.grid .project-image-link{display:block}.grid img{padding:0;aspect-ratio:16/10;object-fit:contain;background:#fff8f3}.grid .date{margin:16px 0 10px}.grid .provenance-label{margin:12px 0;font-size:.85rem}.grid h2{margin:0 0 12px}.grid .textlink{min-height:44px;padding-block:8px}.artwork img{width:100%;max-height:700px;object-fit:contain}.archive-status{padding:24px;background:#e9deed;border-radius:8px}@media(max-width:600px){.grid{gap:48px}.grid h2{font-size:1.8rem}.artwork{padding:10px}}