.team-hero{text-align:center;background:#000;padding:160px 0 40px;position:relative}.team-hero--has-photos{isolation:isolate;justify-content:center;align-items:center;min-height:720px;padding:132px 0 92px;display:flex;overflow:hidden}.team-hero__bg{z-index:0;pointer-events:none;flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;top:56px;bottom:24px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.team-hero__row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.team-hero__row--0,.team-hero__row--2{opacity:.55}.team-hero__row--0 .team-hero__tile,.team-hero__row--2 .team-hero__tile{filter:blur(1.2px);transform:scale(.94)}.team-hero__row--1{opacity:.78}.team-hero__viewport{will-change:transform;width:max-content;display:flex}.team-hero__track{flex:none;gap:18px;padding-right:18px;display:flex}.team-hero__row--ltr .team-hero__viewport{animation:linear infinite teamHeroDriftLeft}.team-hero__row--rtl .team-hero__viewport{animation:linear infinite teamHeroDriftRight}.team-hero__row--0 .team-hero__viewport{animation-duration:72s}.team-hero__row--1 .team-hero__viewport{animation-duration:54s}.team-hero__row--2 .team-hero__viewport{animation-duration:86s}@keyframes teamHeroDriftLeft{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes teamHeroDriftRight{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.team-hero__tile{background:#ffffff0d;border-radius:16px;flex:none;width:288px;height:178px;overflow:hidden;box-shadow:0 16px 38px #00000080}.team-hero__tile img{object-fit:cover;width:100%;height:100%;display:block}.team-hero__scrim{z-index:1;pointer-events:none;background:radial-gradient(46% 42%,#000000eb 0%,#000000c7 55%,#00000057 100%),linear-gradient(#000 0%,#00000038 26% 74%,#000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.team-hero__glow{z-index:1;pointer-events:none;background:radial-gradient(#1f6cff38 0%,#1f6cff14 42%,#0000 72%);width:min(760px,88vw);height:320px;animation:7s ease-in-out infinite teamHeroPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes teamHeroPulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}.team-hero__inner{z-index:2;position:relative}.team-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6fb0ff;margin:0 0 14px;font-size:13px;font-weight:700}.team-hero__title{letter-spacing:-.03em;color:#fff;text-shadow:0 6px 40px #000c,0 2px 12px #000000e6;margin:0;font-size:clamp(40px,6vw,68px);font-weight:900;line-height:1.05}.team-hero__title em{color:#6fb0ff;font-style:normal}.team-hero__copy{color:#ffffffd1;text-shadow:0 2px 18px #000000d9;max-width:560px;margin:20px auto 0;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.team-hero__scroll{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:9px;margin-top:32px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.team-hero__scroll:hover{background:#ffffff21;border-color:#6fb0ff8c;transform:translateY(-2px)}.team-hero__scroll svg{animation:2.2s ease-in-out infinite teamHeroNudge}@keyframes teamHeroNudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (max-width:1100px){.team-hero--has-photos{min-height:640px}.team-hero__tile{width:246px;height:154px}}@media (max-width:900px){.team-hero--has-photos{min-height:580px;padding:124px 0 76px}.team-hero__tile{border-radius:14px;width:210px;height:132px}.team-hero__bg{gap:14px;top:48px}.team-hero__track{gap:14px;padding-right:14px}}@media (max-width:640px){.team-hero{padding:128px 0 32px}.team-hero--has-photos{min-height:500px;padding:112px 0 64px}.team-hero__tile{border-radius:11px;width:152px;height:100px}.team-hero__bg{gap:11px;top:40px;bottom:18px}.team-hero__track{gap:11px;padding-right:11px}.team-hero__row--0 .team-hero__tile,.team-hero__row--2 .team-hero__tile{filter:none}}@media (prefers-reduced-motion:reduce){.team-hero__row--ltr .team-hero__viewport,.team-hero__row--rtl .team-hero__viewport,.team-hero__glow,.team-hero__scroll svg{animation:none}.team-hero__scroll:hover{transform:none}}