:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space:#030407;--space-raised:#0b0d12;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#6e6e73;--hairline:#ffffff14;--hairline-strong:#ffffff29;--atmosphere:#6fb6ff;--atmosphere-soft:#6fb6ff24;--sunrise:#ffcf8a;--f-sans:var(--font-geist), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--f-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-ui:cubic-bezier(.25, .1, .25, 1);--gutter:clamp(16px, 4vw, 40px);--measure:1120px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--space)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--ink);font:400 1.0625rem/1.55 var(--f-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--atmosphere);outline-offset:4px;border-radius:6px}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}ul,dl{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font:500 .75rem/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.js [data-hero]{opacity:0;animation:0s linear 12s forwards hero-failsafe}@keyframes hero-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.js [data-hero]{opacity:1}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
