/* The statement sits in the dark foreground; the existing scroll reveals each line. */
body[data-page="home"] .duo-scene .duo-editorial{
 top:auto;bottom:8%;left:3.5vw;right:3.5vw;width:93vw;max-width:none;display:block;
}
body[data-page="home"] .duo-scene #duo-title{
 width:100%;max-width:100%;margin:14px 0 0;font-size:min(5.8vw,10svh,118px);
 font-weight:400;line-height:1.02;letter-spacing:-.045em;color:#eeede7;
}
body[data-page="home"] .duo-scene #duo-title .duo-title-line--answer{margin-top:.035em;color:#eeede7}
body[data-page="home"] .duo-scene #duo-title .duo-title-line>.duo-title-answer{gap:.38em}
body[data-page="home"] .duo-scene #duo-title .duo-title-line>.duo-title-answer b{text-shadow:none}
body[data-page="home"] .duo-scene #duo-title .duo-editorial-dash{height:2px}
body[data-page="home"] .duo-scene .duo-studio-label{font-size:clamp(7px,.65vw,11px);letter-spacing:.18em;line-height:1.5;margin:0;color:#eeede7}
body[data-page="home"] .duo-scene .duo-grade{background:none}
body[data-page="home"] .duo-bottom-credits{bottom:2.5%;align-items:center}
body[data-page="home"] .duo-bottom-credits .duo-sponsors{position:static;height:auto;min-height:0;padding:0;border:0}
body[data-page="home"] .duo-bottom-credits .duo-sponsors img{height:20px;max-width:78px}
@media(orientation:portrait){
 body[data-page="home"] .duo-scene .duo-editorial{top:auto;bottom:13%;left:5vw;right:5vw;width:90vw}
 body[data-page="home"] .duo-scene #duo-title{font-size:6.8vw;line-height:1.12;letter-spacing:-.045em;margin:20px 0 0}
 body[data-page="home"] .duo-scene .duo-grade{background:none}
 body[data-page="home"] .duo-bottom-credits{bottom:5%;left:5vw;right:5vw}
 body[data-page="home"] .duo-bottom-credits .duo-sponsors img{height:17px;max-width:62px}
}
@media(max-height:600px) and (orientation:landscape){
 body[data-page="home"] .duo-scene .duo-editorial{bottom:10%}
 body[data-page="home"] .duo-scene #duo-title{font-size:min(5.8vw,8svh);margin-top:12px;line-height:1.02}
 body[data-page="home"] .duo-scene .duo-grade{background:none}
 body[data-page="home"] .duo-bottom-credits .duo-sponsors img{height:16px}
}
@media(prefers-reduced-motion:reduce){body[data-page="home"] .duo-scene .duo-editorial{opacity:1;transform:none}}
