.page_page__OtlEM{--navy:#070f1f;--navy-2:#0d1a30;--ink:#0f172a;--ink-2:#475569;--ink-3:#64748b;--ink-4:#94a3b8;--rule:#e6eaf0;--rule-strong:#cbd5e1;--surface:#fff;--surface-2:#f6f8fb;--brand:#3465b1;--brand-light:#7fa4d9;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;background:var(--surface);color:var(--ink);overflow-x:clip}.page_inner__e779S{max-width:1800px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.page_hero__i38K8{position:relative;background:var(--surface);color:var(--ink);padding:calc(3rem + 88px) 0 4.5rem}.page_masthead__d1sir{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem 2rem;flex-wrap:wrap;padding-bottom:.85rem;border-bottom:2px solid var(--ink)}.page_mastheadLabel__INdXX,.page_mastheadStatus__vwUjp{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.page_mastheadStatus__vwUjp{display:inline-flex;align-items:center;gap:.55rem}.page_pulse__hk9Hj{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 0 rgba(22,163,74,.5);animation:page_pulse__hk9Hj 2.4s ease-out infinite}@keyframes page_pulse__hk9Hj{70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.page_heroSplit__PVMPK{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem 4rem;align-items:end;padding:3rem 0 3.2rem}.page_heroTitle__faPeY{font-size:clamp(2.6rem,6vw,4.9rem);line-height:.99;letter-spacing:-.042em;font-weight:800;text-wrap:balance;color:var(--ink)}.page_heroTitleAccent__DTqOb{color:var(--brand)}.page_heroAside__mFU9B{display:grid;gap:1.6rem;justify-items:start;padding-bottom:.4rem}.page_heroStandfirst__ZYHLD{font-size:1.02rem;line-height:1.7;color:var(--ink-2);max-width:46ch}.page_heroActions__8x1Jg{display:flex;gap:.8rem;flex-wrap:wrap}.page_dataBand__JowRb{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 4rem;padding-top:1.9rem;border-top:2px solid var(--ink)}.page_mixRail__qCtK2{min-width:0;display:grid;gap:.9rem;align-content:start}.page_mixHead__pbMSv{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page_mixTitle__6ApYs{font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.page_mixNote__tFk_U{font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.page_mixBar__7QMzf{display:flex;gap:3px;height:26px}.page_mixSeg__vganb{flex:var(--w) 1 0%;min-width:10px;border:none;border-radius:4px;cursor:pointer;padding:0;transition:transform .22s ease,filter .22s ease}.page_mixSeg__vganb:hover{transform:scaleY(1.18);filter:brightness(1.12)}.page_mixSeg__vganb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.page_mixLegend__3_J43{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem 1.15rem}.page_mixLegend__3_J43 button{display:inline-flex;align-items:center;gap:.45rem;border:none;background:none;padding:.1rem 0;cursor:pointer;font-family:var(--mono);font-size:.68rem;letter-spacing:.02em;color:var(--ink-2);transition:color .2s ease}.page_mixLegend__3_J43 button:hover{color:var(--ink)}.page_mixLegend__3_J43 b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.page_legendDot__qYDfb{width:8px;height:8px;border-radius:2px;flex:none}.page_btnGhost__O5UnM,.page_btnOutline__O2Rdb,.page_btnPrimary__fwLaa{display:inline-flex;align-items:center;justify-content:center;padding:.92rem 1.9rem;border-radius:7px;font-size:.94rem;font-weight:650;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.page_btnPrimary__fwLaa{background:linear-gradient(180deg,#6f9bd9,#3465b1);color:#fff;border:1px solid #3465b1;box-shadow:0 8px 22px -8px rgba(52,101,177,.8)}.page_btnPrimary__fwLaa:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(52,101,177,.9)}.page_btnGhost__O5UnM{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:#fff}.page_btnGhost__O5UnM:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.32);transform:translateY(-2px)}.page_btnOutline__O2Rdb{background:var(--surface);border:1px solid var(--ink-4);color:var(--ink)}.page_btnOutline__O2Rdb:hover{border-color:var(--ink);transform:translateY(-2px)}.page_heroStats__BGP2L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin:0;align-content:start}.page_heroStats__BGP2L>div{display:flex;flex-direction:column;gap:.35rem;padding-left:.9rem;border-left:2px solid var(--rule-strong)}.page_heroStats__BGP2L dd{margin:0;font-size:clamp(1.9rem,2.6vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.page_heroStats__BGP2L dt{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.page_reach__39jw_{background:var(--navy-2);color:#fff;padding:4.5rem 0;border-top:1px solid hsla(0,0%,100%,.07)}.page_reachGrid__o28xt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.page_reachPanel__ViVc3,.page_timeline__YCFzN{min-width:0}.page_panelEyebrow__sQ5GY{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-light);margin-bottom:1rem}.page_panelTitle__Ztkcu{font-size:1.75rem;font-weight:700;letter-spacing:-.028em;line-height:1.2;margin-bottom:1rem;color:#fff;text-wrap:balance}.page_panelBody__guZ8B{font-size:.96rem;line-height:1.75;color:hsla(0,0%,100%,.6);max-width:46ch;margin-bottom:1.75rem}.page_marketChips__7EZ6T{list-style:none;padding:0;margin:0 0 2.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.page_marketChips__7EZ6T li{font-size:.8rem;color:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);border-radius:999px;padding:.35rem .85rem}.page_regionChart__3VD8p{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.4rem}.page_regionChartLabel__gZvg4{font-family:var(--mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:.9rem}.page_timelineList__svmSZ{list-style:none;padding:0;margin:0}.page_timelineItem__aVM_2{display:grid;grid-template-columns:34px minmax(0,1fr);gap:1.2rem}.page_timelineMarker__5XFKW{position:relative;display:flex;justify-content:center;padding-top:.45rem}.page_timelineMarker__5XFKW:before{content:"";position:absolute;top:1.5rem;bottom:-.5rem;left:50%;width:1px;background:linear-gradient(rgba(127,164,217,.5),rgba(127,164,217,.08));transform:translateX(-50%)}.page_timelineItem__aVM_2:last-child .page_timelineMarker__5XFKW:before{display:none}.page_timelineDot__N_LEq{width:11px;height:11px;border-radius:50%;background:var(--brand-light);box-shadow:0 0 0 4px rgba(127,164,217,.15);position:relative;z-index:1}.page_timelineBody__S7uVD{padding-bottom:2rem}.page_timelineYear__As7eR{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;color:var(--brand-light)}.page_timelineBody__S7uVD h3{font-size:1.06rem;font-weight:650;color:#fff;margin:.25rem 0 .45rem}.page_timelineBody__S7uVD p{font-size:.9rem;line-height:1.7;color:hsla(0,0%,100%,.58);max-width:46ch}.page_featured__hDwm8{padding:5rem 0 5.5rem;background:var(--surface)}.page_featuredHead__LUvvl{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem 3rem;flex-wrap:wrap;margin-bottom:1rem}.page_featuredHead__LUvvl .page_panelEyebrow__sQ5GY{color:var(--brand)}.page_featuredNote__Q8rH9{max-width:44ch;font-size:.92rem;line-height:1.6;color:var(--ink-3)}.page_featuredList__qeEpM{list-style:none;padding:0;margin:0}.page_featuredRow__GK_j_{display:grid;grid-template-columns:76px minmax(0,1.45fr) minmax(min(300px,100%),.85fr);gap:1.5rem 2.5rem;align-items:start;padding:2.6rem 0;border-top:1px solid var(--rule);color:inherit;transition:background .25s ease}.page_featuredList__qeEpM li:last-child .page_featuredRow__GK_j_{border-bottom:1px solid var(--rule)}.page_featuredRow__GK_j_:hover{background:linear-gradient(90deg,transparent,var(--surface-2) 12%,var(--surface-2) 88%,transparent)}.page_featuredIndex__D3Zn5{font-family:var(--mono);font-size:.82rem;font-weight:600;color:var(--ink-4);letter-spacing:.06em;padding-top:.35rem}.page_featuredCopy__WnZpg{display:grid;gap:.75rem;justify-items:start}.page_featuredTitle__Njgph{font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--ink)}.page_featuredRow__GK_j_:hover .page_featuredTitle__Njgph{color:var(--accent)}.page_featuredTagline__MT5yl{max-width:56ch;font-size:.95rem;line-height:1.6;color:var(--ink-2)}.page_featuredCopy__WnZpg .page_cardStack__UtaoX{margin:.15rem 0 .35rem;flex:none}.page_featuredMetrics__HBsHo{margin:0;display:grid;gap:1.15rem;padding:.35rem 0 0 2.5rem;border-left:1px solid var(--rule)}.page_featuredMetrics__HBsHo dd{margin:0;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.page_featuredMetrics__HBsHo dt{margin-top:.3rem;font-size:.74rem;line-height:1.4;color:var(--ink-3)}.page_work__8Zf2t{padding:5rem 0 5.5rem;background:var(--surface-2)}.page_workHead__OGpYj{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}.page_workHead__OGpYj .page_panelEyebrow__sQ5GY{color:var(--brand)}.page_workTitle__lhyQE{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.032em;color:var(--ink)}.page_workCount__tpsoh{font-family:var(--mono);font-size:.82rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.page_workCount__tpsoh strong{color:var(--ink);font-size:1.05rem}.page_filters__2Mf1V{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem}.page_filterChip__me5Ks{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .22s ease}.page_filterChip__me5Ks:hover{border-color:var(--chip);color:var(--ink);transform:translateY(-1px)}.page_filterActive__18M4o{background:var(--ink);border-color:var(--ink);color:#fff}.page_chipDot__ituqQ{width:7px;height:7px;border-radius:50%;background:var(--chip)}.page_chipCount__9OKmY{font-family:var(--mono);font-size:.7rem;opacity:.6;font-variant-numeric:tabular-nums}.page_grid__IT_Rt{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(348px,100%),1fr));gap:1.5rem}.page_gridItem__zvtTo{display:flex}.page_card__ba2FP{position:relative;display:flex;flex-direction:column;width:100%;padding:1.75rem 1.7rem 1.5rem;background:var(--surface);border:1px solid var(--rule);border-radius:14px;color:inherit;overflow:hidden;isolation:isolate;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,border-color .28s ease}.page_card__ba2FP:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),transparent 82%);opacity:.9}.page_card__ba2FP:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 40%,var(--rule));box-shadow:0 24px 48px -20px rgba(15,23,42,.28)}.page_cardGlow__YjxYX{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--accent),transparent 68%);opacity:0;filter:blur(46px);transition:opacity .35s ease;z-index:-1}.page_card__ba2FP:hover .page_cardGlow__YjxYX{opacity:.2}.page_cardTop__wqfP_{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.page_cardCategory__HgeAF{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.64rem;letter-spacing:.11em;text-transform:uppercase;color:var(--accent);font-weight:600}.page_cardDot__g0U9A{width:6px;height:6px;border-radius:50%;background:var(--accent)}.page_cardIndex__1ZtlA{font-family:var(--mono);font-size:.72rem;font-weight:600;color:var(--ink-4);letter-spacing:.08em}.page_cardTitle__T9Ib4{font-size:1.4rem;font-weight:750;letter-spacing:-.025em;line-height:1.15;color:var(--ink);margin-bottom:.3rem}.page_cardSubtitle___Prpe{font-size:.88rem;line-height:1.5;color:var(--ink-2);margin-bottom:.5rem}.page_cardMeta__AKgsE{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:1.1rem}.page_cardMetricSolo__0AgD8{display:flex;align-items:baseline;gap:.55rem;margin:0 0 1.1rem;padding:.8rem 1rem;background:var(--surface-2);border:1px solid var(--rule);border-radius:9px}.page_metricValue__rTc6p{font-size:1.3rem;font-weight:800;letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.page_metricLabel__V1Vp4{font-size:.74rem;line-height:1.35;color:var(--ink-3)}.page_cardStack__UtaoX{list-style:none;padding:0;margin:0 0 1.3rem;display:flex;flex-wrap:wrap;gap:.35rem;flex:1;align-content:flex-start}.page_cardStack__UtaoX li{font-family:var(--mono);font-size:.64rem;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--rule);border-radius:5px;padding:.22rem .5rem}.page_stackMore__whMTZ{color:var(--ink-4)!important;background:transparent!important}.page_cardFoot__jhWW0{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--rule)}.page_cardCta__rYVgn{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:650;color:var(--accent)}.page_arrow__scfzY{display:inline-block;transition:transform .25s ease}.page_card__ba2FP:hover .page_arrow__scfzY{transform:translateX(4px)}.page_ndaTag__X3rzB{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;color:var(--ink-4);border:1px solid var(--rule-strong);border-radius:4px;padding:.12rem .4rem}.page_cta__4E91G{padding:0 0 5.5rem;background:var(--surface-2)}.page_ctaPanel__6mYL4{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;flex-wrap:wrap;padding:3rem 3.25rem;border-radius:18px;background:linear-gradient(135deg,var(--navy) 0,var(--navy-2) 100%);color:#fff;overflow:hidden;isolation:isolate}.page_ctaGlow__q4LxN{position:absolute;top:-180px;right:-80px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(52,101,177,.55),transparent 68%);filter:blur(90px);z-index:-1}.page_ctaCopy__s1XaT h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:750;letter-spacing:-.03em;margin-bottom:.6rem;color:#fff}.page_ctaCopy__s1XaT p{font-size:1rem;line-height:1.65;color:hsla(0,0%,100%,.62);max-width:48ch}.page_ctaActions__CDMnR{display:flex;gap:.75rem;flex-wrap:wrap}.page_ctaActions__CDMnR .page_btnOutline__O2Rdb{border-color:hsla(0,0%,100%,.24);color:#fff}.page_ctaActions__CDMnR .page_btnOutline__O2Rdb:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}@media (max-width:1080px){.page_reachGrid__o28xt{grid-template-columns:1fr;gap:3rem}.page_dataBand__JowRb,.page_heroSplit__PVMPK{grid-template-columns:1fr;gap:2rem}.page_heroSplit__PVMPK{padding:2.4rem 0 2.6rem}.page_heroStats__BGP2L{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.5rem}.page_featuredRow__GK_j_{grid-template-columns:52px minmax(0,1fr);gap:1.25rem 1.5rem}.page_featuredMetrics__HBsHo{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1.25rem;padding:1.25rem 0 0;border-left:0;border-top:1px solid var(--rule)}}@media (max-width:768px){.page_hero__i38K8{padding:calc(1.5rem + 88px) 0 4rem}.page_heroStats__BGP2L{grid-template-columns:repeat(2,minmax(0,1fr))}.page_heroStats__BGP2L dd{font-size:1.7rem}.page_featured__hDwm8,.page_reach__39jw_,.page_work__8Zf2t{padding:3.5rem 0}.page_featuredRow__GK_j_{grid-template-columns:1fr;padding:2.1rem 0}.page_featuredIndex__D3Zn5{padding-top:0}.page_featuredMetrics__HBsHo{grid-column:auto}.page_grid__IT_Rt{grid-template-columns:1fr}.page_ctaPanel__6mYL4{padding:2rem 1.75rem}.page_filters__2Mf1V{gap:.45rem}.page_filterChip__me5Ks{font-size:.79rem;padding:.48rem .85rem}}@media (max-width:480px){.page_inner__e779S{padding:0 18px}.page_heroActions__8x1Jg{flex-direction:column}.page_btnGhost__O5UnM,.page_btnOutline__O2Rdb,.page_btnPrimary__fwLaa{width:100%}.page_mixBar__7QMzf{height:20px}.page_card__ba2FP{padding:1.5rem 1.35rem 1.3rem}.page_ctaActions__CDMnR{width:100%}}@media (prefers-reduced-motion:reduce){.page_page__OtlEM .page_arrow__scfzY,.page_page__OtlEM .page_btnGhost__O5UnM,.page_page__OtlEM .page_btnOutline__O2Rdb,.page_page__OtlEM .page_btnPrimary__fwLaa,.page_page__OtlEM .page_card__ba2FP,.page_page__OtlEM .page_filterChip__me5Ks{transition:none}.page_pulse__hk9Hj{animation:none}}