/* Scoped to the two requested service galleries; preserve the four/two-column grid. */
#service-examples.portrait-case-samples .service-sample-grid .photo {
  aspect-ratio: 3 / 4;
  width: 100%;
  height: auto;
}
#service-examples.portrait-case-samples .service-sample-grid .photo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  padding: 0;
  transform: none;
}
/* Fill the existing feature frame with a modest crop of background above the products. */
.work-page .work-selected .work-feature[data-work-format="lifestyle"] .work-feature-image {
  background: #f0f1ed;
}
.work-page .work-selected .work-feature[data-work-format="lifestyle"] .work-feature-image img {
  object-fit: cover;
  object-position: 50% 80%;
  transform: none;
}
