.TimelineBlock-module__8jaXDG__root{isolation:isolate;position:relative}.TimelineBlock-module__8jaXDG__root:before{content:"";background-color:var(--color-bg-subtle);z-index:-1;position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.TimelineBlock-module__8jaXDG__inner{gap:var(--space-2xl);padding-bottom:var(--space-2xl);flex-direction:column;display:flex}@media (min-width:48rem){.TimelineBlock-module__8jaXDG__inner{padding-bottom:var(--space-3xl)}}.TimelineBlock-module__8jaXDG__header{gap:var(--space-sm);flex-direction:column;display:flex}.TimelineBlock-module__8jaXDG__eyebrow{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);font-weight:400;line-height:1.4}.TimelineBlock-module__8jaXDG__heading{font-family:var(--font-heading);font-size:var(--font-size-section-title);color:var(--color-text);margin-top:0;margin-bottom:0;font-weight:400;line-height:1.2}.TimelineBlock-module__8jaXDG__armed .TimelineBlock-module__8jaXDG__item{opacity:0}.TimelineBlock-module__8jaXDG__armed.TimelineBlock-module__8jaXDG__revealed .TimelineBlock-module__8jaXDG__item{opacity:1;transition:opacity .5s var(--ease-out);transition-delay:max(0s, calc(var(--circle-delay,0s) - .5s))}.TimelineBlock-module__8jaXDG__armed .TimelineBlock-module__8jaXDG__track:before{transform-origin:top;transform:scaleY(0)}.TimelineBlock-module__8jaXDG__armed.TimelineBlock-module__8jaXDG__revealed .TimelineBlock-module__8jaXDG__track:before{transition:transform var(--track-line-dur,2s) var(--ease-in-out);transform:scaleY(1)}.TimelineBlock-module__8jaXDG__armed .TimelineBlock-module__8jaXDG__item:has(.TimelineBlock-module__8jaXDG__marker-active) .TimelineBlock-module__8jaXDG__marker-active:before{animation:none}.TimelineBlock-module__8jaXDG__armed.TimelineBlock-module__8jaXDG__revealed .TimelineBlock-module__8jaXDG__item:has(.TimelineBlock-module__8jaXDG__marker-active) .TimelineBlock-module__8jaXDG__marker-active:before{animation:3s ease-in-out infinite TimelineBlock-module__8jaXDG__timeline-pulse}.TimelineBlock-module__8jaXDG__track{gap:var(--space-2xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.TimelineBlock-module__8jaXDG__track:before{content:"";background-color:var(--color-text);width:1px;position:absolute;top:20px;bottom:20px;left:19px}.TimelineBlock-module__8jaXDG__item{align-items:flex-start;gap:var(--space-lg);flex-direction:row;display:flex;position:relative}.TimelineBlock-module__8jaXDG__marker-wrapper{z-index:1;background-color:var(--color-bg-subtle);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.TimelineBlock-module__8jaXDG__label-col{gap:var(--space-sm);flex-direction:column;padding-top:.625rem;display:flex}@media (min-width:48rem){.TimelineBlock-module__8jaXDG__track{flex-direction:row;align-items:flex-start;gap:0}.TimelineBlock-module__8jaXDG__track:before{display:none}.TimelineBlock-module__8jaXDG__item{align-items:center;gap:var(--space-md);flex-direction:column;flex:1;padding:0}.TimelineBlock-module__8jaXDG__item:first-child:before{content:"";background-color:var(--color-text);z-index:0;height:1px;position:absolute;top:19px;left:0;right:50%}.TimelineBlock-module__8jaXDG__armed .TimelineBlock-module__8jaXDG__item:first-child:before{transform-origin:0;transform:scaleX(0)}.TimelineBlock-module__8jaXDG__armed.TimelineBlock-module__8jaXDG__revealed .TimelineBlock-module__8jaXDG__item:first-child:before{transition:transform var(--pre-line-dur,.3s) var(--ease-in-out);transition-delay:0s;transform:scaleX(1)}.TimelineBlock-module__8jaXDG__item:after{content:"";background-color:var(--color-text);z-index:0;height:1px;position:absolute;top:19px;left:50%;right:-50%}.TimelineBlock-module__8jaXDG__item:last-child:after{right:0}.TimelineBlock-module__8jaXDG__armed .TimelineBlock-module__8jaXDG__item:after{transform-origin:0;transform:scaleX(0)}.TimelineBlock-module__8jaXDG__armed.TimelineBlock-module__8jaXDG__revealed .TimelineBlock-module__8jaXDG__item:after{transition:transform .5s var(--ease-in-out);transition-delay:var(--outgoing-delay,0s);transform:scaleX(1)}.TimelineBlock-module__8jaXDG__armed.TimelineBlock-module__8jaXDG__revealed .TimelineBlock-module__8jaXDG__item:last-child:after{transition-duration:.3s}.TimelineBlock-module__8jaXDG__marker-wrapper{background-color:#0000}.TimelineBlock-module__8jaXDG__label-col{text-align:center;max-width:9.375rem;padding-top:0;padding-inline:var(--space-sm);align-items:center}}.TimelineBlock-module__8jaXDG__marker-done{background-color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.TimelineBlock-module__8jaXDG__marker-active{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.TimelineBlock-module__8jaXDG__marker-active:before{content:"";border:1.5px solid var(--color-accent);border-radius:50%;width:20px;height:20px;animation:3s ease-in-out infinite TimelineBlock-module__8jaXDG__timeline-pulse;position:absolute}.TimelineBlock-module__8jaXDG__marker-active:after{content:"";background-color:var(--color-accent);z-index:1;border-radius:50%;width:10px;height:10px;position:relative}@keyframes TimelineBlock-module__8jaXDG__timeline-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.25;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.TimelineBlock-module__8jaXDG__marker-active:before{opacity:.4;animation:none}}.TimelineBlock-module__8jaXDG__marker-upcoming{border:1.5px solid var(--color-accent);opacity:.4;border-radius:50%;width:20px;height:20px}.TimelineBlock-module__8jaXDG__label-year{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);font-weight:400;line-height:1.4}.TimelineBlock-module__8jaXDG__label-desc{font-family:var(--font-text);font-size:var(--text-base);color:var(--color-text);line-height:1.4}
