.timelineSection{column-gap:0;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;height:var(--timeline-total-height,fit-content);position:sticky;top:0;width:calc(100%*var(--timeline-section-factor, 1))}.timeline:not([data-timeline-calculated=true]) .timelineSection,.timelineSection{align-items:flex-start}.timeline[data-timeline-calculated=true] .timelineSection{align-items:stretch}.timelineSection .contentImage{display:block;position:relative}.timelineSection .contentImage,.timelineSection .contentImage img,.timelineSection .contentImage picture{height:auto;width:100%}@media(min-width:800.1px){.timeline[data-timeline-calculated=true] .timelineSection:last-child .timelineItem:not(:last-child),.timeline[data-timeline-calculated=true] .timelineSection:not(:last-child) .timelineItem{height:100vh}}.timelineItem{box-sizing:border-box;flex-shrink:0;position:sticky;top:0}@media(max-width:800px){.timelineItem{width:calc(100%/var(--timeline-section-factor, 1) + 100%*var(--timeline-item-overshot-factor, 0)/var(--timeline-section-factor, 1))}}@media(min-width:800.1px){.timelineItem[data-timeline-size="2"]{width:calc(16.66667%/var(--timeline-section-factor, 1))}.timelineItem[data-timeline-size="4"]{width:calc(33.33333%/var(--timeline-section-factor, 1))}.timelineItem[data-timeline-size="6"]{width:calc(50%/var(--timeline-section-factor, 1))}.timelineItem[data-timeline-size="8"]{width:calc(66.66667%/var(--timeline-section-factor, 1))}}.timelineItem .slot{position:sticky}@media(max-width:800px){.timelineItem .slot{left:0;padding-bottom:var(--map-fallback-gap-section);padding-top:var(--map-fallback-gap-section);top:var(--timeline-item-scrollposition,0);width:calc(100%/(var(--timeline-item-overshot-factor, 0) + 1))}}@media(min-width:800.1px){.timelineItem .slot{--slot-padding:clamp(calc(var(--alias-size-l)/16*1rem),calc(100vw*(var(--assign-marginalcolumn-padding) - var(--alias-size-l))/1120 + var(--alias-size-l)/16*1rem - (var(--assign-marginalcolumn-padding) - var(--alias-size-l))/1120*800/16*1rem),calc(var(--assign-marginalcolumn-padding)/16*1rem));margin-top:var(--timeline-item-scrollposition,0);padding-bottom:calc(var(--map-fallback-gap-section)*2);padding-top:var(--map-fallback-gap-section);top:0}}