.atlas-chart[data-astro-cid-76rkuru3]{color:#f2e4c7;background:#092a37;border:1px solid #8b7855;margin:1.5rem 0}.chart-tools[data-astro-cid-76rkuru3]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;display:flex}.chart-tools[data-astro-cid-76rkuru3][hidden]{display:none}button[data-astro-cid-76rkuru3]{font:inherit;color:#f2e4c7;cursor:pointer;background:#183e48;border:1px solid #8b7855;border-radius:3px;min-height:44px;padding:.45rem .75rem}button[data-astro-cid-76rkuru3]:disabled{opacity:.45;cursor:default}button[data-astro-cid-76rkuru3]:focus-visible,.chart-window[data-astro-cid-76rkuru3]:focus-visible{outline-offset:-3px;outline:3px solid #f0cc7a}output[data-astro-cid-76rkuru3]{text-align:center;min-width:3.5rem}.chart-window[data-astro-cid-76rkuru3]{aspect-ratio:1380/1188;scrollbar-width:none;cursor:grab;overflow:auto}.chart-window[data-astro-cid-76rkuru3]::-webkit-scrollbar{display:none}.chart-window[data-astro-cid-76rkuru3]:active{cursor:grabbing}.chart-window[data-astro-cid-76rkuru3] img[data-astro-cid-76rkuru3]{user-select:none;width:100%;max-width:none;height:auto;display:block}figcaption[data-astro-cid-76rkuru3]{padding:.8rem 1rem;font-size:.9rem;line-height:1.6}figcaption[data-astro-cid-76rkuru3] a[data-astro-cid-76rkuru3]{color:#f0cc7a;text-decoration:underline}.atlas-chart[data-astro-cid-76rkuru3]:fullscreen{flex-direction:column;height:100%;margin:0;display:flex}.atlas-chart[data-astro-cid-76rkuru3]:fullscreen .chart-window[data-astro-cid-76rkuru3]{aspect-ratio:auto;flex:1;min-height:0}.atlas-directory[data-astro-cid-o35rzir3]{max-width:1060px;margin:36px auto}.atlas-count-note[data-astro-cid-o35rzir3]{color:var(--ink-soft);font-style:italic;line-height:1.5}.atlas-directory[data-astro-cid-o35rzir3] summary[data-astro-cid-o35rzir3] small[data-astro-cid-o35rzir3]{line-height:1.6}.atlas-tools[data-astro-cid-o35rzir3]{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:16px;display:flex}.atlas-tools[data-astro-cid-o35rzir3] label[data-astro-cid-o35rzir3]{min-width:min(240px,100%);color:var(--deep-sea);flex:1;font:16px Marcellus,Georgia,serif}.atlas-tools[data-astro-cid-o35rzir3] input[data-astro-cid-o35rzir3]{border:1px solid var(--gold-dark);width:100%;min-height:44px;color:var(--deep-sea);background:#fffbee8c;margin-top:8px;padding:10px 12px;font:18px Georgia,serif;display:block}.atlas-tools[data-astro-cid-o35rzir3] button[data-astro-cid-o35rzir3]{border:1px solid var(--gold-dark);min-height:44px;color:var(--deep-sea);cursor:pointer;background:0 0;padding:11px 16px}.atlas-directory[data-astro-cid-o35rzir3] a[data-astro-cid-o35rzir3]{color:var(--deep-sea);text-underline-offset:4px}.atlas-realm[data-astro-cid-o35rzir3]{border:1px solid var(--rule);background:#fffbee3b;margin:14px 0}.atlas-realm[data-astro-cid-o35rzir3]>summary[data-astro-cid-o35rzir3]{cursor:pointer;color:var(--deep-sea);padding:20px 24px;font:clamp(23px,3vw,30px) Marcellus,Georgia,serif}.atlas-realm[data-astro-cid-o35rzir3]>summary[data-astro-cid-o35rzir3] small[data-astro-cid-o35rzir3]{color:var(--ink-soft);margin:8px 0 0 25px;font:15px Cormorant Garamond,Georgia,serif;display:block}.atlas-realm[data-astro-cid-o35rzir3][open]>summary[data-astro-cid-o35rzir3]{border-bottom:1px solid var(--rule);background:#123f460b}.atlas-realm-body[data-astro-cid-o35rzir3]{padding:4px 24px 24px}.atlas-realm-body[data-astro-cid-o35rzir3] h3[data-astro-cid-o35rzir3]{color:var(--deep-sea);margin:24px 0 12px;font:21px Marcellus,Georgia,serif}.atlas-place-grid[data-astro-cid-o35rzir3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:16px 0;padding:0;list-style:none;display:grid}.atlas-place-grid[data-astro-cid-o35rzir3] a[data-astro-cid-o35rzir3]{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;min-height:44px;padding:12px 0;font-size:21px;text-decoration:none;display:block}.atlas-place-grid[data-astro-cid-o35rzir3] a[data-astro-cid-o35rzir3]:hover{text-decoration:underline}.atlas-place-grid[data-astro-cid-o35rzir3] small[data-astro-cid-o35rzir3]{color:var(--gold-dark);margin-top:4px;font:12px Marcellus,Georgia,serif;display:block}.atlas-subdivision[data-astro-cid-o35rzir3]{border-left:2px solid var(--gold-dark);background:#123f4606;margin:12px 0;padding:0 16px}.atlas-subdivision[data-astro-cid-o35rzir3]>summary[data-astro-cid-o35rzir3]{cursor:pointer;color:var(--deep-sea);padding:16px 0;font:23px Marcellus,Georgia,serif}.atlas-subdivision[data-astro-cid-o35rzir3]>summary[data-astro-cid-o35rzir3] small[data-astro-cid-o35rzir3]{color:var(--ink-soft);margin:6px 0 0 22px;font:14px Cormorant Garamond,Georgia,serif;display:block}.atlas-subdivision[data-astro-cid-o35rzir3] .atlas-place-grid[data-astro-cid-o35rzir3]{margin-top:0;padding-bottom:12px}.atlas-land[data-astro-cid-o35rzir3]{border-left:1px solid var(--gold-dark);margin:10px 0 16px;padding:0 12px}.atlas-land[data-astro-cid-o35rzir3]>summary[data-astro-cid-o35rzir3]{cursor:pointer;color:var(--deep-sea);overflow-wrap:anywhere;padding:12px 0;font:20px Marcellus,Georgia,serif}.atlas-land[data-astro-cid-o35rzir3]>summary[data-astro-cid-o35rzir3] small[data-astro-cid-o35rzir3]{color:var(--ink-soft);margin:6px 0 0 20px;font:14px Cormorant Garamond,Georgia,serif;display:block}.atlas-land-houses[data-astro-cid-o35rzir3]{flex-wrap:wrap;gap:8px 16px;font-size:16px;display:flex}.atlas-land[data-astro-cid-o35rzir3] .atlas-place-grid[data-astro-cid-o35rzir3]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=480px){.atlas-land[data-astro-cid-o35rzir3] .atlas-place-grid[data-astro-cid-o35rzir3]{grid-template-columns:1fr}.atlas-subdivision[data-astro-cid-o35rzir3]{padding:0 10px}.atlas-land[data-astro-cid-o35rzir3]{padding:0 8px}}.atlas-other[data-astro-cid-o35rzir3]{margin-top:24px}.atlas-other[data-astro-cid-o35rzir3]>summary[data-astro-cid-o35rzir3]{cursor:pointer;color:var(--deep-sea);padding:12px 0;font:19px Marcellus,Georgia,serif}.atlas-directory[data-astro-cid-o35rzir3] [data-astro-cid-o35rzir3][hidden]{display:none!important}.atlas-directory[data-astro-cid-o35rzir3] [data-astro-cid-o35rzir3]:is(a,button,input,summary):focus-visible{outline:2px solid var(--deep-sea);outline-offset:4px}@media (width<=760px){.atlas-place-grid[data-astro-cid-o35rzir3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.atlas-place-grid[data-astro-cid-o35rzir3]{grid-template-columns:1fr}.atlas-realm[data-astro-cid-o35rzir3]>summary[data-astro-cid-o35rzir3]{padding:16px}.atlas-realm-body[data-astro-cid-o35rzir3]{padding:4px 16px 20px}}.maps-stage[data-astro-cid-o35rzir3]{min-height:100vh;position:relative}.maps-page[data-astro-cid-o35rzir3]{width:min(100% - 32px,1180px);padding:62px 52px 86px}.maps-primary[data-astro-cid-o35rzir3],.maps-future[data-astro-cid-o35rzir3]{width:min(100%,1060px);margin:0 auto;padding:34px 0 20px}.maps-heading[data-astro-cid-o35rzir3]{text-align:center;max-width:790px;margin:0 auto 30px}.maps-heading[data-astro-cid-o35rzir3] h2[data-astro-cid-o35rzir3]{margin-bottom:12px;font-size:clamp(38px,5vw,58px)}.maps-heading[data-astro-cid-o35rzir3]>p[data-astro-cid-o35rzir3]:not(.section-number){color:var(--ink-soft);font-size:18px;line-height:1.58}.maps-fluff-quote[data-astro-cid-o35rzir3]{max-width:720px;color:var(--deep-sea);margin:12px auto 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.5vw,29px);font-style:italic;line-height:1.45}.map-frame[data-astro-cid-o35rzir3]{aspect-ratio:16/10;background:radial-gradient(circle at 48% 42%,#7eb4a71f,#0000 42%),linear-gradient(#f0e8d7f5,#d9caaffa);border:1px solid #806634ad;min-height:440px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #f1eadc70,inset 0 0 0 8px #80663433,0 18px 42px #123f461a}.map-frame[data-astro-cid-o35rzir3]:before,.map-frame[data-astro-cid-o35rzir3]:after{content:"";pointer-events:none;position:absolute}.map-frame[data-astro-cid-o35rzir3]:before{border:1px solid #80663452;inset:22px}.map-frame[data-astro-cid-o35rzir3]:after{background:linear-gradient(90deg,#0000 0 49.85%,#8066340f 49.85% 50.15%,#0000 50.15%),linear-gradient(0deg,#0000 0 49.85%,#8066340f 49.85% 50.15%,#0000 50.15%);inset:0}.map-grid[data-astro-cid-o35rzir3]{opacity:.42;background-image:linear-gradient(#123f460e 1px,#0000 1px),linear-gradient(90deg,#123f460e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000 0%,#000000b8 58%,#0000 92%)}.map-vignette[data-astro-cid-o35rzir3]{background:radial-gradient(#0000 48%,#5d472714 100%),linear-gradient(125deg,#ffffff14,#0000 35%);position:absolute;inset:0}.map-placeholder-copy[data-astro-cid-o35rzir3]{text-align:center;z-index:2;place-content:center;padding:40px;display:grid;position:absolute;inset:0}.map-placeholder-copy[data-astro-cid-o35rzir3] p[data-astro-cid-o35rzir3]{color:var(--gold-dark);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-family:Marcellus,Georgia,serif;font-size:10px}.map-placeholder-copy[data-astro-cid-o35rzir3] h3[data-astro-cid-o35rzir3]{color:var(--deep-sea);margin:0 0 9px;font-size:clamp(36px,5vw,64px)}.map-placeholder-copy[data-astro-cid-o35rzir3] span[data-astro-cid-o35rzir3]{color:#4d5652c7;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-style:italic}.map-compass[data-astro-cid-o35rzir3]{opacity:.46;z-index:1;width:88px;height:88px;position:absolute;bottom:42px;right:48px}.map-compass-ring[data-astro-cid-o35rzir3]{border:1px solid var(--gold-dark);border-radius:50%;position:absolute;inset:9px}.map-compass-vertical[data-astro-cid-o35rzir3],.map-compass-horizontal[data-astro-cid-o35rzir3]{background:var(--gold-dark);position:absolute}.map-compass-vertical[data-astro-cid-o35rzir3]{width:1px;height:100%;top:0;left:50%}.map-compass-horizontal[data-astro-cid-o35rzir3]{width:100%;height:1px;top:50%;left:0}.map-compass[data-astro-cid-o35rzir3] strong[data-astro-cid-o35rzir3]{color:var(--gold-dark);font-family:Marcellus,Georgia,serif;font-size:10px;font-weight:400;position:absolute;top:-2px;left:50%;transform:translate(-50%,-100%)}.map-corner[data-astro-cid-o35rzir3]{z-index:3;border-color:#8066348a;width:42px;height:42px;position:absolute}.map-corner--tl[data-astro-cid-o35rzir3]{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.map-corner--tr[data-astro-cid-o35rzir3]{border-top:1px solid;border-right:1px solid;top:12px;right:12px}.map-corner--bl[data-astro-cid-o35rzir3]{border-bottom:1px solid;border-left:1px solid;bottom:12px;left:12px}.map-corner--br[data-astro-cid-o35rzir3]{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.map-legend[data-astro-cid-o35rzir3]{flex-wrap:wrap;justify-content:center;gap:7px;margin:17px auto 0;display:flex}.map-legend[data-astro-cid-o35rzir3] span[data-astro-cid-o35rzir3]{color:var(--deep-sea);letter-spacing:.05em;background:#eee5d494;border:1px solid #8066343d;padding:7px 10px;font-family:Marcellus,Georgia,serif;font-size:10px}.map-card-grid[data-astro-cid-o35rzir3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.map-card-grid[data-astro-cid-o35rzir3] article[data-astro-cid-o35rzir3]{background:linear-gradient(#f1eadc8a,#e7dbc5ad);border:1px solid #8066344d;min-height:220px;padding:24px}.map-card-grid[data-astro-cid-o35rzir3] article[data-astro-cid-o35rzir3]>p[data-astro-cid-o35rzir3]{color:var(--gold-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-family:Marcellus,Georgia,serif;font-size:9px}.map-card-grid[data-astro-cid-o35rzir3] h3[data-astro-cid-o35rzir3]{color:var(--deep-sea);margin:0 0 10px;font-size:28px}.map-card-grid[data-astro-cid-o35rzir3] h3[data-astro-cid-o35rzir3] a[data-astro-cid-o35rzir3]{color:inherit;text-decoration:none}.map-card-grid[data-astro-cid-o35rzir3] h3[data-astro-cid-o35rzir3] a[data-astro-cid-o35rzir3]:hover{text-decoration:underline}.map-card-grid[data-astro-cid-o35rzir3] span[data-astro-cid-o35rzir3]{color:var(--ink-soft);font-size:16px;line-height:1.5}.map-card-grid[data-astro-cid-o35rzir3] a[data-astro-cid-o35rzir3]:focus-visible{outline:2px solid var(--deep-sea);outline-offset:4px}@media (width<=820px){.maps-page[data-astro-cid-o35rzir3]{width:min(100% - 20px,1180px);padding:46px 28px 70px}.map-frame[data-astro-cid-o35rzir3]{min-height:370px}.map-card-grid[data-astro-cid-o35rzir3]{grid-template-columns:1fr}}@media (width<=560px){.maps-page[data-astro-cid-o35rzir3]{width:calc(100% - 12px);padding:38px 16px 58px}.map-frame[data-astro-cid-o35rzir3]{aspect-ratio:4/5;min-height:500px}.map-placeholder-copy[data-astro-cid-o35rzir3]{padding:28px}.map-compass[data-astro-cid-o35rzir3]{width:72px;height:72px;bottom:34px;right:34px}}
