.FilmPlayer_player__tXcjk{position:relative;container-type:inline-size;aspect-ratio:16/9;overflow:hidden;background:var(--film-bg);border:1px solid rgba(255,255,255,.18)}.FilmPlayer_player__tXcjk[data-tone=paper]{background:var(--paper-fill);border-color:var(--paper-line)}.FilmPlayer_video__65Lte{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.0001);transition:transform 1.6s var(--ease-out)}.FilmPlayer_player__tXcjk[data-started] .FilmPlayer_video__65Lte{object-fit:contain;background:var(--film-black)}.FilmPlayer_cover__k6gDI{position:absolute;inset:0;display:flex;align-items:flex-end;padding:clamp(1rem,3cqi,1.5rem);cursor:pointer;background:linear-gradient(0deg,color-mix(in srgb,var(--deep) 45%,transparent) 0,color-mix(in srgb,var(--deep) 0%,transparent) 42%)}.FilmPlayer_player__tXcjk[data-poster=light] .FilmPlayer_cover__k6gDI{background:none}.FilmPlayer_row__NTV5Y{display:flex;align-items:center;gap:clamp(.75rem,2cqi,1.125rem)}.FilmPlayer_player__tXcjk:not([data-started]):hover .FilmPlayer_video__65Lte{transform:scale(1.025)}.FilmPlayer_button__0eBfL{--s:clamp(3rem,8.5cqi,4.75rem);flex:none;width:var(--s);height:var(--s);display:grid;place-items:center;background:var(--gold);transition:transform .7s var(--ease-out),background-color var(--dur-fast) var(--ease-soft)}.FilmPlayer_cover__k6gDI:hover .FilmPlayer_button__0eBfL{transform:scale(1.06)}.FilmPlayer_cover__k6gDI:focus-visible{outline-offset:-6px}.FilmPlayer_triangle__LpbD7{width:0;height:0;margin-left:calc(var(--s) * .08);border-left:calc(var(--s) * .26) solid var(--play-icon);border-top:calc(var(--s) * .16) solid transparent;border-bottom:calc(var(--s) * .16) solid transparent}.FilmPlayer_label__xL3k8{font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 12px color-mix(in srgb,var(--film-black) 45%,transparent);transition:transform .7s var(--ease-out)}.FilmPlayer_player__tXcjk[data-poster=light] .FilmPlayer_label__xL3k8{color:var(--ink);text-shadow:none}.FilmPlayer_cover__k6gDI:hover .FilmPlayer_label__xL3k8{transform:translateX(.25rem)}