@import url('shop.css?v=final1');
.artist-directory{padding-top:36px;padding-bottom:64px}.directory-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.directory-heading .eyebrow{margin-bottom:5px}#artist-count{font-size:14px}.artist-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:24px;align-items:end;padding:22px 0 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:36px}.artist-filters label{display:block;font-size:13px}.artist-filters input,.artist-filters select{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);padding:12px 0;color:var(--ink);font:14px var(--sans);min-height:44px}.artist-filters .clear{min-height:44px}.artists-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px}.artist-card{min-width:0}.artist-card[hidden]{display:none}.artist-picture{display:block;aspect-ratio:1;overflow:hidden;background:var(--surface)}.artist-picture img{height:100%;object-fit:cover;transition:transform .3s}.artist-picture:hover img{transform:scale(1.025)}.artist-details{padding-top:19px}.artist-category{font-size:12px;color:var(--accent);margin-bottom:7px}.artist-card h2{font:500 23px/1.3 var(--sans)!important;letter-spacing:-.02em}.artist-location{font-size:13px;margin-top:8px}.artist-bio{font-size:14px;line-height:1.65;margin-top:14px;min-height:47px}.artist-bio:empty{min-height:47px}.artist-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:18px 0 12px;font-size:12px;color:var(--body)}.artist-profile{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);min-height:48px;font-size:14px}.artist-profile:hover{color:var(--accent)}.load-row{text-align:center;margin-top:42px}.artist-values{border-top:1px solid var(--line);background:var(--surface);padding-top:54px;padding-bottom:56px}.artist-values h2{font-size:44px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:32px}.values-grid span{font-size:12px;color:var(--accent)}.values-grid h3{font:500 19px/1.4 var(--sans);margin:10px 0}.values-grid p{font-size:15px}#artist-empty{padding:32px 0}#artist-empty h2{font:500 23px var(--sans)}#artist-empty p{margin-top:12px}
@media(max-width:1000px){.artist-filters{grid-template-columns:1fr 1fr}.artists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.values-grid{gap:24px}}
@media(max-width:600px){.artist-directory{padding-top:28px}.directory-heading{align-items:start;gap:14px}.directory-heading .button{gap:12px;white-space:nowrap}.artist-filters{grid-template-columns:1fr;gap:16px}.artist-filters .clear{justify-self:start}.artists-grid{grid-template-columns:1fr;gap:34px}.artist-bio,.artist-bio:empty{min-height:0}.values-grid{grid-template-columns:1fr;gap:28px}.artist-values h2{font-size:35px}.artist-card h2{font-size:22px!important}}
@media(prefers-reduced-motion:reduce){.artist-picture img{transition:none}.artist-picture:hover img{transform:none}}
