.head[data-astro-cid-avfgzb42]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.controls[data-astro-cid-avfgzb42]{display:flex;flex-wrap:wrap;gap:8px}.controls[data-astro-cid-avfgzb42] input[data-astro-cid-avfgzb42],#sort[data-astro-cid-avfgzb42]{font:inherit;padding:7px 12px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.seg[data-astro-cid-avfgzb42]{display:inline-flex;border:1px solid var(--line);border-radius:var(--pill);overflow:hidden}.seg[data-astro-cid-avfgzb42] button[data-astro-cid-avfgzb42]{font:inherit;border:0;padding:7px 14px;background:var(--surface);color:var(--muted);cursor:pointer}.seg[data-astro-cid-avfgzb42] button[data-astro-cid-avfgzb42][aria-pressed=true]{background:var(--ink);color:var(--bg)}.layout[data-astro-cid-avfgzb42]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}aside[data-astro-cid-avfgzb42]{position:sticky;top:76px;max-height:calc(100vh - 92px);overflow:auto;padding-right:4px}summary[data-astro-cid-avfgzb42]{font-weight:700;cursor:pointer;margin-bottom:8px}fieldset[data-astro-cid-avfgzb42]{border:0;padding:0;margin:0 0 16px}.display[data-astro-cid-avfgzb42]{display:grid;gap:8px;justify-items:start}.display[data-astro-cid-avfgzb42] .seg[data-astro-cid-avfgzb42] button[data-astro-cid-avfgzb42],#sort[data-astro-cid-avfgzb42]{font-size:.85rem;padding:6px 12px}legend[data-astro-cid-avfgzb42]{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.facet[data-astro-cid-avfgzb42]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--pill);background:var(--chip);font-size:.85rem;cursor:pointer;border:1px solid transparent;user-select:none}.facet[data-astro-cid-avfgzb42] input[data-astro-cid-avfgzb42]{position:absolute;opacity:0;pointer-events:none}.facet[data-astro-cid-avfgzb42] small[data-astro-cid-avfgzb42]{color:var(--muted)}.facet[data-astro-cid-avfgzb42]:has(input:checked){background:var(--ink);color:var(--bg)}.facet[data-astro-cid-avfgzb42]:has(input:checked) small[data-astro-cid-avfgzb42]{color:inherit;opacity:.7}.facet[data-astro-cid-avfgzb42]:has(input:focus-visible){outline:2px solid var(--accent)}.facet[data-astro-cid-avfgzb42].zero{opacity:.4}.grid[data-astro-cid-avfgzb42]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-flow:dense;gap:14px}.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42].highlight{grid-column:span 2;grid-row:span 2;contain-intrinsic-size:auto 500px}.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42].highlight a[data-astro-cid-avfgzb42]{display:flex;flex-direction:column;height:100%}.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42].highlight img,.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42].highlight .missing{flex:1;min-height:0;aspect-ratio:auto}.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42].highlight .caption[data-astro-cid-avfgzb42]{font-size:1.05rem}.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42]{content-visibility:auto;contain-intrinsic-size:auto 240px}.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42][hidden]{display:none}.grid[data-astro-cid-avfgzb42] a[data-astro-cid-avfgzb42]{display:block;text-decoration:none}.grid[data-astro-cid-avfgzb42] img,.grid[data-astro-cid-avfgzb42] .missing{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius);transition:transform .2s}.grid[data-astro-cid-avfgzb42] a[data-astro-cid-avfgzb42]:hover img{transform:scale(1.02)}.grid[data-astro-cid-avfgzb42] .cp{display:none;object-fit:contain;background:var(--paper)!important}.grid[data-astro-cid-avfgzb42].show-cp .photo{display:none}.grid[data-astro-cid-avfgzb42].show-cp .cp{display:block}.caption[data-astro-cid-avfgzb42]{display:block;padding:6px 2px 0;font-weight:600;font-size:.95rem}.caption[data-astro-cid-avfgzb42] small[data-astro-cid-avfgzb42]{color:var(--muted);font-weight:400}@media(max-width:800px){.layout[data-astro-cid-avfgzb42]{grid-template-columns:minmax(0,1fr)}aside[data-astro-cid-avfgzb42]{position:static;max-height:none}.grid[data-astro-cid-avfgzb42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42].highlight{grid-row:auto}.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42].highlight img,.grid[data-astro-cid-avfgzb42] li[data-astro-cid-avfgzb42].highlight .missing{flex:none;aspect-ratio:1}}
