@font-face{font-family:body;src:url(../media/general_sans_400-s.p.0ypr6tn8ewkor.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/general_sans_500-s.p.2csf5ddxy62r4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.body_f763436-module__UBqIzq__className{font-family:body,body Fallback}.body_f763436-module__UBqIzq__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_400-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_ef980cb7-module__em-Hla__className{font-family:mono,mono Fallback}.mono_ef980cb7-module__em-Hla__variable{--font-mono:"mono", "mono Fallback"}
:root{--bg:#000;--panel:#0a1a24;--rule:#ffffff24;--rule-strong:#ffffff29;--text:#f2f6f7;--text-2:#f2f6f7ad;--accent:#00e5ff;--accent-2:#a7c8d2;--fs-mono:12px;--fs-body:15px;--fs-lead:clamp(16px, .9rem + .35vw, 18px);--fs-40:clamp(26px, 1rem + 2.4vw, 40px);--fs-88:clamp(34px, .6rem + 6.4vw, 88px);--fs-cta:14px;--gutter:clamp(22px, 5vw, 72px);--ease:cubic-bezier(.22, 1, .36, 1);--fs-hero:clamp(28px, calc((100vw - 2 * var(--gutter)) / 11.3), 104px);--measure:42ch;--slab:1026px;--register:1120px;--header-h:56px;--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--lift:clamp(40px, 7vh, 63px);--pad-v:clamp(24px, 4vh, 40px);--slab-gap:clamp(16px, 2.8vh, 28px);--slab-gap-lead:clamp(22px, 4vh, 40px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}p{margin:0}h1,h2,h3{margin:0;font-weight:400}ol,ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--text);outline-offset:4px}.eyebrow,.caption{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-weight:400;line-height:1.5}.h-display{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-88);letter-spacing:-.03em;text-wrap:balance;font-weight:400;line-height:.98}#thesis-h{font-size:min(var(--fs-88), calc((100vw - 2 * var(--gutter)) / 12.25), 86px)}#entry-h{font-size:min(var(--fs-88), calc((100vw - 2 * var(--gutter)) / 12.9))}.hero-h1{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-hero);letter-spacing:-.03em;color:var(--text);font-weight:400;line-height:.96}.h-40{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-40);letter-spacing:-.025em;font-weight:400;line-height:1.08}.lead{font-size:var(--fs-lead);color:var(--text-2);line-height:1.55}.body{font-size:var(--fs-body);color:var(--text-2);line-height:1.6}.em{color:var(--accent-2)}.section{min-height:100svh;padding:var(--pad-v) calc(var(--gutter) + var(--sar)) calc(var(--pad-v) + var(--lift)) calc(var(--gutter) + var(--sal));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.section--band{background:var(--panel)}.slab{z-index:1;width:100%;max-width:var(--slab);margin-inline:auto;position:relative}.slab>*+*{margin-top:var(--slab-gap)}.slab>.h-display+.lead,.slab>.hero-h1+.lead{margin-top:var(--slab-gap-lead)}#hero{--slab-gap:clamp(16px, 4vh, 40px);--slab-gap-lead:clamp(22px, 6.5vh, 60px)}#thesis{--slab-gap:clamp(12px, 1.4vh, 14px);--slab-gap-lead:clamp(14px, 1.8vh, 18px);--measure:56ch}#platform{--slab-gap:clamp(16px, 5.9vh, 60px);--slab-gap-lead:clamp(22px, 5.6vh, 56px);--cell-pad-v:clamp(14px, 4.1vh, 42px)}#entry{--slab-gap:clamp(16px, 5.7vh, 56px);--slab-gap-lead:clamp(22px, 6.2vh, 60px);--cell-pad-v:clamp(14px, 3.7vh, 38px)}#calendly{--slab-gap:clamp(16px, 5.9vh, 56px);--slab-gap-lead:clamp(22px, 7.8vh, 74px)}@media (max-height:720px){:root{--fs-88:clamp(30px, .6rem + 4.6vw, 56px);--lift:clamp(20px, 4vh, 32px);--pad-v:clamp(16px, 2.4vh, 24px);--fs-hero:clamp(28px, min(calc((100vw - 2 * var(--gutter)) / 11.3), 18vh), 104px)}#hero,#thesis,#platform,#entry,#calendly{--slab-gap:clamp(10px, 2vh, 20px);--slab-gap-lead:clamp(12px, 2.6vh, 24px);--cell-pad-v:clamp(8px, 1.6vh, 14px)}.register-group>.gov-rule{margin-top:clamp(12px,2vh,18px)}}.measure{max-width:var(--measure);margin-inline:auto}.measure--wide{max-width:50ch}.slab--wide{max-width:var(--register)}.slab--hero{max-width:1160px}.wash:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(62% 46% at 50% 44%,#0a1a24eb 0%,#0a1a2466 46%,#0a1a2400 72%);position:absolute;inset:0}.site-header{z-index:50;height:calc(var(--header-h) + var(--sat));padding-top:var(--sat);padding-right:var(--sar);padding-left:var(--sal);padding-inline:calc(var(--gutter) + var(--sal)) calc(var(--gutter) + var(--sar));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-header--sub,.site-header--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#000000b8}html:has(.page) .site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#000000b8}.site-nav{gap:clamp(18px,2.4vw,32px);display:flex}.site-nav__link{pointer-events:auto;font-family:var(--font-mono), monospace;font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);transition:color .2s var(--ease);text-decoration:none}.site-nav__link:hover{color:var(--text)}.site-nav__link[aria-current=page]{color:var(--text);border-bottom:1px solid var(--accent-2)}.site-nav__link.is-inert,.mobile-menu__link.is-inert,.mega-footer__col .is-inert{opacity:.4;cursor:default}.mega-footer__col .is-inert{color:var(--text-2);font-size:var(--fs-body)}.site-header__end{z-index:61;align-items:center;gap:14px;display:flex;position:relative}.cta--header{pointer-events:auto;padding:8px 14px;font-size:13px}.menu-btn{pointer-events:auto;border:1px solid var(--rule-strong);color:var(--text);font-family:var(--font-mono), monospace;font-size:var(--fs-mono);background:0 0;padding:8px 12px;display:none}.mobile-menu{pointer-events:auto;z-index:60;background:var(--bg);padding:calc(var(--header-h) + var(--sat) + 24px) calc(var(--gutter) + var(--sal)) calc(24px + var(--sab));position:fixed;inset:0}.mobile-menu nav{flex-direction:column;gap:22px;display:flex}.mobile-menu__link{font-size:var(--fs-40);color:var(--text);text-decoration:none}html.menu-open{overflow:hidden}@media (max-width:767.98px){.site-nav{display:none}.menu-btn{display:block}}.wordmark{z-index:61;pointer-events:auto;letter-spacing:.01em;color:var(--text-2);transition:color .2s var(--ease);font-size:14px;font-weight:500;text-decoration:none;position:relative}.wordmark:hover{color:var(--text)}.cta{background:var(--accent);color:#000;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-cta);letter-spacing:-.005em;white-space:nowrap;transition:opacity .2s var(--ease);border-radius:4px;justify-content:center;align-items:center;padding:10px 20px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.cta:hover{opacity:.86}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.link-quiet{font-size:var(--fs-cta);color:var(--text-2);border-bottom:1px solid var(--rule-strong);transition:color .2s var(--ease);padding-bottom:2px;text-decoration:none}.link-quiet:hover{color:var(--text)}.register{border-top:1px solid var(--rule);text-align:center;grid-template-columns:1fr;width:100%;margin-inline:auto;display:grid}.register__cell{padding:var(--cell-pad-v,clamp(14px, 2.2vh, 22px)) clamp(10px, 1.8vw, 20px);border-bottom:1px solid var(--rule)}.register__label{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text);line-height:1.5}.register__name{font-size:var(--fs-lead);letter-spacing:-.015em;color:var(--text);line-height:1.3}.register__note{font-size:var(--fs-body);color:var(--text-2);margin-top:8px;line-height:1.5}@media (min-width:768px){.register--4{grid-template-columns:repeat(4,minmax(0,1fr))}.register--3{grid-template-columns:repeat(3,minmax(0,1fr))}.register--4>.register__cell,.register--3>.register__cell{border-bottom:0;border-left:1px solid var(--rule)}.register--4>.register__cell:first-child,.register--3>.register__cell:first-child{border-left:0}.register--4,.register--3{border-bottom:1px solid var(--rule)}}@media (min-width:768px) and (max-width:1119px){.register--4{grid-template-columns:repeat(2,minmax(0,1fr))}.register--4>.register__cell:nth-child(-n+2){border-bottom:1px solid var(--rule)}.register--4>.register__cell:nth-child(odd){border-left:0}}.register-group>.gov-rule{margin-top:clamp(20px,3vh,32px)}.gov-rule{background:var(--accent);border:0;width:100%;height:1px;margin:0}.gov-note{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin-top:12px;display:flex}.caption--strong{color:var(--text)}.section--close{padding-bottom:calc(var(--pad-v) + var(--sab))}.close-body{width:100%;padding-bottom:var(--lift);flex:1;justify-content:center;align-items:center;display:flex}#top+.mega-footer{scroll-snap-align:end}.mega-footer{border-top:1px solid var(--rule);padding:clamp(40px, 7vh, 72px) calc(var(--gutter) + var(--sar)) calc(28px + var(--sab)) calc(var(--gutter) + var(--sal));background:var(--bg)}.mega-footer__inner{max-width:var(--register);margin-inline:auto}.mega-footer__tagline{font-size:var(--fs-lead);color:var(--text);margin:0 0 36px}.mega-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.mega-footer__col{flex-direction:column;gap:12px;display:flex}.mega-footer__head{font-family:var(--font-mono), monospace;font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0 0 4px}.mega-footer__col a{color:var(--text-2);font-size:var(--fs-body);text-decoration:none}.mega-footer__col a:hover{color:var(--text)}.mega-footer__bar{border-top:1px solid var(--rule);color:var(--text-2);font-size:var(--fs-mono);font-family:var(--font-mono), monospace;margin-top:44px;padding-top:20px}@media (max-width:767.98px){.mega-footer__cols{grid-template-columns:1fr}}@media (min-width:768px) and (pointer:fine),(max-width:767.98px) and (orientation:portrait){html{scroll-snap-type:y mandatory}.section{scroll-snap-align:start}}@media (max-width:767.98px) and (orientation:landscape),(min-width:768px) and (pointer:coarse),(min-width:768px) and (pointer:none){.section{scroll-margin-top:calc(var(--header-h) + var(--sat))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brain-exp{pointer-events:none;background:var(--bg);transition:opacity .7s var(--ease), transform .7s var(--ease);position:fixed;inset:0}.brain-exp--boot{z-index:50;opacity:1;transform:none}.brain-exp--leaving{opacity:0;transform:scale(.96)}.brain-exp canvas{display:block}.brain-exp__poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.brain-exp__overlay{z-index:9999;padding-bottom:var(--sab);padding-right:var(--sar);padding-left:var(--sal);transition:opacity .7s var(--ease), visibility .7s;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.brain-exp__overlay--leaving{opacity:0;visibility:hidden;pointer-events:none}.brain-exp__inner{flex-direction:column;align-items:center;gap:16px;width:min(340px,76vw);margin-bottom:13vh;display:flex}.brain-exp__mark{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--text);font-size:15px}.brain-exp__mark b{color:var(--accent);font-weight:700}.brain-exp__bar{background:var(--rule);width:100%;height:2px;overflow:hidden}.brain-exp__bar span{background:var(--accent);width:0;height:100%;box-shadow:0 0 10px var(--accent);display:block}html.brain-booting .brain-exp__bar span{animation:bootfill 1.8s var(--ease) forwards}html.brain-booting .brain-exp__bar--done span{width:100%;transition:width .26s var(--ease);animation:none}@keyframes bootfill{0%{width:0}to{width:88%}}.brain-exp__skip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);opacity:.8;margin-top:14px;font-size:10px}.brain-exp__enter{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);cursor:pointer;transition:color .25s var(--ease), background-color .25s var(--ease);background:0 0;margin-top:14px;padding:10px 20px;font-size:11px}.brain-exp__enter:hover{color:var(--bg);background:var(--accent)}.brain-exp__enter:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.brain-exp__status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);font-size:10px}.brain-exp__caret{color:var(--accent);margin-left:1px;animation:1s steps(2,start) infinite blink}@keyframes blink{50%{opacity:0}}#top{z-index:1;position:relative}html.brain-booting #top,html.brain-booting .site-header{opacity:0}html.brain-revealed #top,html.brain-revealed .site-header{opacity:1;transition:opacity .6s var(--ease)}@media (scripting:none){.brain-exp,.brain-exp__overlay{display:none}}@media (prefers-reduced-motion:reduce){.brain-exp{transition-duration:.15s}.brain-exp--leaving{transform:none}.brain-exp__overlay{transition-duration:.15s}html.brain-booting .brain-exp__bar span{animation-duration:.25s}.brain-exp__caret{animation:none}}@media (max-width:767.98px){.wordmark,.cta,.link-quiet,.brain-exp__enter{position:relative}.wordmark:after,.cta:after,.link-quiet:after,.brain-exp__enter:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.nowrap{white-space:nowrap}.page{padding-top:calc(var(--header-h) + var(--sat))}.page-hero{text-align:center;min-height:52svh;padding:clamp(48px, 9vh, 96px) var(--gutter) clamp(32px, 6vh, 64px);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-hero--full{min-height:calc(100svh - var(--header-h))}.page-hero>*+*{margin-top:var(--slab-gap,clamp(16px, 2.8vh, 28px))}.page-hero>.h-display+.lead{margin-top:var(--slab-gap-lead,clamp(22px, 4vh, 40px))}.page-section{max-width:var(--register);padding:clamp(36px, 6vh, 72px) var(--gutter);border-top:1px solid var(--rule);margin-inline:auto}.page-section>*+*{margin-top:14px}.page-close{text-align:center;padding:clamp(48px, 9vh, 96px) var(--gutter)}.page-close>*+*{margin-top:20px}@media (max-width:767.98px){#platform{--slab-gap:clamp(12px, 1.8vh, 16px);--slab-gap-lead:clamp(14px, 2.2vh, 20px)}#platform,#entry{--cell-pad-v:clamp(8px, 1.2vh, 12px)}:root{--lift:clamp(18px, 2.6vh, 26px);--pad-v:clamp(16px, 2.4vh, 24px)}.gov-note .caption--strong{display:none}:root{--fs-88:clamp(26px, .6rem + 4.4vw, 34px)}#thesis-h br,#hero-h br{display:none}.hero-h1{text-wrap:balance}:root{--fs-hero:clamp(34px, .5rem + 7vw, 52px);--fs-cta:16px}.cta:not(.cta--header){padding:13px 24px}.cta.cta--header{padding:8px 14px;font-size:13px}.mega-footer__col .is-inert{display:none}.mega-footer__col:not(:has(a)){display:none}}@media (pointer:coarse) and (max-height:500px) and (orientation:landscape){#thesis,#platform,#entry{min-height:0;padding-top:clamp(64px,10svh,96px);padding-bottom:clamp(64px,10svh,96px)}#calendly{min-height:0;padding-top:clamp(64px,10svh,96px);padding-bottom:calc(clamp(64px, 10svh, 96px) + var(--sab))}.close-body{padding-bottom:0}}@media (max-width:767.98px) and (orientation:portrait){#platform .register--4{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr))}#platform .register--4>.register__cell{border-bottom:0;border-left:1px solid var(--rule)}#platform .register--4>.register__cell:nth-child(-n+2){border-bottom:1px solid var(--rule)}#platform .register--4>.register__cell:nth-child(odd){border-left:0}#platform .register__note{font-size:13px}#platform,#entry{padding-top:calc(var(--header-h) + var(--sat) + 8px)}#entry{--slab-gap:clamp(12px, 1.8vh, 16px);--slab-gap-lead:clamp(14px, 2.2vh, 20px)}}
