.team-hero-2026{background:linear-gradient(162deg,#0e1330,#2a39a4 50%,#1a2580);color:#fff;font-family:var(--bu-font-body);overflow:hidden;padding-bottom:96px;padding-top:180px;position:relative}.team-hero-2026,.team-hero-2026 *,.team-hero-2026 :after,.team-hero-2026 :before{box-sizing:border-box}.team-hero-2026__texture{background:radial-gradient(ellipse 520px 180px at 18% 65%,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 70%),radial-gradient(ellipse 620px 260px at 78% 45%,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 68%);inset:0;margin-left:-24px;margin-right:-24px;pointer-events:none;position:absolute}.team-hero-2026__container{align-items:center;display:grid;gap:72px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.team-hero-2026__content{align-items:flex-start;display:flex;flex-direction:column}.team-hero-2026__title{color:#fff;margin:0;max-width:760px}.team-hero-2026__description{margin-top:24px;max-width:548px}.team-hero-2026__description,.team-hero-2026__description p{color:hsla(0,0%,100%,.78);font-size:16px;font-weight:400;line-height:26px;margin-bottom:0}.team-hero-2026__description p:first-child{margin-top:0}.team-hero-2026__stats{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;max-width:540px;width:100%}.team-hero-2026__stat{border-left:2px solid rgba(250,207,64,.75);padding-left:18px}.team-hero-2026__stat strong{color:#facf40;display:block;font-family:var(--bu-font-heading);font-size:48px;font-weight:800;line-height:54px}.team-hero-2026__stat span{color:hsla(0,0%,100%,.78);display:block;font-size:14px;font-weight:600;line-height:20px;margin-top:6px}.team-hero-2026__note{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.05);border:.667px solid hsla(0,0%,100%,.1);border-radius:16px;margin-top:34px;max-width:530px;padding:24px}.team-hero-2026__note,.team-hero-2026__note p{color:hsla(0,0%,100%,.78);font-size:16px;font-weight:400;line-height:26px;margin-bottom:0}.team-hero-2026__note p:first-child{margin-top:0}.team-hero-2026__visual{align-items:center;display:flex;justify-content:flex-end;min-height:430px;overflow:visible;position:relative}.team-hero-2026__image{animation:team-hero-image-reveal .45s ease-out both;display:block;height:auto;max-height:none;object-fit:contain;position:relative;width:100%;z-index:2}.team-hero-2026__image-wrap{display:block;margin-right:0;position:relative;width:min(100%,648px)}.team-hero-2026__timeline-elements{inset:0;pointer-events:none;position:absolute;z-index:1}.team-hero-2026__timeline-item{animation:team-hero-card-reveal .42s ease-out both,team-hero-float-card 4.8s ease-in-out infinite;display:block;height:auto;opacity:0;position:absolute;transform:translate(-50%,-50%);width:28%}.team-hero-2026__timeline-item--2015{animation-delay:.45s,.87s;left:19%;top:65%}.team-hero-2026__timeline-item--2016{animation-delay:.7s,1.12s;left:35%;top:53%}.team-hero-2026__timeline-item--2018{animation-delay:.95s,1.37s;left:60%;top:37%;width:31%}.team-hero-2026__timeline-item--2022{animation-delay:1.2s,1.62s;left:79%;top:25%;width:31%}@keyframes team-hero-image-reveal{0%{opacity:0}to{opacity:1}}@keyframes team-hero-card-reveal{0%{opacity:0;transform:translate(-50%,-50%) translateY(12px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}@keyframes team-hero-float-card{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-12px)}}@media (prefers-reduced-motion:reduce){.team-hero-2026__image,.team-hero-2026__timeline-item{animation:none;opacity:1}}@media (max-width:1023px){.team-hero-2026{padding-bottom:80px;padding-top:150px}.team-hero-2026__container{gap:54px;grid-template-columns:1fr}.team-hero-2026__content{max-width:680px}.team-hero-2026__visual{justify-content:center;min-height:0}}@media (min-width:1024px){.team-hero-2026__container{gap:40px}}@media (max-width:767px){.team-hero-2026{padding-bottom:64px;padding-top:126px}.team-hero-2026__texture{margin-left:-20px;margin-right:-20px}.team-hero-2026__stats{gap:20px;grid-template-columns:1fr;margin-top:34px}.team-hero-2026__stat strong{font-size:42px;line-height:46px}.team-hero-2026__image-wrap{max-height:none;width:min(100%,420px)}}