@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.QVq-Ba_className{font-family:Geist,Geist Fallback;font-style:normal}.QVq-Ba_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.0j9pqkz3er-71.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.2qpii4b6jmzj9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.HZyhUa_className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.HZyhUa_variable{--font-michroma:"Michroma", "Michroma Fallback"}
:root{--brand-blue:#0068e3;--brand-blue-hover:#0057c2;--brand-blue-bright:#4c94f0;--brand-blue-tint:#eef4fd;--brand-cyan:#8bb9f5;--brand-ink:#050b16;--color-navy-950:#070c15;--color-navy-900:#0f1722;--color-navy-800:#1c2532;--color-navy-700:#2c3645;--color-slate-900:#13171d;--color-slate-800:#21262d;--color-slate-700:#363c45;--color-slate-600:#4e555f;--color-slate-500:#69707a;--color-slate-400:#979da6;--color-slate-300:#c8ccd2;--color-slate-200:#e2e5e9;--color-slate-100:#eff1f4;--color-slate-50:#f7f8fa;--color-white:#fff;--neuro-primary:var(--brand-blue);--neuro-light:var(--brand-blue-hover);--neuro-bright:var(--brand-blue-bright);--neuro-bg-subtle:var(--color-slate-50);--neuro-border:var(--color-slate-200);--neuro-glow:#0068e31f;--stem-primary:var(--brand-blue);--stem-light:var(--brand-blue-hover);--stem-bright:var(--brand-blue-bright);--stem-bg-subtle:var(--color-slate-50);--stem-border:var(--color-slate-200);--stem-glow:#0068e31f;--max-width:1200px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-full:4px;--font-sans:var(--font-geist), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display:var(--font-michroma), var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 2px #1018280a;--shadow-md:0 2px 6px #1018280f;--shadow-lg:0 8px 24px #10182814;--shadow-xl:0 16px 40px #1018281f;--glass-bg:#ffffffe6;--glass-border:#e2e5e9cc}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-sans);color:var(--color-slate-800);background-color:var(--color-white);-webkit-font-smoothing:antialiased;line-height:1.6}body{min-height:100vh;color:var(--color-slate-800);background-color:var(--color-white);flex-direction:column;display:flex}.skip-link{background:var(--color-navy-900);color:var(--color-white);border-radius:var(--radius-md);z-index:9999;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:1rem}.skip-link:focus{outline:3px solid var(--neuro-bright);top:1rem}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}[id]{scroll-margin-top:88px}.container{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}h1,h2,h3,h4,h5,h6{color:var(--color-navy-900);letter-spacing:-.022em;text-wrap:balance;font-weight:650;line-height:1.2}h1{letter-spacing:-.03em;font-size:clamp(2.25rem,3.5vw + 1rem,3.5rem)}h2{font-size:clamp(1.75rem,2vw + 1rem,2.375rem)}h3{font-size:clamp(1.2rem,1vw + .85rem,1.5rem)}h4{font-size:1.125rem}p{color:var(--color-slate-600);text-wrap:pretty;margin-bottom:1rem}p:last-child{margin-bottom:0}.btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.9375rem;font-weight:550;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn svg{transition:transform .15s}.btn:hover svg.lucide-arrow-right{transform:translate(2px)}.btn-brand,.btn-neuro,.btn-stem{background-color:var(--brand-blue);color:var(--color-white)}.btn-brand:hover,.btn-neuro:hover,.btn-stem:hover{background-color:var(--brand-blue-hover)}.btn-primary-navy{background-color:var(--color-navy-900);color:var(--color-white)}.btn-primary-navy:hover{background-color:var(--color-navy-800)}.btn-ghost-light{color:var(--color-white);background-color:#0000;border-color:#ffffff47}.btn-ghost-light:hover{background-color:#ffffff14;border-color:#ffffff80}.btn-outline{background-color:var(--color-white);border-color:var(--color-slate-300);color:var(--color-navy-900)}.btn-outline:hover{border-color:var(--color-slate-400);background-color:var(--color-slate-50)}.btn-sm{padding:.5rem .9rem;font-size:.875rem}.btn-lg{padding:.85rem 1.5rem;font-size:1rem}.badge{text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate-500);background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.badge svg{display:none}.badge-parent{color:var(--color-slate-500)}.badge-neuro,.badge-stem{color:var(--brand-blue)}.card{background:var(--color-white);border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);padding:2rem;transition:border-color .15s,box-shadow .15s}.card-interactive:hover{border-color:var(--color-slate-300);box-shadow:var(--shadow-md)}.section{padding-top:5rem;padding-bottom:5rem}.section-alt{background-color:var(--color-slate-50);border-top:1px solid var(--color-slate-200);border-bottom:1px solid var(--color-slate-200)}.section-dark{background-color:var(--color-navy-950);color:var(--color-slate-100)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:var(--color-white)}.section-dark p{color:var(--color-slate-400)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;margin-bottom:2.75rem;display:flex}.section-head-text{max-width:640px}.section-head .badge{margin-bottom:.875rem}.section-head h2{margin-bottom:.75rem}.section-head p{color:var(--color-slate-600);font-size:1.0625rem}.section-head-link{color:var(--brand-blue);white-space:nowrap;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex}.section-head-link:hover{color:var(--brand-blue-hover);text-underline-offset:4px;text-decoration:underline}.disclaimer-box{background-color:var(--color-slate-50);border:1px solid var(--color-slate-200);border-left:3px solid var(--color-slate-400);border-radius:var(--radius-sm);align-items:flex-start;gap:.75rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:.875rem 1.125rem;display:flex}.disclaimer-box svg{color:var(--color-slate-500);flex-shrink:0;margin-top:.125rem}.disclaimer-box p{color:var(--color-slate-600);margin:0;font-size:.875rem;line-height:1.55}.logo{align-items:center;gap:.625rem;display:inline-flex}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-wordmark{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-navy-900);font-size:1.125rem}.logo-tagline{letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;color:var(--color-slate-500);margin-top:.4rem;font-size:.6rem;font-weight:600}.logo-dark .logo-wordmark{color:var(--color-white)}.logo-dark .logo-tagline{color:var(--color-slate-400)}.site-header{z-index:50;background-color:var(--color-white);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--color-slate-200);box-shadow:0 1px 12px #0f172a0f}.site-header-inner{justify-content:space-between;align-items:center;gap:2rem;height:68px;display:flex}.site-header-brand{border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.site-nav{align-items:center;gap:.25rem;display:none}.site-nav-link{border-radius:var(--radius-sm);color:var(--color-slate-600);padding:.5rem .875rem;font-size:.925rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;position:relative}.site-nav-link:hover{color:var(--color-navy-900);background-color:var(--color-slate-100)}.site-nav-link[aria-current=page]{color:var(--color-navy-900);font-weight:600}.site-nav-link[aria-current=page]:after{content:"";background-color:var(--brand-blue);border-radius:2px;height:2px;position:absolute;bottom:-.875rem;left:.875rem;right:.875rem}.site-nav-link[data-division=neuro][aria-current=page]:after{background-color:var(--neuro-primary)}.site-nav-link[data-division=stem][aria-current=page]:after{background-color:var(--stem-primary)}.site-header-actions{align-items:center;gap:.5rem;display:flex}.site-header-cta{display:none}.site-menu-toggle{border-radius:var(--radius-md);border:1px solid var(--color-slate-200);background:var(--color-white);width:42px;height:42px;color:var(--color-slate-800);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.site-mobile-menu{background-color:var(--color-white);border-top:1px solid var(--color-slate-200);height:calc(100dvh - 68px);padding:1rem 0 2rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-mobile-menu nav{flex-direction:column;display:flex}.site-mobile-link{border-bottom:1px solid var(--color-slate-100);color:var(--color-navy-900);padding:1rem 0;font-size:1.125rem;font-weight:500;text-decoration:none}.site-mobile-link[aria-current=page]{color:var(--brand-blue);font-weight:600}.site-mobile-cta{width:100%;margin-top:1.5rem}@media (min-width:960px){.site-nav{display:flex}.site-header-cta{display:inline-flex}.site-menu-toggle,.site-mobile-menu{display:none}}.hero{background:radial-gradient(ellipse 60% 70% at 78% 45%, #0068e338, transparent 70%), linear-gradient(180deg, #06142c 0%, var(--brand-ink) 100%);color:var(--color-slate-300);padding:4.5rem 0 5rem;position:relative;overflow:hidden}.hero-inner{align-items:center;gap:2.5rem;display:grid}.hero-copy{max-width:620px}.hero-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-cyan);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero-eyebrow:before{content:"";background-color:currentColor;width:28px;height:1px}.hero-title{letter-spacing:-.03em;color:var(--color-white);margin-bottom:1.25rem;font-size:clamp(2.5rem,4vw + 1rem,3.75rem);font-weight:650;line-height:1.06}.hero-lede{color:var(--color-slate-300);margin-bottom:2.25rem;font-size:clamp(1.05rem,.6vw + .95rem,1.25rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.875rem;display:flex}.hero-meta{color:var(--color-slate-400);border-top:1px solid #94a3b82e;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2.25rem;padding-top:1.5rem;font-size:.85rem;list-style:none;display:flex}.hero-meta li{align-items:center;gap:.5rem;display:inline-flex}.hero-meta li:before{content:"";background-color:var(--brand-blue-bright);border-radius:50%;width:6px;height:6px}.hero-visual{justify-content:center;display:flex}.hero-visual img{width:100%;max-width:560px;height:auto}@media (max-width:959px){.hero{padding:3rem 0 3.5rem}.hero-visual img{max-width:360px}}@media (min-width:960px){.hero{padding:5.5rem 0 6rem}.hero-inner{grid-template-columns:1.05fr 1fr;gap:3rem}}@media (max-width:520px){.hero-actions .btn{width:100%}}.team-tier+.team-tier{margin-top:3rem}.team-tier-label{letter-spacing:.14em;text-transform:uppercase;max-width:1200px;color:var(--color-slate-500);align-items:center;gap:1rem;margin:0 auto 1.5rem;font-size:.8rem;font-weight:700;display:flex}.team-tier-label:before,.team-tier-label:after{content:"";background-color:var(--color-slate-200);flex:1;height:1px}.team-tier-row{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.team-card{flex:0 250px}@media (max-width:560px){.team-card{flex-basis:100%;max-width:340px}}.animate-spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
