.sif-timeline__header{max-width:48rem;margin:0 auto var(--space-9);padding:0 var(--space-6);text-align:center;position:relative}.sif-timeline__title{font-family:var(--font-heading);font-size:var(--heading-large-size);line-height:var(--heading-large-line);font-weight:var(--heading-large-weight);color:var(--text-heading);margin:0 0 var(--space-5)}.sif-timeline__intro{font-size:var(--text-large-size);line-height:var(--text-large-line);color:var(--text-primary);margin:0}.sif-timeline__decoration{width:auto;height:4rem;position:absolute;top:-2rem;right:0}.sif-timeline{padding-bottom:var(--space-9)}.sif-timeline__list{--tl-gutter:6.62rem;max-width:calc(52.5rem + var(--tl-gutter));padding-left:var(--tl-gutter);flex-direction:column;gap:6rem;margin:0 auto;display:flex;position:relative}.sif-timeline__track{top:var(--tl-track-top,0);height:var(--tl-track-height,100%);width:var(--tl-gutter);justify-content:center;display:flex;position:absolute;left:0}.sif-timeline__track-bar,.sif-timeline__track-fill{border-radius:var(--radius-pill);width:.1875rem}.sif-timeline__track-bar{background-color:var(--color-teal-900-a24);height:100%}.sif-timeline__track-fill{background-color:var(--color-pink-900);transform-origin:top;height:100%;position:absolute;top:0;transform:scaleY(0)}.sif-timeline__row{align-items:center;gap:3rem;display:flex;position:relative}.sif-timeline__badge{left:calc(-1 * var(--tl-gutter));width:var(--tl-gutter);z-index:1;justify-content:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sif-timeline__badge-num{border-radius:var(--radius-full);border:2px solid var(--color-white);background-color:var(--color-teal-900);width:3rem;height:3rem;color:var(--color-white);font-family:var(--font-heading);font-weight:var(--heading-xsmall-weight);justify-content:center;align-items:center;display:flex}.sif-timeline__image-wrapper{aspect-ratio:1;flex:1;max-width:16.3rem;position:relative}.sif-timeline__image{object-fit:contain;width:100%;height:100%}.sif-timeline__body{flex-direction:column;flex:1;gap:.75rem;display:flex}.sif-timeline__heading{font-family:var(--font-heading);font-size:var(--heading-xsmall-size);line-height:var(--heading-xsmall-line);font-weight:var(--heading-xsmall-weight);color:var(--text-heading);margin:0}.sif-timeline__paragraph{font-size:var(--text-medium-size);line-height:var(--text-medium-line);color:var(--text-primary);margin:0}@media (max-width:991px){.sif-timeline__list{--tl-gutter:5rem}}@media (max-width:767px){.sif-timeline__list{--tl-gutter:3rem;gap:3.5rem}.sif-timeline__row{flex-direction:column;align-items:flex-start;gap:1.5rem}.sif-timeline__image-wrapper{order:1;width:100%;max-width:11rem}.sif-timeline__badge{align-items:flex-start;padding-top:.25rem;top:0;transform:none}.sif-timeline__decoration{height:3rem;top:-2.5rem}}
