.pwc-sculpture-filters{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:.5rem 0 1rem}
.pwc-sculpture-filters select{padding:.4rem .5rem;border:1px solid rgba(0,0,0,.12);border-radius:8px}
.pwc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}
.pwc-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.pwc-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pwc-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.pwc-grid .grid-item{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(0,0,0,.1)}
.pwc-grid .grid-item img{display:block;width:100%;height:auto;transform:translateZ(0);transition:transform .5s cubic-bezier(.22,.61,.36,1)}
.pwc-grid .grid-item:hover img{transform:scale(1.03)}
.pwc-grid .grid-caption{position:absolute;left:10px;bottom:8px;background:rgba(0,0,0,.55);color:#fff;padding:.25rem .45rem;border-radius:8px;font-size:.85rem}
