.entry-card__bullet[data-astro-cid-qj6lrq6n]:before{content:"";inset-inline-start:0;background:color-mix(in oklab, var(--color-gold) 62%, transparent);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em}.cv[data-astro-cid-vqi56dzx]{--rail-x:6.25rem;--lane:2.25rem;--beam:0;--beam-alpha:0;position:relative}.cv__rail[data-astro-cid-vqi56dzx]{background:color-mix(in oklab, var(--color-gold) 20%, var(--color-line));border-radius:999px;width:2px;position:absolute;inset-block:0;inset-inline-start:var(--rail-x);overflow:hidden;translate:-50%;mask-image:linear-gradient(#0000 0,#000 1.5rem calc(100% - 5rem),#0000 100%)}.cv__fill[data-astro-cid-vqi56dzx]{border-radius:inherit;transform-origin:top;transform:scaleY(var(--beam));background:linear-gradient(to bottom, color-mix(in oklab, var(--color-gold) 18%, transparent) 0%, var(--color-gold) 60%, var(--color-gold-bright) 100%);position:absolute;inset:0}.cv__beam[data-astro-cid-vqi56dzx]{inset-inline-start:var(--rail-x);top:calc(var(--beam) * 100%);background:var(--color-gold-bright);opacity:0;pointer-events:none;z-index:2;width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-gold) 16%, transparent), 0 0 15px 4px color-mix(in oklab, var(--color-gold) 42%, transparent);border-radius:999px;position:absolute;translate:-50% -50%}.cv[data-astro-cid-vqi56dzx][data-beam-live] .cv__beam[data-astro-cid-vqi56dzx]{opacity:var(--beam-alpha);transition:opacity .35s var(--ease-out-soft)}@media (prefers-reduced-motion:no-preference){.cv[data-astro-cid-vqi56dzx][data-beam-live] .cv__beam[data-astro-cid-vqi56dzx]{animation-name:cv-breathe;animation-duration:2.8s;animation-timing-function:var(--ease-out-soft);animation-iteration-count:infinite}}@keyframes cv-breathe{0%,to{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-gold) 16%, transparent), 0 0 13px 3px color-mix(in oklab, var(--color-gold) 36%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-gold) 10%, transparent), 0 0 22px 6px color-mix(in oklab, var(--color-gold) 52%, transparent)}}.cv__list[data-astro-cid-vqi56dzx]{margin:0;padding:0;list-style:none;display:grid}.cv-entry[data-astro-cid-vqi56dzx]+.cv-entry[data-astro-cid-vqi56dzx]{margin-block-start:clamp(1.25rem,2.6vw,1.75rem)}.cv-entry[data-astro-cid-vqi56dzx]+.cv-entry[data-astro-cid-vqi56dzx].is-continuation{margin-block-start:.6rem}.cv-entry[data-astro-cid-vqi56dzx]{grid-template-columns:var(--rail-x) 1fr;column-gap:var(--lane);display:grid;position:relative}.cv-entry__when[data-astro-cid-vqi56dzx]{text-align:end;flex-direction:column;gap:5px;padding-block-start:1.375rem;padding-inline-end:1.15rem;display:flex}.cv-entry__year[data-astro-cid-vqi56dzx]{letter-spacing:-.01em;color:var(--color-ink-faint);transition:color .5s var(--ease-out-soft);font-size:1.125rem;line-height:1}.cv-entry[data-astro-cid-vqi56dzx].is-lit .cv-entry__year[data-astro-cid-vqi56dzx]{color:var(--color-gold)}.cv-entry__to[data-astro-cid-vqi56dzx]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);opacity:.7;font-size:.6875rem;line-height:1}.cv-entry__dot[data-astro-cid-vqi56dzx]{inset-inline-start:var(--rail-x);background:var(--color-paper);border:2px solid var(--color-line);width:13px;height:13px;box-shadow:0 0 0 4px var(--color-paper);z-index:1;transition:background-color var(--duration-slow) var(--ease-out-soft), border-color var(--duration-slow) var(--ease-out-soft), box-shadow var(--duration-slow) var(--ease-out-soft);border-radius:999px;position:absolute;top:1.9375rem;translate:-50% -50%}.cv-entry[data-astro-cid-vqi56dzx].is-lit .cv-entry__dot[data-astro-cid-vqi56dzx]{background:var(--color-gold-bright);border-color:color-mix(in oklab, var(--color-gold) 72%, transparent);box-shadow:0 0 0 4px var(--color-paper), 0 0 0 6px color-mix(in oklab, var(--color-gold) 16%, transparent), 0 0 14px 3px color-mix(in oklab, var(--color-gold) 30%, transparent)}.cv-entry[data-astro-cid-vqi56dzx].is-lit>.entry-card{border-color:color-mix(in oklab, var(--color-gold) 26%, var(--color-line))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cv-entry[data-astro-cid-vqi56dzx]{animation-name:cv-rise;animation-timing-function:var(--ease-out-soft);animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% entry 60%}}}@keyframes cv-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (width<=767px){.cv[data-astro-cid-vqi56dzx]{--rail-x:.5rem;--lane:1.6rem}.cv-entry[data-astro-cid-vqi56dzx]{grid-template-columns:minmax(0,1fr);row-gap:7px}.cv-entry__when[data-astro-cid-vqi56dzx]{text-align:start;flex-direction:row;align-items:baseline;gap:.55em;padding-block-start:0;padding-inline-start:calc(var(--rail-x) + var(--lane));padding-inline-end:0}.cv-entry[data-astro-cid-vqi56dzx]>.entry-card{margin-inline-start:calc(var(--rail-x) + var(--lane))}.cv-entry__dot[data-astro-cid-vqi56dzx]{top:.44rem}.cv__rail[data-astro-cid-vqi56dzx]{mask-image:linear-gradient(#0000 0,#000 .5rem calc(100% - 4rem),#0000 100%)}}
