.launch-film-player{--film-scroll-progress:0;background:#000;color:#fff;height:160svh;isolation:isolate;min-height:calc(640px + 60svh);position:relative;z-index:2}.launch-film-player__sticky{background:#000;height:100svh;isolation:isolate;min-height:640px;overflow:hidden;position:sticky;top:0}.launch-film-player__full,.launch-film-player__poster,.launch-film-player__poster img,.launch-film-player__teaser{height:100%;inset:0;position:absolute;width:100%}.launch-film-player__poster{z-index:0}.launch-film-player__poster img{display:block;object-fit:cover}.launch-film-player__full,.launch-film-player__teaser{background:#000;opacity:0;transition:opacity .22s ease-out;will-change:opacity}.launch-film-player__teaser{object-fit:cover;z-index:1}.launch-film-player__full{object-fit:contain;object-position:center;pointer-events:none;visibility:hidden;z-index:2}.launch-film-player__full:-webkit-full-screen,.launch-film-player__full:fullscreen{height:100%;object-fit:contain;width:100%}.launch-film-player__full.is-visible,.launch-film-player__teaser.is-visible{opacity:1}.launch-film-player__full.is-visible{pointer-events:auto;visibility:visible}.launch-film-player__shade{background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.48));inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .18s ease-out;z-index:3}.launch-film-player.has-full-film .launch-film-player__shade{opacity:0}.launch-film-player__surface-action{background:transparent;border:0;cursor:url(/icons/play-cursor.png?v=406de95f0266) 1 13,pointer;display:block;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:6}.launch-film-player__play-indicator{display:none}.launch-film-player__surface-action:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:-10px}.launch-film-player__scroll-progress{background:rgba(255,255,255,.2);border-radius:999px;bottom:24px;height:4px;left:50%;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .18s ease-out;width:160px;z-index:5}.launch-film-player__scroll-progress i{background:rgba(255,255,255,.65);display:block;height:100%;transform:scaleX(var(--film-scroll-progress));transform-origin:left;width:100%;will-change:transform}.launch-film-player.has-full-film .launch-film-player__scroll-progress{opacity:0}.launch-film-player__error{background:rgba(10,10,10,.72);border-radius:12px;bottom:clamp(32px,6vh,64px);font-size:14px;left:50%;margin:0;padding:8px 14px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:7}@media(max-width:809.98px){.launch-film-player{height:100svh;min-height:600px}.launch-film-player__sticky{height:100%;min-height:600px;position:relative}.launch-film-player__surface-action{align-items:center;cursor:pointer;display:flex;justify-content:center}.launch-film-player__play-indicator{align-items:center;backdrop-filter:blur(12px) saturate(125%);background:rgba(10,10,10,.3);border:1px solid rgba(255,255,255,.34);border-radius:50%;box-shadow:0 8px 32px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.12);display:flex;height:72px;justify-content:center;transition:background-color .16s ease,transform .16s cubic-bezier(.2,.8,.2,1);width:72px;-webkit-backdrop-filter:blur(12px) saturate(125%)}.launch-film-player__play-indicator:before{background:url(/icons/play-cursor.png?v=406de95f0266) 50%/18px auto no-repeat;content:"";display:block;height:26px;transform:translateX(2px);width:23px}.launch-film-player__surface-action:active .launch-film-player__play-indicator{background:rgba(10,10,10,.42);transform:scale(.94)}.launch-film-player__scroll-progress{display:none}.launch-film-player__error{bottom:max(24px,env(safe-area-inset-bottom));font-size:12px;max-width:calc(100% - 32px);text-align:center;white-space:normal}}@media(prefers-reduced-motion:reduce){.launch-film-player__teaser{display:none}.launch-film-player__full{transition:opacity .16s ease-out}}@media(prefers-contrast:more){.launch-film-player__scroll-progress{background:rgba(255,255,255,.4);height:6px}.launch-film-player__scroll-progress i{background:#fff}}