.ec-entry-desc.svelte-1uha8ag{font-size:14px;line-height:22px}.ec-section-body.svelte-1uha8ag>.section-label:where(.svelte-1uha8ag){color:var(--inlay);display:flex}.sr-only.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.timeline.svelte-1uha8ag{grid-template-columns:minmax(0, 1fr) var(--space-8);column-gap:var(--space-3);height:176px;margin-right:calc(-1 * var(--space-4));cursor:default;display:grid}.track.svelte-1uha8ag{touch-action:none;position:relative}.track.svelte-1uha8ag:focus-visible{outline-offset:0}.track.svelte-1uha8ag:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.marker.svelte-1uha8ag{border-radius:var(--radius-pill);background:var(--ink-bright);width:7px;height:7px;box-shadow:0 0 0 2px var(--page);pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.year.svelte-1uha8ag{right:calc(50% + var(--space-3));color:var(--ink-faint);font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;line-height:16px;display:flex;position:absolute;transform:translateY(-50%)}.digit.svelte-1uha8ag{height:16px;overflow:hidden}.reel.svelte-1uha8ag{transform:translateY(calc(var(--d) * -16px));flex-direction:column;display:flex}.entries.svelte-1uha8ag{grid-auto-rows:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.entry.svelte-1uha8ag{background:linear-gradient(var(--ink-faint) calc(var(--band) - 50%), var(--ink-bright) 0 calc(var(--band) + 50%), var(--ink-faint) 0);-webkit-background-clip:text;background-clip:text;align-items:center;display:flex}.entry.svelte-1uha8ag>.ec-entry-title:where(.svelte-1uha8ag){color:#0000}.ec-entry-link.svelte-1uha8ag{width:fit-content;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-decoration:none}.projects.svelte-1uha8ag,.projects.svelte-1uha8ag>ul:where(.svelte-1uha8ag){position:relative}.highlight.svelte-1uha8ag{border-radius:var(--radius-sm);background:var(--surface);opacity:0;pointer-events:none;position:absolute;top:0;left:0}
