.product-video--primary{grid-column:1 / -1}
.world-copy p,.world-solo>div p,.world-pair article>div p{max-width:38rem;line-height:1.75}
.world-intro>p{max-width:36rem;line-height:1.75}
.brand-film{margin:18px 0 0;background:var(--night);color:var(--ivory)}
.brand-film-player video{display:block;width:100%;height:auto;max-height:85svh;background:var(--night);object-fit:contain}
.brand-film-caption{padding:20px 24px;max-width:60rem;font-size:.9375rem;line-height:1.7}
.brand-film-transcript{margin:0 24px;padding:0 0 24px;max-width:60rem}
.brand-film-transcript summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}
@media(min-width:761px){.gallery-tools{display:none}}
@media(max-width:760px){
 .hero-panel--secondary{height:clamp(220px,70vw,300px);min-height:0}
 .hero-content--secondary{padding-top:56px}
 .hero-content--secondary h2{max-width:18rem;font-size:1rem;letter-spacing:.02em}
 .hero-media--secondary img{object-position:50% 44%}
 .world-intro{gap:24px}
}
