.profile-hero .care-portrait{width:100%;max-width:490px;justify-self:end}
.profile-hero .care-portrait img{aspect-ratio:4/5;object-position:center top}
.profile-hero .profile-credentials{font-size:15px;font-weight:600;letter-spacing:.025em;margin-bottom:21px}
.profile-hero .care-lead{max-width:460px}
.profile-story{display:grid;grid-template-columns:1fr 1.1fr;gap:12%;background:var(--paper)}
.profile-story .eyebrow{color:#805d4e;margin-bottom:27px}
.profile-story h2{font-size:clamp(48px,4.9vw,76px)}
.profile-story h2 em{color:#937057}
.profile-story .care-prose{max-width:590px}
.profile-story .care-prose p+p{margin-top:24px}
.profile-story .line-link{margin-top:30px}
.profile-note{background:var(--wine);color:var(--cream);display:grid;grid-template-columns:1fr 1.1fr;gap:12%;align-items:center;padding-top:70px;padding-bottom:75px}
.profile-note .eyebrow{color:#d4b398;margin-bottom:22px}
.profile-note h2{font-size:clamp(44px,4.2vw,66px);max-width:580px}
.profile-note p:last-child{max-width:510px;color:#e4d5c8;font-size:17px;line-height:1.9}
.profile-personal-photo{width:100%;max-width:360px;margin:0}
.profile-personal-photo img{display:block;width:100%;height:auto;aspect-ratio:2/3}
.profile-note-copy>p:last-child{margin-top:25px}
@media(max-width:1100px){.profile-story,.profile-note{gap:7%}}
@media(max-width:760px){.profile-hero .care-portrait{justify-self:start;max-width:490px}.profile-story,.profile-note{grid-template-columns:1fr;gap:32px}.profile-story h2{font-size:50px}.profile-note h2{font-size:46px}.profile-note p:last-child{font-size:16px}.profile-story .care-prose{max-width:none}}
