body .home-entrances:has(.home-film-hero){height:max(360px,calc(100svh - var(--home-header-height,133px)));min-height:calc(100svh - var(--home-header-height,133px));box-sizing:border-box;align-items:stretch}body .home-entrances .home-film-hero{background:#ddded9;border-radius:12px;height:100%;min-height:0;overflow:hidden}body .home-film-hero>.home-film-poster,body .home-film-hero>video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}body .home-film-hero>.home-film-poster>img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}body .home-film-hero>video{opacity:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:opacity .18s}body .home-film-hero[data-film-ready=true]>video{opacity:1}body .home-entrances .home-film-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#03071e66,#0000 34%);position:absolute;inset:0}body .home-entrances .home-film-hero .home-studio-copy{z-index:1;color:#fff;pointer-events:none;text-shadow:0 1px 10px #03071e33;background:0 0;margin:0;padding:0;position:absolute;inset:22px 24px auto}body .home-entrances .home-film-hero .home-studio-copy>p{margin:0 0 5px;font-size:12px;font-weight:400;line-height:1.8}body .home-entrances .home-film-hero .home-studio-copy>h2{margin:0;padding:0;font-size:clamp(17px,1.7vw,25px);font-weight:550;line-height:1.7}body .home-film-controls{z-index:2;direction:ltr;gap:8px;display:flex;position:absolute;bottom:18px;left:18px}body .home-film-controls>button{color:#fff;cursor:pointer;touch-action:manipulation;background:#20241eaa;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:11px;transition:background .15s;display:grid;box-shadow:0 2px 10px #0002}body .home-film-controls>button:hover{background:#20241ee8}body .home-film-controls>button:focus-visible{outline-offset:3px;outline:2px solid #fff}body .home-film-controls svg{width:20px;height:20px;display:block}body .home-film-brand{z-index:2;pointer-events:none;width:clamp(64px,9%,96px);height:44px;color:var(--miz-ink);opacity:.95;filter:drop-shadow(0 1px 1px #fff5);align-items:center;display:flex;position:absolute;bottom:18px;right:22px}body .home-film-hero[data-film-dark=true] .home-film-brand{color:#fff;filter:drop-shadow(0 1px 2px #03071e66)}body .home-film-error{z-index:2;color:#fff;background:#03071ee8;border-radius:8px;margin:0;padding:10px 14px;font-size:14px;line-height:1.8;position:absolute;bottom:74px;left:16px;right:16px}@media (width>=701px){body .home-entrances:has(.home-film-hero)>.home-market-actions{min-height:0}}@media (width<=700px){body .home-entrances:has(.home-film-hero){height:auto;min-height:calc(100svh - var(--home-header-height,76px))}body .home-entrances .home-film-hero{aspect-ratio:4/5;height:auto;min-height:0}body .home-entrances .home-film-hero .home-studio-copy{inset:18px 18px auto}body .home-entrances .home-film-hero .home-studio-copy>p{font-size:12px}body .home-entrances .home-film-hero .home-studio-copy>h2{font-size:17px}body .home-film-controls{bottom:16px;left:12px}body .home-film-brand{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){body .home-film-hero>video,body .home-film-controls>button{transition:none}}
