.hero-people{overflow:clip;position:relative}.hero-people__grid{align-items:center;display:grid;gap:clamp(1.5rem,3.6vw,3.25rem);grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.hero-people__content{max-width:42rem;min-width:0;padding-top:clamp(.5rem,1vw,1rem)}.hero-people__content .hero__heading{font-size:clamp(2.9rem,6vw,5.4rem);letter-spacing:-.03em;line-height:1.12;margin-bottom:.85rem;overflow-wrap:anywhere}.hero-people__tags{max-width:34rem}.hero-people__tags .chip{background:hsla(0,0%,100%,.06)}.hero-people__subhead{margin-bottom:1.4rem;max-width:36rem}.hero-people__content .hero__body,.hero-people__content .hero__body a,.hero-people__content .hero__body li,.hero-people__content .hero__body p,.hero-people__subhead,.hero-people__subhead a,.hero-people__subhead li,.hero-people__subhead p{font-size:clamp(1.08rem,1.55vw,1.34rem);line-height:1.62}.hero-people__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.hero-people__cards{align-content:start;display:grid;gap:.85rem;justify-items:end;min-width:0;padding-top:clamp(.25rem,1.2vw,.85rem)}.hero-people__card{border-radius:24px;padding:.9rem 1rem;position:relative;width:min(100%,22rem)}.hero-people__card-inner{align-items:center;display:grid;gap:.9rem;grid-template-columns:88px minmax(0,1fr)}.hero-people__card>.btn--text,.hero-people__card>.hero-people__photo,.hero-people__card>.people-bios__bio,.hero-people__card>.people-bios__name,.hero-people__card>.people-bios__role{position:relative;z-index:1}.hero-people__card--1{margin-right:clamp(.3rem,2vw,1.4rem)}.hero-people__card--2{margin-right:0}.hero-people__card--glass{backdrop-filter:blur(16px);background:rgba(17,24,49,.88);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 54px rgba(3,13,33,.28),inset 0 1px 0 hsla(0,0%,100%,.04)}.hero-people__card--solid{background:rgba(10,18,40,.98);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 54px rgba(3,13,33,.22)}.hero-people__card--minimal{background:transparent;border:1px solid hsla(0,0%,100%,.1)}.hero-people__photo{align-self:start;height:88px;margin-bottom:0;object-fit:cover;width:88px}.hero-people__card .people-bios__name{font-size:clamp(1rem,1.45vw,1.18rem);margin-bottom:.25rem}.hero-people__card .people-bios__role{font-size:.68rem;margin-bottom:.35rem}.hero-people__card .people-bios__bio,.hero-people__card .people-bios__bio a,.hero-people__card .people-bios__bio li,.hero-people__card .people-bios__bio p{font-size:.88rem;line-height:1.5}.hero-people__card .people-bios__bio{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hero-people__card .btn--text{margin-top:.35rem}.hero-people--animate-drop .hero-people__content,.hero-people--animate-float .hero-people__content{opacity:0}.hero-people--animate-drop .hero-people__content{animation:heroPeopleRise .72s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.04s;transform:translateY(26px)}.hero-people--animate-drop .hero-people__card{animation:heroPeopleDrop .72s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(-30px)}.hero-people--animate-drop .hero-people__card--1{animation-delay:.08s}.hero-people--animate-drop .hero-people__card--2{animation-delay:.2s}.hero-people--animate-float .hero-people__content{animation:heroPeopleRiseSoft .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.04s;transform:translateY(18px) scale(.992)}.hero-people--animate-float .hero-people__card{animation:heroPeopleFloat .9s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(-18px) scale(.985)}.hero-people--animate-float .hero-people__card--1{animation-delay:.08s}.hero-people--animate-float .hero-people__card--2{animation-delay:.22s}.hero-people--animate-none .hero-people__card,.hero-people--animate-none .hero-people__content{animation:none;opacity:1;transform:none}@keyframes heroPeopleRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes heroPeopleRiseSoft{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroPeopleDrop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroPeopleFloat{0%{opacity:0;transform:translateY(-18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:991px){.hero-people__grid{grid-template-columns:1fr}.hero-people__cards{justify-items:stretch;padding-top:.5rem}.hero-people__card,.hero-people__card--1,.hero-people__card--2{margin-right:0;width:100%}.hero-people__card-inner{grid-template-columns:80px minmax(0,1fr)}.hero-people__photo{height:80px;width:80px}}