/* Scoped to the homepage film; existing copy, shade and layout are preserved. */
.marketing.seo-public .hero-film[data-hero-playlist]{position:relative;background:#283535}
.marketing.seo-public .hero-cinematic .hero-film[data-hero-playlist]{position:absolute}
.hero-film[data-hero-playlist] .hero-clip{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity .22s ease;pointer-events:none}
.hero-film[data-hero-playlist] .hero-clip.is-active{opacity:1}
.hero-film[data-hero-playlist] .film-shade{z-index:1}
@media(prefers-reduced-motion:reduce){.hero-film[data-hero-playlist] .hero-clip{transition:none}}
