/* Restore the two approved animated ABOUT frames; isolate recruitment cropping. */
@media(min-width:1200px){
.v21-redesign #about .about-photos .about-main{height:clamp(310px,32vw,500px);aspect-ratio:auto}
.v21-redesign #about .about-photos .about-sub{height:clamp(320px,34vw,520px);aspect-ratio:auto}
.v21-redesign #about .about-photos .about-photo picture{position:relative;inset:auto;display:block;width:100%;height:100%}
.v21-redesign #about .about-photos .about-photo img{position:static;display:block;width:120%;max-width:none;height:100%;object-fit:cover;animation:aboutHorizontalV100 14s ease-in-out infinite alternate;animation-play-state:paused;transform:translate3d(0,0,0)}
.v21-redesign #about .about-photos .about-sub img{animation-direction:alternate-reverse;animation-delay:-3s}
.v21-redesign #about .about-photos.is-motion-visible-v97 .about-photo img{animation-play-state:running}
.pc-experience-v134 #works #mission-recruitment .work-picture{aspect-ratio:3/2;overflow:hidden}
.pc-experience-v134 #works #mission-recruitment .work-picture img{width:100%;height:100%;object-fit:cover;object-position:center 25%}
}
@media(min-width:1200px) and (prefers-reduced-motion:reduce){
.v21-redesign #about .about-photos .about-photo img{width:100%;animation:none;transform:none}
}
