/* Consistent portrait frames; transforms crop whole photographs without changing proportions. */
.people-carousel .person-photo{margin:0;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;border-radius:3px;background:#c3cabf}
.people-carousel .person-photo img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:0;transform-origin:50% 0;transform:translateY(var(--portrait-shift,0%)) scale(var(--portrait-scale,1))}
.person-photo[data-person="manager"]{--portrait-scale:1.10}
.person-photo[data-person="expert"]{--portrait-scale:1.025;--portrait-shift:-2%}
.person-photo[data-person="technologist"]{--portrait-scale:1.04;--portrait-shift:-1%}
.person-photo[data-person="service"]{--portrait-scale:1.12}
.person-photo[data-person="branding"]{--portrait-scale:1.10}
.person-photo[data-person="accounting"]{--portrait-scale:1.04;--portrait-shift:-3.5%}
.person-photo[data-person="logistics"]{--portrait-scale:1.05;--portrait-shift:-4%}
