body [data-site-content] #people-page{background:var(--site-page);color:var(--site-ink)}#people-page .people-width{width:min(100%,80rem);margin-inline:auto}body [data-site-content] #people-page .people-hero{position:relative;isolation:isolate;display:flex;align-items:end;min-height:max(760px,88svh);padding:200px 3rem 72px;overflow:hidden;border-radius:0 0 40px 40px;background:var(--site-deep);color:var(--site-warm)}#people-page .hero-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 42%}#people-page .people-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--site-deep) 80%,transparent),color-mix(in srgb,var(--site-deep) 15%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--site-deep) 85%,transparent),transparent 80%)}body [data-site-content] #people-page h1{margin:24px 0 36px;color:var(--site-warm);font:400 clamp(4rem,7.7vw,8rem)/.96 var(--font-display);letter-spacing:-.04em}body [data-site-content] #people-page h1 em{color:var(--site-amber)}#people-page .hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:32px}#people-page .hero-bottom p{max-width:52ch;margin:0;color:var(--site-warm);font-size:17px;line-height:1.8}#people-page .people-eyebrow{margin:0;font:500 11px/1.6 var(--font-sans);text-transform:uppercase;letter-spacing:.16em}#people-page .people-eyebrow:before{content:"";display:inline-block;width:18px;height:2px;background:var(--site-orange);vertical-align:middle;margin-right:10px}#people-page .people-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 24px;border:1px solid currentColor;border-radius:28px;font-size:13px;text-decoration:none}#people-page .people-section{padding:96px 3rem;scroll-margin-top:130px}#people-page .section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--site-rule)}body [data-site-content] #people-page h2{margin:20px 0 0;font:400 clamp(3rem,4.8vw,5rem)/1.04 var(--font-display);letter-spacing:-.035em}#people-page p{font-size:15px;line-height:1.75}#people-page .section-heading>p,#people-page .section-heading>div>p:not(.people-eyebrow){max-width:48ch;margin:0;color:var(--site-muted)}#people-page .voices-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}#people-page :is(.voice,.people-story,.gateway){display:block;min-width:0;color:inherit;text-decoration:none}#people-page .photo-frame{overflow:hidden;border-radius:18px;background:var(--site-soft)}#people-page .photo-frame img{display:block;width:100%;height:100%;object-fit:cover}#people-page .voice .photo-frame{aspect-ratio:4 / 5}#people-page .voice-copy{padding-top:20px}body [data-site-content] #people-page h3{margin:0;font:400 clamp(1.5rem,2vw,2rem)/1.15 var(--font-display);letter-spacing:-.02em}#people-page :is(.voice,.gateway) h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#people-page h3>span{font:400 18px var(--font-sans);color:var(--site-accent)}#people-page .voice p{color:var(--site-muted);margin:12px 0;font-size:14px}#people-page .text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:500}#people-page .all-voices{margin-top:40px}body [data-site-content] #people-page .words-section{background:var(--site-deep);color:var(--site-warm)}body [data-site-content] #people-page .words-section :is(h2,h3,h2 em){color:var(--site-warm)}#people-page .words-section .section-heading{border-color:color-mix(in srgb,var(--site-warm) 25%,transparent)}#people-page .words-section .section-heading>div>p:not(.people-eyebrow),#people-page .words-section .story-copy>p:not(.people-eyebrow){color:color-mix(in srgb,var(--site-warm) 80%,transparent)}#people-page .words-section .people-eyebrow{color:var(--site-amber)}#people-page .stories-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px}#people-page .people-story--lead{grid-row:span 2}#people-page .people-story .photo-frame{aspect-ratio:2.4 / 1}#people-page .people-story--lead .photo-frame{aspect-ratio:4 / 5}#people-page .story-copy{padding-top:24px}#people-page .story-copy h3{margin-top:12px}body [data-site-content] #people-page .people-story--lead h3{font-size:clamp(2rem,3vw,3rem)}#people-page .story-copy>p:not(.people-eyebrow){margin:16px 0 0}#people-page .gateways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#people-page .gateway .photo-frame{aspect-ratio:4 / 3;margin-bottom:24px}#people-page .gateway h3{margin-top:12px}#people-page .gateway>p:last-child{color:var(--site-muted);margin-top:16px}#people-page a:hover .text-link{text-decoration:underline;text-underline-offset:5px}#people-page .people-button:hover{background:var(--site-orange);border-color:var(--site-orange);color:var(--site-deep)}#people-page a:focus-visible{outline:2px solid var(--site-orange);outline-offset:6px}@media(hover:hover)and (prefers-reduced-motion:no-preference){#people-page .photo-frame img{transition:transform .35s ease}#people-page a:hover .photo-frame img{transform:scale(1.025)}}@media(max-width:63.99rem){#people-page .voices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#people-page .section-heading{gap:32px}body [data-site-content] #people-page .people-hero,#people-page .people-section{padding-inline:24px}}@media(max-width:47.99rem){body [data-site-content] #people-page .people-hero{min-height:740px;padding:180px 24px 48px;border-radius:0 0 28px 28px}body [data-site-content] #people-page h1{font-size:clamp(3.3rem,13vw,5rem)}#people-page .hero-bottom{flex-direction:column;align-items:start;gap:24px}#people-page .hero-bottom p{font-size:15px}#people-page .people-section{padding-block:64px}#people-page .section-heading,#people-page .stories-grid,#people-page .gateways-grid{grid-template-columns:minmax(0,1fr);gap:28px}body [data-site-content] #people-page h2{font-size:clamp(2.7rem,10vw,4rem)}#people-page .voices-grid{gap:32px 16px}body [data-site-content] #people-page .voice h3{font-size:1.4rem}#people-page .voice h3>span{display:none}#people-page .voice p{font-size:13px}#people-page .people-story--lead{grid-row:auto}#people-page .people-story .photo-frame,#people-page .people-story--lead .photo-frame{aspect-ratio:4 / 3}#people-page .gateways-grid{gap:40px}}
