/* Real client photograph, original proportions and pixels retained. */
.layout-v105 .mosaic-worker img {
  width: 100%; max-width: 100%; height: 100%;
  object-fit: cover; object-position: 50% 42%; transform: none;
}
@media (width < 768px) {
  .layout-v105 .mosaic-worker img { object-position: 50% 36%; }
  .layout-v105 .hero-review-proof { --proof-size: 88px; left: 14px; right: auto; top: 12px; }
}
