.lifeline-typeset{font-family:var(--font-geist-sans), sans-serif}.lifeline-chapter{font-family:var(--font-instrument-serif), serif;letter-spacing:-.015em;font-size:30px;font-weight:400;line-height:1.12}.career-rail p.tabular-nums,.career-rail .lifeline-labels p{font-family:var(--font-geist-pixel-square), monospace}.career-rail :focus-visible,.career-timeline a:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}@media (min-width:768px){.career-timeline{height:calc(100vh + var(--lifeline-scroll-distance,3200px))}.career-timeline-stage{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}}@media (max-width:767px){.career-timeline{height:auto!important}.career-timeline-stage{height:auto;position:static}.career-rail>article{padding-inline:0}.career-rail [data-lifeline-interactive]{max-width:100%}}@media (prefers-reduced-motion:reduce){.career-rail *,.career-rail :before,.career-rail :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes lifeline-rail-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lifeline-marker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}@keyframes lifeline-labels-in{0%{opacity:0}to{opacity:1}}.lifeline-rail-intro{transform:scaleX(var(--lifeline-intro-progress,0));transform-origin:0}.lifeline-rail-intro-vertical{transform:scaleY(var(--lifeline-intro-progress,0));transform-origin:top}.lifeline-marker-intro{opacity:0;animation:lifeline-marker-in var(--lifeline-marker-fade-ms,.42s) cubic-bezier(.22, 1, .36, 1) forwards}.lifeline-labels-intro{opacity:0;animation:lifeline-labels-in var(--lifeline-labels-ms,.6s) cubic-bezier(.22, 1, .36, 1) forwards}.lifeline-labels.is-pinned{z-index:20}
