.ZA3CUW_page{padding:calc(var(--edge-wide) + 4rem) var(--page-gutter) 6rem;color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;margin:0 auto;font-size:.75rem}.ZA3CUW_head{border-bottom:1px solid var(--line);padding-bottom:1.6rem}.ZA3CUW_head h1{letter-spacing:0;margin:0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.05}.ZA3CUW_head p{color:var(--dim);margin:.7rem 0 0}.ZA3CUW_grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:clamp(1rem,3vw,2rem);margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.ZA3CUW_card{position:relative}.ZA3CUW_card a{color:inherit;text-decoration:none;display:block}.ZA3CUW_card img{aspect-ratio:5/7;object-fit:cover;background:var(--panel);width:100%;display:block}.ZA3CUW_card h2{font-size:1.25rem;font-weight:inherit;letter-spacing:.02em;margin:.9rem 0 0}.ZA3CUW_card p{color:var(--dim);margin:.35rem 0 0}.ZA3CUW_drop{border-radius:var(--radius-sm);background:var(--veil);width:2rem;height:2rem;color:var(--ink);font:inherit;cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-soft);border:0;place-items:center;font-size:.875rem;line-height:1;display:grid;position:absolute;top:.6rem;right:.6rem}.ZA3CUW_card:hover .ZA3CUW_drop,.ZA3CUW_card:focus-within .ZA3CUW_drop,.ZA3CUW_drop:focus-visible{opacity:1}@media (hover:none){.ZA3CUW_drop{opacity:1}}.ZA3CUW_empty{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--dim);margin:2.4rem 0 0;padding:1.4rem;line-height:1.8}.ZA3CUW_empty a{color:var(--ink)}
