/* Shared map in both editions. Globe diameter is 70% of the original stage-relative size. */
#global.unified-global{background:#102b22;color:#f0f1df;padding:30px 0 20px;overflow:hidden;--globe-ink:#f0f1df;--globe-accent:#e1ec78;isolation:isolate}
.unified-global .global-views{display:flex;justify-content:center;gap:8px;margin:0 0 8px}.unified-global .global-views button{font:500 14px/1.2 'Hanken Grotesk',Arial,sans-serif;padding:13px 20px;min-height:46px;min-width:100px;border:0;background:#26483a;color:#f0f1df;cursor:pointer}.unified-global .global-views button[aria-pressed=true]{background:#e1ec78;color:#102b22}.unified-global .global-views button:hover{background:#eff6b7;color:#102b22}.unified-global .global-views button:focus-visible{outline:2px solid #fff;outline-offset:4px}
.unified-global .global-map-stage{position:relative;width:calc(100% - 44px);max-width:936px;aspect-ratio:1.6;margin:0 auto;cursor:grab;touch-action:pan-y;outline-offset:-4px}.unified-global .global-map-stage:active{cursor:grabbing}.unified-global .global-map-stage:focus-visible{outline:2px solid #e1ec78}.unified-global canvas{position:absolute;inset:0;width:100%;height:100%;opacity:1;display:block}.unified-global .globe-labels{position:absolute;inset:0;pointer-events:none}.unified-global .globe-labels span{position:absolute;white-space:nowrap;font:500 14px/1.25 'Hanken Grotesk',Arial,sans-serif;color:#f0f1df;background:#102b22;padding:3px 0}.unified-global .globe-labels span[hidden]{display:none}.unified-global .map-fallback{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;padding:28px;font-size:14px}.unified-global .is-ready .map-fallback{display:none}@media(max-width:700px){#global.unified-global{padding:24px 0 14px}.unified-global .global-map-stage{width:100%;aspect-ratio:1.3}.unified-global .globe-labels span{font-size:11px}.unified-global .global-views button{min-width:98px;min-height:44px}}

.unified-global .global-heading{font:500 clamp(48px,7vw,100px)/.95 Hanken Grotesk,Arial,sans-serif;letter-spacing:-.065em;text-align:center;margin:35px 20px 40px}

/* Keep the map controls above the globe hit surface in both editions. */
.unified-global .global-views{position:relative;z-index:4}.unified-global .global-map-stage{z-index:1}.unified-global canvas{pointer-events:none}

.unified-global[data-view="world"] .global-map-stage{aspect-ratio:1.45}@media(max-width:700px){.unified-global[data-view="world"] .global-map-stage{aspect-ratio:1.25}}

/* One transparent globe: all sales markets and expansion routes share a single view. */
.unified-global .global-views{display:none}.unified-global .global-map-stage{aspect-ratio:1.35}.unified-global .globe-labels span{background:transparent}@media(max-width:700px){.unified-global .global-map-stage{aspect-ratio:1.12}}
