@import "https://use.typekit.net/fbz0lql.css";
.react-aria-RangeCalendar{width:100%;color:var(--page-txt);font-size:var(--fs-copy);line-height:var(--lh-copy);--height-calendar-cell:4.4rem}.react-aria-RangeCalendar header{width:100%;padding:calc(var(--padding)/2)var(--padding);min-height:var(--header-height);border-bottom:2px dotted var(--border-color);align-items:center;margin:0;display:flex}.react-aria-RangeCalendar header .react-aria-Heading{text-align:center;font-size:inherit;text-transform:uppercase;flex:1;margin:0}.react-aria-RangeCalendar table{border-collapse:collapse;table-layout:fixed;width:calc(100% - 2rem);margin:0 1rem}.react-aria-RangeCalendar table td{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:1px 0;overflow:hidden}.react-aria-RangeCalendar table th{padding:var(--padding)0 0 0}.react-aria-RangeCalendar .react-aria-CalendarCell{border-radius:var(--height-calendar-cell);cursor:default;forced-color-adjust:none;height:var(--height-calendar-cell);outline:none;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.react-aria-RangeCalendar .react-aria-CalendarCell span{text-align:center;width:100%;line-height:var(--height-calendar-cell);display:block}.react-aria-RangeCalendar .react-aria-CalendarCell[data-has-events=true]:after{content:"";background:currentColor;border-radius:100%;width:5px;height:5px;display:block;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.react-aria-RangeCalendar .react-aria-CalendarCell[data-has-events=true] span{font-weight:700}.react-aria-RangeCalendar .react-aria-CalendarCell[data-outside-month]{opacity:.3}.react-aria-RangeCalendar .react-aria-CalendarCell[data-pressed]{background:var(--gray-100)}.react-aria-RangeCalendar .react-aria-CalendarCell[data-focus-visible]{outline:2px solid var(--highlight-background);outline-offset:-2px}.react-aria-RangeCalendar .react-aria-CalendarCell[data-today]{background:var(--quiet-bg)}.react-aria-RangeCalendar .react-aria-CalendarCell[data-selected]{background:var(--page-txt);color:var(--page-bg);border-radius:0}.react-aria-RangeCalendar .react-aria-CalendarCell[data-selected][data-focus-visible]{outline-color:var(--highlight-foreground);outline-offset:-3px}.react-aria-RangeCalendar .react-aria-CalendarCell[data-selection-start]{border-start-start-radius:calc(var(--height-calendar-cell)/2);border-end-start-radius:calc(var(--height-calendar-cell)/2)}.react-aria-RangeCalendar .react-aria-CalendarCell[data-selection-end]{border-start-end-radius:calc(var(--height-calendar-cell)/2);border-end-end-radius:calc(var(--height-calendar-cell)/2)}
.WidgetModal-module-scss-module__dKbf3a__controls{color:red}.WidgetModal-module-scss-module__dKbf3a__modalOverlay{z-index:2000;background:#000000b0;width:100%;height:100lvh;position:fixed;top:0;left:0}.WidgetModal-module-scss-module__dKbf3a__modalOverlay[data-entering]{animation:.22s WidgetModal-module-scss-module__dKbf3a__widgetmodal-blur}.WidgetModal-module-scss-module__dKbf3a__modalOverlay[data-exiting]{animation:.18s ease-in reverse WidgetModal-module-scss-module__dKbf3a__widgetmodal-blur}.WidgetModal-module-scss-module__dKbf3a__modal{background:var(--page-bg);width:clamp(30rem,100vw,58rem);height:calc(100dvh + 200px);color:var(--page-txt);border-left:1px solid var(--border-color);border-radius:2px;outline:none;margin-left:auto;padding:0;position:sticky;top:-100px;left:0;overflow:hidden;box-shadow:-8px 0 20px #0000001a}.WidgetModal-module-scss-module__dKbf3a__modal[data-entering]{animation:.22s ease-out WidgetModal-module-scss-module__dKbf3a__widgetmodal-slide}.WidgetModal-module-scss-module__dKbf3a__modal[data-exiting]{animation:.18s ease-in reverse WidgetModal-module-scss-module__dKbf3a__widgetmodal-slide}.WidgetModal-module-scss-module__dKbf3a__dialog{flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:none;height:calc(100% - 200px);margin:0;display:flex;position:relative;overflow-y:scroll}.WidgetModal-module-scss-module__dKbf3a__dismiss{color:currentColor;background:0 0;border:0;margin:0;padding:0;line-height:0}.WidgetModal-module-scss-module__dKbf3a__header{background:var(--page-bg);width:100%;height:var(--header-height);padding:0 var(--padding);flex-direction:row;flex:0 0 var(--header-height);z-index:2000;box-shadow:var(--bar-shadow);justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}.WidgetModal-module-scss-module__dKbf3a__headerChildren{margin-right:calc(var(--padding)/2)}.WidgetModal-module-scss-module__dKbf3a__title{text-transform:uppercase;margin:0 auto 0 0;font-weight:700}@keyframes WidgetModal-module-scss-module__dKbf3a__widgetmodal-blur{0%{background:0 0}to{background:#000000b0}}@keyframes WidgetModal-module-scss-module__dKbf3a__widgetmodal-slide{0%{transform:translate(100%)}to{transform:translate(0%)}}
.LocaleSwitcher-module-scss-module__NK8ymW__labelShort{display:none}@media (max-width:480px){.LocaleSwitcher-module-scss-module__NK8ymW__labelShort{display:inline}}.LocaleSwitcher-module-scss-module__NK8ymW__labelLong{display:inline}@media (max-width:480px){.LocaleSwitcher-module-scss-module__NK8ymW__labelLong{display:none}}
.MobileMenuModal-module-scss-module__sDB6BG__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;background:#192875b0;width:100%;height:100%;position:fixed;top:0;left:0}.MobileMenuModal-module-scss-module__sDB6BG__overlay[data-entering]{background:#19287500}.MobileMenuModal-module-scss-module__sDB6BG__modal{background:var(--page-bg);will-change:transform;border:none;outline:none;width:100%;height:calc(100dvh + 200px);margin-left:auto;padding:100px 0;position:absolute;top:-100px;left:0;overflow-y:scroll;transform:translate(0%);box-shadow:-8px 0 20px #0000001a}.MobileMenuModal-module-scss-module__sDB6BG__modal[data-entering]{transform:translate(100%)}.MobileMenuModal-module-scss-module__sDB6BG__dialog{flex-direction:column;justify-content:flex-start;align-items:flex-end;max-width:none;margin:0;display:flex}.MobileMenuModal-module-scss-module__sDB6BG__header{background:var(--page-bg);width:100%;height:var(--header-height);padding:0 var(--padding);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.MobileMenuModal-module-scss-module__sDB6BG__headerActions{justify-content:flex-end;align-items:center;gap:var(--padding);flex-direction:row;display:flex}.MobileMenuModal-module-scss-module__sDB6BG__content{width:100%;padding:var(--padding);margin:0;position:relative}@keyframes MobileMenuModal-module-scss-module__sDB6BG__mobilemenumodal-blur{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#19287500}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#192875b0}}@keyframes MobileMenuModal-module-scss-module__sDB6BG__mobilemenumodal-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.MobileMenuModal-module-scss-module__sDB6BG__localeSwitcher{display:none}@media (max-width:390px){.MobileMenuModal-module-scss-module__sDB6BG__localeSwitcher{display:block}}.MobileMenuModal-module-scss-module__sDB6BG__menuLabel{display:none}@media (min-width:740px){.MobileMenuModal-module-scss-module__sDB6BG__menuLabel{display:inline}}
@media (max-width:340px){.CalendarModal-module-scss-module__e-gmAW__toggleLabel{display:none}}
.Footer-module-scss-module__wcgw9G__footer{padding:var(--padding);padding-top:calc(var(--padding)*4);background:var(--page-bg);width:100%;margin:-1px auto 0;position:relative}.Footer-module-scss-module__wcgw9G__footer>span{margin:calc(var(--padding)/2)0;text-align:center;opacity:.6;width:100%;font-size:.8em;display:block}.Footer-module-scss-module__wcgw9G__nav ul{flex-flow:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__wcgw9G__nav ul li{margin-left:calc(var(--padding)/2)}.Footer-module-scss-module__wcgw9G__socialLink{line-height:0;display:block}
:root{--weiss:#fff;--zartes-blau:#dde2ff;--immling-blau:#2a3faa;--dunkles-blau:#0b1027;--legacy-grau:#c7cde1;--page-bg:var(--weiss);--page-bg-dark:var(--immling-blau);--page-txt:hsl(from var(--immling-blau)h s calc(l*.7));--page-txt-dark:var(--weiss);--gradient-softener:#fff9;--card-bs:#a14124 2px 1px 26px -14px;--bar-shadow:0px 12px 16px 0px #a1412412;--quiet-bg:var(--zartes-blau);--quiet-bg-dark:var(--dunkles-blau);--tag-bg:#ffffff5c;--shadow-card:#000 3px 3px 19px -13px;--fs-bignumber:6.8rem;--fs-copy:clamp(2rem,1.3vw,2.4rem);--lh-copy:1.2105;--fs-title:clamp(2.9rem,4vw,5.6rem);--lh-title:1.105;--fs-subtitle:clamp(2.9rem,5vw,3.6rem);--lh-subtitle:1.09;--fs-nav:clamp(2.9rem,4vw,3.3rem);--lh-nav:1.09;--fs-running:3.8rem;--lh-running:4rem;--border-color:var(--zartes-blau);--padding:2rem;--width-max:60rem;--fold-height:26svh;--header-height:6rem;--sticky-height:6rem;--bar-height:calc(var(--header-height)/1.6)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;scroll-behavior:smooth;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-size:62.5%}html,body,#app{background:var(--page-bg);color:var(--page-txt);width:100%;position:relative}body{font-size:var(--fs-copy);line-height:var(--lh-copy);font-display:swap;overflow-x:none;overscroll-behavior:none;min-height:100svh;margin:0;font-family:din-2014-narrow,sans-serif;font-style:normal;font-weight:400}#smooth-content{flex-direction:column;justify-content:flex-start;width:100%;min-height:100svh;display:flex}img{max-width:100%;height:auto;display:block}a{color:currentColor;text-decoration:none}a:hover{text-decoration:underline}a:focus,button:focus{outline:2px solid var(--page-txt)}h1,h2,h3,h4,h5,h6{margin:0}p,h1,h2,h3,h4,h5,h6,blockquote,div,span,input{color:inherit}.page-transition-overlay{pointer-events:none;opacity:0;z-index:3000;position:fixed;inset:0}.loading-root{width:100%;min-height:calc(100svh - var(--header-height));place-content:center;align-items:center;display:flex;position:relative}.loading-section{place-content:center;align-items:center;width:100%;height:50rem;display:flex;position:relative}.spinning-animation{animation-name:spinning-anim;animation-duration:.9s;animation-iteration-count:infinite}@keyframes spinning-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-open=true] .react-aria-SelectValue{opacity:.3}.heroTitle{padding:var(--padding);text-transform:uppercase;font-family:dazzle-unicase,sans-serif;font-weight:500;font-size:var(--fs-title);line-height:var(--fs-title)}
@media (min-width:1440px){:root{--header-height:6rem;--sticky-height:6rem;--padding:2.4rem}}@media (min-width:1670px){:root{--header-height:8rem;--sticky-height:8rem;--padding:2.6rem}}
.react-aria-Button{font-size:var(--fs-copy);line-height:var(--lh-copy);position:relative}.react-aria-Button[data-size=small]{font-size:1.8rem;line-height:1.05}.react-aria-Button{text-transform:uppercase;color:currentColor;cursor:pointer;background:0 0;border:none;border-radius:1.4rem;outline:none;flex-direction:row;align-items:center;gap:.2rem;margin:0;padding:.4rem .8rem;font-family:inherit;font-weight:700;text-decoration:none;transition:opacity .28s ease-in-out;display:flex}.react-aria-Button[data-disabled=true],.react-aria-Button[aria-disabled=true]{opacity:.4;cursor:default}.react-aria-Button[data-variant=cta]{background:#ffffff3b;border-radius:2rem;padding:.8rem 1.4rem}.react-aria-Button[data-variant=action]{background:var(--quiet-bg)}.react-aria-Button[data-variant=link]{border-radius:unset;padding:0;text-decoration:underline}.react-aria-Button[data-variant=lightbox]{background:var(--page-bg);color:var(--page-txt);aspect-ratio:1;border-radius:4.2rem;flex-direction:row;justify-content:center;align-items:center;width:4.2rem;padding:0;display:flex}
.react-aria-ListBoxItem{font-size:var(--fs-copy);line-height:var(--lh-copy);text-transform:uppercase;color:currentColor;cursor:pointer;font-family:inherit;font-weight:700;text-decoration:none;position:relative}.react-aria-ListBoxItem[data-selected]{opacity:.4}
.react-aria-Popover{background:var(--page-bg);padding:var(--padding);box-shadow:var(--shadow-card);transform-origin:var(--trigger-anchor-point);border-radius:3px;transition:opacity .18s,scale .18s}.react-aria-Popover[data-entering],.react-aria-Popover[data-exiting]{opacity:0;scale:.85}
