.globe-stage.svelte-1vs9ka4{position:var(--globe-stage-position,relative);inline-size:var(--globe-stage-inline-size,100%);aspect-ratio:var(--globe-stage-aspect,1 / 1);overflow:var(--globe-stage-overflow,hidden);mix-blend-mode:screen;box-sizing:border-box;touch-action:pan-y;contain:size;padding-block-start:var(--globe-stage-padding-top,4rem);inset-block-start:var(--globe-stage-inset-block-start,0);inset-inline-start:var(--globe-stage-inset-inline-start,0)}@media (width>=768px){.globe-stage.svelte-1vs9ka4{block-size:var(--globe-stage-size,56rem);aspect-ratio:var(--globe-stage-aspect,unset)}}.globe-stage.svelte-1vs9ka4 canvas{display:block}.globe-stage.svelte-1vs9ka4 .globe-marker{pointer-events:none;opacity:1;block-size:0;inline-size:0;transition:opacity var(--motion-duration-slow) var(--motion-easing-out);position:relative}.globe-stage.svelte-1vs9ka4 .globe-marker__scale{pointer-events:auto;block-size:0;inline-size:0;transition:scale .35s cubic-bezier(.22,1,.36,1);display:block;position:relative;scale:1}.globe-stage.svelte-1vs9ka4 .globe-marker--far .globe-marker__scale{pointer-events:none}.globe-stage.svelte-1vs9ka4 .globe-marker--link .globe-marker__scale{cursor:pointer}.globe-stage.svelte-1vs9ka4 .globe-marker:hover .globe-marker__scale{scale:1.2}.globe-stage.svelte-1vs9ka4 .globe-marker--active:hover .globe-marker__scale{scale:1.5}.globe-stage.svelte-1vs9ka4 .globe-marker--enter{opacity:0}.globe-stage.svelte-1vs9ka4 .globe-marker--enter .globe-marker__scale{scale:.4}.globe-stage.svelte-1vs9ka4 .globe-marker--hidden{opacity:0}.globe-stage.svelte-1vs9ka4 .globe-marker--hidden .globe-marker__scale{scale:.4}.globe-stage.svelte-1vs9ka4 .globe-marker--far{opacity:.55;filter:blur(.2px)}.globe-stage.svelte-1vs9ka4 .globe-marker--far .globe-marker__scale{scale:.88}.globe-stage.svelte-1vs9ka4 .globe-marker--far .globe-marker__ring--lg,.globe-stage.svelte-1vs9ka4 .globe-marker--far .globe-marker__ring--md{animation:none}.globe-stage.svelte-1vs9ka4 .globe-marker--active .globe-marker__scale{scale:1.35}.globe-stage.svelte-1vs9ka4 .globe-marker--active.globe-marker--enter .globe-marker__scale{scale:.4}.globe-stage.svelte-1vs9ka4 .globe-marker--active.globe-marker--far .globe-marker__scale{scale:1.19}.globe-stage.svelte-1vs9ka4 .globe-marker--active .map-callout{background:var(--color-surface-accent);filter:drop-shadow(0 4px 16px color-mix(in srgb, var(--color-surface-accent) 60%, transparent))}.globe-stage.svelte-1vs9ka4 .globe-marker--active .map-callout:after{background:var(--color-surface-accent)}.globe-stage.svelte-1vs9ka4 .globe-marker__ring{border:1px solid color-mix(in srgb, var(--color-surface-inverse) 55%, transparent);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% -50%}.globe-stage.svelte-1vs9ka4 .globe-marker__ring--lg{aspect-ratio:228/144;border-color:color-mix(in srgb, var(--color-surface-inverse) 25%, transparent);inline-size:3rem;animation:2.8s ease-out infinite svelte-1vs9ka4-globe-marker-pulse}.globe-stage.svelte-1vs9ka4 .globe-marker__ring--md{aspect-ratio:108/68;border-color:color-mix(in srgb, var(--color-surface-inverse) 45%, transparent);inline-size:1.5rem;animation:2.8s ease-out .6s infinite svelte-1vs9ka4-globe-marker-pulse}.globe-stage.svelte-1vs9ka4 .globe-marker__ring--sm{aspect-ratio:22/14;border-color:color-mix(in srgb, var(--color-surface-inverse) 90%, transparent);inline-size:.5rem}@keyframes svelte-1vs9ka4-globe-marker-pulse{0%{opacity:0;translate:-50% -50%;scale:.35}20%{opacity:1}to{opacity:0;translate:-50% -50%;scale:1.4}}@media (prefers-reduced-motion:reduce){.globe-stage.svelte-1vs9ka4 .globe-marker__ring--lg,.globe-stage.svelte-1vs9ka4 .globe-marker__ring--md{animation:none}.globe-stage.svelte-1vs9ka4 .globe-marker,.globe-stage.svelte-1vs9ka4 .globe-marker__scale{transition:none}}.globe-stage.svelte-1vs9ka4 .globe-marker__labels{align-items:center;gap:2px;display:flex;position:absolute;inset-block-end:.625rem;inset-inline-start:0}.globe-stage.svelte-1vs9ka4 .map-callout{font-family:var(--font-mono);letter-spacing:var(--type-text-mono-letter-spacing);color:var(--color-text-inverse);background:var(--color-surface-inverse);white-space:nowrap;filter:drop-shadow(0 4px 12px #0000004d);align-items:center;padding-block:.1875rem;padding-inline:.375rem;font-size:11px;line-height:1.2;display:inline-flex;position:relative}.globe-stage.svelte-1vs9ka4 .map-callout:after{content:"";background:var(--color-surface-inverse);block-size:7px;inline-size:7px;position:absolute}.globe-stage.svelte-1vs9ka4 .map-callout[data-tail=bottom-left]:after{clip-path:polygon(0 0,100% 0,0 100%);inset-block-start:calc(100% - 1px);inset-inline-start:0}.globe-stage.svelte-1vs9ka4 .map-callout[data-tail=none]:after{display:none}.locations-pillars[data-astro-cid-dkzcmbeh]{background-color:var(--color-surface-bg);padding-block:0}.columns[data-astro-cid-dkzcmbeh]{grid-template-columns:minmax(0,1fr);margin-block:0;list-style:none;display:grid}@media (width>=768px){.columns[data-astro-cid-dkzcmbeh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.col[data-astro-cid-dkzcmbeh]{align-items:flex-start;gap:var(--spacing-6);padding-block:var(--spacing-inset);flex-direction:column;display:flex}.col[data-astro-cid-dkzcmbeh]:not(:first-child){border-block-start:var(--border-width-sm) solid var(--color-border-default)}.col[data-astro-cid-dkzcmbeh].col--raised{margin-inline:calc(-1 * var(--frame-inner-padding));padding-inline:var(--frame-inner-padding);background-color:var(--color-surface-raised)}@media (width>=768px){.col[data-astro-cid-dkzcmbeh]{padding-inline:var(--spacing-inset)}.col[data-astro-cid-dkzcmbeh]:first-child{padding-inline-start:0}.col[data-astro-cid-dkzcmbeh]:last-child{padding-inline-end:0}.col[data-astro-cid-dkzcmbeh]:not(:first-child){border-block-start:none;border-inline-start:var(--border-width-sm) solid var(--color-border-default)}.col[data-astro-cid-dkzcmbeh].col--raised{padding-inline:var(--spacing-inset);margin-inline:0}}.heading[data-astro-cid-dkzcmbeh]{font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:var(--font-weight-semibold);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing);color:var(--color-text-headings);margin:0;margin-block-start:var(--spacing-20)}.body[data-astro-cid-dkzcmbeh]{font-family:var(--font-sans);font-size:var(--type-text-md-size);line-height:var(--type-text-md-line-height);letter-spacing:var(--type-text-md-letter-spacing);color:var(--color-text-body);margin:0}
