/* Artist gallery: independent of previously cached shared styles. */
#artist-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;border:0}
#artist-list .artist-row{display:flex!important;flex-direction:column;align-items:stretch;gap:0;padding:0;border:0;min-width:0}
#artist-list .artist-row[hidden]{display:none!important}
#artist-list .artist-row>span{display:none!important}
#artist-list .artist-art{position:relative;display:block!important;padding:0!important;border:0;aspect-ratio:1;overflow:hidden;background:#111}
#artist-list .artist-art img{display:block;width:100%!important;height:100%!important;object-fit:cover}
#artist-list .artist-row h3{font-size:22px;margin:14px 0 6px;line-height:1.2}
#artist-list .artist-row h3 a{display:inline!important;padding:0!important;border:0;font-size:inherit}
#artist-list .artist-row p{font-size:10px;letter-spacing:.12em;color:#aaa;margin:0}
@media(max-width:1100px){#artist-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:850px){#artist-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){#artist-list{gap:28px 16px}#artist-list .artist-row h3{font-size:18px}}
