.TeamMemberPage-module__sJRMeq__backLink{font-family:var(--font-ui), sans-serif;color:#ffffffa0;letter-spacing:.02em;align-items:center;gap:6px;margin-bottom:3rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.TeamMemberPage-module__sJRMeq__backLink:hover{color:#fff}.TeamMemberPage-module__sJRMeq__hero{background:#000;padding:9rem 0 5rem;position:relative;overflow:hidden}.TeamMemberPage-module__sJRMeq__hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.TeamMemberPage-module__sJRMeq__heroInner{z-index:1;grid-template-columns:320px 1fr;align-items:start;gap:64px;display:grid;position:relative}.TeamMemberPage-module__sJRMeq__photoWrap{aspect-ratio:1;background:#1a1a1a;border:1px solid #ffffff15;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.TeamMemberPage-module__sJRMeq__photoInitials{font-family:var(--font-display), sans-serif;color:#ffffff20;letter-spacing:-2px;-webkit-user-select:none;user-select:none;font-size:4.5rem;font-weight:500}.TeamMemberPage-module__sJRMeq__heroLabel{margin-bottom:1rem}.TeamMemberPage-module__sJRMeq__heroName{color:#fff;margin:0 0 .5rem}.TeamMemberPage-module__sJRMeq__heroTitle{font-family:var(--font-ui), sans-serif;color:#ffffffa0;margin:0 0 2rem;font-size:1rem;font-weight:500}.TeamMemberPage-module__sJRMeq__heroTagline{font-family:var(--font-ui), sans-serif;color:#ffffffc0;max-width:540px;margin:0 0 2.5rem;font-size:1.125rem;line-height:1.65}.TeamMemberPage-module__sJRMeq__socialRow{gap:12px;display:flex}.TeamMemberPage-module__sJRMeq__socialBtn{font-family:var(--font-ui), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;border:1px solid #ffffff30;align-items:center;gap:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.TeamMemberPage-module__sJRMeq__socialBtn:hover{border-color:var(--brand-primary);background:var(--brand-primary)}.TeamMemberPage-module__sJRMeq__socialIcon{fill:currentColor;width:14px;height:14px}.TeamMemberPage-module__sJRMeq__bioSection{background:#fff;padding:6rem 0}.TeamMemberPage-module__sJRMeq__bioInner{grid-template-columns:1fr 280px;align-items:start;gap:80px;display:grid}.TeamMemberPage-module__sJRMeq__bioSectionLabel{font-family:var(--font-ui), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary);margin:0 0 1.5rem;font-size:.75rem;font-weight:600}.TeamMemberPage-module__sJRMeq__bioH2{color:#000;margin:0 0 2rem}.TeamMemberPage-module__sJRMeq__bioParagraph{font-family:var(--font-ui), sans-serif;color:#000000c0;margin:0 0 1.25rem;font-size:1rem;line-height:1.75}.TeamMemberPage-module__sJRMeq__bioParagraph:last-child{margin-bottom:0}.TeamMemberPage-module__sJRMeq__sidebar{position:sticky;top:6rem}.TeamMemberPage-module__sJRMeq__sidebarBlock{border-top:1px solid #e8e8e8;padding:1.5rem 0}.TeamMemberPage-module__sJRMeq__sidebarBlock:last-child{border-bottom:1px solid #e8e8e8}.TeamMemberPage-module__sJRMeq__sidebarLabel{font-family:var(--font-ui), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#00000060;margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.TeamMemberPage-module__sJRMeq__sidebarValue{font-family:var(--font-ui), sans-serif;color:#000;white-space:pre-line;font-size:.9375rem;line-height:1.6}.TeamMemberPage-module__sJRMeq__expertiseTags{flex-wrap:wrap;gap:8px;display:flex}.TeamMemberPage-module__sJRMeq__tag{font-family:var(--font-ui), sans-serif;letter-spacing:.04em;color:var(--brand-primary);white-space:nowrap;background:#6551f30f;border:1px solid #6551f320;padding:4px 10px;font-size:.75rem;font-weight:600}.TeamMemberPage-module__sJRMeq__otherSection{background:#f9f9f9;border-top:1px solid #e8e8e8;padding:5rem 0}.TeamMemberPage-module__sJRMeq__otherH2{color:#000;margin:0 0 2.5rem}.TeamMemberPage-module__sJRMeq__otherGrid{flex-wrap:wrap;gap:24px;display:flex}.TeamMemberPage-module__sJRMeq__otherCard{background:#fff;border:1px solid #e8e8e8;flex-direction:column;align-items:center;gap:12px;min-width:180px;padding:2rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.TeamMemberPage-module__sJRMeq__otherCard:hover{border-color:var(--brand-primary);box-shadow:0 4px 16px #6551f310}.TeamMemberPage-module__sJRMeq__otherPhoto{width:64px;height:64px;font-family:var(--font-display), sans-serif;color:#ffffff60;letter-spacing:-.5px;background:#000;justify-content:center;align-items:center;font-size:1.25rem;font-weight:500;display:flex}.TeamMemberPage-module__sJRMeq__otherName{font-family:var(--font-display), sans-serif;color:#000;letter-spacing:-.2px;text-align:center;font-size:1rem;font-weight:500}.TeamMemberPage-module__sJRMeq__otherRole{font-family:var(--font-ui), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary);text-align:center;font-size:.75rem;font-weight:600}@media (max-width:1024px){.TeamMemberPage-module__sJRMeq__heroInner{grid-template-columns:240px 1fr;gap:40px}.TeamMemberPage-module__sJRMeq__bioInner{grid-template-columns:1fr;gap:48px}.TeamMemberPage-module__sJRMeq__sidebar{grid-template-columns:repeat(2,1fr);gap:0;display:grid;position:static}}@media (max-width:768px){.TeamMemberPage-module__sJRMeq__hero{padding:8rem 0 4rem}.TeamMemberPage-module__sJRMeq__heroInner{grid-template-columns:1fr;gap:32px}.TeamMemberPage-module__sJRMeq__photoWrap{max-width:200px}.TeamMemberPage-module__sJRMeq__bioSection{padding:4rem 0}.TeamMemberPage-module__sJRMeq__sidebar{grid-template-columns:1fr}.TeamMemberPage-module__sJRMeq__otherSection{padding:3rem 0}.TeamMemberPage-module__sJRMeq__otherGrid{flex-direction:column}.TeamMemberPage-module__sJRMeq__otherCard{min-width:unset;flex-direction:row;align-items:center;padding:1.25rem 1.5rem}.TeamMemberPage-module__sJRMeq__otherPhoto{flex-shrink:0;width:48px;height:48px;font-size:1rem}.TeamMemberPage-module__sJRMeq__otherName,.TeamMemberPage-module__sJRMeq__otherRole{text-align:left}}
