.cinema[data-astro-cid-gedo5sb7]{--bar:var(--header-h);--strip:0px;isolation:isolate;background:var(--black);min-height:100svh;color:var(--bone);display:grid;position:relative;overflow:hidden}.cinema[data-astro-cid-gedo5sb7].has-top{--strip:2.75rem}.top[data-astro-cid-gedo5sb7]{top:var(--bar);z-index:5;height:var(--strip);padding:0 var(--gutter);pointer-events:none;place-items:center end;display:grid;position:absolute;left:0;right:0}.top[data-astro-cid-gedo5sb7]>*{backdrop-filter:blur(8px);pointer-events:auto;background:#030a1f99;border-radius:999px;padding:.3rem .85rem}.open[data-astro-cid-gedo5sb7]{z-index:3;background:var(--black);color:var(--bone);opacity:0;pointer-events:none;place-items:center;transition:opacity .9s ease-out;display:grid;position:absolute;inset:0}.open[data-astro-cid-gedo5sb7] .mark-logo{width:clamp(13rem,46vw,40rem);height:auto}.cinema[data-astro-cid-gedo5sb7].is-open .open[data-astro-cid-gedo5sb7]{opacity:1}.cinema[data-astro-cid-gedo5sb7].is-film .open[data-astro-cid-gedo5sb7]{opacity:0;transition:opacity 1.4s ease-in-out}.film[data-astro-cid-gedo5sb7]{z-index:1;object-fit:cover;object-position:50% 30%;opacity:0;background:#000;width:100%;max-width:none;height:100%;transition:opacity 1.4s ease-in-out;position:absolute;inset:0}@media (aspect-ratio<=16/9){.film[data-astro-cid-gedo5sb7]{object-fit:contain;object-position:50% 50%}}@media (orientation:portrait) and (width<=900px){.film[data-astro-cid-gedo5sb7]{object-fit:cover}.single[data-astro-cid-gedo5sb7] .film[data-astro-cid-gedo5sb7]{object-fit:contain;object-position:50% 50%}.cinema[data-astro-cid-gedo5sb7].single{min-height:calc(var(--bar) + var(--strip) + 56.25vw)}.single[data-astro-cid-gedo5sb7] .film[data-astro-cid-gedo5sb7]{top:calc(var(--bar) + var(--strip));height:56.25vw;bottom:auto}.single[data-astro-cid-gedo5sb7] .top[data-astro-cid-gedo5sb7]{background:var(--black);justify-items:center}.single[data-astro-cid-gedo5sb7] .top[data-astro-cid-gedo5sb7]>*{backdrop-filter:none;background:0 0;padding:0}.single[data-astro-cid-gedo5sb7] .after[data-astro-cid-gedo5sb7]{min-height:0}.single[data-astro-cid-gedo5sb7] .sound[data-astro-cid-gedo5sb7]{left:auto;right:var(--gutter);bottom:.5rem}}.cinema[data-astro-cid-gedo5sb7].is-film .film[data-astro-cid-gedo5sb7]{opacity:1}.cinema[data-astro-cid-gedo5sb7].is-after .film[data-astro-cid-gedo5sb7]{opacity:0;transition-duration:1.1s}.sound[data-astro-cid-gedo5sb7]{left:var(--gutter);z-index:3;opacity:0;pointer-events:none;align-items:center;gap:.55rem;transition:opacity .6s ease-out;display:inline-flex;position:absolute;bottom:clamp(1.25rem,5vh,2.5rem)}.cinema[data-astro-cid-gedo5sb7].is-film:not(.is-after) .sound[data-astro-cid-gedo5sb7]{opacity:1;pointer-events:auto}.sound[data-astro-cid-gedo5sb7] .waves[data-astro-cid-gedo5sb7],.sound[data-astro-cid-gedo5sb7][aria-pressed=true] .mute[data-astro-cid-gedo5sb7]{display:none}.sound[data-astro-cid-gedo5sb7][aria-pressed=true] .waves[data-astro-cid-gedo5sb7]{display:inline}.callouts[data-astro-cid-gedo5sb7],.caps[data-astro-cid-gedo5sb7]{display:none}@media (orientation:portrait) and (width<=900px){.callouts[data-astro-cid-gedo5sb7],.caps[data-astro-cid-gedo5sb7]{display:block}}.callouts[data-astro-cid-gedo5sb7]{top:calc(var(--bar) + var(--strip) + clamp(.75rem,3vh,1.75rem));z-index:2;pointer-events:none;position:absolute;left:0;right:0}.callout[data-astro-cid-gedo5sb7]{white-space:nowrap;text-align:center;opacity:0;filter:blur(6px);justify-items:center;gap:.4rem;transition:opacity 1.2s ease-in-out,filter 1.2s ease-in-out,transform 1.2s ease-in-out;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,6px)}.callout[data-astro-cid-gedo5sb7] .st[data-astro-cid-gedo5sb7]{border-bottom:2px solid var(--accent);letter-spacing:var(--track-caps);text-transform:uppercase;text-shadow:0 1px 3px #000000bf;padding-bottom:.3rem;font-size:.8125rem;font-weight:500}.callout[data-astro-cid-gedo5sb7] .tr[data-astro-cid-gedo5sb7]{font-family:var(--font-display);text-shadow:0 1px 2px #000c,0 2px 14px #00000080;font-size:1.5rem;font-weight:400;line-height:1.1}.callout[data-astro-cid-gedo5sb7].on{opacity:1;filter:none;transition-duration:.8s;transform:translate(-50%)}.caps[data-astro-cid-gedo5sb7]{z-index:2;pointer-events:none;position:absolute;bottom:clamp(3.5rem,13vh,8rem);left:0;right:0}.cap[data-astro-cid-gedo5sb7]{width:min(88vw,30rem);font-family:var(--font-display);text-align:center;text-wrap:balance;text-shadow:0 1px 2px #000000d9,0 4px 22px #0009;opacity:0;transition:opacity .5s ease-out,transform .7s var(--ease-out);font-size:1.45rem;font-weight:400;line-height:1.12;position:absolute;bottom:0;left:50%;transform:translate(-50%,8px)}.cap[data-astro-cid-gedo5sb7].on{opacity:1;transform:translate(-50%)}.after[data-astro-cid-gedo5sb7]{--lead:.6s;z-index:4;min-height:100svh;padding:calc(var(--bar) + var(--strip) + clamp(1rem,4vh,2.5rem)) var(--gutter) clamp(1.5rem,5vh,3.5rem);text-align:center;place-items:center;display:grid;position:relative}.final[data-astro-cid-gedo5sb7]{justify-items:center;width:100%;min-width:0;max-width:80rem;display:grid}.title[data-astro-cid-gedo5sb7]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,.8rem + 5vw,5.6rem);font-weight:300;line-height:1.04}.mark[data-astro-cid-gedo5sb7]{margin-top:clamp(.8rem,2.2vh,1.4rem)}.mark[data-astro-cid-gedo5sb7] .mark-logo.small{width:clamp(8rem,16vw,11.5rem);height:auto}.prices[data-astro-cid-gedo5sb7]{justify-content:center;align-items:stretch;margin-top:clamp(1.4rem,4vh,2.6rem);list-style:none;display:flex}.price[data-astro-cid-gedo5sb7]{padding:.15rem clamp(1.25rem,4vw,3.25rem);position:relative}.price[data-astro-cid-gedo5sb7]+.price[data-astro-cid-gedo5sb7]:before{content:"";background:linear-gradient(#0000,#ffffff80 25% 75%,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.price[data-astro-cid-gedo5sb7] a[data-astro-cid-gedo5sb7]{justify-items:center;gap:.7rem;text-decoration:none;display:grid}.tier[data-astro-cid-gedo5sb7]{letter-spacing:.34em;color:var(--bone-soft);margin-right:-.34em;font-size:.78rem;font-weight:400;line-height:1}.amt[data-astro-cid-gedo5sb7]{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:lining-nums tabular-nums;transition:color var(--press) linear;font-size:clamp(2rem,1.2rem + 3.4vw,3.3rem);font-weight:600;line-height:1}.price[data-astro-cid-gedo5sb7] a[data-astro-cid-gedo5sb7]:hover .amt[data-astro-cid-gedo5sb7]{color:#fff}.cur[data-astro-cid-gedo5sb7]{vertical-align:.68em;letter-spacing:0;margin-right:.12em;font-size:.5em}.hit[data-astro-cid-gedo5sb7]{font-family:var(--font-display);letter-spacing:-.008em;text-wrap:balance;margin-top:clamp(1.4rem,4vh,2.6rem);font-size:clamp(1.9rem,.9rem + 4.6vw,4.6rem);font-weight:400;line-height:1.02}.line[data-astro-cid-gedo5sb7]{letter-spacing:.01em;max-width:40ch;color:color-mix(in srgb,var(--bone) 90%,transparent);text-wrap:balance;margin-top:clamp(.7rem,2vh,1.1rem);font-size:clamp(1rem,.9rem + .45vw,1.3rem);line-height:1.45}.cta[data-astro-cid-gedo5sb7]{justify-items:center;margin-top:clamp(1.4rem,4vh,2.4rem);display:grid}.terms[data-astro-cid-gedo5sb7]{margin-top:var(--space-3);max-width:44ch;font-size:var(--text-xs);color:var(--bone-soft);line-height:1.5}.way[data-astro-cid-gedo5sb7]{justify-items:center;margin-top:clamp(1.5rem,4.5vh,2.75rem);display:grid}.scroll[data-astro-cid-gedo5sb7]{justify-items:center;gap:.8rem;padding-top:.25rem;text-decoration:none;display:grid}.cue[data-astro-cid-gedo5sb7]{padding-left:var(--track-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--bone-soft);text-wrap:balance;font-size:.78rem;line-height:1.6}.scroll[data-astro-cid-gedo5sb7]:hover .cue[data-astro-cid-gedo5sb7]{color:var(--bone)}.down[data-astro-cid-gedo5sb7]{background:#ece9e24d;width:1px;height:clamp(1.75rem,5vh,3rem);position:relative;overflow:hidden}.down[data-astro-cid-gedo5sb7] i[data-astro-cid-gedo5sb7]{background:var(--bone);width:100%;height:100%;animation:2.4s ease-in-out infinite drip;position:absolute;top:-100%;left:0}@keyframes drip{0%{top:-100%}60%,to{top:100%}}.acts[data-astro-cid-gedo5sb7]{justify-content:center;gap:0 var(--space-8);flex-wrap:wrap;margin-top:clamp(.5rem,2vh,1.25rem);display:flex}.replay[data-astro-cid-gedo5sb7]{border-bottom-color:#ece9e259}.replay[data-astro-cid-gedo5sb7]:hover{border-bottom-color:var(--bone)}.after[data-astro-cid-gedo5sb7].is-in .st[data-astro-cid-gedo5sb7]{animation:card-rise 1s var(--ease-out) both;animation-delay:calc(var(--lead) + var(--i) * .45s)}@keyframes card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=359.98px){.prices[data-astro-cid-gedo5sb7]{flex-direction:column;align-items:center}.price[data-astro-cid-gedo5sb7]{padding:.9rem 0}.price[data-astro-cid-gedo5sb7]+.price[data-astro-cid-gedo5sb7]:before{background:linear-gradient(90deg,#0000,#ece9e280,#0000);width:2.5rem;height:1px;inset:0 auto auto 50%;transform:translate(-50%)}}@media (height<=560px) and (orientation:landscape){.title[data-astro-cid-gedo5sb7]{font-size:clamp(1.8rem,10vh,3.4rem)}.amt[data-astro-cid-gedo5sb7]{font-size:clamp(1.6rem,8vh,2.4rem)}.hit[data-astro-cid-gedo5sb7]{font-size:clamp(1.6rem,9vh,3rem)}}@media (prefers-reduced-motion:reduce){.open[data-astro-cid-gedo5sb7],.film[data-astro-cid-gedo5sb7],.callout[data-astro-cid-gedo5sb7],.cap[data-astro-cid-gedo5sb7]{transition:none}.after[data-astro-cid-gedo5sb7].is-in .st[data-astro-cid-gedo5sb7]{animation:none}.down[data-astro-cid-gedo5sb7] i[data-astro-cid-gedo5sb7]{animation:none;top:0}}.grid[data-astro-cid-qj5dbmjg]{gap:var(--space-12);display:grid}@media (width>=900px){.grid[data-astro-cid-qj5dbmjg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,6rem)}}.headline[data-astro-cid-qj5dbmjg]{max-width:12ch}.body[data-astro-cid-qj5dbmjg]{margin-top:var(--space-6)}.moves[data-astro-cid-qj5dbmjg]{border-top:1px solid var(--hairline);list-style:none}.move[data-astro-cid-qj5dbmjg]{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--hairline);grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;display:grid}.move[data-astro-cid-qj5dbmjg] .site-shape{color:var(--bone-soft);transform:translateY(.1em)}.verb[data-astro-cid-qj5dbmjg]{font-family:var(--font-display);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);font-weight:400;line-height:1.1}.move-body[data-astro-cid-qj5dbmjg]{margin-top:var(--space-2);max-width:44ch;color:var(--bone-soft)}.site-switch[data-astro-cid-2urbue32]{padding:var(--space-16) var(--gutter) var(--space-16);overflow:hidden}.scene[data-astro-cid-2urbue32]{z-index:-1;background-color:var(--tint);transition:background-color var(--snap) var(--ease-snap);position:absolute;inset:0}.frame[data-astro-cid-2urbue32]{object-fit:cover;object-position:50% 28%;opacity:0;width:100%;max-width:none;height:100%;transition:opacity var(--snap) var(--ease-out);position:absolute;inset:0}.frame[data-astro-cid-2urbue32].on{opacity:1}.veil[data-astro-cid-2urbue32],.scene[data-astro-cid-2urbue32]:after{position:absolute;inset:0}.scene[data-astro-cid-2urbue32]:after{content:"";background-color:var(--accent);mix-blend-mode:color;opacity:.22;transition:background-color var(--snap) var(--ease-snap)}.veil[data-astro-cid-2urbue32]{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 55%,transparent) 0%,transparent 26%,transparent 50%,color-mix(in srgb,var(--tint) 88%,transparent) 78%,var(--tint) 100%),linear-gradient(90deg,color-mix(in srgb,var(--tint) 80%,transparent),color-mix(in srgb,var(--tint) 45%,transparent) 42%,color-mix(in srgb,var(--tint) 30%,transparent) 58%,color-mix(in srgb,var(--tint) 72%,transparent))}.inner[data-astro-cid-2urbue32]{gap:var(--space-12);align-items:start;display:grid}@media (width>=960px){.site-switch[data-astro-cid-2urbue32]{min-height:min(100svh,62rem);padding-block:calc(var(--space-16) + 1rem);align-items:center;display:grid}.inner[data-astro-cid-2urbue32]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem)}}@media (width<=959.98px){.scene[data-astro-cid-2urbue32]{height:min(100%,44rem);bottom:auto}.veil[data-astro-cid-2urbue32]{background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 62%,transparent) 0%,color-mix(in srgb,var(--tint) 70%,transparent) 45%,color-mix(in srgb,var(--tint) 88%,transparent) 75%,var(--tint) 100%)}}.question[data-astro-cid-2urbue32]{max-width:13ch}.sub[data-astro-cid-2urbue32]{margin-top:var(--space-4);max-width:34ch;font-size:var(--text-lg);color:var(--bone-soft);line-height:1.4}.rows[data-astro-cid-2urbue32]{margin-top:var(--space-8);gap:.375rem;max-width:34rem;list-style:none;display:grid}.row[data-astro-cid-2urbue32]{align-items:center;column-gap:var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background-color:color-mix(in srgb,var(--black) 18%,transparent);min-height:2.75rem;color:var(--bone);transition:border-color var(--snap) var(--ease-snap),background-color var(--snap) var(--ease-snap),padding-left var(--snap) var(--ease-out),transform var(--press) var(--ease-out);grid-template-columns:1.25rem minmax(0,1fr) auto;padding:.45rem 1.1rem .45rem .9rem;text-decoration:none;display:grid}.row[data-astro-cid-2urbue32]:hover{border-color:color-mix(in srgb,var(--bone) 55%,transparent)}.row[data-astro-cid-2urbue32]:active{transform:scale(.985)}.row[data-astro-cid-2urbue32]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-control)}.row[data-astro-cid-2urbue32][aria-current=true]{border-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,color-mix(in srgb,var(--black) 30%,transparent));padding-left:1.15rem}.row-shape[data-astro-cid-2urbue32]{color:var(--accent);place-items:center;display:inline-grid}.row-name[data-astro-cid-2urbue32]{font-family:var(--font-display);font-size:1.125rem;font-weight:400;line-height:1.1}.row-feels[data-astro-cid-2urbue32]{letter-spacing:.16em;text-transform:uppercase;color:var(--bone-soft);white-space:nowrap;font-size:.6875rem;font-weight:500}.row[data-astro-cid-2urbue32][aria-current=true] .row-feels[data-astro-cid-2urbue32]{color:var(--bone)}@media (width<=399.98px){.row[data-astro-cid-2urbue32]{grid-template-columns:1.25rem minmax(0,1fr)}.row-feels[data-astro-cid-2urbue32]{display:none}}.poster[data-astro-cid-2urbue32]{flex-direction:column;min-width:0;display:flex}.scores[data-astro-cid-2urbue32]{max-width:16rem;color:var(--accent)}.scores[data-astro-cid-2urbue32] svg{transform-origin:50% 100%}.poster[data-astro-cid-2urbue32].is-switching .score-slot[data-astro-cid-2urbue32]:not([hidden]) svg{animation:score-in var(--snap) var(--ease-snap)}.poster[data-astro-cid-2urbue32].is-switching .word[data-astro-cid-2urbue32]{animation:settle var(--snap) var(--ease-snap)}@keyframes score-in{0%{opacity:.4;transform:scaleY(.55)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:translateY(6px)}to{transform:none}}.word[data-astro-cid-2urbue32]{margin-top:var(--space-4);overflow-wrap:normal;white-space:nowrap;font-size:clamp(2.6rem,.9rem + 6.4vw,6rem);line-height:.95}.feels[data-astro-cid-2urbue32]{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:1.15}.need[data-astro-cid-2urbue32]{margin-top:var(--space-2);font-size:var(--text-lg);line-height:1.4}.desc[data-astro-cid-2urbue32]{margin-top:var(--space-2);max-width:42ch;min-height:3.1em;color:var(--bone-soft)}.plays[data-astro-cid-2urbue32]{margin-top:var(--space-4);color:var(--bone-soft)}.quote[data-astro-cid-2urbue32]{margin-top:var(--space-6);max-width:44ch;padding-top:var(--space-4);border-top:1px solid var(--hairline)}.quote[data-astro-cid-2urbue32] blockquote[data-astro-cid-2urbue32]{font-size:var(--text-sm);font-style:italic;line-height:1.5}.quote[data-astro-cid-2urbue32] figcaption[data-astro-cid-2urbue32]{margin-top:var(--space-2);color:var(--bone-soft)}.acts[data-astro-cid-2urbue32]{align-items:center;gap:var(--space-3) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.terms[data-astro-cid-2urbue32]{margin-top:var(--space-4);max-width:44ch;font-size:var(--text-xs);color:var(--bone-soft);line-height:1.5}