.places[data-astro-cid-zhwml5ue]{gap:1.25rem;display:grid}.visually-hidden[data-astro-cid-zhwml5ue]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atlas[data-astro-cid-zhwml5ue]{border-radius:var(--radius);background:var(--surface);position:relative}.map[data-astro-cid-zhwml5ue]{aspect-ratio:16/10;border-radius:var(--radius);background:var(--surface);width:100%;max-height:78vh;position:relative;overflow:hidden}.map__canvas[data-astro-cid-zhwml5ue]{opacity:0;transition:opacity .6s;position:absolute;inset:0}[data-astro-cid-zhwml5ue][data-ready] .map__canvas[data-astro-cid-zhwml5ue]{opacity:1}.map__canvas[data-astro-cid-zhwml5ue] .maplibregl-ctrl-attrib{background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--muted)}.map__canvas[data-astro-cid-zhwml5ue] .maplibregl-ctrl-attrib a{color:inherit}.map__status[data-astro-cid-zhwml5ue]{max-width:50%;color:var(--muted);font:var(--font-label);text-align:right;margin:0;position:absolute;inset:auto 1rem 1rem auto}.panel[data-astro-cid-zhwml5ue]{flex-direction:column;font-size:.9375rem;line-height:1.55;display:flex}@media (width>=50rem){.panel[data-astro-cid-zhwml5ue]{border-radius:calc(var(--radius) * .75);background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(12px);width:clamp(17rem,34%,21rem);max-height:calc(100% - 1.5rem);position:absolute;top:.75rem;left:.75rem;box-shadow:0 8px 32px #00000024}}@media (width<=49.999rem){.map[data-astro-cid-zhwml5ue]{border-radius:var(--radius) var(--radius) 0 0}.panel[data-astro-cid-zhwml5ue]{padding-top:.25rem}}@media (width<=40rem){.map[data-astro-cid-zhwml5ue]{aspect-ratio:1}}.tabs[data-astro-cid-zhwml5ue]{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:999px;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:.125rem;margin:.75rem .75rem 0;padding:.25rem;display:grid}.tabs__tab[data-astro-cid-zhwml5ue]{color:var(--muted);font:var(--font-label);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.375rem .75rem;transition:background-color .15s,color .15s}.tabs__tab[data-astro-cid-zhwml5ue]:hover{color:var(--fg)}.tabs__tab[data-astro-cid-zhwml5ue][aria-selected=true]{background:var(--accent);color:var(--bg)}.tabs__tab[data-astro-cid-zhwml5ue]:focus-visible{outline-offset:2px;border-radius:999px}.panel__body[data-astro-cid-zhwml5ue]{overscroll-behavior:contain;min-height:0;padding:1.25rem;overflow-y:auto}.chapter[data-astro-cid-zhwml5ue]{gap:1.5rem;display:grid}.chapter[data-astro-cid-zhwml5ue][hidden],.chapter__stories[data-astro-cid-zhwml5ue][hidden]{display:none}.chapter__stories[data-astro-cid-zhwml5ue]{gap:1.5rem;display:grid}.chapter__name[data-astro-cid-zhwml5ue]{display:none}.story[data-astro-cid-zhwml5ue]{gap:.375rem;display:grid}.story__name[data-astro-cid-zhwml5ue]{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.story__when[data-astro-cid-zhwml5ue]{color:var(--muted);font:var(--font-label);margin-top:.125rem;font-weight:400;display:block}.story__note[data-astro-cid-zhwml5ue]{color:var(--muted);margin:0}.story__note[data-astro-cid-zhwml5ue] a[data-astro-cid-zhwml5ue]{font:var(--font-label);white-space:nowrap}.note-link{color:var(--fg);font:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0}.note-link:disabled{color:inherit;text-decoration-color:var(--line);cursor:default}.note-link:not(:disabled):hover{color:var(--accent)}.places-list[data-astro-cid-zhwml5ue]{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.places-list[data-astro-cid-zhwml5ue][hidden]{display:none}.places-list[data-astro-cid-zhwml5ue] .place-button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, transparent);min-height:2rem;color:var(--fg);font:var(--font-label);cursor:pointer;border-radius:999px;align-items:center;gap:.4375rem;padding:.25rem .75rem .25rem .625rem;transition:border-color .15s,color .15s;display:inline-flex}.places-list[data-astro-cid-zhwml5ue] .place-button:before{content:"";background:var(--accent);border-radius:50%;width:.4375rem;height:.4375rem}.places-list[data-astro-cid-zhwml5ue] .place-button:disabled{color:var(--muted);cursor:default}.places-list[data-astro-cid-zhwml5ue] .place-button:disabled:before{background:var(--line)}.places-list[data-astro-cid-zhwml5ue] .place-button:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.places-list[data-astro-cid-zhwml5ue] .place-button[aria-current]{border-color:var(--accent);background:var(--accent);color:var(--bg)}.places-list[data-astro-cid-zhwml5ue] .place-button[aria-current]:before{background:var(--bg)}.place[data-astro-cid-zhwml5ue]{justify-items:start;gap:.375rem;display:grid}.place[data-astro-cid-zhwml5ue][hidden]{display:none}.place[data-astro-cid-zhwml5ue] p[data-astro-cid-zhwml5ue]{margin:0}.place__back[data-astro-cid-zhwml5ue]{color:var(--muted);font:var(--font-label);cursor:pointer;background:0 0;border:0;border-radius:.375rem;margin:-.25rem 0 .375rem -.375rem;padding:.25rem .375rem}.place__back[data-astro-cid-zhwml5ue]:hover{color:var(--fg)}.place__title[data-astro-cid-zhwml5ue]{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.place__title[data-astro-cid-zhwml5ue]:focus{outline:none}.place__title[data-astro-cid-zhwml5ue]:focus-visible{outline:2px solid var(--accent)}.place__when[data-astro-cid-zhwml5ue]{color:var(--muted);font:var(--font-label)}.place__note[data-astro-cid-zhwml5ue]:not(:empty){margin-top:.375rem!important}.place__link[data-astro-cid-zhwml5ue]:not([hidden]){font:var(--font-label)}.about[data-astro-cid-zhwml5ue]{max-width:40rem;color:var(--muted);gap:.5rem;display:grid}.about[data-astro-cid-zhwml5ue] p[data-astro-cid-zhwml5ue]{margin:0}.page[data-astro-cid-lcdefpme],main[data-astro-cid-lcdefpme]{gap:clamp(3rem,8vw,5rem);display:grid}.page[data-astro-cid-lcdefpme]{max-width:64rem;margin:0 auto;padding:clamp(3rem,10vw,7rem) clamp(1rem,4vw,2rem) 4rem}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;align-items:center;gap:.3em;margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.1;display:flex}.intro[data-astro-cid-lcdefpme] .seal{flex:none;width:.8em;height:.8em}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42rem;color:var(--muted);margin:.5rem 0 .75rem}ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.links[data-astro-cid-lcdefpme]{font:var(--font-label);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.work[data-astro-cid-lcdefpme],.events[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{gap:1.25rem;max-width:40rem;display:grid}.work[data-astro-cid-lcdefpme]{gap:2.5rem}.featured[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.featured[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);gap:.5rem;padding-left:1.25rem;display:grid}.featured[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:1.375rem}h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.meta[data-astro-cid-lcdefpme]{color:var(--muted);font:var(--font-label);margin:0}.lede[data-astro-cid-lcdefpme],.rest[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.details[data-astro-cid-lcdefpme]{color:var(--muted);gap:.375rem;display:grid}.details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1rem;position:relative}.details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"–";position:absolute;left:0}.rest[data-astro-cid-lcdefpme]{gap:1.75rem;display:grid}.rest[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{gap:.25rem;display:grid}.rest[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.meta){color:var(--muted)}[data-astro-cid-lcdefpme][id]{scroll-margin-top:2rem}
