.TeamMemberProfile-module__LKjvcq__hero{background:var(--color-bg-dark);padding-top:calc(76px + var(--space-8));padding-bottom:var(--space-9)}.TeamMemberProfile-module__LKjvcq__heroGrid{gap:clamp(var(--space-3), 2.5vw, var(--space-5));grid-template-columns:1fr 380px;align-items:center;display:grid}.TeamMemberProfile-module__LKjvcq__backWrap{grid-column:1/-1}.TeamMemberProfile-module__LKjvcq__heroLeft{gap:var(--space-5);flex-direction:column;display:flex}.TeamMemberProfile-module__LKjvcq__back{font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.TeamMemberProfile-module__LKjvcq__back:hover{color:#ffffffd9}.TeamMemberProfile-module__LKjvcq__heroText{gap:var(--space-2);flex-direction:column;display:flex}.TeamMemberProfile-module__LKjvcq__eyebrow{font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;color:#fff6}.TeamMemberProfile-module__LKjvcq__name{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:var(--fw-bold);letter-spacing:-.03em;color:var(--color-white);margin:0;line-height:1.05}.TeamMemberProfile-module__LKjvcq__credentials{font-size:1rem;font-weight:var(--fw-medium);color:#ffffff80;letter-spacing:.03em;margin-top:4px}.TeamMemberProfile-module__LKjvcq__role{font-size:.8125rem;font-weight:var(--fw-medium);color:#ffffffb3;letter-spacing:.03em;border:1px solid #fff3;border-radius:100px;align-self:flex-start;margin-top:4px;padding:5px 14px;display:inline-flex}.TeamMemberProfile-module__LKjvcq__heroCtas{gap:var(--space-2);flex-wrap:wrap;display:flex}.TeamMemberProfile-module__LKjvcq__btnPrimary{background:var(--color-white);color:var(--color-text-dark);font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:14px 32px;text-decoration:none;display:inline-flex}.TeamMemberProfile-module__LKjvcq__btnPrimary:hover{opacity:.88;transform:scale(1.02)}.TeamMemberProfile-module__LKjvcq__btnGhost{color:var(--color-white);font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:14px 32px;text-decoration:none;display:inline-flex}.TeamMemberProfile-module__LKjvcq__btnGhost:hover{border-color:#ffffffb3;transform:scale(1.02)}.TeamMemberProfile-module__LKjvcq__heroPhoto{aspect-ratio:3/4;border-radius:16px;flex-shrink:0;position:relative;overflow:hidden}.TeamMemberProfile-module__LKjvcq__photo{object-fit:cover;object-position:center top}.TeamMemberProfile-module__LKjvcq__initialsWrap{background:linear-gradient(135deg,#111 0%,#1c1c1c 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TeamMemberProfile-module__LKjvcq__initials{font-size:clamp(3rem,8vw,6rem);font-weight:var(--fw-bold);color:#ffffff26;letter-spacing:.05em;-webkit-user-select:none;user-select:none}.TeamMemberProfile-module__LKjvcq__statsSection{background:var(--color-bg-dark);padding-block:var(--space-6);border-top:1px solid #ffffff0f}.TeamMemberProfile-module__LKjvcq__statsRow{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.TeamMemberProfile-module__LKjvcq__stat{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:8px;display:flex}.TeamMemberProfile-module__LKjvcq__stat:hover{background:#ffffff0d;border-color:#ffffff2e}.TeamMemberProfile-module__LKjvcq__statValue{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--fw-bold);letter-spacing:-.04em;color:var(--color-white);line-height:1}.TeamMemberProfile-module__LKjvcq__statLabel{font-size:.875rem;font-weight:var(--fw-medium);color:#ffffff73;letter-spacing:.03em}.TeamMemberProfile-module__LKjvcq__bioSection{background:var(--color-bg-light);border-top:1px solid var(--color-border-light);padding-block:var(--space-8)}.TeamMemberProfile-module__LKjvcq__bioLayout{gap:var(--space-7);grid-template-columns:140px 1fr;max-width:960px;margin-inline:auto;display:grid}.TeamMemberProfile-module__LKjvcq__bioSidebar{align-items:flex-end;gap:var(--space-3);flex-direction:column;padding-top:6px;display:flex}.TeamMemberProfile-module__LKjvcq__sidebarLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:.75rem;font-weight:700}.TeamMemberProfile-module__LKjvcq__sidebarLine{background:var(--color-border-light);flex:1;width:1px;min-height:40px}.TeamMemberProfile-module__LKjvcq__bioBody{gap:var(--space-4);flex-direction:column;display:flex}.TeamMemberProfile-module__LKjvcq__bio{color:var(--color-text-muted);font-size:1.0625rem;line-height:1.85}.TeamMemberProfile-module__LKjvcq__bio:first-child{font-size:1.1875rem;font-weight:var(--fw-medium);color:var(--color-text-dark);line-height:1.65}.TeamMemberProfile-module__LKjvcq__specialtiesWrap{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.TeamMemberProfile-module__LKjvcq__specialtiesLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.TeamMemberProfile-module__LKjvcq__tags{flex-wrap:wrap;gap:8px;display:flex}.TeamMemberProfile-module__LKjvcq__tag{border:1px solid var(--color-border-light);font-size:.8125rem;font-weight:var(--fw-medium);color:var(--color-text-dark);background:var(--color-bg-light);letter-spacing:.01em;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:100px;align-items:center;padding:6px 14px;display:inline-flex}.TeamMemberProfile-module__LKjvcq__tag:hover{border-color:#0003;box-shadow:0 2px 8px #0000000f}.TeamMemberProfile-module__LKjvcq__ctaSection{background:var(--color-bg-dark);padding-block:var(--space-8);border-top:1px solid #ffffff0f;position:relative;overflow:hidden}.TeamMemberProfile-module__LKjvcq__ctaInner{text-align:center;align-items:center;gap:var(--space-3);z-index:1;flex-direction:column;max-width:560px;margin-inline:auto;display:flex;position:relative}.TeamMemberProfile-module__LKjvcq__ctaEyebrow{font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.TeamMemberProfile-module__LKjvcq__ctaHeading{font-size:clamp(1.75rem, 3.5vw, var(--text-h2));font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-white);margin:0;line-height:1.15}.TeamMemberProfile-module__LKjvcq__ctaSubtext{color:#ffffff80;max-width:420px;line-height:1.65}.TeamMemberProfile-module__LKjvcq__ctaBtn{background:var(--color-white);color:var(--color-text-dark);font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);margin-top:var(--space-2);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:16px 40px;text-decoration:none;display:inline-flex}.TeamMemberProfile-module__LKjvcq__ctaBtn:hover{opacity:.88;transform:scale(1.02)}@media (min-width:1025px){.TeamMemberProfile-module__LKjvcq__heroGrid{gap:var(--space-2)}}@media (max-width:1024px){.TeamMemberProfile-module__LKjvcq__heroGrid{gap:var(--space-6);grid-template-columns:1fr 300px}}@media (max-width:768px){.TeamMemberProfile-module__LKjvcq__hero{padding-top:calc(76px + var(--space-3));padding-bottom:var(--space-3)}.TeamMemberProfile-module__LKjvcq__heroGrid{gap:var(--space-3);grid-template-columns:1fr}.TeamMemberProfile-module__LKjvcq__heroLeft{gap:var(--space-3)}.TeamMemberProfile-module__LKjvcq__heroPhoto{aspect-ratio:4/5;border-radius:12px;order:-1;width:100%;max-width:280px;margin-inline:auto}.TeamMemberProfile-module__LKjvcq__bioSection{padding-block:var(--space-5) var(--space-8)}.TeamMemberProfile-module__LKjvcq__bioLayout{gap:var(--space-4);grid-template-columns:1fr}.TeamMemberProfile-module__LKjvcq__bioSidebar{align-items:center;gap:var(--space-3);flex-direction:row}.TeamMemberProfile-module__LKjvcq__sidebarLine{width:100%;height:1px;min-height:unset;flex:1}}@media (max-width:480px){.TeamMemberProfile-module__LKjvcq__hero{padding-top:calc(76px + var(--space-2));padding-bottom:var(--space-2)}.TeamMemberProfile-module__LKjvcq__heroPhoto{aspect-ratio:4/5;max-width:100%}.TeamMemberProfile-module__LKjvcq__name{font-size:clamp(2rem,10vw,2.75rem)}.TeamMemberProfile-module__LKjvcq__heroCtas{flex-direction:column}.TeamMemberProfile-module__LKjvcq__btnPrimary,.TeamMemberProfile-module__LKjvcq__btnGhost{justify-content:center;width:100%}.TeamMemberProfile-module__LKjvcq__statsSection{padding-block:var(--space-2);border-top:none}.TeamMemberProfile-module__LKjvcq__statsRow{grid-template-columns:repeat(3,1fr);gap:6px}.TeamMemberProfile-module__LKjvcq__stat{gap:2px;padding:8px 6px}.TeamMemberProfile-module__LKjvcq__statValue{font-size:.9375rem}.TeamMemberProfile-module__LKjvcq__statLabel{font-size:.625rem}}
