.desk-hero .hero-image img {
  object-position: center;
}

.desk-system-photo img {
  object-position: center;
}

.desk-packshot {
  background: #f7f7f4;
}

.desk-packshot img {
  object-fit: contain;
}

.desk-detail-pair figure:last-child img {
  object-fit: contain;
  background: #f7f7f4;
}

.desk-detail-pair.reverse-detail {
  grid-template-columns: 40% 60%;
}

@media (max-width: 760px) {
  .desk-detail-pair.reverse-detail {
    grid-template-columns: 1fr;
  }
}
