.artist-tile{display:block;position:relative;text-decoration:none;color:inherit}.artist-tile__frame{overflow:hidden}.artist-tile__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.artist-tile__media img,.artist-tile__media svg,.artist-tile__media-placeholder{width:100%;height:100%;object-fit:cover;display:block}.artist-tile__hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease}.artist-tile__media-placeholder{background-color:#d9d9d9}.artist-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#18343126;opacity:0;transition:opacity .2s ease}.artist-tile__tags{position:absolute;top:1.5rem;left:1.5rem;display:flex;flex-wrap:wrap;gap:.8rem;opacity:0;transition:opacity .2s ease}.artist-tile__tag{background:#f6f7ee;color:#183431;font-family:var(--font-cta-family, var(--font-body-family));font-size:1.5rem;line-height:1;padding:.8rem;border-radius:.1rem;white-space:nowrap}.artist-tile__label{display:flex;align-items:center;justify-content:space-between;gap:1rem;aspect-ratio:443 / 115;background:#f6f7ee;color:rgb(var(--color-foreground));padding:0 2rem;transition:background-color .2s ease,color .2s ease}.artist-tile__name{margin:0;font-family:var(--font-body-family);font-size:3.2rem;line-height:1.1;letter-spacing:-.03em;color:inherit}.artist-tile__label .icon-wrap svg{width:2rem;height:2rem;flex-shrink:0}.artist-tile__frame.cutmark-frame .cutmark-frame__corner{opacity:0;transition:opacity .2s ease}.artist-tile:hover .artist-tile__hover-image,.artist-tile:focus-visible .artist-tile__hover-image,.artist-tile:hover .artist-tile__media:after,.artist-tile:focus-visible .artist-tile__media:after,.artist-tile:hover .artist-tile__tags,.artist-tile:focus-visible .artist-tile__tags,.artist-tile:hover .artist-tile__frame .cutmark-frame__corner,.artist-tile:focus-visible .artist-tile__frame .cutmark-frame__corner{opacity:1}.artist-tile:hover .artist-tile__label,.artist-tile:focus-visible .artist-tile__label{background:#183431;color:#f6f7ee}@media screen and (max-width:749px){.artist-tile__label{padding:0 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-artist-tile.css.map */
