
.founder-story{padding:76px 0 44px;scroll-margin-top:36px}
.founder-story-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:74px;align-items:start;border-top:1px solid rgba(148,188,195,.2);padding-top:70px}
.founder-story-profile{padding:36px 27px 32px;position:relative;text-align:center;border:1px solid rgba(123,221,227,.18);border-radius:5px;background:radial-gradient(ellipse at 50% 0%,rgba(22,212,223,.09),transparent 68%),linear-gradient(180deg,#0a191d,#071216)}
.founder-story-profile>.eyebrow{font-size:9px!important;letter-spacing:.15em;margin:0 0 27px}
.founder-story-photo{position:relative;width:240px;height:240px;overflow:hidden;margin:0 auto 25px;border-radius:50%;border:1px solid rgba(79,207,221,.55);background:#0a1012;box-shadow:0 18px 42px #0004}
.founder-story-photo img{position:absolute;width:1282.5px!important;max-width:none!important;height:auto!important;left:-73.5px;top:-66px}
.founder-story .founder-story-name{font-size:25px;line-height:1.2;letter-spacing:-.035em;color:#f2f5f5;font-weight:600;margin:0 0 9px}
.founder-story .founder-story-role{font-size:11px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:#7bdde3;margin:0 0 25px}
.founder-story .founder-story-commitment{font-size:13px;line-height:1.8;color:#b0c0c4;border-top:1px solid rgba(148,188,195,.18);padding-top:23px;margin:0 0 17px}
.founder-story-phone{display:inline-flex;gap:21px;align-items:center;color:#f2f5f5;font-size:15px;text-decoration:none;letter-spacing:.02em}.founder-story-phone>span{color:#16d4df}
.founder-story-copy>.eyebrow{font-size:10px;margin:2px 0 18px}
.founder-story-copy h2{margin:0 0 16px;font-size:clamp(36px,3.4vw,48px);line-height:1.12;letter-spacing:-.045em}.founder-story-copy h2 span{color:#16d4df}
.founder-story .founder-story-lead{font-size:20px;line-height:1.5;color:#eff5f5;font-weight:500;letter-spacing:-.018em;margin:0 0 24px}
.founder-story-copy>p:not(.eyebrow):not(.founder-story-lead){font-size:14px;line-height:1.85;color:#b0c0c4;margin:0 0 18px}
.founder-story-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 26px;margin-top:29px;padding-top:27px;border-top:1px solid rgba(148,188,195,.18)}
.founder-story-actions .button{font-size:12px;gap:22px}.founder-story-actions .text-link{font-size:12px;display:inline-flex;gap:15px}
.founder-story a:focus-visible{outline:2px solid #7bdde3;outline-offset:5px}
@media(max-width:1100px){.founder-story-grid{grid-template-columns:280px minmax(0,1fr);gap:45px}.founder-story-profile{padding:29px 20px}.founder-story-photo{width:220px;height:220px}.founder-story-photo img{width:1175.6px!important;left:-67.4px;top:-60.5px}.founder-story .founder-story-name{font-size:23px}}
@media(max-width:800px){.founder-story{padding:50px 0 30px}.founder-story-grid{grid-template-columns:1fr;gap:34px;padding-top:44px}.founder-story-profile{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:28px;text-align:left;padding:25px;align-items:center}.founder-story-profile>.eyebrow{grid-column:2;margin:0 0 12px;font-size:8px!important}.founder-story-photo{grid-column:1;grid-row:1/6;width:148px;height:148px;margin:0}.founder-story-photo img{width:791px!important;left:-45.3px;top:-40.7px}.founder-story .founder-story-name{grid-column:2;font-size:24px;margin-bottom:7px}.founder-story .founder-story-role{grid-column:2;margin-bottom:13px;font-size:10px}.founder-story .founder-story-commitment{display:none}.founder-story-phone{grid-column:2;font-size:13px}.founder-story-copy h2{font-size:39px}.founder-story .founder-story-lead{font-size:19px}}
@media(max-width:430px){.founder-story-profile{grid-template-columns:108px minmax(0,1fr);column-gap:19px;padding:23px 18px}.founder-story-photo{width:108px;height:108px}.founder-story-photo img{width:577px!important;left:-33.1px;top:-29.7px}.founder-story-profile>.eyebrow{font-size:7px!important;letter-spacing:.09em}.founder-story .founder-story-name{font-size:20px}.founder-story .founder-story-role{font-size:8px;letter-spacing:.05em}.founder-story-phone{font-size:12px;gap:12px}.founder-story-copy h2{font-size:35px}.founder-story-actions{align-items:stretch;flex-direction:column}.founder-story-actions .button{justify-content:space-between;font-size:11px;padding-inline:17px}.founder-story-actions .text-link{align-self:flex-start}}

/* Expanded personal story: larger text, clear chapters, and a persistent desktop profile. */
.founder-story{padding-top:90px;padding-bottom:65px}
.founder-story-grid{grid-template-columns:330px minmax(0,1fr);gap:65px;padding-top:80px}
.founder-story-profile{position:sticky;top:30px}
.founder-story .founder-story-name{font-size:28px}
.founder-story .founder-story-role{display:flex;flex-direction:column;gap:13px;font-size:12px;text-transform:none;letter-spacing:0;line-height:1.65;color:#b0c0c4;margin-bottom:25px}
.founder-story-role strong{font-weight:500;color:#7bdde3;font-size:13px}
.founder-story-copy>.eyebrow{font-size:11px;letter-spacing:.16em}
.founder-story-copy h2{font-size:clamp(42px,4.1vw,58px);line-height:1.08;margin-bottom:20px}
.founder-story .founder-story-lead{font-size:23px;line-height:1.5;margin-bottom:36px;color:#e7f0f1}
.founder-story-chapter{margin:0 0 35px}
.founder-story .founder-story-chapter h3{font-size:23px;line-height:1.35;letter-spacing:-.025em;color:#f2f5f5;margin:0 0 16px;font-weight:600}
.founder-story .founder-story-chapter p{font-size:18px;line-height:1.8;color:#b8c8cc;margin:0 0 19px}
.founder-story-actions{margin-top:34px;padding-top:31px;gap:25px 30px}
.founder-story-actions .button{font-size:14px;min-height:55px}
.founder-story-actions .text-link{font-size:14px}
@media(min-width:801px) and (max-height:740px){.founder-story-profile{position:static}}
@media(max-width:1100px){.founder-story-grid{grid-template-columns:280px minmax(0,1fr);gap:44px}.founder-story .founder-story-chapter p{font-size:17px}.founder-story .founder-story-name{font-size:25px}}
@media(max-width:800px){.founder-story{padding-top:55px;padding-bottom:45px}.founder-story-grid{grid-template-columns:1fr;gap:44px;padding-top:45px}.founder-story-profile{position:static}.founder-story .founder-story-role{grid-column:2;gap:9px;font-size:11px;margin-bottom:17px}.founder-story-role strong{font-size:12px}.founder-story-photo{grid-row:1/6}.founder-story .founder-story-name{font-size:27px}.founder-story-copy h2{font-size:45px}.founder-story .founder-story-lead{font-size:22px}.founder-story .founder-story-chapter h3{font-size:23px}.founder-story .founder-story-chapter p{font-size:17px;line-height:1.85}}
@media(max-width:430px){.founder-story-profile{grid-template-columns:108px minmax(0,1fr);column-gap:17px}.founder-story .founder-story-name{font-size:21px}.founder-story .founder-story-role{font-size:11px;line-height:1.5}.founder-story-role strong{font-size:11px}.founder-story-profile>.eyebrow{font-size:9px!important}.founder-story-copy h2{font-size:39px}.founder-story .founder-story-lead{font-size:20px}.founder-story .founder-story-chapter h3{font-size:21px}.founder-story .founder-story-chapter p{font-size:17px}.founder-story-actions .button{font-size:12px}.founder-story-actions .text-link{font-size:13px}}
