.company-founder{background:#fff;border-bottom:1px solid var(--line)}.founder-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:76px;align-items:center}.founder-photo{margin:0;width:100%;max-width:430px;border-radius:20px;overflow:hidden;background:#dfd7c9}.founder-photo img{display:block;width:100%;height:auto;object-fit:contain}.founder-copy .eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:20px}.founder-copy h2{font-size:48px;letter-spacing:-1.8px;font-weight:800}.founder-copy .founder-role{font-size:13px;font-weight:750;color:#b63913;line-height:1.6;margin:14px 0 30px}.founder-bio p{font-size:15px;line-height:1.95;margin-top:22px;color:#52605d}.founder-bio p:first-child{margin-top:0}.founder-bio strong{font-weight:750;color:#263330}@media(max-width:1000px){.founder-grid{gap:42px}.founder-copy h2{font-size:41px}.founder-bio p{font-size:14px;line-height:1.9}.founder-copy .founder-role{font-size:12px;margin-bottom:24px}}@media(max-width:800px){.founder-grid{grid-template-columns:1fr;gap:38px}.founder-photo{max-width:420px;margin-inline:auto}.founder-copy{max-width:650px}.founder-copy h2{font-size:42px}}@media(max-width:480px){.founder-grid{gap:32px}.founder-photo{border-radius:16px}.founder-copy h2{font-size:36px;letter-spacing:-1.3px}.founder-copy .eyebrow{font-size:8px;letter-spacing:1.15px}.founder-copy .founder-role{font-size:11px;margin:12px 0 23px}.founder-bio p{font-size:13px;line-height:1.9;margin-top:20px}}
