/* Actual photography, supplied October 2026. Preserve the full product and hand. */
.concept-conversation > img {
  aspect-ratio: auto;
  height: auto;
  object-fit: contain;
  object-position: center;
  border-radius: 64px 64px 14px 14px;
}

/* These portraits have different framing from the older, tall source photos. */
.face-crop.actual-photo > img {
  inset: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 48%;
  transform: scale(1.35);
  transform-origin: 50% 48%;
}
.conversation-avatar.actual-photo > img {
  transform: scale(1.65);
  object-position: 50% 48%;
}
@media (max-width: 720px) {
  .concept-conversation > img { border-radius: 40px 40px 12px 12px; }
}
