/* Preserve the complete native 4:5 portraits, including in expanded profiles. */
img[src$="/luke-20261021.webp"],
img[src$="/orlo-20261021.webp"] {
  object-fit: contain !important;
  object-position: center center !important;
}

/* Override the dialog's older cover and top-alignment rules as well. */
#employee-profile .employee-profile-visual > img[src][src$="/luke-20261021.webp"],
#employee-profile .employee-profile-visual > img[src][src$="/orlo-20261021.webp"] {
  box-sizing: border-box;
  object-fit: contain !important;
  object-position: center center !important;
}

/* Orlo's source has little space above the cap. A small matte adds headroom
   without enlarging or cropping the photograph. */
.portrait-placeholder:has(> img[src$="/orlo-20261021.webp"]) {
  background: var(--paper, #f4f4f3);
}
.portrait-placeholder > img[src$="/orlo-20261021.webp"] {
  box-sizing: border-box;
  padding: 3%;
}
.employee-profile-visual > img[src$="/orlo-20261021.webp"],
.cr2-person-portrait-frame > img[src$="/orlo-20261021.webp"] {
  box-sizing: border-box;
  padding: clamp(8px, 1vw, 16px);
  background: var(--paper, #f4f4f3);
}
