.company-profile{padding-top:62px;padding-bottom:75px}.company-profile .company-heading{padding-bottom:30px;margin-bottom:36px}.company-profile .company-heading h1{font-size:48px}.company-profile .company-heading>p{font-size:20px;margin-top:14px}.company-overview{display:grid;grid-template-columns:1.25fr 1fr;gap:85px}.company-description p,.cre-relationship p{font-size:16px;line-height:1.8;color:var(--muted);max-width:62ch}.company-description .company-lead{font-size:25px;line-height:1.5;color:var(--ink);margin-bottom:19px}.company-description p+p,.cre-relationship p+p{margin-top:17px}.cre-relationship{border-left:1px solid var(--line);padding-left:35px}.cre-relationship h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin-bottom:17px}.cre-relationship .text-link{margin-top:23px}.leadership-section{padding-top:55px;margin-top:50px;border-top:1px solid var(--line)}.leadership-section>h2{font-size:30px;letter-spacing:-.025em}.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:30px;max-width:820px}.leader-photo{display:block;overflow:hidden;background:var(--surface);border-radius:4px}.leader-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:filter .2s}.leader-photo:hover img{filter:brightness(1.04)}.leader h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin-top:22px}.leader h3 a:hover{color:var(--blue)}.leader-role{font-size:13px;color:var(--blue);margin-top:6px}.leader-bio{font-size:14px;line-height:1.8;color:var(--muted);margin-top:15px;max-width:340px}.backers-section,.company-contact{border-top:1px solid var(--line);margin-top:48px;padding-top:30px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.backers-section h2,.company-contact h2{font-size:24px;line-height:1.3;letter-spacing:-.02em}.backers-section p,.company-contact p{font-size:16px;line-height:1.8;color:var(--muted);max-width:630px}.company-contact{margin-top:30px}.company-contact a{color:var(--deep);text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.company-overview{gap:40px}.cre-relationship{padding-left:28px}.leadership-grid{gap:28px}}@media(max-width:700px){.company-overview{grid-template-columns:1fr;gap:30px}.cre-relationship{border-left:0;border-top:1px solid var(--line);padding:27px 0 0}.leadership-grid{gap:22px}.leader h3{font-size:20px}.leader-role{font-size:12px}.leader-bio{font-size:13px}}@media(max-width:600px){.company-profile{padding-top:40px;padding-bottom:50px}.company-profile .company-heading h1{font-size:39px}.company-profile .company-heading>p{font-size:18px}.company-profile .company-heading{padding-bottom:26px;margin-bottom:27px}.company-description .company-lead{font-size:23px}.company-description p,.cre-relationship p{font-size:16px}.leadership-section{margin-top:35px;padding-top:30px}.leadership-section>h2{font-size:28px}.leadership-grid{grid-template-columns:1fr;gap:34px}.leader{max-width:400px}.leader h3{font-size:24px;margin-top:19px}.leader-role{font-size:13px}.leader-bio{font-size:15px;max-width:none}.backers-section,.company-contact{grid-template-columns:1fr;gap:15px;margin-top:32px;padding-top:26px}.backers-section p,.company-contact p{font-size:15px}}
