.landing_page__ttWtt{--night:#061a14;--forest:#163e2e;--green:#286c50;--mint:#73d7a6;--mist:#dcede3;--cream:#f7f9f5;--ink:#10231a;--quiet:#4f6659;--hairline:rgb(16 35 26/13%);--gutter:clamp(20px,5vw,72px);background:linear-gradient(180deg,var(--cream) 0,var(--cream) 26%,#eef5f0 46%,#e2f0e8 66%,#e6f2ea 74%,#eff6f1 88%,var(--cream) 100%);color:var(--ink);overflow-x:clip}.landing_page__ttWtt a:focus-visible,.landing_page__ttWtt button:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.landing_skip__vtQEw{position:absolute;z-index:20;left:var(--gutter);top:-60px;padding:10px 14px;border-radius:8px;background:var(--ink);color:var(--cream)}.landing_skip__vtQEw:focus{top:12px}.landing_topbar__eapcs{position:absolute;z-index:10;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:22px var(--gutter);color:var(--ink)}.landing_logo__KpG97{display:inline-block;justify-self:start}.landing_logo__KpG97 img{width:118px;height:auto;display:block}.landing_nav__Cldps{display:flex;gap:30px;font-size:.95rem}.landing_nav__Cldps a{display:inline-block;padding-block:5px;color:var(--quiet);transition:color .16s ease}.landing_nav__Cldps a:hover{color:var(--ink)}.landing_topActions__BoLfX{justify-self:end}.landing_ghost__7Esas{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:var(--cream);font-size:.95rem;font-weight:500;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.landing_ghost__7Esas:hover{background:var(--forest);border-color:var(--forest)}.landing_hero__IFqnw{position:relative;isolation:isolate;display:grid;align-items:center;min-height:max(100svh,780px);padding:112px var(--gutter) 64px}.landing_backdrop__qOkrU{position:absolute;inset:0 0 -8%;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 68%,transparent);mask-image:linear-gradient(180deg,#000,#000 68%,transparent)}.landing_wave__EvxSh{-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%;opacity:.62}.landing_field__HxJk_{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}.landing_heroInner__Paoq5{width:min(660px,100%)}.landing_heroTitle__E6Dij{margin:0;color:var(--ink);font-size:clamp(3.1rem,7.2vw,6.4rem);font-weight:600;line-height:.98;letter-spacing:-.038em}.landing_heroLine__zmgip{margin:26px 0 0;color:var(--green);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;letter-spacing:-.012em}.landing_heroBody__y4dlZ{max-width:34em;margin:12px 0 0;color:var(--quiet);font-size:1.0625rem;line-height:1.55}.landing_heroActions__bzfsI{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:34px}.landing_primary__j6iO_{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:9px;background:var(--ink);color:var(--cream);font-size:1rem;font-weight:600;transition:background-color .16s ease,transform .12s ease}.landing_primary__j6iO_:hover{background:var(--forest)}.landing_ghost__7Esas:active,.landing_primary__j6iO_:active{transform:scale(.97)}.landing_textLink__rtgyB{padding-block:8px;color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:rgb(40 108 80/45%);text-underline-offset:4px;transition:text-decoration-color .16s ease,color .16s ease}.landing_textLink__rtgyB:hover{color:var(--green);text-decoration-color:currentColor}.landing_notice__RNVXe{margin:12px 0 0;color:var(--quiet);font-size:.875rem}.landing_resume__RAyFt{padding:56px var(--gutter) 0}.landing_path__PWETa{padding:clamp(72px,10vw,128px) var(--gutter);scroll-margin-top:16px}.landing_sectionTitle__2og5c{margin:0;font-size:clamp(2.1rem,4.4vw,3.5rem);font-weight:600;line-height:1.06;letter-spacing:-.03em}.landing_rise__FcGpb{position:relative;margin-top:56px}.landing_riseLine__ypHPO{position:absolute;inset:0 0 auto;width:100%;height:150px;overflow:visible;fill:none;stroke:var(--green);stroke-width:1.5;opacity:.55}.landing_steps__UBWYG{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.landing_step__XMaS_{padding-right:clamp(20px,3vw,44px)}.landing_step__XMaS_:first-child{margin-top:116px}.landing_step__XMaS_:nth-child(2){margin-top:56px}.landing_step__XMaS_:nth-child(3){margin-top:-4px}.landing_stepMark__bDCuu{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--forest);color:var(--cream);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.landing_step__XMaS_ h3{margin:18px 0 0;font-size:1.625rem;font-weight:600;letter-spacing:-.02em}.landing_step__XMaS_ p{max-width:30ch;margin:8px 0 0;color:var(--quiet);font-size:1.0625rem;line-height:1.5}.landing_oversight__fZVCX{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center;padding:clamp(56px,8vw,104px) var(--gutter);scroll-margin-top:16px}.landing_oversight__fZVCX:before{content:"";position:absolute;inset:-22% 0;z-index:-1;background:url(/brand/neural-wave-light.webp) 100% 70%/cover no-repeat;opacity:.3;-webkit-mask-image:linear-gradient(180deg,transparent,#000 34%,#000 66%,transparent);mask-image:linear-gradient(180deg,transparent,#000 34%,#000 66%,transparent);pointer-events:none}.landing_oversightLead__oEfmX h2{margin:0;font-size:clamp(2.1rem,4vw,3.25rem);font-weight:600;line-height:1.08;letter-spacing:-.03em}.landing_oversightLead__oEfmX h2 span{display:block;color:var(--green)}.landing_oversightLead__oEfmX p{margin:16px 0 0;color:var(--quiet);font-size:1.0625rem}.landing_oversightList__LPMae{display:grid;gap:8px;margin:0}.landing_oversightList__LPMae>div{position:relative;padding:0 0 30px 34px}.landing_oversightList__LPMae>div:before{content:"";position:absolute;left:0;top:.42em;width:13px;height:13px;border-radius:50%;background:var(--green)}.landing_oversightList__LPMae>div:not(:last-child):after{content:"";position:absolute;left:6px;top:calc(.42em + 20px);bottom:-2px;width:1px;background:var(--hairline)}.landing_oversightList__LPMae>div:last-child{padding-bottom:0}.landing_oversightList__LPMae dt{font-size:1.375rem;font-weight:600;letter-spacing:-.015em}.landing_oversightList__LPMae dd{max-width:44ch;margin:6px 0 0;color:var(--quiet);font-size:1.0625rem;line-height:1.5}.landing_contact__Dzo4V{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,96px);align-items:end;padding:clamp(72px,10vw,128px) var(--gutter);scroll-margin-top:16px}.landing_contactLead__M1ZGX p{max-width:34em;margin:18px 0 0;color:var(--quiet);font-size:1.125rem;line-height:1.55}.landing_contactLinks__ayOQV{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.landing_contactLinks__ayOQV li{border-bottom:1px solid var(--hairline)}.landing_contactLinks__ayOQV a{display:flex;align-items:center;gap:16px;padding:18px 0;color:var(--ink);font-size:1.125rem;font-weight:500;transition:color .16s ease}.landing_contactLinks__ayOQV a:hover{color:var(--green)}.landing_contactLinks__ayOQV svg{flex:none;color:var(--green)}.landing_contactLinks__ayOQV small{display:block;margin-bottom:2px;color:var(--quiet);font-size:.8125rem;font-weight:400}.landing_footer__NntD6{padding:36px var(--gutter);color:var(--quiet);font-size:.875rem}.landing_footerTop__rzxsc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.landing_footerNav__uTDaJ{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.95rem}.landing_footerNav__uTDaJ a{display:inline-block;padding-block:5px;color:var(--ink)}.landing_footerNav__uTDaJ a:hover{color:var(--green)}.landing_footer__NntD6 p{margin:22px 0 0}@media (max-width:1100px){.landing_backdrop__qOkrU:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(247 249 245/72%),rgb(247 249 245/52%) 60%,rgb(247 249 245/8%));pointer-events:none}}@media (max-width:900px){.landing_contact__Dzo4V,.landing_oversight__fZVCX{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.landing_topbar__eapcs{grid-template-columns:1fr auto;padding-block:16px}.landing_nav__Cldps{display:none}.landing_logo__KpG97 img{width:100px}.landing_hero__IFqnw{align-items:start;min-height:100svh;padding-top:104px;padding-bottom:40px}.landing_wave__EvxSh{-o-object-position:78% 100%;object-position:78% 100%}.landing_rise__FcGpb{margin-top:40px}.landing_riseLine__ypHPO{display:none}.landing_steps__UBWYG{grid-template-columns:minmax(0,1fr)}.landing_step__XMaS_,.landing_step__XMaS_:nth-child(n){position:relative;margin-top:0;padding:0 0 34px 50px}.landing_step__XMaS_:last-child{padding-bottom:0}.landing_step__XMaS_:not(:last-child):before{content:"";position:absolute;left:15.5px;top:32px;bottom:0;width:1px;background:var(--green);opacity:.45}.landing_stepMark__bDCuu{position:absolute;left:0;top:0;box-shadow:none}.landing_step__XMaS_ h3{margin-top:0;line-height:32px}.landing_step__XMaS_ p{max-width:none}}@media (prefers-reduced-motion:reduce){.landing_page__ttWtt *,.landing_page__ttWtt :after,.landing_page__ttWtt :before{transition:none!important}}.landing_riseLine__ypHPO path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.3,0,.2,1)}.landing_rise__FcGpb[data-reveal=waiting] .landing_riseLine__ypHPO path{stroke-dashoffset:1}.landing_step__XMaS_ h3,.landing_step__XMaS_ p{transition:opacity .5s ease,transform .5s ease,color .16s ease}.landing_stepMark__bDCuu{transition:opacity .4s ease,transform .4s cubic-bezier(.3,1.5,.5,1),box-shadow .2s ease}.landing_rise__FcGpb[data-reveal=waiting] .landing_stepMark__bDCuu{opacity:0;transform:scale(.4)}.landing_rise__FcGpb[data-reveal=waiting] .landing_step__XMaS_ h3,.landing_rise__FcGpb[data-reveal=waiting] .landing_step__XMaS_ p{opacity:0;transform:translateY(10px)}@keyframes landing_dotRipple__O3QCh{0%{box-shadow:0 0 0 0 rgb(40 108 80/42%)}to{box-shadow:0 0 0 14px rgb(40 108 80/0)}}@media (hover:hover){.landing_step__XMaS_:hover .landing_stepMark__bDCuu{box-shadow:0 0 0 7px rgb(40 108 80/16%)}.landing_step__XMaS_:hover h3{color:var(--green)}.landing_oversightList__LPMae>div:hover:before{animation:landing_dotRipple__O3QCh .8s ease-out}.landing_oversightList__LPMae>div:hover dt{color:var(--green)}.landing_contactLinks__ayOQV a:hover span{transform:translateX(5px)}}.landing_oversightList__LPMae dt{transition:color .16s ease}.landing_contactLinks__ayOQV span{display:block;transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.landing_page__ttWtt *,.landing_page__ttWtt :after,.landing_page__ttWtt :before{animation:none!important}}