.alft{--alft-display:var(--secondary-font-family,"Jost",sans-serif);--alft-body:var(--primary-font-family,"Raleway",sans-serif);--alft-blue:var(--primary-color,#0092d6);--alft-blue-2:var(--secondary-color,#006eb8);--alft-navy:#00305a;--alft-ice:#01b0ff;--alft-sky:#8cd8ff;--alft-pale:#eaf6fd;--alft-ease:cubic-bezier(.2,.8,.2,1);background-color:var(--alft-bgc);background-image:var(--alft-bgi,none);background-size:var(--alft-bgs,auto);color:var(--alft-text);font-family:var(--alft-body);font-weight:500;isolation:isolate;max-width:100vw;min-width:0;padding:8.5rem 0;position:relative}.alft--white{--alft-bgc:#fff;--alft-tint:#f4f8fb}.alft--gray{--alft-bgc:#f8f9fa;--alft-tint:#eef2f5}.alft--gray,.alft--white{--alft-ink:#222;--alft-text:#484848;--alft-muted:#64707b;--alft-line:#e1e6ea;--alft-line-2:#c5cfd8;--alft-acc:var(--alft-blue);--alft-em:var(--alft-blue);--alft-eb:var(--alft-blue);--alft-eb-bar:var(--alft-blue);--alft-link:var(--alft-blue-2);--alft-focus:var(--alft-blue-2)}.alft--gradient{--alft-bgc:#00305a;--alft-bgi:linear-gradient(163deg,#00305a 0,#00518f 40%,var(--secondary-color,#006eb8) 75%,#0087e0 100%);--alft-ink:#fff;--alft-text:#dcebf6;--alft-muted:rgba(220,236,248,.8);--alft-line:hsla(0,0%,100%,.2);--alft-line-2:hsla(0,0%,100%,.34);--alft-acc:var(--alft-ice);--alft-em:var(--alft-sky);--alft-eb:#fff;--alft-eb-bar:var(--alft-ice);--alft-link:#fff;--alft-focus:#fff;--alft-tint:hsla(0,0%,100%,.08)}.alft--gradient.alft--grid{--alft-bgi:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 1px),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 1px),linear-gradient(163deg,#00305a 0,#00518f 40%,var(--secondary-color,#006eb8) 75%,#0087e0 100%);--alft-bgs:44px 44px,44px 44px,100% 100%}.alft *,.alft :after,.alft :before{box-sizing:border-box}.alft p{margin:0}.alft [hidden]{display:none!important}.alft__wrap{margin-inline:auto;position:relative;width:min(var(--container-width,1180px),100% - 40px)}.alft__head{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:4rem;max-width:82rem}.alft .alft__eyebrow{align-items:center;color:var(--alft-eb);display:flex;font-family:var(--alft-display);font-size:1.5rem;font-weight:700;gap:1.44rem;letter-spacing:3px;line-height:1.4;margin:0;text-transform:uppercase}.alft__eyebrow:before{background:var(--alft-eb-bar);content:"";flex:none;height:3px;width:1.98rem}.alft .alft__title{color:var(--alft-ink);font-family:var(--alft-display);font-size:clamp(2.8rem,3.4vw,4rem);font-weight:600;letter-spacing:0;line-height:1.15;margin:0;padding:0;text-transform:none;text-wrap:balance}.alft .alft__title em{color:var(--alft-em);font-style:normal}.alft .alft__lede{color:var(--alft-text);font-size:1.7rem;line-height:1.8;max-width:62ch}.alft .alft__foot{color:var(--alft-muted);font-size:1.3rem;line-height:1.6;margin-top:2.4rem}.alft .alft__foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.alft a:focus-visible,.alft button:focus-visible{outline:2px solid var(--alft-focus);outline-offset:3px}.alft{--alft-mark:var(--alft-blue);--alft-year:var(--alft-blue);--alft-now-bg:var(--alft-pale);--alft-now-line:#bcdcf0;--alft-now-mark:var(--alft-navy);--alft-now-year:var(--alft-navy)}.alft--gradient{--alft-mark:var(--alft-sky);--alft-year:var(--alft-sky);--alft-now-bg:hsla(0,0%,100%,.1);--alft-now-line:hsla(0,0%,100%,.24);--alft-now-mark:#fff;--alft-now-year:#fff}.alft .alft__rail{display:grid;gap:3.6rem 0;grid-template-columns:repeat(var(--alft-cols,6),minmax(0,1fr));list-style:none;margin:0;padding:0}.alft .alft__stop{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;min-width:0;padding:2.8rem 2.2rem .4rem 0;position:relative;--alft-from:scaleX(0)}.alft .alft__stop:before{background:var(--alft-line-2);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform-origin:left center}.alft__mark{background:var(--alft-mark);height:12px;left:0;position:absolute;top:-5px;transition:transform .25s var(--alft-ease);width:12px}.alft__year{color:var(--alft-year);font-family:var(--alft-display);font-size:3.4rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.alft .alft__name{color:var(--alft-ink);font-family:var(--alft-display);font-size:1.8rem;font-weight:600;letter-spacing:0;line-height:1.25;margin:.2rem 0 0;padding:0;text-transform:none}.alft .alft__text{color:var(--alft-text);font-size:1.5rem;line-height:1.6;text-wrap:pretty}.alft__stop:hover .alft__mark{transform:scale(1.4)}.alft .alft__stop--now{background:var(--alft-now-bg);box-shadow:inset 0 0 0 1px var(--alft-now-line);padding:2.8rem 2rem 2.2rem}.alft .alft__stop--now:before,.alft__stop--now .alft__mark{background:var(--alft-now-mark)}.alft__stop--now .alft__year{color:var(--alft-now-year)}.alft--hold .alft__stop:not(.is-in):before{transform:var(--alft-from)}.alft--hold .alft__stop:not(.is-in) .alft__mark{transform:scale(0)}.alft--hold .alft__stop:not(.is-in)>:not(.alft__mark){opacity:0}.alft--hold .alft__stop--now:not(.is-in){background-color:transparent;box-shadow:none}.alft--hold .alft__stop.is-in:before{animation:alftLine .8s var(--alft-ease) var(--alft-d,0s) backwards}.alft--hold .alft__stop.is-in .alft__mark{animation:alftPop .5s cubic-bezier(.3,1.5,.5,1) calc(var(--alft-d, 0s) + 80ms) backwards}.alft--hold .alft__stop.is-in>:not(.alft__mark){animation:alftRise .6s cubic-bezier(.22,.61,.36,1) calc(var(--alft-d, 0s) + .14s) backwards}.alft--hold .alft__stop.is-in>.alft__name{animation-delay:calc(var(--alft-d, 0s) + .2s)}.alft--hold .alft__stop.is-in>.alft__text{animation-delay:calc(var(--alft-d, 0s) + .26s)}.alft--hold .alft__stop--now.is-in{animation:alftCard .7s ease-out calc(var(--alft-d, 0s) + .1s) backwards}@keyframes alftLine{0%{transform:var(--alft-from)}to{transform:none}}@keyframes alftPop{0%{transform:scale(0)}to{transform:none}}@keyframes alftRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes alftCard{0%{background-color:transparent;box-shadow:inset 0 0 0 1px transparent}}@media (prefers-reduced-motion:reduce){.alft__mark{transition:none}.alft--hold .alft__stop .alft__mark,.alft--hold .alft__stop--now,.alft--hold .alft__stop:before,.alft--hold .alft__stop>*{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:1100px){.alft .alft__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.alft .alft__rail{gap:0;grid-template-columns:minmax(0,1fr)}.alft .alft__stop{gap:.6rem;padding:0 0 2.8rem 2.6rem;--alft-from:scaleY(0)}.alft .alft__stop:before{bottom:0;height:auto;right:auto;top:0;transform-origin:center top;width:2px}.alft .alft__stop:last-child{padding-bottom:0}.alft__mark{left:-5px;top:.9rem}.alft__year{font-size:3rem}.alft .alft__stop--now{margin-left:0;padding:2rem 1.8rem 2rem 2.6rem}.alft .alft__stop--now:last-child{padding-bottom:2rem}.alft__stop--now .alft__mark{top:2.9rem}}@media (max-width:767px){.alft,section.alft{padding:40px 0}.alft__head{gap:1.2rem;margin-bottom:2.8rem}.alft .alft__eyebrow{font-size:1.2rem;gap:1.15rem;letter-spacing:2.4px}.alft__eyebrow:before{height:2px;width:1.6rem}.alft .alft__lede{font-size:1.6rem;line-height:1.7}}