
.team-shell{width:min(1160px,calc(100% - 40px));margin:auto}.team-hero{position:relative;overflow:hidden;padding:92px 0 76px;background:radial-gradient(ellipse at 82% 8%,#dbe4ff 0,transparent 38%),linear-gradient(135deg,#f7f8fc,#eef1f8);border-bottom:1px solid #e1e6f0}.team-hero h1{font-size:clamp(44px,6vw,76px);line-height:1.02;letter-spacing:-.045em;margin:18px 0}.team-hero h1 em{color:#3151bd}.team-hero p{max-width:600px;color:#65718a;font-size:18px;line-height:1.7}.team-hero-stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:36px;color:#66728a;font-size:13px}.team-hero-stats b{color:#1b2b4b;margin-right:7px}.team-hero-orbit{position:absolute;right:12%;top:18%;width:300px;height:300px;border:1px solid #9aabd8;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;letter-spacing:.22em;background:radial-gradient(circle,#243b81 0 19%,transparent 20%);box-shadow:0 0 0 28px #b9c7e31a,0 0 0 62px #b9c7e314}.team-hero-orbit:before,.team-hero-orbit:after{content:"";position:absolute;inset:24px;border:1px dashed #a8b8df;border-radius:50%;animation:team-spin 36s linear infinite}.team-hero-orbit:after{inset:72px;animation-direction:reverse}.team-content{padding:54px 0 90px}.team-controls{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.team-search{display:flex;align-items:center;gap:10px;min-width:min(100%,340px);padding:12px 16px;border:1px solid #e0e5ee;border-radius:14px;background:#fff;color:#8a95aa}.team-search span{font-size:24px}.team-search input{width:100%;border:0;outline:0;background:transparent;font:inherit}.team-tabs{display:flex;gap:6px;padding:5px;border:1px solid #e4e8f0;border-radius:14px;background:#fff}.team-tabs button{border:0;background:transparent;border-radius:10px;padding:10px 14px;color:#64718a;cursor:pointer;font:600 13px Inter,sans-serif}.team-tabs button.active{background:#15213b;color:#fff}.team-dept-filter{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:22px 0 40px;color:#6a7589;font-size:13px}.team-dept-filter label{display:flex;align-items:center;gap:12px}.team-dept-filter select{padding:10px 14px;border:1px solid #e0e5ee;border-radius:10px;background:#fff;font:inherit}.team-section{margin:50px 0}.dept-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e5e8ef;padding-bottom:18px;margin-bottom:22px}.dept-heading span{font:700 11px Inter,sans-serif;letter-spacing:.15em;color:#a07d37}.dept-heading h2{font-size:34px;margin:6px 0}.dept-heading p{margin:0;color:#7b8496;font-size:14px}.dept-heading>i{font-style:normal;color:#b28b3b;font-size:26px}.leader-feature{display:grid;grid-template-columns:160px 1fr;gap:28px;align-items:center;padding:30px;border:1px solid #d8c28b;border-radius:22px;background:radial-gradient(circle at 100% 0,#ead9a544,transparent 42%),linear-gradient(125deg,#fff,#fbf8ef);box-shadow:0 18px 55px #1a27400a}.leader-monogram{display:grid;place-items:center;width:130px;height:130px;border-radius:50%;background:linear-gradient(145deg,#fff0b1,#c29334 60%,#624416);color:#2c210a;font:700 40px Georgia;box-shadow:0 12px 28px #b58b352e}.team-role{font:800 10px Inter,sans-serif;letter-spacing:.14em;color:#9b762c}.leader-feature h3{font-size:32px;margin:8px 0}.leader-feature p{color:#69748a;max-width:700px}.leader-tag{display:inline-block;border:1px solid #d8c28b;border-radius:99px;padding:6px 10px;color:#8b6825;font-size:10px;font-weight:800;letter-spacing:.1em}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.person-card{display:grid;grid-template-columns:86px 1fr;gap:16px;padding:18px;border:1px solid #e5e9f0;border-radius:18px;background:#fff;transition:transform .28s,box-shadow .28s,border-color .28s}.person-card:hover{transform:translateY(-5px);border-color:#d4c18f;box-shadow:0 18px 40px #17213b10}.person-photo{width:86px;height:86px;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#e6ebf7,#c9d4eb);display:grid;place-items:center;color:#263d7c;font-size:24px;font-weight:800}.person-photo img{width:100%;height:100%;object-fit:cover}.person-info{min-width:0}.person-dept{font-size:9px;letter-spacing:.14em;color:#9b762c;font-weight:800}.person-info h3{font-size:20px;margin:4px 0}.person-info b{font-size:12px;color:#34415b}.person-info p{font-size:12px;color:#778197;line-height:1.5;margin:8px 0}.person-info a{font-size:11px;color:#3151bd;overflow-wrap:anywhere}.empty-team{grid-column:1/-1;padding:24px;border:1px dashed #dce2ec;border-radius:16px;color:#8791a4;font-size:14px}.planned-panel{margin:76px 0 0;padding:34px;border-radius:24px;background:#131d33;color:#fff}.planned-panel h2{font-size:36px;margin:8px 0}.planned-panel p{color:#bdc6d8;max-width:620px}.planned-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.planned-card{padding:17px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff08}.planned-card span,.planned-card b,.planned-card small{display:block}.planned-card span{font-size:10px;color:#e3c477;letter-spacing:.1em;text-transform:uppercase}.planned-card b{margin:8px 0;font-size:14px}.planned-card small{font-size:11px;color:#aeb9cc}.nx-team-gold{background:linear-gradient(120deg,#fff0b2,#d6a83c 55%,#93651a)!important;color:#261a03!important;border-color:#d6a83c!important}
@keyframes team-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.team-hero-orbit{right:-90px;opacity:.35}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.team-hero{padding:70px 0 54px}.team-hero-orbit{display:none}.team-tabs{width:100%;justify-content:space-between}.team-tabs button{padding:9px 10px;font-size:11px}.team-grid,.planned-grid{grid-template-columns:1fr}.leader-feature{grid-template-columns:1fr}.leader-monogram{width:100px;height:100px}.person-card{grid-template-columns:72px 1fr}.person-photo{width:72px;height:72px}.dept-heading h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.team-hero-orbit:before,.team-hero-orbit:after{animation:none}.person-card{transition:none}}
