.home-film-shell{position:relative;aspect-ratio:1920/850;background:#221a13;overflow:hidden}
.home-film-shell .film-player{position:absolute;inset:0;width:100%;height:100%;margin:0;object-fit:contain;opacity:0;transition:opacity .18s linear}
.film-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .18s linear}
.film-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:15px 23px;background:#251b12e8;border:1px solid #d1a46a;color:#f4e4ce;font-size:12px;font-weight:600;letter-spacing:.04em}
.film-start span{font-size:17px;color:#ffb558}
.home-film-shell.has-played .film-player{opacity:1}
.home-film-shell.has-played .film-cover{opacity:0;visibility:hidden;pointer-events:none}
@media(prefers-reduced-motion:reduce){.home-film-shell .film-player,.film-cover{transition:none}}
