.span.svelte-1fjec68{color:var(--color-silver)}.line.svelte-1fjec68{--spine-x:calc(var(--space-gutter) + .4rem)}.spine.svelte-1fjec68{top:0;bottom:0;left:var(--spine-x);background:var(--color-line);width:2px;position:absolute}.fill.svelte-1fjec68{background:linear-gradient(var(--color-highlight), var(--color-accent));transform-origin:top;height:100%;transform:scaleY(1)}@supports (animation-timeline:scroll()){.fill.svelte-1fjec68{animation:linear both svelte-1fjec68-grow;animation-timeline:scroll(root)}@keyframes svelte-1fjec68-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.chapter.svelte-1fjec68{padding-top:3rem;padding-left:2.25rem;position:relative}.year.svelte-1fjec68{font-family:var(--font-display);letter-spacing:.01em;color:#0000;-webkit-text-stroke:1.5px var(--color-silver);font-size:clamp(4rem,2rem + 6vw,8.5rem);line-height:.85}.year.now.svelte-1fjec68{-webkit-text-stroke-color:var(--color-highlight)}.moments.svelte-1fjec68{gap:2.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.moment.svelte-1fjec68{position:relative}.dot.svelte-1fjec68{background:var(--color-bg);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--color-muted);border-radius:50%;position:absolute;top:.35rem;left:calc(-1.85rem - 5px)}.kind-film.svelte-1fjec68 .dot:where(.svelte-1fjec68){box-shadow:inset 0 0 0 2px var(--color-highlight)}.kind-client.svelte-1fjec68 .dot:where(.svelte-1fjec68){background:var(--color-accent);box-shadow:none}.kind-milestone.svelte-1fjec68 .dot:where(.svelte-1fjec68),.big.svelte-1fjec68 .dot:where(.svelte-1fjec68){background:var(--color-silver);width:16px;height:16px;left:calc(-1.85rem - 7px);box-shadow:0 0 0 4px #c0c4cc2e}.tag.svelte-1fjec68{color:var(--color-muted)}.big.svelte-1fjec68 article:where(.svelte-1fjec68){border-left:2px solid var(--color-accent);background:var(--color-surface);padding:1.5rem}.strip.svelte-1fjec68{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;display:grid}@media (width>=900px){.line.svelte-1fjec68{--spine-x:calc(var(--space-gutter) + 20rem)}.chapter.svelte-1fjec68{grid-template-columns:20rem minmax(0,1fr);padding-top:4rem;padding-left:0;display:grid}.year-col.svelte-1fjec68{padding-right:2.5rem}.year.svelte-1fjec68{top:calc(var(--header-h) + 1.5rem);text-align:right;position:sticky}.moments.svelte-1fjec68{max-width:52rem;margin-top:0;padding-left:3rem}.dot.svelte-1fjec68{left:calc(-3rem - 4px)}.kind-milestone.svelte-1fjec68 .dot:where(.svelte-1fjec68),.big.svelte-1fjec68 .dot:where(.svelte-1fjec68){left:calc(-3rem - 6px)}}@media (prefers-reduced-motion:reduce){.fill.svelte-1fjec68{animation:none;transform:none}}
