.TeamPage_teamPage__RjosR{background:#0f172a;min-height:100vh;color:#f0f0f0}.TeamPage_teamHero__CCGFc{min-height:60vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(rgba(10,14,26,.85),rgba(10,14,26,.85)),url(/team.png);background-size:cover;background-position:50%;padding:200px 24px 80px;text-align:center;position:relative;overflow:hidden}.TeamPage_teamHero__CCGFc:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% -20%,hsla(31,53%,64%,.15),transparent 70%);pointer-events:none}.TeamPage_heroContent__y2HO8{position:relative;z-index:2;max-width:900px;margin:0 auto}.TeamPage_heroLabel__VUq2G{font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#d6c4a1;margin-bottom:24px;text-shadow:0 0 15px rgba(226,180,80,.4)}.TeamPage_heroTitle__T5kou{font-family:var(--font-serif),"Libre Baskerville",serif;font-size:52px;font-weight:700;line-height:1.15;color:#fff;margin-bottom:24px;animation:TeamPage_fadeInUp__LkAKZ .8s ease-out forwards}.TeamPage_heroSubtitle__mU1ST{font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:18px;line-height:1.7;color:#9ca3af;max-width:700px;margin:0 auto;opacity:0;animation:TeamPage_fadeInUp__LkAKZ .8s ease-out .2s forwards}.TeamPage_hierarchyNav__4riP_{background:rgba(17,24,39,.8);padding:24px;border-top:1px solid hsla(31,53%,64%,.1);border-bottom:1px solid hsla(31,53%,64%,.15);position:sticky;top:70px;z-index:100;backdrop-filter:blur(16px);transition:all .3s ease}.TeamPage_hierarchyContainer__vVkbh{max-width:1200px;margin:0 auto}.TeamPage_hierarchyTabs__SUUrJ{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.TeamPage_tabBtn__CsAid{font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:13px;font-weight:600;padding:8px 24px;background:transparent;border:1px solid hsla(31,53%,64%,.3);border-radius:30px;color:#9ca3af;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:1px}.TeamPage_tabBtn__CsAid:hover{border-color:#d6c4a1;color:#d6c4a1;background:rgba(226,180,80,.05)}.TeamPage_tabBtn__CsAid.TeamPage_active__dJGfE{background:linear-gradient(135deg,#d6c4a1,#c1aa7a);border-color:#d6c4a1;color:#0f172a;box-shadow:0 4px 15px rgba(226,180,80,.3)}.TeamPage_teamSection__fKAhQ{background:#0f172a;padding:80px 24px;border-bottom:1px solid hsla(0,0%,100%,.03)}.TeamPage_darkBg__WRDM4{background:#1e293b}.TeamPage_sectionContainer__R8GXB{max-width:1200px;margin:0 auto}.TeamPage_sectionHeader__wS0bY{text-align:center;margin-bottom:80px}.TeamPage_hierarchyBadge__J3TqN{display:inline-block;font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#0f172a;background:linear-gradient(135deg,#d6c4a1,#c1aa7a);padding:6px 18px;border-radius:20px;margin-bottom:24px;box-shadow:0 0 20px rgba(226,180,80,.2)}.TeamPage_sectionHeader__wS0bY h2{font-family:var(--font-serif),"Libre Baskerville",serif;font-size:32px;font-weight:700;color:#fff;margin-bottom:20px}.TeamPage_memberFeaturedCard__DmuD9{display:grid;grid-template-columns:450px 1fr;gap:80px;background:rgba(26,32,53,.4);border:1px solid hsla(31,53%,64%,.15);border-radius:24px;padding:64px;position:relative;overflow:hidden;backdrop-filter:blur(8px);transition:all .4s cubic-bezier(.165,.84,.44,1)}.TeamPage_memberFeaturedCard__DmuD9:after{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle at top right,hsla(31,53%,64%,.05),transparent 70%);pointer-events:none}.TeamPage_memberFeaturedCard__DmuD9:hover{border-color:hsla(31,53%,64%,.4);transform:translateY(-8px);box-shadow:0 40px 80px -20px rgba(0,0,0,.5);background:rgba(26,32,53,.6)}.TeamPage_memberImageLarge__zuNY9{width:100%;aspect-ratio:4/5;background:#334155;border-radius:12px;overflow:hidden;position:relative;border:1px solid rgba(226,180,80,.2);box-shadow:0 20px 40px rgba(0,0,0,.3)}.TeamPage_memberImageLarge__zuNY9 img{transition:all .6s cubic-bezier(.165,.84,.44,1);filter:brightness(.85) saturate(.9)}.TeamPage_memberImageLarge__zuNY9:hover img{transform:scale(1.08);filter:brightness(1.05) saturate(1.1)}.TeamPage_imagePlaceholder__q7lPF{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif),"Libre Baskerville",serif;font-weight:700;color:#d6c4a1;background:linear-gradient(135deg,rgba(226,180,80,.1),rgba(226,180,80,.02))}.TeamPage_memberImageLarge__zuNY9 .TeamPage_imagePlaceholder__q7lPF{font-size:100px}.TeamPage_memberName__AFrQn{font-family:var(--font-serif),"Libre Baskerville",serif;font-size:32px;font-weight:700;color:#fff;margin-bottom:12px}.TeamPage_memberDesignation__s370Z{font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:16px;font-weight:600;color:#d6c4a1;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.TeamPage_memberSpecialization__OmqrR{font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:15px;color:#9ca3af;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid hsla(31,53%,64%,.1)}.TeamPage_memberCredentials__epxdQ{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.TeamPage_credentialItem__j5Mnl{display:flex;align-items:flex-start;gap:16px}.TeamPage_credentialIcon__6_n6p{font-size:20px;color:#d6c4a1;flex-shrink:0;opacity:.8}.TeamPage_credentialText__mzac1{font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:15px;line-height:1.5;color:#9ca3af}.TeamPage_credentialText__mzac1 strong{color:#fff;font-weight:600}.TeamPage_memberBioPreview__szy_2{font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:16px;line-height:1.8;color:#9ca3af;margin-bottom:40px}.TeamPage_btnViewProfile__IrqWx{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:15px;font-weight:700;color:#d6c4a1;text-decoration:none;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.TeamPage_arrow__TA_7P{transition:transform .3s ease}.TeamPage_btnViewProfile__IrqWx:hover{color:#eae0cc}.TeamPage_btnViewProfile__IrqWx:hover .TeamPage_arrow__TA_7P{transform:translateX(8px)}.TeamPage_membersGrid__n_Jzi{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.TeamPage_memberCard__nLjrV{background:rgba(26,32,53,.4);border:1px solid hsla(31,53%,64%,.1);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;backdrop-filter:blur(4px)}.TeamPage_memberCard__nLjrV:hover{border-color:hsla(31,53%,64%,.3);transform:translateY(-12px);box-shadow:0 40px 60px -20px rgba(0,0,0,.4);background:rgba(26,32,53,.6)}.TeamPage_memberImage__fT2Pb{width:100%;aspect-ratio:4/5;background:#334155;position:relative;overflow:hidden;border-bottom:1px solid rgba(226,180,80,.1)}.TeamPage_memberImage__fT2Pb img{transition:all .6s cubic-bezier(.165,.84,.44,1);filter:brightness(.9) contrast(1.05)}.TeamPage_memberImage__fT2Pb:hover img{transform:scale(1.1);filter:brightness(1.1) contrast(1.1)}.TeamPage_memberCard__nLjrV .TeamPage_imagePlaceholder__q7lPF{font-size:72px}.TeamPage_memberInfo__LAEnh{padding:40px;flex-grow:1;display:flex;flex-direction:column}.TeamPage_memberCard__nLjrV .TeamPage_memberName__AFrQn{font-size:20px;margin-bottom:8px}.TeamPage_memberCard__nLjrV .TeamPage_memberDesignation__s370Z{font-size:12px;margin-bottom:12px}.TeamPage_memberCard__nLjrV .TeamPage_memberSpecialization__OmqrR{font-size:14px;margin-bottom:24px;padding-bottom:20px}.TeamPage_memberQuickFacts__Pcxgd{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.TeamPage_quickFact__F4Q0q{display:flex;gap:12px;font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:14px}.TeamPage_factLabel__f1irr{color:#64748b;font-weight:600}.TeamPage_factValue__HEEKv{color:#e2e8f0}.TeamPage_memberExcerpt__OaU2r{font-family:var(--font-sans),"Source Sans 3",sans-serif;font-size:15px;line-height:1.6;color:#94a3b8;margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TeamPage_memberCard__nLjrV .TeamPage_btnViewProfile__IrqWx{font-size:13px;margin-top:auto}@keyframes TeamPage_fadeInUp__LkAKZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.TeamPage_memberFeaturedCard__DmuD9{grid-template-columns:350px 1fr;gap:48px;padding:48px}}@media (max-width:1024px){.TeamPage_heroTitle__T5kou{font-size:48px}.TeamPage_membersGrid__n_Jzi{grid-template-columns:repeat(2,1fr)}.TeamPage_memberFeaturedCard__DmuD9{grid-template-columns:1fr;gap:40px;text-align:center}.TeamPage_memberImageLarge__zuNY9{max-width:350px;margin:0 auto}.TeamPage_memberCredentials__epxdQ{align-items:center;text-align:left}.TeamPage_hierarchyNav__4riP_{top:64px}}@media (max-width:768px){.TeamPage_heroTitle__T5kou{font-size:38px}.TeamPage_sectionHeader__wS0bY h2{font-size:32px}.TeamPage_hierarchyNav__4riP_{padding:16px}.TeamPage_tabBtn__CsAid{padding:6px 16px;font-size:12px}.TeamPage_teamSection__fKAhQ{padding:60px 24px}}@media (max-width:640px){.TeamPage_membersGrid__n_Jzi{grid-template-columns:1fr}.TeamPage_memberFeaturedCard__DmuD9{padding:32px 24px}.TeamPage_heroTitle__T5kou{font-size:32px}.TeamPage_heroSubtitle__mU1ST{font-size:16px}}