.timeline-e{position:relative}.timeline-e__intro{margin-bottom:clamp(2rem,4vw,3.5rem);max-width:64rem}.timeline-e--center .timeline-e__intro{margin-inline:auto;text-align:center}.timeline-e__intro .hero__heading{margin-bottom:1rem}.timeline-e__subhead{font-family:var(--font-heading);max-width:48rem}.timeline-e--center .timeline-e__subhead{margin-inline:auto}.timeline-e__tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.timeline-e--center .timeline-e__tags{justify-content:center}.timeline-e__cta{margin-top:1.5rem}.timeline-e__track{display:grid;grid-template-columns:repeat(var(--timeline-count,5),minmax(0,1fr));position:relative;--timeline-gap:clamp(1rem,2vw,2rem);gap:var(--timeline-gap);padding-top:0;--timeline-heading-row:88px;--timeline-dot-lane:2.5rem;--timeline-dot-size:0.75rem;--timeline-line-offset:110px;overflow:visible}.timeline-e__track:before{background:linear-gradient(90deg,transparent 0,var(--timeline-start) 12%,var(--timeline-end) 88%,transparent 100%);border-radius:999px;content:"";height:2px;left:0;opacity:.96;position:absolute;right:0;top:var(--timeline-line-offset);transform:translateY(-50%) scaleX(0);transform-origin:left center}.timeline-e.is-inview .timeline-e__track:before{animation:timelineLineDesktopReveal 1.1s cubic-bezier(.2,.8,.2,1) forwards}.timeline-e__item{display:grid;grid-template-rows:var(--timeline-heading-row) var(--timeline-dot-lane) 1fr;min-width:0;opacity:0;padding-inline:0;position:relative;transform:translateX(18px)}.timeline-e__item--no-body{grid-template-rows:var(--timeline-heading-row) var(--timeline-dot-lane)}.timeline-e.is-inview .timeline-e__item{animation:timelineItemDesktopReveal .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--timeline-index, 0)*.14s + .22s)}.timeline-e__body-wrap,.timeline-e__header{min-width:0;text-align:center}.timeline-e__header{align-items:flex-end;height:88px;margin-bottom:20px;overflow:visible}.timeline-e__body-wrap,.timeline-e__header{display:flex;justify-content:center;padding-top:.35rem}.timeline-e__body-wrap{align-items:flex-start}.timeline-e__label{color:var(--color-white);font-family:Sansation,Arial,Helvetica,sans-serif;font-size:clamp(1.65rem,2.6vw,2.55rem);letter-spacing:-.03em;line-height:1.2;margin:0}.timeline-e__body{color:hsla(0,0%,100%,.78);font-size:.98rem;line-height:1.55;margin-inline:auto;max-width:17rem}.timeline-e__body p{margin:0}.timeline-e__body p+p{margin-top:.55rem}.timeline-e__item--no-body .timeline-e__body-wrap{display:none}.timeline-e__dot-wrapper{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:0;margin-top:0;position:relative;width:100%}.timeline-e__dot{background:var(--timeline-dot,var(--timeline-start));border-radius:50%;box-shadow:0 0 0 .4rem color-mix(in srgb,var(--timeline-dot,var(--timeline-start)) 16%,transparent);height:12px;margin-inline:auto;position:relative;width:12px;z-index:1}.timeline-e__dot-wrapper:after,.timeline-e__dot-wrapper:before{content:"";height:2px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:calc(50% + var(--timeline-gap)/2);z-index:-1}.timeline-e__dot-wrapper:before{background:linear-gradient(90deg,var(--timeline-prev-dot,var(--timeline-start)) 0,var(--timeline-dot,var(--timeline-start)) 100%);right:50%}.timeline-e__dot-wrapper:after{background:linear-gradient(90deg,var(--timeline-dot,var(--timeline-start)) 0,var(--timeline-next-dot,var(--timeline-end)) 100%);left:50%}.timeline-e__item:first-child .timeline-e__dot-wrapper:before{display:none}.timeline-e__item:first-child .timeline-e__dot-wrapper:after{background:linear-gradient(90deg,var(--timeline-dot,var(--timeline-start)) 0,var(--timeline-next-dot,var(--timeline-end)) 72%)}.timeline-e__item:first-child .timeline-e__dot-wrapper{overflow:visible}.timeline-e__item:first-child .timeline-e__dot:before{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,color-mix(in srgb,var(--timeline-start) 38%,transparent) 42%,var(--timeline-dot,var(--timeline-start)) 100%);content:"";height:2px;position:absolute;right:calc(100% + var(--timeline-dot-size)/2);top:50%;transform:translateY(-50%);width:calc(50% + var(--timeline-gap)/2);z-index:-1}.timeline-e__item:last-child .timeline-e__dot-wrapper:after{display:none}.timeline-e__item:last-child .timeline-e__dot-wrapper:before{background:linear-gradient(90deg,var(--timeline-prev-dot,var(--timeline-start)) 0,var(--timeline-dot,var(--timeline-end)) 100%)}.timeline-e__item:last-child .timeline-e__dot:after{background:linear-gradient(90deg,var(--timeline-dot,var(--timeline-end)) 0,color-mix(in srgb,var(--timeline-end) 38%,transparent) 58%,hsla(0,0%,100%,0) 100%);content:"";height:2px;left:calc(100% + var(--timeline-dot-size)/2);position:absolute;top:50%;transform:translateY(-50%);width:calc(50% + var(--timeline-gap)/2);z-index:-1}@media (min-width:992px){.timeline-e__track:before{display:none!important}}@media (max-width:991px){.timeline-e__intro{margin-bottom:1.85rem}.timeline-e--center .timeline-e__cta,.timeline-e__cta{display:flex;justify-content:center}.timeline-e__track{gap:1rem;grid-template-columns:1fr;padding-left:clamp(.25rem,1vw,.5rem);padding-right:clamp(.25rem,1vw,.5rem);padding-top:0}.timeline-e__track:before{background:linear-gradient(180deg,transparent 0,var(--timeline-start) 12%,var(--timeline-end) 88%,transparent 100%);bottom:0;height:auto;left:50%;right:auto;top:0;transform:translateX(-50%) scaleY(0);transform-origin:top center;width:3px}.timeline-e.is-inview .timeline-e__track:before{animation-name:timelineLineMobileReveal}.timeline-e__item{align-items:center;column-gap:.5rem;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);grid-template-rows:auto;padding-inline:0;row-gap:0;transform:translateY(18px)}.timeline-e.is-inview .timeline-e__item{animation-name:timelineItemMobileReveal}.timeline-e__body-wrap,.timeline-e__header{align-items:center;display:flex;margin-bottom:0;min-height:4.5rem}.timeline-e__header{justify-content:flex-end;text-align:right}.timeline-e__body-wrap{justify-content:flex-start;text-align:left}.timeline-e--label-right .timeline-e__header{grid-column:3;justify-content:flex-start;text-align:left}.timeline-e--label-right .timeline-e__body-wrap{grid-column:1;grid-row:1;justify-content:flex-end;text-align:right}.timeline-e--label-left .timeline-e__header{grid-column:1}.timeline-e--label-left .timeline-e__body-wrap{grid-column:3}.timeline-e__dot-wrapper{grid-column:2;height:auto;justify-content:center;min-height:4.5rem}.timeline-e__label{font-size:clamp(1.4rem,5vw,2rem)}.timeline-e__body{font-size:.92rem;max-width:14rem}.timeline-e--center .timeline-e__body-wrap,.timeline-e--center .timeline-e__label-wrap{text-align:center}.timeline-e__item--no-body{grid-template-rows:auto}.timeline-e__item--no-body .timeline-e__body-wrap{display:none}.timeline-e--label-left .timeline-e__item--no-body .timeline-e__dot-wrap,.timeline-e--label-right .timeline-e__item--no-body .timeline-e__dot-wrap{min-height:3.5rem}}@keyframes timelineLineDesktopReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes timelineLineMobileReveal{0%{transform:translateX(-50%) scaleY(0)}to{transform:translateX(-50%) scaleY(1)}}@keyframes timelineItemDesktopReveal{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes timelineItemMobileReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}