.planner-profile{display:grid;grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,8vw,9rem)}.profile-photo{aspect-ratio:4/5;background:var(--ink);overflow:hidden;border:1px solid var(--stone)}.profile-photo img{width:100%;height:100%;object-fit:cover;object-position:center 26%;filter:saturate(.92) contrast(1.03)}.profile-copy{max-width:44rem}.profile-copy h2{font-size:clamp(2.4rem,4vw,4rem);margin-bottom:1.5rem}@media(max-width:700px){.planner-profile{grid-template-columns:1fr}.profile-photo{max-width:25rem;width:100%}}
