.intro-panel{display:grid;place-items:center;text-align:center;padding:108px 7% 45px;pointer-events:none!important}.intro-panel h1{font-family:var(--heading);font-weight:400;line-height:1.7;margin:0;position:relative;text-shadow:0 2px 28px #020912,0 0 45px #020812;max-width:1300px}.intro-belief{display:block;font-size:clamp(42px,5.2vw,78px);letter-spacing:.20em;padding-left:.20em;color:#f2f5f6;margin-bottom:23px}.intro-mission{display:block;font-size:clamp(21px,2.05vw,33px);letter-spacing:.07em;color:#dde9ed;font-weight:400;text-wrap:balance}.intro-panel h1:before{content:"";position:absolute;inset:-58px -5%;z-index:-1;background:radial-gradient(ellipse,#050e1966,transparent 72%);pointer-events:none}
.chapter-panel[data-panel="0"]{opacity:0;visibility:hidden;pointer-events:none}.chapter-panel[data-panel="-1"]{opacity:1;visibility:visible}.chapter-panel.is-active{visibility:visible}.intro-chapter{height:115svh}.main-nav{gap:45px}.company-mode .chapter-nav,.company-mode .scroll-prompt{opacity:0;pointer-events:none}.company-mode .network-panel{visibility:hidden}.company-mode .site-header{background:#050b14ed;backdrop-filter:blur(14px)}
.company-section{position:relative;z-index:7;min-height:100svh;background:linear-gradient(120deg,#07101b,#091725 70%,#07121f);isolation:isolate}.company-inner{position:sticky;top:var(--company-sticky-top,0px);max-width:1800px;margin:auto;padding:135px 7% 68px}.company-inner>h2{font:400 clamp(29px,3vw,44px)/1.5 var(--heading);letter-spacing:.10em;margin:0 0 48px}.company-inner>h2:after{content:"";display:block;width:34px;height:1px;background:#c5d8e0;margin-top:20px}.company-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center}.company-copy{max-width:700px}.company-copy p{font-size:clamp(12px,.95vw,16px);line-height:2.25;letter-spacing:.045em;color:#aebdc9;margin:0 0 20px}.company-copy p:first-child{color:#d1dde5}.company-map{margin:0;align-self:center;min-width:0}.company-map svg{width:100%;height:auto;display:block;overflow:visible}.company-land{fill:#12283b;stroke:#355268;stroke-width:.7;stroke-linejoin:round}.company-land.community-lit{fill:#22485d;stroke:#628599}.company-city{fill:#f3f7fa;filter:drop-shadow(0 0 4px #d3ebfc99)}.company-map figcaption{text-align:center;font:9px var(--body);letter-spacing:.15em;color:#698a9f;margin-top:25px}.community-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:55px;border-top:1px solid #94b3c426;padding-top:28px}.community-metrics>div{display:flex;flex-direction:column;gap:13px}.community-metrics strong{font:300 clamp(38px,4.4vw,68px)/1.15 "Segoe UI",Arial,sans-serif;letter-spacing:-.04em;color:#edf2f4;font-variant-numeric:tabular-nums}.community-metrics span{font-size:11px;letter-spacing:.1em;color:#90a8ba}.community-source{font-size:9px;color:#688497;line-height:1.9;margin:31px 0 0;letter-spacing:.02em}.community-source a{color:#91aebf;border-bottom:1px solid #426176}.community-source a:hover{color:#fff}.reserved-section{position:relative;z-index:8;min-height:38svh;background:#050b14;padding:100px 7% 65px;border-top:1px solid #b3d5e414;scroll-margin-top:80px}.reserved-section h2{font:400 28px var(--heading);letter-spacing:3px;color:#dce7ee;margin:0}.product-transition{margin-top:0;height:100svh;background:#07121f}.handoff-active .network-panel{visibility:hidden;pointer-events:none}.handoff-active .company-inner{scale:var(--handoff-map-scale,1);opacity:var(--handoff-network-opacity,1);filter:blur(var(--handoff-blur,0px));transform-origin:50% 50%;pointer-events:var(--handoff-network-events,none)}.handoff-active .company-section{overflow:visible}.product-transition{margin-top:-100svh;z-index:6}.company-section{padding-bottom:0}.product-section.is-entering .server-information{opacity:var(--product-copy-opacity,0);pointer-events:var(--product-entry-events,none)}
@media(min-width:1800px){.company-inner{padding-top:160px}.company-copy p{font-size:16px}.company-layout{gap:7%}}
@media(max-width:1050px){.company-layout{gap:4%}.company-copy p{font-size:12px}.company-inner{padding-left:6%;padding-right:6%}.main-nav{gap:28px}}
@media(max-width:760px){.intro-panel{padding:82px 8% 40px}.intro-belief{font-size:44px;letter-spacing:.16em;margin-bottom:22px}.intro-mission{font-size:20px;line-height:1.95;letter-spacing:.06em;max-width:320px;margin:auto}.intro-chapter{height:110svh}.company-inner{padding:112px 7% 60px}.company-inner>h2{font-size:29px;margin-bottom:30px}.company-layout{grid-template-columns:1fr;gap:24px}.company-copy p{font-size:12px;line-height:2.1;margin-bottom:19px}.company-map{padding:20px 0 10px}.company-map figcaption{font-size:8px;margin-top:17px}.community-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;margin-top:30px;padding-top:24px}.community-metrics strong{font-size:43px}.community-metrics span{font-size:10px;letter-spacing:.04em}.community-source{font-size:8px;margin-top:25px}.reserved-section{padding:100px 7% 60px;min-height:32svh}.reserved-section h2{font-size:25px}.company-section{min-height:100svh}}

.company-section:after{content:"";display:block;height:100svh}.company-section{overflow:visible}.company-mode .network-panel{opacity:0!important;pointer-events:none!important}

.handoff-active .company-section{height:calc(var(--company-content-height) + 100svh)}.handoff-active .company-inner{position:fixed;left:0;right:0;width:100%;top:var(--company-sticky-top,0px);margin:auto}

.product-section.is-entering{background:transparent}
