.intro-home-renderer_page__6k1Fi{position:relative;min-height:100vh;background:var(--site-bg);color:var(--site-fg);font-family:var(--site-font-body)}.intro-home-renderer_backdrop__T9v6u{pointer-events:none;position:fixed;inset:0}.intro-home-renderer_grid__ellQf{position:absolute;inset:0;background-image:linear-gradient(var(--site-grid) 1px,transparent 1px),linear-gradient(90deg,var(--site-grid) 1px,transparent 1px);background-size:var(--site-grid-size) var(--site-grid-size);-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.92),transparent 84%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.92),transparent 84%)}.intro-home-renderer_wash__Xe2Vx{position:absolute;border-radius:999px;filter:blur(36px);opacity:.35}.intro-home-renderer_washA__wCqhr{left:-10rem;top:-8rem;height:18rem;width:18rem;background:radial-gradient(circle,var(--site-wash-a) 0,transparent 72%)}.intro-home-renderer_washB__uQ8VU{right:-10rem;top:10rem;height:16rem;width:16rem;background:radial-gradient(circle,var(--site-wash-b) 0,transparent 72%)}.intro-home-renderer_header__qTtct{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--site-line);background:color-mix(in srgb,var(--site-bg) 92%,transparent);backdrop-filter:blur(12px)}.intro-home-renderer_topbar__E1uwC{margin:0 auto;display:flex;max-width:1160px;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem}.intro-home-renderer_brand__n_XbF{display:flex;min-width:0;align-items:center;gap:.9rem}.intro-home-renderer_mark__hO9f9{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border:1px solid var(--site-line);border-radius:2px;background:var(--site-bg);font-family:var(--site-font-label);font-size:.9rem;letter-spacing:.28em}.intro-home-renderer_brandMeta__WUCqr{margin-top:.22rem;color:var(--site-muted);font-size:.93rem;line-height:1.6}.intro-home-renderer_nav__gIvNM{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.intro-home-renderer_action__KY1hE,.intro-home-renderer_footerLink__hUPJU,.intro-home-renderer_navLink__JVJyN{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--site-border);border-radius:var(--site-pill-radius);font-family:var(--site-font-label);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;transition:border-color .15s ease,background .15s ease,color .15s ease}.intro-home-renderer_footerLink__hUPJU,.intro-home-renderer_navLink__JVJyN,.intro-home-renderer_secondaryAction__K8qcl{background:var(--site-chip);color:var(--site-fg)}.intro-home-renderer_navLink__JVJyN{padding:.56rem .8rem}.intro-home-renderer_primaryAction__r781t{border-color:transparent;background:var(--site-button-bg);color:var(--site-button-fg)}.intro-home-renderer_secondaryAction__K8qcl{color:var(--site-fg)}.intro-home-renderer_action__KY1hE{padding:.78rem 1.06rem}.intro-home-renderer_main__1szhO{position:relative;z-index:1;margin:0 auto;max-width:1160px;padding:2rem 1.25rem 4.5rem}.intro-home-renderer_hero__gvqrv{display:grid;gap:1rem;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start}.intro-home-renderer_contactCard__qPf0k,.intro-home-renderer_metricCard__C0P21,.intro-home-renderer_panelStrong__bs2ka,.intro-home-renderer_panel__56WeV,.intro-home-renderer_projectRow__HMJcb,.intro-home-renderer_proofCard__evihb,.intro-home-renderer_timelineRow__TUg2J{border:1px solid var(--site-border);border-radius:var(--site-panel-radius);background:var(--site-panel)}.intro-home-renderer_heroMain__1lQil,.intro-home-renderer_panelStrong__bs2ka{background:var(--site-panel-strong)}.intro-home-renderer_heroMain__1lQil,.intro-home-renderer_panel__56WeV{padding:1.35rem}.intro-home-renderer_panelStrong__bs2ka{padding:1.45rem}.intro-home-renderer_sidebar__7pqM5{display:grid;gap:1rem}.intro-home-renderer_inlineArrow__y0_Rw,.intro-home-renderer_kicker__UHTKN,.intro-home-renderer_label__ZWMWW,.intro-home-renderer_projectFit__Bcptb,.intro-home-renderer_timelinePeriod__Fqe4L{font-family:var(--site-font-label);text-transform:uppercase}.intro-home-renderer_kicker__UHTKN{font-size:.72rem;letter-spacing:.28em;color:var(--site-subtle)}.intro-home-renderer_label__ZWMWW,.intro-home-renderer_projectFit__Bcptb,.intro-home-renderer_timelinePeriod__Fqe4L{font-size:.68rem;letter-spacing:.22em;color:var(--site-subtle)}.intro-home-renderer_heroTitle__1g3ZE,.intro-home-renderer_projectTitle__WJcrH,.intro-home-renderer_sectionTitle__JDNh9,.intro-home-renderer_timelineRole__ORrbi{font-family:var(--site-font-display);color:var(--site-fg);text-wrap:balance}.intro-home-renderer_heroTitle__1g3ZE{margin-top:.95rem;max-width:12ch;font-size:clamp(2.8rem,8.5vw,5.2rem);line-height:.92;letter-spacing:calc(var(--site-title-tracking) * .74)}.intro-home-renderer_heroSubtitle__kOvKM{margin-top:.85rem;max-width:46rem;color:var(--site-muted);font-size:.9rem;line-height:1.6;letter-spacing:.2em;text-transform:uppercase}.intro-home-renderer_body__L4QR8,.intro-home-renderer_heroBody__z5UzS,.intro-home-renderer_sectionSummary__xYYK3,.intro-home-renderer_smallNote__YVPTa{color:var(--site-muted)}.intro-home-renderer_heroBody__z5UzS{margin-top:1.05rem;max-width:43rem;font-size:1.02rem;line-height:1.75}.intro-home-renderer_signalGrid__y0gke{margin-top:1.25rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.intro-home-renderer_signalCard___cVfI{border-top:1px solid var(--site-line);padding-top:.82rem}.intro-home-renderer_signalValue__hTfxE{margin-top:.45rem;color:var(--site-fg);font-size:.95rem;line-height:1.7}.intro-home-renderer_actionGroup__Znxkf{margin-top:1.35rem;display:flex;flex-wrap:wrap;gap:.75rem}.intro-home-renderer_snapshotList__0fUAu{margin-top:.85rem;display:grid;gap:.7rem}.intro-home-renderer_snapshotRow__vUwjr{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:.75rem;border-top:1px solid var(--site-line);padding-top:.7rem;font-size:.92rem;line-height:1.65}.intro-home-renderer_snapshotRow__vUwjr span{color:var(--site-subtle)}.intro-home-renderer_snapshotRow__vUwjr strong{color:var(--site-fg);font-weight:600}.intro-home-renderer_smallNote__YVPTa{margin-top:.75rem;font-size:.92rem;line-height:1.8}.intro-home-renderer_section__MsdBp{margin-top:calc(var(--site-section-gap) * .75);border-top:1px solid var(--site-line);padding-top:calc(var(--site-section-gap) * .78)}.intro-home-renderer_sectionHeading__O26no{max-width:56rem}.intro-home-renderer_sectionTitle__JDNh9{margin-top:.9rem;font-size:clamp(1.8rem,4vw,3.15rem);line-height:1.12;letter-spacing:calc(var(--site-title-tracking) * .6)}.intro-home-renderer_sectionSummary__xYYK3{margin-top:.85rem;font-size:.98rem;line-height:1.75}.intro-home-renderer_proofGrid__vxGeV{margin-top:1.25rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.intro-home-renderer_metricCard__C0P21,.intro-home-renderer_proofCard__evihb{padding:1.05rem}.intro-home-renderer_body__L4QR8{margin-top:.7rem;font-size:.98rem;line-height:1.75}.intro-home-renderer_metricGrid__R9rn0{margin-top:.85rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.intro-home-renderer_metricValue__y_hnl{margin-top:.55rem;font-family:var(--site-font-display);font-size:1.55rem;font-weight:700;color:var(--site-fg)}.intro-home-renderer_projectList__tW_nY,.intro-home-renderer_timeline__nFX0W{margin-top:1.25rem;display:grid;gap:.75rem}.intro-home-renderer_projectRow__HMJcb,.intro-home-renderer_timelineRow__TUg2J{display:grid;gap:.85rem;align-items:start;padding:1.05rem}.intro-home-renderer_projectRow__HMJcb{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);color:inherit}.intro-home-renderer_projectTitle__WJcrH,.intro-home-renderer_timelineRole__ORrbi{margin-top:.45rem;font-size:1.32rem;line-height:1.25;letter-spacing:.02em}.intro-home-renderer_projectSide__wyDe_{display:grid;justify-items:end;gap:.85rem;text-align:right}.intro-home-renderer_inlineArrow__y0_Rw{display:inline-flex;align-items:center;gap:.45rem;color:var(--site-fg);font-size:.68rem;letter-spacing:.22em}.intro-home-renderer_approachGrid__pgKns{margin-top:1.25rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.intro-home-renderer_prosePanel__i3vjP{display:grid;gap:1rem}.intro-home-renderer_bulletList__HWLAY{margin-top:1rem;display:grid;gap:.65rem}.intro-home-renderer_bulletRow__6S_HH{display:flex;align-items:flex-start;gap:.65rem}.intro-home-renderer_bulletDot__UyjNA{margin-top:.58rem;height:.42rem;width:.42rem;flex:0 0 auto;border-radius:999px;background:var(--site-fg);opacity:.78}.intro-home-renderer_timelineRow__TUg2J{grid-template-columns:160px minmax(0,1fr)}.intro-home-renderer_timelinePeriod__Fqe4L{padding-top:.2rem}.intro-home-renderer_contactGrid__KjrV8{margin-top:1.25rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.intro-home-renderer_contactCard__qPf0k{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.05rem;color:inherit}.intro-home-renderer_contactIcon__XrMVT{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border:1px solid var(--site-line);border-radius:calc(var(--site-panel-radius) - 8px);background:var(--site-panel-strong)}.intro-home-renderer_footer__2TK_u{position:relative;z-index:1;border-top:1px solid var(--site-line)}.intro-home-renderer_footerInner__KSVsm{margin:0 auto;display:flex;max-width:1120px;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem}.intro-home-renderer_footerLinks__dMXY7{display:flex;flex-wrap:wrap;gap:.65rem}@media (max-width:960px){.intro-home-renderer_hero__gvqrv{grid-template-columns:minmax(0,1fr)}.intro-home-renderer_heroTitle__1g3ZE{max-width:none}.intro-home-renderer_projectRow__HMJcb{grid-template-columns:minmax(0,1fr)}.intro-home-renderer_projectSide__wyDe_{justify-items:start;text-align:left}.intro-home-renderer_approachGrid__pgKns,.intro-home-renderer_contactGrid__KjrV8,.intro-home-renderer_metricGrid__R9rn0,.intro-home-renderer_proofGrid__vxGeV,.intro-home-renderer_timelineRow__TUg2J{grid-template-columns:minmax(0,1fr)}}.intro-home-renderer_footerLink__hUPJU{padding:.6rem .82rem}@media (hover:hover){.intro-home-renderer_contactCard__qPf0k:hover,.intro-home-renderer_footerLink__hUPJU:hover,.intro-home-renderer_navLink__JVJyN:hover,.intro-home-renderer_projectRow__HMJcb:hover,.intro-home-renderer_secondaryAction__K8qcl:hover{border-color:var(--site-line);background:var(--site-panel-strong)}.intro-home-renderer_primaryAction__r781t:hover{opacity:.9}}@media (max-width:1100px){.intro-home-renderer_approachGrid__pgKns,.intro-home-renderer_hero__gvqrv,.intro-home-renderer_projectRow__HMJcb{grid-template-columns:minmax(0,1fr)}.intro-home-renderer_projectSide__wyDe_{justify-items:start;text-align:left}.intro-home-renderer_metricGrid__R9rn0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.intro-home-renderer_footerInner__KSVsm,.intro-home-renderer_topbar__E1uwC{flex-direction:column;align-items:flex-start}.intro-home-renderer_contactGrid__KjrV8,.intro-home-renderer_metricGrid__R9rn0,.intro-home-renderer_proofGrid__vxGeV,.intro-home-renderer_signalGrid__y0gke,.intro-home-renderer_timelineRow__TUg2J{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.intro-home-renderer_footerInner__KSVsm,.intro-home-renderer_main__1szhO,.intro-home-renderer_topbar__E1uwC{padding-left:1rem;padding-right:1rem}.intro-home-renderer_contactCard__qPf0k,.intro-home-renderer_heroMain__1lQil,.intro-home-renderer_metricCard__C0P21,.intro-home-renderer_panelStrong__bs2ka,.intro-home-renderer_panel__56WeV,.intro-home-renderer_projectRow__HMJcb,.intro-home-renderer_proofCard__evihb,.intro-home-renderer_timelineRow__TUg2J{padding:1rem}.intro-home-renderer_heroTitle__1g3ZE{font-size:clamp(2.2rem,16vw,4rem)}.intro-home-renderer_heroSubtitle__kOvKM{letter-spacing:.14em}}