/* Focus study: the studio mark becomes a film title inside the image. */
.hero__brand { min-height:48px; }
.hero__brand .eyebrow { max-width:28ch; }
.hero__panel--media { overflow:hidden; isolation:isolate; }
.hero__panel--media .media-crop--hero { animation:none; transform:scale(1.07); will-change:auto; }
.hero__panel--media::after { content:''; position:absolute; inset:25% 0 0; background:linear-gradient(transparent,rgba(10,12,10,.65)); pointer-events:none; z-index:1; }
.hero-film-title { position:absolute; z-index:2; left:8%; right:8%; bottom:10%; pointer-events:none; }
.hero-film-title img { display:block; width:100%; height:auto; }
.hero-film-title p { color:#d9ed50; margin:1.25rem 0 0; font-size:clamp(1rem,1.6vw,1.7rem); letter-spacing:.16em; text-align:center; font-weight:350; }
.hero__panel--media .media-label { z-index:2; font-size:.62rem; letter-spacing:.12em; }
.motion-toggle { z-index:3; }
.hero__tagline { font-size:.82rem; letter-spacing:.13em; text-transform:uppercase; }
.hero__title > span { display:block; }
.exploration-card figure { overflow:hidden; }
.exploration-card figure img { scale:1.06; }
@media(max-width:900px){.hero-film-title{left:15%;right:15%;bottom:13%}.hero__panel--media{min-height:460px}.hero__brand{min-height:0}.hero__brand .eyebrow{max-width:none}.hero-film-title p{font-size:1rem}.hero__panel--copy{gap:1.5rem}}
@media(prefers-reduced-motion:reduce){.hero__panel--media .media-crop--hero{transform:none;translate:none!important}.exploration-card figure img{scale:1;translate:none!important}.hero-film-title{translate:none!important}}
