.professional-profile__evidence-list[data-v-943125a4]{gap:calc(var(--spacing) * 5);display:grid}.professional-profile__evidence-item[data-v-943125a4]:not(:last-child){border-bottom:1px solid var(--ui-border);padding-bottom:calc(var(--spacing) * 5)}.professional-profile__evidence-link[data-v-943125a4]{border-radius:var(--ui-radius);color:var(--ui-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing);margin-top:calc(var(--spacing) * 2);display:inline-flex}.professional-profile__evidence-link[data-v-943125a4]:hover{text-decoration:underline}.professional-profile__evidence-link[data-v-943125a4]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.professional-profile__portrait[data-v-d06775fe]{background:var(--ui-bg-elevated);border:1px solid color-mix(in srgb, var(--fx-profile-accent,var(--ui-primary)) 32%, var(--ui-border));border-radius:calc(var(--ui-radius) * 3);box-shadow:0 calc(var(--spacing) * 5) calc(var(--spacing) * 12) color-mix(in srgb, var(--ui-bg-inverted) 24%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ui-bg) 45%, transparent);color:var(--ui-text-muted);height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 32);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.professional-profile__portrait[data-v-d06775fe]:after{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--ui-bg-inverted) 24%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.professional-profile__portrait img[data-v-d06775fe]{object-fit:cover;object-position:center 28%;width:100%;height:100%}.professional-profile__portrait[data-v-d06775fe]>:not(img){height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.professional-profile__navigator[data-v-d06775fe]{-webkit-backdrop-filter:blur(calc(var(--spacing) * 4));backdrop-filter:blur(calc(var(--spacing) * 4));background:color-mix(in srgb, var(--ui-bg) 78%, transparent);border:1px solid color-mix(in srgb, var(--ui-border) 76%, transparent);border-radius:calc(var(--ui-radius) * 3);box-shadow:0 calc(var(--spacing) * 2) calc(var(--spacing) * 8) color-mix(in srgb, var(--ui-bg-inverted) 8%, transparent);align-items:center;gap:calc(var(--spacing) * 4);min-width:0;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:20;display:flex;position:sticky}.professional-profile__navigator-label[data-v-d06775fe]{color:var(--ui-text-dimmed);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);padding-left:var(--spacing);text-transform:uppercase;flex:none}.professional-profile__navigator-links[data-v-d06775fe]{gap:var(--spacing);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.professional-profile__navigator-links[data-v-d06775fe]::-webkit-scrollbar{display:none}.professional-profile__navigator-link[data-v-d06775fe]{border-radius:calc(var(--ui-radius) * 1.5);color:var(--ui-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);flex:none;transition:background-color .16s,color .16s}.professional-profile__navigator-link[data-v-d06775fe]:hover{background:var(--ui-bg-accented);color:var(--ui-text-highlighted)}.professional-profile__navigator-link[data-v-d06775fe]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.professional-profile__spotlight[data-v-d06775fe]{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--ui-primary) 18%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--ui-primary) 9%, var(--ui-bg-elevated)), color-mix(in srgb, var(--ui-bg) 94%, transparent));border:1px solid color-mix(in srgb, var(--ui-primary) 28%, var(--ui-border));border-radius:calc(var(--ui-radius) * 3);padding:calc(var(--spacing) * 5);position:relative;overflow:hidden}.professional-profile__spotlight-heading[data-v-d06775fe],.professional-profile__role-heading[data-v-d06775fe]{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;justify-content:space-between;display:flex}.professional-profile__spotlight-title[data-v-d06775fe]{color:var(--ui-text-highlighted);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--text-2xl--line-height);margin-top:var(--spacing);text-wrap:pretty}.professional-profile__spotlight-copy[data-v-d06775fe]{color:var(--ui-text-toned);font-size:var(--text-base);line-height:calc(var(--spacing) * 7);margin-top:calc(var(--spacing) * 5);max-width:calc(var(--spacing) * 176);white-space:pre-line}.professional-profile__spotlight-meta[data-v-d06775fe]{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 6);display:grid}.professional-profile__spotlight-meta>div[data-v-d06775fe]{background:color-mix(in srgb, var(--ui-bg) 72%, transparent);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) * 1.5);padding:calc(var(--spacing) * 3)}.professional-profile__spotlight-meta dt[data-v-d06775fe]{color:var(--ui-text-dimmed);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.professional-profile__spotlight-meta dd[data-v-d06775fe]{color:var(--ui-text-highlighted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-top:var(--spacing)}.professional-profile__project-grid[data-v-d06775fe],.professional-profile__current-grid[data-v-d06775fe],.professional-profile__expertise-grid[data-v-d06775fe],.professional-profile__community-grid[data-v-d06775fe]{gap:calc(var(--spacing) * 3);display:grid}.professional-profile__project-grid[data-v-d06775fe]{margin-top:calc(var(--spacing) * 3)}.professional-profile__project-card[data-v-d06775fe],.professional-profile__expertise-card[data-v-d06775fe],.professional-profile__community-card[data-v-d06775fe]{background:color-mix(in srgb, var(--ui-bg-elevated) 56%, transparent);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) * 2);padding:calc(var(--spacing) * 4)}.professional-profile__current-role[data-v-d06775fe]{background:linear-gradient(145deg, color-mix(in srgb, var(--ui-success) 7%, var(--ui-bg-elevated)), color-mix(in srgb, var(--ui-bg) 94%, transparent));border:1px solid color-mix(in srgb, var(--ui-success) 24%, var(--ui-border));border-radius:calc(var(--ui-radius) * 2);padding:calc(var(--spacing) * 5);position:relative}.professional-profile__current-role[data-v-d06775fe]:before{background:var(--ui-success);content:"";height:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);width:calc(var(--spacing) * 1.5);border-radius:9999px;position:absolute}.professional-profile__role-heading h3[data-v-d06775fe]{color:var(--ui-text-highlighted);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--text-base--line-height);padding-right:calc(var(--spacing) * 3);text-wrap:pretty}.professional-profile__role-heading>span[data-v-d06775fe]{color:var(--ui-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);flex:none}.professional-profile__timeline[data-v-d06775fe]{margin:0;padding:0;list-style:none}.professional-profile__timeline-item[data-v-d06775fe]{padding-bottom:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 8);position:relative}.professional-profile__timeline-item[data-v-d06775fe]:not(:last-child):before{background:var(--ui-border);content:"";height:100%;left:calc(var(--spacing) * 1.75);top:calc(var(--spacing) * 3);width:1px;position:absolute}.professional-profile__timeline-item[data-v-d06775fe]:last-child{padding-bottom:0}.professional-profile__timeline-marker[data-v-d06775fe]{background:var(--ui-primary);border:var(--spacing) solid var(--ui-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-primary) 28%, transparent);height:calc(var(--spacing) * 4);left:0;top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 4);border-radius:9999px;position:absolute}#about[data-v-d06775fe],#featured-work[data-v-d06775fe],#current-chapter[data-v-d06775fe],#career-history[data-v-d06775fe],#additional-expertise[data-v-d06775fe],#community[data-v-d06775fe]{scroll-margin-top:calc(var(--spacing) * 24)}@media (width>=40rem){.professional-profile__portrait[data-v-d06775fe]{height:calc(var(--spacing) * 48);width:calc(var(--spacing) * 38)}.professional-profile__spotlight[data-v-d06775fe]{padding:calc(var(--spacing) * 7)}.professional-profile__spotlight-heading[data-v-d06775fe],.professional-profile__role-heading[data-v-d06775fe]{flex-direction:row}.professional-profile__spotlight-meta[data-v-d06775fe],.professional-profile__project-grid[data-v-d06775fe],.professional-profile__current-grid[data-v-d06775fe],.professional-profile__expertise-grid[data-v-d06775fe],.professional-profile__community-grid[data-v-d06775fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.public-profile-detail[data-v-d06775fe] .public-profile-hero{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--ui-primary) 16%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--ui-bg-elevated) 92%, transparent), color-mix(in srgb, var(--ui-bg) 82%, transparent))}.public-profile-detail[data-v-d06775fe] .public-profile-hero__layout{grid-template-columns:minmax(0,1fr)}.public-profile-detail[data-v-d06775fe] .public-profile-hero__stats{border-top:1px solid var(--ui-border);padding-top:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.public-profile-detail[data-v-d06775fe] .public-profile-hero__stat{min-height:calc(var(--spacing) * 20)}}@media (width<40rem){.public-profile-detail[data-v-d06775fe] .public-profile-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-profile-detail[data-v-d06775fe] .public-profile-hero__actions>*{justify-content:center;width:100%}.public-profile-detail[data-v-d06775fe] .public-profile-hero__actions>:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.professional-profile__navigator-link[data-v-d06775fe]{transition:none}}@media print{.professional-profile__navigator[data-v-d06775fe],.public-profile-detail[data-v-d06775fe] .public-profile-hero__actions{display:none}.public-profile-detail[data-v-d06775fe] .public-profile-hero,.public-profile-detail[data-v-d06775fe] .public-profile-section,.professional-profile__spotlight[data-v-d06775fe],.professional-profile__current-role[data-v-d06775fe],.professional-profile__project-card[data-v-d06775fe],.professional-profile__expertise-card[data-v-d06775fe],.professional-profile__community-card[data-v-d06775fe]{box-shadow:none;break-inside:avoid}.public-profile-detail__content[data-v-d06775fe]{display:block}.public-profile-detail__sidebar[data-v-d06775fe]{margin-top:calc(var(--spacing) * 6);position:static}}
