.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}}
.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)}}
