@keyframes shimmer-baa6d216{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}[data-v-baa6d216]:root{--border-radius:.3rem;--color-white:#fff;--color-black:#221e1f;--color-grey:#9b9b9b;--color-grey-a:#aeb0b7;--color-grey-b:#bcbec3;--color-grey-c:#777;--color-grey-d:#f1efef;--color-grey-e:#e3e3e3;--color-grey-f:#d9d9d9;--color-grey-g:#ccc;--color-grey-h:#f2f2f2;--color-grey-i:#555;--color-darkgrey:#646464;--color-darkgrey-rgb:100,100,100;--color-mediumgrey:#878787;--color-lightgrey:#c8c7c7;--color-red:#e30613;--color-darkred:#ad141a;--color-lightred:red;--color-yellow:#ffed00;--color-darkyellow:#eddc00;--color-lightyellow:#feff00;--color-yellowshadow:#d1c201;--color-green:#199e63;--container-max-width:142rem;--desktop-spacing:0;--mobile-spacing:1.2rem;--header-height:12rem;--header-height-collapsed:6.4rem;--more-menu-margin-top:6.4rem;--bottom-bar-height:calc(5.6rem + env(safe-area-inset-bottom));--search-bar-height:5.6rem}@media (width>=960px){[data-v-baa6d216]:root{--desktop-spacing:3rem;--mobile-spacing:0;--bottom-bar-height:0;--header-height-collapsed:8.2rem}}.color-red[data-v-baa6d216]{color:var(--color-red)}@keyframes scaleAnimation-baa6d216{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.header-container[data-v-baa6d216]{border-bottom:1px solid var(--color-lightgrey);padding-bottom:2.4rem}.header-container .title[data-v-baa6d216]{display:none}.header[data-v-baa6d216]{-moz-column-gap:3.2rem;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:2.6rem 3.2rem;display:grid}.header .buttons[data-v-baa6d216]{grid-column:span 2;justify-content:center;display:flex}.header .buttons button[data-v-baa6d216]{border:.2rem solid var(--color-black);height:4rem;padding:0 2rem;font-family:ImpactDirk,Arial,Helvetica,serif;font-size:2rem;font-weight:400}.header .buttons button.active[data-v-baa6d216]{background-color:var(--color-yellow)}.header .buttons button.current[data-v-baa6d216]{border-radius:2rem 0 0 2rem}.header .buttons button.upcoming[data-v-baa6d216]{border-left:0;border-radius:0 2rem 2rem 0}.header .buttons button .desktop[data-v-baa6d216]{display:none}.header .calender-button[data-v-baa6d216]{background:var(--color-white);grid-row:2/2;width:10.8rem;height:10.2rem;padding:.2rem .2rem .3rem;display:grid;box-shadow:0 .2rem .4rem #00000047}.header .calender-button.current[data-v-baa6d216]{justify-self:end}.header .calender-button.animate[data-v-baa6d216]{animation:.6s ease-in-out scaleAnimation-baa6d216}.header .calender-button span[data-v-baa6d216]{text-align:center}.header .calender-button span.top[data-v-baa6d216]{color:var(--color-white);background-color:var(--color-red);font-family:ImpactDirk,Arial,Helvetica,serif;font-size:2rem;font-weight:400}.header .calender-button span.day[data-v-baa6d216]{text-transform:uppercase;font-family:ImpactDirk,Arial,Helvetica,serif;font-size:4.8rem;font-weight:400;line-height:1}.header .calender-button span.date[data-v-baa6d216]{font-family:Metropolis-Bold,Arial,Helvetica,serif;font-size:1.3rem;font-weight:600}@media (width>=960px){.header-container[data-v-baa6d216]{grid-template-columns:25rem auto;align-items:center;gap:2rem;display:grid}.header-container .title[data-v-baa6d216]{display:block}.header-container .title h1[data-v-baa6d216]{font-family:ImpactDirk,Arial,Helvetica,serif;font-size:3.6rem;font-weight:400}.header[data-v-baa6d216]{align-items:center;gap:2.4rem;display:flex}}@media (width>=1368px){.header .buttons button .desktop[data-v-baa6d216]{display:block}.header .buttons button .mobile[data-v-baa6d216]{display:none}}
