.team{display:block!important;max-width:none;padding-left:0;padding-right:0;overflow:hidden}.team-head{max-width:740px;padding:0 clamp(20px,5vw,84px);margin:0 auto 38px;text-align:center}.team-head .eyebrow{justify-content:center}.team-head>p:not(.eyebrow){font-size:17px;line-height:1.65;color:#c5d1cf}.reference-note{font-size:11px!important;text-transform:uppercase;letter-spacing:1.1px;color:var(--mint)!important;margin:20px 0 0}.team-marquee{overflow:hidden}.team-track{width:max-content;display:flex;gap:18px;animation:team-marquee 66s linear infinite;padding:5px 0 9px}.team-marquee:hover .team-track{animation-play-state:paused}.member-card{width:220px;flex:0 0 auto;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,rgba(13,52,54,.82),rgba(3,23,26,.96));box-shadow:0 12px 25px rgba(0,0,0,.18);transition:transform .25s,border-color .25s}.member-card:hover{transform:translateY(-6px);border-color:var(--mint)}.member-card img{width:100%;height:250px;display:block;object-fit:cover;object-position:center top;filter:saturate(.82) contrast(1.04)}.member-card>div{padding:15px 16px 16px;border-top:1px solid rgba(78,205,196,.16)}.member-card h3{font-size:17px;letter-spacing:-.5px;margin:0 0 5px}.member-card p{color:var(--mint);font-size:12px;margin:0;min-height:15px}@keyframes team-marquee{to{transform:translateX(calc(-50% - 9px))}}@media(max-width:620px){.team-head{margin-bottom:25px}.team-track{gap:13px;animation-duration:52s}.member-card{width:190px}.member-card img{height:220px}}
