.founder-story{color:#132038;background:#f7f5ef;padding-top:24px}.founder-hero{padding-block:70px 90px}.founder-hero h1{letter-spacing:-.06em;max-width:1080px;margin:24px 0 36px;font-size:clamp(46px,6.7vw,100px);font-weight:550;line-height:1.02}.founder-hero h1>span{color:#285aff}.founder-intro{color:#526179;max-width:780px;font-size:clamp(18px,2vw,23px);line-height:1.65}.founder-problems{padding-bottom:100px}.founder-problems article{border-top:1px solid #cdd5df;grid-template-columns:100px 1fr;gap:30px;padding:40px 0;display:grid}.founder-index{color:#285aff;letter-spacing:-.04em;font-size:48px;line-height:1}.founder-problems h2,.founder-biography h2,.founder-next h2{letter-spacing:-.04em;margin:14px 0 22px;font-size:clamp(28px,3vw,44px);line-height:1.1}.founder-problems article>div{max-width:830px}.founder-problems p:not(.eyebrow),.founder-biography p:not(.eyebrow),.founder-next p:not(.eyebrow){color:#526179;font-size:18px;line-height:1.75}.founder-principle{color:#fffdf8;background:#132038;padding:90px 0}.founder-principle h2{letter-spacing:-.05em;max-width:850px;margin:24px 0;font-size:clamp(34px,5vw,70px);line-height:1.03}.founder-principle p:not(.eyebrow){color:#c9d4e8;max-width:840px;font-size:20px;line-height:1.7}.founder-promises{border-top:1px solid #4e5a74;flex-wrap:wrap;gap:26px;margin-top:40px;padding-top:36px;font-size:14px;display:flex}.founder-promises span:before{content:"↗";color:#91aaff;margin-inline-end:10px}.founder-next{grid-template-columns:1.3fr 1fr;gap:80px;padding-block:90px;display:grid}.founder-next>div:last-child{flex-direction:column;justify-content:center;align-items:start;gap:24px;display:flex}.founder-biography{grid-template-columns:.7fr 1.3fr;gap:80px;padding-bottom:100px;display:grid}@media (max-width:720px){.founder-story{padding-top:8px}.founder-hero{padding-block:44px}.founder-problems article{grid-template-columns:42px 1fr;gap:16px}.founder-index{font-size:30px}.founder-problems p:not(.eyebrow),.founder-biography p:not(.eyebrow){font-size:16px}.founder-biography,.founder-next{grid-template-columns:1fr;gap:30px}.founder-problems,.founder-biography{padding-bottom:50px}.founder-next{padding-block:50px}.founder-principle{padding:50px 0}.founder-hero h1{font-size:43px}.founder-promises{gap:16px}}.founder-portrait{text-align:start;align-self:start;margin:0}.founder-portrait-frame{aspect-ratio:1;background:linear-gradient(145deg,#e9edfa,#eeece6);border-radius:12px;justify-content:center;align-items:center;padding:40px 22px;display:flex}.founder-portrait-frame img{mix-blend-mode:multiply;border-radius:50%;width:min(100%,360px);height:auto;display:block}.founder-portrait figcaption{gap:8px;padding-top:24px;display:grid}.founder-portrait strong{letter-spacing:-.03em;font-size:26px}.founder-portrait figcaption>span{color:var(--slate);font-size:14px}.founder-portrait a{width:fit-content;min-height:40px;color:var(--action);align-items:center;gap:9px;margin-top:12px;font-size:13px;display:flex}.founder-portrait a:hover{text-underline-offset:4px;text-decoration:underline}[dir=rtl] .founder-story :is(h1,h2){letter-spacing:0}[dir=rtl] .founder-story :is(a svg){transform:scaleX(-1)}@media (max-width:720px){.founder-portrait{width:100%;max-width:420px}.founder-portrait-frame{aspect-ratio:1.3;padding:24px}.founder-portrait-frame img{max-width:280px}.founder-hero h1{font-size:clamp(36px,10vw,52px)}.founder-hero{padding-bottom:44px}}.founder-biography p:not(.eyebrow)+p{margin-top:16px}.founder-biography .text-link{margin-top:22px}
