@property --active-gradient-start{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --active-gradient-midpoint{syntax: "<percentage>"; inherits: true; initial-value: 38%;}@property --active-gradient-end{syntax: "<percentage>"; inherits: true; initial-value: 78%;}.timeline-list.svelte-igsqay{display:grid;margin:0;padding:0;list-style:none}.timeline.svelte-igsqay{position:relative}.timeline-list.svelte-igsqay>li:where(.svelte-igsqay):not([hidden]){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;min-width:0}.timeline-marker.svelte-igsqay{position:relative;display:flex;width:.75rem;justify-content:center}.timeline-marker.svelte-igsqay:after{position:absolute;inset-inline-start:50%;inset-block:1rem 0;width:1px;transform:translate(-50%);border-radius:9999px;background:var(--border);content:""}.timeline-list.svelte-igsqay>li:where(.svelte-igsqay):last-child .timeline-marker:where(.svelte-igsqay):after{display:none}.timeline-dot.svelte-igsqay{position:relative;z-index:1;box-sizing:border-box;width:.5rem;height:.5rem;margin-block-start:.25rem;border:1px solid color-mix(in oklab,var(--muted-foreground) 55%,transparent);border-radius:9999px;background:var(--background)}.timeline-content.svelte-igsqay{min-width:0;padding-block-end:var(--timeline-item-gap, 1.5rem)}.timeline[data-marker=false].svelte-igsqay .timeline-list:where(.svelte-igsqay)>li:where(.svelte-igsqay){grid-template-columns:minmax(0,1fr)}.timeline-preview-item.svelte-igsqay{transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.2,0,0,1)}.timeline[data-expanded=false].svelte-igsqay .timeline-preview-item:where(.svelte-igsqay){opacity:var(--preview-opacity)}.timeline[data-expanded=true].svelte-igsqay .timeline-preview-item:where(.svelte-igsqay){transition-duration:0ms}.timeline[data-expanded=false].svelte-igsqay .timeline-preview-item:where(.svelte-igsqay):has(+.timeline-capped-item:where(.svelte-igsqay)){min-height:3.25rem;padding-block-end:var(--timeline-reveal-clearance, 0px)}.timeline.svelte-igsqay:has(.timeline-reveal-surface:where(.svelte-igsqay):hover) .timeline-preview-item:where(.svelte-igsqay),.timeline.svelte-igsqay:has(.timeline-reveal-surface:where(.svelte-igsqay):focus-visible) .timeline-preview-item:where(.svelte-igsqay){opacity:.72!important}.timeline-action.svelte-igsqay{position:relative;z-index:2;display:flex;justify-content:center;margin-block-start:-3.25rem;padding-block-end:.75rem;pointer-events:none}.timeline-action.svelte-igsqay>button{pointer-events:auto}.timeline[data-has-preview=false].svelte-igsqay .timeline-action:where(.svelte-igsqay){margin-block-start:0}.timeline[data-expanded=true].svelte-igsqay .timeline-action:where(.svelte-igsqay){margin-block-start:0}.timeline-reveal-surface.svelte-igsqay{position:absolute;z-index:2;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0 0 .75rem;border:0;background:transparent;color:inherit;cursor:pointer;pointer-events:none;--active-gradient-start: var(--gradient-start);--active-gradient-midpoint: var(--gradient-midpoint);--active-gradient-end: var(--gradient-end);transition-property:--active-gradient-start,--active-gradient-midpoint,--active-gradient-end;transition-duration:1s;transition-timing-function:cubic-bezier(.2,0,0,1)}.timeline-reveal-surface.svelte-igsqay>span:where(.svelte-igsqay){pointer-events:auto}.timeline-reveal-surface.svelte-igsqay:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none}.timeline-reveal-surface.svelte-igsqay:before{background:linear-gradient(to bottom,transparent var(--active-gradient-start),color-mix(in oklab,var(--background) 40%,transparent) var(--active-gradient-midpoint),color-mix(in oklab,var(--background) 88%,transparent) var(--active-gradient-end),var(--background) 100%)}.timeline[data-fade-curve=linear].svelte-igsqay .timeline-reveal-surface:where(.svelte-igsqay):before{background:linear-gradient(to bottom,transparent var(--active-gradient-start),var(--background) var(--active-gradient-end))}.timeline-reveal-surface.svelte-igsqay:hover,.timeline-reveal-surface.svelte-igsqay:focus-visible{--active-gradient-start: min( 100%, calc(var(--gradient-start) + 60%), calc(var(--gradient-end) - 18%) );--active-gradient-midpoint: min( 100%, calc(var(--gradient-midpoint) + 30%), calc(var(--gradient-end) - 5%) );--active-gradient-end: min(100%, calc(var(--gradient-end) + 3%))}.timeline-reveal-surface.svelte-igsqay:focus-visible{outline:none}.timeline-reveal-surface.svelte-igsqay:focus-visible>span:where(.svelte-igsqay){outline:2px solid var(--ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.timeline-action svg{transition-duration:0ms}.timeline-reveal-surface.svelte-igsqay,.timeline-preview-item.svelte-igsqay{transition-duration:0ms}}.t-avatar.svelte-1qlffw2{--avatar-dur: .32s;--avatar-ease-in: cubic-bezier(.22, 1, .36, 1);--avatar-ease-out: cubic-bezier(.34, 3.85, .64, 1);transform-origin:center;transform:translateY(var(--shift, 0px)) scale(var(--scale-active, 1));transition:transform var(--avatar-dur) var(--avatar-ease-in);will-change:transform}@media(prefers-reduced-motion:reduce){.t-avatar.svelte-1qlffw2{transition:none!important;transform:none!important}}.publication-year.svelte-1fa8602{position:fixed;top:calc(var(--site-nav-height, 72px) + 1rem);right:1rem;z-index:20;pointer-events:none;display:flex;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.25rem;border-radius:.75rem;background:#141416c7;color:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 8px #0000001f,0 8px 24px #0000001f;opacity:0;transform:translate3d(0,-6px,0);transition:opacity .2s ease-out,transform .2s ease-out}.publication-year.visible.svelte-1fa8602{opacity:1;transform:translateZ(0);will-change:transform,opacity}.year-label-window.svelte-1fa8602{position:relative;display:block;width:calc(8ch + 1.25em);height:1.25rem;overflow:hidden}.year-label.svelte-1fa8602{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;align-items:center;gap:.375em;width:max-content;white-space:nowrap}.year-separator.svelte-1fa8602{width:.5em;text-align:center;opacity:.6}@media(prefers-reduced-motion:reduce){.publication-year.svelte-1fa8602{transition:none}.publication-year.svelte-1fa8602{transform:none}.publication-year.visible.svelte-1fa8602{will-change:auto}}
