.pice-dynamic h2{font-size:clamp(2rem,4vw,3rem);margin:12px 0 26px;color:#112e51}.pice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pice-card{background:#fff;border:1px solid #dfe7f0;border-radius:17px;padding:24px;box-shadow:0 8px 26px rgba(10,36,72,.05);overflow:hidden}.pice-card img{display:block;width:100%;height:190px;object-fit:cover;border-radius:11px;margin-bottom:12px}.pice-card small{font-size:12px;color:#ac8125;font-weight:800}.pice-card h3{font-size:22px;color:#0e3059;line-height:1.25}.pice-card strong{display:block;color:#9c7522;font-size:13px}.pice-card p,.pice-muted{color:#64748b;line-height:1.75}.pice-card a,.pice-titlebar a{color:#14558d;font-weight:800}.pice-titlebar{display:flex;align-items:end;justify-content:space-between;gap:18px}.pice-gallery{background:#f4f7fc}.pice-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pice-gallery figure{margin:0;background:white;border-radius:14px;overflow:hidden;box-shadow:0 8px 20px rgba(10,36,72,.05)}.pice-gallery img{width:100%;height:180px;object-fit:cover}.pice-gallery figcaption{padding:12px 14px;font-weight:700;color:#14375c}@media(max-width:850px){.pice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pice-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pice-grid,.pice-gallery-grid{grid-template-columns:1fr}.pice-titlebar{align-items:start;flex-direction:column}}

.hero-art{position:relative}.hero-art .pice-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35;z-index:0;border-radius:20px;pointer-events:none}
