.about-nav{display:flex;gap:24px;font-size:13px}.about-nav a{text-decoration:none}.about-nav [aria-current]{border-bottom:1px solid #155eef}.about-heading{padding:50px 7vw 45px;max-width:1400px;margin:auto}.about-heading h1{font-size:clamp(40px,5vw,64px);max-width:900px}.about-heading p:not(.eyebrow){max-width:760px;color:#1d507a;font-size:19px;line-height:1.75}.founder-profile h2,.company-intro h2,.founder-support h2{font-size:35px}.about-end{padding:0 7vw 50px}.about-end p{font-size:12px;color:#526579}.founder-profile{display:grid;grid-template-columns:.85fr 1.3fr;gap:65px;padding:15px 7vw 65px;align-items:start;max-width:1400px;margin:auto}.founder-profile figure{margin:0}.founder-profile img{width:100%;height:auto;max-height:620px;object-fit:cover;object-position:center 30%;border-radius:22px}.founder-profile figcaption{font-size:13px;color:#2669a0;margin-top:12px}.founder-profile h2{margin:14px 0 20px}.founder-profile h3{font-size:23px;margin-top:30px}.founder-profile p,.company-intro p,.founder-support>p{font-size:17px;line-height:1.85;color:#1d507a}.founder-profile blockquote{margin:30px 0 0;border-inline-start:3px solid #567e9f;padding-inline-start:24px;font-size:21px;line-height:1.7;color:#184367}.company-intro{padding:45px 7vw;background:#ffffff}.company-intro p{max-width:900px}.founder-support{padding:55px 7vw}.founder-support>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:30px 0}.founder-support article{padding:25px 0;border-top:1px solid #cedfee}.founder-support article>span{color:#486a86;font-size:14px}.founder-support h3{font-size:23px;margin:17px 0 12px}.founder-support article p{font-size:16px;line-height:1.8;color:#1f5886}.founder-support>p{max-width:800px}.founder-profile img{aspect-ratio:4/5;height:auto;max-height:none;object-fit:cover;object-position:center 42%}@media(max-width:900px){.founder-profile{gap:30px}}@media(max-width:650px){.founder-profile{grid-template-columns:1fr;padding:0 22px 40px}.founder-profile figure{max-width:360px;margin:auto}.founder-support>div{grid-template-columns:1fr;gap:5px}.founder-profile p,.company-intro p{font-size:16px}.about-heading{padding:35px 22px}.about-nav{gap:14px;font-size:12px}.founder-profile h2,.company-intro h2,.founder-support h2{font-size:30px}}@media(max-width:430px){header{flex-wrap:wrap;gap:18px}.about-nav{width:100%;justify-content:space-between}}/* Match the public site's paper, typography, and restrained surface treatment. */
.about-page{background:#f8fafc;color:#102a43}
.about-page main{max-width:none;padding:0}
.about-heading,.founder-profile,.company-intro,.founder-support,.about-end{max-width:1150px;margin-inline:auto;padding-inline:0}
.about-heading{padding-top:56px;padding-bottom:42px}
.about-heading h1{font-size:clamp(38px,5.1vw,68px);line-height:1.08;letter-spacing:-1.8px}
.about-heading p:not(.eyebrow){color:#334155;font-size:19px;line-height:1.7}
.founder-profile{gap:60px;padding-bottom:56px}
.founder-profile img{border-radius:4px;border:1px solid #cbd5e1}
.founder-profile p,.company-intro p,.founder-support>p,.founder-support article p{color:#334155;font-size:17px;line-height:1.7}
.founder-profile figcaption,.about-end p{color:#526579}
.founder-profile blockquote{color:#102a43;border-color:#155eef;background:#eaf3fc;padding:24px;font-size:21px}
.company-intro{background:transparent;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;padding-block:48px}
.founder-support{padding-block:56px}
.founder-profile h2,.company-intro h2,.founder-support h2{font-size:34px;line-height:1.2}
.founder-support article{background:white;border:1px solid #cbd5e1;border-radius:4px;padding:25px}
.founder-support article>span{color:#155eef;font-family:Georgia,serif;font-size:28px}
.about-end{padding-bottom:56px}
.about-page footer{text-align:left}
@media(max-width:1220px){.about-heading,.founder-profile,.company-intro,.founder-support,.about-end{margin-inline:30px}}
@media(max-width:650px){.about-heading,.founder-profile,.company-intro,.founder-support,.about-end{margin-inline:22px;padding-inline:0}.founder-profile{grid-template-columns:1fr;gap:30px}.about-heading{padding-top:38px}.founder-support{padding-block:38px}.founder-support>div{gap:18px}.founder-profile h2,.company-intro h2,.founder-support h2{font-size:30px}}
