.timeline-module__XFKQ_W__timeline{margin-block-end:var(--timeline-shadow-room-back);padding-block-end:var(--timeline-shadow-room);padding-inline-start:0;list-style:none;display:none;overflow-x:auto}.timeline-module__XFKQ_W__entry{min-inline-size:var(--timeline-entry-width);text-align:center;flex-direction:column;flex:1 0 0;display:flex}.timeline-module__XFKQ_W__entry>*{margin-block:0}.timeline-module__XFKQ_W__dates{min-block-size:var(--timeline-date-height);padding-block-end:var(--space-small);padding-inline:var(--timeline-entry-inset);color:var(--color-accent);font-size:var(--font-size-xxxx-small);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-x-loose);text-transform:uppercase;justify-content:center;align-items:flex-end;display:flex}.timeline-module__XFKQ_W__spine{align-items:center;display:flex}.timeline-module__XFKQ_W__lead,.timeline-module__XFKQ_W__line{block-size:var(--timeline-line-width);background-color:var(--color-border-accent);flex:1 0 0}.timeline-module__XFKQ_W__entry:first-child .timeline-module__XFKQ_W__lead,.timeline-module__XFKQ_W__entry:last-child .timeline-module__XFKQ_W__line{background-color:#0000}.timeline-module__XFKQ_W__dot{inline-size:var(--timeline-dot-size);block-size:var(--timeline-dot-size);border:var(--timeline-dot-ring) solid var(--color-border-accent);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;display:flex}.timeline-module__XFKQ_W__dot:before{content:"";inline-size:var(--timeline-dot-core);block-size:var(--timeline-dot-core);border-radius:var(--radius-pill);background-color:var(--color-accent)}.timeline-module__XFKQ_W__card{justify-content:center;gap:var(--space-x-small);margin-block-start:var(--timeline-card-space);margin-inline:var(--timeline-entry-inset);padding:var(--space-medium);border:1px solid var(--color-border-timeline-card);border-radius:var(--radius-large);background:var(--surface-timeline-card);box-shadow:var(--shadow-card-highlight);flex-direction:column;flex:1;display:flex}.timeline-module__XFKQ_W__card>*{margin-block:0}.timeline-module__XFKQ_W__card:has(.timeline-module__XFKQ_W__link){box-shadow:var(--shadow-card-highlight), var(--shadow-raised);position:relative}.timeline-module__XFKQ_W__link{color:inherit;text-decoration-line:none}.timeline-module__XFKQ_W__link:after{border-radius:var(--radius-large);content:"";position:absolute;inset:0}.timeline-module__XFKQ_W__link:before{inset-block:calc(-1 * ( var(--timeline-date-height) + var(--space-small) + var(--timeline-dot-size) + 2 * var(--timeline-dot-ring) + var(--timeline-card-space) + 1px )) -1px;inset-inline:calc(-1 * var(--timeline-entry-inset) - 1px);content:"";position:absolute}.timeline-module__XFKQ_W__link:focus-visible{color:var(--color-accent)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link):hover .timeline-module__XFKQ_W__link{color:var(--color-accent)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link):hover .timeline-module__XFKQ_W__card{border-color:var(--color-border-accent-hover);box-shadow:var(--shadow-card-highlight), var(--shadow-raised), var(--shadow-card-hover)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link:focus-visible) .timeline-module__XFKQ_W__card{border-color:var(--color-border-accent-hover);box-shadow:var(--shadow-card-highlight), var(--shadow-raised), var(--shadow-card-hover)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link):hover .timeline-module__XFKQ_W__dates{color:var(--color-accent-hover);text-shadow:var(--shadow-dates-hover)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link:focus-visible) .timeline-module__XFKQ_W__dates{color:var(--color-accent-hover);text-shadow:var(--shadow-dates-hover)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link):hover .timeline-module__XFKQ_W__dot{border-color:var(--color-accent)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link:focus-visible) .timeline-module__XFKQ_W__dot{border-color:var(--color-accent)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link):hover .timeline-module__XFKQ_W__dot:before{background-color:var(--color-accent-deep)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link:focus-visible) .timeline-module__XFKQ_W__dot:before{background-color:var(--color-accent-deep)}.timeline-module__XFKQ_W__link:focus-visible{outline:none}.timeline-module__XFKQ_W__link:focus-visible:after{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.timeline-module__XFKQ_W__logo{max-inline-size:100%;block-size:var(--timeline-logo-height);object-fit:contain;align-self:center;margin-block-end:var(--space-small)}.timeline-module__XFKQ_W__logoTall{block-size:var(--timeline-logo-height-tall)}.timeline-module__XFKQ_W__logoRaised{margin-block-start:var(--timeline-logo-rise)}.timeline-module__XFKQ_W__subtitle{font-size:var(--font-size-xx-small);font-weight:var(--font-weight-bold);color:var(--color-accent)}.timeline-module__XFKQ_W__title{font-size:var(--font-size-xxx-small)}.timeline-module__XFKQ_W__place{color:var(--color-text-faint);font-size:var(--font-size-xxxx-small)}.timeline-module__XFKQ_W__stack{padding-inline-start:0;list-style:none}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__entry{grid-template-columns:var(--timeline-spine-width) minmax(0, 1fr);column-gap:var(--space-small);text-align:start;min-inline-size:0;display:grid}.timeline-module__XFKQ_W__stack.timeline-module__XFKQ_W__role .timeline-module__XFKQ_W__body{padding-block-end:var(--space-role)}.timeline-module__XFKQ_W__stack.timeline-module__XFKQ_W__credential .timeline-module__XFKQ_W__body{padding-block-end:var(--space-credential)}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__entry:last-child .timeline-module__XFKQ_W__body{padding-block-end:0}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__dates{min-block-size:var(--timeline-dot-span);justify-content:flex-start;align-items:center;padding-inline:0}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__spine{flex-direction:column}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__lead{display:none}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__line{inline-size:var(--timeline-line-width);block-size:auto}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__card{justify-content:flex-start;margin:0}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__logo{align-self:flex-start}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__logoRaised{margin-block-start:0}.timeline-module__XFKQ_W__body{position:relative}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__card:has(.timeline-module__XFKQ_W__link){position:static}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__link:before{inset-block:0;inset-inline:calc(-1 * (var(--timeline-spine-width) + var(--space-small))) 0}.timeline-module__XFKQ_W__stack.timeline-module__XFKQ_W__role .timeline-module__XFKQ_W__link:before{inset-block-end:var(--space-role)}.timeline-module__XFKQ_W__stack.timeline-module__XFKQ_W__credential .timeline-module__XFKQ_W__link:before{inset-block-end:var(--space-credential)}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__entry:last-child .timeline-module__XFKQ_W__link:before{inset-block-end:0}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__link:after{content:none}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link:focus-visible) .timeline-module__XFKQ_W__card{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}@media (prefers-reduced-motion:no-preference){.timeline-module__XFKQ_W__card:has(.timeline-module__XFKQ_W__link){transition-property:translate,border-color,box-shadow;transition-duration:var(--hover-transition)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link):hover .timeline-module__XFKQ_W__card{translate:0 calc(-1 * var(--card-lift))}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link:focus-visible) .timeline-module__XFKQ_W__card{translate:0 calc(-1 * var(--card-lift))}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link) .timeline-module__XFKQ_W__dates{transition-property:color,text-shadow;transition-duration:var(--hover-transition)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link) .timeline-module__XFKQ_W__dot{transition-property:border-color,background-color;transition-duration:var(--hover-transition)}.timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link) .timeline-module__XFKQ_W__dot:before{transition-property:border-color,background-color;transition-duration:var(--hover-transition)}.timeline-module__XFKQ_W__link:before{inset-block-end:calc(-1 * var(--card-lift) - 1px)}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__card:has(.timeline-module__XFKQ_W__link){transition-property:margin-block-start,margin-block-end,border-color,box-shadow}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link):hover .timeline-module__XFKQ_W__card{margin-block:var(--card-lift-back) var(--card-lift);translate:none}.timeline-module__XFKQ_W__stack .timeline-module__XFKQ_W__entry:has(.timeline-module__XFKQ_W__link:focus-visible) .timeline-module__XFKQ_W__card{margin-block:var(--card-lift-back) var(--card-lift);translate:none}}@media (min-width:48em){.timeline-module__XFKQ_W__timeline{display:flex}.timeline-module__XFKQ_W__stack{display:none}}@media print{.timeline-module__XFKQ_W__timeline{margin-block-end:0;padding-block-end:0;display:block;overflow-x:visible}.timeline-module__XFKQ_W__stack{display:none}.timeline-module__XFKQ_W__entry{grid-template-columns:var(--timeline-date-width) var(--timeline-spine-width) 1fr;column-gap:var(--space-medium);text-align:start;min-inline-size:0;display:grid}.timeline-module__XFKQ_W__dates{min-block-size:0;font-size:var(--font-size-xxx-small);letter-spacing:var(--letter-spacing-loose);text-align:end;padding:0;display:block}.timeline-module__XFKQ_W__spine{flex-direction:column}.timeline-module__XFKQ_W__lead{inline-size:var(--timeline-line-width);block-size:var(--timeline-dot-offset);flex:none}.timeline-module__XFKQ_W__line{inline-size:var(--timeline-line-width);block-size:auto}.timeline-module__XFKQ_W__card{border:none;justify-content:flex-start;margin:0;padding:0}.timeline-module__XFKQ_W__card:has(.timeline-module__XFKQ_W__link){position:static}.timeline-module__XFKQ_W__role .timeline-module__XFKQ_W__card{padding-block-end:var(--space-role)}.timeline-module__XFKQ_W__credential .timeline-module__XFKQ_W__card{padding-block-end:var(--space-credential)}.timeline-module__XFKQ_W__entry:last-child .timeline-module__XFKQ_W__card{padding-block-end:0}.timeline-module__XFKQ_W__title{font-size:var(--font-size-item-title)}.timeline-module__XFKQ_W__link:after,.timeline-module__XFKQ_W__link:before{content:none}.timeline-module__XFKQ_W__place{font-size:var(--font-size-xxx-small)}.timeline-module__XFKQ_W__logo{display:none}}
.experience-module__Pv85fq__points{font-size:var(--font-size-small);line-height:var(--line-height-prose);padding-inline-start:var(--space-medium);display:none}.experience-module__Pv85fq__points>li::marker{color:var(--color-marker)}.experience-module__Pv85fq__points>li+li{margin-block-start:var(--space-small)}@media print{.experience-module__Pv85fq__points{text-align:start;display:block}}
