@keyframes ISTdfW_pulsate{0%{opacity:0;transform:scale(.4)}50%{opacity:1}to{opacity:0;transform:scale(1.6)}}.ISTdfW_item{--node:.5rem;position:relative}.ISTdfW_node{top:50%;left:calc(var(--rail) - var(--gutter));width:var(--node);height:var(--node);background:color-mix(in srgb, var(--text) 40%, var(--bg));box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;translate:-50% -50%}.ISTdfW_item[data-current]{--node:.875rem}.ISTdfW_item[data-current] .ISTdfW_node{top:calc(var(--card-y) + var(--title) / 2);background:var(--red);box-shadow:0 0 0 4px var(--bg), 0 0 18px 2px var(--red-40)}.ISTdfW_item[data-current] .ISTdfW_node:after{content:"";border:2px solid var(--red);opacity:0;border-radius:50%;position:absolute;inset:-6px}.ISTdfW_card{gap:var(--stack);padding:var(--card-y) 0;flex-direction:column;display:flex}.ISTdfW_meta{font-family:var(--stylized-font);font-size:.8rem;line-height:var(--line);color:var(--text-60);margin:0}.ISTdfW_tenure:before{content:"·";margin:0 .75rem}.ISTdfW_company{line-height:var(--title);margin:0;padding-bottom:.25rem}.ISTdfW_company a{color:var(--text);font-size:1.05rem}.ISTdfW_arrow{vertical-align:-.1rem;opacity:0;margin-left:.25rem;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);transform:translate(-.25rem,.25rem)}.ISTdfW_company a:hover .ISTdfW_arrow,.ISTdfW_company a:focus-visible .ISTdfW_arrow{opacity:1;transform:none}.ISTdfW_detail{font-size:.85rem;line-height:var(--line);color:var(--text-60);align-items:center;gap:.375rem;margin:0;display:flex}@media (prefers-reduced-motion:no-preference){.ISTdfW_item[data-current] .ISTdfW_node:after{animation:1.8s ease-out infinite ISTdfW_pulsate}}
._k_eRa_timeline{--rail:.5rem;--gutter:2.75rem;--card-y:1rem;--line:1.375rem;--title:1.5rem;--stack:.5rem;--rail-color:color-mix(in srgb, var(--text) 18%, transparent);padding:0 0 2rem var(--gutter);flex-direction:column;gap:1.5rem;margin:0;list-style:none;display:flex;position:relative}._k_eRa_timeline:before{content:"";top:calc(var(--card-y) + var(--title) / 2);bottom:0;left:var(--rail);background:linear-gradient(to bottom, var(--red), var(--red-40) 12%, var(--rail-color) 30%, var(--rail-color) 85%, transparent);border-radius:2px;width:2px;position:absolute;transform:translate(-50%)}@media (max-width:490px){._k_eRa_timeline{--gutter:2.25rem}}
/*# sourceMappingURL=2qqp6_55k7be9.css.map*/