@font-face{font-family:Overused Grotesk;src:url(/fonts/OverusedGrotesk-VF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--fnd-accent: #ffffff;--fnd-accent-rgb: 255, 255, 255}.fnd-stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none;background:#000}.founding-page{background:#000;overflow:hidden}.founding-page main{position:relative;z-index:1}.founding-page .site-footer{display:none}.founding-page .fnd-flow{position:relative;z-index:1;height:100svh;overflow:hidden}.founding-page .fnd-step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(96px,15vh,150px) var(--page-margin) clamp(80px,11vh,120px);transform-origin:50% 50%;will-change:transform,opacity,filter;backface-visibility:hidden;opacity:0;transform:scale(.9);filter:blur(9px);pointer-events:none;visibility:hidden;transition:opacity .6s var(--ease-out-expo),transform .8s var(--ease-out-expo),filter .6s var(--ease-out-expo)}.founding-page .fnd-step.is-active{opacity:1;transform:none;filter:blur(0);pointer-events:auto;visibility:visible}.founding-page .fnd-step.is-out{opacity:0;transform:scale(1.55);filter:blur(14px);pointer-events:none;visibility:visible}.founding-page .fnd-step.is-prev{opacity:0;transform:scale(.82) translateY(26px);filter:blur(12px);pointer-events:none;visibility:visible}.founding-page .fnd-scrollcue{display:inline-flex;flex-direction:column;align-items:center;gap:13px;margin-top:clamp(40px,5.5vw,62px);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#ffffff80}.founding-page .fnd-scrollcue__chev{width:22px;height:22px;color:rgba(var(--fnd-accent-rgb),.85);animation:fnd-bob 1.9s var(--ease-out-expo) infinite}@keyframes fnd-bob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(8px);opacity:1}}.founding-page .section-eyebrow{margin:0 0 clamp(24px,3.2vw,38px);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.42em;color:#ffffff80;padding-left:.42em}.founding-page .fnd-hero__title{margin:0;max-width:16ch;font-family:Overused Grotesk,DM Sans,system-ui,sans-serif;font-weight:500;font-size:clamp(2.7rem,1rem + 6.4vw,5.5rem);line-height:.94;letter-spacing:-.01em;color:#ffffffdb}.founding-page .fnd-hero__lead{margin:clamp(26px,3.2vw,38px) auto 0;max-width:46ch;font-family:Overused Grotesk,DM Sans,system-ui,sans-serif;font-weight:400;font-size:clamp(15px,1.05vw,17.5px);line-height:1.62;color:var(--text-dim)}.has-js .founding-page .fnd-reveal{opacity:0;transform:translateY(12px) scale(.965);filter:blur(10px);transition:opacity 1s var(--ease-out-expo),transform 1.15s var(--ease-out-expo),filter 1s var(--ease-out-expo)}.founding-page .fnd-step.is-in .fnd-reveal{opacity:1;transform:none;filter:blur(0)}.founding-page .fnd-reveal--1{transition-delay:.04s}.founding-page .fnd-reveal--2{transition-delay:.14s}.founding-page .fnd-reveal--3{transition-delay:.26s}.founding-page .fnd-reveal--4{transition-delay:.38s}.founding-page .fnd-step__kick{margin:0 0 clamp(20px,2.6vw,30px);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.4em;color:rgba(var(--fnd-accent-rgb),.72);padding-left:.4em}.founding-page .fnd-q{display:block;margin:0 auto;max-width:20ch;font-family:Overused Grotesk,DM Sans,system-ui,sans-serif;font-weight:500;font-size:clamp(1.9rem,1rem + 3.4vw,3.5rem);line-height:1.02;letter-spacing:-.01em;color:#ffffffdb}.founding-page .fnd-field{display:inline-flex;align-items:baseline;justify-content:center;gap:.16em;max-width:92vw;margin:clamp(30px,4.4vw,52px) auto 0}.founding-page .fnd-input{display:block;width:auto;min-width:1ch;max-width:88vw;background:transparent;border:none;border-radius:0;padding:6px 0;text-align:left;font-family:Overused Grotesk,DM Sans,system-ui,sans-serif;font-weight:400;font-size:clamp(1.3rem,1rem + 1.4vw,1.95rem);line-height:1.4;color:#fff;caret-color:transparent}.founding-page .fnd-input::placeholder{color:transparent}.founding-page .fnd-input:focus{outline:none}.founding-page .fnd-input:focus-visible{outline:2px solid var(--fnd-accent);outline-offset:6px;border-radius:2px}.founding-page .fnd-caret{flex:none;align-self:center;width:2px;height:1.1em;font-size:clamp(1.3rem,1rem + 1.4vw,1.95rem);background:var(--fnd-accent);animation:fnd-blink 1.05s steps(1,end) infinite}@keyframes fnd-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}.founding-page .fnd-err{min-height:1.2em;margin:clamp(15px,2vw,20px) 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.05em;color:#ffffffe6;opacity:0;transition:opacity .25s ease}.founding-page .fnd-err.is-show{opacity:1}.founding-page .fnd-field.fnd-shake{animation:fnd-shake .4s ease}@keyframes fnd-shake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.founding-page .fnd-progress{position:fixed;left:0;bottom:0;z-index:15;height:2px;width:100%;background:#ffffff14}.founding-page .fnd-progress__bar{height:100%;width:0;background:linear-gradient(90deg,var(--fnd-accent),#eef0f4);transition:width .6s var(--ease-out-expo)}@media(prefers-reduced-motion:reduce){.has-js .founding-page .fnd-reveal{opacity:1;transform:none;filter:none;transition:none}.founding-page .fnd-step{transition:opacity .25s linear}.founding-page .fnd-step.is-out,.founding-page .fnd-step.is-prev{transform:none;filter:none}.founding-page .fnd-scrollcue__chev{animation:none}.founding-page .fnd-progress__bar{transition:none}}
