.compact-archive-hero{padding-top:64px;padding-bottom:64px}.compact-archive-hero h1{font-size:clamp(42px,6vw,74px);max-width:1050px}.archive-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px;padding-bottom:22px;border-bottom:1px solid var(--line)}.archive-toolbar label{width:min(520px,100%);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.archive-toolbar input{display:block;width:100%;margin-top:9px;padding:14px 0;border:0;border-bottom:1px solid var(--ink);outline:0;font:500 20px var(--serif)}.archive-toolbar strong{font:500 18px var(--serif)}.author-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px 22px}.author-card{display:block;text-align:center}.author-card img,.author-monogram{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:.25s}.author-monogram{display:grid;place-items:center;background:var(--dark);color:#fff;font:500 clamp(36px,5vw,64px) var(--serif)}.author-card:hover img{filter:grayscale(0);transform:translateY(-4px)}.author-card h2{margin:18px 0 4px;font:500 20px/1.2 var(--serif)}.author-card p{margin:0;color:var(--muted);font-size:10px}.archive-empty{padding:45px;text-align:center;background:#f5f7f6;color:var(--muted)}@media(max-width:950px){.author-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.archive-toolbar{align-items:stretch;flex-direction:column}.author-grid{grid-template-columns:repeat(2,1fr);gap:25px 16px}}
