.about{grid-template-areas:"intro experience" "photos experience";row-gap:30px}
.about-intro{grid-area:intro}
.experience{grid-area:experience}
.personal-photos{grid-area:photos;min-width:0}
.portrait-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
.portrait-pair figure{margin:0;background:#e7ece0;border:1px solid #e1e3d7;padding:7px 7px 18px;border-radius:5px;box-shadow:0 6px 18px #19392909;transform:rotate(-2deg)}
.portrait-pair figure+figure{transform:rotate(2deg);margin-top:18px}
.portrait-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;border-radius:2px}
.portrait-caption{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:22px;color:#7a8772;font-size:8px;letter-spacing:1px}
.portrait-caption a{font-size:9px;letter-spacing:0;border-bottom:1px solid #bdc9b4;padding-bottom:2px}
@media(max-width:760px){.about{grid-template-areas:"intro" "photos" "experience";row-gap:33px}.portrait-pair{gap:15px;max-width:470px;margin:auto}.portrait-caption{max-width:470px;margin-left:auto;margin-right:auto}}
