/* Match the image frame to its native ratio without clipping or side gutters. */
#section-work .project-slider{max-width:960px;margin-inline:auto}
#section-work .project-card-image{height:auto!important;max-height:none;aspect-ratio:3/2}
#section-work .project-card-image img{display:block;width:100%;height:100%;object-fit:contain!important}
.projects-grid{max-width:960px;margin-inline:auto}
.projects-grid .project-item img{display:block;width:100%;height:auto!important;aspect-ratio:3/2;object-fit:contain!important}
