.WorldMap-module__0-2xxW__mapShellFull .WorldMap-module__0-2xxW__wrap{aspect-ratio:auto;height:100%;min-height:100%;max-height:none;box-shadow:none;background:var(--brand-black);border:0;border-radius:0}.WorldMap-module__0-2xxW__mapShellFull .WorldMap-module__0-2xxW__mapPlaceholder{background:var(--brand-black)}.WorldMap-module__0-2xxW__mapShellFull .WorldMap-module__0-2xxW__geography{opacity:.88}.WorldMap-module__0-2xxW__markerFull{cursor:pointer;outline:none}.WorldMap-module__0-2xxW__pinShape{transform-box:fill-box;transform-origin:bottom;transition:transform .2s;transform:scale(1.45)}.WorldMap-module__0-2xxW__markerFull:hover .WorldMap-module__0-2xxW__pinShape,.WorldMap-module__0-2xxW__markerFull:focus-visible .WorldMap-module__0-2xxW__pinShape,.WorldMap-module__0-2xxW__markerFull.WorldMap-module__0-2xxW__markerActive .WorldMap-module__0-2xxW__pinShape{transform:scale(1.45)translateY(-1px)}.WorldMap-module__0-2xxW__markerFull.WorldMap-module__0-2xxW__markerSelected .WorldMap-module__0-2xxW__pinShape{transform:scale(1.55)translateY(-2px)}.WorldMap-module__0-2xxW__markerFull .WorldMap-module__0-2xxW__markerPin{filter:drop-shadow(0 0 8px #cddf348c)drop-shadow(0 4px 10px #0000008c)}.WorldMap-module__0-2xxW__markerPinHollow,.WorldMap-module__0-2xxW__pinBeepGroup{pointer-events:none}.WorldMap-module__0-2xxW__markerBeepRing{fill:none;stroke:var(--brand-neon);stroke-width:2px;opacity:.85;transform-box:fill-box;transform-origin:50%;animation:1.1s ease-out infinite WorldMap-module__0-2xxW__markerBeep}.WorldMap-module__0-2xxW__markerBeepRingAlt{animation-delay:.55s}.WorldMap-module__0-2xxW__markerHoverHalo{pointer-events:none}.WorldMap-module__0-2xxW__markerSelected .WorldMap-module__0-2xxW__markerPin{filter:drop-shadow(0 0 14px #cddf34f2)drop-shadow(0 0 28px #cddf3473)drop-shadow(0 4px 10px #0000008c)}.WorldMap-module__0-2xxW__markerIntro.WorldMap-module__0-2xxW__markerFull .WorldMap-module__0-2xxW__pinShape{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) forwards WorldMap-module__0-2xxW__pinDropInLight;animation-delay:var(--intro-delay,0s);transform:scale(1.45)translateY(-14px)}@keyframes WorldMap-module__0-2xxW__markerBeep{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(2.4)}}@keyframes WorldMap-module__0-2xxW__pinDropInLight{0%{opacity:0;transform:scale(1.45)translateY(-14px)}55%{opacity:1;transform:scale(1.52)translateY(2px)}to{opacity:1;transform:scale(1.45)translateY(0)}}.WorldMap-module__0-2xxW__mapShell{flex-direction:column;gap:12px;min-width:0;display:flex}.WorldMap-module__0-2xxW__mapShellFull{gap:0;height:100%}.WorldMap-module__0-2xxW__mapShellFull .WorldMap-module__0-2xxW__mapLegend{z-index:2;padding:0 var(--page-padding-x);position:absolute;bottom:52px;left:0;right:0}.WorldMap-module__0-2xxW__wrap{aspect-ratio:16/10;isolation:isolate;background:var(--brand-black);border:1px solid #cddf342e;width:100%;min-height:320px;max-height:560px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 56px #00000073,inset 0 0 80px #cddf3408}.WorldMap-module__0-2xxW__composableMap{width:100%;height:100%;display:block}.WorldMap-module__0-2xxW__mapPlaceholder{background:var(--brand-black);width:100%;height:100%}.WorldMap-module__0-2xxW__mapShine{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#cddf340f,#0000 52%),linear-gradient(#ffffff05,#0000 24%);position:absolute;inset:0}.WorldMap-module__0-2xxW__geography{transition:fill .2s}.WorldMap-module__0-2xxW__marker{outline:none}.WorldMap-module__0-2xxW__markerIntro .WorldMap-module__0-2xxW__markerDot{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) forwards WorldMap-module__0-2xxW__pinDropIn;animation-delay:var(--intro-delay,0s);transform:scale(0)translateY(-18px)}.WorldMap-module__0-2xxW__markerIntro .WorldMap-module__0-2xxW__markerHubCore{opacity:0;animation:.4s forwards WorldMap-module__0-2xxW__pinCoreIn;animation-delay:calc(var(--intro-delay,0s) + .28s)}.WorldMap-module__0-2xxW__markerIntroPulse{pointer-events:none;opacity:0;animation:1.4s ease-out forwards WorldMap-module__0-2xxW__markerIntroPulse;animation-delay:var(--intro-delay,0s);transform:scale(.4)}.WorldMap-module__0-2xxW__markerDot{filter:drop-shadow(0 0 8px #cddf348c)drop-shadow(0 4px 10px #0000008c);transition:transform .22s,fill .22s}.WorldMap-module__0-2xxW__marker:hover .WorldMap-module__0-2xxW__markerDot,.WorldMap-module__0-2xxW__marker:focus-visible .WorldMap-module__0-2xxW__markerDot,.WorldMap-module__0-2xxW__markerActive .WorldMap-module__0-2xxW__markerDot{filter:drop-shadow(0 0 14px #cddf34e6)drop-shadow(0 0 24px #cddf3459)drop-shadow(0 4px 10px #0000008c);transform:scale(1.12)}.WorldMap-module__0-2xxW__markerHubCore{pointer-events:none}.WorldMap-module__0-2xxW__markerActive{z-index:2}.WorldMap-module__0-2xxW__markerPulse{pointer-events:none;animation:1.8s ease-out infinite WorldMap-module__0-2xxW__markerPulse}.WorldMap-module__0-2xxW__tooltipOverlay{z-index:9999;pointer-events:none;width:min(252px,100% - 24px);max-width:calc(100vw - 32px);position:absolute}.WorldMap-module__0-2xxW__tooltipPopout{animation:WorldMap-module__0-2xxW__tooltipPopout var(--duration-normal) var(--ease-smooth) both;will-change:transform, opacity}.WorldMap-module__0-2xxW__tooltipPopoutRight{transform-origin:0;animation-name:WorldMap-module__0-2xxW__tooltipPopoutRight}.WorldMap-module__0-2xxW__tooltipPopoutLeft{transform-origin:100%;animation-name:WorldMap-module__0-2xxW__tooltipPopoutLeft}.WorldMap-module__0-2xxW__tooltipPopoutTop{transform-origin:bottom;animation-name:WorldMap-module__0-2xxW__tooltipPopoutTop}.WorldMap-module__0-2xxW__mapTooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0af5;border:1px solid #cddf3447;padding:14px 16px;transition:box-shadow .38s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 14px 36px #00000080,0 0 0 1px #cddf3414}.WorldMap-module__0-2xxW__tooltipPopout .WorldMap-module__0-2xxW__mapTooltip{box-shadow:0 18px 42px #0000008c,0 0 24px #cddf341f,0 0 0 1px #cddf341a}.WorldMap-module__0-2xxW__mapTooltipRight:before{content:"";background:#0a0a0af5;border-bottom:1px solid #cddf3447;border-left:1px solid #cddf3447;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.WorldMap-module__0-2xxW__mapTooltipLeft:before{content:"";background:#0a0a0af5;border-top:1px solid #cddf3447;border-right:1px solid #cddf3447;width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.WorldMap-module__0-2xxW__mapTooltipTop:before{content:"";background:#0a0a0af5;border-bottom:1px solid #cddf3447;border-right:1px solid #cddf3447;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.WorldMap-module__0-2xxW__tooltipHeader{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.WorldMap-module__0-2xxW__tooltipHubBadge{background:var(--brand-neon);color:var(--text-on-accent);letter-spacing:.08em;padding:2px 6px;font-size:8px;font-weight:800}.WorldMap-module__0-2xxW__tooltipTitle{color:var(--brand-white);white-space:pre-line;font-size:14px;font-weight:700;line-height:1.3}.WorldMap-module__0-2xxW__tooltipSubtitle{color:var(--brand-neon);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.WorldMap-module__0-2xxW__tooltipAddress{color:#ffffffd1;margin-top:8px;font-size:12px;line-height:1.5}.WorldMap-module__0-2xxW__tooltipMeta{border-top:1px solid #cddf3424;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.WorldMap-module__0-2xxW__tooltipMetaRow{color:#ffffffc7;font-size:11px;line-height:1.45}.WorldMap-module__0-2xxW__tooltipMetaLabel{color:var(--brand-grey);font-weight:600}.WorldMap-module__0-2xxW__mapLegend{color:var(--brand-grey);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.WorldMap-module__0-2xxW__legendItem{align-items:center;gap:7px;display:inline-flex}.WorldMap-module__0-2xxW__legendDot{background:var(--brand-neon);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #cddf3473}.WorldMap-module__0-2xxW__legendDivider{background:#cddf3438;width:1px;height:12px}.WorldMap-module__0-2xxW__mobilePanel{background:var(--surface-card);box-shadow:var(--shadow-card);border:1px solid #cddf3438;padding:18px 16px 20px;animation:.28s cubic-bezier(.22,1,.36,1) WorldMap-module__0-2xxW__panelIn}.WorldMap-module__0-2xxW__mobilePanelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.WorldMap-module__0-2xxW__mobilePanelEyebrow{color:var(--brand-neon);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.WorldMap-module__0-2xxW__mobileClose{border:1px solid var(--header-border);background:var(--surface-raised);width:36px;height:36px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.WorldMap-module__0-2xxW__mobilePanel .WorldMap-module__0-2xxW__mapTooltip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.WorldMap-module__0-2xxW__mobilePanel .WorldMap-module__0-2xxW__mapTooltip:before{display:none}.WorldMap-module__0-2xxW__mobilePanel .WorldMap-module__0-2xxW__tooltipTitle{color:var(--text-primary);font-size:15px}.WorldMap-module__0-2xxW__mobilePanel .WorldMap-module__0-2xxW__tooltipAddress,.WorldMap-module__0-2xxW__mobilePanel .WorldMap-module__0-2xxW__tooltipMetaRow{color:var(--text-primary)}@keyframes WorldMap-module__0-2xxW__markerPulse{0%{opacity:.75;transform:scale(.65)}70%{opacity:.15}to{opacity:0;transform:scale(1.8)}}@keyframes WorldMap-module__0-2xxW__pinDropIn{0%{opacity:0;transform:scale(0)translateY(-18px)}55%{opacity:1;transform:scale(1.18)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes WorldMap-module__0-2xxW__pinCoreIn{0%{opacity:0}to{opacity:1}}@keyframes WorldMap-module__0-2xxW__markerIntroPulse{0%{opacity:.65;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes WorldMap-module__0-2xxW__tooltipPopout{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes WorldMap-module__0-2xxW__tooltipPopoutRight{0%{opacity:0;filter:blur(4px);transform:scale(.9)translate(-10px)}to{opacity:1;filter:blur();transform:scale(1)translate(0)}}@keyframes WorldMap-module__0-2xxW__tooltipPopoutLeft{0%{opacity:0;filter:blur(4px);transform:scale(.9)translate(10px)}to{opacity:1;filter:blur();transform:scale(1)translate(0)}}@keyframes WorldMap-module__0-2xxW__tooltipPopoutTop{0%{opacity:0;filter:blur(4px);transform:scale(.9)translateY(10px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes WorldMap-module__0-2xxW__panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:768px){.WorldMap-module__0-2xxW__mapShellFull .WorldMap-module__0-2xxW__wrap,.WorldMap-module__0-2xxW__wrap{aspect-ratio:auto;height:100%;min-height:0;max-height:none}.WorldMap-module__0-2xxW__pinShape{transform:scale(1.25)}.WorldMap-module__0-2xxW__markerFull:hover .WorldMap-module__0-2xxW__pinShape,.WorldMap-module__0-2xxW__markerFull:focus-visible .WorldMap-module__0-2xxW__pinShape,.WorldMap-module__0-2xxW__markerFull.WorldMap-module__0-2xxW__markerActive .WorldMap-module__0-2xxW__pinShape{transform:scale(1.25)translateY(-1px)}.WorldMap-module__0-2xxW__markerFull.WorldMap-module__0-2xxW__markerSelected .WorldMap-module__0-2xxW__pinShape{transform:scale(1.32)translateY(-2px)}.WorldMap-module__0-2xxW__markerIntro.WorldMap-module__0-2xxW__markerFull .WorldMap-module__0-2xxW__pinShape{transform:scale(1.25)translateY(-14px)}.WorldMap-module__0-2xxW__mapTooltip{padding:12px 14px}.WorldMap-module__0-2xxW__tooltipTitle{font-size:var(--text-sm)}.WorldMap-module__0-2xxW__tooltipAddress,.WorldMap-module__0-2xxW__tooltipMetaRow{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.WorldMap-module__0-2xxW__mobilePanel,.WorldMap-module__0-2xxW__tooltipPopout,.WorldMap-module__0-2xxW__markerPulse,.WorldMap-module__0-2xxW__markerIntroPulse,.WorldMap-module__0-2xxW__markerIntro .WorldMap-module__0-2xxW__markerDot,.WorldMap-module__0-2xxW__markerIntro .WorldMap-module__0-2xxW__markerHubCore,.WorldMap-module__0-2xxW__markerIntro.WorldMap-module__0-2xxW__markerFull .WorldMap-module__0-2xxW__pinShape,.WorldMap-module__0-2xxW__markerBeepRing{animation:none}.WorldMap-module__0-2xxW__tooltipPopout{filter:none}.WorldMap-module__0-2xxW__markerIntro .WorldMap-module__0-2xxW__markerDot,.WorldMap-module__0-2xxW__markerIntro .WorldMap-module__0-2xxW__markerHubCore,.WorldMap-module__0-2xxW__markerIntro.WorldMap-module__0-2xxW__markerFull .WorldMap-module__0-2xxW__pinShape{opacity:1;transform:scale(1.45)}.WorldMap-module__0-2xxW__markerPulse{opacity:.35;transform:scale(1.2)}.WorldMap-module__0-2xxW__markerSelected .WorldMap-module__0-2xxW__markerBeepRing{opacity:.45;transform:scale(1.4)}}
