.page-module__86rE5a__header{border-bottom:1px solid var(--border);margin-bottom:48px;padding-top:80px;padding-bottom:48px}.page-module__86rE5a__title{font-family:var(--font-serif);margin-bottom:16px;font-size:clamp(2.5rem,5vw,4rem)}.page-module__86rE5a__intro{color:var(--text-muted);max-width:700px;font-size:1.15rem}.page-module__86rE5a__bioSection{grid-template-columns:5fr 7fr;align-items:flex-start;gap:64px;margin-bottom:64px;display:grid}.page-module__86rE5a__bioTextContainer{flex-direction:column;gap:24px;display:flex}.page-module__86rE5a__blueprintContainer{width:100%}@media (max-width:992px){.page-module__86rE5a__bioSection{grid-template-columns:1fr;gap:48px}}@media (max-width:768px){.page-module__86rE5a__header{margin-bottom:32px;padding-top:48px;padding-bottom:32px}.page-module__86rE5a__bioSection{gap:32px;margin-bottom:40px}.page-module__86rE5a__bioLead{font-size:1.15rem}}.page-module__86rE5a__bioLead{font-family:var(--font-serif);color:var(--fg);font-size:1.4rem;line-height:1.4}.page-module__86rE5a__bioBody{color:var(--text-muted);margin-bottom:0;font-size:1.05rem;line-height:1.6}.page-module__86rE5a__leadershipMetricsGrid{margin:0}.page-module__86rE5a__sectionSubTitle{font-family:var(--font-serif);border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:12px;font-size:1.8rem}
.RoleBlueprint-module__pL_bCW__blueprintCard{border:1px solid var(--border);background-color:var(--bg);width:100%;transition:border-color var(--transition-speed) var(--transition-ease);flex-direction:column;display:flex}.RoleBlueprint-module__pL_bCW__blueprintCard:hover{border-color:var(--border-hover)}.RoleBlueprint-module__pL_bCW__tabsNav{border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.RoleBlueprint-module__pL_bCW__tabsNav::-webkit-scrollbar{display:none}.RoleBlueprint-module__pL_bCW__tabBtn{border:none;border-right:1px solid var(--border);min-width:120px;font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;text-align:center;white-space:nowrap;transition:all var(--transition-speed) var(--transition-ease);background:0 0;flex:1;padding:16px 12px;font-size:.85rem;font-weight:500}.RoleBlueprint-module__pL_bCW__tabBtn:last-child{border-right:none}.RoleBlueprint-module__pL_bCW__tabBtn:hover{color:var(--fg);background-color:var(--accent-muted)}.RoleBlueprint-module__pL_bCW__tabBtnActive{color:var(--fg);background-color:var(--bg);font-weight:600;position:relative}.RoleBlueprint-module__pL_bCW__tabBtnActive:after{content:"";background-color:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.RoleBlueprint-module__pL_bCW__tabContent{flex-direction:column;gap:24px;padding:32px;display:flex}.RoleBlueprint-module__pL_bCW__roleSummarySection{border-bottom:1px solid var(--border);padding-bottom:20px}.RoleBlueprint-module__pL_bCW__roleTitle{font-family:var(--font-serif);color:var(--fg);margin-bottom:8px;font-size:1.5rem;font-weight:600}.RoleBlueprint-module__pL_bCW__roleText{color:var(--text-muted);margin-bottom:0;font-size:.95rem;line-height:1.5}.RoleBlueprint-module__pL_bCW__detailsGrid{grid-template-columns:200px 1fr;gap:32px;display:grid}@media (max-width:640px){.RoleBlueprint-module__pL_bCW__detailsGrid{grid-template-columns:1fr;gap:24px}.RoleBlueprint-module__pL_bCW__tabContent{padding:20px}.RoleBlueprint-module__pL_bCW__tabsNav{flex-wrap:wrap;overflow-x:visible}.RoleBlueprint-module__pL_bCW__tabBtn{border-right:none;border-bottom:1px solid var(--border);text-align:left;flex:0 0 50%;min-width:0;padding:12px 14px;font-size:.8rem}.RoleBlueprint-module__pL_bCW__tabBtn:nth-child(odd){border-right:1px solid var(--border)}.RoleBlueprint-module__pL_bCW__tabBtn:nth-child(3),.RoleBlueprint-module__pL_bCW__tabBtn:nth-child(4){border-bottom:none}}.RoleBlueprint-module__pL_bCW__metricWrapper{border-right:1px solid var(--border);flex-direction:column;padding-right:24px;display:flex}@media (max-width:640px){.RoleBlueprint-module__pL_bCW__metricWrapper{border-right:none;border-bottom:1px solid var(--border);padding-bottom:24px;padding-right:0}}.RoleBlueprint-module__pL_bCW__metricValue{font-family:var(--font-serif);color:var(--accent);margin-bottom:8px;font-size:3rem;font-weight:700;line-height:1}.RoleBlueprint-module__pL_bCW__metricLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--fg);margin-bottom:8px;font-size:.85rem;font-weight:600}.RoleBlueprint-module__pL_bCW__metricDetail{color:var(--text-muted);font-size:.8rem;line-height:1.4}.RoleBlueprint-module__pL_bCW__skillsWrapper{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.RoleBlueprint-module__pL_bCW__skillsHeading{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:0;font-size:.8rem;font-weight:600}.RoleBlueprint-module__pL_bCW__skillsGrid{flex-wrap:wrap;gap:8px;display:flex}.RoleBlueprint-module__pL_bCW__skillBadge{background-color:var(--accent-muted);border:1px solid var(--border);color:var(--fg);transition:all var(--transition-speed) var(--transition-ease);padding:6px 12px;font-size:.8rem;font-weight:500}.RoleBlueprint-module__pL_bCW__skillBadge:hover{border-color:var(--fg)}.RoleBlueprint-module__pL_bCW__viewMoreLink{font-family:var(--font-sans);color:var(--accent);cursor:pointer;transition:color var(--transition-speed) var(--transition-ease);background:0 0;border:none;align-self:flex-start;align-items:center;margin-top:8px;padding:0;font-size:.85rem;font-weight:600;display:inline-flex}.RoleBlueprint-module__pL_bCW__viewMoreLink:hover{color:var(--fg)}.RoleBlueprint-module__pL_bCW__viewMoreLink svg{transition:transform var(--transition-speed) var(--transition-ease)}.RoleBlueprint-module__pL_bCW__viewMoreLink:hover svg{transform:translate(4px)}
.StatBar-module__0zbvgG__bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:48px;display:flex}.StatBar-module__0zbvgG__chip{border-right:1px solid var(--border);transition:background-color var(--transition-speed) var(--transition-ease);flex-direction:column;flex:1;gap:6px;padding:24px 20px;display:flex}.StatBar-module__0zbvgG__chip:last-child{border-right:none}.StatBar-module__0zbvgG__chipInteractive{cursor:pointer;text-align:left;border-top:none;border-bottom:none;border-left:none;border-left:3px solid var(--accent);background:0 0}.StatBar-module__0zbvgG__chipInteractive:hover{background-color:var(--accent-muted)}.StatBar-module__0zbvgG__chipValue{font-family:var(--font-serif);color:var(--accent);align-items:baseline;gap:4px;font-size:2rem;font-weight:700;line-height:1;display:flex}.StatBar-module__0zbvgG__chipArrow{font-size:1.1rem;animation:2.4s ease-in-out infinite StatBar-module__0zbvgG__bounceDown;display:inline-block}.StatBar-module__0zbvgG__chipLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.75rem;font-weight:500}@keyframes StatBar-module__0zbvgG__bounceDown{0%,70%,to{transform:translateY(0)}40%{transform:translateY(5px)}55%{transform:translateY(2px)}}@media (max-width:768px){.StatBar-module__0zbvgG__bar{flex-wrap:wrap;margin-bottom:32px}.StatBar-module__0zbvgG__chip{border-bottom:1px solid var(--border);flex:0 0 50%;padding:16px 14px}.StatBar-module__0zbvgG__chip:nth-child(2n){border-right:none}.StatBar-module__0zbvgG__chip:nth-child(n+3){border-bottom:none}.StatBar-module__0zbvgG__chipValue{font-size:1.6rem}.StatBar-module__0zbvgG__chipLabel{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.StatBar-module__0zbvgG__chipArrow{animation:none}}
.SkillDomainTeaser-module__EYrM-q__teaser{border:1px solid var(--border);width:100%}.SkillDomainTeaser-module__EYrM-q__teaserHeader{border-bottom:1px solid var(--border);background-color:var(--accent-muted);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.SkillDomainTeaser-module__EYrM-q__teaserLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.7rem;font-weight:600}.SkillDomainTeaser-module__EYrM-q__totalBadge{font-family:var(--font-sans);color:var(--accent);letter-spacing:.03em;font-size:.7rem;font-weight:700}.SkillDomainTeaser-module__EYrM-q__domainList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SkillDomainTeaser-module__EYrM-q__domainList li{display:contents}.SkillDomainTeaser-module__EYrM-q__domainRow{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;transition:background-color var(--transition-speed) var(--transition-ease), border-left-color var(--transition-speed) var(--transition-ease);background:0 0;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:11px 16px 11px 13px;display:flex}.SkillDomainTeaser-module__EYrM-q__domainRow:last-child{border-bottom:none}.SkillDomainTeaser-module__EYrM-q__domainRow:hover{background-color:var(--accent-muted)}.SkillDomainTeaser-module__EYrM-q__domainRowActive{border-left-color:var(--accent);background-color:var(--accent-muted)}.SkillDomainTeaser-module__EYrM-q__domainName{font-family:var(--font-sans);color:var(--fg);font-size:.82rem;font-weight:500;line-height:1.2}.SkillDomainTeaser-module__EYrM-q__domainRowActive .SkillDomainTeaser-module__EYrM-q__domainName{font-weight:600}.SkillDomainTeaser-module__EYrM-q__domainCount{font-family:var(--font-sans);color:var(--accent);text-align:right;min-width:24px;animation:SkillDomainTeaser-module__EYrM-q__fadeSlideIn .35s var(--transition-ease) both;animation-delay:calc(var(--row-index,0) * 50ms);flex-shrink:0;font-size:.8rem;font-weight:700}@keyframes SkillDomainTeaser-module__EYrM-q__fadeSlideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.SkillDomainTeaser-module__EYrM-q__domainCount{animation:none}}
.Timeline-module__ah2UrG__timelineContainer{max-width:1000px;margin:0 auto;padding:32px 0;position:relative}.Timeline-module__ah2UrG__timelineLine{background-color:var(--border);width:1px;position:absolute;top:0;bottom:0;left:220px}.Timeline-module__ah2UrG__timelineItem{grid-template-columns:200px 40px 1fr;margin-bottom:48px;display:grid;position:relative}.Timeline-module__ah2UrG__timelineItem:last-child{margin-bottom:0}.Timeline-module__ah2UrG__timelineYear{flex-direction:column;justify-content:flex-start;align-items:flex-end;padding-top:4px;display:flex}.Timeline-module__ah2UrG__yearText{font-family:var(--font-serif);color:var(--fg);font-size:1.25rem;font-weight:700;line-height:1.2}.Timeline-module__ah2UrG__badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.Timeline-module__ah2UrG__badgeEdu{background-color:var(--accent-muted);color:var(--fg);border:1px solid var(--border)}.Timeline-module__ah2UrG__badgeAward{background-color:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2)}.Timeline-module__ah2UrG__badgeCert{background-color:var(--fg);color:var(--bg);border:1px solid var(--fg)}.Timeline-module__ah2UrG__badgeExp{background-color:var(--accent);color:#fff;border:1px solid var(--accent)}.Timeline-module__ah2UrG__timelineNode{z-index:2;justify-content:center;align-items:flex-start;padding-top:8px;display:flex}.Timeline-module__ah2UrG__nodeDot{background-color:var(--bg);border:2px solid var(--border);width:11px;height:11px;transition:all var(--transition-speed) var(--transition-ease);border-radius:50%}.Timeline-module__ah2UrG__nodeExp{border-color:var(--accent);background-color:var(--accent)}.Timeline-module__ah2UrG__nodeAward{border-color:var(--accent)}.Timeline-module__ah2UrG__nodeCert{border-color:var(--fg);background-color:var(--fg)}.Timeline-module__ah2UrG__timelineItem:hover .Timeline-module__ah2UrG__nodeDot{border-color:var(--accent);background-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12);transform:scale(1.3)}.Timeline-module__ah2UrG__timelineContent{transition:transform var(--transition-speed) var(--transition-ease)}.Timeline-module__ah2UrG__timelineItem:hover .Timeline-module__ah2UrG__timelineContent{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.Timeline-module__ah2UrG__timelineItem{opacity:0;animation:Timeline-module__ah2UrG__timelineFadeIn .5s var(--transition-ease) forwards;animation-delay:calc(var(--item-index,0) * 90ms)}@keyframes Timeline-module__ah2UrG__timelineFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.Timeline-module__ah2UrG__timelineContent{padding-bottom:8px;padding-left:16px}.Timeline-module__ah2UrG__itemTitle{font-family:var(--font-serif);color:var(--fg);margin-bottom:4px;font-size:1.25rem;font-weight:600;line-height:1.3}.Timeline-module__ah2UrG__itemMeta{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:12px;font-size:.85rem;font-weight:600}.Timeline-module__ah2UrG__itemDesc{color:var(--text-muted);margin-bottom:0;font-size:.95rem;line-height:1.5}@media (max-width:768px){.Timeline-module__ah2UrG__timelineLine{left:16px}.Timeline-module__ah2UrG__timelineItem{grid-template-columns:1fr;gap:8px;margin-bottom:36px;padding-left:40px}.Timeline-module__ah2UrG__timelineYear{flex-direction:row;align-items:center;gap:10px;padding-top:0}.Timeline-module__ah2UrG__yearText{font-size:1rem}.Timeline-module__ah2UrG__badge{margin-top:0}.Timeline-module__ah2UrG__timelineNode{padding-top:0;position:absolute;top:4px;left:11px}.Timeline-module__ah2UrG__timelineContent{padding-left:0}.Timeline-module__ah2UrG__itemTitle{font-size:1.05rem}}@media (max-width:480px){.Timeline-module__ah2UrG__timelineContainer{padding:16px 0}}
.GitHubGraph-module__RFyMiW__card{border:1px solid var(--border);background-color:var(--bg);border-radius:8px;padding:24px}.GitHubGraph-module__RFyMiW__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.GitHubGraph-module__RFyMiW__total{font-family:var(--font-serif);color:var(--fg);font-size:1.1rem;font-weight:600}.GitHubGraph-module__RFyMiW__profileLink{color:var(--accent);font-size:.9rem;font-weight:600;text-decoration:none}.GitHubGraph-module__RFyMiW__profileLink:hover{text-decoration:underline}.GitHubGraph-module__RFyMiW__scroll{padding-bottom:8px;overflow-x:auto}.GitHubGraph-module__RFyMiW__calendar{width:100%}.GitHubGraph-module__RFyMiW__months{gap:3px;margin-bottom:6px;display:flex}.GitHubGraph-module__RFyMiW__monthLabel{min-width:6px;color:var(--text-muted);white-space:nowrap;flex:1 1 0;font-size:.7rem}.GitHubGraph-module__RFyMiW__weeks{gap:3px;display:flex}.GitHubGraph-module__RFyMiW__week{flex-direction:column;flex:1 1 0;gap:3px;min-width:6px;display:flex}.GitHubGraph-module__RFyMiW__day{aspect-ratio:1;background-color:rgba(var(--accent-rgb), .08);border-radius:2px;width:100%}.GitHubGraph-module__RFyMiW__legendSwatch{border-radius:2px;width:11px;height:11px}.GitHubGraph-module__RFyMiW__level0{background-color:rgba(var(--accent-rgb), .08)}.GitHubGraph-module__RFyMiW__level1{background-color:rgba(var(--accent-rgb), .28)}.GitHubGraph-module__RFyMiW__level2{background-color:rgba(var(--accent-rgb), .48)}.GitHubGraph-module__RFyMiW__level3{background-color:rgba(var(--accent-rgb), .72)}.GitHubGraph-module__RFyMiW__level4{background-color:var(--accent)}.GitHubGraph-module__RFyMiW__legend{justify-content:flex-end;align-items:center;gap:4px;margin-top:12px;display:flex}.GitHubGraph-module__RFyMiW__legendLabel{color:var(--text-muted);margin:0 4px;font-size:.75rem}.GitHubGraph-module__RFyMiW__fallback{border:1px solid var(--border);text-align:center;border-radius:8px;padding:32px}.GitHubGraph-module__RFyMiW__fallbackText{color:var(--text-muted);margin-bottom:16px}
