@font-face{font-family:Clash Display;src:url(/fonts/clash-display-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-semibold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05040a;--panel:#0e0b1cc7;--panel-solid:#0e0b1c;--ink:#efe9f8;--ink-2:#b9b0cc;--ink-3:#857c99;--line:#c8acd624;--line-2:#c8acd647;--accent:#ae31f6;--accent-ink:#c89bf7;--lilac:#c8acd6;--ease:cubic-bezier(.2, .7, .2, 1);--radius:16px;--gutter:clamp(16px, 4vw, 48px);--font-display:"Clash Display", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "Cascadia Code", "SF Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-padding-top:72px}.swap body{visibility:hidden;animation:0s 1.5s forwards swap}@keyframes swap{to{visibility:visible}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font:400 1.02rem/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}::selection{color:#fff;background:#ae31f673}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(100%,1240px);padding-inline:var(--gutter);margin-inline:auto}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), translate .9s var(--ease);transition-delay:calc(var(--i,0) * 70ms);translate:0 28px}.js [data-reveal].in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.js [data-reveal]{transition-duration:.3s;transition-delay:0s;translate:0}}
