/* Poster and film share the same crop and inherited native soft-scale. */
.header-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;opacity:0;pointer-events:none;transform:scale(var(--scene-scale,1));transform-origin:50% 45%;transition:opacity .35s}
.header-film.is-visible{opacity:1}
html[data-motion-paused] .header-film{transform:none!important}
@media(max-width:600px){.header-film{object-position:60% center}}
@media(prefers-reduced-motion:reduce){.header-film{opacity:0!important;transform:none!important;transition:none}}
