/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer components{.timeline{display:flow-root}.timeline__container{margin-block:var(--spacing-md);min-height:var(--timeline-height);position:relative}.timeline__axis{inset-inline:0;top:var(--timeline-axis-y);height:var(--spacing-xxs);background:var(--color-black);position:absolute}.timeline__items{margin:0;padding:0;list-style:none}.timeline__point{left:var(--timeline-point-position);top:var(--timeline-point-offset);width:var(--timeline-label-width);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.timeline__point p{margin:0}.timeline__point--event{height:calc(var(--timeline-axis-y) - var(--timeline-point-offset))}.timeline__stem{width:var(--border-width);background:var(--color-black);display:block}.timeline__point--event .timeline__stem{margin-top:var(--spacing-xs);flex:1}.timeline__point:after{content:"";width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:var(--radius-full);background:var(--color-black);top:calc(var(--timeline-axis-y) - var(--timeline-point-offset) - var(--timeline-dot-size)/2);position:absolute}.timeline__point--stat{top:var(--timeline-axis-y)}.timeline__point--stat .timeline__stem{height:var(--timeline-stat-stem);margin-bottom:var(--spacing-xs)}.timeline__point--stat:after{top:calc(var(--timeline-dot-size)/-2)}@media (max-width:1023px){.timeline__container{min-height:0}.timeline__axis,.timeline__stem,.timeline__point:after{display:none}.timeline__items{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timeline__point{width:auto;height:auto;position:static;transform:none}.timeline__point,.timeline__point .ortica-text{overflow-wrap:anywhere;min-width:0;max-width:100%}}@media (min-width:1024px){.timeline__point .ortica-text{width:var(--figma-copy-width)}}[data-vg-component].timeline .timeline__point .ortica-text>*,[data-vg-component].timeline .timeline__point .ortica-text[data-vg-flow]>p[data-vg-prose-gap]{margin-inline:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.timeline__axis{transform-origin:0;animation:linear both motion-draw;animation-timeline:view();animation-range:entry cover 40%}.timeline__point{animation:linear both motion-rise;animation-timeline:view();animation-range:var(--motion-enter-range)}.timeline__point:focus-within{animation:none}.timeline__point:nth-child(2n){animation-range:var(--motion-enter-range-late)}}}}
