.Header-module__hBw1pG__header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#000000d1;position:sticky;top:0}.Header-module__hBw1pG__nav{justify-content:space-between;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px;display:flex}.Header-module__hBw1pG__brand{color:var(--fg);align-items:center;gap:10px;display:flex}.Header-module__hBw1pG__mark{border-radius:6px;flex:none;width:28px;height:28px}.Header-module__hBw1pG__name{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:700}.Header-module__hBw1pG__right{align-items:center;gap:30px;display:flex}.Header-module__hBw1pG__links{gap:28px;font-size:14px;font-weight:500;display:flex}.Header-module__hBw1pG__links a{color:var(--muted)}.Header-module__hBw1pG__links a:hover{color:var(--accent)}.Header-module__hBw1pG__cta{background:var(--fg);color:#000;border:1px solid var(--fg);padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.Header-module__hBw1pG__cta:hover{background:var(--accent);border-color:var(--accent);color:#000}@media (max-width:780px){.Header-module__hBw1pG__links{display:none}}
.Hero-module__ZARIfG__hero{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(56px,8vw,104px)}.Hero-module__ZARIfG__bannerWrap{justify-content:center;animation:.7s both Hero-module__ZARIfG__fadeUp;display:flex}.Hero-module__ZARIfG__banner{border:1px solid var(--border-strong);width:100%;max-width:620px;position:relative;overflow:hidden}.Hero-module__ZARIfG__bannerImage{width:100%;height:auto;display:block}.Hero-module__ZARIfG__bannerFade{background:linear-gradient(#000000eb 0%,#0009 55%,#0000 100%);height:45%;position:absolute;top:0;left:0;right:0}.Hero-module__ZARIfG__bannerOverlay{text-align:center;padding:22px 24px 0;position:absolute;top:0;left:0;right:0}.Hero-module__ZARIfG__bannerHeadline{color:#fff;margin:0;font-size:clamp(14px,1.6vw,18px);line-height:1.4}.Hero-module__ZARIfG__bannerBold{font-weight:800}.Hero-module__ZARIfG__bannerLight{font-weight:500}.Hero-module__ZARIfG__subRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(28px,4vw,48px);animation:.7s .1s both Hero-module__ZARIfG__fadeUp;display:flex}.Hero-module__ZARIfG__subhead{margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:600}.Hero-module__ZARIfG__subheadWhite{color:var(--fg)}.Hero-module__ZARIfG__subheadGreen{color:var(--accent)}.Hero-module__ZARIfG__divider{background:var(--border-strong);flex:160px;max-width:250px;height:1px;position:relative}.Hero-module__ZARIfG__arrowHead{border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:5px solid var(--border-strong);width:0;height:0;position:absolute;top:-3.5px;right:-3px}.Hero-module__ZARIfG__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,80px);margin-top:clamp(40px,6vw,64px);display:grid}.Hero-module__ZARIfG__headline{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(36px,4.6vw,62px);font-weight:800;line-height:1.05;animation:.7s 80ms both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__headline em{color:var(--accent);font-style:normal}.Hero-module__ZARIfG__lede{color:var(--muted);max-width:48ch;margin:26px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.6;animation:.7s .16s both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__actions{flex-wrap:wrap;gap:14px;margin-top:34px;animation:.7s .24s both Hero-module__ZARIfG__fadeUp;display:flex}.Hero-module__ZARIfG__primary{background:var(--fg);color:#000;border:1px solid var(--fg);padding:15px 28px;font-size:15px;font-weight:600;transition:transform .2s,background .2s,border-color .2s}.Hero-module__ZARIfG__primary:hover{background:var(--accent);border-color:var(--accent);color:#000;transform:translateY(-2px)}.Hero-module__ZARIfG__secondary{color:var(--fg);border:1px solid var(--border-strong);padding:15px 24px;font-size:15px;font-weight:600;transition:border-color .2s,color .2s}.Hero-module__ZARIfG__secondary:hover{border-color:var(--accent);color:var(--accent)}.Hero-module__ZARIfG__panel{background:var(--bg-panel);color:var(--fg);border:1px solid var(--border);padding:38px 34px;animation:.7s .2s both Hero-module__ZARIfG__fadeUp}.Hero-module__ZARIfG__panelLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.Hero-module__ZARIfG__stats{flex-direction:column;gap:22px;margin-top:24px;display:flex}.Hero-module__ZARIfG__stat{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;display:flex}.Hero-module__ZARIfG__stat:last-child{border-bottom:none;padding-bottom:0}.Hero-module__ZARIfG__statNumber{font-family:var(--font-sans);font-size:44px;font-weight:800;line-height:1}.Hero-module__ZARIfG__statLabel{color:var(--muted-2);text-align:right;max-width:16ch;font-size:14px}@keyframes Hero-module__ZARIfG__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.Hero-module__ZARIfG__grid{grid-template-columns:1fr}}@media (max-width:640px){.Hero-module__ZARIfG__bannerOverlay{padding:14px 16px 0}}
.GroundShifting-module__E42FEa__section{background:var(--bg-panel);color:var(--fg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.GroundShifting-module__E42FEa__inner{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.GroundShifting-module__E42FEa__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.GroundShifting-module__E42FEa__imageWrap{aspect-ratio:3/4;border:1px solid var(--border-strong);position:relative;overflow:hidden}.GroundShifting-module__E42FEa__image{object-fit:cover}.GroundShifting-module__E42FEa__content{flex-direction:column;gap:28px;display:flex}.GroundShifting-module__E42FEa__headline{font-family:var(--font-sans);color:var(--fg);margin:0;font-size:clamp(30px,4vw,54px);font-weight:700;line-height:1.15}.GroundShifting-module__E42FEa__accent{color:var(--accent)}.GroundShifting-module__E42FEa__copy{flex-direction:column;gap:22px;display:flex}.GroundShifting-module__E42FEa__copy p{color:var(--muted);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.GroundShifting-module__E42FEa__cta{background:var(--fg);color:#000;border:1px solid var(--fg);align-self:flex-start;align-items:center;gap:10px;padding:13px 24px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,gap .2s;display:inline-flex}.GroundShifting-module__E42FEa__cta:hover{background:var(--accent);border-color:var(--accent);color:#000;gap:14px}.GroundShifting-module__E42FEa__ctaArrow{transition:transform .2s}@media (max-width:780px){.GroundShifting-module__E42FEa__grid{grid-template-columns:1fr}.GroundShifting-module__E42FEa__imageWrap{aspect-ratio:16/10}}
.Approach-module__kccbpW__section{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.Approach-module__kccbpW__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.Approach-module__kccbpW__sticky{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.Approach-module__kccbpW__heading{font-family:var(--font-sans);color:var(--fg);margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.15}.Approach-module__kccbpW__accentWord{color:var(--accent)}.Approach-module__kccbpW__logo{border-radius:6px}.Approach-module__kccbpW__cards{border-top:1px solid var(--border-strong);flex-direction:column;display:flex}.Approach-module__kccbpW__card{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px) 0;display:flex}.Approach-module__kccbpW__cardText{flex-direction:column;gap:16px;max-width:380px;display:flex}.Approach-module__kccbpW__cardTitle{font-family:var(--font-sans);color:var(--fg);margin:0;font-size:clamp(28px,3vw,40px);font-weight:700}.Approach-module__kccbpW__cardDesc{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.Approach-module__kccbpW__learnMore{color:var(--fg);align-items:center;gap:8px;font-size:15px;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}.Approach-module__kccbpW__learnMore:hover{color:var(--accent);gap:12px}.Approach-module__kccbpW__learnMoreArrow{transition:transform .2s}.Approach-module__kccbpW__iconWrap{flex:none;justify-content:center;align-items:center;width:160px;height:176px;display:flex;position:relative}.Approach-module__kccbpW__icon{object-fit:contain;width:100%;height:100%}@media (max-width:900px){.Approach-module__kccbpW__layout{grid-template-columns:1fr}.Approach-module__kccbpW__sticky{position:static}}@media (max-width:640px){.Approach-module__kccbpW__card{flex-direction:column;align-items:flex-start}.Approach-module__kccbpW__iconWrap{align-self:center;width:120px;height:132px}}
.AISystem-module__4rlcdq__section{background:var(--bg);color:var(--fg)}.AISystem-module__4rlcdq__inner{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.AISystem-module__4rlcdq__intro{max-width:64ch}.AISystem-module__4rlcdq__intro p{color:var(--muted);margin:20px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.AISystem-module__4rlcdq__content{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);margin-top:clamp(40px,5vw,64px);display:grid}.AISystem-module__4rlcdq__accordion{border-top:1px solid var(--border);flex-direction:column;display:flex}.AISystem-module__4rlcdq__item{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--border);width:100%;padding:22px 4px;transition:background .2s;display:block}.AISystem-module__4rlcdq__item:hover,.AISystem-module__4rlcdq__itemActive{background:var(--bg-panel)}.AISystem-module__4rlcdq__itemHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.AISystem-module__4rlcdq__itemText{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.AISystem-module__4rlcdq__itemLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);flex:none;font-size:11px;font-weight:600}.AISystem-module__4rlcdq__itemTitle{font-family:var(--font-sans);color:var(--muted-2);font-size:clamp(18px,1.8vw,22px);font-weight:700;transition:color .2s}.AISystem-module__4rlcdq__itemActive .AISystem-module__4rlcdq__itemTitle{color:var(--fg)}.AISystem-module__4rlcdq__itemIcon{color:var(--accent);text-align:center;flex:none;width:24px;font-size:20px;line-height:1}.AISystem-module__4rlcdq__itemDesc{color:var(--muted);max-width:60ch;margin:14px 0 0;font-size:15px;line-height:1.65}.AISystem-module__4rlcdq__visual{flex-direction:column;align-items:center;gap:28px;display:flex}.AISystem-module__4rlcdq__stackSvg{width:100%;max-width:320px;height:auto;overflow:visible}.AISystem-module__4rlcdq__plate,.AISystem-module__4rlcdq__plateActive{transition:filter .25s}.AISystem-module__4rlcdq__plate .AISystem-module__4rlcdq__faceTop{fill:var(--bg-panel-2);stroke:var(--border-strong);stroke-width:1px}.AISystem-module__4rlcdq__plate .AISystem-module__4rlcdq__faceLeft{fill:#050505;stroke:var(--border);stroke-width:1px}.AISystem-module__4rlcdq__plate .AISystem-module__4rlcdq__faceRight{fill:#0c0c0c;stroke:var(--border);stroke-width:1px}.AISystem-module__4rlcdq__plate .AISystem-module__4rlcdq__plateNumber{fill:var(--muted-3);font-size:11px;font-weight:700;font-family:var(--font-sans)}.AISystem-module__4rlcdq__plateActive .AISystem-module__4rlcdq__faceTop{fill:var(--accent);stroke:var(--accent);stroke-width:1px}.AISystem-module__4rlcdq__plateActive .AISystem-module__4rlcdq__faceLeft{fill:var(--accent-dim);stroke:var(--accent-dim);stroke-width:1px}.AISystem-module__4rlcdq__plateActive .AISystem-module__4rlcdq__faceRight{fill:#00d508;stroke:#00d508;stroke-width:1px}.AISystem-module__4rlcdq__plateActive .AISystem-module__4rlcdq__plateNumber{fill:#000;font-size:11px;font-weight:700;font-family:var(--font-sans)}.AISystem-module__4rlcdq__plateActive{filter:drop-shadow(0 0 22px #00ec0973)}.AISystem-module__4rlcdq__caption{text-align:left;align-items:center;gap:14px;max-width:260px;display:flex}.AISystem-module__4rlcdq__captionLine{background:var(--border-strong);flex:none;width:40px;height:1px}.AISystem-module__4rlcdq__caption p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}@media (max-width:860px){.AISystem-module__4rlcdq__content{grid-template-columns:1fr}.AISystem-module__4rlcdq__visual{order:-1}}
.Clients-module__JtlyXW__section{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.Clients-module__JtlyXW__intro{max-width:60ch}.Clients-module__JtlyXW__intro p{color:var(--muted);margin:20px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.Clients-module__JtlyXW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:clamp(36px,5vw,56px);display:grid}.Clients-module__JtlyXW__card{background:var(--bg-panel);border:1px solid var(--border);padding:30px}.Clients-module__JtlyXW__cardLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:600}.Clients-module__JtlyXW__list{color:var(--fg);flex-direction:column;gap:12px;margin:18px 0 0;padding:0;font-size:17px;list-style:none;display:flex}.Clients-module__JtlyXW__listMuted{color:var(--muted);font-size:16px}.Clients-module__JtlyXW__item{align-items:center;gap:12px;display:flex}.Clients-module__JtlyXW__dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.Clients-module__JtlyXW__ctaCard{background:var(--fg);color:#000;flex-direction:column;padding:30px;display:flex}.Clients-module__JtlyXW__ctaTitle{font-family:var(--font-sans);margin-bottom:14px;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.25}.Clients-module__JtlyXW__ctaCopy{color:#000000a8;margin:0 0 22px;font-size:15px;line-height:1.6}.Clients-module__JtlyXW__ctaLink{color:#000;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;transition:gap .2s,color .2s;display:inline-flex}.Clients-module__JtlyXW__ctaLink:hover{color:var(--accent-dim);gap:12px}
.Faq-module__pkI36W__section{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.Faq-module__pkI36W__intro{max-width:60ch}.Faq-module__pkI36W__intro p{color:var(--muted-2);margin:20px 0 0;font-size:clamp(15px,1.2vw,17px);font-style:italic;line-height:1.6}.Faq-module__pkI36W__list{border-top:1px solid var(--border);margin-top:clamp(36px,5vw,56px)}.Faq-module__pkI36W__row{border-bottom:1px solid var(--border)}.Faq-module__pkI36W__question{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--fg);justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;font-size:clamp(17px,1.7vw,21px);font-weight:600;display:flex}.Faq-module__pkI36W__question:hover{color:var(--accent)}.Faq-module__pkI36W__icon{color:var(--accent);flex:none;font-size:22px;line-height:1;transition:transform .2s}.Faq-module__pkI36W__iconOpen{transform:rotate(45deg)}.Faq-module__pkI36W__answer{color:var(--muted);max-width:70ch;margin:0 0 26px;padding:0 4px;font-size:15px;line-height:1.65}
.Founder-module__8XZumW__section{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.Founder-module__8XZumW__grid{grid-template-columns:.85fr .8fr 1.75fr;align-items:start;gap:clamp(24px,3vw,44px);display:grid}.Founder-module__8XZumW__image{object-fit:cover;width:100%;height:100%;display:block}.Founder-module__8XZumW__photoCol{flex-direction:column;gap:20px;display:flex}.Founder-module__8XZumW__headshotFrame,.Founder-module__8XZumW__eventFrame{aspect-ratio:4/5;border:1px solid var(--border);overflow:hidden}.Founder-module__8XZumW__credCol{flex-direction:column;gap:20px;display:flex}.Founder-module__8XZumW__polyLogo{object-fit:contain;width:100%;max-width:220px;height:auto}.Founder-module__8XZumW__credBox{border:1px solid var(--accent);padding:18px 20px}.Founder-module__8XZumW__credLead{color:var(--fg);margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.4}.Founder-module__8XZumW__credBody{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.Founder-module__8XZumW__credStrong{color:var(--fg);font-weight:700}.Founder-module__8XZumW__credList{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.7;list-style:outside}.Founder-module__8XZumW__buildingFrame{aspect-ratio:16/10;border:1px solid var(--border);overflow:hidden}.Founder-module__8XZumW__storyCol{flex-direction:column;display:flex}.Founder-module__8XZumW__name{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--fg);margin:0 0 28px;font-size:clamp(44px,5.4vw,84px);font-weight:500;line-height:.98}.Founder-module__8XZumW__intro{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.6}.Founder-module__8XZumW__intro strong{color:var(--fg);font-weight:700}.Founder-module__8XZumW__divider{background:var(--border-strong);height:1px;margin:0 0 28px}.Founder-module__8XZumW__quoteRow{align-items:flex-start;gap:24px;display:flex}.Founder-module__8XZumW__chillFrame{aspect-ratio:4/5;border:1px solid var(--border);flex:none;width:338px;overflow:hidden}.Founder-module__8XZumW__quoteCol{flex-direction:column;flex:1;gap:16px;min-height:100%;display:flex}.Founder-module__8XZumW__quote{color:var(--fg);margin:0;font-size:15px;font-style:italic;line-height:1.6}.Founder-module__8XZumW__founderTag{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);text-align:right;margin-top:auto;padding-top:12px;font-size:12px;font-weight:700}@media (max-width:1000px){.Founder-module__8XZumW__grid{grid-template-columns:1fr 1fr}.Founder-module__8XZumW__storyCol{grid-column:1/-1}}@media (max-width:640px){.Founder-module__8XZumW__grid{grid-template-columns:1fr}.Founder-module__8XZumW__quoteRow{flex-direction:column}.Founder-module__8XZumW__chillFrame{width:100%;max-width:220px}}
.Footer-module__S6Hkya__footer{background:var(--bg);color:var(--fg);border-top:1px solid var(--border)}.Footer-module__S6Hkya__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px);display:flex}.Footer-module__S6Hkya__brand{align-items:center;gap:12px;display:flex}.Footer-module__S6Hkya__mark{border-radius:6px;flex:none;width:32px;height:32px}.Footer-module__S6Hkya__name{font-size:16px;font-weight:700}.Footer-module__S6Hkya__tagline{color:var(--muted-2);font-size:13px}.Footer-module__S6Hkya__links{gap:26px;font-size:14px;display:flex}.Footer-module__S6Hkya__links a{color:var(--muted)}.Footer-module__S6Hkya__links a:hover{color:var(--accent)}.Footer-module__S6Hkya__bookLink{font-weight:600;color:var(--fg)!important}.Footer-module__S6Hkya__bookLink:hover{color:var(--accent)!important}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--border)}.Footer-module__S6Hkya__bottomInner{color:var(--muted-3);padding-top:20px;padding-bottom:20px;font-size:12.5px}
.FinalCta-module__LA3S-W__section{background:var(--bg)}.FinalCta-module__LA3S-W__inner{flex-direction:column;gap:clamp(40px,6vw,64px);padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px);display:flex}.FinalCta-module__LA3S-W__top{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.FinalCta-module__LA3S-W__logo{border-radius:8px}.FinalCta-module__LA3S-W__headline{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1.05}.FinalCta-module__LA3S-W__cta{background:var(--fg);color:#000;border:1px solid var(--fg);align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,gap .2s;display:inline-flex}.FinalCta-module__LA3S-W__cta:hover{background:var(--accent);border-color:var(--accent);color:#000;gap:14px}.FinalCta-module__LA3S-W__ctaArrow{transition:transform .2s}.FinalCta-module__LA3S-W__imageWrap{aspect-ratio:1320/601;border:1px solid var(--border);width:100%;position:relative;overflow:hidden}.FinalCta-module__LA3S-W__image{object-fit:cover}@media (max-width:640px){.FinalCta-module__LA3S-W__imageWrap{aspect-ratio:4/5}}
