.scrollAnimations_bentoCard__6YoIO{opacity:0;transform:translateY(20px);position:relative;overflow:hidden}.scrollAnimations_bentoCard__6YoIO:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(0,201,177,.06) 50%,rgba(0,201,177,.12) 55%,transparent 65%);transform:translateX(-100%);transition:none}.scrollAnimations_bentoCard__6YoIO:hover:after{animation:scrollAnimations_radarSweep__8kOKh .65s ease-out forwards}@supports (animation-timeline:view()){.scrollAnimations_bentoCard__6YoIO{animation:scrollAnimations_fadeSlideUp__g_u_l .6s cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry 0 cover 25%;animation-delay:calc(var(--card-index, 0) * 80ms)}}@keyframes scrollAnimations_fadeSlideUp__g_u_l{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scrollAnimations_scrollProgress__qxMEE{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#00C9B1,#0a7c72);z-index:9999;filter:drop-shadow(0 0 4px #00C9B1);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;opacity:0;transition:opacity .3s ease}body.map-section-active .scrollAnimations_scrollProgress__qxMEE{opacity:1}@supports (animation-timeline:scroll(root)){.scrollAnimations_scrollProgress__qxMEE{animation:scrollAnimations_progressBar__FOQ7L linear forwards;animation-timeline:scroll(root)}}@keyframes scrollAnimations_progressBar__FOQ7L{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scrollAnimations_footerColumn__LiVGE{opacity:0;transform:translateY(15px)}@supports (animation-timeline:view()){.scrollAnimations_footerColumn__LiVGE{animation:scrollAnimations_fadeSlideUpFooter__PXVer .6s cubic-bezier(.16,1,.3,1) forwards;animation-timeline:view();animation-range:entry 10% cover 40%;animation-delay:calc(var(--col-index, 0) * .1s)}}@keyframes scrollAnimations_fadeSlideUpFooter__PXVer{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.scrollAnimations_newsletterInput__J6iSI:focus{outline:none;animation:scrollAnimations_glowPulse__Ajsqg 2s cubic-bezier(.16,1,.3,1) infinite}@keyframes scrollAnimations_glowPulse__Ajsqg{0%{box-shadow:0 0 0 2px rgba(0,201,177,.3)}to{box-shadow:0 0 0 6px rgba(0,201,177,0)}}@media (prefers-reduced-motion:reduce){.scrollAnimations_bentoCard__6YoIO,.scrollAnimations_footerColumn__LiVGE,.scrollAnimations_newsletterInput__J6iSI:focus,.scrollAnimations_scrollProgress__qxMEE{animation:none!important;opacity:1!important;transform:none!important}}.NavBar_hiddenCanvas__7dTnr{position:absolute;opacity:0;pointer-events:none;visibility:hidden;width:1px;height:1px}.NavBar_navbar__DlLXL{position:fixed;top:0;left:0;right:0;z-index:9999;height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:rgba(8,11,17,.58);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:inset 0 -1px 0 rgba(255,255,255,.02);transition:background .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.NavBar_navbarUnmounted__IpjBv{transition:none!important}.NavBar_navbarMenuOpen__n8OLd{background:rgba(8,10,16,.96)!important;border-bottom-color:rgba(255,255,255,.07)!important}.NavBar_navbar--dark__Q1F43{--nav-text:rgba(255,255,255,0.90);--nav-text-muted:rgba(255,255,255,0.50);--nav-icon-color:rgba(255,255,255,0.82);--nav-border:rgba(255,255,255,0.45);--nav-icon-hover:rgba(255,255,255,0.10);background:rgba(8,11,17,.58);border-bottom-color:rgba(255,255,255,.06)}.NavBar_navbar--light__78kcF{--nav-text:rgba(10,12,20,0.90);--nav-text-muted:rgba(10,12,20,0.50);--nav-icon-color:rgba(10,12,20,0.75);--nav-border:rgba(10,12,20,0.40);--nav-icon-hover:rgba(10,12,20,0.07);background:rgba(255,255,255,.58);border-bottom-color:rgba(0,0,0,.06)}.NavBar_navbarScrolled__FBlrH{background:rgba(8,10,16,.8)!important;border-bottom-color:rgba(255,255,255,.09)!important;box-shadow:0 14px 32px rgba(0,0,0,.14)!important}.NavBar_navbar--light__78kcF.NavBar_navbarScrolled__FBlrH{background:rgba(255,255,255,.8)!important;border-bottom-color:rgba(0,0,0,.09)!important}.NavBar_navLeft__m6_15{display:flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none}.NavBar_navLogoImg__wEd_6{height:26px;width:auto;display:block;object-fit:contain;transition:filter .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);filter:brightness(0) invert(1)}.NavBar_navbar--light__78kcF .NavBar_navLogoImg__wEd_6,.NavBar_navbar--light__78kcF.NavBar_navbarScrolled__FBlrH .NavBar_navLogoImg__wEd_6{filter:brightness(0)}.NavBar_navbarScrolled__FBlrH .NavBar_navLogoImg__wEd_6{filter:brightness(0) invert(1)}.NavBar_navRight__kDxYF{display:flex;align-items:center;gap:2px}.NavBar_navCTA__zztnE{height:32px;padding:0 18px;background:var(--ds-bg-card);color:#0a0c14;font-size:12px;font-weight:600;letter-spacing:.08em;border:none;border-radius:0;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0;margin-right:8px;box-shadow:0 10px 24px rgba(0,0,0,.12);transition:background .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;text-decoration:none}.NavBar_navCTA__zztnE:hover{background:var(--ds-bg-card-hover);box-shadow:0 12px 26px rgba(0,0,0,.16)}.NavBar_navCTA__zztnE:active{transform:translateY(1px)}.NavBar_navIconClean__e4Wev{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;color:var(--nav-icon-color);padding:0;flex-shrink:0;transition:color .35s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}.NavBar_navIconClean__e4Wev:hover{color:var(--nav-text);background:var(--nav-icon-hover)}.NavBar_navIconClean__e4Wev:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}@media (max-width:767px){.NavBar_navCTA__zztnE{display:none}}.NavBar_backdrop__kaKcU{position:fixed;inset:0;z-index:9996;background:rgba(0,0,0,0);pointer-events:none;transition:background .35s cubic-bezier(.16,1,.3,1)}.NavBar_backdropVisible__uBAuF{background:rgba(0,0,0,.48);pointer-events:auto}.NavBar_panel__cN5kS{position:fixed;top:54px;left:0;right:0;z-index:9997;background:#0e1117;border-bottom:1px solid rgba(255,255,255,.07);max-height:calc(88vh - 54px);overflow-y:auto;overscroll-behavior:contain;clip-path:inset(0 0 100% 0);opacity:0;visibility:hidden;transform:translateY(-8px);transition:clip-path .28s cubic-bezier(.16,1,.3,1),opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s;pointer-events:none}.NavBar_panelOpen__MwpNb{clip-path:inset(0 0 0 0);opacity:1;visibility:visible;transform:translateY(0);transition:clip-path .28s cubic-bezier(.16,1,.3,1),opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s;pointer-events:auto}.NavBar_panelInner__lngcc{max-width:1400px;margin:0 auto;padding:48px clamp(24px,5vw,64px) 40px}.NavBar_panelGrid__JbiOo{display:grid;grid-template-columns:1.2fr 1.8fr 1.8fr;gap:0}.NavBar_colNav__0S_Ff{padding-right:clamp(24px,4vw,56px);border-right:1px solid rgba(255,255,255,.1)}.NavBar_colNews__nv5Ky{padding:0 clamp(24px,4vw,56px);border-right:1px solid rgba(255,255,255,.1)}.NavBar_colOfferings___QfYW{padding-left:clamp(24px,4vw,56px)}.NavBar_colHeader__jYo3I{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;min-height:20px}.NavBar_colLabel__7XUM2{letter-spacing:.12em;color:rgba(255,255,255,.32)}.NavBar_colLabel__7XUM2,.NavBar_colSeeAll__kBx2B{font-size:11px;font-weight:500;text-transform:uppercase;font-family:var(--ds-font-mono),monospace}.NavBar_colSeeAll__kBx2B{letter-spacing:.08em;color:rgba(255,255,255,.3);text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.NavBar_colSeeAll__kBx2B:hover{color:rgba(255,255,255,.7);text-decoration:underline}.NavBar_colDivider__FGvus{border:none;border-top:1px solid rgba(255,255,255,.1);margin:0 0 28px}.NavBar_desktopNavGroups__UYJJs{display:flex;flex-direction:column}.NavBar_mobileNavGroups___IoCF{display:none}.NavBar_navGroup__kOcJ_{margin-bottom:14px}.NavBar_navGroup__kOcJ_:last-child{margin-bottom:0}.NavBar_navGroupTop__YGAm5{display:block;font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:300;color:rgba(255,255,255,.82);letter-spacing:.005em;line-height:1.18;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);padding:1px 0}.NavBar_navGroupTopActive__8icbf,.NavBar_navGroupTop__YGAm5:hover{color:rgba(255,255,255,1)}.NavBar_navSubList__iYcbj{margin-top:5px;margin-left:1.3em;display:flex;flex-direction:column;gap:3px}.NavBar_navSubItem__N3tJw{display:flex;align-items:baseline;gap:6px;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.NavBar_navSubArrow__NTuWi{color:rgba(255,255,255,.22);line-height:1;flex-shrink:0}.NavBar_navSubArrow__NTuWi,.NavBar_navSubLabel__aS_it{font-size:clamp(1.1rem,1.7vw,1.65rem);font-weight:300;transition:color .2s cubic-bezier(.16,1,.3,1)}.NavBar_navSubLabel__aS_it{color:rgba(255,255,255,.48);letter-spacing:.005em;line-height:1.3}.NavBar_navSubItem__N3tJw:hover .NavBar_navSubArrow__NTuWi,.NavBar_navSubItem__N3tJw:hover .NavBar_navSubLabel__aS_it{color:rgba(255,255,255,1)}.NavBar_mobileNavGroup__DQ1jK{border-bottom:1px solid rgba(255,255,255,.07)}.NavBar_mobileNavGroup__DQ1jK:last-child{border-bottom:none}.NavBar_mobileNavToggleBtn__otq2V{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;padding:16px 0;cursor:pointer;font-size:1.75rem;font-weight:300;color:rgba(255,255,255,.82);letter-spacing:.005em;text-align:left;font-family:inherit;transition:color .2s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}.NavBar_mobileNavToggleBtn__otq2V:hover{color:#fff}.NavBar_mobileToggleIcon__lIcq3{font-size:1.4rem;color:rgba(255,255,255,.35);line-height:1;flex-shrink:0}.NavBar_mobileNavTopLink__ayRK3{display:block;padding:16px 0;font-size:1.75rem;font-weight:300;color:rgba(255,255,255,.82);text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.NavBar_mobileNavTopLink__ayRK3:hover{color:#fff}.NavBar_mobileNavChildren__JXbin{display:flex;flex-direction:column;gap:2px;padding:0 0 14px 16px}.NavBar_mobileNavChildLink__9Jai6{display:block;padding:10px 0;font-size:1.35rem;font-weight:300;color:rgba(255,255,255,.52);text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.NavBar_mobileNavChildLink__9Jai6:hover{color:#fff}.NavBar_newsCard__8udA4{display:block;text-decoration:none;color:inherit;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08);transition:border-color .2s ease,transform .2s ease}.NavBar_newsCard__8udA4:hover{border-bottom-color:rgba(255,255,255,.14);transform:translateX(2px)}.NavBar_newsCard__8udA4:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.NavBar_newsCardImg__S0dTd{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;object-position:center;margin-bottom:12px;opacity:.82;filter:grayscale(30%);transition:opacity .22s ease,filter .22s ease}.NavBar_newsCard__8udA4:hover .NavBar_newsCardImg__S0dTd{opacity:1;filter:grayscale(0)}.NavBar_newsCat__210Gd{display:block;font-size:10.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.32);font-family:var(--ds-font-mono),monospace;margin-bottom:10px}.NavBar_newsHeadline__BjYMD{font-size:15px;font-weight:400;color:rgba(255,255,255,.88);line-height:1.38;margin:0 0 8px}.NavBar_newsExcerpt__YIFvl{font-size:13px;color:rgba(255,255,255,.48);line-height:1.6;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NavBar_newsLink__JpNML{font-size:13px;color:rgba(255,255,255,.4);text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1);display:inline-block}.NavBar_newsLink__JpNML:hover{color:rgba(255,255,255,.85);text-decoration:underline}.NavBar_newsViewAll__yhcP9{display:flex;justify-content:flex-end;margin-top:18px}.NavBar_newsViewAllLink__2MgQT{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.3);text-decoration:none;font-family:var(--ds-font-mono),monospace;transition:color .2s cubic-bezier(.16,1,.3,1)}.NavBar_newsViewAllLink__2MgQT:hover{color:rgba(255,255,255,.72);text-decoration:underline}.NavBar_offeringsBody__Q82NS{font-size:15px;font-weight:400;color:rgba(255,255,255,.6);line-height:1.7;margin:0 0 28px}.NavBar_offeringsLinkList__VftuL{display:flex;flex-direction:column;gap:8px}.NavBar_offeringsLink__k8UP8{display:flex;align-items:baseline;gap:7px;text-decoration:none;padding:2px 0}.NavBar_offeringsLinkArrow__cCOK2{color:rgba(255,255,255,.22);flex-shrink:0;line-height:1}.NavBar_offeringsLinkArrow__cCOK2,.NavBar_offeringsLinkLabel__jBBYV{font-size:clamp(1rem,1.5vw,1.5rem);font-weight:300;transition:color .2s cubic-bezier(.16,1,.3,1)}.NavBar_offeringsLinkLabel__jBBYV{color:rgba(255,255,255,.48);line-height:1.3}.NavBar_offeringsLink__k8UP8:hover .NavBar_offeringsLinkArrow__cCOK2,.NavBar_offeringsLink__k8UP8:hover .NavBar_offeringsLinkLabel__jBBYV{color:rgba(255,255,255,1)}.NavBar_panelFooter__Y3b5s{border-top:1px solid rgba(255,255,255,.07);padding:18px clamp(24px,5vw,64px);max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.NavBar_panelFooterCopy__C9poO{font-size:11px;color:rgba(255,255,255,.25);text-transform:uppercase;letter-spacing:.11em;font-family:var(--ds-font-mono),monospace;margin:0}@media (max-width:1023px){.NavBar_panelGrid__JbiOo{grid-template-columns:1fr}.NavBar_colNav__0S_Ff{padding-right:0;border-right:none}.NavBar_colNews__nv5Ky,.NavBar_colOfferings___QfYW{display:none}}@media (max-width:767px){.NavBar_navbar__DlLXL{height:56px;padding:0 12px}.NavBar_navLeft__m6_15{gap:6px;min-width:0}.NavBar_navLogoImg__wEd_6{height:22px}.NavBar_navIconClean__e4Wev{width:40px;height:40px}.NavBar_panelInner__lngcc{padding:28px 18px 24px}.NavBar_desktopNavGroups__UYJJs{display:none}.NavBar_mobileNavGroups___IoCF{display:block}.NavBar_panel__cN5kS{top:56px;max-height:calc(100vh - 56px)}.NavBar_colDivider__FGvus{margin:0 0 18px}.NavBar_mobileNavToggleBtn__otq2V,.NavBar_mobileNavTopLink__ayRK3{font-size:1.45rem;padding:14px 0}.NavBar_mobileNavChildren__JXbin{padding:0 0 12px 12px}.NavBar_mobileNavChildLink__9Jai6{font-size:1.1rem;padding:8px 0}.NavBar_panelFooter__Y3b5s{padding:14px 18px}.NavBar_panelFooterCopy__C9poO{font-size:10px;line-height:1.5}}