@font-face{font-family:paamon;src:url(../media/paamon-s.p.0ei8-3rxs4qlw.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:paamon Fallback;src:local(Arial);ascent-override:59.01%;descent-override:14.75%;line-gap-override:0.0%;size-adjust:135.57%}._8wroeq_className{font-family:paamon,paamon Fallback}._8wroeq_variable{--font-paamon:"paamon", "paamon Fallback"}
@font-face{unicode-range:U+20-40,U+5B-60,U+7B-BF,U+590-5FF,U+2000-206F,U+20AA,U+2190-21FF,U+FB1D-FB4F;font-family:paamonLight;src:url(../media/paamon_light_aaa-s.p.12hi7_85zn094.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:paamonLight Fallback;src:local(Arial);ascent-override:60.76%;descent-override:15.19%;line-gap-override:0.0%;size-adjust:131.67%}.Myw1lW_className{font-family:paamonLight,paamonLight Fallback}.Myw1lW_variable{--font-paamon-light:"paamonLight", "paamonLight Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#0b0b0b;--surface-2:#131313;--surface-3:#1c1c1c;--line:#f3f1ea14;--line-strong:#f3f1ea2e;--text:#f3f1ea;--muted:#f3f1eaa8;--faint:#f3f1ea66;--lime:#c4ff3d;--lime-soft:#c4ff3d1f;--violet:#7c3aed;--violet-glow:#7c3aed52;--danger:#ff7a6e;--danger-soft:#ff7a6e1f;--ink:#050505;--font-display:var(--font-paamon), system-ui, sans-serif;--font-latin:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body:var(--font-paamon-light), var(--font-latin);--fs-hero:clamp(2.5rem, 6vw, 5.25rem);--fs-title:clamp(2rem, 4vw, 3.25rem);--fs-lead:clamp(1.05rem, 1.3vw, 1.25rem);--radius-s:10px;--radius-m:18px;--radius-l:28px;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 3.2vw, 44px);--max-w:1400px;--sidebar-w:252px;--bottom-nav-h:68px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.55}img,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse}h1,h2,h3,strong,th{font-family:var(--font-display);font-weight:700}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;line-height:1.02}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:8px}::selection{background:var(--lime);color:var(--ink)}.ltr{direction:ltr;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}input[dir=ltr],bdi[dir=ltr],code{font-family:var(--font-latin)}code{background:var(--surface-3);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:.1em .4em;font-size:.9em}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{inset-inline-start:12px;z-index:100;border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);font-family:var(--font-display);transition:top .2s var(--ease-out);padding:10px 16px;position:fixed;top:-60px}.skip-link:focus{top:12px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes fade{0%{opacity:0}to{opacity:1}}.fade{animation:fade .6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
