:root{--milestone-year-color-fill:#1890ff;--milestone-year-color-stroke:#0077e6;--milestone-year-color-text:#fff;--milestone-year-size:80px;--milestone-year-border:5px;--milestone-year-font-size:20px;--milestone-year-font-weight:700;--milestone-year-font-family:"Avenir Next","Avenir Next LT Pro",Avenir,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.milestone-year{align-items:center;background-color:var(--milestone-year-color-fill);border:var(--milestone-year-border) solid var(--milestone-year-color-stroke);border-radius:50%;box-shadow:inset 0 .1875rem .375rem hsla(0,0%,100%,.22),inset 0 -.125rem .25rem rgba(0,0,0,.08);box-sizing:border-box;color:var(--milestone-year-color-text);cursor:default;display:inline-flex;font-size:var(--milestone-year-font-size);font-weight:var(--milestone-year-font-weight);height:var(--milestone-year-size);justify-content:center;line-height:1;margin:0;padding:0;text-align:center;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;user-select:none;width:var(--milestone-year-size)}.milestone-year time{pointer-events:none}:root{--timeline-tooltip-color-bg:#fff;--timeline-tooltip-color-text:#353535;--timeline-tooltip-color-highlight:#303aae;--timeline-tooltip-font-family:"Avenir Next","Avenir Next LT Pro",Avenir,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--timeline-tooltip-font-size:12px;--timeline-tooltip-line-height:16px;--timeline-tooltip-padding:1.5rem;--timeline-tooltip-radius:0.5rem;--timeline-tooltip-arrow-w:27px;--timeline-tooltip-arrow-h:19px;--timeline-tooltip-arrow-offset:31px;--timeline-tooltip-drop-shadow:0px 2px 8px rgba(0,0,0,.15)}.timeline-tooltip{display:block;filter:drop-shadow(var(--timeline-tooltip-drop-shadow));max-width:100%;position:relative;width:min(206px,100%)}@media (min-width:48rem){.timeline-tooltip{width:min(254px,100%)}}.timeline-tooltip__body{background-color:var(--timeline-tooltip-color-bg);border-radius:var(--timeline-tooltip-radius);margin:0;min-height:0;padding:var(--timeline-tooltip-padding);position:relative;z-index:1}.timeline-tooltip__body:after{background-color:var(--timeline-tooltip-color-bg);box-shadow:none;content:"";height:var(--timeline-tooltip-arrow-h);pointer-events:none;position:absolute;width:var(--timeline-tooltip-arrow-w);z-index:0}.timeline-tooltip--arrow-bottom .timeline-tooltip__body:after,.timeline-tooltip--arrow-left-down .timeline-tooltip__body:after,.timeline-tooltip--arrow-right-down .timeline-tooltip__body:after{clip-path:polygon(0 0,100% 0,50% 100%)}.timeline-tooltip--arrow-bottom .timeline-tooltip__body:after{left:50%;top:calc(100% - 1px);translate:-50% 0}.timeline-tooltip--arrow-left-down .timeline-tooltip__body:after{left:calc(var(--timeline-tooltip-arrow-offset) - var(--timeline-tooltip-arrow-w)/2);top:calc(100% - 1px)}.timeline-tooltip--arrow-right-down .timeline-tooltip__body:after{right:calc(var(--timeline-tooltip-arrow-offset) - var(--timeline-tooltip-arrow-w)/2);top:calc(100% - 1px)}.timeline-tooltip--arrow-left-up .timeline-tooltip__body:after,.timeline-tooltip--arrow-right-up .timeline-tooltip__body:after{clip-path:polygon(0 100%,100% 100%,50% 0)}.timeline-tooltip--arrow-left-up .timeline-tooltip__body:after{bottom:calc(100% - 1px);left:calc(var(--timeline-tooltip-arrow-offset) - var(--timeline-tooltip-arrow-w)/2)}.timeline-tooltip--arrow-right-up .timeline-tooltip__body:after{bottom:calc(100% - 1px);right:calc(var(--timeline-tooltip-arrow-offset) - var(--timeline-tooltip-arrow-w)/2)}.timeline-tooltip__text{color:var(--timeline-tooltip-color-text);font-family:var(--timeline-tooltip-font-family);font-size:var(--timeline-tooltip-font-size);font-weight:600;line-height:var(--timeline-tooltip-line-height);margin:0;padding:0}.timeline-tooltip__text *{font-family:var(--timeline-tooltip-font-family)!important;font-size:var(--timeline-tooltip-font-size)!important;font-weight:inherit;line-height:var(--timeline-tooltip-line-height)!important}.timeline-tooltip__text b,.timeline-tooltip__text strong{font-weight:700!important}.timeline-tooltip__text em,.timeline-tooltip__text i{font-style:italic}.timeline-tooltip__text>div,.timeline-tooltip__text>p{margin:0;padding:0}.timeline-tooltip__text :is(h1,h2,h3,h4,h5,h6){font-family:var(--timeline-tooltip-font-family)!important;font-size:var(--timeline-tooltip-font-size)!important;font-weight:700!important;margin:0}.timeline-tooltip__text ol,.timeline-tooltip__text ul{padding:0 0 0 1.125em}.timeline-slider__milestone .timeline-tooltip a{pointer-events:auto}.timeline-tooltip__link,.timeline-tooltip__text a{color:var(--timeline-tooltip-color-highlight);font-weight:600;text-decoration:underline;text-underline-offset:.125em}:root{--timeline-slider-padding-y:42px;--timeline-slider-rail:#dedede;--timeline-slider-dot:#dedede;--timeline-slider-dot-size:12px;--timeline-slider-year-dot-gap:94px;--timeline-slider-tooltip-tip-gap:42px;--timeline-slider-tooltip-row-inset:clamp(6.5rem,18vh,11rem);--timeline-slider-viewport-min-h:562px;--timeline-slider-nav-color:#163b6b;--timeline-slider-nav-hover:#1d4d85;--timeline-slider-nav-size:40px;--timeline-slider-nav-size-mobile:30px;--timeline-slider-row-pad-inline:clamp(1.5rem,4vw,3rem);--timeline-slider-row-pad-block:clamp(2rem,5vw,3.5rem);--timeline-slider-snap-duration:0.52s;--timeline-slider-snap-ease:cubic-bezier(0.22,1,0.36,1)}@media (max-width:767px){:root{--timeline-slider-year-dot-gap:42px;--timeline-slider-tooltip-tip-gap:20px}}.timeline-slider{align-items:stretch;display:flex;flex-direction:row;max-width:100%;min-width:0;padding:var(--timeline-slider-padding-y) 0;width:100%}.timeline-slider,.timeline-slider *,.timeline-slider :after,.timeline-slider :before{box-sizing:border-box}.timeline-slider .timeline-slider__btn{pointer-events:none;visibility:hidden}.timeline-slider.timeline-slider--nav-ready .timeline-slider__btn{pointer-events:auto;visibility:visible}.timeline-slider__btn{align-items:center;align-self:center;background:none!important;border:0!important;color:var(--timeline-slider-nav-color);cursor:pointer;display:inline-flex;flex:0 0 var(--timeline-slider-nav-size);justify-content:center;line-height:0;margin:0;padding:0!important;transition:color .15s ease,background-color .15s ease,opacity .15s ease}@media (max-width:767px){.timeline-slider__btn{flex:0 0 var(--timeline-slider-nav-size-mobile)}.timeline-slider__btn--prev{margin-left:-10px;margin-right:5px}.timeline-slider__btn--next{margin-left:5px;margin-right:-10px}}.timeline-slider__btn:hover{color:var(--timeline-slider-nav-hover)}.timeline-slider__btn-icon{display:flex;pointer-events:none}.timeline-slider__chevron{display:block;flex-shrink:0}.timeline-slider__viewport{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:var(--timeline-slider-viewport-min-h);min-width:0;outline:none;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;touch-action:pan-x pan-y}.timeline-slider__viewport::-webkit-scrollbar{display:none}.timeline-slider__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--timeline-slider-nav-color)}.timeline-slider__viewport--align-left .timeline-slider__track{margin-right:auto}.timeline-slider__viewport--align-center .timeline-slider__track{margin-inline:auto}.timeline-slider__viewport--align-right .timeline-slider__track{margin-left:auto}.timeline-slider__viewport--align-left .timeline-slider__row{padding-inline:0}.timeline-slider__viewport--align-left .timeline-slider__rail{left:calc(var(--milestone-year-size, 80px)/2);right:calc(var(--milestone-year-size, 80px)/2)}.timeline-slider__viewport--align-right .timeline-slider__row{padding-inline-end:0;padding-inline-start:var(--timeline-slider-row-pad-inline)}.timeline-slider__viewport--align-right .timeline-slider__rail{left:calc(var(--timeline-slider-row-pad-inline) + var(--milestone-year-size, 80px)/2);right:calc(var(--milestone-year-size, 80px)/2)}@media (max-width:767px){.timeline-slider__viewport--align-left .timeline-slider__track,.timeline-slider__viewport--align-right .timeline-slider__track{margin-inline:auto}.timeline-slider__viewport--align-left .timeline-slider__row,.timeline-slider__viewport--align-right .timeline-slider__row{padding-inline:var(--timeline-slider-row-pad-inline)}.timeline-slider__viewport--align-left .timeline-slider__rail,.timeline-slider__viewport--align-right .timeline-slider__rail{left:calc(var(--timeline-slider-row-pad-inline) + var(--milestone-year-size, 80px)/2);right:calc(var(--timeline-slider-row-pad-inline) + var(--milestone-year-size, 80px)/2)}}.timeline-slider__track{display:flex;flex:0 0 auto;flex-direction:row;position:relative;width:max-content}.timeline-slider__rail{background-color:var(--timeline-slider-rail);height:2px;left:calc(var(--timeline-slider-row-pad-inline) + var(--milestone-year-size, 80px)/2);margin-top:-1px;position:absolute;right:calc(var(--timeline-slider-row-pad-inline) + var(--milestone-year-size, 80px)/2);top:50%;z-index:0}.timeline-slider__row{align-items:center;display:flex;flex-wrap:nowrap;padding-block:max(var(--timeline-slider-row-pad-block),var(--timeline-slider-tooltip-row-inset));padding-inline:var(--timeline-slider-row-pad-inline);position:relative;z-index:1}.timeline-slider__dot{background-color:var(--timeline-slider-dot);border-radius:50%;flex:0 0 auto;height:var(--timeline-slider-dot-size);margin-inline:var(--timeline-slider-year-dot-gap);position:relative;width:var(--timeline-slider-dot-size);z-index:1}.timeline-slider__slot{align-items:center;display:flex;flex:0 0 auto;justify-content:center;position:relative;z-index:1}.timeline-slider__milestone{display:block;margin-inline:auto;position:relative;width:var(--milestone-year-size,80px)}.timeline-slider__milestone .timeline-tooltip{max-width:min(254px,85vw);pointer-events:none;position:absolute;width:min(254px,calc(100vw - 2rem));z-index:2;--timeline-tooltip-arrow-offset:calc(var(--milestone-year-size, 80px)/2)}.timeline-slider__milestone--tt-above-left .timeline-tooltip,.timeline-slider__milestone--tt-above-right .timeline-tooltip{bottom:calc(100% + var(--timeline-slider-tooltip-tip-gap) + var(--timeline-tooltip-arrow-h, 19px))}.timeline-slider__milestone--tt-above-left .timeline-tooltip{left:0}.timeline-slider__milestone--tt-above-right .timeline-tooltip{right:0}.timeline-slider__milestone--tt-below-left .timeline-tooltip,.timeline-slider__milestone--tt-below-right .timeline-tooltip{top:calc(100% + var(--timeline-slider-tooltip-tip-gap) + var(--timeline-tooltip-arrow-h, 19px))}.timeline-slider__milestone--tt-below-left .timeline-tooltip{left:0}.timeline-slider__milestone--tt-below-right .timeline-tooltip{right:0}@media (max-width:767px){.timeline-slider__milestone--tt-above-right .timeline-tooltip{left:0;right:auto}.timeline-slider__milestone--tt-above-right .timeline-tooltip.timeline-tooltip--arrow-right-down .timeline-tooltip__body:after{left:calc(var(--timeline-tooltip-arrow-offset) - var(--timeline-tooltip-arrow-w)/2);right:auto;top:calc(100% - 1px)}}