@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap");.Home_siteShell__fxaHv{--ink:#eef2e8;--muted:#9fa9a0;--line:hsla(84,28%,93%,.14);--lime:#d7f26c;--coral:#ff795e;background:#101917;color:var(--ink);min-height:100vh;overflow:hidden}.Home_footer____T7K,.Home_siteShell__fxaHv main{max-width:1200px;margin:auto;padding-inline:clamp(1.25rem,5vw,4.5rem);position:relative;z-index:1}.Home_parallaxSky__waKTe{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.Home_skyLayer__djBft{position:absolute;inset:-25%;will-change:transform}.Home_skyGrid__qQLG7{background:linear-gradient(hsla(72,84%,69%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(72,84%,69%,.05) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 32%,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 32%,#000,transparent 70%);transform:translate3d(calc(var(--pointer-x,0) * 6px),calc(var(--scroll-y,0) * .06px),0)}.Home_skyBloomA__Pz9Lf{background:radial-gradient(circle at 24% 28%,hsla(72,84%,69%,.15),transparent 42%);transform:translate3d(calc(var(--pointer-x,0) * -16px),calc(var(--scroll-y,0) * -.13px),0)}.Home_skyBloomB__WBbgT{background:radial-gradient(circle at 80% 66%,rgba(255,121,94,.12),transparent 46%);transform:translate3d(calc(var(--pointer-x,0) * 20px),calc(var(--scroll-y,0) * .19px),0)}.Home_skyHaze___pIVI{background:radial-gradient(ellipse at 50% 104%,hsla(72,84%,69%,.1),transparent 44%);transform:translate3d(0,calc(var(--scroll-y,0) * -.045px),0)}.Home_parallax__agVlY{transform:translate3d(0,var(--parallax-y,0),0);will-change:transform}.Home_heroCopy__wrKY7{position:relative}.Home_nav__vYbrQ{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.Home_wordmark__i75MW{font:600 1.25rem Manrope,sans-serif;letter-spacing:-.06em}.Home_wordmark__i75MW span{color:var(--lime)}.Home_navLinks__T7Oc4{display:flex;gap:2rem;font:500 .7rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.Home_footerLinks__Gka7j a:hover,.Home_navLinks__T7Oc4 a:hover,.Home_navLinks__T7Oc4 span{color:var(--lime)}.Home_hero__cwxAA{display:grid;grid-template-columns:1fr .85fr;gap:clamp(2rem,7vw,8rem);align-items:center;min-height:650px;padding:clamp(4rem,9vw,8rem) 0}.Home_blockHeader__E2zel>span,.Home_eyebrow__hZEsz,.Home_footerBottom__Uh8yK,.Home_heroMeta__p3jeo,.Home_metricWhere__SPT_t,.Home_sectionKicker__kJxL9,.Home_studyMeta__kvb0y{font:500 .68rem DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.Home_eyebrow__hZEsz{color:var(--muted);display:flex;align-items:center;gap:.6rem}.Home_pulse__aUK96{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 hsla(72,84%,69%,.6);-webkit-animation:Home_pulse__aUK96 2.2s infinite;animation:Home_pulse__aUK96 2.2s infinite}.Home_hero__cwxAA h1{font:600 clamp(2.9rem,6.4vw,5.6rem)/1.02 Manrope,sans-serif;letter-spacing:-.055em;margin:1.75rem 0;max-width:14ch}.Home_intro__S0DUI{max-width:31rem;font-size:1.08rem;line-height:1.7;color:var(--muted)}.Home_heroMeta__p3jeo{display:flex;gap:2rem;color:#718078;margin-top:3.5rem}.Home_signalWrap__b5AgF{transform:translate3d(0,var(--parallax-y,0),0);will-change:transform}.Home_signalField__nhDj6{aspect-ratio:1;position:relative;max-width:480px;width:100%;margin-left:auto;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle at 50% 50%,hsla(72,84%,69%,.1),transparent 38%),#13231e;box-shadow:0 0 80px hsla(72,84%,69%,.08);overflow:hidden;transform:translate(calc(var(--pointer-x, 0) * 8px),calc(var(--pointer-y, 0) * 8px));transition:transform .5s cubic-bezier(.2,.8,.2,1);will-change:transform}.Home_signalGrid__aZ1LJ{position:absolute;inset:0;opacity:.35;background:linear-gradient(hsla(72,84%,69%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(72,84%,69%,.12) 1px,transparent 0);background-size:10% 10%;transform:perspective(500px) rotateX(60deg) scale(1.6);transform-origin:center bottom;-webkit-animation:Home_grid__GxQ85 12s linear infinite;animation:Home_grid__GxQ85 12s linear infinite}.Home_signalGlow__au3iH{position:absolute;width:30%;height:30%;left:35%;top:35%;border-radius:50%;background:var(--lime);filter:blur(42px);opacity:.16;-webkit-animation:Home_breathe__gUnep 4s ease-in-out infinite;animation:Home_breathe__gUnep 4s ease-in-out infinite}.Home_orbit__BJxvd{position:absolute;inset:12%;border:1px solid hsla(72,84%,69%,.25);border-radius:50%;transform:rotate(26deg)}.Home_orbit__BJxvd span{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--lime);top:-5px;left:50%;box-shadow:0 0 20px var(--lime)}.Home_orbitOne__W_2iV{-webkit-animation:Home_spin__7gbHz 18s linear infinite;animation:Home_spin__7gbHz 18s linear infinite}.Home_orbitTwo__MYfG_{inset:24%;transform:rotate(-55deg);-webkit-animation:Home_spinReverse__sYnQh 12s linear infinite;animation:Home_spinReverse__sYnQh 12s linear infinite;border-color:rgba(255,121,94,.3)}.Home_orbitTwo__MYfG_ span{background:var(--coral);box-shadow:0 0 20px var(--coral)}.Home_orbitThree__8PZOq{inset:37%;transform:rotate(80deg);-webkit-animation:Home_spin__7gbHz 8s linear infinite;animation:Home_spin__7gbHz 8s linear infinite;border-color:hsla(84,28%,93%,.3)}.Home_orbitThree__8PZOq span{background:var(--ink);box-shadow:0 0 18px var(--ink)}.Home_signalCore__LJSw3{position:absolute;inset:43%;border-radius:50%;border:1px solid var(--lime);display:grid;place-items:center;-webkit-animation:Home_breathe__gUnep 4s ease-in-out infinite;animation:Home_breathe__gUnep 4s ease-in-out infinite}.Home_signalCore__LJSw3 i{position:absolute;width:100%;height:1px;background:var(--lime);opacity:.65}.Home_signalCore__LJSw3 i:nth-child(2){transform:rotate(60deg)}.Home_signalCore__LJSw3 i:nth-child(3){transform:rotate(-60deg)}.Home_signalLabel__Hfp8J{position:absolute;bottom:18%;left:0;right:0;text-align:center;font:500 .56rem DM Mono,monospace;letter-spacing:.2em;color:var(--muted)}.Home_reveal__KrCYJ{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.Home_reveal__KrCYJ.Home_revealed__7GxcV{opacity:1;transform:translateY(0)}.Home_study__YoIG3.Home_reveal__KrCYJ{transition-delay:var(--delay,0ms)}.Home_sectionKicker__kJxL9{color:var(--lime);margin:0}.Home_blockHeader__E2zel{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;flex-wrap:wrap;margin-bottom:2.75rem}.Home_blockHeader__E2zel>span{color:#718078}.Home_metrics__WRLys{border-top:1px solid var(--line);padding:3.5rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(1.25rem,2.4vw,2.25rem)}.Home_metric__BDIeF{display:flex;flex-direction:column}.Home_metricValue__cFCZ5{font:600 clamp(2rem,3.6vw,3rem)/1 Manrope,sans-serif;letter-spacing:-.07em}.Home_metricLabel__LhZnY{color:var(--muted);font-size:.84rem;line-height:1.55;margin:.85rem 0 0}.Home_metricWhere__SPT_t{color:var(--lime);font-size:.58rem;margin-top:auto;padding-top:1rem}.Home_about__6Y_1_{border-top:1px solid var(--line);padding:6rem 0;display:grid;grid-template-columns:1fr 2fr;gap:clamp(2rem,8vw,9rem)}.Home_aboutLead__gZ6Cu{font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.1;letter-spacing:-.055em;margin:0 0 1.25rem}.Home_aboutBody___hrq7{max-width:38rem;color:var(--muted);font-size:1.02rem;line-height:1.75;margin:0}.Home_timeline__ggtUA{border-top:1px solid var(--line);padding:5rem 0 5.5rem}.Home_timelineRail__4Cgxn{overflow-x:auto;overflow-y:hidden;padding-bottom:1.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:hsla(72,84%,69%,.3) transparent}.Home_timelineRail__4Cgxn::-webkit-scrollbar{height:2px}.Home_timelineRail__4Cgxn::-webkit-scrollbar-track{background:var(--line)}.Home_timelineRail__4Cgxn::-webkit-scrollbar-thumb{background:hsla(72,84%,69%,.4)}.Home_timelineTrack__TuVnZ{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(240px,1fr))}.Home_timelineTrack__TuVnZ:before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;background:linear-gradient(90deg,hsla(84,28%,93%,.12),hsla(72,84%,69%,.7))}.Home_role__2GySq{position:relative;padding-right:clamp(1.25rem,3vw,2.75rem)}.Home_role__2GySq:before{content:"";position:absolute;left:0;top:0;width:11px;height:11px;border-radius:50%;border:1px solid hsla(72,84%,69%,.5);background:#101917}.Home_role__2GySq:last-child:before{background:var(--lime);border-color:var(--lime);box-shadow:0 0 18px hsla(72,84%,69%,.8)}.Home_roleYears__GHs4N{display:block;margin:2.25rem 0 .7rem;color:var(--lime);font:500 .66rem DM Mono,monospace;letter-spacing:.12em}.Home_roleCompany__qJutY{font:600 1.5rem Manrope,sans-serif;letter-spacing:-.06em;margin:0 0 .35rem}.Home_roleTitle__seECS{margin:0 0 .6rem;font-size:.92rem}.Home_rolePlace__p3kfF{display:block;margin-bottom:1rem;color:#718078;font:500 .58rem DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.Home_roleNote__XCHKz{margin:0;color:var(--muted);font-size:.84rem;line-height:1.6}.Home_work__djHlG{border-top:1px solid var(--line);padding:5rem 0 5.5rem}.Home_studyList__cBFMG{display:grid}.Home_study__YoIG3{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(1.5rem,6vw,6rem);padding:2.25rem 0;border-top:1px solid var(--line)}.Home_study__YoIG3:first-child{border-top:none;padding-top:0}.Home_studyHead__thQ6l{display:flex;gap:1.25rem;align-items:baseline}.Home_studyIndex__j5XPX{color:var(--coral);font:500 .68rem DM Mono,monospace;letter-spacing:.12em}.Home_study__YoIG3 h2{margin:0 0 .5rem;font:600 clamp(1.35rem,2.4vw,1.9rem)/1.15 Manrope,sans-serif;letter-spacing:-.05em}.Home_studyMeta__kvb0y{color:#718078;font-size:.58rem}.Home_studyBody__zr4la{display:grid;gap:.9rem;align-content:start}.Home_studyProblem__dEzVF{margin:0;color:var(--muted);font-size:.95rem;line-height:1.7}.Home_studyOutcome__aqkww{margin:0;font-size:.95rem;line-height:1.7;border-left:1px solid hsla(72,84%,69%,.45);padding-left:1.15rem}.Home_side__HIKaD{border-top:1px solid var(--line);padding:5rem 0 5.5rem}.Home_sideProject__2W6S7{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(1.5rem,6vw,6rem);align-items:start}.Home_sideProject__2W6S7 h2{margin:0 0 .5rem;font:600 clamp(1.6rem,3vw,2.4rem)/1 Manrope,sans-serif;letter-spacing:-.06em}.Home_sideMeta__soJ_X{color:var(--lime);font:500 .62rem DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.Home_sideProject__2W6S7 p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.7}.Home_sideStatus__guLn_{grid-column:2;color:#718078;font:500 .58rem DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.Home_disciplines__sbHTt{border-top:1px solid var(--line);padding:5rem 0 5.5rem}.Home_disciplineList__OBr_m{margin:0}.Home_discipline__KGUhD{display:grid;grid-template-columns:minmax(120px,.2fr) 1fr;gap:clamp(1.25rem,5vw,4rem);padding:1.35rem 0;border-top:1px solid var(--line);align-items:baseline}.Home_discipline__KGUhD:first-child{border-top:none;padding-top:0}.Home_disciplineLabel__PH0_R{color:var(--lime);font:500 .66rem DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.Home_disciplineItems__VLYWK{margin:0;color:var(--muted);font-size:.92rem;line-height:1.75}.Home_footer____T7K{border-top:1px solid var(--line);padding-top:6rem;padding-bottom:2rem;display:grid;grid-template-columns:1.4fr 1fr;gap:4rem}.Home_footer____T7K h2{font:600 clamp(2.4rem,5.4vw,4.4rem)/1.02 Manrope,sans-serif;letter-spacing:-.06em;margin:1.5rem 0 0;max-width:12ch}.Home_footerLinks__Gka7j{display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;align-items:flex-start}.Home_footerLinks__Gka7j a{font-size:1rem;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:.5rem}.Home_footerBottom__Uh8yK{grid-column:1/-1;border-top:1px solid var(--line);padding-top:1.5rem;display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;color:#718078;font-size:.58rem}@-webkit-keyframes Home_spin__7gbHz{to{transform:rotate(386deg)}}@keyframes Home_spin__7gbHz{to{transform:rotate(386deg)}}@-webkit-keyframes Home_spinReverse__sYnQh{to{transform:rotate(-415deg)}}@keyframes Home_spinReverse__sYnQh{to{transform:rotate(-415deg)}}@-webkit-keyframes Home_breathe__gUnep{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes Home_breathe__gUnep{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}@-webkit-keyframes Home_grid__GxQ85{to{background-position:0 100%}}@keyframes Home_grid__GxQ85{to{background-position:0 100%}}@-webkit-keyframes Home_pulse__aUK96{70%{box-shadow:0 0 0 8px hsla(72,84%,69%,0)}to{box-shadow:0 0 0 0 hsla(72,84%,69%,0)}}@keyframes Home_pulse__aUK96{70%{box-shadow:0 0 0 8px hsla(72,84%,69%,0)}to{box-shadow:0 0 0 0 hsla(72,84%,69%,0)}}@media (max-width:900px){.Home_metrics__WRLys{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}.Home_sideProject__2W6S7,.Home_study__YoIG3{grid-template-columns:1fr;gap:1.25rem}.Home_sideStatus__guLn_{grid-column:1}}@media (max-width:800px){.Home_hero__cwxAA{grid-template-columns:1fr;min-height:auto}.Home_signalField__nhDj6{max-width:390px;margin:1rem auto 0}.Home_about__6Y_1_{grid-template-columns:1fr;padding:4rem 0;gap:2rem}.Home_disciplines__sbHTt,.Home_side__HIKaD,.Home_timeline__ggtUA,.Home_work__djHlG{padding:4rem 0}.Home_discipline__KGUhD{grid-template-columns:1fr;gap:.6rem}.Home_footer____T7K{grid-template-columns:1fr;padding-top:4rem;gap:2.5rem}.Home_footerLinks__Gka7j{justify-content:flex-start}.Home_footerBottom__Uh8yK{margin-top:2rem}.Home_parallax__agVlY,.Home_signalWrap__b5AgF{transform:none;will-change:auto}.Home_skyBloomA__Pz9Lf,.Home_skyBloomB__WBbgT,.Home_skyGrid__qQLG7,.Home_skyHaze___pIVI{transform:none}}@media (prefers-reduced-motion:reduce){.Home_orbit__BJxvd,.Home_pulse__aUK96,.Home_reveal__KrCYJ,.Home_signalCore__LJSw3,.Home_signalGlow__au3iH,.Home_signalGrid__aZ1LJ{-webkit-animation:none;animation:none;transition:none}.Home_reveal__KrCYJ{opacity:1;transform:none}.Home_parallax__agVlY,.Home_signalWrap__b5AgF,.Home_skyBloomA__Pz9Lf,.Home_skyBloomB__WBbgT,.Home_skyGrid__qQLG7,.Home_skyHaze___pIVI{transform:none;will-change:auto}}