.founder-heading{text-align:center;padding-top:70px;padding-bottom:45px}.founder-heading h1{font-size:clamp(56px,8vw,100px)}.founder-role{font-size:16px;color:#625b51;margin:24px 0}.founder-lead{font:clamp(22px,2.8vw,32px)/1.4 Georgia,serif;margin:24px auto 0;color:#746044}.founder-image{max-width:1305px;margin:auto;padding:0 5%}.founder-image img{width:100%;height:auto;display:block}.founder-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;max-width:1220px;padding-top:65px}.story-intro h2{font-size:clamp(30px,3vw,42px)}.story-body{max-width:680px}.story-body>p{font-size:17px;line-height:1.85;margin:0 0 24px;color:#554e44}.story-body .opening{font-size:20px;color:var(--ink);line-height:1.65}.story-body h2{font-size:30px;margin:40px 0 20px;line-height:1.25}.story-body blockquote{margin:38px 0;padding:25px 0 25px 25px;border-left:2px solid var(--gold)}blockquote p{font:28px/1.5 Georgia,serif;color:#746044;margin:0 0 15px}blockquote cite{font:14px Arial,sans-serif;letter-spacing:.08em}.founder-cta{text-align:center;padding:60px 20px 70px;background:#eee7db}.founder-cta .hero-actions{justify-content:center;margin-top:30px}nav [aria-current=page]{color:#765923;text-decoration:underline;text-underline-offset:6px}@media(max-width:700px){.founder-heading{padding:45px 6% 32px}.founder-role{font-size:14px}.founder-story{grid-template-columns:1fr;gap:30px;padding-top:40px}.story-body>p{font-size:16px}.story-body .opening{font-size:19px}.story-body h2{font-size:27px}blockquote p{font-size:24px}.founder-image{padding:0}.founder-cta h2{font-size:32px}}
