.film-cue-touch{display:none}@media (hover:none) and (pointer:coarse){.film-cue .film-cue-mouse{display:none}.film-cue .film-cue-touch{display:inline}}.film-stage[data-portrait] .film-box{width:max(100cqw,56.25cqh);height:max(100cqh,177.778cqw)}.film-stage[data-portrait] .film-rail{top:calc(9px + .5rem);left:max(.5rem, env(safe-area-inset-left));background:#030d4a8c;border-radius:999px;padding:0 .25rem}.film-stage[data-portrait] .film-rail-btn:focus-visible{outline:2px solid var(--sky);outline-offset:-6px;border-radius:999px}.film-stage[data-portrait][data-labels] .film-rail.film-rail{opacity:1;pointer-events:auto}.film-skip{top:calc(9px + .5rem);right:max(.75rem, env(safe-area-inset-right));-webkit-tap-highlight-color:transparent;background:#030d4ab8;box-shadow:inset 0 0 0 1px #fff3}.film-skip:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.film-stage[data-portrait] .film-loading{top:calc(9px + 3.75rem)}.film-stage[data-portrait] .film-concept{padding-top:calc(9px + 3.5rem);padding-bottom:calc(5rem + env(safe-area-inset-bottom));background:#030d4ae6}.film-stage[data-portrait] .film-cue{bottom:calc(1.5rem + env(safe-area-inset-bottom));white-space:nowrap;font-size:13.5px}.film-stage[data-portrait] .film-scrim{background:linear-gradient(#0000 46%,#030d4a14 52%,#030d4a4d 58%,#030d4aad 66%,#030d4ad1 80%,#030d4aeb 100%)}.film-stage[data-portrait] .film-scrim.film-scrim-end{background:linear-gradient(#0000 60%,#030d4a33 66%,#030d4aa8 73%,#030d4ac7 82%,#030d4ae6 100%)}.film-stage[data-portrait] .film-cap.film-cap{top:auto;left:max(1.25rem, env(safe-area-inset-left));right:max(1.25rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));width:auto;transform:none}.film-stage[data-portrait] .film-cap .film-cap-brow{padding-top:.2rem;padding-bottom:.2rem;font-size:12px}.film-stage[data-portrait] .film-cap .film-cap-brow,.film-stage[data-portrait] .film-cap .film-cap-title{text-shadow:0 1px 2px #030d4a99}.film-stage[data-portrait] .film-cap .film-cap-title{margin-top:.25rem;font-size:1.4rem;line-height:1.08}.film-stage[data-portrait] .film-cap[data-end] .film-cap-title{font-size:1.3rem}.film-stage[data-portrait] .film-cap .film-cap-rows{flex-wrap:wrap;gap:.375rem;margin-top:.7rem;display:flex}.film-stage[data-portrait] .film-cap .film-cap-row{background:#030d4a8c;border-top:0;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .55rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.film-stage[data-portrait] .film-cap .film-cap-more{background:#030d4a66;padding-left:.7rem;box-shadow:inset 0 0 0 1px #ffffff24}.film-stage[data-portrait] .film-cap .film-cap-more>span:first-child,.film-stage[data-portrait] .film-cap .film-cap-text{display:none}.film-stage[data-portrait] .film-cap .film-cap-icon{width:1rem;height:1rem;margin:0}.film-stage[data-portrait] .film-cap .film-cap-name,.film-stage[data-portrait] .film-cap .film-cap-more .film-cap-name{white-space:nowrap;color:#fff;font-size:13px;line-height:1.2}.film-stage[data-portrait] .film-rail-btn .film-dot,.film-stage[data-portrait] .film-rail-btn:hover .film-dot{background:0 0;transform:none;box-shadow:inset 0 0 0 1.5px #fffc}.film-stage[data-portrait] .film-rail-btn:has(~[aria-current=step]) .film-dot{background:0 0;transform:none;box-shadow:inset 0 0 0 1.5px #fffc}.film-stage[data-portrait] .film-rail-btn[aria-current=step] .film-dot.film-dot{background:var(--sky);transform:scale(1.35);box-shadow:0 0 0 2px #fff,0 0 0 5px #69b3e359}.film-stage:not([data-portrait]) .film-rail{right:max(1.25rem, env(safe-area-inset-right))}@media (min-width:1024px){.film-stage:not([data-portrait]) .film-rail{right:max(1.75rem, env(safe-area-inset-right))}}.film-stage .film-concept{padding-left:max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right))}@media (min-width:768px){.film-stage .film-concept{padding-left:max(3.5rem, env(safe-area-inset-left));padding-right:max(3.5rem, env(safe-area-inset-right))}}@media (min-width:1024px){.film-stage .film-concept{padding-left:max(5rem, env(safe-area-inset-left));padding-right:max(5rem, env(safe-area-inset-right))}}:root{--sal:env(safe-area-inset-left);--sar:env(safe-area-inset-right)}.film-stage[data-xfade] .film-still[data-on]{transition:opacity .32s}html[data-film-lock]{overflow:hidden}[data-film-track][data-locked] .film-stage{touch-action:pinch-zoom}
