.curator-portrait{aspect-ratio:1;background:var(--lavender);border-radius:40px 40px 9px;display:block;overflow:hidden}.curator-portrait img{object-fit:cover;width:100%;height:100%;display:block}.curator-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.curator-card{border:1px solid var(--line);background:var(--surface);border-radius:28px 28px 8px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:20px;margin:0;padding:20px;display:grid;position:relative;overflow:hidden}.curator-card .curator-portrait{border-radius:24px 24px 6px;width:96px}.curator-card-body{min-width:0}.curator-card .curator-card-name{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font:600 19px/1.3 Manrope Variable,sans-serif}.curator-card-name a{color:var(--ink);text-decoration:none}.curator-card-name a:after{content:"";position:absolute;inset:0}@supports selector(:has(a)){.curator-card-name a:focus-visible{outline:none}.curator-card:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:4px}}.curator-card:hover{border-color:color-mix(in oklch, var(--accent) 45%, var(--line))}.curator-card:hover .curator-card-name a{color:var(--accent)}.curator-card .curator-card-role{max-width:none;color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12.5px;line-height:1.55}.curator-card .curator-card-blurb{max-width:none;color:var(--ink);margin:10px 0 0;font-size:14px;line-height:1.65}.curator-card .curator-card-count{color:var(--accent);margin:12px 0 0;font-size:12px;font-weight:600;line-height:1.5}@media (prefers-reduced-motion:no-preference){.curator-card,.curator-card-name a{transition:border-color .2s,color .2s}}@media (max-width:420px){.curator-card{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px}.curator-card .curator-portrait{border-radius:18px 18px 5px;width:64px}}@media (forced-colors:active){.curator-card:has(a:focus-visible){outline-color:highlight}}
