@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.logo[data-astro-cid-r6nvu6xd]{color:var(--ink);align-items:center;line-height:0;display:inline-flex}.portrait[data-astro-cid-r6nvu6xd]{display:inline-grid}.portrait[data-astro-cid-r6nvu6xd]>svg{height:var(--logo-h);grid-area:1/1;width:auto}.logo[data-astro-cid-r6nvu6xd] .dark,[data-world=cinema] .logo[data-astro-cid-r6nvu6xd] .light{visibility:hidden}[data-world=cinema] .logo[data-astro-cid-r6nvu6xd] .dark{visibility:visible}.lang[data-astro-cid-gbogrlal]{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);transition:color var(--dur-1), background-color var(--dur-1);padding:4px 8px;font-size:.75rem;font-weight:500;position:relative}.lang[data-astro-cid-gbogrlal]:after{content:"";position:absolute;inset:-10px -6px}.lang[data-astro-cid-gbogrlal]:hover{color:var(--ink);background:var(--bg-alt)}.switch[data-astro-cid-w6mizb5i]{-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;display:inline-flex}.label[data-astro-cid-w6mizb5i]{letter-spacing:.1em;color:var(--ink-3);transition:color var(--dur-1);font-size:.75rem;font-weight:800}.label[data-astro-cid-w6mizb5i].current{color:var(--ink)}@media (width<=480px){.label[data-astro-cid-w6mizb5i]:not(.current){display:none}}.switch[data-astro-cid-w6mizb5i]:hover .label[data-astro-cid-w6mizb5i]:not(.current){color:var(--ink-2)}.track[data-astro-cid-w6mizb5i]{width:51px;height:31px;transition:background-color var(--dur-2) var(--ease);background:#78788052;border-radius:999px;position:relative}.on[data-astro-cid-w6mizb5i] .track[data-astro-cid-w6mizb5i]{background:#34c759}.knob[data-astro-cid-w6mizb5i]{width:27px;height:27px;transition:translate var(--dur-2) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.on[data-astro-cid-w6mizb5i] .knob[data-astro-cid-w6mizb5i]{translate:20px}.switch[data-astro-cid-w6mizb5i]:active .knob[data-astro-cid-w6mizb5i]{width:33px}.on[data-astro-cid-w6mizb5i]:active .knob[data-astro-cid-w6mizb5i]{translate:14px}.nav[data-astro-cid-t2ahkexg]{z-index:50;height:var(--nav-h);padding:18px var(--gutter) 0;justify-content:center;display:flex;position:sticky;top:0}.nav[data-astro-cid-t2ahkexg]:before,.nav[data-astro-cid-t2ahkexg]:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0 0 -30%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.nav[data-astro-cid-t2ahkexg]:before{background:var(--bg)}.nav[data-astro-cid-t2ahkexg]:after{-webkit-backdrop-filter:blur(10px)}.pill[data-astro-cid-t2ahkexg]{border-radius:var(--radius-pill);background:var(--pill-fill);-webkit-backdrop-filter:blur(24px);border:1px solid var(--pill-border);width:fit-content;max-width:100%;height:56px;box-shadow:inset 0 0 25px var(--glass-inset), 0 20px 30px #0000000a;align-items:center;gap:clamp(1rem,3vw,2rem);padding:0 10px 0 12px;display:flex}.home[data-astro-cid-t2ahkexg]{align-items:center;display:flex}ul[data-astro-cid-t2ahkexg]{align-items:center;gap:clamp(.9rem,2.5vw,1.75rem);padding:0;list-style:none;display:flex}ul[data-astro-cid-t2ahkexg] a[data-astro-cid-t2ahkexg]:not(.lang){white-space:nowrap;color:var(--ink);opacity:.75;transition:opacity var(--dur-1);font-size:.9375rem;font-weight:500;position:relative}ul[data-astro-cid-t2ahkexg] a[data-astro-cid-t2ahkexg]:not(.lang):after{content:"";position:absolute;inset:-14px -6px}ul[data-astro-cid-t2ahkexg] a[data-astro-cid-t2ahkexg]:not(.lang):hover,ul[data-astro-cid-t2ahkexg] a[data-astro-cid-t2ahkexg][aria-current=page]{opacity:1}@media (width<=600px){.pill[data-astro-cid-t2ahkexg]{height:52px;padding:0 8px 0 10px}ul[data-astro-cid-t2ahkexg]{gap:.7rem}ul[data-astro-cid-t2ahkexg] a[data-astro-cid-t2ahkexg]:not(.lang){font-size:.875rem}.wide[data-astro-cid-t2ahkexg]{display:none}}.footer[data-astro-cid-ro2fuj53].glass-card{width:fit-content;max-width:calc(100% - 2 * var(--gutter));margin:var(--space-3xl) auto var(--space-l);padding:var(--space-l) clamp(1.5rem, 4vw, 3rem);color:var(--ink-2);font-size:.875rem}.footer[data-astro-cid-ro2fuj53].glass-card:not(.has-cta):not(.has-top){padding:var(--space-m) var(--space-xl)}.footer[data-astro-cid-ro2fuj53].glass-card.has-top{width:100%;max-width:820px;scroll-margin-top:var(--nav-h);padding:clamp(1.75rem,4vw,2.75rem)}.top-slot[data-astro-cid-ro2fuj53]{padding-bottom:var(--space-l);margin-bottom:var(--space-m);border-bottom:1px solid var(--line)}.wrap[data-astro-cid-ro2fuj53]{justify-items:center;gap:var(--space-xl);grid-template-areas:"sign";display:grid}.has-cta[data-astro-cid-ro2fuj53] .wrap[data-astro-cid-ro2fuj53]{grid-template-columns:auto auto;grid-template-areas:"sign cta";place-items:center stretch;column-gap:clamp(2.5rem,6vw,5rem)}.sign[data-astro-cid-ro2fuj53]{grid-area:sign}.cta[data-astro-cid-ro2fuj53]{text-align:right;grid-area:cta;justify-self:end}.top[data-astro-cid-ro2fuj53]{justify-items:center;gap:var(--space-2xs);text-align:center;display:grid}.id[data-astro-cid-ro2fuj53]{justify-items:center;gap:8px;display:grid}.has-cta[data-astro-cid-ro2fuj53] .top[data-astro-cid-ro2fuj53],.has-cta[data-astro-cid-ro2fuj53] .id[data-astro-cid-ro2fuj53]{text-align:left;justify-items:start}.has-cta[data-astro-cid-ro2fuj53] .links[data-astro-cid-ro2fuj53]{margin-left:-10px}.tagline[data-astro-cid-ro2fuj53]{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.3;display:grid}.links[data-astro-cid-ro2fuj53]{gap:2px;padding:0;list-style:none;display:flex}.links[data-astro-cid-ro2fuj53] a[data-astro-cid-ro2fuj53]{width:40px;height:40px;color:var(--ink-2);transition:color var(--dur-1), background-color var(--dur-1);border-radius:50%;place-items:center;display:grid}.links[data-astro-cid-ro2fuj53] a[data-astro-cid-ro2fuj53]:hover{color:var(--ink);background:var(--pill-fill)}.links[data-astro-cid-ro2fuj53] svg[data-astro-cid-ro2fuj53]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.bottom[data-astro-cid-ro2fuj53]{text-align:center;color:var(--ink-3);margin-top:2px;font-size:.8125rem}.has-cta[data-astro-cid-ro2fuj53] .bottom[data-astro-cid-ro2fuj53]{text-align:left}@media (width<=767px){.has-cta[data-astro-cid-ro2fuj53] .wrap[data-astro-cid-ro2fuj53]{grid-template-columns:1fr;grid-template-areas:"cta""sign";justify-items:center}.cta[data-astro-cid-ro2fuj53]{text-align:center;justify-self:center}.has-cta[data-astro-cid-ro2fuj53] .top[data-astro-cid-ro2fuj53],.has-cta[data-astro-cid-ro2fuj53] .id[data-astro-cid-ro2fuj53]{text-align:center;justify-items:center}.has-cta[data-astro-cid-ro2fuj53] .links[data-astro-cid-ro2fuj53]{margin-left:0}.has-cta[data-astro-cid-ro2fuj53] .bottom[data-astro-cid-ro2fuj53]{text-align:center}}
