.film[data-astro-cid-vlunooed]{background:var(--bg);color:var(--ink);padding-block:clamp(20px,3vw,32px) clamp(24px,4vw,48px);position:relative}.film__panel[data-astro-cid-vlunooed]{isolation:isolate;background:var(--navy);color:#fff;border-radius:clamp(24px,3vw,40px);padding:clamp(28px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0a112899}.film__panel[data-astro-cid-vlunooed]:after{content:"";z-index:1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#7d5cffb3,#ffffff0f 40%,#ff680099);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.film__bg[data-astro-cid-vlunooed]{z-index:-1;background:radial-gradient(55% 80% at 0 0,#7d5cff80 0%,#7d5cff00 65%),radial-gradient(50% 70% at 100% 100%,#ff680061 0%,#ff680000 65%);position:absolute;inset:0}.film__pill[data-astro-cid-vlunooed]{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:800;display:inline-flex}.film__pill[data-astro-cid-vlunooed] svg[data-astro-cid-vlunooed]{color:#ffb27a}.film__grid[data-astro-cid-vlunooed]{align-items:center;gap:clamp(32px,5vw,64px);display:grid}.film__copy[data-astro-cid-vlunooed] .pill[data-astro-cid-vlunooed]{margin-bottom:1.25rem}.film__title[data-astro-cid-vlunooed]{overflow-wrap:break-word;color:#fff;max-width:14ch;font-size:clamp(1.9rem,3.2vw,2.9rem)}.film__title[data-astro-cid-vlunooed] .accent[data-astro-cid-vlunooed]{display:block}.film__lead[data-astro-cid-vlunooed]{color:#fffc;max-width:42ch;margin-top:1.1rem;font-size:1.125rem;line-height:1.55}.film__note[data-astro-cid-vlunooed]{color:#fff9;margin-top:1.5rem;font-size:.875rem}.film__player[data-astro-cid-vlunooed]{min-width:0}.film__frame[data-astro-cid-vlunooed]{aspect-ratio:16/9;transition:transform .6s var(--ease-out);border-radius:clamp(16px,2vw,24px);position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #ff680073,0 20px 60px -30px #7d5cff99}.film__player[data-astro-cid-vlunooed]:hover .film__frame[data-astro-cid-vlunooed]{transform:translateY(-4px)}.film__frame[data-astro-cid-vlunooed]:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#7d5cff,#ff6800 60%,#ffb800);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.film__frame[data-astro-cid-vlunooed]{background:#07080c;container-type:inline-size}.film__cover[data-astro-cid-vlunooed]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.film__play[data-astro-cid-vlunooed]{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.film__play[data-astro-cid-vlunooed]:focus-visible{outline:3px solid var(--orange);outline-offset:-6px}.film__play-ui[data-astro-cid-vlunooed]{color:#fff;text-align:center;place-items:center;display:grid;position:absolute;inset:0}.film__play-btn[data-astro-cid-vlunooed]{aspect-ratio:1;background:var(--surface);width:13.8cqw;transition:transform .5s var(--ease-out);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 1.2cqw 4cqw -.8cqw #0000008c}.film__play-btn[data-astro-cid-vlunooed] svg[data-astro-cid-vlunooed]{width:41%;height:41%}.film__play[data-astro-cid-vlunooed]:hover .film__play-btn[data-astro-cid-vlunooed],.film__play[data-astro-cid-vlunooed]:focus-visible .film__play-btn[data-astro-cid-vlunooed]{transform:scale(1.08)}.film__play-tx[data-astro-cid-vlunooed]{white-space:nowrap;text-shadow:0 1px 8px #00000080;flex-direction:column;align-items:center;gap:1cqw;font-size:max(2.9cqw,13px);line-height:1.2;display:flex;position:absolute;top:calc(50% + 9.3cqw);left:50%;transform:translate(-50%)}.film__play-tx[data-astro-cid-vlunooed] b[data-astro-cid-vlunooed]{font-weight:800}.film__play-tx[data-astro-cid-vlunooed] .num[data-astro-cid-vlunooed]{color:#cdd4e8d9;font-size:max(2.15cqw,11px);font-weight:500}.film__lang[data-astro-cid-vlunooed]{z-index:2;color:#fff;pointer-events:none;background:#07080cb3;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.film__yt[data-astro-cid-vlunooed]{color:#ffffffa6;align-items:center;gap:.35rem;margin-top:.9rem;font-size:.875rem;font-weight:600;display:inline-flex}.film__yt[data-astro-cid-vlunooed]:hover{color:#fff}.filmbox[data-astro-cid-vlunooed]{background:0 0;border:0;width:min(1280px,100vw - 32px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.filmbox[data-astro-cid-vlunooed]::backdrop{-webkit-backdrop-filter:blur(6px);background:#05060ad9}.filmbox[data-astro-cid-vlunooed][open]{animation:filmbox-in .35s var(--ease-out)}@keyframes filmbox-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.filmbox__head[data-astro-cid-vlunooed]{color:#fff;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.filmbox__title[data-astro-cid-vlunooed]{letter-spacing:-.02em;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700}.filmbox__yt[data-astro-cid-vlunooed]{color:#ffffffbf;text-underline-offset:3px;white-space:nowrap;margin-left:auto;font-size:.875rem;font-weight:600;text-decoration:underline}.filmbox__yt[data-astro-cid-vlunooed]:hover{color:#fff}.filmbox__close[data-astro-cid-vlunooed]{color:#fff;background:#ffffff1f;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background-color .3s;display:grid}.filmbox__close[data-astro-cid-vlunooed]:hover{background:var(--orange)}.filmbox__frame[data-astro-cid-vlunooed]{aspect-ratio:16/9;background:#000;border-radius:clamp(12px,1.6vw,20px);width:min(100%,177.778vh - 195.556px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6}.filmbox__frame[data-astro-cid-vlunooed] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}html.has-filmbox{overflow:hidden}@media (width>=960px){.film__grid[data-astro-cid-vlunooed]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}
