.career-route-module__KGwvRa__timeline{flex-direction:column;gap:72px;display:flex;position:relative}.career-route-module__KGwvRa__tier{flex-direction:column;display:flex}.career-route-module__KGwvRa__tierTitle{border-block-end:1px solid var(--doc-text);color:var(--doc-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:12px;margin:0;padding-block-end:12px;scroll-margin-block-start:var(--doc-anchor-offset,64px);font-size:12px;font-style:normal;font-weight:500;line-height:1.4;display:flex}.career-route-module__KGwvRa__tierIndex{color:var(--doc-accent)}.career-route-module__KGwvRa__tierCount{color:var(--doc-text-dim);letter-spacing:.08em;margin-inline-start:auto;font-weight:400}.career-route-module__KGwvRa__entries,.career-route-module__KGwvRa__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.career-route-module__KGwvRa__entries{gap:64px;padding-block-start:36px}.career-route-module__KGwvRa__entry{max-inline-size:none;flex-direction:column;gap:18px;scroll-margin-block-start:var(--doc-anchor-offset,64px);display:flex;position:relative}.career-route-module__KGwvRa__head{align-items:center;gap:16px;display:flex}.career-route-module__KGwvRa__logo{flex:none}.career-route-module__KGwvRa__headText{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.career-route-module__KGwvRa__org{color:var(--doc-ink-display,var(--doc-text));font-family:var(--font-serif);letter-spacing:-.022em;margin:0;font-size:36px;font-style:normal;font-weight:400;line-height:1}.career-route-module__KGwvRa__roleLine{max-inline-size:none;font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;font-size:12px;line-height:1.5;display:flex}.career-route-module__KGwvRa__role{color:var(--doc-text);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.career-route-module__KGwvRa__when{color:var(--doc-text-dim);text-wrap:balance}.career-route-module__KGwvRa__concurrent{flex-basis:100%}.career-route-module__KGwvRa__prose{text-wrap:pretty;margin:0}.career-route-module__KGwvRa__outcomes{flex-direction:column;gap:12px;margin:0;padding-inline-start:22px;list-style:none;display:flex}.career-route-module__KGwvRa__outcomes>li{text-wrap:pretty;max-inline-size:none;font-size:16px;line-height:1.6;position:relative}.career-route-module__KGwvRa__outcomes>li:before{content:"–";content:"–" / "";color:var(--doc-accent);font-family:var(--font-mono);position:absolute;inset-block-start:0;inset-inline-start:-22px}.career-route-module__KGwvRa__capabilities{max-inline-size:none;color:var(--doc-text-dim);font-family:var(--font-mono);letter-spacing:.04em;margin:0;font-size:12px;line-height:1.5}.career-route-module__KGwvRa__links{flex-wrap:wrap;gap:0 28px;max-inline-size:none;margin:-8px 0 0;display:flex}.career-route-module__KGwvRa__link{min-block-size:44px;color:var(--doc-text);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.career-route-module__KGwvRa__link:visited,.career-route-module__KGwvRa__rowLink:visited{color:var(--doc-text)}.career-route-module__KGwvRa__linkText{position:relative}.career-route-module__KGwvRa__link .career-route-module__KGwvRa__linkText:before,.career-route-module__KGwvRa__linkText:after{content:"";background:var(--doc-text-dim);block-size:1px;position:absolute;inset-block-end:-3px;inset-inline:0}.career-route-module__KGwvRa__linkText:after{transform-origin:0;background:var(--doc-accent);block-size:2px;transition:transform var(--dur-panel) var(--ease-plate);inset-block-end:-3.5px;transform:scaleX(0)}.career-route-module__KGwvRa__linkArrow,.career-route-module__KGwvRa__rowArrow{transition:transform var(--dur-ui) var(--ease-out);display:inline-block}@media (hover:hover){.career-route-module__KGwvRa__link:hover,.career-route-module__KGwvRa__rowLink:hover{color:var(--doc-text);text-decoration:none}.career-route-module__KGwvRa__link:hover .career-route-module__KGwvRa__linkText:after,.career-route-module__KGwvRa__row[data-linked]:hover .career-route-module__KGwvRa__linkText:after{transform:none}.career-route-module__KGwvRa__link:hover .career-route-module__KGwvRa__linkArrow,.career-route-module__KGwvRa__row[data-linked]:hover .career-route-module__KGwvRa__rowArrow{transform:translate(3px)}}.career-route-module__KGwvRa__link:focus-visible .career-route-module__KGwvRa__linkText:after,.career-route-module__KGwvRa__row:focus-within .career-route-module__KGwvRa__linkText:after{transform:none}.career-route-module__KGwvRa__row{border-block-end:1px solid var(--doc-border);max-inline-size:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"org period""role role""summary summary";gap:4px 20px;padding-block:22px;scroll-margin-block-start:var(--doc-anchor-offset,64px);display:grid;position:relative}.career-route-module__KGwvRa__rowOrg{color:var(--doc-ink-display,var(--doc-text));font-family:var(--font-serif);letter-spacing:-.012em;grid-area:org;align-items:center;gap:12px;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:1.15;display:flex}.career-route-module__KGwvRa__rowLink{color:inherit;text-decoration:none}.career-route-module__KGwvRa__rowLink:after{content:"";position:absolute;inset:0}.career-route-module__KGwvRa__rowArrow{color:var(--doc-accent);font-family:var(--font-mono);margin-inline-start:10px;font-size:15px}.career-route-module__KGwvRa__rowRole,.career-route-module__KGwvRa__rowPeriod{max-inline-size:none;color:var(--doc-text-dim);font-family:var(--font-mono);margin:0;font-size:12px;line-height:1.5}.career-route-module__KGwvRa__rowRole{grid-area:role}.career-route-module__KGwvRa__rowPeriod{text-align:end;white-space:nowrap;grid-area:period;align-self:baseline}.career-route-module__KGwvRa__rowSummary{max-inline-size:none;color:var(--doc-text-dim);grid-area:summary;margin-block-start:6px;font-size:16px;line-height:1.55}.career-route-module__KGwvRa__before{max-inline-size:none;color:var(--doc-text-dim);text-wrap:pretty;margin:0;padding-block-start:22px;font-size:16px;line-height:1.55}.career-route-module__KGwvRa__beforeRole{scroll-margin-block-start:var(--doc-anchor-offset,64px)}.career-route-module__KGwvRa__railMark{display:none}@container doc (min-width:960px){.career-route-module__KGwvRa__timeline:before{content:"";background:var(--doc-border);inline-size:1px;position:absolute;inset-block:36px 0;inset-inline-start:-49px}.career-route-module__KGwvRa__railMark{align-items:center;gap:14px;display:flex;position:absolute;inset-inline-end:calc(100% + 44px)}.career-route-module__KGwvRa__entry>.career-route-module__KGwvRa__railMark{block-size:36px;inset-block-start:0}.career-route-module__KGwvRa__row>.career-route-module__KGwvRa__railMark{block-size:28px;inset-block-start:22px}.career-route-module__KGwvRa__railYear{color:var(--doc-text-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px}.career-route-module__KGwvRa__railMark[data-current] .career-route-module__KGwvRa__railYear{color:var(--doc-text)}.career-route-module__KGwvRa__railDot{border:1px solid var(--doc-text-dim);background:var(--doc-bg);block-size:9px;inline-size:9px;transition:background-color var(--dur-ui) var(--ease-out), border-color var(--dur-ui) var(--ease-out);flex:none}.career-route-module__KGwvRa__railMark[data-current] .career-route-module__KGwvRa__railDot{border-color:var(--doc-text);background:var(--doc-text)}@media (hover:hover){.career-route-module__KGwvRa__row[data-linked]:hover .career-route-module__KGwvRa__railDot{border-color:var(--doc-accent);background:var(--doc-accent)}}.career-route-module__KGwvRa__row[data-linked]:focus-within .career-route-module__KGwvRa__railDot{border-color:var(--doc-accent);background:var(--doc-accent)}}@container doc (max-width:519.98px){.career-route-module__KGwvRa__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"org""role""period""summary"}.career-route-module__KGwvRa__rowPeriod{text-align:start}.career-route-module__KGwvRa__org{font-size:32px}.career-route-module__KGwvRa__head{align-items:flex-start}}@keyframes career-route-module__KGwvRa__riseIn{0%{transform:translateY(14px)}to{transform:none}}@keyframes career-route-module__KGwvRa__dotIn{0%{transform:scale(0)}to{transform:none}}@media screen{@supports (animation-timeline:view()){.career-route-module__KGwvRa__entry,.career-route-module__KGwvRa__row{animation:linear both career-route-module__KGwvRa__riseIn;animation-timeline:view();animation-range:entry entry 140px}.career-route-module__KGwvRa__railDot{animation:linear both career-route-module__KGwvRa__dotIn;animation-timeline:view(0 25%);animation-range:entry entry 60px}:is(html[data-motion=reduced] :is(.career-route-module__KGwvRa__entry,.career-route-module__KGwvRa__row,.career-route-module__KGwvRa__railDot),html[data-motion=off] :is(.career-route-module__KGwvRa__entry,.career-route-module__KGwvRa__row,.career-route-module__KGwvRa__railDot)){animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) :is(.career-route-module__KGwvRa__entry,.career-route-module__KGwvRa__row,.career-route-module__KGwvRa__railDot){animation:none}}}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .career-route-module__KGwvRa__linkText:after{transition:none}html:not([data-motion=full]) :is(.career-route-module__KGwvRa__linkArrow,.career-route-module__KGwvRa__rowArrow,.career-route-module__KGwvRa__railDot){transition:none}}@media (forced-colors:active){.career-route-module__KGwvRa__tierTitle{border-block-end-color:canvastext}.career-route-module__KGwvRa__link .career-route-module__KGwvRa__linkText:before,.career-route-module__KGwvRa__linkText:after,.career-route-module__KGwvRa__timeline:before{background:canvastext}.career-route-module__KGwvRa__railDot{border-color:canvastext}.career-route-module__KGwvRa__railMark[data-current] .career-route-module__KGwvRa__railDot{background:canvastext}}@media print{.career-route-module__KGwvRa__timeline{gap:40px}.career-route-module__KGwvRa__entries{gap:32px}.career-route-module__KGwvRa__entry,.career-route-module__KGwvRa__row{break-inside:avoid}.career-route-module__KGwvRa__links,.career-route-module__KGwvRa__rowArrow{display:none}}
