.about-page .about-portrait .about-photo-frame{position:relative;aspect-ratio:3/2;overflow:hidden;background:transparent}
.about-photo-frame img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center top;transform:none}
.about-page .about-portrait{transform:translate3d(0,var(--about-shift,0px),0);will-change:transform}
@media(prefers-reduced-motion:reduce){.about-page .about-portrait{transform:none;will-change:auto}}
