.header a[aria-current=page]{color:var(--brand);text-underline-offset:6px;text-decoration:underline}.founder-actions{flex-wrap:wrap;gap:12px 28px;display:flex}.person-label strong{font-size:27px}.person-label span{letter-spacing:.08em;font-size:9px;line-height:1.5}.breadcrumb{color:var(--muted);align-items:center;gap:12px;padding:28px 0;font-size:12px;display:flex}.breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.company-hero{grid-template-columns:1fr .33fr;align-items:start;gap:7%;padding:35px 0 80px;display:grid}.company-hero h1{letter-spacing:-.05em;margin:28px 0;font-size:clamp(48px,4.7vw,70px);font-weight:450;line-height:1.08}.company-hero h1 em{color:var(--brand);font-style:normal}.company-lead{color:var(--muted);max-width:670px;font-size:18px;line-height:1.7}.company-hero .text-link{margin-top:24px}.company-proof{border-top:2px solid var(--brand);background:#e8eeeb;flex-direction:column;align-items:flex-start;padding:25px 25px 20px;display:flex}.company-proof strong{letter-spacing:-.07em;color:var(--brand);font-size:clamp(85px,9vw,132px);font-weight:400;line-height:1}.company-proof>span{letter-spacing:.08em;margin-top:15px;font-size:10px}.company-proof p{margin-top:35px;font-size:18px;line-height:1.45}.company-proof>.proof-signature{border-top:1px solid #12333d30;width:100%;margin-top:35px;padding-top:20px;font-size:12px;font-weight:550}.company-founder{scroll-margin-top:30px}.company-founder .people-story h2{margin-bottom:12px;font-size:clamp(40px,4.1vw,58px)}.company-founder .people-story .founder-role{color:var(--brand);margin-bottom:25px;font-size:15px;font-weight:550}.company-founder .people-story>p:not(.eyebrow):not(.founder-role){margin-top:18px}.company-founder .personal-note span{font-size:14px}.company-areas{grid-template-columns:repeat(3,1fr);gap:50px;margin:55px 0 30px;display:grid}.company-areas article{border-top:1px solid var(--line);padding-top:28px}.company-areas svg{color:var(--brand);margin-bottom:28px}.company-areas h3{margin-bottom:18px;font-size:30px;line-height:1.2}.company-areas p{color:var(--muted);font-size:15px}.company-next{background:var(--brand);color:#fff;padding:65px 0}.company-next>.wrap{grid-template-columns:1.5fr 1fr;align-items:center;gap:10%;display:grid}.company-next h2{margin:25px 0 18px;font-size:clamp(38px,3.6vw,52px);line-height:1.15}.company-next p:not(.eyebrow){color:#d6e4e7;max-width:540px;font-size:16px}.company-next-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.company-next-actions a:hover{color:inherit}.company-next-actions .light:hover{color:var(--ink)}@media (width<=1100px){.company-hero{grid-template-columns:1fr .38fr;gap:5%}.company-hero h1{font-size:50px}.company-proof{padding-inline:20px}.company-areas{gap:28px}.company-areas h3{font-size:27px}.company-next>.wrap{gap:5%}}@media (width<=700px){.breadcrumb{padding:22px 0;font-size:11px}.company-hero{grid-template-columns:1fr;gap:35px;padding:15px 0 45px}.company-hero h1{margin:24px 0;font-size:44px;line-height:1.08}.company-lead{font-size:16px}.company-proof{grid-template-columns:95px 1fr;align-items:center;gap:0 22px;padding:22px;display:grid}.company-proof strong{grid-row:span 2;font-size:88px}.company-proof>span{margin:0;font-size:9px}.company-proof p{margin:10px 0 0;font-size:16px}.company-proof>.proof-signature{display:none}.company-founder .people-story h2{font-size:40px}.company-founder .person-label strong{font-size:25px}.company-founder .person-label span{font-size:8px}.company-founder .people-story .founder-role{font-size:14px}.company-areas{grid-template-columns:1fr;gap:35px;margin-top:35px}.company-areas article{grid-template-columns:48px 1fr;gap:12px 20px;padding-top:22px;display:grid}.company-areas svg{grid-row:span 2;margin:0}.company-areas h3{margin:0;font-size:28px}.company-areas p{font-size:14px}.company-next{padding:45px 0}.company-next>.wrap{grid-template-columns:1fr;gap:30px}.company-next h2{font-size:38px}.company-next p:not(.eyebrow){font-size:15px}.person-label strong{font-size:25px}}.company-proof strong{letter-spacing:-.065em;font-size:clamp(84px,9vw,120px)}.company-proof>.proof-experience{letter-spacing:.06em;margin-top:14px;font-size:14px;font-weight:600;line-height:1.5}.company-proof p{margin-top:22px}.company-proof>.proof-signature{flex-wrap:wrap;justify-content:space-between;gap:8px 18px;line-height:1.5;display:flex}.proof-signature>span{color:var(--muted);font-weight:400}@media (width<=700px){.company-proof{align-items:flex-start;padding:26px;display:flex}.company-proof strong{font-size:96px}.company-proof>.proof-experience{margin-top:12px;font-size:14px}.company-proof p{max-width:260px;margin-top:16px;font-size:16px}.company-proof>.proof-signature{margin-top:20px;padding-top:16px;font-size:12px;display:flex}}
