.company-hero{padding-block:85px 100px}.company-kicker{display:block;font-size:14px;color:var(--muted);margin-bottom:27px}.company-hero h1{font-size:clamp(48px,6.2vw,88px);max-width:1150px}.company-hero>p{font-size:23px;line-height:1.55;max-width:690px;margin-top:38px}.company-statement{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:80px 110px;border-top:1px solid var(--line)}.company-statement h2{font-size:clamp(32px,3.3vw,47px)}.company-prose p{font-size:17px;line-height:1.8}.company-prose .large{font-size:24px;line-height:1.5;color:var(--ink);margin-bottom:26px}.company-vision{background:#f1f6ff;padding-block:90px 100px}.company-vision .company-kicker{color:var(--brand)}.company-vision h2{font-size:clamp(36px,4.6vw,64px);max-width:1120px}.company-vision-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1040px;margin-top:45px}.company-vision-copy p{font-size:19px;line-height:1.7}.company-vision-copy p+p{margin:0}.company-beliefs{padding-block:105px;display:grid;grid-template-columns:1fr 1fr;gap:9%}.company-beliefs-head h2{font-size:clamp(34px,3.4vw,48px)}.company-principles article{padding:27px 0;border-top:1px solid var(--line)}.company-principles article:first-child{padding-top:0;border:0}.company-principles h3{font-size:25px;margin-bottom:16px}.company-principles p{font-size:17px;line-height:1.75}.company-close{border-top:1px solid var(--line);padding-block:80px 110px;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.company-close>img{width:260px;height:auto}.company-close h2{font-size:46px}.company-close p{font-size:18px;line-height:1.7;margin-top:25px}.company-email{display:inline-flex;align-items:center;gap:35px;color:var(--brand);font-size:18px;margin-top:30px}.company-email:hover{text-decoration:underline}
@media(max-width:740px){.company-hero{padding-block:50px 60px}.company-hero h1{font-size:48px}.company-hero h1 br{display:none}.company-hero>p{font-size:20px;margin-top:28px}.company-statement,.company-beliefs,.company-close{grid-template-columns:1fr;gap:32px;padding-block:55px}.company-prose .large{font-size:23px}.company-vision{padding-block:55px}.company-vision-copy{grid-template-columns:1fr;gap:22px;margin-top:30px}.company-vision-copy p{font-size:18px}.company-close>img{width:205px}.company-close h2{font-size:36px}.company-kicker{margin-bottom:20px}}

.company-photo-story{margin:0 0 30px}.company-photo-pair{display:grid;grid-template-columns:1.7fr 1fr;gap:18px}.company-photo-pair img{display:block;width:100%;height:550px;object-fit:cover}.company-photo-pair img:first-child{object-position:center 42%}.company-photo-pair img:last-child{object-position:50% 46%}.company-photo-story figcaption{font-size:11px;color:#758092;margin-top:12px}.company-photo-story+.company-statement{border-top:0}.company-hero{padding-bottom:65px}
@media(max-width:740px){.company-photo-pair{grid-template-columns:1fr;gap:12px}.company-photo-pair img{height:330px}.company-photo-pair img:last-child{height:300px;object-position:50% 40%}.company-photo-story{margin-bottom:0}.company-hero{padding-bottom:38px}}

/* Founders follow the three principles in the same section. */
.company-beliefs{row-gap:60px}
.company-founders{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:0;scroll-margin-top:115px}
.company-founder{margin:0;min-width:0}
.company-founder-portrait{aspect-ratio:4/5;overflow:hidden;border-radius:3px;background:var(--pale)}
.company-founder-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}
.company-founder figcaption{padding-top:14px}
.company-founder h3{font-size:22px;line-height:1.25;margin:0 0 5px}
.company-founder figcaption p{font-size:14px;line-height:1.5;color:var(--muted)}
@media(max-width:740px){.company-beliefs{row-gap:32px}.company-founders{grid-column:1/-1;gap:16px;margin-top:20px;scroll-margin-top:96px}}
