/* V13 / Original portrait, natural aspect ratio */
.behind-main .behind-photo{height:auto;min-width:0}
.behind-main .behind-photo img{display:block;width:100%;height:auto;aspect-ratio:1152/2048;object-fit:contain;object-position:center;background:#d8c6a6}
.behind-main .behind-photo small{line-height:1.5}
.personal-intro{padding-bottom:135px}
.personal-intro-link{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,110px);align-items:center;padding-top:30px}
.personal-intro-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px}
.personal-intro-kicker,.personal-intro-action,.personal-intro-photo figcaption{font-size:10px;letter-spacing:.12em;font-weight:700}
.personal-intro-kicker{color:#999}
.personal-intro-copy h2{font-size:clamp(48px,6.2vw,96px);line-height:.96;letter-spacing:-.075em;font-weight:600}
.personal-intro-copy h2 .accent-dot{color:#d73532}
.personal-intro-copy p{font-size:clamp(15px,1.5vw,20px);line-height:1.6;color:#adadad;max-width:410px}
.personal-intro-action{border-bottom:1px solid #888;padding-bottom:10px;margin-top:15px}
.personal-intro-photo{margin:0;max-width:470px;justify-self:end;width:100%}
.personal-intro-photo img{width:100%;height:auto;aspect-ratio:1152/2048;object-fit:contain;display:block}
.personal-intro-photo figcaption{color:#aaa;margin-top:12px;font-size:9px}
@media(max-width:780px){.personal-intro{padding-bottom:95px}.personal-intro-link{gap:28px}.personal-intro-copy h2{font-size:clamp(43px,6.8vw,70px)}}
@media(max-width:660px){.personal-intro-link{display:flex;flex-direction:column-reverse;align-items:stretch;gap:30px}.personal-intro-photo{max-width:100%;justify-self:auto}.personal-intro-photo img{max-height:540px;width:auto;max-width:100%;margin:auto}.personal-intro-copy{gap:18px}.personal-intro-copy h2{font-size:clamp(50px,11vw,76px)}.personal-intro{padding-bottom:90px}}
