.g-people-hero{background:var(--pale);grid-template-columns:1fr 1fr;display:grid}.g-people-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:72px clamp(28px,6vw,110px);display:flex}.g-people-hero h1{margin:26px 0 40px;font-size:clamp(38px,4.1vw,66px);line-height:1.12}.g-people-hero h1 em{font-weight:400}.g-people-hero figure{min-width:0}.g-people-hero figure img{object-position:50% 35%;height:100%;min-height:650px;max-height:790px}.g-people-founder{border-top:1px solid var(--line);width:100%;margin-bottom:32px;padding-top:25px}.g-people-founder h2{margin:10px 0 14px;font-size:35px}.g-people-founder p{font:18px/1.6 var(--serif)}.g-people-story{grid-template-columns:.9fr 1fr;gap:clamp(40px,8vw,130px);max-width:1170px;display:grid}.g-people-story-heading h2{margin:24px 0 35px}.g-people-story-heading .g-flourish{margin-left:0}.g-people-biography p,.g-people-vision-copy p:not(.g-eyebrow){font:18px/1.75 var(--serif);margin-bottom:23px}.g-people-biography p.g-people-lead{font-size:24px;line-height:1.5}.g-people-vision{background:#e9ede6;grid-template-columns:1fr 1fr;display:grid}.g-people-vision figure img{object-position:50% 45%;height:100%;min-height:670px;max-height:820px}.g-people-vision-copy{align-self:center;padding:70px clamp(28px,6vw,100px)}.g-people-vision-copy h2{margin:23px 0 30px}.g-people-closing{text-align:center;padding-inline:24px}.g-people-closing h2{margin:20px 0}.g-people-closing>p:not(.g-eyebrow){font:19px/1.6 var(--serif)}.g-people-closing>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:30px;display:flex}@media (max-width:900px){.g-people-hero-copy{padding:50px 30px}.g-people-hero figure img{min-height:610px}.g-people-hero h1{font-size:42px}.g-people-vision-copy{padding:45px 30px}.g-people-vision figure img{min-height:720px}}@media (max-width:720px){.g-people-hero,.g-people-story,.g-people-vision{grid-template-columns:1fr}.g-people-hero-copy{padding:48px 25px}.g-people-hero h1{margin-bottom:30px;font-size:42px}.g-people-hero figure img{aspect-ratio:3/4;height:auto;min-height:0;max-height:none}.g-people-story{gap:15px}.g-people-story-heading h2{font-size:35px}.g-people-story-heading .g-flourish{margin-bottom:20px}.g-people-biography p.g-people-lead{font-size:22px}.g-people-vision figure img{aspect-ratio:3/4;height:auto;min-height:0;max-height:none}.g-people-vision-copy{padding:55px 25px}.g-people-closing h2{font-size:35px}}
