/* Consistent head-and-shoulders portraits on staff and biography pages only. */
.staff-portrait{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#E9EDF6}
.staff-portrait>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--portrait-y,50%);transform:scale(var(--portrait-scale,1));transform-origin:50% var(--portrait-y,50%)}
.grid.staff-grid .card{display:flex;flex-direction:column}
.grid.staff-grid .staff-portrait{flex:none;width:100%;height:auto;min-height:0}
.profile>.profile-portrait{width:100%;max-width:520px;align-self:start;border-radius:var(--radius)}
.portrait-buzz-durkin{--portrait-y:12%}.portrait-marcus-traynor{--portrait-y:50%}.portrait-stephanie-rodenhiser{--portrait-y:50%}.portrait-bella-traynor{--portrait-y:30%}.portrait-henry-traynor{--portrait-y:55%}.portrait-judy-durkin{--portrait-y:50%}.portrait-david-kelley{--portrait-y:40%}.portrait-paul-trickett{--portrait-y:45%}.portrait-bob-beal{--portrait-y:55%}.portrait-dan-diskin{--portrait-y:50%}.portrait-jonathan-shepard{--portrait-y:65%}.portrait-sara-mersereau{--portrait-y:65%}
@media(max-width:760px){.profile>.profile-portrait{max-width:520px}.grid.staff-grid .staff-portrait{width:100%;aspect-ratio:1/1}.grid.staff-grid .card-body{padding:24px}}
