.landing-page .abt-timeline{padding:5rem 0;border-bottom:1px solid var(--lp-border-light)}.landing-page .abt-timeline--theme-light{background:var(--lp-bg-light)}.landing-page .abt-timeline--theme-white{background:var(--lp-bg-white)}.landing-page .abt-timeline--theme-warm{background:var(--lp-bg-warm)}.landing-page .abt-timeline__header{margin-bottom:3rem}.landing-page .abt-timeline__headline{margin-bottom:0}.landing-page .abt-timeline__list{position:relative;max-width:700px;margin:0 auto;padding-left:2.5rem}.landing-page .abt-timeline__list:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--lp-teal-core),rgba(1,171,188,.1))}.landing-page .abt-timeline__item{position:relative;padding-bottom:2.5rem}.landing-page .abt-timeline__item:last-child{padding-bottom:0}.landing-page .abt-timeline__item:before{content:"";position:absolute;left:-2.5rem;top:6px;width:18px;height:18px;border-radius:50%;background:var(--lp-bg-white);border:2px solid var(--lp-teal-accent);z-index:2}.landing-page .abt-timeline__item--highlight:before{background:var(--lp-teal-accent);box-shadow:0 0 0 4px rgba(1,171,188,.15)}.landing-page .abt-timeline__year{font-size:.72rem;font-weight:700;color:var(--lp-teal-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}.landing-page .abt-timeline__title{font-size:.95rem;font-weight:600;color:var(--lp-text-dark);margin-bottom:.35rem}.landing-page .abt-timeline__desc{font-size:.82rem;color:var(--lp-text-muted);line-height:1.65}