.page-hero.svelte-1mtg8nx .tagline:where(.svelte-1mtg8nx){letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:.75rem;font-size:.78rem;font-weight:700;display:inline-block}.timeline.svelte-1mtg8nx{flex-direction:column;gap:2.5rem;max-width:720px;margin:0 auto;padding-left:36px;display:flex;position:relative}.timeline.svelte-1mtg8nx:before{content:"";background:var(--color-border);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:8px}.milestone.svelte-1mtg8nx{position:relative}.milestone-year.svelte-1mtg8nx{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:-.02em;text-align:left;margin-bottom:.6rem;font-size:1.45rem;font-weight:700;line-height:1;position:relative}.milestone-year.svelte-1mtg8nx:before{content:"";background:var(--color-accent);border:3px solid var(--color-bg);border-radius:50%;width:12px;height:12px;position:absolute;top:.3rem;left:-34px}.milestone-body.svelte-1mtg8nx h2:where(.svelte-1mtg8nx){margin:0 0 .4rem;font-size:1.25rem}.milestone-body.svelte-1mtg8nx p:where(.svelte-1mtg8nx){color:var(--color-text);margin:0 0 .5rem;font-size:.95rem;line-height:1.55}@media (width<=600px){.timeline.svelte-1mtg8nx{gap:2rem;padding-left:28px}.milestone-year.svelte-1mtg8nx{font-size:1.2rem}.milestone-year.svelte-1mtg8nx:before{top:.25rem;left:-26px}}
