.block-timeline-1{display:flex;flex-flow:column;position:relative;overflow-x:hidden;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);padding-block:min(calc(3.125rem + 8.125 * (100vw - 22.5rem) / 77.5),11.25rem)}.block-timeline-1.is-style-dark-01 .component-swiper-indicator.is-type-progressbar .indicator-progress .swiper-pagination-progressbar-fill,.block-timeline-1.is-style-dark-02 .component-swiper-indicator.is-type-progressbar .indicator-progress .swiper-pagination-progressbar-fill{background-color:#fff}.block-timeline-1.is-style-dark-01 .navigation-wrapper .navigation-inner .year-list .year-item,.block-timeline-1.is-style-dark-02 .navigation-wrapper .navigation-inner .year-list .year-item{color:#fff}.block-timeline-1 .top-wrapper{display:flex;flex-flow:column;position:relative;z-index:1;align-items:center;text-align:center;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-timeline-1 .top-wrapper .component-headlines{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-timeline-1 .top-wrapper .component-headlines .component-headline.is-style-default{font-size:min(calc(7.5rem + 10 * (100vw - 22.5rem) / 77.5),17.5rem);line-height:.8;font-weight:400;font-family:ChaletComprime;letter-spacing:.01em;text-transform:uppercase;color:rgba(0,0,0,0);-webkit-text-stroke-color:#99262c;-webkit-text-stroke-width:min(calc(0.0625rem + 0.0625 * (100vw - 22.5rem) / 77.5),0.125rem)}.block-timeline-1 .navigation-wrapper{position:relative;z-index:1;overflow-x:auto;padding-bottom:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem)}@media(min-width: 62rem){.block-timeline-1 .navigation-wrapper{padding-bottom:0}}.block-timeline-1 .navigation-wrapper .navigation-inner{display:flex;flex-flow:column;width:-moz-fit-content;width:fit-content;min-width:100%}.block-timeline-1 .navigation-wrapper .navigation-inner .year-list{display:flex;flex-wrap:nowrap}.block-timeline-1 .navigation-wrapper .navigation-inner .year-list .year-item{font-size:min(calc(1rem + 0.375 * (100vw - 22.5rem) / 77.5),1.375rem);line-height:1;font-weight:405;font-family:ChaletComprime;letter-spacing:.01em;text-transform:uppercase;flex-basis:0;flex-grow:1;flex-shrink:0;min-width:6.25rem;padding-bottom:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);transition:opacity 250ms cubic-bezier(0.5, 0, 0, 1);opacity:.4;color:#606060;border:none;background:none}.block-timeline-1 .navigation-wrapper .navigation-inner .year-list .year-item.active,.block-timeline-1 .navigation-wrapper .navigation-inner .year-list .year-item:hover,.block-timeline-1 .navigation-wrapper .navigation-inner .year-list .year-item:focus{opacity:1}.block-timeline-1 .navigation-wrapper .navigation-inner .component-swiper-indicator{width:100%}.block-timeline-1 .navigation-wrapper .navigation-inner .component-swiper-indicator .indicator-current,.block-timeline-1 .navigation-wrapper .navigation-inner .component-swiper-indicator .indicator-total{display:none}.block-timeline-1 .slider-wrapper{position:relative;z-index:1}.block-timeline-1 .slider-wrapper .timeline-item{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 62rem){.block-timeline-1 .slider-wrapper .timeline-item{align-items:center;grid-template-columns:repeat(2, minmax(0, 1fr))}}.block-timeline-1 .slider-wrapper .timeline-item .component-image-video{width:100%;height:min(calc(17.5rem + 18.125 * (100vw - 22.5rem) / 77.5),35.625rem);min-height:100%}.block-timeline-1 .slider-wrapper .timeline-item .content-wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.block-timeline-1 .slider-wrapper .timeline-item .content-wrapper{padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}}.block-timeline-1 .slider-wrapper .timeline-item .content-wrapper .component-headlines,.block-timeline-1 .slider-wrapper .timeline-item .content-wrapper .component-rich-text{max-width:37.5rem}.block-timeline-1 .slider-wrapper .timeline-item .content-wrapper .component-headlines .component-headline.is-style-default{font-size:min(calc(1.625rem + 3.5 * (100vw - 22.5rem) / 77.5),5.125rem);line-height:.8;font-weight:400;font-family:ChaletComprime;letter-spacing:.01em;text-transform:uppercase}.block-timeline-1 .slider-wrapper .timeline-item .content-wrapper .component-headlines .component-sub-headline{font-size:min(calc(1.25rem + 0.75 * (100vw - 22.5rem) / 77.5),2rem);line-height:1;font-weight:400;font-family:ChaletComprime;letter-spacing:.01em;text-transform:uppercase}