.films[data-astro-cid-k545hoo3]{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--bg) center / cover no-repeat}.swan-spot[data-astro-cid-k545hoo3]{position:absolute;z-index:3;left:61vw;top:22svh;width:clamp(44px,4vw,80px)}.swan[data-astro-cid-k545hoo3]{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.swan[data-astro-cid-k545hoo3] img[data-astro-cid-k545hoo3]{display:block;width:100%;height:auto;filter:drop-shadow(0 0 14px rgb(255 120 190 / .7));animation:bob 3.2s ease-in-out infinite}@keyframes bob{50%{translate:0 -10px}}.swan[data-astro-cid-k545hoo3]:hover img[data-astro-cid-k545hoo3],.swan[data-astro-cid-k545hoo3]:focus-visible img[data-astro-cid-k545hoo3]{filter:drop-shadow(0 0 22px rgb(255 160 210 / .95)) brightness(1.1)}.hint[data-astro-cid-k545hoo3]{position:absolute;left:50%;bottom:-1.4em;translate:-50% 0;font:italic 400 .85rem var(--label);color:#fff;text-shadow:0 0 6px rgb(0 0 0 / .7);white-space:nowrap}.stack[data-astro-cid-k545hoo3]{--u: calc((100svh - 40px) / 3);position:absolute;z-index:4;left:max(390px,29vw);bottom:0;list-style:none;margin:0;padding:0;display:grid;justify-items:center}.slot[data-astro-cid-k545hoo3]{position:relative;z-index:1;line-height:0}.slot[data-astro-cid-k545hoo3]+.slot[data-astro-cid-k545hoo3]{margin-top:-.8svh}.wire[data-astro-cid-k545hoo3]{position:absolute;z-index:0;left:-16%;top:48%;width:34%;height:54%;pointer-events:none}.tv[data-astro-cid-k545hoo3]{position:relative;display:block;height:var(--u);aspect-ratio:832 / 677;padding:0;border:0;background:none;cursor:pointer}.slot-0[data-astro-cid-k545hoo3] .tv[data-astro-cid-k545hoo3]{rotate:-1deg;translate:5px 0}.slot-1[data-astro-cid-k545hoo3] .tv[data-astro-cid-k545hoo3]{rotate:.8deg;translate:-7px 0}.slot-2[data-astro-cid-k545hoo3] .tv[data-astro-cid-k545hoo3]{rotate:-.3deg;translate:2px 0}.set[data-astro-cid-k545hoo3]{position:relative;display:block;width:100%;height:100%;pointer-events:none}.screen[data-astro-cid-k545hoo3]{position:absolute;left:11.9%;top:13.74%;width:77.52%;height:65.88%;overflow:hidden;border-radius:5%/7%;background:#0b1a3a;z-index:1}.screen[data-astro-cid-k545hoo3] img[data-astro-cid-k545hoo3],.screen[data-astro-cid-k545hoo3] .awaiting[data-astro-cid-k545hoo3]{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.25) contrast(1.05)}.screen[data-astro-cid-k545hoo3]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .18) 0 1px,transparent 1px 3px),radial-gradient(transparent 60%,#0000004d);pointer-events:none}.play[data-astro-cid-k545hoo3]{position:absolute;z-index:1;left:50%;top:50%;translate:-50% -50%;font-size:calc(var(--u) * .16);line-height:1;color:#fff;opacity:0;text-shadow:0 0 12px rgb(0 0 0 / .7);transition:opacity .2s}.tv[data-astro-cid-k545hoo3]:hover .play[data-astro-cid-k545hoo3],.tv[data-astro-cid-k545hoo3]:focus-visible .play[data-astro-cid-k545hoo3]{opacity:.9}.tv[data-astro-cid-k545hoo3]:hover .screen[data-astro-cid-k545hoo3] img[data-astro-cid-k545hoo3],.tv[data-astro-cid-k545hoo3]:focus-visible .screen[data-astro-cid-k545hoo3] img[data-astro-cid-k545hoo3]{filter:saturate(1.6) contrast(1.1) brightness(1.12)}.tv[data-astro-cid-k545hoo3]:focus-visible{outline:3px solid #fff;outline-offset:4px}.case[data-astro-cid-k545hoo3]{position:absolute;z-index:3;left:calc(100% - var(--u) * .12);top:50%;translate:0 -50%;display:block;width:calc(var(--u) * .46);padding:0;border:0;border-radius:50%;background:none;cursor:pointer;rotate:-8deg;filter:drop-shadow(0 4px 8px rgb(0 0 0 / .35));transition:rotate .5s,scale .2s}.case[data-astro-cid-k545hoo3] img[data-astro-cid-k545hoo3]{display:block;width:100%;height:auto}.case[data-astro-cid-k545hoo3]:hover,.case[data-astro-cid-k545hoo3]:focus-visible{rotate:0deg;scale:1.08}.case[data-astro-cid-k545hoo3]:focus-visible{outline:3px solid #fff;outline-offset:3px}.vinyl[data-astro-cid-k545hoo3]{padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible}.vinyl[data-astro-cid-k545hoo3]::backdrop{background:#280a288c;backdrop-filter:blur(3px)}.x[data-astro-cid-k545hoo3]{position:fixed;z-index:5;top:14px;right:16px;padding:8px 18px;border:1.5px solid #fff;border-radius:999px;background:#00000073;color:#fff;font:700 .85rem var(--label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.x[data-astro-cid-k545hoo3]:hover,.x[data-astro-cid-k545hoo3]:focus-visible{background:#fff;color:#000}@keyframes pop{0%{opacity:0;scale:.7;rotate:-8deg}}.gem[data-astro-cid-k545hoo3]{position:fixed;z-index:6;margin:0;padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible;pointer-events:none;left:calc(61vw + clamp(44px,4vw,80px) + 14px);right:8px;top:2svh;width:auto;height:96svh;transform-origin:0 50%;animation:grow .5s cubic-bezier(.2,.9,.3,1.15) both}@keyframes grow{0%{opacity:0;scale:.2 1}}.gem[data-astro-cid-k545hoo3] .gx[data-astro-cid-k545hoo3]{position:absolute;top:4px;right:4px;pointer-events:auto;background:#3c1432b3}.diamond[data-astro-cid-k545hoo3]{position:relative;width:100%;height:100%;pointer-events:auto;background:#e8b3b8;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.words[data-astro-cid-k545hoo3]{position:absolute;inset:0;overflow:hidden;color:#1a0a18;font:400 1rem/1.38 var(--label);text-align:center}.wing[data-astro-cid-k545hoo3]{display:block;height:100%;width:50%;shape-margin:.9em}.wing[data-astro-cid-k545hoo3].l{float:left;shape-outside:polygon(0 0,100% 0,0 50%,100% 100%,0 100%)}.wing[data-astro-cid-k545hoo3].r{float:right;shape-outside:polygon(100% 0,0 0,100% 50%,0 100%,100% 100%)}.words[data-astro-cid-k545hoo3] p[data-astro-cid-k545hoo3]{margin:0 0 .7em;font-size:1em}.words[data-astro-cid-k545hoo3] .quote[data-astro-cid-k545hoo3]{font-family:Georgia,serif;font-style:italic}.words[data-astro-cid-k545hoo3] p[data-astro-cid-k545hoo3]:first-of-type{margin-top:24%}.vinyl[data-astro-cid-k545hoo3]{--s: min(96vw, 96svh, 980px);width:var(--s);height:var(--s);animation:pop .45s cubic-bezier(.2,.9,.3,1.2) both}.stage[data-astro-cid-k545hoo3]{position:relative;width:100%;height:100%;container-type:inline-size;background:#fff;box-shadow:0 24px 60px #00000073;overflow:hidden;color:#000;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.disc[data-astro-cid-k545hoo3]{position:absolute;left:50%;top:54%;translate:-50% -50%;width:86%;height:auto;filter:saturate(1.45) hue-rotate(-6deg) brightness(.98)}.title[data-astro-cid-k545hoo3]{position:absolute;z-index:2;left:31%;top:1.5%;margin:0;display:grid;font:400 clamp(2.6rem,10cqw,7.4rem)/.88 Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.055em}.title[data-astro-cid-k545hoo3] span[data-astro-cid-k545hoo3]:nth-child(2){margin-left:2.2em}.title[data-astro-cid-k545hoo3] span[data-astro-cid-k545hoo3]:nth-child(3){margin-left:.3em}.title[data-astro-cid-k545hoo3] span[data-astro-cid-k545hoo3]:nth-child(n+4){margin-left:1.4em}.items[data-astro-cid-k545hoo3]{margin:0;padding:0;list-style:none}.items[data-astro-cid-k545hoo3] li[data-astro-cid-k545hoo3]{position:absolute;z-index:2;display:grid;gap:.25em}.no[data-astro-cid-k545hoo3]{font:400 clamp(1rem,2.6cqw,1.7rem)/1 Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.02em}.tx[data-astro-cid-k545hoo3]{margin-left:1.5em;font:400 clamp(.98rem,2cqw,1.3rem)/1.28 Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.015em;text-align:left}.link[data-astro-cid-k545hoo3]{padding:0;border:0;background:none;cursor:pointer;color:#000;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.link[data-astro-cid-k545hoo3]:hover,.link[data-astro-cid-k545hoo3]:focus-visible{color:#fff;text-decoration-color:#fff;background:#000}.player[data-astro-cid-k545hoo3]{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000;overflow:hidden}.player[data-astro-cid-k545hoo3]::backdrop{background:#000}.player[data-astro-cid-k545hoo3] iframe[data-astro-cid-k545hoo3]{position:absolute;left:0;top:0;width:100vw;height:calc(100svh - 30px);border:0}.close[data-astro-cid-k545hoo3]{position:absolute;z-index:2;top:8px;right:14px;width:44px;height:44px;border:0;border-radius:50%;background:#0009;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.report[data-astro-cid-k545hoo3]{width:min(1180px,94vw);max-height:96svh;padding:22px 28px;border:0;background:#fff;overflow:hidden;box-shadow:0 20px 60px #0006}.report[data-astro-cid-k545hoo3]::backdrop{background:#1c212099}.close[data-astro-cid-k545hoo3].dark{background:none;color:#1c2120}.out[data-astro-cid-k545hoo3]{position:absolute;right:16px;bottom:6px;color:#fff;font:400 .85rem var(--label)}@media(max-width:860px){.films[data-astro-cid-k545hoo3]{height:auto;min-height:100svh;display:grid;justify-items:center;padding:70px 16px 200px}.stack[data-astro-cid-k545hoo3]{position:relative;right:auto;left:auto;--u: min(26svh, 240px)}.wire[data-astro-cid-k545hoo3]{display:none}.swan-spot[data-astro-cid-k545hoo3]{position:fixed;left:20px;top:auto;bottom:30px;width:46px}.gem[data-astro-cid-k545hoo3]{left:2vw;right:2vw;top:3svh;width:auto;height:auto;max-height:94svh;overflow-y:auto;pointer-events:auto;transform-origin:50% 0;filter:drop-shadow(0 12px 24px rgb(0 0 0 / .4))}.gem[data-astro-cid-k545hoo3] .diamond[data-astro-cid-k545hoo3]{height:262vw}.words[data-astro-cid-k545hoo3] p[data-astro-cid-k545hoo3]:first-of-type{margin-top:62%}.vinyl[data-astro-cid-k545hoo3]{height:auto;max-height:94svh;overflow:auto}.stage[data-astro-cid-k545hoo3]{height:auto;display:grid;padding:18px 16px 22px;overflow:visible}.disc[data-astro-cid-k545hoo3]{position:relative;left:auto;top:auto;translate:none;width:min(70vw,330px);justify-self:center;grid-area:2 / 1}.title[data-astro-cid-k545hoo3]{position:relative;left:auto;top:auto;grid-area:1 / 1;font-size:3rem;margin-bottom:8px}.items[data-astro-cid-k545hoo3]{grid-area:3 / 1;display:grid;gap:14px;margin-top:16px}.items[data-astro-cid-k545hoo3] li[data-astro-cid-k545hoo3]{position:static;width:auto!important}}@media(prefers-reduced-motion:reduce){.swan[data-astro-cid-k545hoo3] img[data-astro-cid-k545hoo3],.gem[data-astro-cid-k545hoo3],.vinyl[data-astro-cid-k545hoo3]{animation:none}.case[data-astro-cid-k545hoo3]{transition:none}}
