.atlas[data-astro-cid-lcdefpme]{height:calc(100svh - var(--header));border-bottom:1px solid var(--ink);min-height:420px;position:relative}.map[data-astro-cid-lcdefpme]{background:var(--map-water);position:absolute;inset:0}.map[data-astro-cid-lcdefpme] .map-msg{height:100%;color:var(--muted);place-items:center;margin:0;font-size:14px;display:grid}.legend[data-astro-cid-lcdefpme]{left:var(--gutter);z-index:2;background:var(--paper);border:1px solid var(--ink);max-width:300px;padding:14px 18px 16px;position:absolute;bottom:28px}.legend-text[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:6px 0 10px;font-size:17px;font-weight:700;line-height:1.6}.legend-link[data-astro-cid-lcdefpme]{font-size:13px;font-weight:600}.drawer[data-astro-cid-lcdefpme]{top:var(--header);z-index:40;background:var(--paper);border-left:1px solid var(--ink);flex-direction:column;width:min(780px,60vw);animation:.45s cubic-bezier(.2,.8,.2,1) drawer-in;display:flex;position:fixed;bottom:0;right:0}.drawer[data-astro-cid-lcdefpme][hidden]{display:none}@keyframes drawer-in{0%{opacity:0;translate:40px}}.drawer-bar[data-astro-cid-lcdefpme]{padding:0 var(--gutter);border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:12px;height:46px;font-size:14px;font-weight:600;display:flex}.drawer-close[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600}.drawer-page[data-astro-cid-lcdefpme]{color:var(--muted);text-decoration:none}.drawer-body[data-astro-cid-lcdefpme]{overscroll-behavior:contain;outline:none;flex:1;padding-bottom:80px;overflow-y:auto}.drawer-body[data-astro-cid-lcdefpme] .drawer-loading{padding:40px var(--gutter);color:var(--muted)}.index[data-astro-cid-lcdefpme]{padding-top:72px}.index-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.index-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(40px,7vw,72px);font-weight:800;line-height:1.1}.filters[data-astro-cid-lcdefpme]{gap:10px;margin:18px 0 64px;font-size:14px;display:grid}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:100%;max-width:420px;font:inherit;border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:0;padding:8px 0;font-size:16px}fieldset[data-astro-cid-lcdefpme]{border:0;flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin:0;padding:0;display:flex}legend[data-astro-cid-lcdefpme]{float:left;margin-right:8px;padding:0}fieldset[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{cursor:pointer;position:relative}fieldset[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;position:absolute}fieldset[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);border-bottom:1px solid #0000}fieldset[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{color:var(--ink)}fieldset[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}fieldset[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible+span[data-astro-cid-lcdefpme]{outline:2px solid var(--accent);outline-offset:2px}.entries[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);gap:72px 32px;margin:0;padding:0;list-style:none;display:grid}.entry[data-astro-cid-lcdefpme]{grid-column:span 4}.entry[data-astro-cid-lcdefpme][hidden]{display:none}.entry[data-astro-cid-lcdefpme]:nth-child(6n+1){grid-column:span 7}.entry[data-astro-cid-lcdefpme]:nth-child(6n+2){grid-column:span 5;margin-top:120px}.entry[data-astro-cid-lcdefpme]:nth-child(6n){grid-column:span 12}.entry[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.entry-photo[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--paper-2);display:block;overflow:hidden}.entry[data-astro-cid-lcdefpme]:nth-child(6n+1) .entry-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.entry[data-astro-cid-lcdefpme]:nth-child(6n+2) .entry-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.entry[data-astro-cid-lcdefpme]:nth-child(6n) a[data-astro-cid-lcdefpme]{grid-template-columns:2fr 1fr;align-items:end;gap:32px;display:grid}.entry[data-astro-cid-lcdefpme]:nth-child(6n) .entry-photo[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.entry-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.2,.7,.2,1)}.entry[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.entry[data-astro-cid-lcdefpme].is-linked img[data-astro-cid-lcdefpme]{scale:1.04}.entry-text[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;column-gap:14px;padding-top:14px;display:grid}.entry-no[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--accent-ink);grid-row:span 3;font-size:30px;font-weight:800;line-height:1.1}.entry-name[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.3}.entry[data-astro-cid-lcdefpme]:nth-child(6n+1) .entry-name[data-astro-cid-lcdefpme]{font-size:clamp(26px,3.4vw,42px)}.entry-hook[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.7}.entry[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .entry-name[data-astro-cid-lcdefpme],.entry[data-astro-cid-lcdefpme].is-linked .entry-name[data-astro-cid-lcdefpme]{text-underline-offset:5px;text-decoration:underline 2px;text-decoration-color:var(--accent)}.entry[data-astro-cid-lcdefpme].no-photo .entry-text[data-astro-cid-lcdefpme]{border-top:6px solid var(--accent);padding-top:18px}.empty[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=760px){.legend[data-astro-cid-lcdefpme]{right:var(--gutter);max-width:none;padding:10px 14px 12px;bottom:16px}.legend-text[data-astro-cid-lcdefpme]{font-size:15px}.drawer[data-astro-cid-lcdefpme]{border-left:0;width:auto;animation-name:drawer-up;left:0}@keyframes drawer-up{0%{opacity:0;translate:0 40px}}.entries[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:56px}.entry[data-astro-cid-lcdefpme],.entry[data-astro-cid-lcdefpme]:nth-child(n){grid-column:auto;margin-top:0}.entry[data-astro-cid-lcdefpme]:nth-child(6n) a[data-astro-cid-lcdefpme]{display:block}.entry-photo[data-astro-cid-lcdefpme],.entry[data-astro-cid-lcdefpme]:nth-child(n) .entry-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}
