.team-intro{align-items:center;min-height:79svh;padding:clamp(175px,19vh,250px) 7% 90px;display:flex;position:relative}.team-intro-scroll{width:100%}.team-intro-depth{position:relative}.team-intro .b6-eyebrow{margin-bottom:32px}.team h1{text-wrap:balance;max-width:1500px;font-size:clamp(64px,7.9vw,148px);line-height:.97}.team h1 span{color:#b3c0d0}.team-intro-bottom{justify-content:space-between;align-items:flex-end;gap:45px;margin-top:42px;display:flex}.team-intro-bottom>p{color:#c5cfdd;max-width:670px;font-size:clamp(17px,1.3vw,22px);line-height:1.6}.team-intro-bottom .b6-text-link{flex-shrink:0;margin-top:0}.team-spatial-light{pointer-events:none;position:absolute;inset:-15%}.team-intro .b6-light-breathe{background:radial-gradient(at 72% 55%,#759acc30,#0000 52%)}.team[data-motion=true] .team-intro-arrival{animation:b6-type-arrival .9s var(--ease-out) both}.team-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.2vw,68px);max-width:1920px;margin:0 auto;padding:30px 7% 110px;scroll-margin-top:30px;display:grid;position:relative}.team-profile{outline-offset:14px;min-width:0}.team-profile:focus-visible{outline:1px solid #dbe8fa}.team-portrait-stage{perspective:1300px;margin-bottom:40px}.team-portrait-surface{aspect-ratio:1;transform-style:preserve-3d;position:relative}.team-portrait-backing{background:linear-gradient(145deg,#182331,#06090f);border:1px solid #7890ad40;position:absolute;inset:12px -10px -12px 10px;transform:translateZ(-20px)}.team-portrait-plane{position:absolute;inset:0}.team-portrait-crop{background:#121b29;position:absolute;inset:0;overflow:hidden}.team-portrait-crop img{object-fit:cover;width:100%;height:100%;transition:transform .25s var(--ease-out)}.team-portrait-shade{pointer-events:none;background:linear-gradient(#0000 62%,#03050999);position:absolute;inset:0}.team-portrait-light{opacity:.3;pointer-events:none;transition:opacity .2s var(--ease-out);background:radial-gradient(#e1ecff26,#0000 60%);position:absolute;inset:-10%}.team-profile-number{letter-spacing:.12em;color:#fff;font-size:11px;position:absolute;bottom:18px;left:20px;transform:translateZ(40px)}.team .team-profile h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(32px,2.8vw,52px);line-height:1.08}.team-role{letter-spacing:.08em;text-transform:uppercase;color:#c5d3e5;font-size:12px;line-height:1.6;margin-top:12px!important}.team-separator{background:#8b9fb036;width:100%;height:1px;margin:26px 0}.team-separator span{transform-origin:0;width:38px;height:1px;transition:transform .25s var(--ease-out);background:#bccfe7;display:block}.team-bio{color:#bfcad8;transition:color .2s var(--ease-out);text-wrap:pretty;font-size:clamp(16px,1.15vw,19px);line-height:1.72}.team-profile:focus-visible .team-bio{color:#f4f3ef}.team-profile:focus-visible :is(.team-depth,.team-scroll){opacity:1!important;transform:none!important}.team-profile:focus-visible .team-portrait-light{opacity:.8}.team-profile:focus-visible .team-separator span{width:76px}.team-closing{text-align:center;border-top:1px solid #8b9fb024;place-items:center;min-height:78svh;padding:60px 7% 95px;display:grid;position:relative}.team-closing-copy{position:relative}.team-closing-logo{width:260px;height:auto;margin:0 auto 10px;display:block}.team-closing .b6-eyebrow{margin-bottom:25px}.team .team-closing h2{font-size:clamp(58px,7.8vw,128px)}.team-closing .b6-primary{margin-top:30px}.team .b6-header nav [aria-current=page]{color:#fff;text-underline-offset:7px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.team-profile:hover .team-portrait-crop img{transform:scale(1.018)}.team-profile:hover .team-portrait-light{opacity:.8}.team-profile:hover .team-bio{color:#edf0f5}.team-profile:hover .team-separator span{transform:scaleX(2)}}@media (max-width:800px){.team-intro{min-height:78svh;padding:150px 7% 65px}.team h1{font-size:clamp(48px,10.3vw,80px);line-height:1.02}.team h1 br{display:none}.team-intro-bottom{margin-top:30px;display:block}.team-intro-bottom>p{font-size:17px}.team-intro-bottom>p br{display:none}.team-intro-bottom .b6-text-link{margin-top:24px}.team-profiles{grid-template-columns:minmax(0,1fr);gap:74px;max-width:640px;padding:15px 7% 85px}.team-portrait-stage{margin-bottom:32px}.team .team-profile h2{font-size:clamp(36px,8vw,52px)}.team-bio{font-size:17px;line-height:1.7}.team-role{font-size:11px}.team-closing{min-height:72svh;padding:40px 7% 65px}.team .team-closing h2{font-size:clamp(46px,10vw,76px)}}@media (hover:none),(pointer:coarse){.team :is(.team-depth,.team-scroll){opacity:1!important;transform:none!important}}.team[data-motion=false] :is(.team-depth,.team-scroll,.team-portrait-crop img,.team-separator span){transition:none;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.team :is(.team-depth,.team-scroll,.team-portrait-crop img,.team-separator span){transition:none;opacity:1!important;transform:none!important}}
