.atlas{--map-paper:var(--s-parchment-bg);--map-paper-2:var(--s-parchment-bg-dark);--map-edge:var(--s-parchment-edge);--map-ink:var(--s-ink-dark);--map-ink-2:var(--s-ink-medium);--map-ink-3:var(--s-ink-light);--map-heading:var(--s-ink-heading);--map-mark:var(--s-ink-accent);--map-pencil:color-mix(in srgb,var(--s-ink-light) 62%,var(--s-parchment-bg));--map-land:color-mix(in srgb,var(--s-parchment-bg-dark) 70%,var(--s-parchment-bg));--map-sea:color-mix(in srgb,#2a6b7e 17%,var(--s-parchment-bg));--map-water:color-mix(in srgb,#1a4a5e 70%,var(--s-ink-medium));--atlas-wash-0:color-mix(in srgb,var(--s-accent) 16%,transparent);--atlas-wash-1:color-mix(in srgb,var(--s-ink-accent) 11%,transparent);--atlas-wash-2:color-mix(in srgb,#2f6b4a 14%,transparent);--atlas-wash-party:color-mix(in srgb,#92400E 17%,transparent);--halo:var(--map-paper);--env-pencil:color-mix(in srgb,var(--s-ink-light) 70%,var(--map-paper));--env-water:color-mix(in srgb,#1a4a5e 55%,var(--env-pencil));--env-river:color-mix(in srgb,#1a4a5e 58%,var(--s-ink-light));--env-lake:color-mix(in srgb,#2a6b7e 15%,var(--map-paper));--env-sea-wash:color-mix(in srgb,#2a6b7e 9%,var(--map-paper));--env-text:color-mix(in srgb,var(--s-ink-light) 82%,var(--map-paper));--env-sea-text:color-mix(in srgb,#1a4a5e 62%,var(--s-ink-light));--env-border-tint:color-mix(in srgb,#a03c3c 85%,var(--s-ink-light));--wax-1:#C4564A;--wax-2:#8E2020;--wax-3:#5A1012;--atlas-ease:cubic-bezier(.2,.8,.2,1)}.atlas[data-light=candle]{--map-paper:color-mix(in srgb,var(--s-parchment-bg) 84%,#3a2410);--map-paper-2:color-mix(in srgb,var(--s-parchment-bg-dark) 80%,#2a1808);--map-land:color-mix(in srgb,var(--s-parchment-bg-dark) 72%,#3a2410);--map-pencil:color-mix(in srgb,var(--s-ink-light) 72%,#8a6a44);--map-sea:color-mix(in srgb,#1a4a5e 24%,color-mix(in srgb,var(--s-parchment-bg) 80%,#3a2410));--map-ink-3:var(--s-ink-medium);--map-mark:color-mix(in srgb,var(--s-ink-accent) 80%,#000)}.atlas[data-light=dusk]{--map-paper:color-mix(in srgb,var(--s-parchment-bg) 92%,#6a3a2a);--map-paper-2:color-mix(in srgb,var(--s-parchment-bg-dark) 90%,#5a2a2a)}.atlas[data-paper=warm]{--s-accent:#CA8A04;--s-parchment-bg:#F5E6C8;--s-parchment-bg-dark:#E8D5A8;--s-parchment-edge:#D4C09A;--s-ink-dark:#2C1810;--s-ink-medium:#4A3728;--s-ink-light:#5D4838;--s-ink-accent:#8B0000;--s-ink-heading:#1A0E08}@supports not (color:color-mix(in srgb,red 50%,blue)){.atlas,.atlas[data-light=candle],.atlas[data-light=dusk]{--map-pencil:var(--s-ink-light);--map-land:var(--s-parchment-bg-dark);--map-sea:var(--s-parchment-bg-dark);--map-water:var(--s-ink-medium);--atlas-wash-0:rgba(202,138,4,.14);--atlas-wash-1:rgba(139,0,0,.09);--atlas-wash-2:rgba(47,107,74,.12);--atlas-wash-party:rgba(146,64,14,.17);--env-pencil:var(--s-ink-light);--env-water:var(--s-ink-medium);--env-river:var(--s-ink-medium);--env-lake:var(--s-parchment-bg-dark);--env-sea-wash:var(--s-parchment-bg-dark);--env-text:var(--s-ink-light);--env-sea-text:var(--s-ink-medium);--env-border-tint:rgba(160,60,60,.85)}.atlas[data-light=candle]{--map-paper:var(--s-parchment-bg);--map-paper-2:var(--s-parchment-bg-dark);--map-ink-3:var(--s-ink-medium);--map-mark:var(--s-ink-accent)}.atlas[data-light=dusk]{--map-paper:var(--s-parchment-bg);--map-paper-2:var(--s-parchment-bg-dark)}}.atlas{position:relative;height:100%;width:100%;min-height:0;overflow:hidden;overflow:clip;background:var(--map-sea);isolation:isolate;container:atlas/size;color:var(--map-ink);font-family:var(--font-body)}.atlas *,.atlas :after,.atlas :before{box-sizing:border-box}:where(.atlas) dialog{position:absolute;margin:0;padding:0;border:0;inset:auto;max-width:none;max-height:none;width:auto;height:auto;color:inherit;background:none}.atlas-viewport{position:absolute;inset:0;overflow:hidden;overflow:clip;touch-action:none;cursor:grab;outline:none;user-select:none;-webkit-user-select:none}.atlas-viewport--dragging{cursor:grabbing}.atlas[data-embedded] .atlas-pin,.atlas[data-embedded] .atlas-viewport{touch-action:pan-y}.atlas-viewport:focus-visible{box-shadow:inset 0 0 0 3px var(--map-mark)}.atlas-world{position:absolute;left:0;top:0;transform-origin:0 0}.atlas-world--moving{will-change:transform}.atlas-world svg{display:block}.atlas-overlay{position:absolute;inset:0;pointer-events:none;z-index:2}.atlas-overlay>*{pointer-events:auto}.atlas-t-line{fill:none;stroke:var(--draw);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.atlas-t-fine{fill:none;stroke:var(--draw);stroke-width:1;stroke-linecap:round}.atlas-t-fill{fill:var(--draw-fill);stroke:var(--draw);stroke-width:1.5;stroke-linejoin:round}.atlas-t-water{fill:none;stroke:var(--draw-water);stroke-linecap:round;stroke-linejoin:round}.atlas-t-land{fill:var(--draw-land);stroke:none}.atlas-t-sea{fill:var(--draw-sea);stroke:none}.atlas .atlas-ink{--draw:var(--map-ink-2);--draw-fill:var(--map-paper);--draw-water:var(--map-water);--draw-land:var(--map-land);--draw-sea:var(--map-sea)}.atlas .atlas-pencil{--draw:var(--map-pencil);--draw-fill:var(--map-paper);--draw-water:var(--map-pencil);--draw-land:transparent;--draw-sea:transparent;opacity:.42}.atlas .atlas-paper{fill:var(--map-paper)}.atlas .atlas-paper-2{fill:var(--map-paper-2)}.atlas .atlas-furn-ink{fill:none;stroke:var(--map-ink-2)}.atlas .atlas-furn-fill{fill:var(--map-ink-2)}.atlas .atlas-furn-text{fill:var(--map-ink-2);font-family:var(--font-heading)}.atlas .atlas-furn-narr{fill:var(--map-ink-3);font-family:var(--font-narrative);font-style:italic}.atlas .atlas-way-case{fill:none;stroke:var(--map-paper);stroke-width:7;stroke-linecap:round;opacity:.85}.atlas .atlas-way{fill:none;stroke:var(--map-ink-2);stroke-width:2.6;stroke-linecap:round}.atlas .atlas-territory-wash{stroke:none}.atlas .atlas-territory-wash--under{opacity:.5}.atlas .atlas-territory-line{fill:none;stroke:var(--map-ink-2);stroke-width:2.2;stroke-dasharray:14 6 2 6;stroke-linecap:round;opacity:.85}.atlas .atlas-territory-line--inner{stroke-width:1.6;stroke-dasharray:6 5;opacity:.8}.atlas .atlas-territory-line--party{opacity:.95}.atlas .atlas-world--tiny .atlas-wtext{display:none}.atlas .atlas-env-land,.atlas .atlas-env-over,.atlas .atlas-env-sea,.atlas .atlas-env-sea-under,.atlas .atlas-env-water{pointer-events:none}.atlas .atlas-env-seawash{fill:var(--env-sea-wash);stroke:none}.atlas .atlas-env-sea{--draw:var(--env-pencil);--draw-fill:var(--map-paper);--draw-water:var(--env-water)}.atlas .atlas-env-sea .atlas-e-water{fill:none;stroke:var(--env-water);stroke-linecap:round;stroke-linejoin:round}.atlas .atlas-env-sea .atlas-e-surf{stroke-width:.8;opacity:.4}.atlas .atlas-env-sea .atlas-e-contour-1{stroke-width:1;stroke-dasharray:5 5;opacity:.55}.atlas .atlas-env-sea .atlas-e-contour-2{stroke-width:.9;stroke-dasharray:1.2 5.5;opacity:.6}.atlas .atlas-env-sea .atlas-e-waves{stroke-width:1.15;opacity:.62}.atlas .atlas-env-sea .atlas-e-rhumb{fill:none;stroke:var(--env-water);stroke-width:.7;opacity:.2}.atlas .atlas-env-sea .atlas-e-rhumb.atlas-e-major{stroke-width:.9;opacity:.3}.atlas .atlas-env-sea .atlas-e-star{fill:var(--map-paper);stroke:var(--env-water);stroke-width:1;opacity:.75}.atlas .atlas-env-terrain{--draw:var(--map-pencil);--draw-fill:var(--map-paper);--draw-water:var(--env-water);opacity:.42}.atlas-t-peak{fill:var(--draw-fill);stroke:var(--draw);stroke-width:1.35;stroke-linejoin:round;stroke-linecap:round}.atlas-t-tree{fill:var(--draw-fill);stroke:var(--draw);stroke-width:1.05;stroke-linejoin:round;stroke-linecap:round}.atlas-t-crest{fill:none;stroke:var(--draw);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.atlas-t-isle{fill:var(--draw-isle);stroke:var(--draw);stroke-width:1.6;stroke-linejoin:round}.atlas .atlas-env-ways .atlas-e-border-tint{fill:none;stroke:var(--env-border-tint);stroke-width:2.4;stroke-linecap:butt;stroke-linejoin:round;opacity:.12}.atlas .atlas-env-ways .atlas-e-border{fill:none;stroke:var(--env-pencil);stroke-width:1.1;stroke-dasharray:8 2.4 1 2.4 1 2.4;stroke-linecap:round;opacity:.7}.atlas .atlas-env-ways .atlas-e-road{fill:none;stroke:var(--env-pencil);stroke-width:1.4;stroke-dasharray:6 4;stroke-linecap:round;opacity:.66}.atlas .atlas-env-ways .atlas-e-track{fill:none;stroke:var(--env-pencil);stroke-width:1.05;stroke-dasharray:1.4 4;stroke-linecap:round;opacity:.66}.atlas .atlas-env-water .atlas-e-river{fill:none;stroke:var(--env-river);stroke-linecap:round;stroke-linejoin:round;opacity:.8}.atlas .atlas-env-water .atlas-e-lake{fill:var(--env-lake);stroke:var(--env-river);stroke-width:1.2;stroke-linejoin:round;opacity:.85}.atlas .atlas-env-isles{--draw:var(--map-pencil);--draw-fill:var(--map-paper);--draw-water:var(--env-water);--draw-isle:var(--map-land);opacity:.55}.atlas .atlas-env-over{--draw:var(--env-pencil);--draw-fill:var(--map-paper);--draw-water:var(--env-water);--draw-dark:var(--env-pencil)}.atlas .atlas-env-over .atlas-env-glyph{opacity:.9}.atlas .atlas-env-over .atlas-e-fill{fill:var(--draw-fill);stroke:var(--draw);stroke-width:1.15;stroke-linejoin:round;stroke-linecap:round}.atlas .atlas-env-over .atlas-e-fine{fill:none;stroke:var(--draw);stroke-width:.95;stroke-linecap:round;stroke-linejoin:round}.atlas .atlas-env-over .atlas-e-dark{fill:var(--draw-dark);stroke:none}.atlas .atlas-env-over .atlas-e-water{fill:none;stroke:var(--draw-water);stroke-width:1;stroke-linecap:round}.atlas .atlas-env-lm{transform-box:fill-box;transform-origin:50% 100%;transform:scale(var(--env-gs,1))}.atlas .atlas-env-text{font-family:var(--font-narrative);font-style:italic;font-weight:600;fill:var(--env-text);paint-order:stroke;stroke:var(--map-paper);stroke-width:3.2px;stroke-linejoin:round;stroke-opacity:.9}.atlas .atlas-env-text--sea{fill:var(--env-sea-text);font-weight:500;stroke-width:4px;stroke-opacity:.7}.atlas .atlas-env-text--sound{fill:var(--env-sea-text);font-style:normal;font-weight:500;stroke-width:2.6px;opacity:.85}.atlas .atlas-env-text--word{font-weight:500}@supports (font-size:min(1px,2px)){.atlas .atlas-env-text{font-size:min(calc(var(--env-size) * 1px),calc(var(--env-cap) * 1px / var(--env-k, 1)))}}.atlas .atlas-env--off,.atlas .atlas-world[data-env-lod=far] .atlas-env-lod-mid{display:none}.atlas-pin{top:0;height:56px;min-width:0;min-height:0;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none}.atlas-pin,.atlas-pin-art{position:absolute;left:0;width:48px}.atlas-pin-art{top:6px;height:48px;transition:transform .18s var(--atlas-ease);transform-origin:50% 85.5%}.atlas-pin--lg .atlas-pin-art{left:-4px;top:-1px;width:56px;height:56px}.atlas-pin:hover .atlas-pin-art{transform:translateY(-2px) scale(1.06)}.atlas-pin:active .atlas-pin-art{transform:scale(.96)}.atlas-pin:focus{outline:none}.atlas-pin:focus-visible:before{content:"";position:absolute;left:1px;top:7px;width:46px;height:46px;border-radius:50%;box-shadow:0 0 0 3px var(--map-paper),0 0 0 6px var(--map-mark)}.atlas-pin--selected:after{content:"";position:absolute;left:50%;top:42px;width:38px;height:12px;margin-left:-19px;border-radius:50%;border:2px solid var(--map-mark)}.atlas-pin[data-clustered],.atlas-pin[data-covered]{display:none}.atlas-pin-label{position:absolute;left:50%;top:54px;transform:translate(calc(-50% + var(--atlas-label-dx, 0px)),var(--atlas-label-dy,0));white-space:nowrap;font:600 13px/1.15 var(--font-heading);color:var(--map-ink);letter-spacing:.02em;text-shadow:0 0 2px var(--halo),0 0 2px var(--halo),1px 1px 0 var(--halo),-1px -1px 0 var(--halo),1px -1px 0 var(--halo),-1px 1px 0 var(--halo),0 0 6px var(--halo);pointer-events:auto;padding:2px 3px}.atlas-pin-label--big{font-size:15px;letter-spacing:.04em}.atlas-pin-label[data-pos=right]{left:46px}.atlas-pin-label[data-pos=left],.atlas-pin-label[data-pos=right]{top:16px;transform:translate(var(--atlas-label-dx,0),var(--atlas-label-dy,0))}.atlas-pin-label[data-pos=left]{left:auto;right:46px}.atlas-pin-label[data-pos=above]{top:auto;bottom:58px}.atlas-pin-label[data-pos=below-right]{left:28px;transform:translate(var(--atlas-label-dx,0),var(--atlas-label-dy,0))}.atlas-pin-label[data-pos=below-left]{left:auto;right:28px;transform:translate(var(--atlas-label-dx,0),var(--atlas-label-dy,0))}.atlas-pin-label[data-pos=above-right]{left:28px}.atlas-pin-label[data-pos=above-left],.atlas-pin-label[data-pos=above-right]{top:auto;bottom:58px;transform:translate(var(--atlas-label-dx,0),var(--atlas-label-dy,0))}.atlas-pin-label[data-pos=above-left]{left:auto;right:28px}.atlas-pin-label[data-pos=none]{display:none}.atlas-pin-label[data-small]{font-size:12px;letter-spacing:0;line-height:1.05;text-align:center}.atlas-pin-label--big[data-small]{font-size:13px;letter-spacing:.02em}.atlas-pin-label[data-small]>.atlas-pin-line{display:block}.atlas-pin-label[data-small][data-pos=above-right],.atlas-pin-label[data-small][data-pos=below-right],.atlas-pin-label[data-small][data-pos=right]{text-align:left}.atlas-pin-label[data-small][data-pos=above-left],.atlas-pin-label[data-small][data-pos=below-left],.atlas-pin-label[data-small][data-pos=left]{text-align:right}.atlas-pin--here .atlas-pin-label[data-pos=below-left],.atlas-pin--here .atlas-pin-label[data-pos=below-right],.atlas-pin--here .atlas-pin-label[data-pos=below]{top:64px}.atlas-pin--here .atlas-pin-label[data-pos=right]{left:64px}.atlas-pin--here .atlas-pin-label[data-pos=left]{right:64px}.atlas-pin--here .atlas-pin-label[data-pos=above-left],.atlas-pin--here .atlas-pin-label[data-pos=above-right],.atlas-pin--here .atlas-pin-label[data-pos=above]{bottom:69px}.atlas-region{position:absolute;left:0;top:0;border:0;padding:4px 14px;min-height:44px;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--map-ink-2);white-space:nowrap;text-align:center;background:radial-gradient(closest-side,color-mix(in srgb,var(--map-paper) 92%,transparent) 55%,transparent)}.atlas[data-light=candle] .atlas-region{background:radial-gradient(closest-side,color-mix(in srgb,var(--map-paper) 62%,transparent) 50%,transparent)}.atlas-region-name{display:flex;align-items:center;font:600 15px/1.1 var(--font-heading);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 2px var(--halo),0 0 3px var(--halo),0 0 8px var(--halo)}.atlas-region-name:after,.atlas-region-name:before{content:"";width:18px;height:1.5px;background:currentColor;margin:0 8px;opacity:.85}.atlas-region-sub{font:italic 500 14px/1.15 var(--font-narrative);letter-spacing:0;color:var(--map-ink-2);text-shadow:0 0 2px var(--halo),0 0 3px var(--halo),0 0 6px var(--halo)}.atlas-region-sub--party{font:700 12px/1.2 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--map-mark);display:inline-flex;align-items:center;gap:5px}.atlas-region-sub--party svg{width:14px;height:14px;flex:none}.atlas-region--inner .atlas-region-name{font-size:13px;letter-spacing:.2em}.atlas-region--inner .atlas-region-name:after,.atlas-region--inner .atlas-region-name:before{width:10px;margin:0 6px}.atlas-region[data-small] .atlas-region-name{font-size:13px;letter-spacing:.2em}.atlas-region[data-small] .atlas-region-name:after,.atlas-region[data-small] .atlas-region-name:before{width:10px;margin:0 6px}.atlas-region:focus{outline:none}.atlas-region:focus-visible{outline:3px solid var(--map-mark);outline-offset:2px;border-radius:4px}.atlas-region[data-hidden]{display:none}.atlas [data-script=arabic]{unicode-bidi:plaintext;font-family:var(--font-persian)!important;letter-spacing:0!important;text-transform:none!important}.atlas .atlas-region-name[data-script=arabic]{font-weight:700}.atlas-here-ring{position:absolute;left:0;top:0;width:76px;height:76px;margin:-38px 0 0 -38px;pointer-events:none!important}.atlas-here-ring svg{width:100%;height:100%;overflow:visible;display:block}.atlas-here-ring .atlas-spin{transform-origin:38px 38px;animation:atlas-here-spin 28s linear infinite}.atlas-here-ring .atlas-pulse{transform-origin:38px 38px;animation:atlas-here-pulse 2.4s ease-out infinite}@keyframes atlas-here-spin{to{transform:rotate(1turn)}}@keyframes atlas-here-pulse{0%{transform:scale(.85);opacity:.65}80%,to{transform:scale(1.35);opacity:0}}.atlas-here-tag{position:absolute;left:0;top:0;white-space:nowrap;font:700 12.5px/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:#FFF3E6;background:linear-gradient(180deg,var(--wax-1),var(--wax-2) 55%,var(--wax-3));padding:6px 10px 6px 9px;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 2px 6px rgba(0,0,0,.35);border:0;pointer-events:none!important}.atlas-here-tag:after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0;border-top:6px solid transparent;border-top-color:var(--wax-3)}.atlas-here-tag[data-side=below]:after{bottom:auto;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:0;border-bottom:6px solid transparent;border-bottom-color:var(--wax-1)}.atlas-here-tag[data-side=right]:after{left:-6px;bottom:auto;top:50%;margin:-6px 0 0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-left:0;border-right:6px solid transparent;border-right-color:var(--wax-2)}.atlas-here-tag[data-side=left]:after{left:auto;right:-6px;bottom:auto;top:50%;margin:-6px 0 0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:0;border-left:6px solid transparent;border-left-color:var(--wax-2)}.atlas-atmos{pointer-events:none}.atlas-atmos,.atlas-atmos>i{position:absolute;inset:0}.atlas-tint{mix-blend-mode:multiply;background:radial-gradient(130% 115% at 50% 45%,transparent 62%,rgba(110,80,40,.16) 100%)}.atlas[data-light=dusk] .atlas-tint{background:linear-gradient(180deg,rgba(214,140,110,.3),rgba(190,120,120,.16) 45%,rgba(90,60,96,.34)),radial-gradient(130% 115% at 50% 45%,transparent 55%,rgba(70,40,60,.28) 100%)}.atlas[data-light=candle] .atlas-tint{background:radial-gradient(118% 108% at 26% 84%,#fffaf0 0,#f6e6c6 28%,#dcbc90 58%,#ad8a62 84%,#92714e 100%)}.atlas-glow{display:none;mix-blend-mode:screen;background:radial-gradient(60% 52% at 26% 84%,rgba(255,176,84,.26),rgba(255,150,60,.08) 45%,transparent 70%)}.atlas[data-light=candle] .atlas-glow{display:block;animation:atlas-flicker 5.5s ease-in-out infinite}@keyframes atlas-flicker{0%,to{opacity:.82}38%{opacity:1}52%{opacity:.7}68%{opacity:.94}}.atlas-wx,.atlas-wx>b{display:none}.atlas-wx>b{position:absolute;left:0;right:0;bottom:0}@keyframes atlas-fall-90{to{transform:translate3d(0,90px,0)}}@keyframes atlas-fall-130{to{transform:translate3d(0,130px,0)}}@keyframes atlas-fall-170{to{transform:translate3d(0,170px,0)}}@keyframes atlas-fall-260{to{transform:translate3d(0,260px,0)}}@keyframes atlas-fall-340{to{transform:translate3d(0,340px,0)}}.atlas[data-wx=rain] .atlas-wx,.atlas[data-wx=storm] .atlas-wx{display:block;opacity:.55;overflow:hidden}.atlas[data-wx=rain] .atlas-wx>b:first-child,.atlas[data-wx=storm] .atlas-wx>b:first-child{display:block;top:-260px;background:repeating-linear-gradient(104deg,transparent 0 22px,rgba(46,58,78,.3) 22px 23.2px,transparent 23.2px 47px);background-size:220px 260px;animation:atlas-fall-260 .7s linear infinite}.atlas[data-wx=rain] .atlas-wx>b:nth-child(2),.atlas[data-wx=storm] .atlas-wx>b:nth-child(2){display:block;top:-340px;background:repeating-linear-gradient(98deg,transparent 0 31px,rgba(46,58,78,.22) 31px 32px,transparent 32px 70px);background-size:300px 340px;animation:atlas-fall-340 .7s linear infinite}.atlas[data-light=candle][data-wx=rain] .atlas-wx>b:first-child,.atlas[data-light=candle][data-wx=storm] .atlas-wx>b:first-child{background-image:repeating-linear-gradient(104deg,transparent 0 22px,rgba(255,226,180,.26) 22px 23.2px,transparent 23.2px 47px)}.atlas[data-light=candle][data-wx=rain] .atlas-wx>b:nth-child(2),.atlas[data-light=candle][data-wx=storm] .atlas-wx>b:nth-child(2){background-image:repeating-linear-gradient(98deg,transparent 0 31px,rgba(255,226,180,.18) 31px 32px,transparent 32px 70px)}.atlas[data-wx=storm] .atlas-wx{opacity:.75}.atlas[data-wx=storm] .atlas-tint{box-shadow:inset 0 0 0 100vmax rgba(40,48,64,.22)}.atlas[data-wx=mist] .atlas-wx{display:block;opacity:.7;background:radial-gradient(40% 22% at 20% 30%,color-mix(in srgb,var(--map-paper) 85%,#fff),transparent 70%),radial-gradient(46% 24% at 72% 62%,color-mix(in srgb,var(--map-paper) 85%,#fff),transparent 70%),radial-gradient(38% 20% at 40% 86%,color-mix(in srgb,var(--map-paper) 85%,#fff),transparent 70%);animation:atlas-mist 26s ease-in-out infinite alternate}@keyframes atlas-mist{to{transform:translateX(6%)}}.atlas[data-wx=overcast] .atlas-wx{display:block;mix-blend-mode:multiply;background:rgba(90,96,108,.16)}.atlas[data-wx=snow] .atlas-wx{display:block;opacity:.8;overflow:hidden}.atlas[data-wx=snow] .atlas-wx>b:first-child{display:block;top:-90px;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.9) 0 1.6px,transparent 2.2px);background-size:90px 90px;animation:atlas-fall-90 9s linear infinite}.atlas[data-wx=snow] .atlas-wx>b:nth-child(2){display:block;top:-130px;background:radial-gradient(circle at 70% 60%,rgba(255,255,255,.8) 0 1.2px,transparent 1.8px);background-size:130px 130px;animation:atlas-fall-130 9s linear infinite}.atlas[data-wx=snow] .atlas-wx>b:nth-child(3){display:block;top:-170px;background:radial-gradient(circle at 45% 85%,rgba(255,255,255,.85) 0 1.4px,transparent 2px);background-size:170px 170px;animation:atlas-fall-170 9s linear infinite}.atlas[data-wx=heat] .atlas-wx{display:block;mix-blend-mode:multiply;background:rgba(214,150,60,.14)}.atlas[data-wx=frost] .atlas-wx{display:block;background:radial-gradient(130% 120% at 50% 50%,transparent 58%,rgba(120,170,220,.22) 100%)}.atlas-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:3px;cursor:pointer;font:700 13px/1 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--map-paper);background:var(--map-ink);border:0}.atlas-btn:focus-visible{outline:3px solid var(--map-mark);outline-offset:3px}.atlas-btn--ghost{background:transparent;color:var(--map-ink);border:1.5px solid var(--map-ink-3)}.atlas-btn[aria-disabled=true]{cursor:progress;opacity:.8}.atlas-zoom{position:absolute;z-index:5;display:flex;gap:8px;right:16px;top:64px;flex-direction:column;transition:right .25s var(--atlas-ease)}.atlas--panel-open .atlas-zoom{right:404px}.atlas-round-btn{position:relative;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;color:var(--map-ink);background:var(--map-paper);border:1.5px solid var(--map-ink-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--map-paper) 60%,transparent),0 4px 10px rgba(0,0,0,.25)}.atlas-round-btn svg{width:20px;height:20px}.atlas-round-btn:hover{background:var(--map-paper-2)}.atlas-round-btn:focus-visible{outline:3px solid var(--map-mark);outline-offset:3px}.atlas-round-btn .atlas-tip{position:absolute;right:52px;top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;opacity:0;font:600 12px/1 var(--font-heading);letter-spacing:.06em;color:var(--map-ink);background:var(--map-paper);border:1px solid var(--map-ink-3);padding:7px 9px;border-radius:3px;transition:opacity .15s}.atlas-round-btn:focus-visible .atlas-tip,.atlas-round-btn:hover .atlas-tip{opacity:1}.atlas-tools{position:absolute;z-index:5;left:0;right:0;margin:0 auto;width:max-content;max-width:calc(100% - 24px);bottom:16px;display:flex;gap:2px;padding:3px;border-radius:99px;background:var(--map-paper);border:1.5px solid var(--map-ink-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--map-paper) 60%,transparent),0 8px 18px rgba(0,0,0,.28);transition:right .25s var(--atlas-ease)}.atlas--panel-open .atlas-tools{right:388px}.atlas-tool{min-height:44px;min-width:84px;padding:0 14px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:700 12.5px/1 var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--map-ink);background:transparent;border:0}.atlas-tool svg{width:18px;height:18px;flex:none}.atlas-tool:hover{background:var(--map-paper-2)}.atlas-tool:focus-visible{outline:3px solid var(--map-mark);outline-offset:1px}.atlas-tool-n,.atlas-tool[aria-disabled=true]{color:var(--map-ink-2)}.atlas-tool-n{font:600 12px/1 var(--font-stat);letter-spacing:0}.atlas-cartouche{position:absolute;z-index:5;top:10px;left:0;right:0;margin:0 auto;width:max-content;pointer-events:none;transition:right .25s var(--atlas-ease);text-align:center;max-width:calc(100% - 128px);padding:6px 24px 7px;color:#2C1810;border-radius:3px;border:1.5px solid #6a5434;background:linear-gradient(180deg,#F5E8CC,#EFDFBC 45%,#E2CB9C);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 6px 16px rgba(0,0,0,.25)}.atlas-cartouche:after,.atlas-cartouche:before{content:"";position:absolute;top:3px;bottom:3px;width:10px;border:1.5px solid #6a5434;background:linear-gradient(90deg,#E2CB9C,#C9AF7C)}.atlas-cartouche:before{left:-8px;border-radius:6px 2px 2px 6px}.atlas-cartouche:after{right:-8px;border-radius:2px 6px 6px 2px}.atlas-cartouche b{font:700 14px/1.2 var(--font-display);letter-spacing:.05em;color:#2C1810}.atlas-cartouche b,.atlas-cartouche i{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-cartouche i{font:italic 500 14.5px/1.25 var(--font-narrative);color:#4A3728}.atlas-cartouche i.atlas-cartouche-party{display:block;font:700 11.5px/1.3 var(--font-heading);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#8E2020;white-space:normal;text-wrap:balance}.atlas-cartouche i.atlas-cartouche-party svg{display:inline-block;vertical-align:-2px;margin-right:5px}.atlas-cartouche i svg{width:13px;height:13px;flex:none}.atlas--panel-open .atlas-cartouche{right:388px;max-width:calc(100% - 388px - 140px)}.atlas-stale{position:absolute;z-index:6;left:0;right:0;margin:0 auto;width:max-content;top:74px;display:flex;align-items:center;gap:10px;padding:4px 4px 4px 14px;max-width:calc(100% - 32px);background:var(--map-paper);color:var(--map-ink);border:1.5px solid var(--map-ink-3);border-left:5px solid var(--map-mark);border-radius:4px;box-shadow:0 8px 20px rgba(0,0,0,.25);font:500 15.5px/1.3 var(--font-narrative)}.atlas-stale .atlas-btn{min-height:44px;padding:0 14px;flex:none}.atlas-toast{position:absolute;z-index:30;left:0;right:0;margin:0 auto;width:max-content;bottom:78px;transform:translateY(20px);opacity:0;pointer-events:none;background:var(--map-ink);color:var(--map-paper);font:500 15px/1.35 var(--font-narrative);padding:10px 16px;border-radius:4px;max-width:min(420px,calc(100% - 32px));transition:opacity .2s,transform .2s}.atlas-toast[data-on]{opacity:1;transform:none}.atlas-note{position:absolute;z-index:6;left:24px;bottom:80px;width:min(380px,calc(100% - 48px));display:flex;gap:14px;align-items:flex-start;padding:16px 16px 16px 14px;background:var(--map-paper);color:var(--map-ink);border:1.5px solid var(--map-ink-3);border-radius:4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--map-paper) 55%,transparent),0 14px 30px rgba(0,0,0,.28)}.atlas-note-art{width:84px;height:84px;flex:none;display:grid;place-items:center}.atlas-note-art--seal,.atlas-note-art--seal svg{width:56px;height:56px}.atlas-note h2{margin:2px 0 6px;font:700 17px/1.2 var(--font-heading);letter-spacing:.04em;color:var(--map-ink)}.atlas-note p{margin:0 0 6px;font:500 16.5px/1.4 var(--font-narrative);color:var(--map-ink-2)}.atlas-note-text{padding-right:40px;min-width:0}.atlas-note .atlas-close{position:absolute;right:6px;top:6px}.atlas-cover{position:absolute;inset:0;z-index:40;display:grid;place-items:center;text-align:center;padding:24px;background:radial-gradient(90% 80% at 50% 45%,var(--map-paper),var(--map-paper-2));color:var(--map-ink)}.atlas-cover-art{width:140px;height:140px;margin:0 auto 6px;display:grid;place-items:center}.atlas-cover h2{margin:0 0 8px;font:700 20px/1.25 var(--font-heading);letter-spacing:.05em;color:var(--map-ink)}.atlas-cover p{margin:0 auto 16px;max-width:34ch;font:500 17px/1.45 var(--font-narrative);color:var(--map-ink-2)}.atlas-scrim{position:absolute;inset:0;z-index:19;background:rgba(8,5,2,.45)}.atlas-panel{position:absolute;z-index:20;top:var(--atlas-panel-top,0);right:0;bottom:0;left:auto;width:388px;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--map-paper),var(--map-paper-2));color:var(--map-ink);border-left:1.5px solid var(--map-ink-3);box-shadow:-18px 0 40px rgba(0,0,0,.28);animation:atlas-panel-in .28s var(--atlas-ease)}@keyframes atlas-panel-in{0%{transform:translateX(104%)}to{transform:none}}.atlas-panel-head{position:relative;padding:22px 64px 14px 22px;border-bottom:1px solid color-mix(in srgb,var(--map-ink-3) 45%,transparent)}.atlas-panel-handle{display:none}.atlas-crumbs{margin:-10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px;font:600 11.5px/1.3 var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--map-ink-3)}.atlas-crumbs li{display:inline-flex;align-items:center}.atlas-crumbs li+li:before{content:"›";margin-right:4px}.atlas-crumbs button{all:unset;cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.atlas-crumbs button:focus-visible{outline:2px solid var(--map-mark)}.atlas-eyebrow{font:600 12px/1 var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--map-mark);margin:0 0 6px}.atlas-panel h2{margin:0;font:700 25px/1.15 var(--font-heading);letter-spacing:.02em;color:var(--map-heading)}.atlas-panel h2:focus{outline:none}.atlas-here-seal{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font:700 11.5px/1 var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--map-mark)}.atlas-here-seal svg{width:20px;height:20px}.atlas-close{position:absolute;right:12px;top:16px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;border:1.5px solid var(--map-ink-3);background:var(--map-paper);color:var(--map-ink);display:grid;place-items:center;cursor:pointer}.atlas-close:focus-visible{outline:3px solid var(--map-mark);outline-offset:2px}.atlas-close svg{width:18px;height:18px}.atlas-panel-body{overflow:auto;padding:16px 22px 28px;overscroll-behavior:contain;flex:1;min-height:0}.atlas-panel-body section{margin:0 0 18px}.atlas-dialog h3,.atlas-panel-body h3{margin:0 0 8px;font:600 12px/1.2 var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--map-ink-3);display:flex;align-items:center;gap:8px}.atlas-panel-body h3:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--map-ink-3) 40%,transparent)}.atlas-panel-body p{margin:0;font:500 18px/1.5 var(--font-narrative);color:var(--map-ink)}.atlas-panel-body p.atlas-atmo{font-style:italic;color:var(--map-ink-2)}.atlas-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.atlas-rows button{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:6px 10px;cursor:pointer;text-align:left;background:color-mix(in srgb,var(--map-paper) 70%,transparent);border:1px solid color-mix(in srgb,var(--map-ink-3) 45%,transparent);border-radius:3px;font:600 14.5px/1.2 var(--font-heading);color:var(--map-ink)}.atlas-rows button>span{min-width:0}.atlas-rows button small{display:block;font:italic 500 14px/1.2 var(--font-narrative);color:var(--map-ink-2);margin-top:3px;letter-spacing:0}.atlas-rows button:hover{border-color:var(--map-ink-3)}.atlas-rows button:focus-visible{outline:3px solid var(--map-mark);outline-offset:1px}.atlas-rows .atlas-chev{margin-left:auto;width:16px;height:16px;flex:none;color:var(--map-ink-3)}.atlas-glyph-disc{width:30px;height:30px;flex:none}.atlas-people{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.atlas-people li{font:600 13px/1 var(--font-heading);padding:8px 10px;border:1px solid color-mix(in srgb,var(--map-ink-3) 50%,transparent);border-radius:99px;color:var(--map-ink)}.atlas-keyline{display:flex;gap:12px;align-items:flex-start}.atlas-keyline p{font-size:16.5px}.atlas-keyline b{font:600 14px var(--font-heading)}.atlas-dialog-scrim{position:absolute;inset:0;z-index:49;background:rgba(8,5,2,.5)}.atlas-dialog{position:absolute;z-index:50;left:0;right:0;top:0;bottom:0;margin:auto;width:min(460px,calc(100% - 32px));height:max-content;max-height:calc(100% - 120px);display:flex;flex-direction:column;background:linear-gradient(180deg,var(--map-paper),var(--map-paper-2));color:var(--map-ink);border:1.5px solid var(--map-ink-3);border-radius:4px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.atlas-dialog header{position:relative;padding:20px 64px 12px 20px;border-bottom:1px solid color-mix(in srgb,var(--map-ink-3) 45%,transparent)}.atlas-dialog header h2{margin:0;font:700 19px/1.2 var(--font-heading);letter-spacing:.06em;color:var(--map-heading)}.atlas-dialog header p{margin:6px 0 0;font:500 15px/1.35 var(--font-narrative);color:var(--map-ink-2)}.atlas-dialog header .atlas-close{top:12px}.atlas-dialog-body{overflow:auto;padding:14px 20px 20px;overscroll-behavior:contain}.atlas-dialog h3{margin:14px 0 8px}.atlas-dialog-body>h3:first-child{margin-top:0}.atlas-dialog-body p{margin:0;font:500 16px/1.6 var(--font-narrative);color:var(--map-ink)}.atlas-legend{list-style:none;margin:0;padding:0;display:grid;gap:10px}.atlas-legend li{display:flex;gap:12px;align-items:center;font:500 16px/1.35 var(--font-narrative);color:var(--map-ink)}.atlas-legend li b{font:600 13.5px/1.2 var(--font-heading);letter-spacing:.03em;display:block}.atlas-legend svg.atlas-sw{width:44px;height:30px;flex:none}.atlas-kbd{font:500 12px/1 var(--font-stat);padding:3px 6px;border:1px solid var(--map-ink-3);border-radius:3px;background:var(--map-paper);white-space:nowrap}.atlas-sky-row label{font:600 14px/1.3 var(--font-heading);letter-spacing:.02em;color:var(--map-ink);cursor:pointer}.atlas-sky-row label small{display:block;margin-top:3px;font:italic 500 15px/1.3 var(--font-narrative);letter-spacing:0;color:var(--map-ink-2)}.atlas .atlas-switch[data-state=checked]{background:var(--map-ink)}.atlas .atlas-switch[data-state=unchecked]{background:var(--map-paper);border-color:var(--map-ink-3)}.atlas .atlas-switch>span{background:var(--map-paper);box-shadow:0 0 0 1px var(--map-ink-3)}.atlas .atlas-switch[data-state=unchecked]>span{background:var(--map-ink-3);box-shadow:none}.atlas .atlas-switch:focus-visible{outline:3px solid var(--map-mark);outline-offset:2px;box-shadow:none}@container atlas (max-width: 699.98px){.atlas-zoom{top:auto;right:calc(12px + env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom))}.atlas--panel-open .atlas-tools,.atlas--panel-open .atlas-zoom{display:none}.atlas-tools{bottom:calc(14px + env(safe-area-inset-bottom))}.atlas--panel-open .atlas-tools{right:0}.atlas-tool{min-width:72px;padding:0 10px;letter-spacing:.07em;font-size:12px;gap:5px}.atlas-round-btn .atlas-tip,.atlas-tool-n{display:none}.atlas--panel-open .atlas-cartouche,.atlas-cartouche{top:10px;right:0;max-width:calc(100% - 112px);padding:5px 16px 6px}.atlas-cartouche b{font-size:13px}.atlas-cartouche i{font-size:14px}.atlas-cartouche i.atlas-cartouche-party{letter-spacing:.08em}.atlas-stale{top:66px;font-size:14.5px}.atlas-region-name{font-size:13px;letter-spacing:.22em}.atlas-region-name:after,.atlas-region-name:before{width:10px;margin:0 6px}.atlas-note{left:16px;right:72px;width:auto;bottom:calc(72px + env(safe-area-inset-bottom));gap:10px;padding:12px 12px 12px 10px}.atlas-note-art{width:48px;height:48px}.atlas-note-art--seal svg{width:44px;height:44px}.atlas-note h2{font-size:15px}.atlas-note p{font-size:15.5px;margin-bottom:2px}.atlas-toast{bottom:76px}.atlas-panel{top:auto;left:0;right:0;bottom:0;width:auto;height:min(62%,calc(100% - 24px));max-height:calc(100% - 24px);border-left:0;border-top:1.5px solid var(--map-ink-3);border-radius:14px 14px 0 0;box-shadow:0 -18px 40px rgba(0,0,0,.3);animation-name:atlas-sheet-in}.atlas-panel--full{height:calc(100% - 24px)}.atlas-panel-handle{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;border:0;background:none;cursor:pointer;padding:0;flex:none}.atlas-panel-handle:before{content:"";width:44px;height:5px;border-radius:3px;background:var(--map-ink-3);opacity:.7}.atlas-panel-handle:focus-visible{outline:3px solid var(--map-mark);outline-offset:-3px}.atlas-panel-head{padding:0 64px 12px 18px}.atlas-panel .atlas-close{top:40px}.atlas-panel-body{padding:14px 18px calc(40px + env(safe-area-inset-bottom))}.atlas-panel h2{font-size:22px}}@keyframes atlas-sheet-in{0%{transform:translateY(104%)}to{transform:none}}@container atlas (max-height: 420px){.atlas-cartouche i:not(.atlas-cartouche-party){display:none}.atlas-note{gap:10px;padding:10px 10px 10px 8px;bottom:64px}.atlas-note-art{width:48px;height:48px}.atlas-note h2{font-size:15px;margin-bottom:2px}.atlas-note p{font-size:15px;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.atlas-here-ring .atlas-pulse,.atlas-here-ring .atlas-spin{animation:none}.atlas-here-ring .atlas-pulse{opacity:0}.atlas-glow,.atlas-wx,.atlas-wx>b{animation:none!important}.atlas-panel{animation:none}.atlas *,.atlas :after,.atlas :before{transition-duration:0s!important}}