.Sidebar_sidebar__86IlD{width:var(--sidebar-w);height:100vh;height:100dvh;background:var(--indigo-deep);position:fixed;top:0;left:0;display:flex;flex-direction:column;z-index:200;overflow:hidden}.Sidebar_sidebar__86IlD:after{content:"";position:absolute;top:0;right:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent,var(--orange) 30%,var(--orange-mid) 70%,transparent);opacity:.5}.Sidebar_top__WFwRQ{padding:0 .5rem;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:center}.Sidebar_logo__P79Og{text-decoration:none;display:block;width:73.6%}.Sidebar_logoImg__czUW_{width:100%;height:auto}.Sidebar_nav__r20xb{flex:1 1;min-height:0;padding:1.0625rem 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--orange) hsla(0,0%,100%,.05)}.Sidebar_nav__r20xb::-webkit-scrollbar{width:6px}.Sidebar_nav__r20xb::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:3px}.Sidebar_nav__r20xb::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--orange) 0,var(--orange-mid) 100%);border-radius:3px;opacity:.8}.Sidebar_nav__r20xb::-webkit-scrollbar-thumb:hover{background:var(--orange)}.Sidebar_sectionLabel__IRyr2{font-size:.58rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.6);padding:.75rem 2rem .3rem;margin-top:.5rem}.Sidebar_navItem__jWtLy{display:flex;align-items:center;gap:.7rem;padding:.6rem 2rem;color:hsla(0,0%,100%,.55);text-decoration:none;font-size:.85rem;font-weight:400;transition:color .2s,background .2s;position:relative}.Sidebar_navLabel__edopL{line-height:1.3}.Sidebar_navItem__jWtLy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--orange);opacity:0;transition:opacity .2s;border-radius:0 2px 2px 0}.Sidebar_navItem__jWtLy.Sidebar_active__vqrO1,.Sidebar_navItem__jWtLy:hover{color:#fff;background:hsla(0,0%,100%,.05)}.Sidebar_navItem__jWtLy.Sidebar_active__vqrO1:before{opacity:1}.Sidebar_navIcon__7pohN{width:16px;text-align:center;font-size:.8rem;flex-shrink:0;opacity:.6}.Sidebar_soon__vXLYi{cursor:default;pointer-events:none}.Sidebar_soonTag__ePICm{font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--indigo-deep);background:var(--orange);padding:.1rem .4rem;border-radius:3px;margin-left:auto;line-height:1;white-space:nowrap}.Sidebar_navExt___KyEa{font-size:.65rem;color:hsla(0,0%,100%,.6);margin-left:auto}.Sidebar_social__sxYRt{padding:1.25rem;border-top:1px solid hsla(0,0%,100%,.07);display:flex;align-items:center;justify-content:center;gap:1rem;flex-shrink:0}.Sidebar_socialLink__4UiTJ{color:hsla(0,0%,100%,.45);transition:color .2s;display:flex;align-items:center}.Sidebar_socialLink__4UiTJ:hover{color:var(--orange)}.Sidebar_sidebar__86IlD a:focus-visible{outline-color:var(--white);outline-offset:-2px}.Sidebar_pulse__5i5_5{color:var(--orange)!important;animation:Sidebar_navPulse___sfbx 2s ease-in-out infinite}.Sidebar_pulse__5i5_5 .Sidebar_navIcon__7pohN{color:var(--orange);opacity:1}.Sidebar_pulse__5i5_5 .Sidebar_navExt___KyEa,.Sidebar_pulse__5i5_5 .Sidebar_navLabel__edopL{position:relative;z-index:0}.Sidebar_pulse__5i5_5 .Sidebar_navExt___KyEa:before,.Sidebar_pulse__5i5_5 .Sidebar_navLabel__edopL:before{position:absolute;inset:0;z-index:-1;white-space:pre-line;color:transparent;text-shadow:0 0 8px var(--orange);opacity:0;pointer-events:none;animation:Sidebar_navGlow__iaREV 2s ease-in-out infinite}.Sidebar_pulse__5i5_5 .Sidebar_navLabel__edopL:before{content:attr(data-label);content:attr(data-label) /""}.Sidebar_pulse__5i5_5 .Sidebar_navExt___KyEa:before{content:"↗";content:"↗"/""}@keyframes Sidebar_navPulse___sfbx{0%,to{opacity:.7}50%{opacity:1}}@keyframes Sidebar_navGlow__iaREV{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Sidebar_pulse__5i5_5,.Sidebar_pulse__5i5_5 .Sidebar_navExt___KyEa:before,.Sidebar_pulse__5i5_5 .Sidebar_navLabel__edopL:before{animation:none}}@media (min-width:769px) and (max-width:1024px){.Sidebar_soon__vXLYi{flex-wrap:wrap;row-gap:.35rem}.Sidebar_soonTag__ePICm{margin-left:calc(16px + .7rem)}}@media (max-width:768px){.Sidebar_sidebar__86IlD{transform:translateX(-100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.Sidebar_sidebar__86IlD.Sidebar_open__Atnmt{transform:translateX(0);visibility:visible;transition:transform .3s ease}.Sidebar_top__WFwRQ{padding-top:0;padding-bottom:0;padding-left:4rem}.Sidebar_logo__P79Og{width:41.6%}}.EcosystemMap_section__xqnNA{position:relative;background:var(--lavender);padding:4rem 4rem 3.5rem;overflow:hidden}.EcosystemMap_section__xqnNA:before{content:"";position:absolute;inset:0;background:url(/media/heroes/aboutbanner.webp) 50%/cover no-repeat;opacity:.3;-webkit-mask-image:linear-gradient(180deg,transparent 300px,#000 560px);mask-image:linear-gradient(180deg,transparent 300px,#000 560px)}.EcosystemMap_inner__QFEfS{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro legend" "map map";grid-column-gap:2rem;column-gap:2rem;grid-row-gap:2.25rem;row-gap:2.25rem}.EcosystemMap_intro__OKxAA{grid-area:intro;display:flex;flex-direction:column;gap:1rem;max-width:620px}.EcosystemMap_title__eojjF{font-family:var(--font-display);font-size:clamp(2.375rem,4vw,3.5rem);font-weight:700;line-height:1.02;letter-spacing:-.03em;color:var(--gray-900)}.EcosystemMap_lead__UdCOF{font-size:1rem;font-weight:300;line-height:1.8;color:var(--gray-700)}.EcosystemMap_leadCompact__6Si89{display:none}.EcosystemMap_legend__Z8ECd{grid-area:legend;align-self:end;list-style:none;display:flex;flex-direction:column;gap:.625rem;font-size:.75rem;color:var(--gray-700)}.EcosystemMap_legend__Z8ECd li{display:flex;align-items:center;gap:.625rem}.EcosystemMap_legendLine__PYqPU{display:block;width:22px;height:2px;flex-shrink:0}.EcosystemMap_legendTech__cQX6N{background:var(--indigo)}.EcosystemMap_legendMove__W3EBy{background:var(--orange)}.EcosystemMap_legendBoth__5QzHY{background:linear-gradient(90deg,var(--indigo),var(--orange))}.EcosystemMap_mapRow__Cq4iH{grid-area:map;display:flex;justify-content:center}.EcosystemMap_stage__fwpe4{--dot:60px;position:relative;flex:0 1 660px;align-self:flex-start;aspect-ratio:660/700;min-width:0}.EcosystemMap_orbit__EvoQu{position:absolute;inset:0;transform-origin:50% 47.14%;pointer-events:none;animation:EcosystemMap_orbitTurn__oJ2Sy 60s linear infinite}@keyframes EcosystemMap_orbitTurn__oJ2Sy{to{rotate:-1turn}}@keyframes EcosystemMap_nodeTurn__F4nbA{to{rotate:1turn}}.EcosystemMap_cardOpen__1KAdq .EcosystemMap_node__Z7hWp,.EcosystemMap_cardOpen__1KAdq .EcosystemMap_orbit__EvoQu,.EcosystemMap_paused__MaQEg .EcosystemMap_node__Z7hWp,.EcosystemMap_paused__MaQEg .EcosystemMap_orbCore__kQYa1,.EcosystemMap_paused__MaQEg .EcosystemMap_orbHalo__h9_To,.EcosystemMap_paused__MaQEg .EcosystemMap_orb__P9lI8:after,.EcosystemMap_paused__MaQEg .EcosystemMap_orbit__EvoQu,.EcosystemMap_paused__MaQEg .EcosystemMap_signal__UM_dw{animation-play-state:paused}@media (hover:hover){.EcosystemMap_orbit__EvoQu:hover,.EcosystemMap_orbit__EvoQu:hover .EcosystemMap_node__Z7hWp{animation-play-state:paused}}.EcosystemMap_orbit__EvoQu:has(.EcosystemMap_node__Z7hWp:focus-visible),.EcosystemMap_orbit__EvoQu:has(.EcosystemMap_node__Z7hWp:focus-visible) .EcosystemMap_node__Z7hWp{animation-play-state:paused}.EcosystemMap_art__Sfnr3{position:absolute;inset:0;width:100%;height:100%}.EcosystemMap_artCompact__EpgTh{display:none}.EcosystemMap_orb__P9lI8{position:absolute;left:50%;top:47.14%;width:20%;aspect-ratio:1;translate:-50% -50%;pointer-events:none}.EcosystemMap_orbHalo__h9_To{position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(circle,rgba(242,147,36,.3) 0,rgba(51,78,199,.16) 45%,rgba(51,78,199,0) 70%);animation:EcosystemMap_orbHalo__h9_To 8s ease-in-out infinite}.EcosystemMap_orbCore__kQYa1{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 34% 30%,hsla(0,0%,100%,.95) 0,rgba(214,226,255,.85) 13%,rgba(214,226,255,0) 38%),radial-gradient(circle at 70% 76%,rgba(245,168,77,.95) 0,rgba(242,147,36,.55) 28%,rgba(242,147,36,0) 56%),radial-gradient(circle at 50% 50%,var(--indigo-mid) 0,var(--indigo) 60%,var(--indigo-deep) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45),0 12px 40px rgba(0,27,148,.35),0 0 40px rgba(242,147,36,.35);animation:EcosystemMap_orbBreath__W4xSV 8s ease-in-out infinite}.EcosystemMap_orb__P9lI8:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(242,147,36,.55);opacity:0;animation:EcosystemMap_orbRipple__4HWY_ 8s ease-out infinite}@keyframes EcosystemMap_orbBreath__W4xSV{0%,to{transform:scale(.86)}50%{transform:scale(1.04)}}@keyframes EcosystemMap_orbHalo__h9_To{0%,to{transform:scale(.8);opacity:.45}50%{transform:scale(1.18);opacity:1}}@keyframes EcosystemMap_orbRipple__4HWY_{0%,50%{transform:scale(1.04);opacity:0}54%{opacity:.7}92%{transform:scale(2.3);opacity:0}to{opacity:0}}.EcosystemMap_signal__UM_dw{position:absolute;left:50%;top:47.14%;width:calc(43.18% / 5.4);aspect-ratio:5;translate:-100% -50%;transform-origin:100% 50%;rotate:var(--spoke);overflow:visible;opacity:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%);filter:drop-shadow(0 0 3px currentColor);animation:EcosystemMap_signal__UM_dw 16s linear infinite}.EcosystemMap_signal__UM_dw path{fill:currentColor}.EcosystemMap_coreLight__azXS3{stop-color:var(--white);stop-opacity:.55}.EcosystemMap_coreFade__cr_qH{stop-color:var(--white);stop-opacity:0}.EcosystemMap_signal__UM_dw.EcosystemMap_tech__XPJh_{color:var(--indigo-mid)}.EcosystemMap_signal__UM_dw.EcosystemMap_move__tQjbX{color:var(--orange)}.EcosystemMap_signal__UM_dw.EcosystemMap_bridge__BsumQ{color:var(--orange-mid)}@keyframes EcosystemMap_signal__UM_dw{0%,24.9%{transform:translateX(0);opacity:0}25%{transform:translateX(0);opacity:1}40%{transform:translateX(540%);opacity:.9}41%,to{transform:translateX(540%);opacity:0}}.EcosystemMap_srOnly__rwJbg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.EcosystemMap_node__Z7hWp{position:absolute;left:var(--wx);top:var(--wy);translate:-50% calc(var(--dot) / -2);transform-origin:50% calc(var(--dot) / 2);width:124px;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;color:var(--gray-900);font:inherit;text-align:center;cursor:pointer;pointer-events:auto;animation:EcosystemMap_nodeTurn__F4nbA 60s linear infinite;transition:transform .25s ease}.EcosystemMap_nodeIcon__JN_6k{width:var(--dot);height:var(--dot);flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 6px 16px rgba(0,27,148,.16);transition:box-shadow .25s ease}.EcosystemMap_nodeText___kuWR{display:flex;flex-direction:column;align-items:center;gap:3px;max-width:100%;text-shadow:0 0 3px hsla(0,0%,100%,.95),0 0 6px hsla(0,0%,100%,.8)}.EcosystemMap_nodeName__W_kNl{font-family:var(--font-display);font-size:.8125rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}.EcosystemMap_nodeShort__Z5neT{font-size:.5625rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-700)}.EcosystemMap_tech__XPJh_ .EcosystemMap_nodeIcon__JN_6k{background:var(--indigo);color:var(--white);border:1px solid rgba(214,226,255,.45)}.EcosystemMap_move__tQjbX .EcosystemMap_nodeIcon__JN_6k{background:var(--white);color:var(--orange-deep);border:2px solid var(--orange)}.EcosystemMap_bridge__BsumQ .EcosystemMap_nodeIcon__JN_6k{background:linear-gradient(135deg,var(--indigo),var(--orange-deep));color:var(--white);border:2px solid var(--orange-mid)}.EcosystemMap_node__Z7hWp[aria-pressed=true] .EcosystemMap_nodeIcon__JN_6k{box-shadow:0 0 0 3px var(--orange),0 0 24px rgba(242,147,36,.55)}@media (hover:hover){.EcosystemMap_node__Z7hWp:hover{transform:translateY(-3px)}}.EcosystemMap_panel__4JV1l{border-radius:16px;background:var(--white);border:1px solid var(--gray-100);box-shadow:0 16px 48px rgba(0,27,148,.12);display:flex;flex-direction:column;color:var(--gray-900)}.EcosystemMap_panelTop__iQnzq{display:flex;align-items:center;gap:.875rem;padding:1.5rem 1.5rem 0}.EcosystemMap_panelTop__iQnzq .EcosystemMap_close__qyHhq{flex-shrink:0;margin-left:.25rem}.EcosystemMap_panelBody__EfBHZ{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 1rem,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(180deg,transparent,#000 1rem,#000 calc(100% - 1.5rem),transparent)}.EcosystemMap_tile__pY4C4{width:52px;height:52px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--indigo-light);color:var(--indigo-deep);font-size:24px}.EcosystemMap_bar__K_Vqk{height:4px;flex-grow:1;border-radius:2px}.EcosystemMap_barTech__ZSlFv{background:linear-gradient(90deg,var(--indigo),var(--indigo-mid))}.EcosystemMap_barMove__fgKiV{background:linear-gradient(90deg,var(--orange),var(--orange-mid))}.EcosystemMap_barBridge__gA8ND{background:linear-gradient(90deg,var(--indigo),var(--orange))}.EcosystemMap_detailHead__yjUac{display:flex;flex-direction:column;gap:.375rem}.EcosystemMap_detailPillar__bfw1y{font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--indigo)}.EcosystemMap_detailName__lvL0w{font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1.05;letter-spacing:-.03em}.EcosystemMap_detailType__Ix4_e{font-family:var(--font-serif);font-style:italic;font-size:1.0625rem;color:var(--gray-700)}.EcosystemMap_detailBlurb__dQyzN{font-size:.875rem;line-height:1.8;color:var(--gray-700)}.EcosystemMap_detailRow__tp4ks{display:flex;flex-direction:column;gap:.375rem;padding-top:.875rem;border-top:1px solid var(--gray-100)}.EcosystemMap_detailRowLabel__9pFEp{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-700)}.EcosystemMap_detailRowBody__ooNX5{font-size:.8125rem;line-height:1.75;color:var(--gray-900)}.EcosystemMap_proof__kwJdY{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.EcosystemMap_proofItem__AsUA0{padding:.75rem .5rem;border-radius:8px;border:1px dashed var(--gray-300);display:flex;flex-direction:column;gap:.25rem;font-size:.6875rem;line-height:1.4;color:var(--gray-700);text-align:center}.EcosystemMap_proofItem__AsUA0 strong{font-family:var(--font-display);font-size:1.125rem;color:var(--indigo)}.EcosystemMap_connected__dVKQs{display:flex;flex-direction:column;gap:.5rem;padding-top:.875rem;border-top:1px solid var(--gray-100)}.EcosystemMap_connectedList__F_Ec6{list-style:none;display:flex;flex-direction:column;gap:.5rem}.EcosystemMap_connectedItem__o_Gho{width:100%;min-height:44px;padding:.5rem .75rem .5rem .5rem;display:flex;align-items:center;gap:.75rem;border-radius:10px;border:1px solid var(--gray-100);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.EcosystemMap_connectedItem__o_Gho:hover{background:var(--off-white);border-color:var(--gray-300)}.EcosystemMap_connectedIcon__D3bmZ{width:32px;height:32px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--indigo-light);color:var(--indigo-deep);font-size:15px}.EcosystemMap_connectedText__uoOHZ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.EcosystemMap_connectedName__rWhvy{font-family:var(--font-display);font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.EcosystemMap_connectedType__THNAb{font-size:.6875rem;line-height:1.3;color:var(--gray-700)}.EcosystemMap_connectedArrow__dqVYj{flex-shrink:0;font-size:.875rem;color:var(--indigo);transition:transform .2s}.EcosystemMap_connectedItem__o_Gho:hover .EcosystemMap_connectedArrow__dqVYj{transform:translateX(2px)}.EcosystemMap_detailActions___m8Uo{margin-top:auto;display:flex;flex-direction:column;gap:.75rem}.EcosystemMap_primaryLink__z8ZlF{min-height:48px;border-radius:4px;background:var(--indigo);color:var(--white);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;transition:background .2s}.EcosystemMap_primaryLink__z8ZlF:hover{background:var(--indigo-deep)}.EcosystemMap_secondaryLink__ZioVj{align-self:center;padding:.5rem;font-size:.8125rem;font-weight:600;color:var(--indigo)}.EcosystemMap_secondaryLink__ZioVj:hover{color:var(--indigo-deep)}.EcosystemMap_sheet__5ho3Z{position:fixed;inset:auto 0 0 0;margin:0 auto;padding:0;border:0;width:min(560px,100%);max-width:100%;max-height:min(85vh,720px);max-height:min(85dvh,720px);overflow-y:auto;overscroll-behavior:contain;background:var(--white);color:var(--gray-900);border-radius:20px 20px 0 0;box-shadow:0 -12px 40px rgba(0,18,112,.3)}.EcosystemMap_sheet__5ho3Z[open]{animation:EcosystemMap_sheetUp__iAaXB .3s ease}.EcosystemMap_sheet__5ho3Z::-webkit-backdrop{background:rgba(0,0,0,.45)}.EcosystemMap_sheet__5ho3Z::backdrop{background:rgba(0,0,0,.45)}@keyframes EcosystemMap_sheetUp__iAaXB{0%{transform:translateY(100%)}to{transform:none}}.EcosystemMap_sheetBar__YwYv4{display:block;height:5px}.EcosystemMap_grabber___oMzh{position:absolute;top:12px;left:50%;translate:-50% 0;width:36px;height:5px;border-radius:3px;background:var(--gray-500);opacity:.75}.EcosystemMap_sheetBody__SdYSy{padding:1.5rem 1.25rem 1.75rem;display:flex;flex-direction:column;gap:1rem}.EcosystemMap_sheetTop__MRXvh{display:flex;justify-content:space-between;align-items:center}.EcosystemMap_close__qyHhq{width:44px;height:44px;border-radius:50%;border:none;background:var(--gray-100);color:var(--gray-900);display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.EcosystemMap_sheet__5ho3Z .EcosystemMap_detailName__lvL0w{font-size:1.875rem}.EcosystemMap_sheet__5ho3Z .EcosystemMap_detailRow__tp4ks{gap:.25rem;padding-top:.75rem}.EcosystemMap_sheet__5ho3Z .EcosystemMap_detailRowBody__ooNX5{font-size:.875rem;line-height:1.7}.EcosystemMap_sheet__5ho3Z .EcosystemMap_connected__dVKQs{padding-top:.75rem}.EcosystemMap_sheet__5ho3Z .EcosystemMap_primaryLink__z8ZlF{min-height:50px}@media (min-width:1025px){.EcosystemMap_section__xqnNA{background:linear-gradient(to bottom,var(--lavender) calc(100% - 140px),var(--white))}.EcosystemMap_section__xqnNA:before{-webkit-mask-image:linear-gradient(180deg,transparent 300px,#000 560px,#000 calc(100% - 180px),transparent calc(100% - 40px));mask-image:linear-gradient(180deg,transparent 300px,#000 560px,#000 calc(100% - 180px),transparent calc(100% - 40px))}}@media (min-width:1280px){.EcosystemMap_section__xqnNA{padding:2rem 3rem}.EcosystemMap_section__xqnNA:before{-webkit-mask-image:linear-gradient(180deg,transparent 140px,#000 340px,#000 calc(100% - 180px),transparent calc(100% - 40px));mask-image:linear-gradient(180deg,transparent 140px,#000 340px,#000 calc(100% - 180px),transparent calc(100% - 40px))}.EcosystemMap_inner__QFEfS{row-gap:1.5rem}.EcosystemMap_intro__OKxAA{gap:0;max-width:480px}.EcosystemMap_title__eojjF{font-size:2.5rem;line-height:1;margin-bottom:1rem}.EcosystemMap_lead__UdCOF{font-size:.9375rem;line-height:1.6}.EcosystemMap_legend__Z8ECd{flex-direction:row;gap:1.5rem;padding-bottom:.25rem}.EcosystemMap_mapRow__Cq4iH{--card-w:22.5rem;--card-gap:2.5rem;position:relative;container-type:inline-size}.EcosystemMap_stage__fwpe4{flex:none;width:min(clamp(360px,calc((100vh - 232px) * 660 / 700),660px),calc(100% - var(--card-w) - var(--card-gap)));width:min(clamp(360px,calc((100svh - 232px) * 660 / 700),660px),calc(100% - var(--card-w) - var(--card-gap)));transition:transform .5s cubic-bezier(.22,1,.36,1)}.EcosystemMap_cardOpen__1KAdq .EcosystemMap_stage__fwpe4{transform:translateX(calc(50% - 50cqw))}.EcosystemMap_panel__4JV1l{position:absolute;top:0;right:0;bottom:0;width:var(--card-w);overflow:hidden;transform:translateX(24px);opacity:0;visibility:hidden;transition:transform .35s ease,opacity .35s ease,visibility 0s linear .35s}.EcosystemMap_cardOpen__1KAdq .EcosystemMap_panel__4JV1l{transform:none;opacity:1;visibility:visible;transition:transform .35s ease,opacity .35s ease,visibility 0s}}@media (min-width:1280px) and (max-height:719px){.EcosystemMap_section__xqnNA{padding-top:1.5rem}.EcosystemMap_section__xqnNA:before{-webkit-mask-image:linear-gradient(180deg,transparent 160px,#000 360px,#000 calc(100% - 180px),transparent calc(100% - 40px));mask-image:linear-gradient(180deg,transparent 160px,#000 360px,#000 calc(100% - 180px),transparent calc(100% - 40px))}.EcosystemMap_inner__QFEfS{row-gap:1rem}.EcosystemMap_title__eojjF{font-size:2.375rem}.EcosystemMap_lead__UdCOF{font-size:.9375rem;line-height:1.55}.EcosystemMap_stage__fwpe4{--dot:48px;width:min(clamp(300px,calc((100vh - 211px) * 660 / 700),660px),calc(100% - var(--card-w) - var(--card-gap)));width:min(clamp(300px,calc((100svh - 211px) * 660 / 700),660px),calc(100% - var(--card-w) - var(--card-gap)))}.EcosystemMap_node__Z7hWp{width:104px;gap:5px}.EcosystemMap_nodeIcon__JN_6k{font-size:19px}.EcosystemMap_nodeName__W_kNl{font-size:.75rem}.EcosystemMap_nodeShort__Z5neT{display:none}}@media (max-width:1279px){.EcosystemMap_section__xqnNA{padding:3.5rem 3rem 3rem}.EcosystemMap_inner__QFEfS{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "map" "legend"}.EcosystemMap_legend__Z8ECd{justify-self:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;font-size:.6875rem}.EcosystemMap_legend__Z8ECd li{gap:.375rem}.EcosystemMap_legendLine__PYqPU{width:14px}.EcosystemMap_panel__4JV1l{display:none}.EcosystemMap_node__Z7hWp[aria-expanded=true] .EcosystemMap_nodeIcon__JN_6k{box-shadow:0 0 0 3px var(--orange),0 0 24px rgba(242,147,36,.55)}}@media (max-width:1024px){.EcosystemMap_section__xqnNA{position:-webkit-sticky;position:sticky;z-index:0;top:0;top:min(0px,calc(100vh - var(--map-h, 0px)));top:min(0px,calc(100svh - var(--map-h, 0px)));padding:3rem 2.5rem 2.5rem}.EcosystemMap_leadWide__z5DKD{display:none}.EcosystemMap_leadCompact__6Si89{display:inline}.EcosystemMap_stage__fwpe4{--dot:56px;flex-basis:520px;aspect-ratio:350/400}.EcosystemMap_orbit__EvoQu{transform-origin:50% 48.75%}.EcosystemMap_artWide__ulQm0{display:none}.EcosystemMap_artCompact__EpgTh{display:block}.EcosystemMap_orb__P9lI8{top:48.75%;width:26.29%}.EcosystemMap_signal__UM_dw{top:48.75%;width:calc(40% / 5.4)}.EcosystemMap_node__Z7hWp{left:var(--mx);top:var(--my);width:clamp(72px,24%,96px);gap:5px}.EcosystemMap_nodeIcon__JN_6k{font-size:20px}.EcosystemMap_nodeName__W_kNl{font-family:var(--font-sans);font-size:.65625rem;font-weight:600;line-height:1.2;letter-spacing:0}.EcosystemMap_nodeShort__Z5neT{display:none}}@media (max-width:768px){.EcosystemMap_section__xqnNA{padding:5rem 1.25rem 2.25rem}.EcosystemMap_inner__QFEfS{row-gap:1.5rem}.EcosystemMap_intro__OKxAA{gap:.875rem}.EcosystemMap_lead__UdCOF{font-size:.9375rem;line-height:1.75}.EcosystemMap_stage__fwpe4{--dot:48px}.EcosystemMap_sheet__5ho3Z{width:100%}}@media (prefers-reduced-motion:reduce){.EcosystemMap_orbCore__kQYa1,.EcosystemMap_orbHalo__h9_To,.EcosystemMap_orb__P9lI8:after,.EcosystemMap_signal__UM_dw{animation:none}.EcosystemMap_node__Z7hWp,.EcosystemMap_orbit__EvoQu{animation-play-state:paused}.EcosystemMap_cardOpen__1KAdq .EcosystemMap_panel__4JV1l,.EcosystemMap_nodeIcon__JN_6k,.EcosystemMap_node__Z7hWp,.EcosystemMap_panel__4JV1l,.EcosystemMap_stage__fwpe4{transition:none}.EcosystemMap_node__Z7hWp:hover{transform:none}.EcosystemMap_connectedArrow__dqVYj,.EcosystemMap_connectedItem__o_Gho:hover .EcosystemMap_connectedArrow__dqVYj{transition:none;transform:none}.EcosystemMap_sheet__5ho3Z[open]{animation:none}}.PortfolioHighlights_section__MclmZ{background:var(--white);padding:4rem}.PortfolioHighlights_inner__FsDJ6{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem;gap:3rem}.PortfolioHighlights_column__tHZPF{display:flex;flex-direction:column;gap:1.375rem}.PortfolioHighlights_title__3Foa2{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.375rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--gray-900)}.PortfolioHighlights_stats__nCH6J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.875rem;gap:.875rem}.PortfolioHighlights_stat__5StGG{padding:1.375rem;border-radius:12px;background:var(--white);border:1px solid var(--gray-100);box-shadow:0 8px 24px rgba(0,27,148,.08);display:flex;flex-direction:column;gap:.5rem}.PortfolioHighlights_statN__vA2rx{font-family:var(--font-display);font-size:2.125rem;font-weight:700;line-height:1;color:var(--indigo)}.PortfolioHighlights_statL__YixdU{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-700)}.PortfolioHighlights_press__6_MZn{list-style:none;border-top:1px solid var(--gray-100)}.PortfolioHighlights_pressRow__8oBJv{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--gray-100);color:var(--gray-900)}a.PortfolioHighlights_pressRow__8oBJv{transition:color .2s}a.PortfolioHighlights_pressRow__8oBJv:hover .PortfolioHighlights_pressPub__LMZcE{color:var(--indigo)}.PortfolioHighlights_pressPub__LMZcE{font-family:var(--font-display);font-size:1.125rem;font-weight:700;flex-shrink:0;transition:color .2s}.PortfolioHighlights_pressTitle__36aC_{font-size:.8125rem;line-height:1.5;color:var(--gray-700);text-align:right}@media (max-width:1024px){.PortfolioHighlights_section__MclmZ{position:relative;z-index:1;margin-top:-20px;border-radius:20px 20px 0 0;box-shadow:0 -10px 32px rgba(0,27,148,.14);padding:3rem 2.5rem}.PortfolioHighlights_inner__FsDJ6{grid-template-columns:minmax(0,1fr);gap:3rem}}@media (max-width:768px){.PortfolioHighlights_section__MclmZ{padding:2.25rem 1.25rem}.PortfolioHighlights_inner__FsDJ6{gap:2.25rem}.PortfolioHighlights_column__tHZPF{gap:1.125rem}.PortfolioHighlights_stats__nCH6J{gap:.625rem}.PortfolioHighlights_stat__5StGG{padding:1rem;gap:.25rem;box-shadow:none}.PortfolioHighlights_statN__vA2rx{font-size:1.625rem}.PortfolioHighlights_statL__YixdU{font-size:.625rem}.PortfolioHighlights_pressRow__8oBJv{flex-direction:column;align-items:flex-start;gap:.125rem;padding:.875rem 0}.PortfolioHighlights_pressPub__LMZcE{font-size:1rem}.PortfolioHighlights_pressTitle__36aC_{font-size:.75rem;text-align:left}}.Footer_footer__4vzqH{background:var(--gray-900);color:hsla(0,0%,100%,.4);padding:2rem 5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem 2rem;font-size:.78rem}.Footer_brand__Y4wbm{display:flex;align-items:center;flex-shrink:0}.Footer_brandLogo__xL4eD{height:72px;width:auto;opacity:.8;transition:opacity .2s}.Footer_brandLogo__xL4eD:hover{opacity:1}.Footer_social__RYYyg{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem 1rem}.Footer_icons__Xahrt{display:flex;align-items:center;gap:1rem}.Footer_socialLink__N7mmd{color:hsla(0,0%,100%,.45);transition:color .2s;display:flex;align-items:center}.Footer_socialLink__N7mmd:hover{color:var(--orange)}.Footer_copy__9oFUI{color:hsla(0,0%,100%,.7);flex-shrink:0}.Footer_link__wByfM{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s}.Footer_link__wByfM:hover{color:var(--orange)}.Footer_footer__4vzqH a:focus-visible{outline-color:var(--white)}@media (max-width:1024px){.Footer_footer__4vzqH{flex-direction:column}.Footer_social__RYYyg{justify-content:center}}@media (max-width:768px){.Footer_footer__4vzqH{padding:1.75rem 2rem}}.Home_main__2uIek{margin-left:var(--sidebar-w);width:calc(100% - var(--sidebar-w));min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;background:var(--indigo)}.Home_thread__lZPWj{position:absolute;left:var(--thread-left);top:0;bottom:0;width:var(--thread-width);pointer-events:none;z-index:2}.Home_threadLine__9aj1z{width:100%;opacity:.13}.Home_threadGlow__sH4iH,.Home_threadLine__9aj1z{position:absolute;top:70vh;bottom:4rem;background:var(--thread-color)}.Home_threadGlow__sH4iH{left:-2px;width:6px;opacity:.04;filter:blur(3px)}.Home_menuBtn__f6vu3{display:none;position:fixed;top:1rem;left:1rem;z-index:300;background:var(--indigo);border:none;color:#fff;padding:.65rem .95rem;border-radius:6px;cursor:pointer;font-size:1.25rem;line-height:1;transition:background .2s,color .2s}.Home_menuBtnOpen__ktzAa{background:#fff;color:var(--gray-900)}.Home_scrollContent__J_VtX{position:relative;z-index:1;background:transparent;border-radius:20px 20px 0 0;margin-top:0;overflow:hidden}.Home_scrollContent__J_VtX:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:hsla(0,0%,100%,.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:-1;border-radius:20px 20px 0 0}.Home_pageMain__Dbf5M{background:var(--indigo)}.Home_pageFooter__n4LMb{position:relative;z-index:1}.Home_pageBg__xu7Q0{position:fixed;top:0;bottom:0;left:var(--sidebar-w);right:0;z-index:0;background-size:cover;background-position:top;background-repeat:no-repeat}.Home_pageBgPortfolio__LaKUx{background-image:linear-gradient(180deg,rgba(0,18,112,.35),rgba(0,18,112,.2) 45%,rgba(0,18,112,.45)),url(/media/heroes/aboutbanner.webp)}.Home_pageBgAbout__hB5A2{background-color:var(--indigo);background-image:linear-gradient(180deg,rgba(0,27,148,0) 40%,rgba(0,27,148,.85) 68%,var(--indigo) 82%),url(/media/photos/portraits/about-collage-2400.webp);background-size:cover,contain}.Home_overlay__QgBtt{display:none}@media (max-width:768px){.Home_main__2uIek{margin-left:0;width:100%}.Home_menuBtn__f6vu3{display:block}.Home_thread__lZPWj{display:none}.Home_overlay__QgBtt{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:150}.Home_overlayVisible__4Zrzb{display:block}.Home_scrollContent__J_VtX{border-radius:0;margin-top:0}.Home_scrollContent__J_VtX:before{border-radius:0}.Home_pageBg__xu7Q0{left:0}.Home_pageBgAbout__hB5A2{background-image:linear-gradient(180deg,rgba(0,27,148,0) 24vw,rgba(0,27,148,.85) 42vw,var(--indigo) 50vw),url(/media/photos/portraits/about-collage-1200.webp)}}