.artist-visual{width:100%;height:100%;clip-path:polygon(0 0,calc(100% - var(--artist-visual-corner)) 0,100% var(--artist-visual-corner),100% 100%,0 100%);flex-shrink:0;display:block;position:relative;overflow:hidden;container-type:size}.artist-visual>img{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.08);width:100%;height:100%}.artist-visual.variant-0{background-color:var(--artists-indigo);color:var(--artists-lemon)}.artist-visual.variant-1{background-color:var(--artists-periwinkle);color:var(--artists-indigo)}.artist-visual.variant-2{background-color:var(--artists-lemon);color:var(--artists-indigo)}.artist-visual.variant-3{background-color:var(--artists-mist);color:var(--artists-indigo)}.artist-visual-monogram{letter-spacing:-.04em;white-space:nowrap;font-size:calc(min(62cqh,52cqw));font-weight:900;line-height:1;position:absolute;bottom:-.14em;left:.06em}.artist-tile{border-right:1px solid var(--artists-grid);border-bottom:1px solid var(--artists-grid);background-color:#fff;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:16px;text-decoration:none;transition:background-color .15s;display:grid}.artist-tile:hover{background-color:var(--artists-lemon-tint)}.artist-tile-content{justify-items:start;gap:4px;min-width:0;display:grid}.artist-tile-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.artist-tile-meta{color:var(--artists-muted);font-size:13px}.artist-tile-arrow{color:var(--artists-chip-border)}
