.people-card{grid-template-columns:1fr;gap:23px}.portrait-slot.has-photo{aspect-ratio:4/5;min-height:0;padding:0;background:#e7e8e3;display:block}.portrait-slot.has-photo:before{display:none}.portrait-slot.has-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 43%;transition:transform .7s}.people-card:hover .has-photo img{transform:scale(1.025)}.has-photo .photo-role-label{position:absolute;left:0;bottom:37px;font-family:inherit;font-size:14px;letter-spacing:0;background:white;color:#193440;padding:12px 20px}.has-photo .photo-provisional{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:#142b35e8;color:#fff;font-size:10px;line-height:1.6}.people-card-copy{padding-right:12%}.recruit-site .people-card-copy h3{font-size:29px}.people-card-copy p{font-size:14px}.people-grid{gap:60px 40px}.people-card:nth-child(even){padding-top:70px}.interview-layout .has-photo{aspect-ratio:3/4}.interview-layout .has-photo .photo-role-label{font-size:12px;padding:10px}.interview-layout .has-photo .photo-provisional{font-size:9px}
@media(max-width:650px){.people-grid{gap:45px}.people-card{grid-template-columns:1fr;gap:20px}.people-card:nth-child(even){padding-top:0}.people-card .has-photo{aspect-ratio:4/5;max-height:460px}.people-card-copy{padding-right:0}.recruit-site .people-card-copy h3{font-size:25px}.people-card-copy p{font-size:13px}.has-photo .photo-role-label{font-size:14px}.interview-layout aside{grid-template-columns:1fr}.interview-layout .has-photo{max-width:320px;width:100%}.interview-layout .profile-pending{margin:0}.interview-layout .profile-note{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.portrait-slot.has-photo img{transition:none}.people-card:hover .has-photo img{transform:none}}
@media(min-width:801px){.recruitment-bold .story-photo{margin-right:0}}

.portrait-slot.has-photo img[src*="recruit-coo-"]{object-position:50% 10%}
