.film-glow[data-astro-cid-i3bvcpd4]{position:absolute;inset:8% 1% -3%;border-radius:48px;background:linear-gradient(120deg,#f3b0c9,#b47bf7 45%,#8ec3f0);filter:blur(56px);opacity:.5}.film-frame[data-astro-cid-i3bvcpd4]{position:relative;border-radius:22px;padding:6px;background:linear-gradient(180deg,#251b33,#120e19);box-shadow:inset 0 1px #ffffff1a,0 50px 90px -40px #3a0e7899,0 24px 40px -30px #00000073}.film-frame[data-astro-cid-i3bvcpd4]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(120deg,#f3b0c9,#b47bf7 45%,#8ec3f0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.film-screen[data-astro-cid-i3bvcpd4]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:#0c0a10;isolation:isolate;container-type:inline-size}.film-screen[data-astro-cid-i3bvcpd4]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff12;pointer-events:none;z-index:3}@media(min-width:768px){.film-frame[data-astro-cid-i3bvcpd4]{border-radius:30px;padding:10px}.film-screen[data-astro-cid-i3bvcpd4]{border-radius:21px}}.film-screen[data-astro-cid-i3bvcpd4] video[data-astro-cid-i3bvcpd4]{position:absolute;inset:0;width:100%;height:100%;background:#0c0a10}.film-poster[data-astro-cid-i3bvcpd4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .45s ease}.film-play[data-astro-cid-i3bvcpd4]{--d: clamp(56px, 9.2cqw, 108px);position:absolute;inset:0;z-index:2;cursor:pointer;transition:opacity .35s ease;background:radial-gradient(30% 36% at var(--x) var(--y),rgba(20,6,42,.2) 0%,rgba(20,6,42,0) 100%)}.film-play[data-astro-cid-i3bvcpd4]:focus-visible{outline:none}.film-play[data-astro-cid-i3bvcpd4]:focus-visible .film-play-button[data-astro-cid-i3bvcpd4]{box-shadow:0 0 0 4px #fff,0 0 0 8px #770bf4,0 24px 50px #1e005073}.film-play-button[data-astro-cid-i3bvcpd4]{position:absolute;left:var(--x);top:var(--y);width:var(--d);height:var(--d);display:grid;place-items:center;border-radius:999px;background:#fff;color:#770bf4;transform:translate(-50%,-50%);box-shadow:0 0 0 calc(var(--d) * .11) #ffffff38,0 24px 50px #1e005073;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.film-play[data-astro-cid-i3bvcpd4]:hover .film-play-button[data-astro-cid-i3bvcpd4]{transform:translate(-50%,-50%) scale(1.07);box-shadow:0 0 0 calc(var(--d) * .15) #ffffff47,0 28px 60px #1e005080}.film-play-icon[data-astro-cid-i3bvcpd4]{width:42%;height:42%;margin-left:6%}.film-play-pulse[data-astro-cid-i3bvcpd4]{position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(255,255,255,.75);animation:film-pulse 2.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes film-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}.film-play-label[data-astro-cid-i3bvcpd4]{position:absolute;left:var(--x);top:calc(var(--y) + var(--d) * .5 + clamp(14px,2.2cqw,26px));transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border-radius:999px;background:#0f081e57;border:1px solid rgba(255,255,255,.18);padding:6px 14px 6px 12px;color:#fff;font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.film-play-label[data-astro-cid-i3bvcpd4] svg[data-astro-cid-i3bvcpd4]{width:16px;height:16px}@container (min-width: 700px){.film-play-label[data-astro-cid-i3bvcpd4]{font-size:15px;padding:8px 16px 8px 14px}}@container (max-width: 440px){.film-play-label[data-astro-cid-i3bvcpd4]{display:none}}.film-spinner[data-astro-cid-i3bvcpd4]{position:absolute;inset:22%;border-radius:999px;border:3px solid rgba(119,11,244,.2);border-top-color:#770bf4;opacity:0}[data-astro-cid-i3bvcpd4][data-state=loading] .film-play-icon[data-astro-cid-i3bvcpd4],[data-astro-cid-i3bvcpd4][data-state=loading] .film-play-pulse[data-astro-cid-i3bvcpd4]{opacity:0}[data-astro-cid-i3bvcpd4][data-state=loading] .film-spinner[data-astro-cid-i3bvcpd4]{opacity:1;animation:film-spin .8s linear infinite}@keyframes film-spin{to{transform:rotate(360deg)}}[data-astro-cid-i3bvcpd4][data-state=playing] .film-poster[data-astro-cid-i3bvcpd4],[data-astro-cid-i3bvcpd4][data-state=playing] .film-play[data-astro-cid-i3bvcpd4]{opacity:0;pointer-events:none}[data-astro-cid-i3bvcpd4][data-state=ended] .film-play[data-astro-cid-i3bvcpd4]{background:radial-gradient(60% 70% at 50% 50%,#14062a4d,#14062a0d)}.film-track[data-astro-cid-i3bvcpd4]{position:relative;display:block;height:3px;border-radius:999px;background:#ede2fe;overflow:hidden}.film-fill[data-astro-cid-i3bvcpd4]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#9f54f7,#770bf4);transform:scaleX(0);transform-origin:0 50%}.film-chapter-title[data-astro-cid-i3bvcpd4]{color:#606060;transition:color .2s ease}.film-chapter[data-astro-cid-i3bvcpd4]:hover .film-chapter-title[data-astro-cid-i3bvcpd4],.film-chapter[data-astro-cid-i3bvcpd4][aria-current=true] .film-chapter-title[data-astro-cid-i3bvcpd4]{color:#191919}.film-chapter[data-astro-cid-i3bvcpd4]:hover .film-track[data-astro-cid-i3bvcpd4]{background:#dcc7fd}.film-chapter[data-astro-cid-i3bvcpd4]:focus-visible{outline:2px solid #770bf4;outline-offset:6px;border-radius:6px}@media(prefers-reduced-motion:reduce){.film-play-pulse[data-astro-cid-i3bvcpd4]{animation:none;opacity:0}.film-play-button[data-astro-cid-i3bvcpd4],.film-poster[data-astro-cid-i3bvcpd4],.film-play[data-astro-cid-i3bvcpd4]{transition:none}}
