.founder-page-intro{padding-top:48px;padding-bottom:28px}.founder-page-intro h1{font-size:clamp(46px,5vw,72px);margin:0 0 16px}.founder-page-intro .lead{font-size:22px;margin:0}
.leadership-profile{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,640px);justify-content:center;align-items:center;gap:7%;padding-top:30px;padding-bottom:70px}
.leadership-photo{margin:0;justify-self:center;width:100%;max-width:420px}.leadership-photo img{display:block;width:100%;height:auto}.leadership-copy{max-width:640px;min-width:0}.leadership-copy h2{font-size:clamp(42px,4.4vw,64px);line-height:1.06;margin-bottom:16px}.leadership-copy .eyebrow{margin-bottom:15px}.leadership-copy p{font-size:16px;line-height:1.8;margin-bottom:18px}.leadership-copy .profile-focus{font-family:var(--serif);font-size:24px;font-style:italic;line-height:1.4;margin-bottom:25px}.leadership-copy p a{text-underline-offset:3px}
.davin-lead{padding-top:65px;border-top:1px solid #173d3a26;background:#eeefe7}.davin-lead .leadership-photo{width:100%;max-width:420px}.davin-lead .leadership-photo img{height:auto;object-fit:contain}.davin-lead h2{font-size:clamp(36px,3.8vw,52px)}
.profile-references{display:flex;flex-wrap:wrap;gap:10px 19px;font-size:12px;line-height:1.7;margin-top:26px}.profile-references span{flex-basis:100%;font-weight:600}.founder-purpose{padding-block:60px}.founder-purpose h2{font-size:clamp(31px,3.8vw,49px);line-height:1.2;max-width:32ch}.founder-purpose .text-link{margin-top:25px}
@media(max-width:900px){.leadership-profile{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:6%}.leadership-copy p{font-size:15px}.leadership-copy .profile-focus{font-size:21px}}
@media(max-width:650px){.founder-page-intro{padding-top:35px;padding-bottom:15px}.founder-page-intro h1{font-size:48px}.founder-page-intro .lead{font-size:20px}.leadership-profile{grid-template-columns:1fr;gap:28px;padding-top:16px;padding-bottom:45px}.leadership-photo{max-width:360px}.leadership-copy h2{font-size:43px}.leadership-copy p{font-size:16px}.davin-lead{padding-top:40px}.davin-lead .leadership-photo{max-width:360px}.davin-lead h2{font-size:37px}.founder-purpose{padding-block:45px}}
