.artist-albums-catalog{margin:0;padding:.55rem .6rem .75rem;background:var(--rv-plum-band,#c9b8e8);border-top:2px solid var(--rv-ink,#1a2f35);border-bottom:2px solid var(--rv-ink,#1a2f35)}.artist-albums-catalog__head{margin-bottom:.45rem;padding:.45rem .5rem;border:2px solid var(--rv-ink,#1a2f35);border-radius:1px;background:var(--rv-paper,#f7edd8);box-shadow:2px 2px 0 var(--rv-ink,#1a2f35)}.artist-albums-catalog__eyebrow{margin:0;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--rv-plum,#5c2d82)}.artist-albums-catalog__title{margin:.1rem 0 0;font-size:clamp(1.2rem,5vw,1.45rem);font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:var(--rv-ink,#1a2f35)}.artist-albums-catalog__count{margin:.2rem 0 0;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--rv-teal,#0d6e7a)}.artist-albums-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));grid-gap:.55rem;gap:.55rem}.artist-albums-catalog__empty{margin:.35rem 0 0;padding:.5rem;font-size:.85rem;font-weight:800;color:var(--rv-ink,#1a2f35);background:var(--rv-paper,#f7edd8);border:2px solid var(--rv-ink,#1a2f35)}