.owner-profile-works__grid { align-items:start; gap:18px; border:0; }
.owner-profile-work__photo { display:block; width:100%; height:auto; aspect-ratio:1.35; background:#e8e6df; object-fit:cover; object-position:center 56%; }
.owner-profile-work__photo.owner-profile-work__photo--full { height:auto; aspect-ratio:auto; object-fit:contain; }
.owners-card__image--identity { display:flex; align-items:center; background:#fafafa; }
.owners-card__image img.owners-card__identity { width:100%; height:auto; min-height:0; object-fit:contain; }
@media (min-width:768px) { .owner-profile--editorial .owner-profile-works__grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:767px) { .owner-profile-work__photo { aspect-ratio:1.5; } }
