.discover{background:#ebe7df;padding:111px 0 124px}.discover-heading{display:flex;align-items:end;justify-content:space-between}.discover h2{font-size:clamp(37px,4.2vw,58px)}.filter-row{display:flex;gap:9px;margin:43px 0 27px;overflow:auto;padding-bottom:4px}.filter{border:1px solid #cbc7c0;background:transparent;border-radius:99px;padding:9px 16px;font:500 12px 'DM Sans';white-space:nowrap;cursor:pointer;transition:.2s}.filter.active,.filter:hover{background:var(--ink);color:white;border-color:var(--ink)}.artist-grid{display:grid;grid-template-columns:1.05fr .9fr .9fr;grid-template-rows:238px 238px;gap:16px}.artist-card{position:relative;border-radius:11px;overflow:hidden;color:white;min-height:0;transition:transform .25s;cursor:pointer}.artist-card:hover{transform:translateY(-4px)}.artist-card img{width:100%;height:100%;object-fit:cover}.artist-card.tall{grid-row:span 2}.artist-card.wide{grid-column:span 2}.artist-card-info{position:absolute;bottom:16px;left:17px}.category{font:9px 'DM Mono';letter-spacing:.05em}.artist-card h3{font-size:22px;letter-spacing:-.05em;margin:5px 0 1px}.artist-card p{font-size:12px;margin:0;color:#fffD}.save{position:absolute;top:13px;right:13px;border:0;border-radius:50%;background:#fffc;width:31px;height:31px;font-size:19px;cursor:pointer}.save.saved{background:var(--coral);color:white}
