@font-face{font-family:Fraunces Variable;src:url(/assets/FrauncesVariable-Bw_ZAJUq.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono Variable;src:url(/assets/GeistMonoVariable-DqT7RaPq.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-400-latin-BTuOTpEa.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-500-latin-CXQDIGgh.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-700-latin-Dk21gjM7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#141414;--body-gray:#656565;--muted:#a4a4a4;--white:#fff;--cream:#f9f8f6;--mono-ink:#111827;--hairline:#00000014;--tint:#0000000a;--tint-strong:#0000000f;--accent:#c2bfff;--font-display:"Fraunces Variable", Georgia, serif;--font-body:"Inter", "Helvetica Neue", sans-serif;--font-mono:"Geist Mono Variable", "SFMono-Regular", monospace;--axes-xl:"opsz" 72, "wght" 350, "SOFT" 100, "WONK" 1;--axes-h1:"opsz" 64, "wght" 350, "SOFT" 100, "WONK" 1;--axes-h6:"opsz" 24, "wght" 350, "SOFT" 100, "WONK" 1;--ease-out:cubic-bezier(.22, 1, .36, 1);--radius-pill:100px;--radius-card:20px;--radius-media:16px;--shadow-pill:0px 2px 4px 0px #00000024, 0px 8px 20px -6px #00000038;--shadow-badge:0px 1px 2px 0px #00000014, 0px 4px 10px 0px #0000000f, 0px 0px 0px 1px #00000008;--shadow-card:0px 1px 2px 0px #00000014, 0px 10px 24px -8px #00000024, 0px 0px 0px 1px #00000008}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--cream);color:var(--body-gray);font-family:var(--font-body);letter-spacing:-.28px;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:20px;overflow-x:hidden}::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}#scene{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f9f8f6e6 0%,#f9f8f68c 42%,#f9f8f61f 70%);position:fixed;inset:0}main,.footer{z-index:2;position:relative}.css3d-layer{overflow:hidden}.wrap{max-width:1360px;margin:0 auto;padding:0 40px}h1,h2,.serif-h6,.brand-word,.footer-word,.tile-q,.faq-num{font-family:var(--font-display);font-feature-settings:"ss01" on;font-weight:400}h1{font-variation-settings:var(--axes-xl);letter-spacing:-.041em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(44px,5.4vw,72px);line-height:1.06}h2{font-variation-settings:var(--axes-h1);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,64px);line-height:1.06}.serif-h6{font-variation-settings:var(--axes-h6);letter-spacing:-.96px;color:var(--ink);margin:0;font-size:24px;line-height:28px}.sub{max-width:440px;color:var(--body-gray);margin:0}.hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#c2bfff57;border-radius:.22em;margin:0 -.04em;padding:.01em .14em}.mono,.eyebrow-text,.member-role,.rt-meta,.footer-bar{font-family:var(--font-mono);font-variation-settings:"wght" 550;letter-spacing:.36px;text-transform:uppercase;font-size:12px;line-height:16px}.eyebrow-pill{border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--shadow-badge);align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.eyebrow-pill .dot{background:var(--accent);border-radius:50%;width:10px;height:10px;box-shadow:0 2px 3px #c2bfff8c}.eyebrow-text{color:var(--mono-ink)}.pill{white-space:nowrap;background:var(--ink);color:var(--white);border-radius:var(--radius-pill);box-shadow:var(--shadow-pill);font-family:var(--font-body);letter-spacing:-.28px;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:500;display:inline-flex}.pill-large{padding:14px 32px}.pill:focus-visible,a:focus-visible,.faq-q:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pill-flip{height:20px;display:block;overflow:hidden}.pill-flip span{height:20px;transition:transform .4s var(--ease-out);line-height:20px;display:block}.pill:hover .pill-flip span{transform:translateY(-20px)}.stage .track{z-index:0;height:4800vh;position:relative}.stage .sentinel{width:1px;height:2px;position:absolute;left:0}.stage-hud{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:clip}.hud-ch{opacity:0;will-change:opacity, transform;position:absolute;inset:0}.hud-ch.is-on a,.hud-ch.is-on .pill{pointer-events:auto}.hud-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 40px;display:flex}.hud-hero .sub{margin-top:28px}.hud-hero .hero-cta{margin-top:40px}.hud-side{padding:118px 0 0 48px}.hud-side .col-head{gap:20px;max-width:400px;margin-bottom:0}.hud-side h2{font-size:clamp(32px,3.2vw,46px)}.hud-side .sub{max-width:360px}.hud-apply,.hud-intro{justify-content:center;align-items:center;padding:0 40px;display:flex}.hud-intro:before{content:"";background:radial-gradient(58% 40%,#f9f8f6f0 0%,#f9f8f6c7 46%,#f9f8f600 76%);position:absolute;inset:0}.intro-inner{text-align:center;will-change:transform;flex-direction:column;align-items:center;gap:26px;max-width:900px;display:flex}.intro-inner h2{text-wrap:balance;font-size:clamp(44px,5.4vw,72px)}.scene-panel{backface-visibility:hidden}.scene-panel.is-focus{box-shadow:0 0 0 5px #ffffffa6,0 0 90px 45px #f9f8f6eb,0 24px 60px -12px #00000029}.stage .lc{background:var(--white);border-radius:var(--radius-card);width:260px;height:148px;box-shadow:var(--shadow-card);padding:24px}.stage .lc img{filter:none;opacity:1}.stage .startup{gap:0;width:260px;height:148px;padding:24px}.stage .startup .startup-tile{flex:1;min-height:0;padding:0}.stage .prog-media{width:380px}.stage .member{gap:0;width:220px;padding:16px}.stage .member .member-photo{aspect-ratio:3/3.4}.stage .card-name,.stage .card-desc,.stage .prog-media figcaption{display:none}.stage .startup,.stage .member{border-color:#0000}.stage .prog-media{border:0;padding:4px}.stage #faq,.stage .footer{z-index:5;background:var(--cream);position:relative}.stage #faq{padding:120px 0}.build-rail{z-index:9;transition:opacity .4s var(--ease-out);flex-direction:column;align-items:flex-end;gap:18px;display:flex;position:fixed;top:50%;right:30px;transform:translateY(-50%)}.build-rail.rail-off{opacity:0;pointer-events:none}.rail-track{background:#1414141a;border-radius:2px;width:2px;height:250px;margin-right:5px;position:relative}.rail-fill{background:#8f88ff;border-radius:2px;width:100%;height:0%;position:absolute;top:0;left:0}.rail-stop{top:calc(var(--stop) * 1%);background:var(--cream);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:box-shadow .3s,background .3s;position:absolute;right:-5px;transform:translateY(-50%);box-shadow:inset 0 0 0 1.5px #14141440}.rail-stop.done,.rail-stop.active{background:#8f88ff;box-shadow:inset 0 0 0 1.5px #8f88ff}.rail-stop.active{box-shadow:inset 0 0 0 1.5px #8f88ff,0 0 0 4px #8f88ff38}.rail-stop span{font-family:var(--font-mono);font-variation-settings:"wght" 550;letter-spacing:.4px;text-transform:uppercase;color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);font-size:10px;position:absolute;top:50%;right:24px;transform:translate(6px,-50%)}.rail-stop:hover span,.rail-stop:focus-visible span{opacity:1;transform:translateY(-50%)}.rail-readout{font-family:var(--font-mono);font-variation-settings:"wght" 550;letter-spacing:.4px;text-transform:uppercase;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:10px;line-height:14px;display:flex}.rail-phase{color:var(--ink)}.rail-pct{color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=1100px){.build-rail{display:none}}.nav{z-index:10;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;padding:14px 40px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--hairline);background:#f9f8f6d9}.brand{align-items:center;gap:8px;display:flex}.brand-word{font-variation-settings:var(--axes-h6);letter-spacing:-.96px;color:var(--ink);font-size:24px;line-height:1}.nav-links{gap:36px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{color:var(--body-gray);transition:color .4s var(--ease-out);position:relative}.nav-links a:after{content:"";background:var(--ink);opacity:0;width:4px;height:4px;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);border-radius:50%;position:absolute;bottom:-9px;left:50%;transform:translate(-50%,4px)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{opacity:1;transform:translate(-50%)}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:140px 40px 160px;display:flex;position:relative}.hero-inner{flex-direction:column;align-items:center;max-width:900px;display:flex}.hero .sub{margin-top:28px}.hero-cta{margin-top:40px}.section{padding:100px 0}.supported{padding:40px 0 80px}.col-head{flex-direction:column;align-items:flex-start;gap:28px;max-width:640px;margin-bottom:0;display:flex}.rt-swap{transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);flex-direction:column;align-items:flex-start;gap:16px;display:flex}.rt-swap.rt-out{opacity:0;transform:translateY(10px)}.rt-meta{color:var(--muted);margin:0}.rt-foot{align-items:center;gap:20px;margin-top:4px;display:flex}.rt-link{color:var(--ink);transition:border-color .35s var(--ease-out);border-bottom:1px solid #14141433;align-items:center;gap:8px;padding-bottom:3px;font-weight:500;display:inline-flex}.rt-link:after{content:"→";transition:transform .35s var(--ease-out)}.rt-link:hover{border-bottom-color:var(--ink)}.rt-link:hover:after{transform:translate(4px)}.rt-socials{gap:10px;display:inline-flex}.rt-socials a{background:var(--white);width:32px;height:32px;box-shadow:var(--shadow-badge);color:var(--ink);transition:transform .35s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rt-socials a:hover{transform:translateY(-2px)}.rt-cta{align-self:flex-start;margin-top:8px}.two-col{grid-template-columns:minmax(300px,1fr) 1.5fr;align-items:start;gap:64px;display:grid}.faq-cols{grid-template-columns:minmax(320px,1fr) 1.35fr}.logo-cloud{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;align-self:stretch;min-height:380px;display:grid}.lc{justify-content:center;align-items:center;padding:32px 24px;display:flex}.lc img{filter:grayscale();opacity:.6;width:auto;max-width:100%}@media (width>=810px){.lc-1{grid-area:1/1;transform:translate(130px)}.lc-2{grid-area:1/3;transform:translateY(24px)}.lc-3{grid-area:2/2}.lc-4{grid-area:3/2;transform:translate(-90px)}.lc-5{grid-area:2/1;transform:translateY(-20px)}.lc-6{grid-area:3/3;transform:translateY(-10px)}}.startup-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px 24px;display:grid}.startup{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #8f88ff61;flex-direction:column;gap:16px;padding:18px 18px 22px;display:flex}.startup-tile{justify-content:center;align-items:center;min-height:88px;padding:10px 16px;display:flex}.startup-tile img{object-fit:contain;width:auto;max-width:76%;height:auto;max-height:34px}.logo-invert{filter:invert()}.logo-invert-hue{filter:invert()hue-rotate(180deg)}.tile-q{font-variation-settings:"opsz" 40, "wght" 350, "SOFT" 100, "WONK" 1;color:var(--muted);font-size:34px}.startup .card-name{margin-top:0}.startup .card-desc{margin:-10px 0 0}.prog-images{flex-direction:column;gap:44px;display:flex}.prog-media{border-radius:var(--radius-card);background:var(--white);border:4px solid var(--white);box-shadow:var(--shadow-card);margin:0;overflow:hidden}.prog-media img{aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--radius-card) - 4px);width:100%;display:block}.prog-media figcaption{padding:16px 12px 8px}.prog-media figcaption p{margin:8px 0 0}.member-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:40px 24px;display:grid}.member{background:var(--white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #8f88ff61;flex-direction:column;gap:16px;padding:16px;display:flex}.member-photo{border-radius:var(--radius-media);aspect-ratio:3/3.4;background:var(--tint-strong);overflow:hidden}.member-photo img{object-fit:cover;object-position:center top;filter:saturate(.92)sepia(.06);width:100%;height:100%;display:block}.member-name{font-family:var(--font-display);font-feature-settings:"ss01" on;font-variation-settings:"opsz" 22, "wght" 350, "SOFT" 100, "WONK" 1;letter-spacing:-.88px;color:var(--ink);font-size:22px;line-height:26px}.member-role{color:var(--muted);margin-top:-10px;display:block}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--hairline)}.faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);background:0 0;border:none;grid-template-columns:40px 1fr 36px;align-items:center;gap:16px;padding:26px 0;display:grid}.faq-num{font-variation-settings:"opsz" 32, "wght" 350, "SOFT" 100, "WONK" 1;color:var(--muted);transition:color .4s var(--ease-out);font-size:26px;line-height:1}.faq-item.open .faq-num{color:var(--ink)}.faq-question{letter-spacing:-.28px;color:var(--ink);font-size:15px;font-weight:500;line-height:22px}.faq-chevron{background:var(--white);width:32px;height:32px;transition:transform .4s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 0 0 1px #0000000a}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-a{opacity:0;max-height:0;transition:max-height .5s var(--ease-out), opacity .4s ease;overflow:hidden}.faq-item.open .faq-a{opacity:1;max-height:200px}.faq-a p{max-width:620px;margin:0 0 26px;padding-left:56px}.apply{padding:140px 0 200px}.apply-inner{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.apply-inner:before{content:"";z-index:-1;background:radial-gradient(#f9f8f6e0 0%,#f9f8f68c 55%,#f9f8f600 76%);position:absolute;inset:-50px -80px}.apply .sub{margin:0}.footer{background:var(--cream);padding:60px 20px 24px}.footer-links{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-bottom:48px;display:flex}.footer-links a{color:var(--muted);transition:color .4s var(--ease-out);font-weight:500}.footer-links a:hover{color:var(--ink)}.footer-word{font-variation-settings:var(--axes-xl);letter-spacing:-.045em;text-align:center;white-space:nowrap;color:#0000;background-image:linear-gradient(100deg,#1414140f 0% 32%,#14141457 50%,#1414140f 68% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,13.5vw,186px);line-height:1.18;animation:14s linear infinite sheen}@keyframes sheen{0%{background-position:200% 0}to{background-position:-100% 0}}.footer-bar{border-top:1px solid var(--hairline);color:var(--muted);justify-content:space-between;gap:24px;margin-top:32px;padding-top:20px;display:flex}@media (width<=1000px){.two-col,.faq-cols{grid-template-columns:1fr;gap:40px}.logo-cloud{min-height:280px}.lc-1{transform:translate(40px)}.lc-4{transform:translate(-30px)}.faq-a p{padding-left:56px}}@media (width<=809px){.wrap{padding:0 20px}.logo-cloud{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:4px;min-height:0}.lc{padding:24px 10px}.nav{padding:12px 20px}.nav-links{display:none}@media (width<=359px){.nav{gap:12px;padding:12px 16px}.brand-word{letter-spacing:-.8px;font-size:20px}}.footer-word{font-size:min(16.4vw,96px)}.apply-inner:before{inset:-50px -20px}.veil{background:#f9f8f6b8}.section{padding:64px 0}h1{font-size:clamp(40px,10vw,48px)}}@media (width<=899px) and (orientation:portrait){.hud-side{padding:calc(var(--nav-h,65px) + 16px) 20px 0;text-align:center;flex-direction:column;align-items:center;display:flex}.hud-side .col-head{align-items:center;gap:14px;max-width:100%}.hud-side h2{font-size:clamp(26px,7.2vw,34px)}.hud-side .sub{max-width:330px}.hud-side .rt-foot{flex-wrap:wrap;justify-content:center}.hud-side .rt-cta{white-space:nowrap;width:fit-content;max-width:calc(100% - 40px);margin:0 auto;position:absolute;bottom:26px;left:0;right:0}.hud-hero,.hud-apply,.hud-intro{padding:0 20px}.intro-inner{gap:18px}.intro-inner h2{font-size:clamp(30px,8.4vw,40px)}}@media (width<=899px) and (orientation:portrait) and (height<=780px){.hud-side{padding-top:calc(var(--nav-h,65px) + 10px)}.hud-side .col-head{gap:10px}.hud-side h2{font-size:clamp(22px,6vw,28px)}.hud-side .sub{max-width:300px;font-size:14px;line-height:1.45}.hud-side .rt-cta{margin-top:2px}.intro-inner{gap:14px}.intro-inner h2{font-size:clamp(26px,7.4vw,34px)}}@media (height<=540px){.hud-side{padding-top:60px;padding-left:24px}.hud-side .col-head{gap:12px;max-width:240px}.hud-side .sub,.hud-side .rt-meta{max-width:240px}.hud-side h2{font-size:clamp(24px,4.6vh,34px)}.hud-side .rt-cta{margin-top:0}.intro-inner{gap:14px}.intro-inner h2{font-size:clamp(28px,9vh,44px)}}@media (prefers-reduced-motion:reduce){.footer-word{animation:none}.pill-flip span,.faq-a,.faq-chevron{transition:none}}
