/* Document
 * ========================================================================== */

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Backgrounds do not repeat by default (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  background-repeat: no-repeat; /* 2 */
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Breaks words to prevent overflow in all browsers (opinionated).
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Remove the grey highlight on links in iOS (opinionated).
 * 6. Prevent adjustments of font size after orientation changes in iOS.
 */

:where(:root) {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  overflow-wrap: break-word; /* 3 */
  -moz-tab-size: 4; /* 4 */
  tab-size: 4; /* 4 */
  -webkit-tap-highlight-color: transparent; /* 5 */
  -webkit-text-size-adjust: 100%; /* 6 */
  text-size-adjust: 100%; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

:where(body) {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

:where(h1) {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */

:where(dl, ol, ul) :where(dl, ol, ul) {
  margin: 0;
}

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 */

:where(hr) {
  color: inherit; /* 1 */
  height: 0; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

:where(nav) :where(ol, ul) {
  list-style-type: none;
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */

:where(nav li)::before {
  content: "\200B";
  float: left;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */

:where(pre) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Add the correct text decoration in Safari.
 */

:where(abbr[title]) {
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

:where(b, strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

:where(code, kbd, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

:where(small) {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

:where(audio, canvas, iframe, img, svg, video) {
  vertical-align: middle;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

:where(iframe) {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

:where(svg:not([fill])) {
  fill: currentColor;
}

/* Tabular data
 * ========================================================================== */

/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color in Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

:where(table) {
  border-collapse: collapse; /* 1 */
  border-color: currentColor; /* 2 */
  text-indent: 0; /* 3 */
}

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

:where(button, input, select) {
  margin: 0;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

:where(button, [type="button" i], [type="reset" i], [type="submit" i]) {
  -webkit-appearance: button;
}

/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */

:where(fieldset) {
  border: 1px solid #a0a0a0;
}

/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */

:where(progress) {
  vertical-align: baseline;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 3. Change the resize direction in all browsers (opinionated).
 */

:where(textarea) {
  margin: 0; /* 1 */
  resize: vertical; /* 3 */
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */

:where([type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
 * ========================================================================== */

/*
 * Add the correct styles in Safari.
 */

:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

/*
 * Add the correct display in Safari.
 */

:where(details > summary:first-of-type) {
  display: list-item;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

:where([aria-busy="true" i]) {
  cursor: progress;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

:where([aria-disabled="true" i], [disabled]) {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

:where([aria-hidden="false" i][hidden]) {
  display: initial;
}

:where([aria-hidden="false" i][hidden]:not(:focus)) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

html,body,div,article,section,main,footer,header,form,fieldset,legend,pre,code,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,textarea,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{-webkit-box-sizing:border-box;box-sizing:border-box}html{text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;word-break:normal}body{color:var(--color-black);font-family:"Trade Gothic",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--typo-copy-font-size);line-height:var(--typo-copy-line-height);overflow-x:hidden;--typo-hero-font-size:50px;--typo-hero-line-height:48px;--typo-main-font-size:40px;--typo-main-line-height:38px;--typo-subline-font-size:32px;--typo-subline-line-height:36px;--typo-subheading-font-size:20px;--typo-subheading-line-height:28px;--typo-date-font-size:22px;--typo-date-line-height:22px;--typo-introcopy-font-size:20px;--typo-introcopy-line-height:34px;--typo-copy-font-size:17px;--typo-copy-line-height:29.92px;--typo-meta-font-size:12px;--typo-meta-line-height:15.96px;--typo-big-topline-font-size:16px;--typo-big-topline-line-height:26px;--typo-topline-font-size:14px;--typo-topline-line-height:22.75px;--typo-link-font-size:16px;--typo-link-line-height:20px;--typo-big-link-font-size:20px;--typo-big-link-line-height:25px;--typo-small-link-font-size:12px;--typo-small-link-line-height:15.96px;--space-xxs: 5px;--space-xs: 10px;--space-s: 20px;--space-m: 30px;--space-l: 40px;--space-xl: 80px;--color-black: #000000;--color-grey: #d4d5d2;--color-white: #ffffff;--color-yellow: #f0ff00;--color-magenta: #ff3eb5;--color-green: #51e83e;--color-cyan: #18f0ff;--color-orange: #ffc71b;--color-blue: #004eff;--color-mint: #00ffc4;--color-rose: #ffc0d0;--color-theme-background: var(--color-yellow);--color-theme-color: var(--color-black)}body[data-base-theme=yellow]{--color-theme-background: var(--color-yellow);--color-theme-color: var(--color-black)}body[data-base-theme=green]{--color-theme-background: var(--color-green);--color-theme-color: var(--color-black)}body[data-base-theme=mint]{--color-theme-background: var(--color-mint);--color-theme-color: var(--color-black)}body[data-base-theme=cyan]{--color-theme-background: var(--color-cyan);--color-theme-color: var(--color-black)}body[data-base-theme=rose]{--color-theme-background: var(--color-rose);--color-theme-color: var(--color-black)}body[data-base-theme=magenta]{--color-theme-background: var(--color-magenta);--color-theme-color: var(--color-white)}body[data-base-theme=blue]{--color-theme-background: var(--color-blue);--color-theme-color: var(--color-white)}body[data-base-theme=orange]{--color-theme-background: var(--color-orange);--color-theme-color: var(--color-white)}main{min-height:58vh;max-width:1440px;margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0}figure{margin:0}a{color:inherit;position:relative;text-decoration:none}img{display:block;width:100%}nav li::before{content:""}button{background:none;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;cursor:pointer}[data-whatinput=mouse] a,[data-whatinput=mouse] button,[data-whatinput=mouse] input,[data-whatinput=touch] a,[data-whatinput=touch] button,[data-whatinput=touch] input{outline:0}[data-whatinput=keyboard] *:focus{outline:2px dashed var(--color-black);outline-offset:2px}hr{text-align:left}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@font-face{font-family:"Trade Gothic";src:url(/assets/fonts/27ceed4a62322a8f837e.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Trade Gothic";src:url(/assets/fonts/adf449141c8efd774f7c.woff2) format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Trade Gothic";src:url(/assets/fonts/9df3bf56d5b1f73ad8ed.woff2) format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Trade Gothic";src:url(/assets/fonts/e65554892cf79b9ac309.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Plak Com";src:url(/assets/fonts/49ec10755127d8be24c3.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Trade Gothic Condensed";src:url(/assets/fonts/d77718bc0cc9dd61a9dc.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Trade Gothic Condensed";src:url(/assets/fonts/c15d6832a94d6e9049ac.woff2) format("woff2");font-weight:normal;font-style:italic;font-display:swap}.text{color:inherit;margin:0;font-style:normal;font-weight:normal}.text--hero{font-family:"Plak Com",Helvetica,Arial,sans-serif;font-size:var(--typo-hero-font-size);line-height:var(--typo-hero-line-height);letter-spacing:1.5px;text-transform:uppercase}.text--main{font-family:"Plak Com",Helvetica,Arial,sans-serif;font-size:var(--typo-main-font-size);line-height:var(--typo-main-line-height);letter-spacing:1.5px;text-transform:uppercase}.text--subline{font-family:"Plak Com",Helvetica,Arial,sans-serif;font-size:var(--typo-subline-font-size);line-height:var(--typo-subline-line-height);letter-spacing:1.7px;text-transform:uppercase}.text--subheading{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-subheading-font-size);line-height:var(--typo-subheading-line-height);letter-spacing:.2px;font-weight:bold}.text--introcopy{font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-introcopy-font-size);line-height:var(--typo-introcopy-line-height);letter-spacing:.1px}.text--copy{font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-copy-font-size);line-height:var(--typo-copy-line-height)}.text--meta{font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-meta-font-size);line-height:var(--typo-meta-line-height)}.text--big-special{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-big-topline-font-size);line-height:var(--typo-big-topline-line-height);letter-spacing:0.625rem;font-style:italic;text-transform:uppercase}.text--special{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-topline-font-size);line-height:var(--typo-topline-line-height);letter-spacing:0.625rem;font-style:italic;text-transform:uppercase}.text--date{font-family:"Plak Com",Helvetica,Arial,sans-serif;font-size:var(--typo-date-font-size);line-height:var(--typo-date-line-height);letter-spacing:1px}.text--topline{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-topline-font-size);line-height:var(--typo-topline-line-height);letter-spacing:0.75rem;font-weight:bold;text-transform:uppercase}.text--big-topline{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-big-topline-font-size);line-height:var(--typo-big-topline-line-height);letter-spacing:0.625rem;font-weight:bold;text-transform:uppercase}.text--link{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-link-font-size);line-height:var(--typo-link-line-height);letter-spacing:0.125rem;font-weight:bold;text-transform:uppercase}.text--small-link{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-small-link-font-size);line-height:var(--typo-small-link-line-height);letter-spacing:1.5px;font-weight:bold;text-transform:uppercase}.text--big-link{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-big-link-font-size);line-height:var(--typo-big-link-line-height);letter-spacing:0.1875rem;font-weight:bold;text-transform:uppercase}.text--uppercase{text-transform:uppercase}.text--hyphenate{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text--bold{font-weight:bold}.text--italic{font-style:italic}.text--italic b,.text--italic strong{font-style:normal}.text--wide{letter-spacing:.5em}iframe:not([src]){display:none}.cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;position:absolute;height:100%;width:100%;left:0;top:0;text-align:center}body[data-base-theme=yellow] .cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23F0FF00%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=green] .cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2351E83E%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=mint] .cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2300FFC4%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=cyan] .cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2318F0FF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=rose] .cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC0D0%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=magenta] .cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FF3EB5%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=blue] .cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23004EFF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=orange] .cookiefirst__blocker{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC71B%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.cookiefirst__blocker-wrapper{background-color:var(--color-white);padding:var(--space-s);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cookiefirst__blocker-accept{margin-top:var(--space-xs) !important}.svg{width:var(--space-s);height:var(--space-s);-ms-flex-negative:0;flex-shrink:0}.button{background:var(--color-theme-background);color:var(--color-theme-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:var(--space-xs) var(--space-s);min-height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.button>span{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-topline-font-size);line-height:1;letter-spacing:0.1875rem;font-weight:bold;text-transform:uppercase;margin-bottom:-3px}.button[disabled],.button--disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button svg{height:var(--space-s);width:var(--space-s);-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}.button svg:not(:only-child){margin-right:var(--space-xxs)}.button--secondary{border:4px solid var(--color-black);background:var(--color-white);min-height:48px;color:var(--color-black);white-space:nowrap}.button--tertiary{background:var(--color-white);color:var(--color-black)}.button[data-theme=yellow].button--primary,.button[data-theme=yellow].button--secondary{background:var(--color-yellow);color:var(--color-black)}.button[data-theme=green].button--primary,.button[data-theme=green].button--secondary{background:var(--color-green);color:var(--color-black)}.button[data-theme=mint].button--primary,.button[data-theme=mint].button--secondary{background:var(--color-mint);color:var(--color-black)}.button[data-theme=cyan].button--primary,.button[data-theme=cyan].button--secondary{background:var(--color-cyan);color:var(--color-black)}.button[data-theme=rose].button--primary,.button[data-theme=rose].button--secondary{background:var(--color-rose);color:var(--color-black)}.button[data-theme=magenta].button--primary,.button[data-theme=magenta].button--secondary{background:var(--color-magenta);color:var(--color-white)}.button[data-theme=blue].button--primary,.button[data-theme=blue].button--secondary{background:var(--color-blue);color:var(--color-white)}.button[data-theme=orange].button--primary,.button[data-theme=orange].button--secondary{background:var(--color-orange);color:var(--color-white)}.picture{display:block}.picture__image{width:100%}.input{margin-top:var(--space-l);position:relative}.input input{padding:var(--space-s);width:100%}.input__label{color:var(--color-black)}.input__error{color:red;display:none}input.user-error~.input__error{display:block}.textarea{margin-top:var(--space-l);position:relative}.textarea textarea{padding:var(--space-s);resize:none;width:100%}.textarea__label{color:var(--color-black)}.textarea__error{color:red;display:none}textarea.user-error~.textarea__error{display:block}.select{margin-top:var(--space-l);position:relative}.select select{width:100%}.select__label{color:var(--color-black)}.select__error{color:red;display:none}select.user-error~.select__error{display:block}.checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--space-xs)}.checkbox__label{display:inline-block}.checkbox__placeholder{display:block;width:20px;height:20px;position:relative;border:2px solid currentColor;margin-right:var(--space-xxs);-ms-flex-negative:0;flex-shrink:0}.checkbox__placeholder svg{position:absolute;top:-2px;left:-2px;width:20px;height:20px;display:none}.checkbox input[type=checkbox]{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}input:checked+.checkbox__placeholder svg{display:block}[data-whatinput=keyboard] .checkbox:focus-within{outline:2px dashed currentColor;outline-offset:2px;z-index:1}.content-image{position:relative;grid-row-gap:var(--space-s)}.content-image__grid-wrapper{position:relative;grid-column:1/span 2}.content-image--portrait .content-image__aspect-wrapper{width:100%;height:0;padding-bottom:56.2500024609%;position:relative}.content-image--portrait .content-image__image{position:absolute;height:100%}.content-image--portrait .content-image__image img{height:100%}.content-image--landscape .content-image__image{width:100%}.content-image--landscape .content-image__image img{height:auto}.content-image__caption{grid-column:1/span 2}.checkbox-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkbox-group__label{margin-top:var(--space-l);padding-right:0}.checkbox-group>*{padding-right:var(--space-m)}.checkbox-group .form-checkbox{margin:0}.radio{display:inline-block;margin-top:var(--space-l);position:relative}.radio__label{color:var(--color-black);display:inline-block}input:disabled~.radio__label{color:gray}.image{position:relative}.image__copyright{position:absolute;bottom:0;right:0;background:var(--color-black);color:var(--color-white);padding:0 var(--space-xs)}.image__copyright small{font-style:italic}.image .lazyload,.image .lazyloading{opacity:0}.image .lazyloaded{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.image__caption{position:absolute;bottom:-30px;font-style:italic}.has-hoverable-children .image__copyright{opacity:0}.image-glow{position:relative;z-index:-1}.image-glow__wrapper{position:absolute;top:0;left:0;width:100%}.image-glow__image{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.image-glow__image>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-glow__glow{position:relative;z-index:-1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.image-glow__glow svg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%}@supports(mix-blend-mode: color-dodge){.image-glow__glow svg{display:none}}.image-glow__glow .image-glow__glow-image img,.image-glow__glow video{-webkit-filter:grayscale(100%) contrast(1.5) brightness(1.5) url(#linear);filter:grayscale(100%) contrast(1.5) brightness(1.5) url(#linear)}@supports(mix-blend-mode: color-dodge){.image-glow__glow .image-glow__glow-image img,.image-glow__glow video{mix-blend-mode:color-dodge;-webkit-filter:grayscale(100%) contrast(1.5) brightness(1.5);filter:grayscale(100%) contrast(1.5) brightness(1.5)}}.image-glow__glow .image-glow__glow-image.inverted img,.image-glow__glow .inverted video{-webkit-filter:invert(1) grayscale(100%) contrast(1.5) brightness(1.5) url(#linear);filter:invert(1) grayscale(100%) contrast(1.5) brightness(1.5) url(#linear)}@supports(mix-blend-mode: color-dodge){.image-glow__glow .image-glow__glow-image.inverted img,.image-glow__glow .inverted video{-webkit-filter:invert(1) grayscale(100%) contrast(1.5) brightness(1.5);filter:invert(1) grayscale(100%) contrast(1.5) brightness(1.5)}}.image-glow__color,.image-glow__structure{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-width:none}.image-glow__color{background:var(--color-theme-background)}@supports(mix-blend-mode: lighten){.image-glow__color{mix-blend-mode:lighten}}@supports(mix-blend-mode: color-dodge){.image-glow__structure{mix-blend-mode:color-dodge}}.contact-list{max-width:100vw;overflow:hidden}.contact-list__headline{margin-bottom:var(--space-m)}.contact-list__headline h2{grid-column:1/span 2}.contact-list__wrapper{grid-row-gap:var(--space-l)}.contact-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:var(--space-s);grid-column:span 2}.contact-list__image{width:70px;margin-right:var(--space-s);-ms-flex-negative:0;flex-shrink:0}.contact-list__image-fallback{position:relative;width:70px;margin-right:var(--space-s);-ms-flex-negative:0;flex-shrink:0}.contact-list__image-fallback-aspect{padding-bottom:133%}.contact-list__image-fallback-aspect svg{position:absolute;width:50%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contact-list__image-fallback-aspect:before{position:absolute;content:"";top:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.contact-list__content h3{text-transform:uppercase}.contact-list__content a{color:var(--color-black);-ms-flex-item-align:start;align-self:flex-start}.contact-list__contact{margin-top:var(--space-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-blocks{margin:var(--space-m) 0}.event-list-entry{position:relative}.event-list-entry:before{content:"";position:relative;width:100%;display:block;height:4px;background:var(--color-black)}.event-list-entry--border-lines:before{background:var(--color-white);height:10px;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.event-list-entry__wrapper{position:relative;padding:var(--space-m) 0}.event-list-entry--has-note .event-list-entry__wrapper{padding-bottom:calc(var(--space-m) + var(--space-xs))}.event-list-entry--has-features .event-list-entry__wrapper{padding-top:0}.event-list-entry__inner{width:calc(100% - var(--space-s));padding-right:var(--space-s)}.event-list-entry__features{position:relative;margin-top:-4px;padding-bottom:var(--space-xs);z-index:2;left:0}.event-list-entry--border-lines .event-list-entry__features{margin-top:-10px}.event-list-entry--has-note .event-list-entry__features{padding-left:var(--space-xxs)}.event-list-entry__title,.event-list-entry__time{width:50%}.event-list-entry__title,.event-list-entry__location,.event-list-entry__duration,.event-list-entry__time{margin-bottom:var(--space-xs)}.event-list-entry__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:var(--space-xs)}.event-list-entry__additional-info,.event-list-entry__additional-title{text-align:right}.event-list-entry__additional-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--space-xxs);margin-bottom:var(--space-xs)}.event-list-entry__additional-content{display:-webkit-box;display:-ms-flexbox;display:flex}.event-list-entry__meta{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.event-list-entry__meta>*+*{margin-left:var(--space-xs);padding-left:var(--space-xs);position:relative}.event-list-entry__meta>*+*:before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:1px;background:var(--color-black)}.event-list-entry__location{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-list-entry__location p{max-width:220px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px}.event-list-entry__time{text-align:right;-ms-flex-item-align:end;align-self:end}.event-list-entry__additional-time{display:none}.event-list-entry__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-list-entry__title-inner{position:relative}.event-list-entry__weekday{line-height:1}.event-list-entry__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.event-list-entry__status>*,.event-list-entry__status>.link{-ms-flex-item-align:center;align-self:center}.event-list-entry__status a[download]{margin-right:var(--space-s)}.event-list-entry__duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.event-list-entry__duration svg{margin-right:var(--space-xxs)}.event-list-entry__duration p{-ms-flex-negative:0;flex-shrink:0;line-height:1;margin-top:4px}.event-list-entry__info{width:100%;text-align:right;line-height:1;margin-top:var(--space-xs)}.event-list-entry__info a{border-bottom:4px solid var(--color-theme-background);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a:hover,[data-whatinput=keyboard] .event-list-entry__info a:focus,.has-hoverable-children:hover .event-list-entry__info a,[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a{color:var(--color-theme-color);background-position:100% 0%}.event-list-entry__info a[data-theme=yellow]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-yellow)), color-stop(50%, var(--color-yellow)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-yellow) 0%, var(--color-yellow) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a[data-theme=yellow]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .event-list-entry__info a[data-theme=yellow]:not([data-disable-hover]):focus,.has-hoverable-children:hover .event-list-entry__info a[data-theme=yellow]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a[data-theme=yellow]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.event-list-entry__info a[data-theme=green]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-green)), color-stop(50%, var(--color-green)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-green) 0%, var(--color-green) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a[data-theme=green]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .event-list-entry__info a[data-theme=green]:not([data-disable-hover]):focus,.has-hoverable-children:hover .event-list-entry__info a[data-theme=green]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a[data-theme=green]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.event-list-entry__info a[data-theme=mint]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-mint)), color-stop(50%, var(--color-mint)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-mint) 0%, var(--color-mint) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a[data-theme=mint]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .event-list-entry__info a[data-theme=mint]:not([data-disable-hover]):focus,.has-hoverable-children:hover .event-list-entry__info a[data-theme=mint]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a[data-theme=mint]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.event-list-entry__info a[data-theme=cyan]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-cyan)), color-stop(50%, var(--color-cyan)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-cyan) 0%, var(--color-cyan) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a[data-theme=cyan]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .event-list-entry__info a[data-theme=cyan]:not([data-disable-hover]):focus,.has-hoverable-children:hover .event-list-entry__info a[data-theme=cyan]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a[data-theme=cyan]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.event-list-entry__info a[data-theme=rose]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-rose)), color-stop(50%, var(--color-rose)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-rose) 0%, var(--color-rose) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a[data-theme=rose]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .event-list-entry__info a[data-theme=rose]:not([data-disable-hover]):focus,.has-hoverable-children:hover .event-list-entry__info a[data-theme=rose]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a[data-theme=rose]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.event-list-entry__info a[data-theme=magenta]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-magenta)), color-stop(50%, var(--color-magenta)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-magenta) 0%, var(--color-magenta) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a[data-theme=magenta]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .event-list-entry__info a[data-theme=magenta]:not([data-disable-hover]):focus,.has-hoverable-children:hover .event-list-entry__info a[data-theme=magenta]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a[data-theme=magenta]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.event-list-entry__info a[data-theme=blue]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-blue)), color-stop(50%, var(--color-blue)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-blue) 0%, var(--color-blue) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a[data-theme=blue]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .event-list-entry__info a[data-theme=blue]:not([data-disable-hover]):focus,.has-hoverable-children:hover .event-list-entry__info a[data-theme=blue]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a[data-theme=blue]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.event-list-entry__info a[data-theme=orange]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-orange)), color-stop(50%, var(--color-orange)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-orange) 0%, var(--color-orange) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.event-list-entry__info a[data-theme=orange]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .event-list-entry__info a[data-theme=orange]:not([data-disable-hover]):focus,.has-hoverable-children:hover .event-list-entry__info a[data-theme=orange]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .event-list-entry__info a[data-theme=orange]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.event-list-entry__note{position:absolute;top:0;bottom:var(--space-s);left:-30px;width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:-1}.event-list-entry__note:before{position:absolute;content:"";left:0;top:0;bottom:0;width:10px;-webkit-transform:rotate(2deg);transform:rotate(2deg);-webkit-transform-origin:top right;transform-origin:top right;background:var(--color-theme-background);z-index:-1}.event-list-entry__note span{-webkit-transform:rotate(-6deg);transform:rotate(-6deg);font-family:"Plak Com",Helvetica,Arial,sans-serif;text-transform:uppercase;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;line-height:1;letter-spacing:1px;padding:var(--space-xs);position:relative}.event-list-entry__note span:before{content:"";position:absolute;inset:0;left:-20px;background:var(--color-theme-background);z-index:-1}.event-list-entry--has-info .event-list-entry__note{margin-bottom:20px}.event-list-entry:not(.event-list-entry--has-weekday) .event-list-entry__title p{display:none}.event-list-entry:not(.event-list-entry--has-weekday):before,.event-list-entry:not(.event-list-entry--has-weeday).event-list-entry--has-features .event-list-entry__features{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.event-list{position:relative;margin-right:calc(-1*var(--space-m))}.event-list__event--overflow{display:none}.event-list__show-more-wrapper{position:absolute;top:calc(100% - var(--space-s) - 2px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.event-list__list{position:relative;border-bottom:4px solid var(--color-black)}.event-list__list[aria-expanded=true] .event-list__event--overflow{display:block}.event-list__list[aria-expanded=true] .event-list__show-more{display:none}.event-teaser-row{position:relative}.event-teaser-row__list{grid-row-gap:var(--space-l);margin-bottom:var(--space-m)}.event-teaser-row .show-more{margin:0}.event-teaser-row__teaser{grid-column:span 2}.calendar-block{position:relative}.calendar-block__intro{position:sticky;z-index:9;top:43px;height:54px;background:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.calendar-block__items{position:relative;z-index:2}.calendar-block__items .calendar-teaser:first-child{margin-top:0}.calendar-block__items .calendar-teaser:first-child:after{display:none}.calendar-block__no-results{position:relative;z-index:9;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.calendar-block__no-results-text{margin-left:var(--space-m);margin-right:var(--space-m)}.calendar-block__no-results-text p{display:inline-block;max-width:800px;margin:0 auto;position:relative}.calendar-block__no-results-text p:after{position:absolute;content:"";top:0;left:calc(var(--space-xs) * -1);background:var(--color-white);width:calc(100% + 2 * var(--space-xs));height:100%;z-index:-1}.calendar-block__headline{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:span 2}.calendar-block__headline>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;padding-top:8px;height:54px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:var(--space-xs)}.calendar-block__headline>div p{height:22px}.calendar-block__headline>div:after{position:absolute;content:"";top:0;left:0;background:var(--color-white);height:100%;width:138px;z-index:-1}.calendar-teaser{position:relative;-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out;padding:0 var(--space-m) var(--space-m);padding-left:calc(var(--space-m) + var(--space-xs));display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0px}.calendar-teaser:after{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--color-black);-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.calendar-teaser--border-lines:after{background:var(--color-white);height:10px;width:calc(100% - 20vw);margin-left:20vw;display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.calendar-teaser__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:var(--space-xs);padding-top:var(--space-xs);width:100%}.calendar-teaser__content{position:relative;align-self:center;grid-column:span 3}.calendar-teaser__info{padding-top:var(--space-xxs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xxs)}.calendar-teaser__duration{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-teaser__duration p{margin-top:3px}.calendar-teaser__duration svg{-ms-flex-negative:0;flex-shrink:0;margin-right:var(--space-xs)}.calendar-teaser__time{-ms-flex-negative:0;flex-shrink:0}.calendar-teaser__meta{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-1;margin-top:var(--space-s);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.calendar-teaser__image-wrapper{position:relative;pointer-events:none;grid-row:1;display:none;padding:var(--space-s) 0 0 var(--space-xs);grid-column:span 2}.calendar-teaser__features{left:0;position:absolute;top:-4px;z-index:2}.calendar-teaser--border-lines .calendar-teaser__features{top:-10px}.calendar-teaser__image{width:100%;display:none}.calendar-teaser__image img{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.calendar-teaser h2 svg{-webkit-transform:translateY(-14px) translateX(3px);transform:translateY(-14px) translateX(3px)}.calendar-teaser__date{grid-column:span 1;align-self:center;text-align:right;width:100%;position:relative;padding-bottom:var(--space-s)}.calendar-teaser__date:before{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";background:var(--color-black);width:1px;height:70px;display:none}.calendar-teaser__link{position:relative;grid-column:span 2;margin-top:4px;padding-top:var(--space-s)}.calendar-teaser--border-lines .calendar-teaser__link{margin-top:10px}.calendar-teaser__additional-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--space-xxs);grid-column:1/-1}.calendar-teaser__additional-info,.calendar-teaser__additional-title{text-align:right}.calendar-teaser__additional-time{margin-bottom:var(--space-xs)}.calendar-teaser__additional-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.richtext{color:var(--color-black)}.richtext ol{counter-reset:item}.richtext ol>li{counter-increment:item}.richtext ol ol>li{display:block}.richtext ol ol>li:before{content:counters(item, ".") ". "}.richtext table{width:100%;display:block;border-collapse:collapse;overflow-y:scroll;position:relative}.richtext th{background-color:var(--color-yellow);color:var(--color-black);font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-subheading-font-size);font-weight:bold}.richtext td,.richtext th{padding:8px 12px 8px 8px;border-bottom:4px solid var(--color-black);text-align:left}.richtext h1,.richtext h2{font-family:"Plak Com",Helvetica,Arial,sans-serif;font-size:var(--typo-subline-font-size);line-height:var(--typo-subline-line-height);letter-spacing:1.7px;text-transform:uppercase}.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-family:"Trade Gothic Condensed",Helvetica,Arial,sans-serif;font-size:var(--typo-subheading-font-size);line-height:var(--typo-subheading-line-height);letter-spacing:.2px;font-weight:bold;text-transform:uppercase}.richtext p,.richtext ul,.richtext ol{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-copy-font-size);line-height:var(--typo-copy-line-height)}.richtext strong{font-weight:normal;text-transform:uppercase}.richtext mark{position:relative;padding:2px;background-color:var(--color-yellow)}body[data-base-theme=yellow] .richtext mark{color:var(--color-black);background-color:var(--color-yellow)}body[data-base-theme=green] .richtext mark{color:var(--color-black);background-color:var(--color-green)}body[data-base-theme=mint] .richtext mark{color:var(--color-black);background-color:var(--color-mint)}body[data-base-theme=cyan] .richtext mark{color:var(--color-black);background-color:var(--color-cyan)}body[data-base-theme=rose] .richtext mark{color:var(--color-black);background-color:var(--color-rose)}body[data-base-theme=magenta] .richtext mark{color:var(--color-white);background-color:var(--color-magenta)}body[data-base-theme=blue] .richtext mark{color:var(--color-white);background-color:var(--color-blue)}body[data-base-theme=orange] .richtext mark{color:var(--color-white);background-color:var(--color-orange)}.richtext small{display:block;font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-meta-font-size);line-height:var(--typo-meta-line-height)}.richtext hr{position:relative;max-width:50px;outline:none;border:none;height:1px;background:var(--color-black);margin:-1px 0 var(--space-xs)}.richtext__load-more{overflow-x:hidden}.richtext a:not(.inline-teaser){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -80%;padding-top:3px}.richtext a:not(.inline-teaser):hover,[data-whatinput=keyboard] .richtext a:not(.inline-teaser):focus,.has-hoverable-children:hover .richtext a:not(.inline-teaser),[data-whatinput=keyboard] .has-hoverable-children:focus .richtext a:not(.inline-teaser){color:var(--color-theme-color);background-position:110% 0%}.richtext a:not(.inline-teaser)[target=_blank]{position:relative}.richtext a:not(.inline-teaser)[target=_blank]:before{display:inline-block;content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27%3E%3Cpath d=%27M8.47 6.731l6.897 2.034.009 7.13-2.073 1.563.023-5.99-7.498 5.651-1.204-1.597 7.477-5.635-5.615-1.661L8.47 6.731z%27 fill=%27currentColor%27 fill-rule=%27nonzero%27 /%3E%3C/svg%3E");background-repeat:repeat;background-size:20px 20px;height:20px;width:20px;margin-bottom:-3px}.richtext--meta p{font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-meta-font-size);line-height:var(--typo-meta-line-height)}.richtext--italic p{font-style:italic}.richtext--italic p b,.richtext--italic p strong{font-style:normal}.excerpt{margin:var(--space-l) 0}.excerpt>div{grid-column:1/span 2}.excerpt a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -80%;padding-top:3px}.excerpt a:hover,[data-whatinput=keyboard] .excerpt a:focus,.has-hoverable-children:hover .excerpt a,[data-whatinput=keyboard] .has-hoverable-children:focus .excerpt a{color:var(--color-theme-color);background-position:110% 0%}.excerpt a[target=_blank]{position:relative}.excerpt a[target=_blank]:before{display:inline-block;content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27%3E%3Cpath d=%27M8.47 6.731l6.897 2.034.009 7.13-2.073 1.563.023-5.99-7.498 5.651-1.204-1.597 7.477-5.635-5.615-1.661L8.47 6.731z%27 fill=%27currentColor%27 fill-rule=%27nonzero%27 /%3E%3C/svg%3E");background-repeat:repeat;background-size:20px 20px;height:20px;width:20px;margin-bottom:-3px}.infobox{margin-bottom:var(--space-l);grid-row-gap:var(--space-l);max-width:100vw}.infobox__text{grid-column:1/span 2}.infobox__text:before{width:150px;height:4px;display:block;background:var(--color-black);margin-bottom:var(--space-s);content:""}.infobox__events{grid-column:1/span 2}.infobox__info a{border-bottom:4px solid var(--color-theme-background);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a:hover,[data-whatinput=keyboard] .infobox__info a:focus,.has-hoverable-children:hover .infobox__info a,[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a{color:var(--color-theme-color);background-position:100% 0%}.infobox__info a[data-theme=yellow]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-yellow)), color-stop(50%, var(--color-yellow)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-yellow) 0%, var(--color-yellow) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a[data-theme=yellow]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .infobox__info a[data-theme=yellow]:not([data-disable-hover]):focus,.has-hoverable-children:hover .infobox__info a[data-theme=yellow]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a[data-theme=yellow]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.infobox__info a[data-theme=green]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-green)), color-stop(50%, var(--color-green)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-green) 0%, var(--color-green) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a[data-theme=green]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .infobox__info a[data-theme=green]:not([data-disable-hover]):focus,.has-hoverable-children:hover .infobox__info a[data-theme=green]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a[data-theme=green]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.infobox__info a[data-theme=mint]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-mint)), color-stop(50%, var(--color-mint)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-mint) 0%, var(--color-mint) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a[data-theme=mint]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .infobox__info a[data-theme=mint]:not([data-disable-hover]):focus,.has-hoverable-children:hover .infobox__info a[data-theme=mint]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a[data-theme=mint]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.infobox__info a[data-theme=cyan]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-cyan)), color-stop(50%, var(--color-cyan)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-cyan) 0%, var(--color-cyan) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a[data-theme=cyan]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .infobox__info a[data-theme=cyan]:not([data-disable-hover]):focus,.has-hoverable-children:hover .infobox__info a[data-theme=cyan]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a[data-theme=cyan]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.infobox__info a[data-theme=rose]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-rose)), color-stop(50%, var(--color-rose)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-rose) 0%, var(--color-rose) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a[data-theme=rose]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .infobox__info a[data-theme=rose]:not([data-disable-hover]):focus,.has-hoverable-children:hover .infobox__info a[data-theme=rose]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a[data-theme=rose]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.infobox__info a[data-theme=magenta]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-magenta)), color-stop(50%, var(--color-magenta)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-magenta) 0%, var(--color-magenta) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a[data-theme=magenta]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .infobox__info a[data-theme=magenta]:not([data-disable-hover]):focus,.has-hoverable-children:hover .infobox__info a[data-theme=magenta]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a[data-theme=magenta]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.infobox__info a[data-theme=blue]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-blue)), color-stop(50%, var(--color-blue)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-blue) 0%, var(--color-blue) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a[data-theme=blue]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .infobox__info a[data-theme=blue]:not([data-disable-hover]):focus,.has-hoverable-children:hover .infobox__info a[data-theme=blue]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a[data-theme=blue]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.infobox__info a[data-theme=orange]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-orange)), color-stop(50%, var(--color-orange)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-orange) 0%, var(--color-orange) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.infobox__info a[data-theme=orange]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .infobox__info a[data-theme=orange]:not([data-disable-hover]):focus,.has-hoverable-children:hover .infobox__info a[data-theme=orange]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .infobox__info a[data-theme=orange]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.infobox--has-events .infobox__text{grid-column:1/span 2}.infobox--has-events .infobox__text:before{width:100%}.contributors-list{margin:var(--space-l) 0;grid-row-gap:var(--space-m)}.contributors-list hr{width:100%;height:4px;outline:none;border:none;background:var(--color-black);grid-column:1/span 2}.contributors-list__additional-credits{grid-column:1/span 2}.contributors-list__additional-credits a{border-bottom:4px solid var(--color-theme-background);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.contributors-list__additional-credits a:hover,[data-whatinput=keyboard] .contributors-list__additional-credits a:focus,.has-hoverable-children:hover .contributors-list__additional-credits a,[data-whatinput=keyboard] .has-hoverable-children:focus .contributors-list__additional-credits a{color:var(--color-theme-color);background-position:100% 0%}.contributors-list__additional-credits a[target=_blank]{position:relative}.contributors-list__additional-credits a[target=_blank]:before{display:inline-block;content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27%3E%3Cpath d=%27M8.47 6.731l6.897 2.034.009 7.13-2.073 1.563.023-5.99-7.498 5.651-1.204-1.597 7.477-5.635-5.615-1.661L8.47 6.731z%27 fill=%27currentColor%27 fill-rule=%27nonzero%27 /%3E%3C/svg%3E");background-repeat:repeat;background-size:17px 17px;height:17px;width:17px;margin-bottom:-3px}.contributors-list__list{grid-column:1/span 2}.contributors-list__list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contributors-list__item{display:inline-block;padding-right:var(--space-xs);line-height:1;font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-meta-font-size);line-height:var(--typo-meta-line-height)}.contributors-list__item a{text-decoration:underline}.contributors-list__item a:hover{text-decoration:none}.contributors-list__show-more-wrapper{grid-column:1/span 2}.contributors-list__show-more{-ms-flex-item-align:start;align-self:flex-start}.contributors-list__list[aria-expanded=true]+.contributors-list__show-more-wrapper{display:none}.highlight-teaser{position:relative;display:block;text-decoration:none;margin:var(--space-xl) 0}.highlight-teaser>a{grid-column:1/span 2;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.highlight-teaser>a:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.highlight-teaser>a>div{position:relative;z-index:1;display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:0px}.highlight-teaser hr{position:relative;z-index:1;max-width:50px;outline:none;border:none;height:1px;background:var(--color-black);margin:-1px 0 var(--space-xs)}.highlight-teaser img{display:inline-block}.highlight-teaser .link{margin-top:var(--space-s)}.highlight-teaser__content{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;grid-column:1/span 2}.highlight-teaser__headline{margin-top:var(--space-xs) !important}.highlight-teaser__subline{margin-top:var(--space-s) !important}.highlight-teaser__media-wrapper{position:relative}.highlight-teaser__features{position:absolute;bottom:var(--space-s);left:0}.highlight-teaser__media{margin-top:var(--space-s);grid-column:1/span 2}.highlight-teaser__media-fallback{max-width:500px}.highlight-teaser__fallback-wrapper{position:relative;padding-top:56.25%}.highlight-teaser__fallback-wrapper:before{position:absolute;content:"";top:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.highlight-teaser__fallback-wrapper>img{position:absolute;width:60px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.highlight-teaser[data-theme=yellow]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.highlight-teaser[data-theme=green]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-green);box-shadow:0 2px 20px 0 var(--color-green)}.highlight-teaser[data-theme=mint]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-mint);box-shadow:0 2px 20px 0 var(--color-mint)}.highlight-teaser[data-theme=cyan]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-cyan);box-shadow:0 2px 20px 0 var(--color-cyan)}.highlight-teaser[data-theme=rose]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-rose);box-shadow:0 2px 20px 0 var(--color-rose)}.highlight-teaser[data-theme=magenta]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-magenta);box-shadow:0 2px 20px 0 var(--color-magenta)}.highlight-teaser[data-theme=blue]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-blue);box-shadow:0 2px 20px 0 var(--color-blue)}.highlight-teaser[data-theme=orange]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-orange);box-shadow:0 2px 20px 0 var(--color-orange)}.event-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;border-top:1px solid var(--color-black)}.event-teaser__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:var(--space-xs);padding-top:var(--space-xs);width:100%}.event-teaser__content{position:relative;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding:var(--space-l) 0 var(--space-m);-webkit-box-align:left;-ms-flex-align:left;align-items:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.event-teaser__time{-ms-flex-negative:0;flex-shrink:0}.event-teaser--has-features .event-teaser__content{padding:calc(var(--space-l) + var(--space-s)) 0 var(--space-m)}.event-teaser__features{position:absolute;top:-2px;left:0;z-index:2}.event-teaser__meta{margin-top:var(--space-xs);-ms-flex-item-align:start;align-self:start}.event-teaser__image-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center}.event-teaser__image-wrapper:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:.5}.event-teaser__image{position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:0;left:0;width:100%;height:100%;z-index:1}.event-teaser__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-teaser__date{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.event-teaser__link{position:relative}.event-teaser[data-theme=yellow] .event-teaser__link:hover .event-teaser__image-wrapper:after,.event-teaser[data-theme=yellow] .event-teaser__link:focus .event-teaser__image-wrapper:after{-webkit-box-shadow:0 10px 50px 10px var(--color-yellow);box-shadow:0 10px 50px 10px var(--color-yellow)}.event-teaser[data-theme=yellow] .event-teaser__image-wrapper{background:var(--color-yellow)}.event-teaser[data-theme=green] .event-teaser__link:hover .event-teaser__image-wrapper:after,.event-teaser[data-theme=green] .event-teaser__link:focus .event-teaser__image-wrapper:after{-webkit-box-shadow:0 10px 50px 10px var(--color-green);box-shadow:0 10px 50px 10px var(--color-green)}.event-teaser[data-theme=green] .event-teaser__image-wrapper{background:var(--color-green)}.event-teaser[data-theme=mint] .event-teaser__link:hover .event-teaser__image-wrapper:after,.event-teaser[data-theme=mint] .event-teaser__link:focus .event-teaser__image-wrapper:after{-webkit-box-shadow:0 10px 50px 10px var(--color-mint);box-shadow:0 10px 50px 10px var(--color-mint)}.event-teaser[data-theme=mint] .event-teaser__image-wrapper{background:var(--color-mint)}.event-teaser[data-theme=cyan] .event-teaser__link:hover .event-teaser__image-wrapper:after,.event-teaser[data-theme=cyan] .event-teaser__link:focus .event-teaser__image-wrapper:after{-webkit-box-shadow:0 10px 50px 10px var(--color-cyan);box-shadow:0 10px 50px 10px var(--color-cyan)}.event-teaser[data-theme=cyan] .event-teaser__image-wrapper{background:var(--color-cyan)}.event-teaser[data-theme=rose] .event-teaser__link:hover .event-teaser__image-wrapper:after,.event-teaser[data-theme=rose] .event-teaser__link:focus .event-teaser__image-wrapper:after{-webkit-box-shadow:0 10px 50px 10px var(--color-rose);box-shadow:0 10px 50px 10px var(--color-rose)}.event-teaser[data-theme=rose] .event-teaser__image-wrapper{background:var(--color-rose)}.event-teaser[data-theme=magenta] .event-teaser__link:hover .event-teaser__image-wrapper:after,.event-teaser[data-theme=magenta] .event-teaser__link:focus .event-teaser__image-wrapper:after{-webkit-box-shadow:0 10px 50px 10px var(--color-magenta);box-shadow:0 10px 50px 10px var(--color-magenta)}.event-teaser[data-theme=magenta] .event-teaser__image-wrapper{background:var(--color-magenta)}.event-teaser[data-theme=blue] .event-teaser__link:hover .event-teaser__image-wrapper:after,.event-teaser[data-theme=blue] .event-teaser__link:focus .event-teaser__image-wrapper:after{-webkit-box-shadow:0 10px 50px 10px var(--color-blue);box-shadow:0 10px 50px 10px var(--color-blue)}.event-teaser[data-theme=blue] .event-teaser__image-wrapper{background:var(--color-blue)}.event-teaser[data-theme=orange] .event-teaser__link:hover .event-teaser__image-wrapper:after,.event-teaser[data-theme=orange] .event-teaser__link:focus .event-teaser__image-wrapper:after{-webkit-box-shadow:0 10px 50px 10px var(--color-orange);box-shadow:0 10px 50px 10px var(--color-orange)}.event-teaser[data-theme=orange] .event-teaser__image-wrapper{background:var(--color-orange)}.teaser{display:block;text-decoration:none;position:relative;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.teaser:after{pointer-events:none;position:absolute;content:"";top:-30px;left:-30px;right:-30px;bottom:-30px;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;background:var(--color-white);-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.teaser>div{position:relative;z-index:1;width:100%}.teaser__media{position:relative}.teaser__media-fallback{position:relative;width:60%;padding-top:40%}.teaser__media-fallback:before{position:absolute;content:"";top:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.teaser__media-fallback>img{position:absolute;width:60px;aspect-ratio:1/1;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.teaser__subline{position:absolute;font-style:italic;margin:0 !important;top:calc(100% + 40px);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.teaser__features>div{display:inline-block !important}.teaser__features>div:not(:last-child){margin-bottom:var(--space-xs)}.teaser__media .teaser__features{position:absolute;bottom:var(--space-s);left:0;display:block !important}.teaser__archive{position:absolute;bottom:60px;border-color:#000;left:0}.teaser hr{position:relative;z-index:1;max-width:50px;outline:none;border:none;height:1px;background:var(--color-black);margin:-1px 0 var(--space-xs)}.teaser__date-range{margin-top:var(--space-xs) !important}.teaser__headline{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:var(--space-xs) !important}.teaser img{display:inline-block}.teaser .link{margin-top:var(--space-s)}.teaser[data-theme=yellow]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.teaser[data-theme=green]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-green);box-shadow:0 2px 20px 0 var(--color-green)}.teaser[data-theme=mint]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-mint);box-shadow:0 2px 20px 0 var(--color-mint)}.teaser[data-theme=cyan]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-cyan);box-shadow:0 2px 20px 0 var(--color-cyan)}.teaser[data-theme=rose]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-rose);box-shadow:0 2px 20px 0 var(--color-rose)}.teaser[data-theme=magenta]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-magenta);box-shadow:0 2px 20px 0 var(--color-magenta)}.teaser[data-theme=blue]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-blue);box-shadow:0 2px 20px 0 var(--color-blue)}.teaser[data-theme=orange]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-orange);box-shadow:0 2px 20px 0 var(--color-orange)}.tags{display:-webkit-box;display:-ms-flexbox;display:flex}.tags div,.tags a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-7px;margin-right:var(--space-s);position:relative;padding:var(--space-xxs) var(--space-xxs);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tags div span,.tags a span{position:relative;z-index:1;margin-bottom:-3px;display:block;white-space:nowrap;max-width:240px;text-overflow:ellipsis;overflow:hidden}.tags div:before,.tags a:before{position:absolute;content:"";left:-5px;right:5px;bottom:0;top:0;background-color:var(--color-white);border:2px solid var(--color-yellow);-webkit-transform:skew(-13deg);transform:skew(-13deg);-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.tags--can-break div span,.tags--can-break a span{line-height:1.5;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-all}.tags a:hover:before,.tags a:focus:before{background-color:var(--color-yellow)}[data-theme=yellow] .tags>div:before,[data-theme=yellow] .tags>a:before{border-color:var(--color-yellow)}[data-theme=yellow] .tags>a:hover:before,[data-theme=yellow] .tags>a:focus:before{background-color:var(--color-yellow)}[data-theme=green] .tags>div:before,[data-theme=green] .tags>a:before{border-color:var(--color-green)}[data-theme=green] .tags>a:hover:before,[data-theme=green] .tags>a:focus:before{background-color:var(--color-green)}[data-theme=mint] .tags>div:before,[data-theme=mint] .tags>a:before{border-color:var(--color-mint)}[data-theme=mint] .tags>a:hover:before,[data-theme=mint] .tags>a:focus:before{background-color:var(--color-mint)}[data-theme=cyan] .tags>div:before,[data-theme=cyan] .tags>a:before{border-color:var(--color-cyan)}[data-theme=cyan] .tags>a:hover:before,[data-theme=cyan] .tags>a:focus:before{background-color:var(--color-cyan)}[data-theme=rose] .tags>div:before,[data-theme=rose] .tags>a:before{border-color:var(--color-rose)}[data-theme=rose] .tags>a:hover:before,[data-theme=rose] .tags>a:focus:before{background-color:var(--color-rose)}[data-theme=magenta] .tags>div:before,[data-theme=magenta] .tags>a:before{border-color:var(--color-magenta)}[data-theme=magenta] .tags>a:hover:before,[data-theme=magenta] .tags>a:focus:before{background-color:var(--color-magenta)}[data-theme=blue] .tags>div:before,[data-theme=blue] .tags>a:before{border-color:var(--color-blue)}[data-theme=blue] .tags>a:hover:before,[data-theme=blue] .tags>a:focus:before{background-color:var(--color-blue)}[data-theme=orange] .tags>div:before,[data-theme=orange] .tags>a:before{border-color:var(--color-orange)}[data-theme=orange] .tags>a:hover:before,[data-theme=orange] .tags>a:focus:before{background-color:var(--color-orange)}.link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:start;align-self:flex-start;color:currentColor;position:relative;z-index:1;padding-top:4px}.link:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link:not([data-disable-hover]):focus,.has-hoverable-children:hover .link:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link:not([data-disable-hover]){color:var(--color-theme-color);background-position:100% 0%}.link svg{margin-top:-4px;fill:currentColor;-webkit-transition:-webkit-transform .33s ease-in-out;transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out;transition:transform .33s ease-in-out, -webkit-transform .33s ease-in-out}.link[data-theme=yellow]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-yellow)), color-stop(50%, var(--color-yellow)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-yellow) 0%, var(--color-yellow) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link[data-theme=yellow]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link[data-theme=yellow]:not([data-disable-hover]):focus,.has-hoverable-children:hover .link[data-theme=yellow]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link[data-theme=yellow]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.link[data-theme=green]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-green)), color-stop(50%, var(--color-green)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-green) 0%, var(--color-green) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link[data-theme=green]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link[data-theme=green]:not([data-disable-hover]):focus,.has-hoverable-children:hover .link[data-theme=green]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link[data-theme=green]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.link[data-theme=mint]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-mint)), color-stop(50%, var(--color-mint)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-mint) 0%, var(--color-mint) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link[data-theme=mint]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link[data-theme=mint]:not([data-disable-hover]):focus,.has-hoverable-children:hover .link[data-theme=mint]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link[data-theme=mint]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.link[data-theme=cyan]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-cyan)), color-stop(50%, var(--color-cyan)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-cyan) 0%, var(--color-cyan) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link[data-theme=cyan]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link[data-theme=cyan]:not([data-disable-hover]):focus,.has-hoverable-children:hover .link[data-theme=cyan]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link[data-theme=cyan]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.link[data-theme=rose]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-rose)), color-stop(50%, var(--color-rose)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-rose) 0%, var(--color-rose) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link[data-theme=rose]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link[data-theme=rose]:not([data-disable-hover]):focus,.has-hoverable-children:hover .link[data-theme=rose]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link[data-theme=rose]:not([data-disable-hover]){color:var(--color-black);background-position:100% 0%}.link[data-theme=magenta]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-magenta)), color-stop(50%, var(--color-magenta)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-magenta) 0%, var(--color-magenta) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link[data-theme=magenta]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link[data-theme=magenta]:not([data-disable-hover]):focus,.has-hoverable-children:hover .link[data-theme=magenta]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link[data-theme=magenta]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.link[data-theme=blue]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-blue)), color-stop(50%, var(--color-blue)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-blue) 0%, var(--color-blue) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link[data-theme=blue]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link[data-theme=blue]:not([data-disable-hover]):focus,.has-hoverable-children:hover .link[data-theme=blue]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link[data-theme=blue]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.link[data-theme=orange]:not([data-disable-hover]){-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-orange)), color-stop(50%, var(--color-orange)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-orange) 0%, var(--color-orange) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.link[data-theme=orange]:not([data-disable-hover]):hover,[data-whatinput=keyboard] .link[data-theme=orange]:not([data-disable-hover]):focus,.has-hoverable-children:hover .link[data-theme=orange]:not([data-disable-hover]),[data-whatinput=keyboard] .has-hoverable-children:focus .link[data-theme=orange]:not([data-disable-hover]){color:var(--color-white);background-position:100% 0%}.slider{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100vw - var(--scrollbar-width));position:relative;left:50%;right:50%;margin-left:calc((50vw - var(--scrollbar-width)/2)*-1);margin-right:calc((50vw - var(--scrollbar-width)/2)*-1)}.slider h3{margin-bottom:var(--space-m);grid-column:1/span 2}.slider__slides{cursor:-webkit-grab;cursor:grab}.slider__slide{position:relative}.slider__slide figure{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider__slide.is-active{pointer-events:initial}.slider__slide img{-ms-flex-negative:0;flex-shrink:0;width:auto;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider__slide-video>div{-ms-flex-negative:0;flex-shrink:0;width:355px;height:200px}.slider__spacer{width:100%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.slider__caption{position:absolute;width:calc(100% - 2*var(--space-xl));opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;grid-row:2;align-self:center;left:var(--space-xl)}.slider__caption[aria-visible=true]{opacity:1}.slider__prev,.slider__next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:var(--color-black);width:var(--space-l);height:var(--space-l);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.slider__prev:hover,[data-whatinput=keyboard] .slider__prev:focus,.has-hoverable-children:hover .slider__prev,[data-whatinput=keyboard] .has-hoverable-children:focus .slider__prev,.slider__next:hover,[data-whatinput=keyboard] .slider__next:focus,.has-hoverable-children:hover .slider__next,[data-whatinput=keyboard] .has-hoverable-children:focus .slider__next{color:var(--color-theme-color);background-position:100% 0%}.slider__prev svg,.slider__next svg{margin-top:-6px}.slider__controls-wrapper{position:relative;margin:var(--space-s) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column:1/span 2}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:calc(100% / 70);height:10px;float:left}.sponsor__headline{margin-bottom:var(--space-m)}.sponsor__headline h2{grid-column:1/span 2}.sponsor__wrapper{grid-row-gap:var(--space-s)}.sponsor__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:var(--space-s);grid-column:span 2}.sponsor__image{width:80px;margin-right:var(--space-s);-ms-flex-negative:0;flex-shrink:0}.sponsor__image>div{position:relative}.sponsor__image img{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:auto;max-height:60px;max-width:100%}.sponsor__content-link{margin-top:var(--space-s)}.sponsor__content a{color:var(--color-black);-ms-flex-item-align:start;align-self:flex-start}.skip-link{position:absolute;top:var(--space-xs);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;background:var(--color-black);color:var(--color-white);padding:var(--space-xs) var(--space-s)}.skip-link:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.downloads{color:var(--color-black)}.downloads h3{grid-column:1/span 2}.downloads hr{width:100%;height:4px;outline:none;border:none;background:var(--color-black);margin-bottom:var(--space-s)}.downloads__list,.downloads hr{grid-column:1/span 2}.downloads__list{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);grid-row-gap:var(--space-l)}.downloads a{grid-column:span 4;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.downloads__content{position:relative;z-index:1}.downloads__thumbnail{width:80px}.share-link{color:currentColor;display:inline-block}.share-link__icon{fill:currentcolor}.social-embed{position:relative}.social-embed>*{grid-column:1/span 2}.social-embed--podigee iframe{width:100%}body[data-base-theme=yellow] .social-embed--podigee iframe{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23F0FF00%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=green] .social-embed--podigee iframe{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2351E83E%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=mint] .social-embed--podigee iframe{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2300FFC4%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=cyan] .social-embed--podigee iframe{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2318F0FF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=rose] .social-embed--podigee iframe{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC0D0%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=magenta] .social-embed--podigee iframe{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FF3EB5%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=blue] .social-embed--podigee iframe{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23004EFF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=orange] .social-embed--podigee iframe{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC71B%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.social-embed iframe:not([src]){display:none}.social-embed__cookie-banner{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.social-embed__cookie-banner-wrapper{background-color:var(--color-white);padding:var(--space-s);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social-embed__accept-cookies{margin:var(--space-xs)}.footer{position:relative;margin-top:var(--space-xl)}.footer__content{background:var(--color-black);color:var(--color-white)}.footer__content-width{max-width:1440px;margin:0 auto}.footer__wrapper{padding:var(--space-l) 0;grid-row-gap:var(--space-m)}.footer__hotline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:1/span 2}.footer__hotline-phone,.footer__hotline-mail{margin-right:var(--space-l)}.footer__hotline-phone span,.footer__hotline-mail span{display:inline-block !important}.footer__hotline-mail{margin-top:var(--space-m)}.footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:1/span 2}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__social-link{margin:var(--space-s) var(--space-s) var(--space-s) 0;padding:0}.footer__social-link svg{width:var(--space-m);height:var(--space-m)}.footer__social-link:hover,.footer__social-link:focus{color:var(--color-yellow)}.footer nav{margin-top:var(--space-m)}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.footer__links li{-ms-flex-negative:0;flex-shrink:0;list-style-type:none;margin:var(--space-s) var(--space-s) 0 0;padding:0}.footer__links li a{color:var(--color-white)}.header{position:relative;z-index:3}.header__infobar{position:relative;z-index:1}.header__wrapper{position:relative}.header__navigation{position:relative;max-width:1440px;margin:0 auto}.header__home{position:absolute;display:block;top:0;color:var(--color-theme-color);left:0}.header__home svg{width:65px;height:auto;z-index:1;margin-top:17px}.header__logo--desktop,.header__logo-replacement{display:none}.header--home .header__logo--desktop{display:block}.header--home .header__logo--mobile{display:none}.header--home svg.header__logo{width:180px}.iframe__headline{margin-bottom:var(--space-m);grid-column:1/span 2}.iframe__wrapper,.iframe iframe{grid-column:1/span 2}.newsletter{position:relative;z-index:0}.newsletter__headline{margin-bottom:var(--space-m);grid-column:1/span 2}.newsletter__wrapper{min-height:200px;position:relative;grid-column:1/span 2}.form{margin:var(--space-l) auto;max-width:800px}.breadcrumbs{position:relative;display:none}.breadcrumbs__item{margin-right:var(--space-xxs)}.breadcrumbs__item span{color:var(--color-grey)}.breadcrumbs__item a:hover,.breadcrumbs__item a:focus{text-decoration:underline}.categories{display:-webkit-box;display:-ms-flexbox;display:flex}.categories>span{margin-right:var(--space-xs)}.categories>span a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.categories>span a:hover,[data-whatinput=keyboard] .categories>span a:focus,.has-hoverable-children:hover .categories>span a,[data-whatinput=keyboard] .has-hoverable-children:focus .categories>span a{color:var(--color-theme-color);background-position:100% 0%}.quote{margin:0}.quote__quotation-mark{position:absolute;color:var(--color-theme-background);font-family:"Plak Com",Helvetica,Arial,sans-serif;font-size:12.5rem;line-height:0;letter-spacing:1.5px;text-transform:uppercase}.quote__quotation-mark--start{top:0px;left:-40px}.quote__quotation-mark--end{bottom:20px;right:-40px}.quote__quotation{position:relative}.quote__quotation p{position:relative;z-index:1}.quote>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/span 2}.quote--small>div{grid-column:1/span 2}.quote--small>div .quote__quotation-mark--start{left:-30px}.quote--small>div .quote__quotation-mark--end{right:-30px}.quote__author{display:block}.quote[data-theme=yellow] .quote__quotation-mark{color:var(--color-yellow)}.quote[data-theme=green] .quote__quotation-mark{color:var(--color-green)}.quote[data-theme=mint] .quote__quotation-mark{color:var(--color-mint)}.quote[data-theme=cyan] .quote__quotation-mark{color:var(--color-cyan)}.quote[data-theme=rose] .quote__quotation-mark{color:var(--color-rose)}.quote[data-theme=magenta] .quote__quotation-mark{color:var(--color-magenta)}.quote[data-theme=blue] .quote__quotation-mark{color:var(--color-blue)}.quote[data-theme=orange] .quote__quotation-mark{color:var(--color-orange)}.teaser-row{position:relative;margin:var(--space-l) 0}main.homepage .teaser-row h2.text--main{font-family:"Plak Com",Helvetica,Arial,sans-serif;font-size:var(--typo-hero-font-size);line-height:var(--typo-hero-line-height);letter-spacing:1.5px;text-transform:uppercase}.content-blocks .teaser-row{margin:0}.teaser-row__teasers{position:relative;grid-row-gap:var(--space-xl)}.teaser-row__intro{margin-top:var(--space-xl);margin-bottom:var(--space-l);margin-left:var(--space-m);margin-right:var(--space-m)}.teaser-row__link{-ms-flex-item-align:start;align-self:flex-start;display:inline-block}.teaser-row__headline{position:relative}.teaser-row__headline:before{position:absolute;top:-30px;left:-125px;height:100px;width:290px;background:var(--color-yellow);content:"";z-index:-1;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.teaser-row__teaser{grid-column:span 2}.teaser-row__teaser:hover{text-decoration:none}.teaser-row[data-theme=yellow]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.teaser-row[data-theme=yellow] .teaser-row__headline:before{background:var(--color-yellow)}.teaser-row[data-theme=green]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-green);box-shadow:0 2px 20px 0 var(--color-green)}.teaser-row[data-theme=green] .teaser-row__headline:before{background:var(--color-green)}.teaser-row[data-theme=mint]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-mint);box-shadow:0 2px 20px 0 var(--color-mint)}.teaser-row[data-theme=mint] .teaser-row__headline:before{background:var(--color-mint)}.teaser-row[data-theme=cyan]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-cyan);box-shadow:0 2px 20px 0 var(--color-cyan)}.teaser-row[data-theme=cyan] .teaser-row__headline:before{background:var(--color-cyan)}.teaser-row[data-theme=rose]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-rose);box-shadow:0 2px 20px 0 var(--color-rose)}.teaser-row[data-theme=rose] .teaser-row__headline:before{background:var(--color-rose)}.teaser-row[data-theme=magenta]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-magenta);box-shadow:0 2px 20px 0 var(--color-magenta)}.teaser-row[data-theme=magenta] .teaser-row__headline:before{background:var(--color-magenta)}.teaser-row[data-theme=blue]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-blue);box-shadow:0 2px 20px 0 var(--color-blue)}.teaser-row[data-theme=blue] .teaser-row__headline:before{background:var(--color-blue)}.teaser-row[data-theme=orange]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-orange);box-shadow:0 2px 20px 0 var(--color-orange)}.teaser-row[data-theme=orange] .teaser-row__headline:before{background:var(--color-orange)}.related-teaser{position:relative;grid-row-gap:var(--space-l);padding-bottom:var(--space-l)}.related-teaser__teasers{position:relative;grid-row-gap:var(--space-xl);display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:0px}.related-teaser__intro,.related-teaser__teasers{grid-column:1/span 2}.related-teaser__teaser{align-self:start;grid-column:span 1}.related-teaser__teaser:hover{text-decoration:none}.related-teaser[data-theme=yellow]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.related-teaser[data-theme=yellow] .related-teaser__headline:before{background:var(--color-yellow)}.related-teaser[data-theme=green]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-green);box-shadow:0 2px 20px 0 var(--color-green)}.related-teaser[data-theme=green] .related-teaser__headline:before{background:var(--color-green)}.related-teaser[data-theme=mint]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-mint);box-shadow:0 2px 20px 0 var(--color-mint)}.related-teaser[data-theme=mint] .related-teaser__headline:before{background:var(--color-mint)}.related-teaser[data-theme=cyan]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-cyan);box-shadow:0 2px 20px 0 var(--color-cyan)}.related-teaser[data-theme=cyan] .related-teaser__headline:before{background:var(--color-cyan)}.related-teaser[data-theme=rose]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-rose);box-shadow:0 2px 20px 0 var(--color-rose)}.related-teaser[data-theme=rose] .related-teaser__headline:before{background:var(--color-rose)}.related-teaser[data-theme=magenta]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-magenta);box-shadow:0 2px 20px 0 var(--color-magenta)}.related-teaser[data-theme=magenta] .related-teaser__headline:before{background:var(--color-magenta)}.related-teaser[data-theme=blue]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-blue);box-shadow:0 2px 20px 0 var(--color-blue)}.related-teaser[data-theme=blue] .related-teaser__headline:before{background:var(--color-blue)}.related-teaser[data-theme=orange]:after{-webkit-box-shadow:0 2px 20px 0 var(--color-orange);box-shadow:0 2px 20px 0 var(--color-orange)}.related-teaser[data-theme=orange] .related-teaser__headline:before{background:var(--color-orange)}kpn-modal-body{display:none}.search{padding-top:var(--space-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search svg{width:calc(var(--space-m) + 2px);height:var(--space-m);margin-top:-6px}.search__input-wrapper{position:relative}.search__input{padding:var(--space-xs) var(--space-s);background:none;border:2px solid var(--color-black);border-radius:0;padding-right:59px;width:100%;font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-introcopy-font-size);line-height:var(--typo-introcopy-line-height);letter-spacing:.1px}.search__input+span{visibility:hidden}.search__tags .tags{display:block}.search__tags .tags div,.search__tags .tags a{margin-bottom:var(--space-xs);margin-right:var(--space-xs);display:inline-block;width:auto}.search__loading{position:absolute;display:none;top:13.5px;right:calc(var(--space-m) + 16px);bottom:0}.search--is-loading .search__loading{display:block}.search--is-loading button[type=submit]{display:none}.search__results{width:100%;margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.search__no-results{text-align:center;margin-left:var(--space-m);margin-right:var(--space-m)}.search form{position:relative;width:100%;max-width:700px;padding:0 var(--space-m)}.search form button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:59px;height:59px}.search form button[type=submit][disabled]{opacity:.8}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner{width:30px;height:30px}.spinner div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:26px;height:26px;margin:2px;border:2px solid var(--color-theme-color);border-radius:50%;-webkit-animation:spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--color-theme-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.spinner div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.spinner div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.spinner div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}.video-player{position:relative;width:100%;z-index:0;cursor:pointer;height:0;padding-bottom:56.25%;-webkit-box-sizing:border-box;box-sizing:border-box}.video-player>*{position:absolute;height:100%;width:100%;left:0;top:0}.video-player__button{display:block}.video-player__link,.video-player__button{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video{position:relative;z-index:0;grid-row-gap:var(--space-m)}.video__headline,.video__caption{grid-column:1/span 2}.video__link,.video__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video__play-icon{width:var(--space-l);height:var(--space-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.video__play-icon svg{height:var(--space-s);width:auto;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.video__wrapper{cursor:pointer;grid-column:1/span 2}.video__wrapper:hover .video__play-icon,.video__wrapper:focus-within .video__play-icon{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.topic-list{margin:var(--space-l) 0 var(--space-l);grid-row-gap:var(--space-xs)}.topic-list__topics{grid-column:1/span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.topic-list__topics>a{margin-right:var(--space-m);margin-bottom:var(--space-xs)}.production-stage{position:relative;margin-bottom:var(--space-l)}.production-stage__image-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.production-stage__title{padding-top:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-theme-background)), color-stop(50%, var(--color-theme-background)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-theme-background) 0%, var(--color-theme-background) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -101%}.production-stage__title:hover,[data-whatinput=keyboard] .production-stage__title:focus,.has-hoverable-children:hover .production-stage__title,[data-whatinput=keyboard] .has-hoverable-children:focus .production-stage__title{color:var(--color-theme-color);background-position:100% 0%}.production-stage__intro{margin-top:var(--space-l)}.production-stage__credits{z-index:1;background-color:#000;color:#fff;position:absolute;bottom:0;right:0;padding:0 var(--space-xs);text-align:left}.production-stage__image--desktop,.production-stage__video--desktop{display:none}.production-stage__image--mobile,.production-stage__video--mobile{display:block;margin-left:var(--space-m)}.production-stage--has-series .production-stage__image--mobile,.production-stage--has-series .production-stage__video--mobile{margin-left:0}.production-stage__image,.production-stage__video,.production-stage__placeholder{width:100%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.production-stage__placeholder{height:var(--space-xl);background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.production-stage__placeholder-image{width:100%}body[data-base-theme=yellow] .production-stage__placeholder-image{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23F0FF00%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=green] .production-stage__placeholder-image{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2351E83E%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=mint] .production-stage__placeholder-image{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2300FFC4%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=cyan] .production-stage__placeholder-image{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2318F0FF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=rose] .production-stage__placeholder-image{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC0D0%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=magenta] .production-stage__placeholder-image{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FF3EB5%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=blue] .production-stage__placeholder-image{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23004EFF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=orange] .production-stage__placeholder-image{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC71B%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.production-stage__series{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:-1;grid-column:2/span 1}body[data-base-theme=yellow] .production-stage__series{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23F0FF00%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=green] .production-stage__series{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2351E83E%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=mint] .production-stage__series{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2300FFC4%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=cyan] .production-stage__series{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2318F0FF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=rose] .production-stage__series{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC0D0%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=magenta] .production-stage__series{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FF3EB5%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=blue] .production-stage__series{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23004EFF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=orange] .production-stage__series{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC71B%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.production-stage__series-value{position:relative;background:var(--color-white);padding:0 var(--space-xs);padding-bottom:var(--space-xs);color:var(--color-theme-background);max-height:55vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.production-stage__series-value p{line-height:1.1 !important;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.production-stage__series-noimage{position:relative;background:var(--color-white);padding:0 var(--space-xs);padding-bottom:var(--space-xs);color:var(--color-theme-background);max-height:55vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.production-stage__series-noimage p{line-height:1.1 !important;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.production-stage__breadcrumbs{grid-column:1/span 2}.production-stage__content{grid-column:1/span 2}.production-stage__content-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.production-stage aside{margin-top:var(--space-l);grid-column:1/span 2;grid-row:2}.production-stage__feature-title,.production-stage__feature-value{display:inline-block;margin-right:var(--space-xs)}.production-stage__sublinks{position:relative;margin-top:var(--space-l) !important;grid-column:1/span 2}.production-stage__sublinks .button{margin-bottom:var(--space-xs);margin-right:var(--space-xs)}.production-stage__accessibility-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.production-stage__accessibility-icons img{width:var(--space-s);height:var(--space-s);margin-right:var(--space-xs);margin-bottom:var(--space-xs)}.maps{grid-row-gap:var(--space-s)}.maps>*{grid-column:1/span 2}.maps__wrapper{height:0;padding-bottom:56.25%;position:relative}.maps__wrapper .cookiefirst-disabled-resource{display:block}body[data-base-theme=yellow] .maps kpn-maps{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23F0FF00%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=green] .maps kpn-maps{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2351E83E%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=mint] .maps kpn-maps{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2300FFC4%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=cyan] .maps kpn-maps{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%2318F0FF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=rose] .maps kpn-maps{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC0D0%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=magenta] .maps kpn-maps{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FF3EB5%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=blue] .maps kpn-maps{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23004EFF%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}body[data-base-theme=orange] .maps kpn-maps{background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23FFC71B%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.infobar{color:var(--color-black);width:100%;min-height:var(--space-l);position:relative;background:var(--color-white);text-align:left;padding:0 var(--space-s);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0px;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23F0FF00%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.infobar__trigger{-ms-flex-negative:0;flex-shrink:0;padding:var(--space-xs) 0;grid-row:2;grid-column:1/span 2}.infobar__trigger svg{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes showInfobar{from{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes showInfobar{from{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}.infobar__content{display:none;max-width:900px;padding:var(--space-m) 0;grid-row:1;-webkit-animation:showInfobar .2s ease-in;animation:showInfobar .2s ease-in;grid-column:1/span 2}.infobar__content a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--color-yellow)), color-stop(50%, var(--color-yellow)), color-stop(50%, rgba(255, 255, 255, 0.01)), to(rgba(255, 255, 255, 0.01)));background-image:linear-gradient(180deg, var(--color-yellow) 0%, var(--color-yellow) 50%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.01) 100%);background-size:100% 200%;background-position:100% -80%;padding-top:3px}.infobar__content a:hover,[data-whatinput=keyboard] .infobar__content a:focus,.has-hoverable-children:hover .infobar__content a,[data-whatinput=keyboard] .has-hoverable-children:focus .infobar__content a{color:var(--color-black);background-position:110% 0%}.infobar__content a[target=_blank]{position:relative}.infobar__content a[target=_blank]:before{display:inline-block;content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2721%27 viewBox=%270 0 20 21%27%3E%3Cpath d=%27M8.47 6.731l6.897 2.034.009 7.13-2.073 1.563.023-5.99-7.498 5.651-1.204-1.597 7.477-5.635-5.615-1.661L8.47 6.731z%27 fill=%27currentColor%27 fill-rule=%27nonzero%27 /%3E%3C/svg%3E");background-repeat:repeat;background-size:20px 20px;height:20px;width:20px;margin-bottom:-3px}.infobar[aria-expanded=true]{min-height:120px}.infobar[aria-expanded=true] .infobar__content{display:block}.infobar[aria-expanded=true] .infobar__trigger .link svg{-webkit-transform:rotate(180deg) translateY(-2px);transform:rotate(180deg) translateY(-2px)}.show-more{width:100%;position:relative;text-align:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.show-more--with-progress{margin-top:100px !important}.show-more__progress{position:absolute;top:-40px;min-width:180px}.show-more__progress-text{line-height:inherit}.show-more__progress-bar{position:absolute;bottom:-5px;left:0;height:3px;width:100%;background:var(--color-grey)}.show-more__progress-value{height:100%;background:var(--color-black)}.show-more__bar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 var(--space-m);position:relative;color:var(--color-black)}.show-more__bar-wrapper{width:100%;overflow-x:hidden}.show-more__bar:before,.show-more__bar:after{content:"";position:absolute;top:-1px;height:var(--space-s);width:50vw;background-image:url("data:image/svg+xml,%3Csvg width=%276%27 height=%276%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27%23000000%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M0 6l6-6M5.5 6.5l1-1M-1 1L.5-.5%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.show-more__bar:before{left:-50vw}.show-more__bar:after{left:100%}.show-more--large{border-top:1px solid var(--color-black)}.show-more--large .show-more__bar{padding:var(--space-s)}.show-more--large .show-more__bar:before,.show-more--large .show-more__bar:after{border-top:1px solid var(--color-black);height:40px}.show-more .link{margin-top:2px}.show-more[aria-hidden=true]{display:none;pointer-events:none}.show-more[disabled]{pointer-events:none !important}.show-more[disabled] .show-more__progress,.show-more[disabled] .link{opacity:.5}.meta-navigation{display:inline-block;margin:40px;background:var(--color-black);color:var(--color-white)}.meta-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meta-navigation ul li{position:relative}.meta-navigation ul li:not(:last-of-type):after{position:relative;content:"";width:1px;height:var(--space-s);background:currentColor}.meta-navigation ul a{display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--space-m);height:var(--space-m);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meta-navigation ul a:hover,.meta-navigation ul a:focus{color:var(--color-yellow);outline-color:var(--color-yellow)}.meta-navigation ul .text{line-height:1}.navigation{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.navigation nav{position:fixed;height:100vh;width:100%;left:0;top:0;background:var(--color-yellow);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;overflow-y:scroll;z-index:999;padding:var(--space-xl) 0}.navigation nav[aria-expanded=true]{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__sub-links{pointer-events:none;position:absolute;top:100%;left:0;width:250%;max-width:300px;min-width:100%;z-index:-1;padding:var(--space-s) 0;color:var(--color-black);display:none}.navigation__sub-links li{opacity:0}.navigation__sub-links:before{position:absolute;top:0;left:0;height:100%;width:100%;content:"";-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;background:var(--color-white);-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.navigation__sub-link{padding:var(--space-xs) var(--space-m)}.navigation__meta-links{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--space-xs)}.navigation__meta-link{position:relative;cursor:pointer;padding:var(--space-xs)}.navigation__meta-arrow{position:absolute;top:-12px;color:var(--color-yellow);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation__meta-sub-links{pointer-events:none;position:absolute;top:100%;left:50%;padding:var(--space-xs) 0 var(--space-xs);color:var(--color-white);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navigation__meta-sub-links li,.navigation__meta-sub-links .navigation__meta-arrow{opacity:0}.navigation__meta-sub-links:before{position:absolute;top:0;left:0;height:100%;width:100%;content:"";-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;background:var(--color-black)}.navigation__meta-sub-links a{padding:var(--space-xs) var(--space-s)}.navigation__main-links,.navigation__search-link,.navigation__language-switch{color:var(--color-black);border-top:4px solid var(--color-black)}.navigation__main-link,.navigation__search-link,.navigation__language-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--space-m)}.navigation__main-links>li:hover .navigation__sub-links,.navigation__main-links>li:focus-within .navigation__sub-links,.navigation__main-links>li.active .navigation__sub-links,.navigation__meta-links>li:hover .navigation__meta-sub-links,.navigation__meta-links>li:focus-within .navigation__meta-sub-links{opacity:1;pointer-events:auto}.navigation__main-links>li:hover .navigation__sub-links:before,.navigation__main-links>li:focus-within .navigation__sub-links:before,.navigation__main-links>li.active .navigation__sub-links:before,.navigation__meta-links>li:hover .navigation__meta-sub-links:before,.navigation__meta-links>li:focus-within .navigation__meta-sub-links:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.navigation__main-links>li:hover .navigation__sub-links li,.navigation__main-links>li:hover .navigation__sub-links .navigation__meta-arrow,.navigation__main-links>li:focus-within .navigation__sub-links li,.navigation__main-links>li:focus-within .navigation__sub-links .navigation__meta-arrow,.navigation__main-links>li.active .navigation__sub-links li,.navigation__main-links>li.active .navigation__sub-links .navigation__meta-arrow,.navigation__meta-links>li:hover .navigation__meta-sub-links li,.navigation__meta-links>li:hover .navigation__meta-sub-links .navigation__meta-arrow,.navigation__meta-links>li:focus-within .navigation__meta-sub-links li,.navigation__meta-links>li:focus-within .navigation__meta-sub-links .navigation__meta-arrow{-webkit-transition:opacity .2s .2s ease-in-out;transition:opacity .2s .2s ease-in-out;opacity:1}.navigation__burger{background:var(--color-white);color:var(--color-black);padding:var(--space-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.navigation__burger span{display:block;height:2px;width:28px;margin-bottom:6px;background:var(--color-black)}.navigation__burger div{margin-top:var(--space-xs)}.navigation__close{position:absolute;top:var(--space-xs);right:var(--space-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-black)}.navigation__close span{display:block;height:2px;width:28px;margin-bottom:6px;margin-top:6px;background:var(--color-black);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.navigation__close span:nth-of-type(2){margin-top:-8px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.navigation__close div{margin-top:var(--space-xs)}.navigation__meta-links>li:hover>span,.navigation__meta-links>li:focus-within>span{color:var(--color-yellow)}.navigation kpn-modal-trigger{width:100%}.navigation kpn-modal-trigger:focus-within{text-decoration:underline}.navigation__search-link svg{margin-top:-6px;margin-right:var(--space-xxs)}.navigation__search-link:hover,.navigation__search-link:focus{text-decoration:underline}.navigation ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.navigation ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.navigation ul li a:not(.navigation__meta-link):hover,.navigation ul li a:not(.navigation__meta-link):focus{text-decoration:underline}@-webkit-keyframes zoomIn{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:var(--focalPoint-x) var(--focalPoint-y);transform-origin:var(--focalPoint-x) var(--focalPoint-y)}to{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:var(--focalPoint-x) var(--focalPoint-y);transform-origin:var(--focalPoint-x) var(--focalPoint-y)}}@keyframes zoomIn{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:var(--focalPoint-x) var(--focalPoint-y);transform-origin:var(--focalPoint-x) var(--focalPoint-y)}to{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:var(--focalPoint-x) var(--focalPoint-y);transform-origin:var(--focalPoint-x) var(--focalPoint-y)}}.main-stage{position:relative;margin-bottom:var(--space-s);overflow:hidden}.main-stage__images{position:relative;overflow:hidden;height:600px}.main-stage__image--desktop{display:none}.main-stage__image--mobile{display:block}.main-stage .main-stage__media{display:none;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;height:100%;width:100%}.main-stage .main-stage__media figure{height:100%;width:100%}.main-stage .main-stage__media img,.main-stage .main-stage__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main-stage .main-stage__media[aria-visible=true]{display:block;--focalPoint-x: 50%;--focalPoint-y: 50%}.main-stage .main-stage__media[aria-visible=true] img{-webkit-animation:zoomIn 8s ease-in-out forwards;animation:zoomIn 8s ease-in-out forwards}.main-stage__credits{background-color:#000;color:#fff;position:absolute;bottom:0;right:0;padding:0 var(--space-xs);max-width:800px;text-align:center}.main-stage__links{position:absolute;bottom:0;left:0;padding:var(--space-s);padding-right:var(--space-m);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:calc(100vw - var(--space-m))}.main-stage__links::-webkit-scrollbar{display:none}.main-stage__link{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-right:var(--space-s);margin-top:var(--space-xs);max-width:100%}.main-stage__link[aria-current=true] span{-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.main-stage__play-icon{display:none}.main-stage__button{width:auto;position:absolute;bottom:var(--space-l);right:var(--space-xs);padding:var(--space-xs);opacity:0;background:var(--color-yellow);color:var(--color-black)}.main-stage__button:hover,.main-stage__button:focus{opacity:1}.main-stage:hover .main-stage__button{opacity:1}.main-stage.is-paused .main-stage__play-icon{display:block}.main-stage.is-paused .main-stage__pause-icon{display:none}.main-stage.is-paused .main-stage__media img{-webkit-animation-play-state:paused;animation-play-state:paused}.inline-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.inline-teaser__image{position:relative;max-width:120px;-webkit-perspective:600px;perspective:600px;width:100%;-ms-flex-negative:0;flex-shrink:0}.inline-teaser__image figure{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;z-index:1000}.inline-teaser__alt-title{margin-top:var(--space-xs)}.inline-teaser__text{position:relative;z-index:1;margin-left:calc(var(--space-m) + var(--space-xs))}.inline-teaser__text:before{position:absolute;width:var(--space-m);height:2px;content:"";right:calc(100% + var(--space-xs));top:50%;-webkit-transform:translateY(-1px);transform:translateY(-1px);background:var(--color-black)}.inline-teaser:hover .inline-teaser__image figure,.inline-teaser:focus .inline-teaser__image figure{-webkit-transform:rotateY(30deg);transform:rotateY(30deg)}.content-text{position:relative}.content-text__wrapper{grid-column:1/span 2}.content-text__show-more{overflow:hidden;margin-top:5px;grid-column:1/span 2}.content-text p:not(:first-child),.content-text ul:not(:first-child),.content-text ol:not(:first-child),.content-text table:not(:first-child),.content-text small:not(:first-child),.content-text hr:not(:first-child){margin-top:var(--space-s)}.content-text h2:not(:first-child),.content-text h3:not(:first-child),.content-text h4:not(:first-child),.content-text h5:not(:first-child),.content-text h6:not(:first-child){margin-top:var(--space-l)}.content-text__teaser{margin-bottom:var(--space-m)}.content-text__teasers{margin-top:var(--space-l);-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.content-text__teasers+h2,.content-text__teasers+h3,.content-text__teasers+h4,.content-text__teasers+h5,.content-text__teasers+h6{margin-top:0 !important}.content-text [data-js-element=content-text__show-more]{display:none}.content-text [data-js-element=content-text__show-less] svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content-text--collapsed .content-text__wrapper{max-height:50vh;overflow:hidden}.content-text--collapsed [data-js-element=content-text__show-less]{display:none}.content-text--collapsed [data-js-element=content-text__show-more]{display:block}.content-text .richtext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-text .richtext table+table{margin-top:var(--space-l)}.calendar{min-height:300px}.calendar__intro{margin-bottom:var(--space-m)}.calendar__headline{grid-column:1/span 2}.calendar__filter{position:sticky;top:0;z-index:99;margin-bottom:var(--space-m);display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0px}.calendar__results-wrapper{position:relative}.calendar__loading{display:none;position:absolute;top:var(--space-xl);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.calendar__fetching{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:var(--space-xl) 0}.calendar__results[aria-busy=true]{opacity:.2}.calendar__results[aria-busy=true]+.calendar__loading{display:block}.calendar-filter__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid var(--color-black);background:var(--color-white);height:42px;grid-column:1/span 2}.calendar-filter__date-range{min-height:41px;padding:var(--space-xs);padding-top:calc(var(--space-xs) + 3px);border-right:1px solid var(--color-black);white-space:nowrap}.calendar-filter__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--space-xs)}.calendar-filter__trigger span{white-space:nowrap;margin-top:4px}.calendar-filter__trigger svg{margin-right:var(--space-xxs)}.calendar-filter__trigger.has-filter svg{background:var(--color-yellow)}.calendar-filter__trigger-label--desktop{display:none}.calendar-filter__trigger-label--mobile{display:block}.filter-dialog{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-dialog__content{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding:var(--space-s);padding-bottom:50vh}.filter-dialog h3{margin-bottom:var(--space-m)}.filter-dialog__buttons{position:sticky;bottom:0;width:100%;padding:var(--space-s);background:var(--color-theme-background);color:var(--color-theme-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:2;-webkit-box-shadow:0 2px 20px 0 var(--color-theme-background);box-shadow:0 2px 20px 0 var(--color-theme-background)}.filter-dialog__buttons.is-ios{bottom:auto;position:relative;padding-bottom:100px}.filter-dialog__update{background:var(--color-theme-color);color:var(--color-theme-background);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-dialog__update:focus{outline-color:var(--color-theme-color)}.filter-dialog .link:focus{outline-color:var(--color-theme-color)}.filter-dialog__reset{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid var(--color-theme-color);margin-bottom:var(--space-xs)}.filter-dialog__reset:focus{outline-color:var(--color-theme-color)}.filter-preview-switch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;width:100%;border-right:1px solid var(--color-black);overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none;position:relative}.filter-preview-switch::-webkit-scrollbar{display:none}.filter-preview-switch button.text,.filter-preview-switch a.text{height:40px;border-right:1px solid var(--color-black);white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--space-xs)}.filter-preview-switch button.text span,.filter-preview-switch a.text span{display:block;margin-top:4px}.filter-preview-switch button.text:hover,.filter-preview-switch button.text:focus,.filter-preview-switch button.text.is-selected,.filter-preview-switch a.text:hover,.filter-preview-switch a.text:focus,.filter-preview-switch a.text.is-selected{text-decoration:underline}.filter-preview-switch button.text:last-child,.filter-preview-switch a.text:last-child{border-right:0}.filter-range-switch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-right:1px solid var(--color-black);overflow:scroll;scrollbar-width:none}.filter-range-switch::-webkit-scrollbar{display:none}.filter-range-switch button.text{min-height:41px;padding:var(--space-xs);padding-top:calc(var(--space-xs) + 3px);border-right:1px solid var(--color-black);white-space:nowrap}.filter-range-switch button.text:hover,.filter-range-switch button.text:focus,.filter-range-switch button.text.is-selected{text-decoration:underline}.filter-range-switch button.text:last-child{border-right:0}.filter-fieldset{border:none;outline:none;margin:0;padding:0;margin-bottom:40px}.filter-fieldset legend{position:relative;width:100%;border-bottom:2px solid var(--color-theme-color);margin-bottom:var(--space-s)}.filter-fieldset legend button{position:absolute;top:0;right:0;color:currentColor}.filter-fieldset legend button:focus{outline-color:currentColor}.filter-date{position:relative;z-index:2;--rdp-cell-size: 30px}.filter-date__day-picker{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.filter-date__input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.filter-date__input{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-date__input.is-disabled{opacity:.2}.filter-date__input:first-of-type{margin-right:var(--space-xs)}.filter-date__input input{width:100%;border:2px solid var(--color-theme-color);padding:var(--space-xs);background:none;border-radius:0;padding-right:var(--space-m);font-size:1rem}.filter-date__input input:focus{border:2px solid var(--color-theme-color);outline:2px dashed currentColor;outline-offset:2px}.filter-date__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:var(--space-xs);pointer-events:none}.filter-date .rdp{position:absolute;margin:0;margin-top:var(--space-s);padding:var(--space-xs);background:var(--color-white);border:2px solid var(--color-black);z-index:2;font-family:inherit;font-size:100%;-webkit-box-shadow:0 2px 20px 0 var(--color-theme-background);box-shadow:0 2px 20px 0 var(--color-theme-background)}.filter-date .rdp .rdp-caption_label{font-size:100%;font-weight:normal}.filter-date .rdp .rdp-wrapper{padding:0}.filter-date .rdp .rdp-month{width:100%;margin:0}.filter-date .rdp .rdp-month:first-child{margin-right:10px}.filter-date .rdp .rdp-day{padding:0;border-radius:0;line-height:1;color:var(--color-black);font-family:"Trade Gothic",Helvetica,Arial,sans-serif;font-size:var(--typo-copy-font-size);line-height:var(--typo-copy-line-height)}.filter-date .rdp .rdp-day.rdp-day_range-start{border-top-left-radius:50%;border-bottom-left-radius:50%}.filter-date .rdp .rdp-day.rdp-day_range-end{border-top-right-radius:50%;border-bottom-right-radius:50%}.filter-date .rdp .rdp-day:hover{background:var(--color-theme-background);color:var(--color-theme-color)}.filter-date .rdp .rdp-day.rdp-day_selected{color:var(--color-black);background-color:var(--color-grey)}.filter-date .rdp .rdp-day.rdp-day_outside{opacity:.2;pointer-events:none}.filter-date .rdp .rdp-nav-button{border:0;border-radius:0}.filter-date .rdp .rdp-nav-button:focus:not([disabled]),.filter-date .rdp .rdp-nav-button:active:not([disabled]){border:0;background-color:rgba(0,0,0,0)}.filter-date .rdp button.rdp-day.rdp-day_selected:hover{background-color:var(--color-grey);border:0}.filter-date .rdp .rdp-day_selected:not(.rdp-day_disabled):not(.rdp-day_outside){background:var(--color-black);color:var(--color-white)}.filter-date .rdp .rdp-day_selected:not(.rdp-day_disabled):not(.rdp-day_outside):hover{background:var(--color-theme-background);color:var(--color-theme-color)}.filter-date .rdp .rdp-day_today{background:#eee;color:var(--color-black)}.filter-date .rdp button.rdp-weeknumber:active,.filter-date .rdp button.rdp-day:active,.filter-date .rdp button.rdp-weeknumber:focus,.filter-date .rdp button.rdp-day:focus{color:inherit;border:0}[data-base-theme=yellow] .filter-date .filter-date__input input{color:var(--color-white)}[data-base-theme=yellow] .filter-date .rdp{border-color:var(--color-white);color:var(--color-black)}[data-base-theme=yellow] .filter-date .rdp .rdp-caption_label,[data-base-theme=yellow] .filter-date .rdp .rdp-head{color:var(--color-black)}[data-base-theme=green] .filter-date .filter-date__input input{color:var(--color-white)}[data-base-theme=green] .filter-date .rdp{border-color:var(--color-white);color:var(--color-black)}[data-base-theme=green] .filter-date .rdp .rdp-caption_label,[data-base-theme=green] .filter-date .rdp .rdp-head{color:var(--color-black)}[data-base-theme=mint] .filter-date .filter-date__input input{color:var(--color-white)}[data-base-theme=mint] .filter-date .rdp{border-color:var(--color-white);color:var(--color-black)}[data-base-theme=mint] .filter-date .rdp .rdp-caption_label,[data-base-theme=mint] .filter-date .rdp .rdp-head{color:var(--color-black)}[data-base-theme=cyan] .filter-date .filter-date__input input{color:var(--color-white)}[data-base-theme=cyan] .filter-date .rdp{border-color:var(--color-white);color:var(--color-black)}[data-base-theme=cyan] .filter-date .rdp .rdp-caption_label,[data-base-theme=cyan] .filter-date .rdp .rdp-head{color:var(--color-black)}[data-base-theme=rose] .filter-date .filter-date__input input{color:var(--color-white)}[data-base-theme=rose] .filter-date .rdp{border-color:var(--color-white);color:var(--color-black)}[data-base-theme=rose] .filter-date .rdp .rdp-caption_label,[data-base-theme=rose] .filter-date .rdp .rdp-head{color:var(--color-black)}[data-base-theme=magenta] .filter-date .filter-date__input input{color:var(--color-white)}[data-base-theme=magenta] .filter-date .rdp{border-color:var(--color-white);color:var(--color-black)}[data-base-theme=magenta] .filter-date .rdp .rdp-caption_label,[data-base-theme=magenta] .filter-date .rdp .rdp-head{color:var(--color-black)}[data-base-theme=blue] .filter-date .filter-date__input input{color:var(--color-white)}[data-base-theme=blue] .filter-date .rdp{border-color:var(--color-white);color:var(--color-black)}[data-base-theme=blue] .filter-date .rdp .rdp-caption_label,[data-base-theme=blue] .filter-date .rdp .rdp-head{color:var(--color-black)}[data-base-theme=orange] .filter-date .filter-date__input input{color:var(--color-white)}[data-base-theme=orange] .filter-date .rdp{border-color:var(--color-white);color:var(--color-black)}[data-base-theme=orange] .filter-date .rdp .rdp-caption_label,[data-base-theme=orange] .filter-date .rdp .rdp-head{color:var(--color-black)}.filter-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-checkbox-group__item{width:100%}[data-grid=default]{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0px;margin-left:var(--space-m);margin-right:var(--space-m)}[data-grid=full]{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:0px;margin-left:var(--space-m);margin-right:var(--space-m)}[style*="--ratio"]{height:0;padding-bottom:calc(100%/(var(--ratio)));position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}[style*="--ratio"]>*{position:absolute;height:100%;width:100%;left:0;top:0}[style*="--cover"]{height:0;padding-bottom:calc(100%/(var(--cover)));position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}[style*="--cover"]>video,[style*="--cover"]>img{position:absolute;height:100%;width:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}[style*="--contain"]{height:0;padding-bottom:calc(100%/(var(--contain)));position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}[style*="--contain"]>video,[style*="--contain"]>img{-o-object-fit:contain;object-fit:contain;position:absolute;height:100%;width:100%;left:0;top:0}[data-stack]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-row]{display:-webkit-box;display:-ms-flexbox;display:flex}[data-stack=xxs]>*+*{margin-top:var(--space-xxs)}[data-row=xxs]>*+*{margin-left:var(--space-xxs)}[data-stack=xs]>*+*{margin-top:var(--space-xs)}[data-row=xs]>*+*{margin-left:var(--space-xs)}[data-stack=s]>*+*{margin-top:var(--space-s)}[data-row=s]>*+*{margin-left:var(--space-s)}[data-stack=m]>*+*{margin-top:var(--space-m)}[data-row=m]>*+*{margin-left:var(--space-m)}[data-stack=l]>*+*{margin-top:var(--space-l)}[data-row=l]>*+*{margin-left:var(--space-l)}[data-stack=xl]>*+*{margin-top:var(--space-xl)}[data-row=xl]>*+*{margin-left:var(--space-xl)}@media(min-width: 34.375em){.contact-list__item{grid-column:span 2}.slider__slide img{height:300px}.slider__slide-video>div{height:300px;width:533px}.sponsor__item{grid-column:span 2}.downloads a{grid-column:span 2}.production-stage__video--desktop{display:block}.production-stage__video--mobile{display:none}.filter-dialog__buttons{display:block;padding:var(--space-s) var(--space-l)}.filter-dialog__update{margin-right:var(--space-xs)}.filter-dialog__reset{margin-bottom:0}[data-stack-s=xxs]>*+*{margin-top:var(--space-xxs)}[data-row-s=xxs]>*+*{margin-left:var(--space-s)}[data-stack-s=xs]>*+*{margin-top:var(--space-xs)}[data-row-s=xs]>*+*{margin-left:var(--space-s)}[data-stack-s=s]>*+*{margin-top:var(--space-s)}[data-row-s=s]>*+*{margin-left:var(--space-s)}[data-stack-s=m]>*+*{margin-top:var(--space-m)}[data-row-s=m]>*+*{margin-left:var(--space-s)}[data-stack-s=l]>*+*{margin-top:var(--space-l)}[data-row-s=l]>*+*{margin-left:var(--space-s)}[data-stack-s=xl]>*+*{margin-top:var(--space-xl)}[data-row-s=xl]>*+*{margin-left:var(--space-s)}}@media(min-width: 768px){body{--typo-hero-font-size:50px;--typo-hero-line-height:48px}body{--typo-main-font-size:40px;--typo-main-line-height:38px}body{--typo-subline-font-size:32px;--typo-subline-line-height:36px}body{--typo-subheading-font-size:20px;--typo-subheading-line-height:28px}body{--typo-introcopy-font-size:20px;--typo-introcopy-line-height:34px}body{--typo-copy-font-size:17px;--typo-copy-line-height:29.92px}body{--typo-meta-font-size:12px;--typo-meta-line-height:15.96px}body{--typo-big-topline-font-size:16px;--typo-big-topline-line-height:26px}body{--typo-topline-font-size:14px;--typo-topline-line-height:22.75px}body{--typo-small-link-font-size:12px;--typo-small-link-line-height:15.96px}body{--space-l: 60px}body{--space-xl: 100px}}@media(min-width: 48em){.content-image__grid-wrapper{grid-column:1/span 21}.content-image__caption{grid-column:4/span 18}.contact-list__headline h2{grid-column:1/span 23}.contact-list__item{padding-right:0;margin-left:9.0909090909%}.contact-list__item{grid-column:span 12}.contact-list__item:nth-of-type(2n + 1){grid-column:span 11;margin-left:0}.content-blocks{margin-top:var(--space-l);margin-bottom:var(--space-l)}.event-list-entry__note{left:-12vw}.event-teaser-row__list{margin-bottom:var(--space-l)}.event-teaser-row__teaser{margin-left:8.3333333333%;grid-column:span 12}.calendar-block__intro{top:0;height:60px}.calendar-block__items{padding:var(--space-s) 0}.calendar-block__no-results-text{margin-left:4vw;margin-right:4vw}.calendar-block__headline{grid-column:2/span 12}.calendar-block__headline>div{height:60px}.calendar-teaser{grid-template-columns:repeat(25, 1fr)}.calendar-teaser{grid-column-gap:0px}.calendar-teaser{padding:0}.calendar-teaser--border-lines:after{width:100%;margin-left:0;grid-column:6/-1}.calendar-teaser__content{padding-right:var(--space-s);grid-column:6/-1}.calendar-teaser__duration{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-teaser__meta{grid-row:2;margin-top:0;grid-column:21/span 4;padding:var(--space-s) 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.calendar-teaser__image-wrapper{display:block;grid-column:span 5;padding:0}.calendar-teaser__features{left:20vw}.calendar-teaser__image{display:block}.calendar-teaser h2 svg{-webkit-transform:translateY(-21px) translateX(3px);transform:translateY(-21px) translateX(3px)}.calendar-teaser__date{text-align:left;padding-bottom:0;padding-left:4vw;grid-column:span 4}.calendar-teaser__date:before{display:block}.calendar-teaser__link{grid-column:1/span 20;display:grid;grid-template-columns:repeat(20, 1fr);padding:var(--space-s) 0;grid-row:1/span 2}.calendar-teaser--event-main .calendar-teaser__link{padding:var(--space-m) 0}.calendar-teaser--event-additional.calendar-teaser--has-features .calendar-teaser__link{padding:calc(var(--space-s) + var(--space-xs)) 0}.calendar-teaser__additional-details{grid-column:6/-1;width:auto;align-self:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.calendar-teaser__additional-info,.calendar-teaser__additional-title{text-align:left}.calendar-teaser__additional-info{padding-right:var(--space-s)}.calendar-teaser__additional-time{margin-bottom:0}.calendar-teaser__additional-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.calendar-teaser__additional-content>*+*{position:relative;margin-left:var(--space-s);padding-left:var(--space-s)}.calendar-teaser__additional-content>*+*:before{content:"";position:absolute;height:18px;width:1px;top:50%;left:0;background:var(--color-black);-webkit-transform:translateY(calc(-50% - 1px));transform:translateY(calc(-50% - 1px))}.excerpt{margin-top:var(--space-l);margin-bottom:var(--space-l)}.excerpt>div{grid-column:3/span 18}.infobox__text{grid-column:4/span 18}.infobox__events{grid-column:4/span 22}.infobox--has-events .infobox__text{grid-column:4/span 14}.contributors-list hr{grid-column:2/span 22}.contributors-list hr{margin-left:4.5454545455%}.contributors-list__additional-credits{grid-column:3/span 18}.contributors-list__list{grid-column:3/span 18}.contributors-list__show-more-wrapper{grid-column:3/span 18}.highlight-teaser>a{grid-column:2/span 21}.highlight-teaser>a>div{grid-template-columns:repeat(1, 1fr)}.highlight-teaser>a>div{grid-column-gap:0px}.highlight-teaser__content{padding-right:var(--space-s);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.highlight-teaser__content{grid-column:1/span 2}.highlight-teaser__headline{margin-top:var(--space-s) !important}.highlight-teaser__media{grid-column:1/span 2}.event-teaser--has-features .event-teaser__content{padding:var(--space-l) 0 var(--space-m)}.teaser:hover .teaser__subline{opacity:1}.teaser__archive{bottom:var(--space-l)}.teaser--no-categories>hr{margin-bottom:3.5rem}.teaser__date-range{margin-top:var(--space-s) !important}.teaser__headline{min-height:5.25rem;margin-top:var(--space-s) !important}.tags div span,.tags a span{overflow:auto;text-overflow:initial;max-width:none}.slider h3{grid-column:4/span 19}.slider__controls-wrapper{grid-column:3/span 18}.sponsor__headline h2{grid-column:1/span 23}.sponsor__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sponsor__item{grid-column:span 23}.sponsor__item:nth-of-type(2n + 1){grid-column:span 11;margin-left:0}.downloads h3{grid-column:4/span 19}.downloads__list,.downloads hr{grid-column:4/span 22}.downloads__list{grid-template-columns:repeat(22, 1fr)}.downloads a{margin-right:16.6666666667%;grid-column:span 6}.downloads__thumbnail{max-width:150px;width:40%}.social-embed>*{grid-column:3/span 18}.footer__hotline{grid-column:1/span 9}.footer__meta{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__meta{grid-column:11/span 13}.footer__social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__social-link{margin-right:0;margin-bottom:0;margin-left:var(--space-m)}.footer__links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__links li{margin-right:0;margin-left:var(--space-m)}.header__home img{width:225px;height:225px}.header__home svg{left:0px;width:230px;margin-top:var(--space-m)}.header__home--big svg.header__logo{margin-top:40px;width:325px !important}.header__logo--desktop,.header__logo-replacement{display:block}.header__logo--mobile{display:none}.header--home svg.header__logo{width:230px}.iframe__headline{grid-column:3/span 18}.iframe__wrapper,.iframe iframe{grid-column:3/span 18}.newsletter__headline{grid-column:3/span 18}.newsletter__wrapper{grid-column:3/span 18}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex}.quote>div{grid-column:3/span 14}.quote--small>div{grid-column:5/span 12}.teaser-row__intro{margin-bottom:0}.teaser-row__intro{margin-left:4vw;margin-right:4vw}.teaser-row[data-arrangement=three-columns] .teaser-row__teaser{margin-right:12.5%;width:87.5%;grid-column:span 8;align-self:start}.teaser-row[data-arrangement=three-columns] .teaser-row__teaser:nth-of-type(3n){margin-right:0;width:100%;grid-column:span 7}.teaser-row[data-arrangement=four-columns] .teaser-row__teaser{align-self:start;margin-left:8.3333333333%;grid-column:span 12}.teaser-row[data-arrangement=four-columns] .teaser-row__teaser:nth-of-type(2n + 1){margin-left:0;grid-column:span 11}.teaser-row[data-arrangement=mixed-columns] .teaser-row__intro+.teaser-row__teasers .teaser-row__teaser:nth-child(2),.teaser-row[data-arrangement=mixed-columns] .teaser-row__teasers:first-of-type .teaser-row__teaser:nth-child(2){-ms-flex-item-align:center;align-self:center}.teaser-row[data-arrangement=mixed-columns] .teaser-row__intro+.teaser-row__teasers .teaser-row__teaser:nth-child(1),.teaser-row[data-arrangement=mixed-columns] .teaser-row__teasers:first-of-type .teaser-row__teaser:nth-child(1){margin-left:14.2857142857%;grid-column:span 14;align-self:center}.teaser-row[data-arrangement=mixed-columns] .teaser-row__teaser{margin-left:28.5714285714%;grid-column:span 7;align-self:start}.teaser-row[data-arrangement=mixed-columns] .teaser-row__teasers--repeated .teaser-row__teaser:nth-child(5n+2){-ms-flex-item-align:center;align-self:center}.teaser-row[data-arrangement=mixed-columns] .teaser-row__teasers--repeated .teaser-row__teaser:nth-child(5n+1){margin-left:14.2857142857%;grid-column:span 14;align-self:center}.related-teaser__teasers{grid-template-columns:repeat(3, 1fr)}.related-teaser__teasers{grid-column-gap:4vw}.related-teaser__intro,.related-teaser__teasers{grid-column:1/span 23}.search__no-results{margin-left:4vw;margin-right:4vw}.video__headline,.video__caption{grid-column:4/span 18}.video__play-icon{width:var(--space-xl);height:var(--space-xl)}.video__play-icon svg{height:var(--space-m)}.video__wrapper{grid-column:1/span 21}.topic-list__topics{grid-column:3/span 18}.production-stage__image-wrapper{display:grid;grid-template-columns:repeat(25, 1fr)}.production-stage__breadcrumbs-wrapper{margin-top:var(--space-s)}.production-stage__credits{height:28px}.production-stage__image--desktop{display:block}.production-stage__image--mobile{display:none}.production-stage__image,.production-stage__video,.production-stage__placeholder{grid-row:1;grid-column:4/span 22}.production-stage__placeholder-image{grid-row:1;grid-column:2/span 23}.production-stage__series{grid-row:1;justify-self:flex-end;grid-column:1/span 1}.production-stage__series-value{max-height:50vh;padding:var(--space-s) var(--space-xs);padding-bottom:0}.production-stage__series-noimage{max-height:50vh;padding:var(--space-s) var(--space-xs);padding-bottom:0}.production-stage__breadcrumbs{grid-column:3/span 22}.production-stage__content{grid-column:3/span 22}.production-stage aside{grid-column:3/span 22}.production-stage aside{grid-row:3/span 22}.production-stage__sublinks{grid-column:3/span 22}.production-stage__sublinks-label{position:absolute;right:calc(100% + var(--space-xs));top:.485em;white-space:nowrap}.maps>*{grid-column:3/span 18}.infobar{grid-template-columns:repeat(25, 1fr)}.infobar{grid-column-gap:0px}.infobar{padding:0}.infobar__trigger{grid-column:4/span 19}.infobar__content{grid-column:4/span 19}.main-stage__images{height:750px}.main-stage__image--desktop{display:block}.main-stage__image--mobile{display:none}.main-stage__credits{height:28px}.main-stage__links{max-width:800px;overflow-x:auto;padding:var(--space-m)}.main-stage__button{right:var(--space-m)}.inline-teaser__text{margin-left:var(--space-s)}.content-text__wrapper{grid-column:3/span 22}.content-text__show-more{grid-column:3/span 22}.content-text__teasers{margin-top:0;margin-left:var(--space-m);float:right;width:36.3636363636%;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}.content-text__teasers--has-image{width:54.5454545455%}.content-text .richtext{display:block}.content-text .richtext p,.content-text .richtext h2,.content-text .richtext h3,.content-text .richtext h4 ul,.content-text .richtext ol,.content-text .richtext table,.content-text .richtext small,.content-text .richtext hr{width:81.8181818182%}.calendar__headline{grid-column:3/span 18}.calendar__filter{grid-template-columns:repeat(23, 1fr)}.calendar__filter{grid-column-gap:0px}.calendar__filter{margin-left:4vw;margin-right:4vw}.calendar__filter{margin-bottom:var(--space-l)}.calendar-filter__buttons{grid-column:5/span 21}.calendar-filter__trigger{padding:0 var(--space-s)}.calendar-filter__trigger:hover span,.calendar-filter__trigger:focus span{text-decoration:underline}.calendar-filter__trigger-label--desktop{display:block}.calendar-filter__trigger-label--mobile{display:none}.filter-dialog__content{padding:var(--space-l) var(--space-l);padding-bottom:20vh}.filter-preview-switch button.text,.filter-preview-switch a.text{padding:0 var(--space-s)}.filter-date{--rdp-cell-size: 36px}[data-grid=default]{grid-template-columns:repeat(23, 1fr)}[data-grid=default]{grid-column-gap:0px}[data-grid=default]{margin-left:4vw;margin-right:4vw}[data-grid=full]{grid-template-columns:repeat(25, 1fr)}[data-grid=full]{grid-column-gap:0px}[data-grid=full]{margin-left:0;margin-right:0}[data-stack-m=xxs]>*+*{margin-top:var(--space-xxs)}[data-row-m=xxs]>*+*{margin-left:var(--space-m)}[data-stack-m=xs]>*+*{margin-top:var(--space-xs)}[data-row-m=xs]>*+*{margin-left:var(--space-m)}[data-stack-m=s]>*+*{margin-top:var(--space-s)}[data-row-m=s]>*+*{margin-left:var(--space-m)}[data-stack-m=m]>*+*{margin-top:var(--space-m)}[data-row-m=m]>*+*{margin-left:var(--space-m)}[data-stack-m=l]>*+*{margin-top:var(--space-l)}[data-row-m=l]>*+*{margin-left:var(--space-m)}[data-stack-m=xl]>*+*{margin-top:var(--space-xl)}[data-row-m=xl]>*+*{margin-left:var(--space-m)}}@media(min-width: 800px){body{--typo-hero-font-size:56.25px;--typo-hero-line-height:53.9297px}body{--typo-main-font-size:43px;--typo-main-line-height:41.1188px}body{--typo-subline-font-size:33px;--typo-subline-line-height:36.8156px}body{--typo-subheading-font-size:20.25px;--typo-subheading-line-height:28.2234px}body{--typo-introcopy-font-size:20.125px;--typo-introcopy-line-height:34.2125px}body{--typo-copy-font-size:17.125px;--typo-copy-line-height:29.9473px}body{--typo-meta-font-size:12.25px;--typo-meta-line-height:17.0888px}body{--typo-big-topline-font-size:16.5px;--typo-big-topline-line-height:26.5547px}body{--typo-topline-font-size:14.25px;--typo-topline-line-height:23.1563px}body{--typo-small-link-font-size:12.5px;--typo-small-link-line-height:16.5px}}@media(min-width: 832px){body{--typo-hero-font-size:62.5px;--typo-hero-line-height:59.8438px}body{--typo-main-font-size:46px;--typo-main-line-height:44.275px}body{--typo-subline-font-size:34px;--typo-subline-line-height:37.6125px}body{--typo-subheading-font-size:20.5px;--typo-subheading-line-height:28.4438px}body{--typo-introcopy-font-size:20.25px;--typo-introcopy-line-height:34.425px}body{--typo-copy-font-size:17.25px;--typo-copy-line-height:29.9719px}body{--typo-meta-font-size:12.5px;--typo-meta-line-height:18.25px}body{--typo-big-topline-font-size:17px;--typo-big-topline-line-height:27.0938px}body{--typo-topline-font-size:14.5px;--typo-topline-line-height:23.5625px}body{--typo-small-link-font-size:13px;--typo-small-link-line-height:17.03px}}@media(min-width: 864px){body{--typo-hero-font-size:68.75px;--typo-hero-line-height:65.7422px}body{--typo-main-font-size:49px;--typo-main-line-height:47.4688px}body{--typo-subline-font-size:35px;--typo-subline-line-height:38.3906px}body{--typo-subheading-font-size:20.75px;--typo-subheading-line-height:28.6609px}body{--typo-introcopy-font-size:20.375px;--typo-introcopy-line-height:34.6375px}body{--typo-copy-font-size:17.375px;--typo-copy-line-height:29.9936px}body{--typo-meta-font-size:12.75px;--typo-meta-line-height:19.4438px}body{--typo-big-topline-font-size:17.5px;--typo-big-topline-line-height:27.6172px}body{--typo-topline-font-size:14.75px;--typo-topline-line-height:23.9688px}body{--typo-small-link-font-size:13.5px;--typo-small-link-line-height:17.55px}}@media(min-width: 896px){body{--typo-hero-font-size:75px;--typo-hero-line-height:71.625px}body{--typo-main-font-size:52px;--typo-main-line-height:50.7px}body{--typo-subline-font-size:36px;--typo-subline-line-height:39.15px}body{--typo-subheading-font-size:21px;--typo-subheading-line-height:28.875px}body{--typo-introcopy-font-size:20.5px;--typo-introcopy-line-height:34.85px}body{--typo-copy-font-size:17.5px;--typo-copy-line-height:30.0125px}body{--typo-meta-font-size:13px;--typo-meta-line-height:20.67px}body{--typo-big-topline-font-size:18px;--typo-big-topline-line-height:28.125px}body{--typo-topline-font-size:15px;--typo-topline-line-height:24.375px}body{--typo-small-link-font-size:14px;--typo-small-link-line-height:18.06px}}@media(min-width: 928px){body{--typo-hero-font-size:81.25px;--typo-hero-line-height:77.4922px}body{--typo-main-font-size:55px;--typo-main-line-height:53.9688px}body{--typo-subline-font-size:37px;--typo-subline-line-height:39.8906px}body{--typo-subheading-font-size:21.25px;--typo-subheading-line-height:29.0859px}body{--typo-introcopy-font-size:20.625px;--typo-introcopy-line-height:35.0625px}body{--typo-copy-font-size:17.625px;--typo-copy-line-height:30.0286px}body{--typo-meta-font-size:13.25px;--typo-meta-line-height:21.9288px}body{--typo-big-topline-font-size:18.5px;--typo-big-topline-line-height:28.6172px}body{--typo-topline-font-size:15.25px;--typo-topline-line-height:24.7813px}body{--typo-small-link-font-size:14.5px;--typo-small-link-line-height:18.56px}}@media(min-width: 960px){body{--typo-hero-font-size:87.5px;--typo-hero-line-height:83.3437px}body{--typo-main-font-size:58px;--typo-main-line-height:57.275px}body{--typo-subline-font-size:38px;--typo-subline-line-height:40.6125px}body{--typo-subheading-font-size:21.5px;--typo-subheading-line-height:29.2938px}body{--typo-introcopy-font-size:20.75px;--typo-introcopy-line-height:35.275px}body{--typo-copy-font-size:17.75px;--typo-copy-line-height:30.0419px}body{--typo-meta-font-size:13.5px;--typo-meta-line-height:23.22px}body{--typo-big-topline-font-size:19px;--typo-big-topline-line-height:29.0938px}body{--typo-topline-font-size:15.5px;--typo-topline-line-height:25.1875px}body{--typo-small-link-font-size:15px;--typo-small-link-line-height:19.05px}}@media(min-width: 992px){body{--typo-hero-font-size:93.75px;--typo-hero-line-height:89.1797px}body{--typo-main-font-size:61px;--typo-main-line-height:60.6188px}body{--typo-subline-font-size:39px;--typo-subline-line-height:41.3156px}body{--typo-subheading-font-size:21.75px;--typo-subheading-line-height:29.4984px}body{--typo-introcopy-font-size:20.875px;--typo-introcopy-line-height:35.4875px}body{--typo-copy-font-size:17.875px;--typo-copy-line-height:30.0523px}body{--typo-meta-font-size:13.75px;--typo-meta-line-height:24.5438px}body{--typo-big-topline-font-size:19.5px;--typo-big-topline-line-height:29.5547px}body{--typo-topline-font-size:15.75px;--typo-topline-line-height:25.5938px}body{--typo-small-link-font-size:15.5px;--typo-small-link-line-height:19.53px}}@media(min-width: 1024px){body{--typo-hero-font-size:100px;--typo-hero-line-height:95px}body{--typo-main-font-size:64px;--typo-main-line-height:64px}body{--typo-subline-font-size:40px;--typo-subline-line-height:42px}body{--typo-subheading-font-size:22px;--typo-subheading-line-height:29.7px}body{--typo-introcopy-font-size:21px;--typo-introcopy-line-height:35.7px}body{--typo-copy-font-size:18px;--typo-copy-line-height:30.06px}body{--typo-meta-font-size:14px;--typo-meta-line-height:25.9px}body{--typo-big-topline-font-size:20px;--typo-big-topline-line-height:30px}body{--typo-topline-font-size:16px;--typo-topline-line-height:26px}body{--typo-small-link-font-size:16px;--typo-small-link-line-height:20px}}@media(min-width: 64em){.content-image__grid-wrapper{grid-column:6/span 20}.content-image__caption{grid-column:6/span 11}.image:hover .image__copyright,.has-hoverable-children:hover .image__copyright{opacity:1}.contact-list__image{max-width:150px;width:33.3333333333%}.contact-list__image-fallback{max-width:150px;width:33.3333333333%}.contact-list__contact{margin-top:var(--space-m)}.event-list-entry__inner{width:100%;padding-right:0}.event-list-entry--has-note .event-list-entry__inner{padding-right:150px}.event-list-entry--has-note .event-list-entry__inner{padding-right:0}.event-list-entry--has-note .event-list-entry__features{padding-left:0}.event-list-entry__title,.event-list-entry__time{width:auto}.event-list-entry__meta,.event-list-entry__time{position:relative}.event-list-entry__meta:before,.event-list-entry__time:before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:1px;background:var(--color-black)}.event-list-entry__title,.event-list-entry__location,.event-list-entry__duration,.event-list-entry__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.event-list-entry__details{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0;padding-right:var(--space-m)}.event-list-entry__details-wrapper{display:grid;grid-template-columns:1fr 260px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-list-entry__additional-info,.event-list-entry__additional-title{text-align:left}.event-list-entry__additional-details{width:calc(100% - 160px);-ms-flex-item-align:center;align-self:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:var(--space-s);padding-right:var(--space-s);margin-bottom:0;border-left:1px solid var(--color-black)}.event-list-entry__additional-content>*+*{position:relative;margin-left:var(--space-s);padding-left:var(--space-s)}.event-list-entry__additional-content>*+*:before{content:"";position:absolute;height:18px;width:1px;top:50%;left:0;background:var(--color-black);-webkit-transform:translateY(calc(-50% - 1px));transform:translateY(calc(-50% - 1px))}.event-list-entry__meta{width:auto;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:0 var(--space-s)}.event-list-entry__meta>*+*{margin-left:var(--space-s);padding-left:var(--space-s)}.event-list-entry__location{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-list-entry__time{-ms-flex-item-align:stretch;align-self:stretch;text-align:left;max-width:220px;padding-right:var(--space-s);padding-left:var(--space-s)}.event-list-entry--event-additional .event-list-entry__time{display:none}.event-list-entry__additional-time{display:block;-ms-flex-item-align:center;align-self:center}.event-list-entry__title{width:160px;margin-right:0;margin-top:-14px}.event-list-entry__status{padding:var(--space-xs) 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:160px;margin-right:90px}.event-list-entry__duration{-ms-flex-item-align:stretch;align-self:stretch;max-width:160px}.event-list-entry__info{text-align:left;margin-left:calc(160px + var(--space-s))}.event-list-entry__note{right:0;bottom:0;left:auto;padding-left:12px;overflow:hidden;width:100px}.event-list-entry__note:before{display:none}.event-list-entry__note span{height:100%;padding:var(--space-s)}.event-list-entry__note span:before{right:-40px;top:-20px;left:0;bottom:-20px}.event-list-entry--has-info .event-list-entry__note{margin-bottom:0}.event-list-entry:not(.event-list-entry--has-weekday):before,.event-list-entry:not(.event-list-entry--has-weeday).event-list-entry--has-features .event-list-entry__features{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 160px);margin-left:160px}.event-list{margin-right:0}.calendar-teaser{grid-template-columns:repeat(25, 1fr)}.calendar-teaser{grid-column-gap:0px}.calendar-teaser--border-lines:after{grid-column:6/-1}.calendar-teaser__content{grid-column:5/-1}.calendar-teaser__meta{grid-row:1;justify-self:center;align-self:center;grid-column:span 4;padding:0}.calendar-teaser__image-wrapper{grid-column:span 4}.calendar-teaser__features{left:16vw}.calendar-teaser__image{margin-left:var(--space-m);width:calc(100% - var(--space-m))}.calendar-teaser__date{padding-left:var(--space-xs);grid-column:span 3}.calendar-teaser__link{grid-column:2/span 16;grid-template-columns:repeat(16, 1fr);grid-row:1}.calendar-teaser__additional-details{grid-column:5/-1}.calendar-teaser__additional-info{padding-right:0}.excerpt>div{grid-column:5/span 15}.infobox__text{grid-column:6/span 10}.infobox__events{grid-column:6/span 20}.infobox--has-events .infobox__text{margin-top:36px}.infobox--has-events .infobox__text{grid-column:2/span 3}.contributors-list hr{grid-column:4/span 20}.contributors-list hr{margin-left:5%}.contributors-list__additional-credits{grid-column:5/span 11}.contributors-list__list{grid-column:5/span 15}.contributors-list__show-more-wrapper{grid-column:5/span 18}.highlight-teaser>a{grid-column:2/span 21}.highlight-teaser>a>div{grid-template-columns:repeat(19, 1fr)}.highlight-teaser>a>div{grid-column-gap:0px}.highlight-teaser__content{grid-column:1/span 9}.highlight-teaser__media{margin-top:0}.highlight-teaser__media{grid-column:10/span 13}.slider h3{grid-column:6/span 18}.slider__slide img{height:600px}.slider__slide-video>div{width:1066px;height:600px}.slider__controls-wrapper{grid-column:6/span 13}.sponsor__item{padding-right:0;margin-left:9.0909090909%}.sponsor__item{grid-column:span 12}.downloads h3{grid-column:6/span 18}.downloads__list,.downloads hr{grid-column:6/span 20}.downloads__list{grid-template-columns:repeat(20, 1fr)}.downloads a{margin-right:20%;grid-column:span 5}.social-embed>*{grid-column:5/span 15}.header__logo--desktop{padding-top:calc(var(--space-m) + var(--space-xs))}.iframe__headline{grid-column:5/span 11}.iframe__wrapper,.iframe iframe{grid-column:5/span 15}.newsletter__headline{grid-column:5/span 11}.newsletter__wrapper{grid-column:5/span 15}.teaser-row[data-arrangement=three-columns] .teaser-row__teaser{margin-right:0;margin-left:28.5714285714%;width:71.4285714286%;grid-column:span 7;align-self:center}.teaser-row[data-arrangement=three-columns] .teaser-row__teaser:nth-of-type(3n){margin-left:28.5714285714%;width:71.4285714286%;grid-column:span 7}.teaser-row[data-arrangement=four-columns] .teaser-row__teaser{align-self:start;margin-left:9.0909090909%;grid-column:span 11}.teaser-row[data-arrangement=four-columns] .teaser-row__teaser:nth-of-type(2n + 1){grid-column:span 11;margin-left:9.0909090909%}.related-teaser__teasers{grid-template-columns:repeat(3, 1fr)}.related-teaser__teasers{grid-column-gap:4vw}.related-teaser__intro,.related-teaser__teasers{grid-column:5/span 17}.video__headline,.video__caption{grid-column:6/span 11}.video__wrapper{grid-column:6/span 20}.topic-list__topics{grid-column:5/span 15}.production-stage__placeholder{height:133px}.production-stage__placeholder-image{grid-row:1;grid-column:6/span 15}.production-stage__series{grid-column:1/span 5}.production-stage__breadcrumbs{grid-column:5/span 18}.production-stage__content{grid-column:5/span 15}.production-stage aside{grid-column:1/span 3}.production-stage aside{grid-row:1}.production-stage aside{margin-top:0}.production-stage__feature{margin-bottom:var(--space-xs)}.production-stage__feature-title,.production-stage__feature-value{display:block}.production-stage__sublinks{grid-column:5/span 18}.maps>*{grid-column:5/span 15}.infobar{grid-template-columns:repeat(25, 1fr)}.infobar{grid-column-gap:0px}.infobar__trigger{grid-row:1}.infobar__content{grid-column:11/span 12}.show-more--with-progress{margin-top:150px !important}.navigation nav{position:relative;background:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;z-index:initial;width:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navigation__sub-links{display:block}.navigation__meta-links{background:var(--color-black);color:var(--color-white)}.navigation__meta-links>li:not(:last-of-type):after{content:"";position:absolute;right:0;height:21px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;background:var(--color-white)}.navigation__main-links,.navigation__search-link,.navigation__language-switch{border:none}.navigation__main-links{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__main-links>li{position:relative;background:var(--color-white);color:var(--color-black);-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.navigation__main-link,.navigation__search-link,.navigation__language-switch{min-height:var(--space-l);padding:0 var(--space-m);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navigation__burger{display:none}.navigation__close{display:none}.navigation ul li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navigation[data-initial-collapsed=true] .navigation__burger{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation[data-initial-collapsed=true] nav{display:none}.main-stage__images{height:850px}.inline-teaser__image{max-width:150px}.content-text__wrapper{grid-column:5/span 19}.content-text__show-more{grid-column:5/span 15}.content-text__teasers{width:21.0526315789%}.content-text__teasers--has-image{width:42.1052631579%}.content-text .richtext p,.content-text .richtext h2,.content-text .richtext h3,.content-text .richtext h4 ul,.content-text .richtext ol,.content-text .richtext table,.content-text .richtext small,.content-text .richtext hr{width:78.9473684211%}.calendar__headline{grid-column:5/span 15}.calendar__filter{grid-template-columns:repeat(23, 1fr)}.calendar__filter{grid-column-gap:0px}.calendar-filter__buttons{grid-column:5/span 18}[data-grid=default]{grid-template-columns:repeat(23, 1fr)}[data-grid=default]{grid-column-gap:0px}[data-grid=full]{grid-template-columns:repeat(25, 1fr)}[data-grid=full]{grid-column-gap:0px}[data-stack-l=xxs]>*+*{margin-top:var(--space-xxs)}[data-row-l=xxs]>*+*{margin-left:var(--space-l)}[data-stack-l=xs]>*+*{margin-top:var(--space-xs)}[data-row-l=xs]>*+*{margin-left:var(--space-l)}[data-stack-l=s]>*+*{margin-top:var(--space-s)}[data-row-l=s]>*+*{margin-left:var(--space-l)}[data-stack-l=m]>*+*{margin-top:var(--space-m)}[data-row-l=m]>*+*{margin-left:var(--space-l)}[data-stack-l=l]>*+*{margin-top:var(--space-l)}[data-row-l=l]>*+*{margin-left:var(--space-l)}[data-stack-l=xl]>*+*{margin-top:var(--space-xl)}[data-row-l=xl]>*+*{margin-left:var(--space-l)}}@media(min-width: 80em){.contact-list__headline h2{grid-column:3/span 19}.contact-list__item{margin-left:10%}.contact-list__item{grid-column:span 10}.contact-list__item:nth-of-type(2n + 1){grid-column:span 11;margin-left:18.1818181818%}.event-list-entry__additional-details{padding-left:var(--space-m);padding-right:var(--space-m)}.event-list-entry__additional-content>*+*{margin-left:var(--space-m);padding-left:var(--space-m)}.event-list-entry__meta{padding:0 var(--space-m)}.event-list-entry__meta>*+*{margin-left:var(--space-m);padding-left:var(--space-m)}.event-list-entry__time{padding-right:var(--space-m);padding-left:var(--space-m)}.event-list-entry__info{margin-left:calc(160px + var(--space-m))}.calendar-teaser__features{left:230px}.contributors-list{margin-bottom:var(--space-xl)}.highlight-teaser__content{grid-column:1/span 9}.highlight-teaser__media{grid-column:10/span 13}.sponsor__headline h2{grid-column:3/span 19}.sponsor__item{margin-left:10%}.sponsor__item{grid-column:span 10}.sponsor__item:nth-of-type(2n + 1){grid-column:span 11;margin-left:18.1818181818%}.sponsor__image{width:150px}.footer__meta{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__home svg{width:280px}.header__logo--desktop{padding-top:0}.teaser-row[data-arrangement=four-columns] .teaser-row__teaser{margin-left:16.6666666667%;grid-column:span 6}.teaser-row[data-arrangement=four-columns] .teaser-row__teaser:nth-of-type(2n + 1){margin-left:16.6666666667%;grid-column:span 6}.teaser-row[data-arrangement=four-columns] .teaser-row__teaser:nth-of-type(4n + 1){margin-left:0;grid-column:span 5}.production-stage{margin-bottom:var(--space-l)}.production-stage__placeholder{height:var(--space-xl)}.navigation__meta-link:hover,.navigation__meta-link:focus{color:var(--color-yellow);text-decoration:none}[data-stack-xl=xxs]>*+*{margin-top:var(--space-xxs)}[data-row-xl=xxs]>*+*{margin-left:var(--space-xl)}[data-stack-xl=xs]>*+*{margin-top:var(--space-xs)}[data-row-xl=xs]>*+*{margin-left:var(--space-xl)}[data-stack-xl=s]>*+*{margin-top:var(--space-s)}[data-row-xl=s]>*+*{margin-left:var(--space-xl)}[data-stack-xl=m]>*+*{margin-top:var(--space-m)}[data-row-xl=m]>*+*{margin-left:var(--space-xl)}[data-stack-xl=l]>*+*{margin-top:var(--space-l)}[data-row-xl=l]>*+*{margin-left:var(--space-xl)}[data-stack-xl=xl]>*+*{margin-top:var(--space-xl)}[data-row-xl=xl]>*+*{margin-left:var(--space-xl)}}@media(min-width: 90em){.event-teaser-row[data-arrangement=three-columns] .event-teaser-row__teaser{margin-left:12.5%;grid-column:span 8}.event-teaser-row[data-arrangement=four-columns] .event-teaser-row__teaser{margin-left:12.5%;grid-column:span 8}[data-stack-xxl=xxs]>*+*{margin-top:var(--space-xxs)}[data-row-xxl=xxs]>*+*{margin-left:var(--space-xxl)}[data-stack-xxl=xs]>*+*{margin-top:var(--space-xs)}[data-row-xxl=xs]>*+*{margin-left:var(--space-xxl)}[data-stack-xxl=s]>*+*{margin-top:var(--space-s)}[data-row-xxl=s]>*+*{margin-left:var(--space-xxl)}[data-stack-xxl=m]>*+*{margin-top:var(--space-m)}[data-row-xxl=m]>*+*{margin-left:var(--space-xxl)}[data-stack-xxl=l]>*+*{margin-top:var(--space-l)}[data-row-xxl=l]>*+*{margin-left:var(--space-xxl)}[data-stack-xxl=xl]>*+*{margin-top:var(--space-xl)}[data-row-xxl=xl]>*+*{margin-left:var(--space-xxl)}}@media(max-width: 47.99em){.cookiefirst__blocker-wrapper{min-width:80%}.teaser-row__teaser .teaser__headline{font-size:var(--typo-subline-font-size);line-height:var(--typo-subline-line-height)}}@media(hover: hover){.button[data-theme=yellow].button--primary:hover,.button[data-theme=yellow].button--primary:focus,.button[data-theme=yellow].button--secondary:hover,.button[data-theme=yellow].button--secondary:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 20px 0 var(--color-yellow);box-shadow:0 2px 20px 0 var(--color-yellow)}.button[data-theme=green].button--primary:hover,.button[data-theme=green].button--primary:focus,.button[data-theme=green].button--secondary:hover,.button[data-theme=green].button--secondary:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 20px 0 var(--color-green);box-shadow:0 2px 20px 0 var(--color-green)}.button[data-theme=mint].button--primary:hover,.button[data-theme=mint].button--primary:focus,.button[data-theme=mint].button--secondary:hover,.button[data-theme=mint].button--secondary:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 20px 0 var(--color-mint);box-shadow:0 2px 20px 0 var(--color-mint)}.button[data-theme=cyan].button--primary:hover,.button[data-theme=cyan].button--primary:focus,.button[data-theme=cyan].button--secondary:hover,.button[data-theme=cyan].button--secondary:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 20px 0 var(--color-cyan);box-shadow:0 2px 20px 0 var(--color-cyan)}.button[data-theme=rose].button--primary:hover,.button[data-theme=rose].button--primary:focus,.button[data-theme=rose].button--secondary:hover,.button[data-theme=rose].button--secondary:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 20px 0 var(--color-rose);box-shadow:0 2px 20px 0 var(--color-rose)}.button[data-theme=magenta].button--primary:hover,.button[data-theme=magenta].button--primary:focus,.button[data-theme=magenta].button--secondary:hover,.button[data-theme=magenta].button--secondary:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 20px 0 var(--color-magenta);box-shadow:0 2px 20px 0 var(--color-magenta)}.button[data-theme=blue].button--primary:hover,.button[data-theme=blue].button--primary:focus,.button[data-theme=blue].button--secondary:hover,.button[data-theme=blue].button--secondary:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 20px 0 var(--color-blue);box-shadow:0 2px 20px 0 var(--color-blue)}.button[data-theme=orange].button--primary:hover,.button[data-theme=orange].button--primary:focus,.button[data-theme=orange].button--secondary:hover,.button[data-theme=orange].button--secondary:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 2px 20px 0 var(--color-orange);box-shadow:0 2px 20px 0 var(--color-orange)}.calendar-teaser.calendar-teaser--has-link[data-theme=yellow]:hover,.calendar-teaser.calendar-teaser--has-link[data-theme=yellow]:focus-within{background:var(--color-white);z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 50px 10px var(--color-yellow);box-shadow:0 10px 50px 10px var(--color-yellow)}.calendar-teaser.calendar-teaser--has-link[data-theme=yellow]:hover:after,.calendar-teaser.calendar-teaser--has-link[data-theme=yellow]:focus-within:after{opacity:0}.calendar-teaser.calendar-teaser--has-link[data-theme=green]:hover,.calendar-teaser.calendar-teaser--has-link[data-theme=green]:focus-within{background:var(--color-white);z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 50px 10px var(--color-green);box-shadow:0 10px 50px 10px var(--color-green)}.calendar-teaser.calendar-teaser--has-link[data-theme=green]:hover:after,.calendar-teaser.calendar-teaser--has-link[data-theme=green]:focus-within:after{opacity:0}.calendar-teaser.calendar-teaser--has-link[data-theme=mint]:hover,.calendar-teaser.calendar-teaser--has-link[data-theme=mint]:focus-within{background:var(--color-white);z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 50px 10px var(--color-mint);box-shadow:0 10px 50px 10px var(--color-mint)}.calendar-teaser.calendar-teaser--has-link[data-theme=mint]:hover:after,.calendar-teaser.calendar-teaser--has-link[data-theme=mint]:focus-within:after{opacity:0}.calendar-teaser.calendar-teaser--has-link[data-theme=cyan]:hover,.calendar-teaser.calendar-teaser--has-link[data-theme=cyan]:focus-within{background:var(--color-white);z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 50px 10px var(--color-cyan);box-shadow:0 10px 50px 10px var(--color-cyan)}.calendar-teaser.calendar-teaser--has-link[data-theme=cyan]:hover:after,.calendar-teaser.calendar-teaser--has-link[data-theme=cyan]:focus-within:after{opacity:0}.calendar-teaser.calendar-teaser--has-link[data-theme=rose]:hover,.calendar-teaser.calendar-teaser--has-link[data-theme=rose]:focus-within{background:var(--color-white);z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 50px 10px var(--color-rose);box-shadow:0 10px 50px 10px var(--color-rose)}.calendar-teaser.calendar-teaser--has-link[data-theme=rose]:hover:after,.calendar-teaser.calendar-teaser--has-link[data-theme=rose]:focus-within:after{opacity:0}.calendar-teaser.calendar-teaser--has-link[data-theme=magenta]:hover,.calendar-teaser.calendar-teaser--has-link[data-theme=magenta]:focus-within{background:var(--color-white);z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 50px 10px var(--color-magenta);box-shadow:0 10px 50px 10px var(--color-magenta)}.calendar-teaser.calendar-teaser--has-link[data-theme=magenta]:hover:after,.calendar-teaser.calendar-teaser--has-link[data-theme=magenta]:focus-within:after{opacity:0}.calendar-teaser.calendar-teaser--has-link[data-theme=blue]:hover,.calendar-teaser.calendar-teaser--has-link[data-theme=blue]:focus-within{background:var(--color-white);z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 50px 10px var(--color-blue);box-shadow:0 10px 50px 10px var(--color-blue)}.calendar-teaser.calendar-teaser--has-link[data-theme=blue]:hover:after,.calendar-teaser.calendar-teaser--has-link[data-theme=blue]:focus-within:after{opacity:0}.calendar-teaser.calendar-teaser--has-link[data-theme=orange]:hover,.calendar-teaser.calendar-teaser--has-link[data-theme=orange]:focus-within{background:var(--color-white);z-index:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 10px 50px 10px var(--color-orange);box-shadow:0 10px 50px 10px var(--color-orange)}.calendar-teaser.calendar-teaser--has-link[data-theme=orange]:hover:after,.calendar-teaser.calendar-teaser--has-link[data-theme=orange]:focus-within:after{opacity:0}.event-teaser__link:hover .event-teaser__image-wrapper,.event-teaser__link:focus .event-teaser__image-wrapper{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.teaser:hover{z-index:999;-webkit-transform:scale(1.02);transform:scale(1.02);text-decoration:none !important}.teaser:hover:after{opacity:1}}@media print{.video{display:none}*,*:before,*:after{background:rgba(0,0,0,0) !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media(prefers-reduced-motion: no-preference){[data-reveal=fade]{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}[data-reveal=fade][data-reveal-state=true]{-webkit-transition:opacity .4s var(--reveal-delay) ease-in-out,-webkit-transform .4s var(--reveal-delay) ease-in-out;transition:opacity .4s var(--reveal-delay) ease-in-out,-webkit-transform .4s var(--reveal-delay) ease-in-out;transition:opacity .4s var(--reveal-delay) ease-in-out,transform .4s var(--reveal-delay) ease-in-out;transition:opacity .4s var(--reveal-delay) ease-in-out,transform .4s var(--reveal-delay) ease-in-out,-webkit-transform .4s var(--reveal-delay) ease-in-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);--reveal-delay: 0.3s}}

/*# sourceMappingURL=4d6ddd7fbc86d1ec21e6.main.css.map*/