.people-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:clamp(380px,42vw,620px);background:#261b2b;color:#fff;overflow:hidden}.people-banner-copy{display:flex;align-items:center;padding:clamp(48px,6vw,96px) clamp(28px,5vw,80px) clamp(48px,6vw,96px) max(var(--page-gutter,28px),calc((100vw - var(--content-max,1400px))/2))}.people-banner-inner{max-width:650px}.people-banner .eyebrow{color:#d9b8dc}.people-banner h2{font-size:clamp(2rem,3.7vw,4.2rem);line-height:1.13;letter-spacing:-.035em;font-weight:500;margin:0 0 24px}.people-banner-inner>p:not(.eyebrow){max-width:48ch;line-height:1.8;color:#f0e8f1;margin:0 0 32px}.people-banner-link{display:inline-flex;align-items:center;gap:20px;background:#fff;color:#3d1645;border-color:#fff;min-height:48px}.people-banner-link:hover{background:#eee6ef;color:#3d1645}.people-banner-image{min-width:0;min-height:320px}.people-banner-image img{display:block;width:100%;height:100%;object-fit:cover}html[dir=rtl] .people-banner-copy{padding-right:max(var(--page-gutter,28px),calc((100vw - var(--content-max,1400px))/2));padding-left:clamp(28px,5vw,80px)}@media(max-width:700px){.people-banner{grid-template-columns:1fr}.people-banner-copy,html[dir=rtl] .people-banner-copy{padding:52px var(--page-gutter,24px)}.people-banner-image{min-height:220px;height:clamp(220px,55vw,360px)}.people-banner h2{font-size:clamp(2rem,8vw,2.7rem)}}
