
/* Bring the founder and narrative into one balanced, bounded composition. */
.approach{grid-template-columns:minmax(0,360px) minmax(0,560px);column-gap:clamp(32px,4vw,64px);justify-content:center;align-items:center;padding:56px 0}
.approach h2{font-size:clamp(34px,3.3vw,44px);max-width:15ch}
.approach>div:last-child{max-width:56ch}
.home-founder{align-items:center;margin-top:22px;gap:16px}
.home-founder figcaption{max-width:14ch}
@media(max-width:720px){.approach{grid-template-columns:1fr;gap:26px;padding:44px 0;align-items:start}.approach h2{font-size:38px;max-width:15ch}.home-founder{margin-bottom:0}.approach>div:last-child{max-width:none}.approach p:last-of-type{margin-bottom:20px}}
