.index_hero__dtuby{position:relative;background:var(--ink);color:#fff;overflow:hidden;min-height:560px;display:flex;align-items:stretch}.index_heroArt__1R_KX{position:absolute;inset:0;opacity:.9}.index_heroPhoto__JPpjt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:index_heroZoom__a5yTZ 9s ease-out both}@keyframes index_heroZoom__a5yTZ{0%{opacity:0;transform:scale(1.08)}12%{opacity:1}to{opacity:1;transform:scale(1)}}.index_heroArt__1R_KX:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,28,44,.96),rgba(5,28,44,.82) 45%,rgba(5,28,44,.35))}.index_heroGrid__fJMNl{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);grid-gap:4rem;gap:4rem;align-items:center;padding-top:5rem;padding-bottom:4.5rem}.index_heroText__Vjzwd{animation:index_fadeUp__1MXrA .7s var(--ease) both}.index_heroEyebrow__J1yKV{color:var(--sky);margin-bottom:1.25rem}.index_heroTitle__AOFTw{font-family:var(--serif);font-weight:600;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.08;letter-spacing:-.015em;margin-bottom:1.25rem;max-width:820px}.index_heroTitle__AOFTw a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}.index_heroDek__spKVO{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6;color:hsla(0,0%,100%,.82);max-width:640px;margin-bottom:2rem}.index_heroCtas__2pwzR{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.index_heroMeta__CyI9z{font-size:.85rem;color:hsla(0,0%,100%,.6)}.index_dots__VGMEI{display:flex;gap:.5rem;margin-top:2.5rem}.index_dotOn__tG_Rz,.index_dot__rrYmL{width:56px;height:3px;border:none;background:hsla(0,0%,100%,.25);cursor:pointer;position:relative;overflow:hidden;padding:0}.index_dotOn__tG_Rz span{position:absolute;inset:0;background:var(--cyan);transform-origin:left;animation:index_grow__XfGX_ 8s linear forwards}@keyframes index_grow__XfGX_{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.index_statCard__2jY_L{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-top:3px solid var(--cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.75rem 1.75rem 1.5rem;color:#fff}.index_statCard__2jY_L .eyebrow{color:var(--sky)}.index_statValue__1_BWI{font-family:var(--serif);font-size:clamp(3rem,5vw,4.2rem);font-weight:600;line-height:1;margin:1rem 0 .6rem;animation:index_fadeUp__1MXrA .5s var(--ease) both}.index_statUnit__Qs8cv{font-family:var(--sans);font-size:1.1rem;font-weight:500;color:var(--sky);margin-left:.4rem}.index_statLabel__bHH7n{font-weight:600;font-size:1rem}.index_statDesc__rgbhF{color:hsla(0,0%,100%,.65);font-size:.85rem;margin-top:.3rem;min-height:2.6em}.index_statBar__qQu_O{display:flex;gap:4px;margin-top:1.4rem}.index_statBar__qQu_O i{flex:1 1;height:2px;background:hsla(0,0%,100%,.2);transition:background .3s}.index_statBar__qQu_O i.index_statBarOn__IBiE4{background:var(--cyan)}.index_ticker__h3_ZT{background:var(--electric);color:#fff;overflow:hidden;white-space:nowrap;border-bottom:1px solid hsla(0,0%,100%,.2)}.index_tickerTrack__ITqi7{display:inline-flex;animation:index_marquee__xsXRA 60s linear infinite}.index_ticker__h3_ZT:hover .index_tickerTrack__ITqi7{animation-play-state:paused}@keyframes index_marquee__xsXRA{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.index_tickerItem__CEpaI{display:inline-flex;align-items:baseline;gap:.55rem;padding:.85rem 2rem;border-right:1px solid hsla(0,0%,100%,.25);font-size:.88rem}.index_tickerItem__CEpaI b{font-family:var(--serif);font-size:1.15rem;font-weight:600}.index_tickerItem__CEpaI span{color:hsla(0,0%,100%,.85)}.index_section__goTWh{padding:5rem 0}.index_sectionHead__NHcWZ{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem}.index_h2__Txrlj{font-family:var(--serif);font-weight:600;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;color:var(--ink);letter-spacing:-.01em}.index_h2Light__auliy{color:#fff;margin-top:.6rem}.index_tabs__7yotL{display:flex;gap:0;border-bottom:1px solid var(--rule);margin-bottom:2.5rem;overflow-x:auto;scrollbar-width:none}.index_tabs__7yotL::-webkit-scrollbar{display:none}.index_tabOn__jTSnj,.index_tab__JAwjV{background:none;border:none;border-bottom:3px solid transparent;padding:.85rem 1.1rem;font-size:.9rem;font-weight:500;color:var(--text-2);cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:color .15s,border-color .15s}.index_tab__JAwjV:hover:not(:disabled){color:var(--ink)}.index_tab__JAwjV:disabled{color:#b5b5b5;cursor:default}.index_tabOn__jTSnj{color:var(--ink);font-weight:700;border-bottom-color:var(--electric)}.index_tabOn__jTSnj sup,.index_tab__JAwjV sup{font-size:.65rem;color:var(--text-3);margin-left:.15rem}.index_grid__LrZtk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3rem 2rem;gap:3rem 2rem}.index_span2__H7Qoo{grid-column:span 2}.index_empty__LjC2S{color:var(--text-3);padding:2rem 0}.index_mapBand__TUp5d{background:var(--ink);color:#fff;padding:5rem 0}.index_mapHead___CZUn{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 4rem;gap:2rem 4rem;align-items:end;margin-bottom:2rem}.index_mapHead___CZUn p{color:hsla(0,0%,100%,.75);line-height:1.6}.index_mapLink__Co85B{color:var(--sky);text-decoration:underline;text-underline-offset:3px}.index_mapFrame__1dKCQ{background:#fff;color:var(--text);padding:1rem}.index_topicGrid__wSQBX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:2px solid var(--ink)}.index_topic__7Tf4d{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.25rem 1.75rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:190px;position:relative;transition:background .25s var(--ease),color .25s}.index_topic__7Tf4d:last-child{border-right:none}.index_topic__7Tf4d:hover{background:var(--ink);color:#fff}.index_topicNum__F7vtI{font-size:.78rem;font-weight:700;color:var(--electric)}.index_topic__7Tf4d:hover .index_topicNum__F7vtI{color:var(--cyan)}.index_topicLabel__vlG5M{font-family:var(--serif);font-size:1.35rem;line-height:1.2;font-weight:600}.index_topicCount__uDioy{font-size:.8rem;color:var(--text-3);margin-top:auto}.index_topic__7Tf4d:hover .index_topicCount__uDioy{color:hsla(0,0%,100%,.65)}.index_topicArrow__AvYg1{position:absolute;right:1.25rem;bottom:1.5rem;font-size:1.2rem;transition:transform .25s var(--ease)}.index_topic__7Tf4d:hover .index_topicArrow__AvYg1{transform:translateX(5px)}.index_approach__IwJmh{background:var(--mist);padding:5rem 0}.index_approachGrid__t_5vs{display:grid;grid-template-columns:1fr 2fr;grid-gap:3rem;gap:3rem}.index_approachCols__kwWlq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.index_approachCols__kwWlq h3{font-family:var(--serif);font-size:1.2rem;color:var(--ink);margin-bottom:.5rem;padding-top:1rem;border-top:2px solid var(--electric)}.index_approachCols__kwWlq p{color:var(--text-2);font-size:.93rem}@media (max-width:1024px){.index_heroGrid__fJMNl{grid-template-columns:1fr;gap:2.5rem}.index_grid__LrZtk,.index_topicGrid__wSQBX{grid-template-columns:repeat(2,minmax(0,1fr))}.index_topic__7Tf4d:nth-child(2n){border-right:none}.index_approachGrid__t_5vs,.index_mapHead___CZUn{grid-template-columns:1fr}}@media (max-width:640px){.index_hero__dtuby{min-height:0}.index_heroGrid__fJMNl{padding-top:3rem;padding-bottom:3rem}.index_grid__LrZtk{grid-template-columns:1fr}.index_span2__H7Qoo{grid-column:auto}.index_approach__IwJmh,.index_mapBand__TUp5d,.index_section__goTWh{padding:3.5rem 0}.index_approachCols__kwWlq,.index_topicGrid__wSQBX{grid-template-columns:1fr}.index_topic__7Tf4d{border-right:none;min-height:0}.index_mapFrame__1dKCQ{padding:.5rem}}@keyframes index_fadeUp__1MXrA{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}