.sal-hero-film{position:relative;width:100%;aspect-ratio:868/512;overflow:hidden;background:#080808}
.sal-film-poster,.sal-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.sal-film-video{opacity:0;transition:opacity .3s ease}
.sal-hero-film.is-playing .sal-film-video,.sal-hero-film.has-played .sal-film-video{opacity:1}
.sal-film-toggle{position:absolute;z-index:2;bottom:14px;right:14px;border:1px solid #ffffff70;border-radius:3px;background:#080808d9;color:#fff;padding:10px 14px;font:600 12px/1.2 Arial,sans-serif;min-height:42px;cursor:pointer}
.sal-film-toggle[hidden]{display:none}.sal-film-toggle:hover{background:#ffdc00;color:#080808}.sal-film-toggle:focus-visible{outline:3px solid #ffdc00;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.sal-film-video{transition:none}}
