.film-player[data-astro-cid-nwy222cs]{color:#fff;background:#141110;border:0;border-radius:14px;width:min(1100px,100vw - 2rem);max-width:none;height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 120px #0000008c}.film-player[data-astro-cid-nwy222cs]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140a09c7}.film-player[data-astro-cid-nwy222cs][open]{animation:.38s cubic-bezier(.2,.8,.2,1) film-player-in}.film-player[data-astro-cid-nwy222cs][open]::backdrop{animation:.38s film-backdrop-in}.film-player__panel[data-astro-cid-nwy222cs]{position:relative}.film-player__stage[data-astro-cid-nwy222cs]{aspect-ratio:16/9;background:#000;position:relative}.film-player__stage[data-astro-cid-nwy222cs] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.film-player__info[data-astro-cid-nwy222cs]{gap:1rem;padding:1.1rem 1.25rem 1.3rem;display:grid}@media (width>=768px){.film-player__info[data-astro-cid-nwy222cs]{grid-template-columns:1fr auto;align-items:start;padding:1.25rem 1.5rem 1.5rem}}.film-player__meta[data-astro-cid-nwy222cs]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-m-signal-light);margin-bottom:.35rem;font-size:11px}.film-player__title[data-astro-cid-nwy222cs]{color:#fff;font-size:1.15rem;font-weight:600;line-height:1.3}.film-player__summary[data-astro-cid-nwy222cs]{color:#ffffffc7;max-width:62ch;margin-top:.4rem;font-size:14px;line-height:1.6}.film-player__people[data-astro-cid-nwy222cs]{color:#ffffff8c;margin-top:.35rem;font-size:12px}.film-player__products[data-astro-cid-nwy222cs]{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.film-player__products[data-astro-cid-nwy222cs] a{color:#fff;border:1px solid #ffffff40;border-radius:9999px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-block}.film-player__products[data-astro-cid-nwy222cs] a:hover{color:var(--color-m-primary);background:#fff}.film-player__actions[data-astro-cid-nwy222cs]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.film-player__nav[data-astro-cid-nwy222cs],.film-player__close[data-astro-cid-nwy222cs]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,border-color .2s;display:grid}.film-player__nav[data-astro-cid-nwy222cs]:hover,.film-player__close[data-astro-cid-nwy222cs]:hover{background:var(--color-m-primary);border-color:var(--color-m-primary)}.film-player__nav[data-astro-cid-nwy222cs]:focus-visible,.film-player__close[data-astro-cid-nwy222cs]:focus-visible,.film-player__yt[data-astro-cid-nwy222cs]:focus-visible{outline:2px solid var(--color-m-signal);outline-offset:2px}.film-player__nav[data-astro-cid-nwy222cs] svg[data-astro-cid-nwy222cs],.film-player__close[data-astro-cid-nwy222cs] svg[data-astro-cid-nwy222cs]{width:1.1rem;height:1.1rem}.film-player__count[data-astro-cid-nwy222cs]{text-align:center;color:#ffffffa6;min-width:3.5rem;font-size:12px}.film-player__yt[data-astro-cid-nwy222cs]{color:var(--color-m-ink);background:#fff;border-radius:6px;padding:.55rem .9rem;font-size:13px;font-weight:600;text-decoration:none}.film-player__close[data-astro-cid-nwy222cs]{z-index:2;background:#0000008c;position:absolute;top:.6rem;right:.6rem}@keyframes film-player-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes film-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.film-player[data-astro-cid-nwy222cs][open],.film-player[data-astro-cid-nwy222cs][open]::backdrop{animation:none}}html.film-player-open{overflow:hidden}.film-rise{transition:transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.film-rise.film-in{transform:none}.film-trace{width:160px;height:18px;margin:.75rem auto 0;display:block}.film-trace path{fill:none;stroke:var(--color-m-signal);stroke-width:2px;stroke-dasharray:320;stroke-dashoffset:0}.film-in .film-trace path{animation:1.6s ease-out both film-trace-draw}@keyframes film-trace-draw{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.film-rise{transition:none;transform:none}.film-in .film-trace path{animation:none}}
