@font-face{font-family:geist;src:url(/_next/static/media/9c77386de4332fcc-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:geist;src:url(/_next/static/media/a9472d27422dee7b-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:geist;src:url(/_next/static/media/654f3e352d495339-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_23a444{font-family:geist,geist Fallback}.__variable_23a444{--font-geist:"geist","geist Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/822643d25776384e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_916ae8{font-family:mono,mono Fallback;font-weight:400}.__variable_916ae8{--font-mono:"mono","mono Fallback"}@font-face{font-family:kh;src:url(/_next/static/media/ee71814fa58aa5cc-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:kh;src:url(/_next/static/media/b98151c31d55365b-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:kh Fallback;src:local("Arial");ascent-override:72.25%;descent-override:19.01%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4e724b{font-family:kh,kh Fallback}.__variable_4e724b{--font-kh:"kh","kh Fallback"}@media(min-width:800px){.mobile-only{display:none!important}}@media(max-width:calc(800px - 1px)){.desktop-only{display:none!important}}.cookie-consent{--cookie-bg:#16161a;--cookie-surface:#1f1f25;--cookie-border:rgba(255,255,255,0.12);--cookie-text:var(--white);--cookie-muted:var(--gray);--cookie-widget-clearance:72px}.cookie-btn{font-family:var(--font-geist);font-size:13px;font-weight:500;line-height:1;padding:11px 16px;border-radius:8px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.cookie-btn--solid{background:var(--purple);border-color:var(--purple);color:var(--white)}.cookie-btn--solid:hover{background:var(--purplebright);border-color:var(--purplebright)}.cookie-btn--outline{background:hsla(0,0%,100%,.08);border-color:var(--cookie-border);color:var(--cookie-text)}.cookie-btn--outline:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.3)}.cookie-btn--ghost{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--cookie-muted)}.cookie-btn--ghost:hover{color:var(--cookie-text)}.cookie-link{color:var(--lightpurple);text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;font:inherit;cursor:pointer}.cookie-link:hover{color:var(--purplebright)}.cookie-bar{position:fixed;inset:auto 0 0 0;z-index:9990;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--cookie-bg);border-top:1px solid var(--cookie-border);color:var(--cookie-text);box-shadow:0 -8px 32px rgba(0,0,0,.35)}.cookie-bar__text{font-family:var(--font-geist);font-size:13px;line-height:1.45;color:var(--cookie-muted);margin:0}.cookie-bar__actions{display:flex;gap:8px;margin-right:var(--cookie-widget-clearance)}.cookie-bar__actions .cookie-btn{flex:1 1 auto}@media(min-width:800px){.cookie-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px}.cookie-bar__text{flex:1 1 auto;max-width:70ch}.cookie-bar__actions,.cookie-bar__actions .cookie-btn{flex:0 0 auto}}.cookie-modal__backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}@media(min-width:800px){.cookie-modal__backdrop{align-items:center}}.cookie-modal{display:flex;flex-direction:column;width:100%;max-height:85vh;background:var(--cookie-bg);color:var(--cookie-text);border:1px solid var(--cookie-border);border-radius:16px 16px 0 0;overflow:hidden}@media(min-width:800px){.cookie-modal{max-width:560px;max-height:80vh;border-radius:14px}}.cookie-modal__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--cookie-border)}.cookie-modal__title{font-family:var(--font-geist);font-size:17px;font-weight:600;margin:0}.cookie-modal__close{background:none;border:none;color:var(--cookie-muted);font-size:26px;line-height:1;cursor:pointer;padding:0 4px}.cookie-modal__close:hover{color:var(--cookie-text)}.cookie-modal__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px;display:flex;flex-direction:column;gap:18px}.cookie-modal__intro{font-family:var(--font-geist);font-size:13px;line-height:1.5;color:var(--cookie-muted);margin:0}.cookie-modal__do-not-sell{align-self:flex-start;font-size:13px}.cookie-modal__footer{display:flex;flex-direction:column;gap:14px;padding:16px 20px;border-top:1px solid var(--cookie-border)}.cookie-modal__details{font-size:13px;align-self:flex-start}.cookie-modal__actions{display:flex;gap:8px;margin-right:var(--cookie-widget-clearance)}.cookie-modal__actions .cookie-btn{flex:1 1 auto}@media(min-width:800px){.cookie-modal__footer{flex-direction:row;align-items:center;justify-content:space-between}.cookie-modal__actions{flex:0 0 auto;margin-right:0}.cookie-modal__actions .cookie-btn{flex:0 0 auto}}.cookie-categories{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.cookie-category{display:flex;flex-direction:column;gap:6px}.cookie-category__head{display:flex;align-items:center;justify-content:space-between}.cookie-category__label{font-family:var(--font-geist);font-size:14px;font-weight:600;color:var(--cookie-text)}.cookie-category__always{font-size:12px}.cookie-category__always,.cookie-category__description{font-family:var(--font-geist);color:var(--cookie-muted)}.cookie-category__description{font-size:12.5px;line-height:1.5;margin:0}.cookie-switch{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.cookie-switch input{position:absolute;opacity:0;width:0;height:0}.cookie-switch__track{position:relative;flex:0 0 auto;width:40px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.18);transition:background .15s ease}.cookie-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--white);transition:transform .15s ease}input:checked+.cookie-switch__track{background:var(--purple)}input:checked+.cookie-switch__track:after{transform:translateX(18px)}input:focus-visible+.cookie-switch__track{outline:2px solid var(--purplebright);outline-offset:2px}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.orchestra{pointer-events:none;z-index:9999}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.root{margin-top:var(--header-height);position:relative}