.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}.q-page.home .more{display:block}.q-page.home .more .more__button{margin-left:calc(var(--left-width) + var(--bar-width) / 2);transform:translate(-50%)}}.timeline{width:100%;position:relative}.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}.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{border-top:1px solid #000;grid-column:bar-left;justify-self:end;padding-right:100%}.timeline .-day:nth-child(2n of .-day) .timeline-day{border-top:1px solid #000;grid-column:bar-right;justify-self:start;padding-left:100%}}.timeline:before{content:"";z-index:-1;width:var(--bar-width);background:url(/icons/timeline-bg.svg) top/24px repeat-y;height:100%;position:absolute;left:0}@media (min-width:1199px){.timeline:before{left:var(--left-width);background-size:48px}}.timeline .timeline-calendar{z-index:1;top:calc(var(--page-y-offset) + 72);position:fixed;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);max-width:calc(var(--teaser-max-width) + var(--half-bar));margin-left:var(--half-bar);border-top:1px solid #000;justify-content:end;position:relative}@media (min-width:1199px){.timeline .timeline-container.-day{margin-left:initial;justify-content:initial;max-width:initial;transform:initial;border-top:none}.timeline .timeline-container.-day:before{content:none}}.timeline .timeline-day span{color:#fff;background-color:#000;padding:6px;font-family:Noto Sans Mono,monospace;font-size:1.125rem;font-weight:300;line-height:1;display:inline-block}@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{padding:4px 12px;font-size:2.1875rem;line-height:1}}@media (min-width:1439px){.timeline .timeline-day.-today span{padding:4px 12px;font-size:3rem;line-height:1.20833}}.timeline .left .timeline-day{justify-content:end;display:flex}.timeline .timeline-layout{position:relative}@media (min-width:1199px){.timeline .timeline-layout{grid-template-columns:auto var(--column-2);grid-template-areas:"time-left time-right";display:grid}.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-area:1/time-right/-1;margin-bottom:1rem}.timeline .timeline-layout:not(.-cover) .left,.timeline .timeline-layout:not(.-cover) .right{flex-flow:wrap;justify-content:end;align-items:start;display:flex}.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}.timeline .timeline-layout.-cover{margin-top:-16px}}.timeline .timeline-layout.-cover .right{display:contents}@media (min-width:1199px){.timeline .timeline-layout.-cover .right{margin-top:-70px;display:block}}.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);flex-flow:wrap;display:flex}@media (min-width:1199px){.timeline .timeline-container{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";margin-left:0;display:grid}.timeline .timeline-container .left{flex-flow:column wrap;grid-column:content-left;justify-content:stretch;align-items:end;display:flex}.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)>*{top:var(--page-y-offset);position:sticky}}
