.timeline-container.svelte-112n2zp{width:100%;overflow-x:auto;padding:var(--space-xl, 2rem) 0}.timeline.svelte-112n2zp{display:flex;justify-content:space-between;min-width:800px;position:relative}.stage.svelte-112n2zp{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.marker.svelte-112n2zp{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.stage[data-status=complete].svelte-112n2zp .marker:where(.svelte-112n2zp){background:var(--color-text, #2D2A26);color:var(--color-bg, #FAF7F2)}.stage[data-status=current].svelte-112n2zp .marker:where(.svelte-112n2zp){background:var(--color-accent-about, #B8C9D9);border:3px solid var(--color-text, #2D2A26)}.stage[data-status=next].svelte-112n2zp .marker:where(.svelte-112n2zp){background:var(--color-bg, #FAF7F2);border:2px dashed var(--color-text-secondary, #6B6560)}.check.svelte-112n2zp{width:18px;height:18px}.pulse.svelte-112n2zp{width:12px;height:12px;background:var(--color-text, #2D2A26);border-radius:50%;animation:svelte-112n2zp-pulse 2s ease-in-out infinite}@keyframes svelte-112n2zp-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.empty.svelte-112n2zp{width:8px;height:8px;border-radius:50%;background:var(--color-text-secondary, #6B6560);opacity:.4}.connector.svelte-112n2zp{position:absolute;top:15px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:var(--color-text-secondary, #6B6560);opacity:.3;z-index:1}.connector[data-complete=true].svelte-112n2zp{background:var(--color-text, #2D2A26);opacity:1}.content.svelte-112n2zp{margin-top:var(--space-md, 1rem);text-align:center;max-width:140px}.label.svelte-112n2zp{display:block;font-family:var(--font-headline, "Fraunces", Georgia, serif);font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);color:var(--color-text, #2D2A26);margin-bottom:var(--space-xs, .25rem)}.stage[data-status=next].svelte-112n2zp .label:where(.svelte-112n2zp){color:var(--color-text-secondary, #6B6560)}.detail.svelte-112n2zp{display:block;font-family:var(--font-body, "Source Sans 3", system-ui, sans-serif);font-size:var(--text-xs, .75rem);color:var(--color-text-secondary, #6B6560);line-height:var(--leading-snug, 1.4)}@media(max-width:640px){.timeline.svelte-112n2zp{flex-direction:column;min-width:unset;gap:var(--space-lg, 1.5rem)}.stage.svelte-112n2zp{flex-direction:row;align-items:flex-start;gap:var(--space-md, 1rem)}.connector.svelte-112n2zp{display:none}.content.svelte-112n2zp{margin-top:0;text-align:left;max-width:none}.marker.svelte-112n2zp{flex-shrink:0}}.roadmap.svelte-rxicb3{display:flex;flex-direction:column;gap:var(--space-lg)}.roadmap__item.svelte-rxicb3{display:flex;flex-direction:column;gap:var(--space-xs)}.roadmap__label.svelte-rxicb3{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.roadmap__text.svelte-rxicb3{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text);margin:0;max-width:70ch;white-space:pre-line}@media(min-width:768px){.roadmap.svelte-rxicb3{gap:var(--space-xl)}.roadmap__text.svelte-rxicb3{font-size:var(--text-xl)}}.follow.svelte-1djnxb6{display:flex;flex-direction:column;gap:var(--space-sm)}.follow__heading.svelte-1djnxb6{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}.follow__list.svelte-1djnxb6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.follow__link.svelte-1djnxb6{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);text-decoration:none;display:flex;align-items:center;gap:var(--space-sm);transition:color .2s ease}.follow__link.svelte-1djnxb6:hover{color:var(--color-text-secondary)}.follow__icon.svelte-1djnxb6{width:1.25rem;height:1.25rem;flex-shrink:0}.team-hero.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;text-align:center}.team-hero__image.svelte-cwls5q{width:100%;max-width:32rem;border-radius:1rem}.team-hero__caption.svelte-cwls5q{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-md)}.group-photo.svelte-cwls5q{display:flex;justify-content:center}.group-photo.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;border-radius:1rem}.traction-block.svelte-cwls5q{overflow:hidden}.traction-block__image.svelte-cwls5q{width:10rem;margin-bottom:var(--space-md)}.traction-block__image--right.svelte-cwls5q{float:right;margin-left:var(--space-lg)}.traction-block__image--left.svelte-cwls5q{float:left;margin-right:var(--space-lg)}.traction-block__image.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;border-radius:.75rem;display:block}.traction-block__title.svelte-cwls5q{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:var(--weight-medium);color:var(--color-text);margin:0 0 var(--space-xs) 0}.traction-block__subtitle.svelte-cwls5q{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-lg) 0}.stats-list.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-md)}.stat-item.svelte-cwls5q{display:flex;align-items:center;gap:var(--space-md)}.stat-icon.svelte-cwls5q{width:2.5rem;height:2.5rem;flex-shrink:0;color:var(--color-text)}.stat-text.svelte-cwls5q{display:flex;flex-direction:column;gap:0}.stat-number.svelte-cwls5q{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text);line-height:1.2}.stat-label.svelte-cwls5q{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary)}@media(min-width:768px){.traction-block__image.svelte-cwls5q{width:12rem}.traction-block__title.svelte-cwls5q{font-size:var(--text-3xl)}.stat-icon.svelte-cwls5q{width:3rem;height:3rem}.stat-number.svelte-cwls5q{font-size:var(--text-2xl)}.stat-label.svelte-cwls5q{font-size:var(--text-base)}}
