:root{--font-display:var(--font-sans)}.studio-site :is(h1,h2,h3,h4,.headline){font-family:var(--font-sans),Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:-.025em}.studio-site :is(h1,h2,h3,h4,.headline) em{font-style:normal}.studio-site .hdr .hdr-mark,.studio-site .mnav .hdr-mark{font-family:var(--font-sans),Arial,sans-serif;font-size:25px;font-weight:800;letter-spacing:.035em;line-height:1.1;text-transform:uppercase}.studio-site .hdr-classes,.studio-site .hdr-nav a{font-weight:600;font-size:12px;letter-spacing:.055em;text-transform:uppercase}.studio-site .mnav__link{font-family:var(--font-sans),Arial,sans-serif;font-weight:700;font-size:clamp(25px,6vw,40px);line-height:1.2;letter-spacing:-.02em;text-transform:uppercase}.studio-site .workshop-guide{background:#fff;max-width:1000px;margin-inline:auto;padding:72px 6vw 120px}.studio-site .workshop-guide h1{font-size:clamp(32px,4vw,54px);line-height:1.1;max-width:20ch}.studio-site:lang(ja) :is(h1,h2,h3,h4,.headline){font-family:var(--font-sans),"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}.studio-site:lang(ko) :is(h1,h2,h3,h4,.headline){font-family:var(--font-sans),"Apple SD Gothic Neo","Malgun Gothic",sans-serif}.studio-site:lang(zh) :is(h1,h2,h3,h4,.headline){font-family:var(--font-sans),"PingFang TC","Microsoft JhengHei",sans-serif}.studio-site:lang(zh-Hans) :is(h1,h2,h3,h4,.headline){font-family:var(--font-sans),"PingFang SC","Microsoft YaHei",sans-serif}@media(max-width:1099px){.studio-site .hdr .hdr-mark{font-size:21px}}@media(max-width:520px){.studio-site .hdr .hdr-mark{font-size:18px;letter-spacing:.015em;margin-inline:0;padding-inline:4px}.studio-site .hdr-classes{font-size:10px;letter-spacing:.025em}}@media(max-width:360px){.studio-site .hdr .hdr-mark{font-size:17px}}