.area-explorer{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:56px;padding-bottom:80px;display:grid}.area-atlas{min-width:0}.atlas-heading{letter-spacing:.1em;color:#655d50;justify-content:space-between;gap:20px;padding:0 0 16px;font-size:11px;display:flex}.atlas-heading span:last-child{letter-spacing:0}.area-map{width:100%;height:auto;display:block;overflow:visible}.atlas-mainland{fill:#ecece5;stroke:#d1d0c6;stroke-width:1.5px}.atlas-context{letter-spacing:3px;fill:#747467;font-size:16px}.atlas-water-label{letter-spacing:3px;fill:#657e82;font-family:Georgia,serif;font-size:17px;font-style:italic}.atlas-land{fill:#e4dfd1;stroke:#a59a82;stroke-width:1.5px;stroke-linejoin:round;transition:fill .22s,stroke .22s}.atlas-region{cursor:pointer;outline:none}.atlas-region:hover .atlas-land{fill:#d9c7a0;stroke:#71582d}.atlas-region.is-selected .atlas-land{fill:#c4a56a;stroke:#624919;stroke-width:2px}.atlas-region:focus-visible .atlas-land{stroke:#493660;stroke-width:5px}.atlas-region:focus-visible .atlas-label{text-decoration:underline}.atlas-label{fill:#332d25;paint-order:stroke;stroke:#f8f8f3;stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-family:Georgia,serif;font-size:20px}.atlas-region.is-selected .atlas-label{font-weight:700}.atlas-leader{fill:none;stroke:#817356;stroke-width:1.2px;pointer-events:none}.atlas-route{fill:none;stroke:#95723c;stroke-width:1.5px;stroke-dasharray:4 6;opacity:.7;pointer-events:none}.atlas-compass{fill:#73664f;stroke:#73664f;stroke-width:1.2px}.atlas-compass text{stroke:none;font:14px Georgia,serif}.atlas-bottom{border-bottom:1px solid #dfdcd5;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.atlas-bottom>span{color:#68635a;font-size:10px}.atlas-beyond{color:#554025;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600}.atlas-beyond span{margin-left:14px;transition:transform .2s;display:inline-block}.atlas-beyond:hover span{transform:translate(3px,-3px)}.atlas-beyond.is-selected{text-underline-offset:5px;text-decoration:underline}.area-story{padding:26px 0;position:sticky;top:120px}.area-story-copy{min-height:460px;animation:.28s ease-out atlas-reveal}.area-story h2{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);font-weight:400}.area-story .area-mood{color:#6d5b40;margin-top:22px;font-family:Georgia,serif;font-size:21px;font-style:italic;line-height:1.5}.area-rule{background:#ad8f57;width:55px;height:1px;margin:26px 0}.area-story h3{letter-spacing:0;margin-bottom:12px;font-size:17px}.area-story p{font-size:16px;line-height:1.8}.area-story .mw-kicker{margin-bottom:20px;font-size:10px}.area-story .mw-button{margin-top:28px}.area-story .area-caption{color:#68635a;margin-top:14px;font-size:12px}.atlas-footnote{border-top:1px solid #dfdcd5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:40px;padding-top:28px;display:flex}.atlas-footnote p{max-width:630px;font-size:14px}.atlas-footnote a{color:#5a4328;text-underline-offset:5px;font-size:14px;text-decoration:underline}.atlas-select{display:none}@keyframes atlas-reveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:950px){.area-explorer{grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);gap:28px}.atlas-heading{font-size:10px}.atlas-heading span:last-child{display:none}.area-story{padding-top:0}}@media (max-width:700px){.area-explorer{grid-template-columns:1fr;gap:22px}.area-story{padding:10px 0;position:static}.area-story-copy{min-height:420px}.atlas-label{font-size:23px}.atlas-water-label{font-size:17px}.atlas-footnote{display:block}.atlas-footnote a{margin-top:18px;display:inline-block}.atlas-select{color:#4e4b54;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.atlas-select select{color:#29252c;min-height:44px;font:inherit;background:#fff;border:1px solid #c9c3b8;border-radius:6px;max-width:66%;padding:8px 12px}.area-story .mw-button{width:100%;margin-top:18px}.area-story .area-caption{text-align:center}}@media (prefers-reduced-motion:reduce){.area-story-copy{animation:none}.atlas-land,.atlas-beyond span{transition:none}}.area-atlas .atlas-heading{color:#51463a;letter-spacing:.14em;align-items:center;padding:0 0 12px;font-weight:600}.atlas-tabs{background:#f6f4ee;border:1px solid #d5cfc0;border-radius:24px;padding:3px;display:flex}.atlas-tabs button{cursor:pointer;color:#49443a;background:0 0;border:0;border-radius:21px;min-height:38px;padding:0 16px;font:600 13px system-ui}.atlas-tabs button[aria-pressed=true]{color:#fff;background:#392e42}.area-map{border:1px solid #c6d5cf;border-radius:14px;overflow:hidden}.atlas-shore{fill:#f4efdf;stroke:#aeab99;stroke-width:1.2px;stroke-linejoin:round;cursor:pointer}.atlas-shore.active{fill:#ddbf87;stroke:#846231}.atlas-shore:hover{fill:#e8d2ad}.atlas-annotations{fill:#577377;letter-spacing:.05em;pointer-events:none;font:italic 15px Georgia,serif}.atlas-pin{cursor:pointer;outline:none}.atlas-pin text{fill:#2e2930;paint-order:stroke;stroke:#f6f3e9;stroke-width:4px;stroke-linejoin:round;font:600 24px Georgia,serif}.atlas-target{fill:#0000}.atlas-pin.active text{fill:#fff;stroke:none}.atlas-pin.active .atlas-target{fill:#48384c}.atlas-pin:focus-visible .atlas-target{stroke:#3a214c;stroke-width:4px}.atlas-north{fill:#586664;font:600 13px system-ui}@media (max-width:700px){.atlas-tabs button{min-height:44px}.area-story-copy{min-height:0}.area-atlas .atlas-heading{gap:8px}.atlas-bottom{padding:9px 0}.atlas-select{margin-top:10px}.atlas-pin text{font-size:25px}}
