/* Eight equal fields, scoped to the studio homepage. */
.studio-home .header nav{gap:clamp(18px,1.8vw,32px);font-size:14px;align-items:center}
.studio-home .header nav a{white-space:nowrap}
.studio-home .field-strip{display:grid;grid-template-columns:auto repeat(8,auto);gap:24px;justify-content:space-between}
.studio-home .field-strip a{font-size:clamp(18px,1.45vw,24px)}
.studio-home .field-strip sup{margin-left:5px;font-size:9px}
.studio-home .field-row>div{min-width:0}
.studio-home .field-row h3{font-size:clamp(26px,2.2vw,34px)}
.studio-home .footer-fields{order:2;display:flex;flex-wrap:wrap;gap:20px 30px;width:100%;border-top:1px solid var(--line);padding-top:23px;font-size:12px}
.studio-home .footer-fields a{transition:color .25s}
.studio-home .footer-fields a:hover{color:var(--green)}
@media(max-width:1450px){
 .studio-home .field-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px;padding-top:26px;padding-bottom:30px}
 .studio-home .field-strip>span{grid-column:1/-1;font-size:10px;letter-spacing:1.5px}
 .studio-home .field-strip>span br{display:none}
 .studio-home .field-strip a{font-size:22px}
}
@media(max-width:1180px){
 .studio-home .menu-toggle{display:flex;align-items:center;gap:18px;border:1px solid var(--line);background:transparent;border-radius:40px;padding:10px 15px;font-size:14px}
 .studio-home .header nav{display:none;position:absolute;top:96px;left:0;right:0;padding:20px 5%;background:#0b0e09;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;max-height:calc(100svh - 96px);overflow-y:auto;overscroll-behavior:contain}
 .studio-home .header nav.is-open{display:grid}
 .studio-home .header nav a{padding:15px 0;font-size:18px}
}
@media(min-width:701px) and (max-width:1100px){
 .studio-home .next-section{grid-template-columns:1fr;gap:35px}
 .studio-home .field-row h3{font-size:30px}
}
@media(max-width:700px){
 .studio-home .header nav{top:80px;padding:18px 6%;max-height:calc(100svh - 80px)}
 .studio-home .header nav a{font-size:16px;padding:16px 0}
 .studio-home .field-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding:27px 6% 34px}
 .studio-home .field-strip a{font-size:19px;letter-spacing:-.6px}
 .studio-home .field-strip sup{font-size:8px;margin-left:3px}
 .studio-home .field-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px}
 .studio-home .field-row h3{font-size:29px}
 .studio-home .field-row .coming{grid-column:2;justify-self:start;margin-left:0}
 .studio-home .footer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px;padding:22px 0 3px}
 .studio-home .footer>small{order:3}
}
@media(max-width:380px){
 .studio-home .field-strip a{font-size:16px}
 .studio-home .field-strip sup{font-size:7px;margin-left:2px}
 .studio-home .header nav a{font-size:15px}
 .studio-home .field-row h3{font-size:27px}
}
@media(prefers-reduced-motion:reduce){.studio-home .footer-fields a{transition:none}}
