ol,ul{list-style:none}:root{--space-unit:1em;--space-xxxxs:calc(0.125 * 1em);--space-xxxs:calc(0.25 * 1em);--space-xxs:calc(0.375 * 1em);--space-xs:calc(0.5 * 1em);--space-sm:calc(0.75 * 1em);--space-md:calc(1.25 * 1em);--space-lg:calc(2 * 1em);--space-xl:calc(3.25 * 1em);--space-xxl:calc(5.25 * 1em);--space-xxxl:calc(8.5 * 1em);--space-xxxxl:calc(13.75 * 1em);--component-padding:calc(1.25 * 1em);--font-primary:"Fira Sans",sans-serif;--font-secondary:"Playfair Display",serif;--max-width-xxs:32rem;--max-width-xs:38rem;--max-width-sm:48rem;--max-width-md:64rem;--max-width-lg:80rem;--max-width-xl:90rem;--max-width-xxl:120rem;--body-line-height:1.4;--heading-line-height:1.2;--radius:0.25em;--font-primary:sans-serif;--text-base-size:1em;--text-scale-ratio:1.2;--text-xs:calc(1em / var(--text-scale-ratio) / var(--text-scale-ratio));--text-sm:calc(var(--text-xs) * var(--text-scale-ratio));--text-md:calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg:calc(var(--text-md) * var(--text-scale-ratio));--text-xl:calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl:calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl) * var(--text-scale-ratio));--body-line-height:1.4;--heading-line-height:1.2;--font-primary-capital-letter:1}@supports (--css:variables){@media (min-width:64rem){:root{--space-unit:1.25em;--text-base-size:1.25em;--text-scale-ratio:1.25}}}.text-replace{overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap}.js .cd-h-timeline{opacity:0;transition:opacity .2s;position:relative;min-height:720px}.js .cd-h-timeline--loaded{opacity:1}.js .cd-h-timeline__container{position:absolute;height:100px;bottom:0}.js .cd-h-timeline__dates{position:relative;height:100%;overflow:hidden}.js .cd-h-timeline__dates::after,.js .cd-h-timeline__dates::before{content:"";position:absolute;z-index:2;top:0;height:100%;width:20px}.js .cd-h-timeline__line{position:absolute;z-index:1;left:0;top:50px;height:2px;background-color:hsl(0,0%,calc(97% * .9));transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.js .cd-h-timeline__filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.js .cd-h-timeline__date{position:absolute;bottom:-50px;z-index:2;text-align:center;padding-bottom:.75em;padding-bottom:var(--space-sm);color:var(--white);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.js .cd-h-timeline__date::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:42px;height:20px;width:20px;border-radius:50%;border:2px solid hsl(0,0%,87.3%);background-color:#f7f7f7;transition:background-color .3s,border-color .3s}.js .cd-h-timeline__date--selected::after,.js .cd-h-timeline__date:hover::after{background-color:var(--light-blue);border-color:var(--light-blue)}.js .cd-h-timeline__date--selected{pointer-events:none}.js .cd-h-timeline__navigation{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid hsl(0,0%,calc(97% * .9));transition:border-color .3s}.js .cd-h-timeline__navigation::after{content:"";position:absolute;height:16px;width:16px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../img/cd-arrow.svg) no-repeat}.js .cd-h-timeline__navigation:hover{border-color:var(--light-blue);border-color:var(--light-blue)}.js .cd-h-timeline__navigation--prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.js .cd-h-timeline__navigation--next{right:0}.js .cd-h-timeline__navigation--inactive{cursor:not-allowed}.js .cd-h-timeline__navigation--inactive::after{background-position:0 -16px}.js .cd-h-timeline__navigation--inactive:hover{border-color:hsl(0,0%,calc(97% * .9))}.js .cd-h-timeline__events{position:absolute;top:0;width:100%;height:100%;overflow:hidden;transition:height .4s}.js .cd-h-timeline__events ol{padding-left:0;margin-top:0;margin-bottom:0}.js .cd-h-timeline__event{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0;width:100%;height:100%;left:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding:0;opacity:0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.js .cd-h-timeline__event--selected{position:absolute;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.js .cd-h-timeline__event--enter-right,.js .cd-h-timeline__event--leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right}.js .cd-h-timeline__event--enter-left,.js .cd-h-timeline__event--leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left}.js .cd-h-timeline__event--leave-left,.js .cd-h-timeline__event--leave-right{animation-direction:reverse}.js .cd-h-timeline__event-title{color:#383838;font-family:"Playfair Display",serif;font-family:var(--font-secondary);font-weight:700;font-size:2.48832em;font-size:var(--text-xxxl)}.js .cd-h-timeline__event-date{display:block;font-style:italic;margin:.5em auto;margin:var(--space-xs) auto}