.piece[data-astro-cid-ncpu3f7q]{color:inherit;text-decoration:none;display:block}.piece[data-astro-cid-ncpu3f7q].is-hidden{display:none}.piece-photo[data-astro-cid-ncpu3f7q]{aspect-ratio:1;border-radius:var(--radius);background:var(--mist);box-shadow:var(--shadow);position:relative;overflow:hidden}.piece-photo[data-astro-cid-ncpu3f7q] img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.piece[data-astro-cid-ncpu3f7q]:hover .piece-photo[data-astro-cid-ncpu3f7q] img{transform:scale(1.03)}.piece-none[data-astro-cid-ncpu3f7q]{height:100%;color:var(--muted);place-items:center;font-size:.9rem;display:grid}.piece-badge[data-astro-cid-ncpu3f7q]{background:var(--charcoal);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.3rem .6rem;font-size:.75rem;position:absolute;top:12px;left:12px}.piece--sold[data-astro-cid-ncpu3f7q] .piece-photo[data-astro-cid-ncpu3f7q] img{opacity:.75}.piece-name[data-astro-cid-ncpu3f7q]{margin-top:.8rem;font-size:1.05rem}.piece-meta[data-astro-cid-ncpu3f7q]{color:var(--muted);margin:.2rem 0 0;font-size:.9rem}.piece-price[data-astro-cid-ncpu3f7q]{color:var(--ink);margin:.25rem 0 0;font-weight:700}
