.timeline-section{background-color:#f1f1f3;background-position:0 100%;background-repeat:repeat-x}.timeline-section__header{display:block;margin-bottom:2rem;padding:0 1rem;text-align:center}.timeline-section__title{display:block;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;line-height:clamp(2.25rem,3vw,3rem);margin:0 0 1rem}.timeline-section__summary{display:block;font-size:1rem;line-height:1.6;margin:0 auto;max-width:64rem}@media (min-width:64rem){.timeline-section__header{margin-bottom:3rem}}.timeline-section__container{contain:style layout paint;content-visibility:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;margin:0 auto;padding:1rem}.timeline-section__container>.timeline-section__item{flex:0 0 100%;max-width:100%}@media (min-width:64rem){.timeline-section__container>.timeline-section__item{flex:0 0 calc((100% - (var(--cards-per-row-medium, 3) - 1)*1.5rem)/var(--cards-per-row-medium, 3));max-width:calc((100% - (var(--cards-per-row-medium, 3) - 1)*1.5rem)/var(--cards-per-row-medium, 3))}}@media (min-width:80rem){.timeline-section__container{gap:2rem}.timeline-section__container>.timeline-section__item{flex:0 0 calc((100% - (var(--cards-per-row-large, 3) - 1)*2rem)/var(--cards-per-row-large, 3));max-width:calc((100% - (var(--cards-per-row-large, 3) - 1)*2rem)/var(--cards-per-row-large, 3))}}.timeline-section__item{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.timeline-section__year-circle{align-items:center;background:#0058a9;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:600;height:5rem;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:5rem;z-index:3}.timeline-section__year-text{display:block;line-height:1;text-align:center}@media (min-width:48rem){.timeline-section__year-circle{font-size:1.5rem;height:6rem;top:0;width:6rem}}.timeline-section__card{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;justify-content:center;margin:2.5rem 0 0;overflow:visible;padding:0;position:relative;width:100%}@media (min-width:48rem){.timeline-section__card{margin-top:3rem}}.timeline-section__card-wrap{position:relative;z-index:2}.timeline-section__card--blue:before{background:linear-gradient(90deg,#0058a9 0,#009ade)}.timeline-section__card--blue:before,.timeline-section__card--orange:before{bottom:0;clip-path:polygon(100% 13%,100% 100%,19% 100%);content:"";display:block;height:20%;position:absolute;right:0;width:20%;z-index:1}.timeline-section__card--orange:before{background:linear-gradient(90deg,#f18a00 0,#ffc62c)}.timeline-section__card--teal:before{background:linear-gradient(90deg,#009ade 0,#16b8b3);bottom:0;clip-path:polygon(100% 13%,100% 100%,19% 100%);content:"";display:block;height:20%;position:absolute;right:0;width:20%;z-index:1}:not(.hs-inline-edit) .timeline-section__card{transition:transform .3s ease,box-shadow .3s ease}:not(.hs-inline-edit) .timeline-section__card:focus-within,:not(.hs-inline-edit) .timeline-section__card:hover{box-shadow:0 8px 12px rgba(0,0,0,.15);transform:translateY(-5px);will-change:transform}:not(.hs-inline-edit) .timeline-section__card:not(:hover):not(:focus-within){will-change:auto}.timeline-section__card-image{margin:0 0 -23px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.timeline-section__card-image img{height:100%;left:0;margin:0;object-fit:cover;padding:0;position:absolute;top:0;width:100%}:not(.hs-inline-edit) .timeline-section__card-image img{transition:transform .3s ease}:not(.hs-inline-edit) .timeline-section__card:focus-within .timeline-section__card-image img,:not(.hs-inline-edit) .timeline-section__card:hover .timeline-section__card-image img{transform:scale(1.05)}.timeline-section__card-content{display:flex;flex-direction:column;flex-grow:1;padding:3rem 1.5rem 1.5rem}.timeline-section__card-title{color:#0058a9;display:block;font-size:1.25rem;font-weight:400;line-height:1.3;margin:0 0 1rem}@media (min-width:48rem){.timeline-section__card-title{font-size:1.5rem}}.timeline-section__card-text{color:#566573;display:block;flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}:not(.hs-inline-edit) .timeline-section.lazy-section{transition-duration:.6s;transition-timing-function:ease-out}:not(.hs-inline-edit) .timeline-section.lazy-section .timeline-section__card{transition-duration:.5s;transition-timing-function:ease-out}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade-in]{opacity:0;transition-property:opacity}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade-in] .timeline-section__card,:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade-in].lazy-section--loaded{opacity:1}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=scale-in]{opacity:1;transform:scale(.95);transition-property:transform}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=scale-in].lazy-section--loaded{transform:scale(1)}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=scale-in] .timeline-section__card{opacity:1}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_and_scale]{opacity:0;transform:scale(.95);transition-property:opacity,transform}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_and_scale].lazy-section--loaded{opacity:1;transform:scale(1)}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_and_scale] .timeline-section__card,:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards]{opacity:1}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards] .timeline-section__card{opacity:0;transform:translateY(20px);transition-property:opacity,transform}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__card{opacity:1;transform:translateY(0)}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__item:first-child .timeline-section__card{transition-delay:0s}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__item:nth-child(2) .timeline-section__card{transition-delay:.15s}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__item:nth-child(3) .timeline-section__card{transition-delay:.3s}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__item:nth-child(4) .timeline-section__card{transition-delay:.45s}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__item:nth-child(5) .timeline-section__card{transition-delay:.6s}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__item:nth-child(6) .timeline-section__card{transition-delay:.75s}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__item:nth-child(7) .timeline-section__card{transition-delay:.9s}:not(.hs-inline-edit) .timeline-section.lazy-section[data-animation=fade_in_cards].lazy-section--loaded .timeline-section__item:nth-child(8) .timeline-section__card{transition-delay:1.05s}.hs-inline-edit .timeline-section.lazy-section,.hs-inline-edit .timeline-section.lazy-section .timeline-section__card,.hs-inline-edit .timeline-section__card,.hs-inline-edit .timeline-section__card-image img{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.timeline-section.lazy-section,.timeline-section.lazy-section .timeline-section__card,.timeline-section__card,.timeline-section__card-image img{animation:none;transition:none}}