.film-layer[data-v-144e211d]{transition:opacity .2s ease-out}.film-layer.is-on[data-v-144e211d]{transition-duration:.1s}.film-layer.is-off[data-v-144e211d]{opacity:0}.film-dim[data-v-144e211d]{background:linear-gradient(180deg,rgba(0,0,0,.38),transparent 24%),#0000006b;pointer-events:none}.film-mid[data-v-144e211d]{gap:clamp(16px,6cqw,120px);pointer-events:none}.film-mid.is-on .film-btn[data-v-144e211d]{pointer-events:auto}.film-top[data-v-144e211d]{pointer-events:none;--s:clamp(22px,2.6cqw,34px)}.film-top.is-on[data-v-144e211d]{pointer-events:auto}.film-skip[data-v-144e211d]{--s:clamp(30px,5.2cqw,84px)}.film-main[data-v-144e211d]{--s:clamp(40px,7cqw,112px)}.film-btn[data-v-144e211d]{border-radius:9999px;color:#fff;cursor:pointer;display:grid;height:calc(var(--s)*1.45);place-items:center;width:calc(var(--s)*1.45);-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out}.film-top .film-btn[data-v-144e211d]{height:calc(var(--s) + 16px);width:calc(var(--s) + 16px)}.film-btn svg[data-v-144e211d]{filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.55)) drop-shadow(0 0 10px rgb(0 0 0/.3));height:var(--s);overflow:visible;width:var(--s)}.film-btn[data-v-144e211d]:active{transform:scale(.92)}.film-btn[data-v-144e211d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}@media(hover:hover){.film-btn[data-v-144e211d]:hover{transform:scale(1.08)}}.film-level[data-v-144e211d]{align-items:flex-end;display:flex;filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.55));gap:calc(var(--s)*.1);height:calc(var(--s)*.62);margin:0 2px}.film-level>span[data-v-144e211d]{background:#7d828c;border-radius:9999px;transition:background-color .12s;width:calc(var(--s)*.14)}.film-level>span.is-on[data-v-144e211d]{background:var(--color-primary)}.film-space[data-v-144e211d]{width:clamp(4px,1cqw,12px)}.film-frame[data-v-144e211d]{inset:0;pointer-events:none;position:absolute}:fullscreen .film-frame[data-v-144e211d]{height:min(100vh,56.25vw);inset:50% auto auto 50%;translate:-50% -50%;width:min(100vw,177.78vh)}.film-cta[data-v-144e211d]{cursor:pointer;pointer-events:auto;position:absolute;-webkit-tap-highlight-color:transparent;transition:backdrop-filter .15s}.film-cta[data-v-144e211d]:before{content:"";inset:-8px;position:absolute}@media(hover:hover){.film-cta[data-v-144e211d]:hover{-webkit-backdrop-filter:brightness(1.14);backdrop-filter:brightness(1.14)}}.film-cta[data-v-144e211d]:active{-webkit-backdrop-filter:brightness(.9);backdrop-filter:brightness(.9)}.film-cta[data-v-144e211d]:focus-visible{outline:2px solid #fff;outline-offset:3px}.film-again[data-v-144e211d]{align-items:center;animation:film-again-in-144e211d .3s ease-out;border-radius:9999px;color:#ffffffc7;cursor:pointer;display:inline-flex;filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.55));font-size:clamp(11px,1.7cqw,20px);font-weight:600;gap:.45em;left:50%;padding:.45em .8em;pointer-events:auto;position:absolute;top:79%;transition:color .15s;translate:-50% 0}.film-again svg[data-v-144e211d]{height:1.15em;width:1.15em}.film-again[data-v-144e211d]:hover{color:#fff}.film-again[data-v-144e211d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes film-again-in-144e211d{0%{opacity:0;translate:-50% 6px}}@container (max-width: 479px){.film-wide[data-v-144e211d]{display:none}}.film-skip svg[data-v-144e211d]{transform-origin:50% 54.17%}.film-turn-back[data-v-144e211d]{animation:film-turn-back-144e211d .38s cubic-bezier(.2,.8,.3,1)}.film-turn-forward[data-v-144e211d]{animation:film-turn-forward-144e211d .38s cubic-bezier(.2,.8,.3,1)}@keyframes film-turn-back-144e211d{40%{transform:rotate(-40deg)}}@keyframes film-turn-forward-144e211d{40%{transform:rotate(40deg)}}@media(prefers-reduced-motion:reduce){.film-btn[data-v-144e211d],.film-layer[data-v-144e211d],.film-level>span[data-v-144e211d]{transition:none}.film-btn[data-v-144e211d]:active,.film-btn[data-v-144e211d]:hover{transform:none}.film-again[data-v-144e211d],.film-turn-back[data-v-144e211d],.film-turn-forward[data-v-144e211d]{animation:none}.film-cta[data-v-144e211d]{transition:none}}.lang-fade-enter-active[data-v-0da76961],.lang-fade-leave-active[data-v-0da76961]{transition:opacity .18s ease,transform .18s ease}.lang-fade-enter-from[data-v-0da76961]{opacity:0;transform:translateY(4px)}.lang-fade-leave-to[data-v-0da76961]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.lang-fade-enter-active[data-v-0da76961],.lang-fade-leave-active[data-v-0da76961]{transition:none}}
