.worldMap-module__6m7nXW__page{min-height:100dvh;color:var(--atlas-text);background:var(--atlas-bg);font-family:var(--atlas-font-ui);font-size:var(--atlas-text-body);isolation:isolate;position:relative;overflow-x:clip}.worldMap-module__6m7nXW__page :is(button,input,select,textarea){font:inherit}.worldMap-module__6m7nXW__page :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--atlas-accent-strong);outline-offset:2px}.worldMap-module__6m7nXW__stage{--map-side:min(340px, 30vw);--map-tools:56px;--map-dock:112px;--map-cookie:var(--cookie-notice-space,0px);height:calc(100dvh - var(--map-top-offset,calc(var(--atlas-sticky-top) + 35px)));background:radial-gradient(ellipse 70% 60% at 50% 42%, color-mix(in srgb, var(--atlas-surface-raised) 80%, var(--atlas-bg)), var(--atlas-bg) 78%);isolation:isolate;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;min-height:460px;position:relative;overflow:hidden}.worldMap-module__6m7nXW__stage[data-full]{z-index:120;height:100dvh;position:fixed;inset:0}.worldMap-module__6m7nXW__poster{inset:0 calc(var(--atlas-gutter) + var(--map-tools)) var(--map-dock) calc(var(--atlas-gutter) + var(--map-side) + 12px);pointer-events:none;transition:opacity var(--atlas-duration-slow) var(--atlas-ease) var(--atlas-duration-slow);place-items:center;display:grid;position:absolute;container-type:size}.worldMap-module__6m7nXW__posterArt{width:min(90cqw, calc(90cqh * var(--poster-aspect)));position:relative;overflow:hidden}.worldMap-module__6m7nXW__posterArt img{max-width:none;display:block;position:absolute}.worldMap-module__6m7nXW__stage[data-live] .worldMap-module__6m7nXW__poster{opacity:0}.worldMap-module__6m7nXW__vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--atlas-bg) 94%, transparent) 0, color-mix(in srgb, var(--atlas-bg) 74%, transparent) calc(var(--atlas-gutter) + var(--map-side)), transparent calc(var(--atlas-gutter) + var(--map-side) + 140px)), radial-gradient(ellipse 80% 75% at 55% 46%, transparent 58%, color-mix(in srgb, var(--atlas-bg) 78%, transparent) 100%);position:absolute;inset:0}.worldMap-module__6m7nXW__titleBar{z-index:6;top:var(--atlas-space-4);bottom:calc(var(--atlas-space-4) + var(--map-cookie));left:var(--atlas-gutter);width:var(--map-side);pointer-events:none;flex-direction:column;display:flex;position:absolute}.worldMap-module__6m7nXW__titleBar>*{pointer-events:auto}.worldMap-module__6m7nXW__trail ol{scrollbar-width:none;white-space:nowrap;align-items:center;gap:0 var(--atlas-space-1);font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;text-shadow:var(--atlas-text-halo);flex-wrap:nowrap;margin:0;padding:0;font-weight:650;list-style:none;display:flex;overflow-x:auto}.worldMap-module__6m7nXW__trail ol::-webkit-scrollbar{display:none}.worldMap-module__6m7nXW__trail ol{margin:-3px -3px 0;padding:3px}.worldMap-module__6m7nXW__trail li{align-items:center;gap:var(--atlas-space-1);flex:none;min-width:0;display:inline-flex}.worldMap-module__6m7nXW__trail li:first-child{display:none}.worldMap-module__6m7nXW__trail a{min-height:28px;color:var(--atlas-accent);align-items:center;text-decoration:none;display:inline-flex}.worldMap-module__6m7nXW__trail a:hover{color:var(--atlas-accent-strong);text-underline-offset:3px;text-decoration:underline}.worldMap-module__6m7nXW__trail li:has(>[aria-current]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.worldMap-module__6m7nXW__trail svg{width:12px;height:12px;color:var(--atlas-text-subtle);flex:none}.worldMap-module__6m7nXW__title{margin:var(--atlas-space-1) 0 0;color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:clamp(1.75rem,1.2rem + 1.3vw,2.5rem);font-weight:var(--atlas-weight-display-hero);line-height:var(--atlas-leading-tight);letter-spacing:var(--atlas-tracking-display);text-shadow:var(--atlas-text-halo);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.worldMap-module__6m7nXW__line{color:var(--atlas-text-muted);font-size:var(--atlas-text-small);line-height:var(--atlas-leading-snug);text-shadow:var(--atlas-text-halo);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:2lh;margin:6px 0 0;display:-webkit-box;overflow:hidden}.worldMap-module__6m7nXW__title:not(:has(+.worldMap-module__6m7nXW__line)){margin-bottom:calc(6px + 2 * var(--atlas-text-small) * var(--atlas-leading-snug))}.worldMap-module__6m7nXW__slot{gap:var(--atlas-space-2);min-height:0;margin-top:var(--atlas-space-3);flex-direction:column;display:flex}.worldMap-module__6m7nXW__slot:empty{display:none}.worldMap-module__6m7nXW__below{width:min(100%, var(--atlas-container));padding:var(--atlas-space-7) var(--atlas-gutter) var(--atlas-space-6);margin-inline:auto}.worldMap-module__6m7nXW__places{gap:var(--atlas-space-2);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid}.worldMap-module__6m7nXW__places a{min-height:48px;padding:0 var(--atlas-space-4);border:1px solid var(--atlas-line-soft);border-radius:var(--atlas-radius);background:var(--atlas-glass-fill);color:var(--atlas-text-strong);font-family:var(--atlas-font-display);font-size:1.0625rem;font-weight:var(--atlas-weight-display);transition:border-color var(--atlas-duration-fast) var(--atlas-ease), background-color var(--atlas-duration-fast) var(--atlas-ease);align-items:center;text-decoration:none;display:flex}.worldMap-module__6m7nXW__places a:hover{border-color:var(--atlas-glass-edge);background:var(--atlas-surface-raised)}@media (max-width:700px){.worldMap-module__6m7nXW__stage{--map-side:0px;--map-tools:0px;--map-dock:72px;min-height:520px}.worldMap-module__6m7nXW__poster{inset:150px 0 var(--map-dock) 0}.worldMap-module__6m7nXW__titleBar{width:auto;padding:var(--atlas-space-2) var(--atlas-gutter) var(--atlas-space-3);background:linear-gradient(180deg, var(--atlas-bg) 0, color-mix(in srgb, var(--atlas-bg) 88%, transparent) 72%, transparent);inset:0 0 auto}.worldMap-module__6m7nXW__title{margin-top:0;font-size:1.5rem}.worldMap-module__6m7nXW__line{-webkit-line-clamp:1;min-height:1lh;font-size:var(--atlas-text-meta);-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.worldMap-module__6m7nXW__title:not(:has(+.worldMap-module__6m7nXW__line)){margin-bottom:calc(2px + var(--atlas-text-meta) * var(--atlas-leading-snug))}.worldMap-module__6m7nXW__title{-webkit-line-clamp:1}.worldMap-module__6m7nXW__trail ol{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.worldMap-module__6m7nXW__trail li{flex:none}.worldMap-module__6m7nXW__slot{align-items:center;gap:var(--atlas-space-2);margin-top:var(--atlas-space-2);flex-direction:row;position:relative}}@media (pointer:coarse){.worldMap-module__6m7nXW__trail a{min-height:44px}}@media (forced-colors:active){.worldMap-module__6m7nXW__vignette,.worldMap-module__6m7nXW__poster{display:none}}
