@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_400-s.p.3e2l1btqwwqgj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_500-s.p.1gm9-s46m6ohn.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_600-s.p.23eiwiw2ce4lh.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_700-s.p.0ajby_6v5szkt.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_800-s.p.16t2nwisaao3y.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_d47cc24e-module__x-ErQq__className{font-family:jakarta,jakarta Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.jakarta_d47cc24e-module__x-ErQq__variable{--font-jakarta:"jakarta", "jakarta Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
:root{--color-forest-900:#0b2e19;--color-forest-700:#14532d;--color-forest-600:#1b6e3c;--color-forest-500:#1fa46a;--color-forest-400:#4cbe8b;--color-forest-100:#dff1e7;--color-amber-600:#c97e12;--color-amber-500:#f0a32c;--color-amber-100:#fdf1dc;--color-indigo-600:#2f58b8;--color-indigo-100:#e8effc;--color-coral-600:#c4402b;--color-coral-500:#e45a44;--color-coral-100:#fceae6;--color-violet-500:#7b62e0;--color-teal-500:#1fa1a8;--color-ink-950:#070d09;--color-ink-900:#0f1912;--color-ink-800:#1b2820;--color-ink-500:#5c6860;--color-ink-300:#aeb6af;--color-line-300:#d3d9d2;--color-line-200:#e4e8e3;--color-paper-0:#fff;--color-paper-50:#f7f8f6;--color-paper-100:#f1f3ef;--color-paper-200:#e9ece6;--font-sans:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-s:8px;--radius-m:14px;--radius-l:18px;--radius-xl:22px;--radius-sheet:28px;--ease-out-tp:cubic-bezier(.16, 1, .3, 1);--ease-in-tp:cubic-bezier(.7, 0, .84, 0);--ease-in-out-tp:cubic-bezier(.65, 0, .35, 1);--surface:var(--color-paper-50);--surface-raised:var(--color-paper-0);--surface-sunken:var(--color-paper-100);--text:var(--color-ink-900);--text-muted:var(--color-ink-500);--text-faint:#656f68;--border:var(--color-line-200);--border-strong:var(--color-line-300);--brand:var(--color-forest-700);--brand-on:var(--color-paper-0);--accent:var(--color-forest-600);--shadow-card:0 1px 2px #0f19120d, 0 8px 24px -12px #0f191229;--shadow-lift:0 2px 4px #0f19120f, 0 24px 56px -24px #0f191247;--gutter:clamp(20px, 5vw, 64px);--measure:62ch}[data-register=cinema]{--surface:var(--color-ink-950);--surface-raised:color-mix(in oklab, var(--color-ink-900) 88%, var(--color-forest-900));--surface-sunken:#050a07;--text:#eef3ed;--text-muted:#9fada2;--text-faint:#7b8a81;--border:#eef3ed1a;--border-strong:#eef3ed2e;--brand:var(--color-forest-400);--brand-on:var(--color-forest-900);--accent:var(--color-forest-400);--shadow-card:0 1px 2px #0006, 0 12px 40px -16px #000000b3;--shadow-lift:0 2px 6px #00000073, 0 32px 80px -32px #000c}@supports (color:lab(0% 0 0)){[data-register=cinema]{--border:lab(95.3329% -2.51305 2.29026/.1);--border-strong:lab(95.3329% -2.51305 2.29026/.18)}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:500;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}p{margin:0}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-s)}::selection{background:color-mix(in oklab, var(--color-forest-500) 28%, transparent);color:inherit}.skip-link{z-index:200;border-radius:var(--radius-full,9999px);background:var(--color-forest-700);color:#fff;transition:transform .18s var(--ease-out-tp);padding:12px 18px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
