@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}:root{color-scheme:dark;--bg:#060b16;--text:#edf3f0;--muted:#93a5a6;--hairline:#78b4a038;--green:#3edc97;--grad-a:#5b8cff;--grad-b:#3edc97;--glow-a:#5b8cff29;--glow-b:#3edc971f;--focus:#5b8cff;--ff-display:"Space Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;--ff-body:"Inter", system-ui, -apple-system, sans-serif}@media (prefers-color-scheme:light){:root{color-scheme:light;--bg:#eef2f8;--text:#0d1a28;--muted:#4e5e6e;--hairline:#0f233c2e;--green:#0a6e4a;--grad-a:#3d6fe6;--grad-b:#0e9e6e;--glow-a:#3d6fe624;--glow-b:#0e9e6e1a;--focus:#2757cc}}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(60rem 40rem at 12% -8%, var(--glow-b), transparent 70%), radial-gradient(56rem 44rem at 108% 108%, var(--glow-a), transparent 70%), var(--bg);min-height:100dvh;color:var(--text);font-family:var(--ff-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}.page{flex-direction:column;align-items:center;min-height:100dvh;padding:clamp(1.5rem,5vw,3rem) 1.5rem;display:flex}.page>main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:38rem;padding:3rem 0;animation:.7s cubic-bezier(.16,.8,.24,1) both rise;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(.5rem)}}.lockup{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:clamp(2rem,6vh,3.5rem);display:flex}.lockup-mark{width:clamp(5.5rem,22vw,7.5rem);height:auto;display:block}.grad-a{stop-color:var(--grad-a)}.grad-b{stop-color:var(--grad-b)}.lockup-word{align-items:baseline;gap:.6rem;margin:0;line-height:1;display:flex}.wordmark{font-family:var(--ff-display);letter-spacing:-.01em;font-size:1.75rem;font-weight:600}.wordmark .ai{color:var(--green)}.suffix{color:var(--muted);font-family:var(--ff-display);letter-spacing:.2em;text-transform:uppercase;font-size:.9rem;font-weight:500}h1{font-family:var(--ff-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.25rem,8vw,3.75rem);font-weight:600;line-height:1.08}.lede{max-width:34ch;color:var(--muted);text-wrap:pretty;margin:0 0 clamp(2rem,5vh,3rem)}.text-link{color:var(--text);text-underline-offset:.25em}.social{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.social a{border:1px solid var(--hairline);min-height:2.75rem;color:var(--text);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.social a:hover{border-color:var(--grad-b);color:var(--green)}.social svg{width:1.15rem;height:1.15rem}a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}footer{border-top:1px solid var(--hairline);width:100%;max-width:38rem;color:var(--muted);text-align:center;text-wrap:balance;padding-top:1.5rem;font-size:.875rem;line-height:1.6}footer p{margin:0}footer p+p{margin-top:.25rem}@media (prefers-reduced-motion:reduce){.page>main{animation:none}.social a{transition:none}}
