@charset "UTF-8";.home{--bar-width: 40px;--left-width: 0;--left-bar: calc(var(--left-width) + var(--margin-left-auto) + var(--bar-width) / 2);--margin-left: 0}@media(min-width:1199px){.home{--margin-left: var(--page-x-offset);--bar-width: var(--column-1);--left-width: var(--column-4)}}.q-page.home{margin-left:var(--margin-left)}@media(min-width:1199px){.q-page.home{margin-top:16px}}@media(min-width:1199px){.q-page.home .more{display:block}}@media(min-width:1199px){.q-page.home .more .more__button{margin-left:calc(var(--left-width) + var(--bar-width) / 2);transform:translate(-50%)}}.timeline{position:relative;width:100%}.timeline .-day:nth-child(1 of.-day){margin-bottom:16px}.timeline .-day:not(:nth-child(1 of.-day)){margin-top:30px}@media(min-width:1199px){.timeline .-day:not(:nth-child(1 of.-day)){border-top:none;margin-top:50px;margin-bottom:24px}}@media(min-width:1199px){.timeline .-day:has(>.-today) .timeline-day{border-top:2px solid #000;grid-column:content-left/bar-left;margin-bottom:43px}.timeline .-day:nth-child(odd of.-day):not(:has(>.-today)) .timeline-day{padding-right:100%;grid-column:bar-left;justify-self:end;border-top:1px solid #000}.timeline .-day:nth-child(2n of.-day) .timeline-day{padding-left:100%;grid-column:bar-right;justify-self:start;border-top:1px solid #000}}.timeline:before{content:"";position:absolute;left:0;z-index:-1;width:var(--bar-width);height:100%;background:url(/icons/timeline-bg.svg) repeat-y center top;background-size:24px}@media(min-width:1199px){.timeline:before{background-size:48px;left:var(--left-width)}}.timeline .timeline-calendar{position:fixed;z-index:1;top:calc(var(--page-y-offset) + 72);left:0}@media(min-width:1199px){.timeline .timeline-calendar{left:var(--left-bar);transform:translate(-50%)}}.timeline .timeline-container.-day{--half-bar: calc(var(--bar-width) / 2);border-top:1px solid #000;justify-content:end;max-width:calc(var(--teaser-max-width) + var(--half-bar));margin-left:var(--half-bar);position:relative}@media(min-width:1199px){.timeline .timeline-container.-day{margin-left:initial;border-top:none;justify-content:initial;max-width:initial;transform:initial}.timeline .timeline-container.-day:before{content:none}}.timeline .timeline-day span{display:inline-block;font-family:Noto Sans Mono,monospace;font-weight:300;color:#fff;background-color:#000;padding:6px;font-size:1.125rem;line-height:1}@media(min-width:1199px){.timeline .timeline-day span{font-size:1.5rem;line-height:1}}.timeline .timeline-day.-today span{font-size:1.25rem;line-height:1;left:0}@media(min-width:1199px){.timeline .timeline-day.-today span{font-size:2.1875rem;line-height:1;padding:4px 12px}}@media(min-width:1439px){.timeline .timeline-day.-today span{font-size:3rem;line-height:1.2083333333;padding:4px 12px}}.timeline .left .timeline-day{display:flex;justify-content:end}.timeline .timeline-layout{position:relative}@media(min-width:1199px){.timeline .timeline-layout{display:grid;grid-template-columns:auto var(--column-2);grid-template-areas:"time-left time-right"}.timeline .timeline-layout.-cover{grid-template-columns:auto}.timeline .timeline-layout .timeline-container-wrapper{grid-column:time-left;grid-auto-flow:row}.timeline .timeline-layout .timeline-marginal{grid-column:time-right;grid-row:1/-1;margin-bottom:1rem}.timeline .timeline-layout:not(.-cover) .left,.timeline .timeline-layout:not(.-cover) .right{display:flex;flex-flow:row nowrap;justify-content:end;align-items:start}.timeline .timeline-layout:not(.-cover) .left .teaser,.timeline .timeline-layout:not(.-cover) .right .teaser{width:var(--column-2)}.timeline .timeline-layout:not(.-cover) .left .teaser--daily,.timeline .timeline-layout:not(.-cover) .right .teaser--daily{width:var(--column-3)}.timeline .timeline-layout:not(.-cover) .right{justify-content:start}}@media(min-width:1199px){.timeline .timeline-layout.-cover{margin-top:-16px}}.timeline .timeline-layout.-cover .right{display:contents}@media(min-width:1199px){.timeline .timeline-layout.-cover .right{display:block;margin-top:-70px}}.timeline .timeline-layout.-cover .right>:first-child{order:-1}@media(min-width:1199px){.timeline .timeline-layout.-cover .right>:first-child{order:initial}}.timeline .timeline-container{margin-left:var(--bar-width);display:flex;flex-flow:row wrap}@media(min-width:1199px){.timeline .timeline-container{display:grid;margin-left:0;grid-template-columns:var(--left-width) calc(var(--bar-width) / 2) calc(var(--bar-width) / 2) auto;grid-template-areas:"content-left bar-left bar-right content-right"}.timeline .timeline-container .left{grid-column:content-left;display:flex;flex-flow:column wrap;justify-content:stretch;align-items:end}.timeline .timeline-container .left>.row{width:100%;height:100%}.timeline .timeline-container .right{grid-column:content-right}}@media(max-width:1199px){.timeline .timeline-container .left,.timeline .timeline-container .right{display:contents}.timeline .timeline-container .teaser{float:left}}.timeline .timeline-container .teaser{margin-bottom:16px}@media(max-width:1199px){.timeline .timeline-container .teaser{max-width:var(--teaser-max-width)}}@media(min-width:1199px){.timeline .timeline-container .teaser.-md{margin-bottom:32px}.timeline .timeline-container .teaser{margin-bottom:26px}.timeline .timeline-container .teaser:not(.-xl){width:var(--column-3)}}.timeline .card-links{margin-right:calc(-1 * var(--margin-right))}@media(min-width:1199px){.timeline .card-links{margin-right:inherit}}.timeline .sticky-wrapper:not(:empty){--sticky-height: min(700px, 100vh)}@media(min-width:1199px){.timeline .sticky-wrapper:not(:empty){height:var(--sticky-height)}.timeline .sticky-wrapper:not(:empty)>*{position:sticky;top:var(--page-y-offset)}}
