.member-sidebar-module__qWPJyW__sidebarSticky{z-index:10;position:sticky;top:100px}.member-sidebar-module__qWPJyW__profileCard{background-color:var(--surface-color);border-radius:16px;padding:24px 20px;box-shadow:0 10px 30px #00000014}.member-sidebar-module__qWPJyW__profileCardContent{text-align:center;flex-direction:column;align-items:center;display:flex}.member-sidebar-module__qWPJyW__profileImageWrapper{margin-bottom:1.25rem;position:relative}.member-sidebar-module__qWPJyW__profileImage{object-fit:cover;border:3px solid color-mix(in srgb, var(--accent-color), transparent 40%);border-radius:50%;width:120px;height:120px}.member-sidebar-module__qWPJyW__featuredBadge{background:linear-gradient(135deg, var(--accent-color), var(--accent-color));color:var(--contrast-color);text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px color-mix(in srgb, var(--accent-color), transparent 70%);border-radius:12px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:-5px;right:-5px}.member-sidebar-module__qWPJyW__profileName{color:var(--heading-color);margin:0 0 .3rem;font-size:1.3rem;font-weight:700;line-height:1.2}.member-sidebar-module__qWPJyW__profilePosition{color:var(--text-muted);margin:0 0 .9rem;font-size:.92rem;font-weight:500;line-height:1.3}.member-sidebar-module__qWPJyW__categoryBadge{background:color-mix(in srgb, var(--accent-color), transparent 10%);color:var(--contrast-color);text-transform:uppercase;letter-spacing:.09em;border-radius:999px;margin-bottom:.9rem;padding:.4rem 1rem;font-size:.68rem;font-weight:600;display:inline-block}.member-sidebar-module__qWPJyW__expertiseArea{color:var(--text-muted);max-width:280px;margin:0 0 1.25rem;font-size:.8rem;line-height:1.5}.member-sidebar-module__qWPJyW__expertiseArea strong{color:var(--heading-color)}.member-sidebar-module__qWPJyW__socialLinksWrapper{margin-top:.25rem}.member-sidebar-module__qWPJyW__profileSocialLinks{gap:.75rem}.member-sidebar-module__qWPJyW__profileSocialLinks .social-link-minimal{color:color-mix(in srgb, var(--accent-color), transparent 50%);border:1px solid color-mix(in srgb, var(--border-color), transparent 50%);background:0 0;transition:all .3s}.member-sidebar-module__qWPJyW__profileSocialLinks .social-link-minimal:hover{color:var(--accent-color);border-color:var(--accent-color);box-shadow:0 4px 12px color-mix(in srgb, var(--accent-color), transparent 85%);transform:translateY(-2px)}@media (max-width:768px){.member-sidebar-module__qWPJyW__sidebarSticky{margin-bottom:1.5rem;position:static}.member-sidebar-module__qWPJyW__profileCard{padding:20px 16px}.member-sidebar-module__qWPJyW__profileImage{width:100px;height:100px}.member-sidebar-module__qWPJyW__profileName{font-size:1.25rem}.member-sidebar-module__qWPJyW__profilePosition{font-size:.95rem}}
.row>div:nth-child(3n+2) .team-card-module__YmGEia__team-card{--accent-color:var(--brand-green-700)}.row>div:nth-child(3n+3) .team-card-module__YmGEia__team-card{--accent-color:var(--brand-earth-600)}.team-card-module__YmGEia__team-card{perspective:1000px;background-color:var(--surface-color);border:1px solid color-mix(in srgb, var(--default-color), transparent 90%);border-radius:16px;margin-bottom:15px;transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s cubic-bezier(.19,1,.22,1),border-color .2s;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000000f}.team-card-module__YmGEia__team-card:hover{border-color:color-mix(in srgb, var(--accent-color), transparent 70%);transform:translateY(-6px);box-shadow:0 18px 40px #00000029}.team-card-module__YmGEia__team-card--featured{border-width:2px;border-color:color-mix(in srgb, var(--accent-color), transparent 40%);box-shadow:0 10px 32px #00000029}.team-card-module__YmGEia__team-card--featured:hover{box-shadow:0 24px 48px #0003}.team-card-module__YmGEia__team-image{aspect-ratio:4/5;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);justify-content:center;align-items:center;width:100%;max-height:250px;display:flex;position:relative;overflow:hidden}.team-card-module__YmGEia__team-image img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .6s cubic-bezier(.19,1,.22,1)}.team-card-module__YmGEia__team-card:hover .team-card-module__YmGEia__team-image img{transform:scale(1.04)}.team-card-module__YmGEia__team-overlay{opacity:0;visibility:hidden;background:linear-gradient(#0000 0%,#0000002e 40%,#000000d9 100%);justify-content:center;align-items:flex-end;padding-bottom:22px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:0}.team-card-module__YmGEia__team-card:hover .team-card-module__YmGEia__team-overlay{opacity:1;visibility:visible}.team-card-module__YmGEia__team-social-links{transition:transform .35s;transform:translateY(18px)}.team-card-module__YmGEia__team-card:hover .team-card-module__YmGEia__team-social-links{transform:translateY(0)}.team-card-module__YmGEia__badge-featured{text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(135deg, color-mix(in srgb, var(--accent-color), white 15%), color-mix(in srgb, var(--accent-color), black 15%));color:#fff;z-index:2;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #00000040}.team-card-module__YmGEia__team-content{text-align:center;padding:26px 18px 20px;position:relative}.team-card-module__YmGEia__team-meta{z-index:2;margin:0;position:absolute;bottom:0;right:-6px}.team-card-module__YmGEia__team-category{text-transform:uppercase;letter-spacing:.12em;background:var(--accent-color);color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,6px 50%);align-items:center;padding:5px 12px 5px 18px;font-size:10px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 3px 10px #0003}.team-card-module__YmGEia__team-category:after{content:"";background:color-mix(in srgb, var(--accent-color), black 15%);clip-path:polygon(100% 0,0 0,100% 100%);content:"";background:color-mix(in srgb, var(--accent-color), black 15%);width:6px;height:6px;position:absolute;top:0;right:0}.team-card-module__YmGEia__team-name{text-transform:none;margin-bottom:3px;font-size:1.15rem;font-weight:700}.team-card-module__YmGEia__team-name a{color:var(--heading-color);text-decoration:none;transition:color .2s,transform .2s}.team-card-module__YmGEia__team-card:hover .team-card-module__YmGEia__team-name a{color:var(--accent-color)}.team-card-module__YmGEia__team-name:after{content:"";background:color-mix(in srgb, var(--accent-color), transparent 30%);border-radius:999px;width:28px;height:2px;margin:6px auto 0;display:block}.team-card-module__YmGEia__team-position{text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb, var(--default-color), transparent 15%);margin-top:12px;margin-bottom:12px;font-size:.65rem;font-weight:500;display:block}.team-card-module__YmGEia__bio{color:color-mix(in srgb, var(--default-color), transparent 20%);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;font-size:.9rem;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:991px){.team-card-module__YmGEia__team-card{margin-bottom:20px}.team-card-module__YmGEia__team-content{padding:18px 16px}.team-card-module__YmGEia__team-name{font-size:18px}.team-card-module__YmGEia__team-position{font-size:12px}.team-card-module__YmGEia__bio{font-size:13px}}@media (max-width:768px){.team-card-module__YmGEia__team-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000029}.team-card-module__YmGEia__social-links a{width:34px;height:34px;font-size:14px}}
.career-section-module__6gaG3a__sectionCard{border:1px solid var(--border-color,#e3e6f0);background:var(--surface-color,#fff);border-radius:16px;margin-bottom:1.5rem;padding:1.1rem 1.1rem 1rem;transition:box-shadow .2s,transform .2s,border-color .2s;animation:.4s ease-out career-section-module__6gaG3a__cardEntrance;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.career-section-module__6gaG3a__sectionCard:hover{border-color:color-mix(in srgb, var(--accent-color,#0d6efd), transparent 80%);transform:translateY(-1px);box-shadow:0 10px 30px #0f172a1a}.career-section-module__6gaG3a__sectionTitle{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.career-section-module__6gaG3a__sectionIcon{background:color-mix(in srgb, var(--accent-color,#0d6efd), transparent 90%);width:36px;height:36px;color:var(--accent-color,#0d6efd);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.career-section-module__6gaG3a__sectionTitleText{color:var(--heading-color,#111827);letter-spacing:-.01em;font-size:.98rem;font-weight:700}.career-section-module__6gaG3a__sectionBody{color:var(--text-color,#4b5563);font-size:.9rem}.career-section-module__6gaG3a__sectionItem{background:color-mix(in srgb, var(--accent-color,#0d6efd), transparent 96%);border:1px solid color-mix(in srgb, var(--accent-color,#0d6efd), transparent 82%);border-radius:10px;margin-bottom:.75rem;padding:.85rem;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.career-section-module__6gaG3a__sectionItem:last-child{margin-bottom:0}.career-section-module__6gaG3a__sectionItem:hover{background:color-mix(in srgb, var(--accent-color,#0d6efd), transparent 92%);border-color:color-mix(in srgb, var(--accent-color,#0d6efd), transparent 70%);transform:translate(2px);box-shadow:0 4px 14px #0f172a14}.career-section-module__6gaG3a__itemHeading{color:var(--heading-color,#111827);margin-bottom:.15rem;font-size:.95rem;font-weight:700}.career-section-module__6gaG3a__itemLine{color:var(--text-muted,#374151);margin-bottom:.2rem;font-size:.9rem;font-weight:500}.career-section-module__6gaG3a__itemLineMuted{color:var(--text-muted,#6b7280);margin-top:.3rem;font-size:.85rem;line-height:1.45}.career-section-module__6gaG3a__itemMeta{color:color-mix(in srgb, var(--text-muted,#6b7280), transparent 10%);background:color-mix(in srgb, var(--default-color,#0f172a), transparent 94%);border-radius:999px;margin-top:.35rem;padding:.25rem .55rem;font-size:.78rem;font-weight:500;display:inline-block}.career-section-module__6gaG3a__itemAccent{color:var(--accent-color,#0d6efd);background:color-mix(in srgb, var(--accent-color,#0d6efd), transparent 90%);border-left:3px solid var(--accent-color,#0d6efd);border-radius:999px;margin-top:.4rem;padding:.25rem .6rem;font-size:.78rem;font-weight:600;display:inline-block}.career-section-module__6gaG3a__itemAccent a{color:inherit;text-decoration:none}.career-section-module__6gaG3a__itemAccent a:hover{text-decoration:underline}.career-section-module__6gaG3a__achievementsList{margin:.4rem 0 0;padding-left:1.1rem;font-size:.85rem}.career-section-module__6gaG3a__achievementsList li{color:var(--text-muted,#6b7280);margin-bottom:.35rem;line-height:1.4}.career-section-module__6gaG3a__achievementsList li:last-child{margin-bottom:0}@media (max-width:768px){.career-section-module__6gaG3a__sectionCard{border-radius:14px;margin-bottom:1.25rem;padding:1rem .9rem .9rem}.career-section-module__6gaG3a__sectionItem{padding:.75rem}.career-section-module__6gaG3a__sectionIcon{width:32px;height:32px}.career-section-module__6gaG3a__sectionTitleText{font-size:.95rem}}@keyframes career-section-module__6gaG3a__cardEntrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
