.founder-page .founder-section{padding-block:76px}.founder-page section[id]{scroll-margin-top:105px}.founder-page h2{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,48px);font-weight:600;line-height:1.1}.founder-page h3{letter-spacing:-.025em;font-size:25px;font-weight:600;line-height:1.25}.founder-page .founder-section p{color:#53685d;margin-top:20px;font-size:16px;line-height:1.8}.founder-page .founder-section .eyebrow{margin:0 0 18px;font-size:11px;line-height:1.6}.founder-page .founder-profile{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.founder-page .founder-photo{border-radius:8px;width:100%;height:auto;display:block}.founder-page figcaption{border-bottom:1px solid #cddacf;padding:18px 0}.founder-page figcaption strong{font-size:22px;font-weight:600;display:block}.founder-page figcaption span{color:#53685d;margin-top:6px;font-size:14px;display:block}.founder-page .founder-proof{color:#f7f7f2;background:#0f3d2e}.founder-page .founder-proof .founder-section p{color:#d9e6dc}.founder-page .founder-proof .founder-section .eyebrow{color:#bfd6ad}.founder-page .founder-proof-grid{grid-template-columns:1fr 1.15fr;gap:72px;margin-top:40px;display:grid}.founder-page .founder-tag{color:#163f2e;background:#dce8cf;border-radius:4px;margin-bottom:22px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-block}.founder-page .founder-proof-grid>div>h3{font-size:clamp(26px,3vw,36px)}.founder-page .founder-proof .founder-permission{font-size:12px}.founder-page .founder-workflows article{border-top:1px solid #70927a;padding-top:22px}.founder-page .founder-workflows article+article{margin-top:32px}.founder-page .founder-workflows p{font-size:15px}.founder-page .founder-workflows a{text-underline-offset:5px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.founder-page .founder-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px;display:grid}.founder-page .founder-principles article{border-top:1px solid #adc2a5;padding-top:22px}.founder-page .founder-principles span{color:#53685d;font-size:12px}.founder-page .founder-principles h3{margin-top:18px}.founder-page .founder-purpose{background:#eaf0e5;border-left:4px solid #769762;margin-top:48px;padding:34px}.founder-page .founder-purpose p{letter-spacing:-.03em;color:#0f3d2e;max-width:850px;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.3}.founder-page .founder-purpose span{color:#53685d;margin-top:18px;font-size:13px;display:block}.founder-page .founder-email{text-underline-offset:5px;overflow-wrap:anywhere;margin-top:22px;font-size:14px;text-decoration:underline;display:inline-block}.founder-page a:focus-visible{outline-offset:5px;outline:3px solid #9bb879}@media (max-width:760px){.founder-page .founder-section{padding-block:44px}.founder-page .founder-profile,.founder-page .founder-proof-grid,.founder-page .founder-principles{grid-template-columns:1fr;gap:30px}.founder-page .founder-profile figure{width:100%;max-width:420px;margin-inline:auto}.founder-page .founder-proof-grid{margin-top:30px}.founder-page .founder-purpose{margin-top:32px;padding:24px}}.founder-page .founder-identity{color:#d9e6dc;margin-top:24px;font-size:14px;line-height:1.6}
