.people-intro{background:#234b61;color:#f2f4ed;overflow:hidden;padding:44px 5% 0;position:relative}
.people-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#c1d4dc;padding-bottom:38px;border-bottom:1px solid #d9e5e42e}
.people-topline>span{font-size:10px}
.people-composition{position:relative;padding:44px 0 55px}
.people-composition h2{font-size:clamp(75px,9.2vw,162px);line-height:.96;letter-spacing:-.067em;font-weight:450}
.people-line{display:block;position:relative;white-space:nowrap}
.people-line+.people-line{margin-top:10px}
.people-gold{color:#e6c68b}
.people-portraits{display:inline-flex;vertical-align:middle;margin-left:2vw;width:2.3em;height:1.08em;position:relative;perspective:800px}
.people-portraits img{position:absolute;width:1.1em;height:1.1em;object-fit:cover;border-radius:12px;box-shadow:0 14px 28px #071e3440;border:3px solid #234b61;transition:transform .7s var(--ease),filter .7s;filter:none}
.people-portraits img:first-child{left:0;transform:rotate(-9deg)}
.people-portraits img:last-child{left:.9em;transform:rotate(8deg)}
.people-portraits:hover img:first-child{transform:translateX(-8px) rotate(-13deg);filter:none}
.people-portraits:hover img:last-child{transform:translateX(8px) rotate(13deg);filter:none}
.people-copy{position:absolute;right:0;bottom:57px;width:25%;max-width:340px;font-size:13px;line-height:1.6}
.people-copy p+p{font-size:11px;color:#bad0d9;margin-top:12px}
.people-copy a{display:inline-block;font-size:11px;margin-top:20px;padding:0 0 6px;border-bottom:1px solid #e6c68b;color:#e6c68b;transition:color .3s}
.people-copy a:hover{color:white}
.people-proof{display:grid;grid-template-columns:repeat(3,1fr);background:#ddbd83;color:#183b50;margin:0 -5.556%;padding:26px 5%;gap:0}
.people-metric{display:flex;align-items:center;gap:24px;padding:10px 24px;border-left:1px solid #234b6140}
.people-metric:first-child{border-left:0;padding-left:0}
.people-metric:last-child{padding-right:0}
.people-metric strong{font-size:clamp(56px,6.7vw,110px);font-weight:450;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums;white-space:nowrap}
.people-metric em{font-size:.6em;margin-left:2px}
.people-metric p{font-size:11px;line-height:1.5}
.people-intro.is-entered .people-line{animation:people-rise 1.15s var(--ease) both}
.people-intro.is-entered .people-line:nth-child(2){animation-delay:.12s}
.people-intro.is-entered .people-line:nth-child(3){animation-delay:.24s}
.people-intro.is-entered .people-portraits{animation:people-portraits 1.4s var(--ease) .2s both}
@keyframes people-rise{from{opacity:0;transform:translateY(38px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}
@keyframes people-portraits{from{opacity:0;transform:scale(.5) rotate(-15deg)}to{opacity:1;transform:none}}
@media(min-width:1700px){.people-composition{padding-top:65px;padding-bottom:75px}.people-copy{bottom:80px;font-size:16px}.people-copy p+p{font-size:14px}.people-copy a{font-size:13px}.people-topline{font-size:15px}.people-metric p{font-size:14px}}
@media(max-width:1050px){.people-copy{position:static;max-width:none;width:100%;display:grid;grid-template-columns:1fr 1.2fr auto;gap:25px;margin-top:40px;align-items:start}.people-copy p+p{margin:0}.people-copy a{margin-top:0;white-space:nowrap}.people-composition h2{font-size:11vw}.people-metric{gap:14px;padding:8px 18px}.people-metric p{font-size:10px}.people-metric strong{font-size:6.8vw}}
@media(max-width:600px){.people-intro{padding:28px 6% 0}.people-topline{font-size:10px;padding-bottom:25px}.people-topline>span{display:none}.people-composition{padding:34px 0}.people-composition h2{font-size:11.4vw;letter-spacing:-.065em;line-height:1.05}.people-line+.people-line{margin-top:8px}.people-portraits{margin-left:10px;height:1.2em}.people-portraits img{width:1.25em;height:1.25em;border-width:2px;border-radius:7px}.people-portraits img:last-child{left:1em}.people-copy{grid-template-columns:1fr;gap:14px;margin-top:30px;font-size:14px;max-width:400px}.people-copy p+p{font-size:12px}.people-copy a{justify-self:start;font-size:11px;margin-top:4px}.people-proof{margin:0 -6.818%;padding:16px 6%;grid-template-columns:1fr}.people-metric{justify-content:space-between;padding:18px 0;border-left:0;border-top:1px solid #234b6140}.people-metric:first-child{border-top:0}.people-metric strong{font-size:66px}.people-metric p{font-size:12px;min-width:128px}.people-metric p br{display:none}.people-metric p{max-width:128px}}
@media(prefers-reduced-motion:reduce){.people-intro.is-entered .people-line,.people-intro.is-entered .people-portraits{animation:none}.people-portraits img{transition:none}}
.motion-paused .people-intro.is-entered .people-line,.motion-paused .people-intro.is-entered .people-portraits{animation:none}
