main.svelte-1uha8ag{background:#f4ead6;grid-template-rows:auto 1fr auto;min-height:100svh;padding:clamp(1.2rem,3vw,2.5rem);display:grid}header.svelte-1uha8ag{align-items:start;display:flex}header.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#3a261a;letter-spacing:.04em;font-size:.78rem;font-weight:750;text-decoration:none}header.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#c8521f}.map-experience.svelte-1uha8ag{place-self:center;width:min(100%,1120px);padding:clamp(.5rem,2vw,1.5rem) 0}.map-shell.svelte-1uha8ag{background:#fff5df;border:1px solid #c9a376;border-radius:18px;min-width:0;padding:.7rem;box-shadow:0 18px 42px #5333181f}svg.svelte-1uha8ag{width:100%;max-height:calc(100svh - 10rem);margin:auto;display:block;overflow:visible}.paper.svelte-1uha8ag{fill:url(#paper)}.loading.svelte-1uha8ag{text-align:center;letter-spacing:-.025em;place-items:center;min-height:50svh;display:grid}.districts.svelte-1uha8ag g:where(.svelte-1uha8ag){cursor:pointer}.districts.svelte-1uha8ag{filter:url(#lift)}.districts.svelte-1uha8ag g:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){stroke:#49321f;stroke-width:1.15px;vector-effect:non-scaling-stroke;transition:filter .22s,opacity .22s}.districts.svelte-1uha8ag g:where(.svelte-1uha8ag):hover path:where(.svelte-1uha8ag),.districts.svelte-1uha8ag g:where(.svelte-1uha8ag):focus path:where(.svelte-1uha8ag),.districts.svelte-1uha8ag g.active:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){filter:brightness(1.12)}.districts.svelte-1uha8ag g.selected:where(.svelte-1uha8ag) path:where(.svelte-1uha8ag){stroke:#fff3d9;stroke-width:2.7px}.districts.svelte-1uha8ag g:where(.svelte-1uha8ag):focus{outline:none}.districts.svelte-1uha8ag g:where(.svelte-1uha8ag):focus-visible path:where(.svelte-1uha8ag){stroke:#fff7e8;stroke-width:3px}.poi.svelte-1uha8ag{cursor:pointer}.poi.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:#f9edd5;stroke:#49321f;stroke-width:1.4px;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s}.poi.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:#b65425;pointer-events:none;font:800 13px Georgia,serif}.poi.svelte-1uha8ag:hover circle:where(.svelte-1uha8ag),.poi.svelte-1uha8ag:focus circle:where(.svelte-1uha8ag),.poi.active.svelte-1uha8ag circle:where(.svelte-1uha8ag){fill:#49321f;stroke:#f9edd5;stroke-width:2.4px}.poi.svelte-1uha8ag:hover text:where(.svelte-1uha8ag),.poi.svelte-1uha8ag:focus text:where(.svelte-1uha8ag),.poi.active.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:#f9edd5}.poi.svelte-1uha8ag:focus{outline:none}.poi.svelte-1uha8ag:focus-visible circle:where(.svelte-1uha8ag){stroke:#fff8ea;stroke-width:3px}.poi-label.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:#392317;paint-order:stroke;stroke:#fff3dc;stroke-width:5px;stroke-linejoin:round;pointer-events:none;font:800 12px Georgia,serif}.poi-label.svelte-1uha8ag .poi-district:where(.svelte-1uha8ag){fill:#93502c;font:700 9px ui-monospace,monospace}.district-labels.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:#fff4dc;letter-spacing:.07em;text-anchor:middle;paint-order:stroke;stroke:#362a1680;stroke-width:3px;font:800 9px ui-monospace,monospace}.scene-layer.svelte-1uha8ag{pointer-events:none;filter:drop-shadow(0 2px 1px #32231326)}.scene.svelte-1uha8ag{opacity:.96}.cameron-illustration.svelte-1uha8ag{filter:saturate(.92)contrast(.98)}footer.svelte-1uha8ag{color:#806957;letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:clamp(.56rem,1vw,.68rem);display:flex}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-underline-offset:3px}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#c8521f}.sr-only.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){main.svelte-1uha8ag{padding:1rem}.map-experience.svelte-1uha8ag{align-self:start}svg.svelte-1uha8ag{max-height:57svh}footer.svelte-1uha8ag{line-height:1.45}}
