.when-chip[data-astro-cid-sqqobij3][data-state=past]{--chip-fill:transparent;color:var(--text-muted);border-style:dashed}.when-chip[data-astro-cid-sqqobij3][data-state=now]{--chip-fill:var(--pastel-sun);color:var(--on-pastel)}.when-chip[data-astro-cid-sqqobij3][data-state=upcoming]{--chip-fill:var(--pastel-sky);color:var(--on-pastel)}.timeline-list[data-astro-cid-3xih677i]{gap:1rem;margin-block-end:0;margin-inline:0;padding:0;list-style:none;display:grid}.timeline-item[data-astro-cid-3xih677i]{gap:var(--space-2xs);flex-direction:column;padding:1.1rem 1.2rem 1.25rem;display:flex}.timeline-when[data-astro-cid-3xih677i]{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-bottom:.35rem;display:flex}.timeline-dates[data-astro-cid-3xih677i]{font-size:var(--step--2);color:var(--text-muted);letter-spacing:.02em}.timeline-name[data-astro-cid-3xih677i]{font-family:var(--font-body);font-size:var(--step-0);color:var(--text-strong);letter-spacing:-.006em;text-wrap:balance;margin:0;font-weight:650;line-height:1.3}.timeline-location[data-astro-cid-3xih677i]{font-size:var(--step--2);color:var(--text-faint);letter-spacing:.04em;margin:0}.timeline-summary[data-astro-cid-3xih677i]{font-size:var(--step--1);color:var(--text);max-width:var(--measure);margin:.3rem 0 0;line-height:1.55}.timeline-link[data-astro-cid-3xih677i]{font-size:var(--step--1);margin-top:auto;padding-top:.5rem}.timeline-item[data-astro-cid-3xih677i]:before{transition:transform var(--dur-quick) var(--ease-settle), background var(--dur-quick), border-color var(--dur-quick)}.timeline-item[data-astro-cid-3xih677i].is-near .timeline-name[data-astro-cid-3xih677i]{color:var(--accent-strong)}@media (hover:hover) and (pointer:fine){.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:hover:before,.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i][data-when]:hover:before{transform:translate(var(--card-lift), var(--card-lift)) scale(1.5);background:var(--card-tone);border-color:var(--card-tone)}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:hover:after{transform:translate(var(--card-lift), var(--card-lift))}.timeline-item[data-astro-cid-3xih677i]:hover .timeline-name[data-astro-cid-3xih677i]{color:var(--accent-strong)}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:active:before,.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:active:after{transform:translate(calc(-1 * var(--card-lift)), calc(-1 * var(--card-lift)))}}@media (prefers-reduced-motion:reduce){.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:before,.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:after{transform:none!important}}.timeline-today[data-astro-cid-3xih677i][hidden]{display:none}.timeline-today-label[data-astro-cid-3xih677i]{font-size:var(--step--2)}.timeline-list--compact[data-astro-cid-3xih677i]{--gap:1rem;--track-y:2.6rem;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);padding-top:calc(var(--track-y) + 1.2rem);position:relative}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]{position:relative}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:before{content:"";z-index:1;border:2px solid var(--ink-line);background:var(--ink-line);box-sizing:border-box;border-radius:50%;width:14px;height:14px;position:absolute;top:calc(-1.2rem - 7px);left:1.2rem}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:after{content:"";width:calc(100% + var(--gap) + 4px);border-top:2px solid var(--ink-line);position:absolute;top:calc(-1.2rem - 1px);left:-2px}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:nth-last-child(2):after{width:calc(100% + 4px)}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i][data-when=upcoming]:before{background:var(--bg-raised)}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i][data-when=upcoming]:after{border-top-style:dashed;border-top-color:color-mix(in oklab, var(--ink-line) 55%, transparent)}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-today[data-astro-cid-3xih677i]{z-index:2;top:0;bottom:0;left:calc(var(--past) * (100% + var(--gap)) / var(--count) - var(--gap) / 2);pointer-events:none;justify-content:center;width:0;display:flex;position:absolute}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-today[data-astro-cid-3xih677i]:after{content:"";border-left:2px solid var(--tone-sun);position:absolute;top:1.5rem;bottom:0;left:-1px}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-today-label[data-astro-cid-3xih677i]{z-index:1;position:absolute;top:0}@media (width<=64rem){.timeline-list--compact[data-astro-cid-3xih677i]{flex-direction:column;padding-top:0;display:flex}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:before,.timeline-list--compact[data-astro-cid-3xih677i] .timeline-item[data-astro-cid-3xih677i]:after{content:none}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-today[data-astro-cid-3xih677i]{justify-content:flex-start;align-items:center;gap:.6rem;width:auto;position:static}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-today[data-astro-cid-3xih677i]:after{border-left:0;border-top:2px solid var(--tone-sun);flex:1;position:static}.timeline-list--compact[data-astro-cid-3xih677i] .timeline-today-label[data-astro-cid-3xih677i]{position:static}}
