.artist-list-item{display:inline-block;position:relative}.artist-list-item .img-overlay{align-items:center;aspect-ratio:1/1;background-color:transparent;display:flex;font-size:1.25rem;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:51;--filter:blur(0rem);backdrop-filter:var(--filter);-webkit-backdrop-filter:var(--filter);transition:backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease,background-color .4s ease}.artist-list-item .img-overlay p{opacity:0;transition:opacity .4s ease}.artist-list-item h2,.artist-list-item h3{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;transition:text-decoration-color .25s ease}.artist-list-item img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.artist-list-item:focus-within .img-overlay,.artist-list-item:hover .img-overlay{--filter:blur(.8rem);background-color:#1a1a1a33}.artist-list-item:focus-within .img-overlay p,.artist-list-item:hover .img-overlay p{opacity:1}.artist-list-item:focus-within h2,.artist-list-item:focus-within h3,.artist-list-item:hover h2,.artist-list-item:hover h3{text-decoration-color:currentColor}
