@charset "UTF-8";

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/common/@oiz/stzh-components/dist/stzh-components/assets/fonts.css */
@font-face {
  font-family: HelveticaNeueLTW01_41488878;
  src: url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW01_41488878-53EXM7RT.woff2") format("woff2"), url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW01_41488878-TFA3Y3LC.woff") format("woff");
  font-display: fallback;
}
@font-face {
  font-family: HelveticaNeueLTW01_55Roman;
  src: url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW01_55Roman-3SN4ALPQ.woff2") format("woff2"), url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW01_55Roman-5XCRLFQM.woff") format("woff");
  font-display: fallback;
}
@font-face {
  font-family: HelveticaNeueLTW05_65Medium;
  src: url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW05_65Medium-CEMUUYH3.woff2") format("woff2"), url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW05_65Medium-2OS22DRM.woff") format("woff");
  font-display: fallback;
}
@font-face {
  font-family: HelveticaNeueLTW01_71488914;
  src: url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW01_71488914-5LPJVBY7.woff2") format("woff2"), url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW01_71488914-FMRTXYJN.woff") format("woff");
  font-display: fallback;
}
@font-face {
  font-family: HelveticaNeueLTW05_85Heavy;
  src: url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW05_85Heavy-7U543OQX.woff2") format("woff2"), url("../common/@oiz/stzh-components/dist/stzh-components/assets/fonts/HelveticaNeueLTW05_85Heavy-CUEFZYNB.woff") format("woff");
  font-display: fallback;
}

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/common/@oiz/stzh-components/dist/stzh-components/stzh-components.css */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  margin: 0;
  padding: 0;
}
[hidden] {
  display: none !important;
}
@media print {
  img {
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
  }
  .stzh-print-show {
    display: block !important;
  }
  .stzh-print-hide {
    display: none !important;
  }
  .stzh-print-exact-color {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }
}
.stzh-scrolling-smooth {
  scroll-behavior: smooth;
}
@media screen and (prefers-reduced-motion: reduce) {
  .stzh-scrolling-smooth {
    scroll-behavior: auto;
  }
}
.stzh-header-scroll-margin-top {
  scroll-margin-top: var(--stzh-header-metabar-height, 0);
}
.stzh-global-header-scroll-margin-top * {
  scroll-margin-top: var(--stzh-header-metabar-height, 0);
}
.stzh-layout-sticky-footer {
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 100%;
  min-height: 100vh;
}
.stzh-dialog-open,
.stzh-overlay-open {
  -ms-touch-action: none;
  touch-action: none;
  -webkit-overflow-scrolling: none;
  overflow: hidden;
  padding-right: var(--stzh-scrollbar-width);
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
}
@media screen and (max-width: 599px) {
  .stzh-popover-open {
    -ms-touch-action: none;
    touch-action: none;
    -webkit-overflow-scrolling: none;
    overflow: hidden;
    padding-right: var(--stzh-scrollbar-width);
    -ms-scroll-chaining: none;
    overscroll-behavior: none;
  }
}
.has-focus {
  outline: var(--stzh-flyingfocus-color) solid 0.125rem;
  outline-offset: 0.3125rem;
}
.stzh-fylingfocus-focused {
  outline-style: none !important;
}
.stzh-fylingfocus-focused::-moz-focus-inner {
  border: 0 !important;
}
stzh-toast stzh-link[slot=link] {
  --color: var(--stzh-toast-link-color);
  --hover-color: var(--stzh-toast-hover-link-color);
}
stzh-toast[type=success] stzh-link[slot=link] {
  --color: var(--stzh-toast-success-link-color);
  --hover-color: var(--stzh-toast-success-hover-link-color);
}
stzh-toast[type=warning] stzh-link[slot=link] {
  --color: var(--stzh-toast-warning-link-color);
  --hover-color: var(--stzh-toast-warning-hover-link-color);
}
stzh-toast[type=error] stzh-link[slot=link] {
  --color: var(--stzh-toast-error-link-color);
  --hover-color: var(--stzh-toast-error-hover-link-color);
}
.section.has-invert {
  margin-top: var(--stzh-space-xxxlarge);
  margin-bottom: var(--stzh-space-xxxlarge);
}
@media screen and (min-width: 600px) {
  .section.has-invert {
    margin-top: var(--stzh-space-xxxxlarge);
    margin-bottom: var(--stzh-space-xxxxlarge);
  }
}
@media screen and (min-width: 1024px) {
  .section.has-invert {
    margin-top: var(--stzh-space-big);
    margin-bottom: var(--stzh-space-big);
  }
}
@media screen and (min-width: 1260) {
  .section.has-invert {
    margin-top: var(--stzh-space-xbig);
    margin-bottom: var(--stzh-space-xbig);
  }
}
.section.has-invert stzh-invert stzh-container {
  padding-top: var(--stzh-space-xxlarge);
  padding-bottom: var(--stzh-space-xxlarge);
}
@media screen and (min-width: 1024px) {
  .section.has-invert stzh-invert stzh-container {
    padding-top: var(--stzh-space-xxxlarge);
    padding-bottom: var(--stzh-space-xxxlarge);
  }
}
@media screen and (min-width: 1260) {
  .section.has-invert stzh-invert stzh-container {
    padding-top: var(--stzh-space-xxxxlarge);
    padding-bottom: var(--stzh-space-xxxxlarge);
  }
}
.section.has-sticky {
  display: contents;
}
:root {
  --stzh-color-zueriblue-rgb: 15 5 160;
  --stzh-color-zueriblue: rgba(var(--stzh-color-zueriblue-rgb) / 1);
  --stzh-color-zueriblue60op: rgba(111 105 198 / 1);
  --stzh-color-zueriblue88: rgba(var(--stzh-color-zueriblue-rgb) / 0.88);
  --stzh-color-zueriblue72: rgba(var(--stzh-color-zueriblue-rgb) / 0.72);
  --stzh-color-zueriblue64: rgba(var(--stzh-color-zueriblue-rgb) / 0.64);
  --stzh-color-zueriblue56: rgba(var(--stzh-color-zueriblue-rgb) / 0.56);
  --stzh-color-zueriblue48: rgba(var(--stzh-color-zueriblue-rgb) / 0.48);
  --stzh-color-zueriblue32: rgba(var(--stzh-color-zueriblue-rgb) / 0.32);
  --stzh-color-zueriblue16: rgba(var(--stzh-color-zueriblue-rgb) / 0.16);
  --stzh-color-zueriblue8: rgba(var(--stzh-color-zueriblue-rgb) / 0.08);
  --stzh-color-zueriblue4: rgba(var(--stzh-color-zueriblue-rgb) / 0.04);
  --stzh-color-zueribluedark-rgb: 7 2 80;
  --stzh-color-zueribluedark: rgba(var(--stzh-color-zueribluedark-rgb) / 1);
  --stzh-color-white-rgb: 255 255 255;
  --stzh-color-white: rgba(var(--stzh-color-white-rgb) / 1);
  --stzh-color-white88: rgba(var(--stzh-color-white-rgb) / 0.88);
  --stzh-color-white72: rgba(var(--stzh-color-white-rgb) / 0.72);
  --stzh-color-white64: rgba(var(--stzh-color-white-rgb) / 0.64);
  --stzh-color-white56: rgba(var(--stzh-color-white-rgb) / 0.56);
  --stzh-color-white48: rgba(var(--stzh-color-white-rgb) / 0.48);
  --stzh-color-white32: rgba(var(--stzh-color-white-rgb) / 0.32);
  --stzh-color-white16: rgba(var(--stzh-color-white-rgb) / 0.16);
  --stzh-color-white8: rgba(var(--stzh-color-white-rgb) / 0.08);
  --stzh-color-black-rgb: 0 0 0;
  --stzh-color-black: rgba(var(--stzh-color-black-rgb) / 1);
  --stzh-color-black88: rgba(var(--stzh-color-black-rgb) / 0.88);
  --stzh-color-black72: rgba(var(--stzh-color-black-rgb) / 0.72);
  --stzh-color-black64: rgba(var(--stzh-color-black-rgb) / 0.64);
  --stzh-color-black56: rgba(var(--stzh-color-black-rgb) / 0.56);
  --stzh-color-black48: rgba(var(--stzh-color-black-rgb) / 0.48);
  --stzh-color-black32: rgba(var(--stzh-color-black-rgb) / 0.32);
  --stzh-color-black16: rgba(var(--stzh-color-black-rgb) / 0.16);
  --stzh-color-black8: rgba(var(--stzh-color-black-rgb) / 0.08);
  --stzh-color-cucumber-rgb: 128 173 82;
  --stzh-color-cucumber: rgba(var(--stzh-color-cucumber-rgb) / 1);
  --stzh-color-truegreen-rgb: 0 128 0;
  --stzh-color-truegreen: rgba(var(--stzh-color-truegreen-rgb) / 1);
  --stzh-color-shiraz-rgb: 192 13 35;
  --stzh-color-shiraz: rgba(var(--stzh-color-shiraz-rgb) / 1);
  --stzh-color-error-rgb: 208 2 27;
  --stzh-color-error: rgba(var(--stzh-color-error-rgb) / 1);
  --stzh-color-warning-rgb: 219 126 0;
  --stzh-color-warning: rgba(var(--stzh-color-warning-rgb) / 1);
  --stzh-color-active-rgb: 164 196 0;
  --stzh-color-active: rgba(var(--stzh-color-active-rgb) / 1);
  --stzh-color-grey5-rgb: 242 242 242;
  --stzh-color-grey5: rgba(var(--stzh-color-grey5-rgb) / 1);
  --stzh-color-grey13-rgb: 222 222 222;
  --stzh-color-grey13: rgba(var(--stzh-color-grey13-rgb) / 1);
  --stzh-color-grey25-rgb: 191 191 191;
  --stzh-color-grey25: rgba(var(--stzh-color-grey25-rgb) / 1);
  --stzh-color-grey40-rgb: 153 153 153;
  --stzh-color-grey40: rgba(var(--stzh-color-grey40-rgb) / 1);
  --stzh-color-grey55-rgb: 115 115 115;
  --stzh-color-grey55: rgba(var(--stzh-color-grey55-rgb) / 1);
  --stzh-color-grey61-rgb: 100 100 100;
  --stzh-color-grey61: rgba(var(--stzh-color-grey61-rgb) / 1);
  --stzh-color-grey70-rgb: 77 77 77;
  --stzh-color-grey70: rgba(var(--stzh-color-grey70-rgb) / 1);
  --stzh-color-grey87-rgb: 34 34 34;
  --stzh-color-grey87: rgba(var(--stzh-color-grey87-rgb) / 1);
  --stzh-color-aoz-agenda-rgb: 47 142 135;
  --stzh-color-aoz-agenda: rgba(var(--stzh-color-aoz-agenda-rgb) / 1);
  --stzh-color-aoz-agenda-hover-rgb: 33 102 100;
  --stzh-color-aoz-agenda-hover: rgba(var(--stzh-color-aoz-agenda-hover-rgb) / 1);
  --stzh-color-cool-grey60-rgb: 92 119 129;
  --stzh-color-cool-grey60: rgba(var(--stzh-color-cool-grey60-rgb) / 1);
  --stzh-color-cool-grey60-hover-rgb: 52 79 89;
  --stzh-color-cool-grey60-hover: rgba(var(--stzh-color-cool-grey60-hover-rgb) / 1);
  --stzh-color-cobalt-blue60-rgb: 3 83 220;
  --stzh-color-cobalt-blue60: rgba(var(--stzh-color-cobalt-blue60-rgb) / 1);
  --stzh-color-cobalt-blue60-hover-rgb: 0 51 141;
  --stzh-color-cobalt-blue60-hover: rgba(var(--stzh-color-cobalt-blue60-hover-rgb) / 1);
  --stzh-color-shamrock-green70-rgb: 6 117 30;
  --stzh-color-shamrock-green70: rgba(var(--stzh-color-shamrock-green70-rgb) / 1);
  --stzh-color-shamrock-green70-hover-rgb: 5 77 20;
  --stzh-color-shamrock-green70-hover: rgba(var(--stzh-color-shamrock-green70-hover-rgb) / 1);
  --stzh-color-lime-green80-rgb: 58 100 19;
  --stzh-color-lime-green80: rgba(var(--stzh-color-lime-green80-rgb) / 1);
  --stzh-color-lime-green80-hover-rgb: 38 65 12;
  --stzh-color-lime-green80-hover: rgba(var(--stzh-color-lime-green80-hover-rgb) / 1);
  --stzh-color-magenta70-rgb: 150 0 85;
  --stzh-color-magenta70: rgba(var(--stzh-color-magenta70-rgb) / 1);
  --stzh-color-magenta70-hover-rgb: 102 0 51;
  --stzh-color-magenta70-hover: rgba(var(--stzh-color-magenta70-hover-rgb) / 1);
  --stzh-color-ocher70-rgb: 154 91 1;
  --stzh-color-ocher70: rgba(var(--stzh-color-ocher70-rgb) / 1);
  --stzh-color-ocher70-hover-rgb: 90 54 0;
  --stzh-color-ocher70-hover: rgba(var(--stzh-color-ocher70-hover-rgb) / 1);
  --stzh-color-orange-rgb: 242 139 0;
  --stzh-color-orange: rgba(var(--stzh-color-orange-rgb) / 1);
  --stzh-color-orange-hover-rgb: 145 83 0;
  --stzh-color-orange-hover: rgba(var(--stzh-color-orange-hover-rgb) / 1);
  --stzh-color-orange70-rgb: 178 58 1;
  --stzh-color-orange70: rgba(var(--stzh-color-orange70-rgb) / 1);
  --stzh-color-orange70-hover-rgb: 111 38 31;
  --stzh-color-orange70-hover: rgba(var(--stzh-color-orange70-hover-rgb) / 1);
  --stzh-color-red-rgb: 165 26 15;
  --stzh-color-red: rgba(var(--stzh-color-red-rgb) / 1);
  --stzh-color-red-hover-rgb: 99 15 9;
  --stzh-color-red-hover: rgba(var(--stzh-color-red-hover-rgb) / 1);
  --stzh-color-red60-rgb: 220 3 14;
  --stzh-color-red60: rgba(var(--stzh-color-red60-rgb) / 1);
  --stzh-color-red60-hover-rgb: 162 3 9;
  --stzh-color-red60-hover: rgba(var(--stzh-color-red60-hover-rgb) / 1);
  --stzh-color-violet70-rgb: 81 35 128;
  --stzh-color-violet70: rgba(var(--stzh-color-violet70-rgb) / 1);
  --stzh-color-violet70-hover-rgb: 45 19 72;
  --stzh-color-violet70-hover: rgba(var(--stzh-color-violet70-hover-rgb) / 1);
  --stzh-color-winered-rgb: 137 7 42;
  --stzh-color-winered: rgba(var(--stzh-color-winered-rgb) / 1);
  --stzh-color-winered-hover-rgb: 82 4 25;
  --stzh-color-winered-hover: rgba(var(--stzh-color-winered-hover-rgb) / 1);
  --stzh-color-primary-rgb: var(--stzh-color-zueriblue-rgb);
  --stzh-color-primary: rgba(var(--stzh-color-primary-rgb) / 1);
  --stzh-color-primary-hover-rgb: var(--stzh-color-zueribluedark-rgb);
  --stzh-color-primary-hover: rgba(var(--stzh-color-primary-hover-rgb) / 1);
  --stzh-color-primary60op: var(--stzh-color-zueriblue60op);
  --stzh-color-primary88: rgba(var(--stzh-color-primary-rgb) / 0.88);
  --stzh-color-primary72: rgba(var(--stzh-color-primary-rgb) / 0.72);
  --stzh-color-primary64: rgba(var(--stzh-color-primary-rgb) / 0.64);
  --stzh-color-primary56: rgba(var(--stzh-color-primary-rgb) / 0.56);
  --stzh-color-primary48: rgba(var(--stzh-color-primary-rgb) / 0.48);
  --stzh-color-primary32: rgba(var(--stzh-color-primary-rgb) / 0.32);
  --stzh-color-primary16: rgba(var(--stzh-color-primary-rgb) / 0.16);
  --stzh-color-primary8: rgba(var(--stzh-color-primary-rgb) / 0.08);
  --stzh-color-primary4: rgba(var(--stzh-color-primary-rgb) / 0.04);
  --stzh-color-tabasco-rgb: 165 26 15;
  --stzh-color-tabasco: rgba(var(--stzh-color-tabasco-rgb) / 1);
  --stzh-color-mahogany-rgb: 99 15 9;
  --stzh-color-mahogany: rgba(var(--stzh-color-mahogany-rgb) / 1);
  --stzh-color-monza-rgb: 195 0 36;
  --stzh-color-monza: rgba(var(--stzh-color-monza-rgb) / 1);
  --stzh-color-venetianred-rgb: 117 0 21;
  --stzh-color-venetianred: rgba(var(--stzh-color-venetianred-rgb) / 1);
  --stzh-color-scienceblue-rgb: 0 109 197;
  --stzh-color-scienceblue: rgba(var(--stzh-color-scienceblue-rgb) / 1);
  --stzh-color-deepcerulean-rgb: 5 127 172;
  --stzh-color-deepcerulean: rgba(var(--stzh-color-deepcerulean-rgb) / 1);
  --stzh-color-regalblue-rgb: 3 76 103;
  --stzh-color-regalblue: rgba(var(--stzh-color-regalblue-rgb) / 1);
  --stzh-color-coral-rgb: 228 105 76;
  --stzh-color-coral: rgba(var(--stzh-color-coral-rgb) / 1);
  --stzh-color-shakespeare-rgb: 74 150 200;
  --stzh-color-shakespeare: rgba(var(--stzh-color-shakespeare-rgb) / 1);
  --stzh-color-chambray-rgb: 44 90 120;
  --stzh-color-chambray: rgba(var(--stzh-color-chambray-rgb) / 1);
  --stzh-font-family-light:
    "HelveticaNeueLTW01_41488878",
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  --stzh-font-family-regular:
    "HelveticaNeueLTW01_55Roman",
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  --stzh-font-family-medium:
    "HelveticaNeueLTW05_65Medium",
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  --stzh-font-family-bold:
    "HelveticaNeueLTW01_71488914",
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  --stzh-font-family-heavy:
    "HelveticaNeueLTW05_85Heavy",
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  --stzh-font-family-title: var(--stzh-font-family-heavy);
  --stzh-font-weight-light: normal;
  --stzh-font-weight-regular: normal;
  --stzh-font-weight-medium: normal;
  --stzh-font-weight-bold: normal;
  --stzh-font-weight-heavy: normal;
  --stzh-font-weight-title: normal;
  --stzh-font-style-light: normal;
  --stzh-font-style-regular: normal;
  --stzh-font-style-medium: normal;
  --stzh-font-style-bold: normal;
  --stzh-font-style-heavy: normal;
  --stzh-font-style-title: normal;
  --stzh-font-femto-font-size: 0.625rem;
  --stzh-font-femto-text-line-height: 1;
  --stzh-font-pico-font-size: 0.75rem;
  --stzh-font-pico-text-line-height: 1.6;
  --stzh-font-pico-heading-letter-spacing: 0.01em;
  --stzh-font-nano-font-size: 0.8125rem;
  --stzh-font-nano-text-line-height: 1.6;
  --stzh-font-nano-heading-line-height: 1.4;
  --stzh-font-nano-heading-letter-spacing: 0.01em;
  --stzh-font-micro-font-size: 0.875rem;
  --stzh-font-micro-text-line-height: 1.6;
  --stzh-font-micro-heading-line-height: 1.4;
  --stzh-font-micro-heading-letter-spacing: 0.01em;
  --stzh-font-milli-font-size: 1rem;
  --stzh-font-milli-text-line-height: 1.6;
  --stzh-font-milli-heading-line-height: 1.4;
  --stzh-font-centi-font-size: 1.125rem;
  --stzh-font-centi-text-line-height: 1.6;
  --stzh-font-centi-heading-line-height: 1.4;
  --stzh-font-deci-font-size: 1.25rem;
  --stzh-font-deci-text-line-height: 1.6;
  --stzh-font-deci-heading-line-height: 1.4;
  --stzh-font-regular-font-size: 1.375rem;
  --stzh-font-regular-text-line-height: 1.6;
  --stzh-font-regular-heading-line-height: 1.4;
  --stzh-font-deca-font-size: 1.5rem;
  --stzh-font-deca-text-line-height: 1.2;
  --stzh-font-deca-text-letter-spacing: -0.01em;
  --stzh-font-hecto-font-size: 1.75rem;
  --stzh-font-hecto-text-line-height: 1.2;
  --stzh-font-hecto-text-letter-spacing: -0.01em;
  --stzh-font-kilo-font-size: 2rem;
  --stzh-font-kilo-text-line-height: 1.2;
  --stzh-font-kilo-text-letter-spacing: -0.01em;
  --stzh-font-mega-font-size: 2.5rem;
  --stzh-font-mega-text-line-height: 1.2;
  --stzh-font-mega-text-letter-spacing: -0.01em;
  --stzh-font-giga-font-size: 2.8125rem;
  --stzh-font-giga-text-line-height: 1.2;
  --stzh-font-giga-text-letter-spacing: -0.01em;
  --stzh-font-hero-font-size: 3.75rem;
  --stzh-font-hero-text-line-height: 1.1;
  --stzh-font-hero-text-letter-spacing: -0.01em;
  --stzh-z-index-deep: -999999;
  --stzh-z-index-default: 1;
  --stzh-z-index-masked: 100;
  --stzh-z-index-mask: 200;
  --stzh-z-index-sticky: 300;
  --stzh-z-index-header: 400;
  --stzh-z-index-toast: 500;
  --stzh-z-index-popover: 600;
  --stzh-z-index-dialog: 700;
  --stzh-z-index-popup: 800;
  --stzh-z-index-overlay: 900;
  --stzh-space-xxxsmall: 0.125rem;
  --stzh-space-xxsmall: 0.25rem;
  --stzh-space-xsmall: 0.5rem;
  --stzh-space-small: 0.75rem;
  --stzh-space-medium: 1rem;
  --stzh-space-large: 1.25rem;
  --stzh-space-xlarge: 1.5rem;
  --stzh-space-xxlarge: 2rem;
  --stzh-space-xxxlarge: 2.5rem;
  --stzh-space-xxxxlarge: 3rem;
  --stzh-space-big: 3.5rem;
  --stzh-space-xbig: 4rem;
  --stzh-space-huge: 5rem;
  --stzh-space-xhuge: 6rem;
  --stzh-space-none: 0.0001px;
  --stzh-space-default: var(--stzh-space-medium);
  --stzh-box-shadow-header: 0px -0.125rem 1rem rgba(0 0 0 / 0.16);
  --stzh-box-shadow-popover: 0px 0px 0.25rem rgba(0 0 0 / 0.24);
  --stzh-box-shadow-message: 0px 0px 0.5rem rgba(0 0 0 / 0.24);
  --stzh-box-shadow-overlay: 0px 0.25rem 0.9375rem rgba(0 0 0 / 0.32);
  --stzh-icon-size-xxsmall: 0.75rem;
  --stzh-icon-size-xsmall: 1rem;
  --stzh-icon-size-small: 1.25rem;
  --stzh-icon-size-medium: 1.5rem;
  --stzh-icon-size-large: 2.25rem;
  --stzh-icon-size-xlarge: 3rem;
  --stzh-icon-size-default: var(--stzh-icon-size-small);
  --stzh-grid-gutter: 1rem;
  --stzh-grid-gutter-small: 1.25rem;
  --stzh-grid-gutter-medium: 1.5rem;
  --stzh-base-color: var(--stzh-color-grey61);
  --stzh-base-invert-color-rgb: var(--stzh-color-white-rgb);
  --stzh-base-invert-color: rgba(var(--stzh-color-white-rgb) / 1);
  --stzh-base-invert-color72-alpha: 0.72;
  --stzh-base-invert-color72: rgba(var(--stzh-color-white-rgb) / var(--stzh-base-invert-color72-alpha));
  --stzh-base-invert-color32-alpha: 0.32;
  --stzh-base-invert-color32: rgba(var(--stzh-color-white-rgb) / var(--stzh-base-invert-color32-alpha));
  --stzh-base-invert-color16-alpha: 0.16;
  --stzh-base-invert-color16: rgba(var(--stzh-color-white-rgb) / var(--stzh-base-invert-color16-alpha));
  --stzh-base-invert-background-color: var(--stzh-color-primary);
  --stzh-base-lead-color: var(--stzh-color-grey70);
  --stzh-base-border-color: var(--stzh-color-grey13);
  --stzh-base-transition-animation-speed: 0.3s;
  --stzh-flyingfocus-color: var(--stzh-color-primary);
  --stzh-link-color: var(--stzh-color-primary);
  --stzh-link-hover-color: var(--stzh-color-primary-hover);
  --stzh-link-text-decoration-thickness: calc(1em / 16);
  --stzh-link-text-underline-offset: calc(2.5em / 16);
  --stzh-link-icon-wrapper-height: 1em;
  --stzh-button-border-radius: 0.1875rem;
  --stzh-button-text-hover-background: rgba(15 5 160 / 0.08);
  --stzh-richtext-blockquote-color: var(--stzh-color-primary);
  --stzh-richtext-blockquote-line-color: var(--stzh-color-primary);
  --stzh-richtext-blockquote-footer-color: var(--stzh-color-grey55);
  --stzh-section-highlight-color: var(--stzh-color-grey61);
  --stzh-section-highlight-background-color: var(--stzh-color-grey5);
  --stzh-section-highlight-horizontal-padding: var(--stzh-space-medium);
  --stzh-heading-color: var(--stzh-color-primary);
  --stzh-table-max-height: none;
  --stzh-table-min-width: 43.75rem;
  --stzh-table-cell-padding: var(--stzh-space-small) var(--stzh-space-medium);
  --stzh-table-search-input-width: 11rem;
  --stzh-menu-item-height: 2.375rem;
  --stzh-form-input-border-radius: 0.125rem;
  --stzh-form-input-height: 3rem;
  --stzh-form-input-small-height: 2.5rem;
  --stzh-form-input-tiny-height: 2rem;
  --stzh-popover-width: 13.9375rem;
  --stzh-popover-min-width: initial;
  --stzh-popover-max-width: initial;
  --stzh-popover-padding: 0px;
  --stzh-popover-border-radius: 0.1875rem;
  --stzh-tooltip-width: auto;
  --stzh-tooltip-min-width: initial;
  --stzh-tooltip-max-width: 20.875rem;
  --stzh-tooltip-padding: var(--stzh-space-small);
  --stzh-tooltip-border-radius: 0.1875rem;
  --stzh-tooltip-drop-shadow: drop-shadow(0px 0.125rem 0.625rem rgba(0 0 0 / 0.16));
  --stzh-accordion-content-background: var(--stzh-color-grey5);
  --stzh-overlay-backdrop-opacity: 0.8;
  --stzh-ratio-background-color: var(--stzh-color-grey13);
  --stzh-toast-label-font-family: var(--stzh-font-family-heavy);
  --stzh-toast-label-font-weight: var(--stzh-font-weight-heavy);
  --stzh-toast-label-font-style: var(--stzh-font-style-heavy);
  --stzh-toast-background-color: var(--stzh-base-color);
  --stzh-toast-label-color: var(--stzh-base-invert-color);
  --stzh-toast-link-color: var(--stzh-base-invert-color);
  --stzh-toast-button-color: var(--stzh-base-invert-color);
  --stzh-toast-button-invert-background-color-rgb: var(--stzh-base-invert-color-rgb);
  --stzh-toast-hover-link-color: var(--stzh-base-invert-color);
  --stzh-toast-success-background-color: var(--stzh-color-truegreen);
  --stzh-toast-success-label-color: var(--stzh-base-invert-color);
  --stzh-toast-success-link-color: var(--stzh-base-invert-color);
  --stzh-toast-success-button-color: var(--stzh-base-invert-color);
  --stzh-toast-success-button-invert-background-color-rgb: var(--stzh-base-invert-color-rgb);
  --stzh-toast-success-hover-link-color: var(--stzh-base-invert-color);
  --stzh-toast-error-background-color: var(--stzh-color-error);
  --stzh-toast-error-label-color: var(--stzh-base-invert-color);
  --stzh-toast-error-link-color: var(--stzh-base-invert-color);
  --stzh-toast-error-button-color: var(--stzh-base-invert-color);
  --stzh-toast-error-button-invert-background-color-rgb: var(--stzh-base-invert-color-rgb);
  --stzh-toast-error-hover-link-color: var(--stzh-base-invert-color);
  --stzh-toast-warning-background-color: var(--stzh-color-warning);
  --stzh-toast-warning-label-color: var(--stzh-color-grey87);
  --stzh-toast-warning-link-color: var(--stzh-color-grey87);
  --stzh-toast-warning-button-color: var(--stzh-color-grey87);
  --stzh-toast-warning-button-invert-background-color-rgb: var(--stzh-color-grey87-rgb);
  --stzh-toast-warning-hover-link-color: var(--stzh-color-grey87);
}
:root {
  @media (forced-colors: active), (-ms-high-contrast: active) {
    --stzh-base-border-color: CanvasText;
  }
}
.stzh-theme-aoz {
  --stzh-color-primary-rgb: var(--stzh-color-tabasco-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-mahogany-rgb);
  --stzh-color-primary60op: rgba(203 122 115 / 1);
  --stzh-button-text-hover-background: rgba(165 26 15 / 0.08);
}
.stzh-theme-vbz {
  --stzh-color-primary-rgb: var(--stzh-color-deepcerulean-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-regalblue-rgb);
  --stzh-color-primary60op: rgba(123 178 206 / 1);
  --stzh-font-family-heavy: var(--stzh-font-family-bold);
  --stzh-font-family-title: var(--stzh-font-family-light);
  --stzh-button-text-hover-background: rgba(5 127 172 / 0.08);
  --stzh-toast-label-font-family: var(--stzh-font-family-regular);
  --stzh-toast-label-font-weight: var(--stzh-font-weight-regular);
  --stzh-toast-label-font-style: var(--stzh-font-style-regular);
  --stzh-toast-background-color: var(--stzh-color-white);
  --stzh-toast-label-color: var(--stzh-base-color);
  --stzh-toast-link-color: var(--stzh-color-primary);
  --stzh-toast-button-color: var(--stzh-color-primary);
  --stzh-toast-button-invert-background-color-rgb: var(--stzh-color-primary-rgb);
  --stzh-toast-hover-link-color: var(--stzh-color-primary-hover);
}
.stzh-theme-uvz {
  --stzh-color-primary-rgb: var(--stzh-color-monza-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-venetianred-rgb);
  --stzh-color-primary60op: rgba(223 119 126 / 1);
  --stzh-button-text-hover-background: rgba(195 0 36 / 0.08);
  --stzh-link-color: var(--stzh-color-scienceblue);
  --stzh-heading-color: var(--stzh-color-grey70);
}
.stzh-theme-pkzh {
  --stzh-pkzh-font-family:
    Verdana,
    "Geneva",
    "Helvetica Neue",
    Helvetica,
    Arial,
    sans-serif;
  --stzh-color-primary-rgb: var(--stzh-color-shakespeare-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-chambray-rgb);
  --stzh-color-primary60op: rgba(149 192 222 / 1);
  --stzh-font-family-light: var(--stzh-pkzh-font-family);
  --stzh-font-family-regular: var(--stzh-pkzh-font-family);
  --stzh-font-family-medium: var(--stzh-pkzh-font-family);
  --stzh-font-family-bold: var(--stzh-pkzh-font-family);
  --stzh-font-family-heavy: var(--stzh-pkzh-font-family);
  --stzh-font-weight-light: 300;
  --stzh-font-weight-regular: normal;
  --stzh-font-weight-medium: 500;
  --stzh-font-weight-bold: 700;
  --stzh-font-weight-heavy: 800;
  --stzh-button-text-hover-background: rgba(74 150 200 / 0.08);
}
.stzh-theme-ms-aoz-agenda {
  --stzh-color-primary-rgb: var(--stzh-color-aoz-agenda-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-aoz-agenda-hover-rgb);
  --stzh-color-primary60op: rgba(136 187 184 / 1);
}
.stzh-theme-ms-cool-grey60 {
  --stzh-color-primary-rgb: var(--stzh-color-cool-grey60-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-cool-grey60-hover-rgb);
  --stzh-color-primary60op: rgba(157 174 180 / 1);
}
.stzh-theme-ms-cobalt-blue60 {
  --stzh-color-primary-rgb: var(--stzh-color-cobalt-blue60-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-cobalt-blue60-hover-rgb);
  --stzh-color-primary60op: rgba(114 152 235 / 1);
}
.stzh-theme-ms-shamrock-green70 {
  --stzh-color-primary-rgb: var(--stzh-color-shamrock-green70-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-shamrock-green70-hover-rgb);
  --stzh-color-primary60op: rgba(122 172 124 / 1);
}
.stzh-theme-ms-lime-green80 {
  --stzh-color-primary-rgb: var(--stzh-color-lime-green80-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-lime-green80-hover-rgb);
  --stzh-color-primary60op: rgba(139 162 118 / 1);
}
.stzh-theme-ms-magenta70 {
  --stzh-color-primary-rgb: var(--stzh-color-magenta70-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-magenta70-hover-rgb);
  --stzh-color-primary60op: rgba(195 113 155 / 1);
}
.stzh-theme-ms-ocher70 {
  --stzh-color-primary-rgb: var(--stzh-color-ocher70-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-ocher70-hover-rgb);
  --stzh-color-primary60op: rgba(195 157 114 / 1);
}
.stzh-theme-ms-orange {
  --stzh-color-primary-rgb: var(--stzh-color-orange-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-orange-hover-rgb);
  --stzh-color-primary60op: rgba(249 185 125 / 1);
}
.stzh-theme-ms-orange70 {
  --stzh-color-primary-rgb: var(--stzh-color-orange70-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-orange70-hover-rgb);
  --stzh-color-primary60op: rgba(211 139 113 / 1);
}
.stzh-theme-ms-red {
  --stzh-color-primary-rgb: var(--stzh-color-red-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-red-hover-rgb);
  --stzh-color-primary60op: rgba(204 123 116 / 1);
}
.stzh-theme-ms-red60 {
  --stzh-color-primary-rgb: var(--stzh-color-red60-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-red60-hover-rgb);
  --stzh-color-primary60op: rgba(237 122 120 / 1);
}
.stzh-theme-ms-violet70 {
  --stzh-color-primary-rgb: var(--stzh-color-violet70-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-violet70-hover-rgb);
  --stzh-color-primary60op: rgba(151 124 180 / 1);
}
.stzh-theme-ms-winered {
  --stzh-color-primary-rgb: var(--stzh-color-winered-rgb);
  --stzh-color-primary-hover-rgb: var(--stzh-color-winered-hover-rgb);
  --stzh-color-primary60op: rgba(187 115 128 / 1);
}
.stzh-theme-ma {
  --stzh-section-highlight-background-color: var(--stzh-color-white);
  background-color: var(--stzh-color-grey5);
}

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/common/@oiz/stzh-components/dist/collection/components/stzh-header/stzh-header.css */
:host {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
  color: var(--stzh-base-color);
  box-sizing: border-box;
  display: block;
}
:host[hidden] {
  display: none;
}
:host *,
:host *::before,
:host *::after {
  box-sizing: border-box;
  text-underline-offset: var(--stzh-link-text-underline-offset);
  text-decoration-thickness: var(--stzh-link-text-decoration-thickness);
}
:host .has-focus {
  outline: var(--stzh-flyingfocus-color) solid 0.125rem;
  outline-offset: 0.3125rem;
}
:host .stzh-fylingfocus-focused {
  outline-style: none !important;
}
:host .stzh-fylingfocus-focused::-moz-focus-inner {
  border: 0 !important;
}
@keyframes stzh-header-open {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0%);
  }
}
@keyframes stzh-header-close {
  from {
    transform: translateY(0%);
  }
  to {
    transform: translateY(-100%);
  }
}
@media print {
  :host {
    display: none;
  }
}
:host ::slotted([slot=logo]) {
  width: auto;
  height: 100%;
}
:host ::slotted(stzh-logo[slot=logo]) {
  --width: auto;
  --height: 100%;
}
:host ::slotted(stzh-logo[slot=logo]:not([type=stzh]):not([type=none])) {
  --width: auto;
  --height: 1.9375rem;
}
@media screen and (min-width: 1024px) {
  :host ::slotted(stzh-logo[slot=logo]:not([type=stzh]):not([type=none])) {
    --height: 2.1875rem;
  }
}
@media screen and (min-width: 1440px) {
  :host ::slotted(stzh-logo[slot=logo]:not([type=stzh]):not([type=none])) {
    --height: 3.3125rem;
  }
}
:host ::slotted(stzh-popover[slot=login]) {
  display: flex;
  flex-grow: 1;
}
:host ::slotted(stzh-popover[slot=login]) .stzh-popover,
:host ::slotted(stzh-popover[slot=login]) .stzh-popover__trigger {
  display: flex;
  flex-grow: 1;
}
:host ::slotted(stzh-popover[slot=login]) .stzh-popover .stzh-popover__trigger stzh-button .stzh-button {
  font-size: var(--stzh-font-micro-font-size);
  line-height: var(--stzh-font-micro-text-line-height);
  height: auto;
}
@media screen and (max-width: 799px) {
  :host ::slotted(stzh-popover[slot=login]) .stzh-popover .stzh-popover__trigger stzh-button .stzh-button {
    border-radius: 0;
    height: 100%;
  }
}
@media screen and (max-width: 799px) {
  :host ::slotted(stzh-popover[slot=login]) .stzh-popover .stzh-popover__trigger stzh-button .stzh-button__badge {
    top: 0.5rem;
    right: 0.4375rem;
  }
}
.header {
}
.header__inner {
  transition: box-shadow var(--stzh-base-transition-animation-speed);
}
.header__main {
  position: relative;
  z-index: var(--stzh-z-index-header);
  display: flex;
  flex-direction: column;
  position: relative;
  box-shadow: var(--stzh-box-shadow-header);
  background-color: var(--stzh-color-white);
  transition: box-shadow var(--stzh-base-transition-animation-speed);
}
@media screen and (min-width: 800px) {
  .header__main {
    box-shadow: none;
    flex-direction: column-reverse;
    border-bottom: 0.0625rem solid var(--stzh-base-border-color);
    padding-top: 4rem;
  }
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .header__main {
      padding-top: 0;
    }
  }
}
.header__metabar {
  border-top: 0.0625rem solid var(--stzh-base-border-color);
}
@media screen and (min-width: 800px) {
  .header__metabar {
    border-top: none;
    background-color: var(--stzh-color-grey5);
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .header__metabar {
      position: -webkit-sticky;
      position: sticky;
    }
  }
}
.header__metabar-inner {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  display: flex;
  align-items: stretch;
  height: 3rem;
}
@media screen and (min-width: 600px) {
  .header__metabar-inner {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .header__metabar-inner {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}
@media screen and (min-width: 1260px) {
  .header__metabar-inner {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
}
@media screen and (min-width: 1440px) {
  .header__metabar-inner {
    margin-left: auto;
    margin-right: auto;
    width: 78.75rem;
  }
}
@media screen and (max-width: 799px) {
  .header__metabar-inner {
    margin: 0 auto;
  }
}
@media screen and (min-width: 800px) {
  .header__metabar-inner {
    justify-content: flex-end;
    align-items: center;
    height: 4rem;
  }
}
.header__metabar-nav,
.header__metabar-langnav {
  display: none;
}
@media screen and (min-width: 800px) {
  .header__metabar-nav,
  .header__metabar-langnav {
    display: inline-flex;
  }
}
.header__metabar-login {
  display: flex;
  flex-basis: 50%;
}
@media screen and (min-width: 800px) {
  .header__metabar-login:not(:empty) {
    flex-basis: auto;
    margin-left: var(--stzh-space-small);
  }
}
@media screen and (min-width: 800px) {
  .header__metabar-langnav:not(:empty) {
    margin-left: var(--stzh-space-medium);
  }
}
.header__logobar {
  display: flex;
  background-color: var(--stzh-color-primary, var(--stzh-color-zueriblue));
}
.header__logobar-logo {
  box-sizing: content-box;
  display: flex;
  background-color: var(--stzh-color-white);
  overflow: hidden;
  width: calc(100% - 3rem - 0.0625rem);
}
@media screen and (min-width: 800px) {
  .header__logobar-logo {
    width: 25rem;
  }
}
@media screen and (min-width: 1260px) {
  .header__logobar-logo {
    width: 28.75rem;
  }
}
@media screen and (min-width: 1440px) {
  .header__logobar-logo {
    padding-left: calc((100vw - 78.75rem - var(--stzh-scrollbar-width, 0px)) / 2);
  }
}
.header__logo-link {
  flex-grow: 1;
  display: inline-flex;
  height: 4.75rem;
  padding: var(--stzh-space-medium);
  padding-left: 1.25rem;
  transition: opacity var(--stzh-base-transition-animation-speed);
}
@media screen and (min-width: 600px) {
  .header__logo-link {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 800px) {
  .header__logo-link {
    height: 5.625rem;
  }
}
@media screen and (min-width: 1260px) {
  .header__logo-link {
    height: 7.5rem;
    padding: var(--stzh-space-large);
    padding-left: 5.5rem;
  }
}
@media screen and (min-width: 1440px) {
  .header__logo-link {
    padding-left: 0;
  }
}
.header__appnav {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: calc(var(--stzh-z-index-header) - 1);
  box-shadow: var(--stzh-box-shadow-header);
  background-color: var(--stzh-color-white);
}
@media screen and (min-width: 600px) {
  .header__appnav {
    position: static;
    box-shadow: none;
  }
}
@media screen and (min-width: 600px) {
  .header__appnav-inner {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) {
  .header__appnav-inner {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media screen and (min-width: 600px) and (min-width: 1024px) {
  .header__appnav-inner {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}
@media screen and (min-width: 600px) and (min-width: 1260px) {
  .header__appnav-inner {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
}
@media screen and (min-width: 600px) and (min-width: 1440px) {
  .header__appnav-inner {
    margin-left: auto;
    margin-right: auto;
    width: 78.75rem;
  }
}
.header--hide-logo .header__logo-link {
  opacity: 0;
}
@media screen and (max-width: 799px) {
  .header--has-empty-metabar-mobile .header__metabar {
    display: none;
  }
}
.header--has-empty-metabar .header__metabar {
  display: none;
}
@media screen and (max-width: 799px) {
  .header--has-metabar-stay .header__metabar-langnav {
    display: inline-flex;
  }
}
@media screen and (max-width: 799px) {
  .header--has-metabar-stay .header__metabar-nav {
    display: inline-flex;
  }
}
@media screen and (max-width: 799px) {
  .header--has-metabar-stay .header__main {
    box-shadow: none;
    flex-direction: column-reverse;
    border-bottom: 0.0625rem solid var(--stzh-base-border-color);
  }
}
@media screen and (max-width: 799px) {
  .header--has-metabar-stay .header__metabar {
    display: block;
    border-top: none;
    background-color: var(--stzh-color-grey5);
  }
}
@media screen and (max-width: 799px) {
  .header--has-metabar-stay .header__metabar-inner {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    justify-content: flex-end;
    align-items: center;
  }
}
@media screen and (max-width: 799px) and (min-width: 600px) {
  .header--has-metabar-stay .header__metabar-inner {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media screen and (max-width: 799px) and (min-width: 1024px) {
  .header--has-metabar-stay .header__metabar-inner {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}
@media screen and (max-width: 799px) and (min-width: 1260px) {
  .header--has-metabar-stay .header__metabar-inner {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
}
@media screen and (max-width: 799px) and (min-width: 1440px) {
  .header--has-metabar-stay .header__metabar-inner {
    margin-left: auto;
    margin-right: auto;
    width: 78.75rem;
  }
}
@media screen and (min-width: 800px) {
  .header--sticky-metabar:not(.header--sticky):not(.header--is-sticky-disabled) .header__metabar {
    position: fixed;
  }
}
@media screen and (min-width: 600px) {
  .header--sticky .header__inner {
    animation: stzh-header-open var(--stzh-base-transition-animation-speed);
    z-index: var(--stzh-z-index-header);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    box-shadow: var(--stzh-box-shadow-header);
  }
}
@media screen and (max-width: 599px) {
  .header--sticky .header__main {
    animation: stzh-header-open var(--stzh-base-transition-animation-speed);
    z-index: var(--stzh-z-index-header);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
  }
}
@media screen and (min-width: 600px) {
  .header--sticky .header__main {
    box-shadow: none;
  }
}
@media screen and (max-width: 799px) {
  .header--sticky .header__appnav {
    border-top: 0.0625rem solid var(--stzh-base-border-color);
  }
}
.header--sticky .header__metabar {
  border-top: none;
}
.header--sticky.header--has-empty-metabar .header__metabar {
  display: none;
}
@media screen and (min-width: 600px) {
  .header--sticky.header--has-empty-metabar:not(.header--has-appnav) .header__main {
    border-bottom: none;
  }
}
.header--sticky .header__logobar {
  display: none;
}
@media screen and (max-width: 599px) {
  .header--sticky.header--has-metabar-stay .header__main {
    box-shadow: var(--stzh-box-shadow-header);
  }
}
@media screen and (min-width: 600px) {
  .header--sticky-closing .header__inner {
    animation: stzh-header-close var(--stzh-base-transition-animation-speed);
  }
}
@media screen and (max-width: 599px) {
  .header--sticky-closing .header__main {
    animation: stzh-header-close var(--stzh-base-transition-animation-speed);
  }
}
@media screen and (min-width: 800px) {
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .header--is-sticky-disabled .header__main {
      padding-top: 4rem;
    }
  }
}
@media screen and (min-width: 800px) {
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .header--is-sticky-disabled .header__metabar {
      position: absolute;
    }
  }
}

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/common/@oiz/stzh-components/dist/collection/components/stzh-appnav/stzh-appnav.css */
:host {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
  color: var(--stzh-base-color);
  box-sizing: border-box;
  display: block;
}
:host[hidden] {
  display: none;
}
:host *,
:host *::before,
:host *::after {
  box-sizing: border-box;
  text-underline-offset: var(--stzh-link-text-underline-offset);
  text-decoration-thickness: var(--stzh-link-text-decoration-thickness);
}
:host .has-focus {
  outline: var(--stzh-flyingfocus-color) solid 0.125rem;
  outline-offset: 0.3125rem;
}
:host .stzh-fylingfocus-focused {
  outline-style: none !important;
}
:host .stzh-fylingfocus-focused::-moz-focus-inner {
  border: 0 !important;
}
:host {
  width: 100%;
}
:host ::slotted(stzh-link) {
  --text-decoration-line: none;
  --hover-text-decoration-line: underline;
  letter-spacing: 0.01em;
}
:host ::slotted(stzh-link) .stzh-link--is-active {
  text-decoration: underline;
}
:host ::slotted(stzh-link) .stzh-link__inner {
  flex-direction: column;
}
@media screen and (min-width: 600px) {
  :host ::slotted(stzh-link) .stzh-link__inner {
    flex-direction: row;
  }
}
:host ::slotted(stzh-link) .stzh-link__text {
  font-size: var(--stzh-font-nano-font-size);
  line-height: var(--stzh-font-nano-text-line-height);
}
@media screen and (min-width: 600px) {
  :host ::slotted(stzh-link) .stzh-link__text {
    font-size: var(--stzh-font-micro-font-size);
    line-height: var(--stzh-font-micro-text-line-height);
  }
}
:host ::slotted(stzh-link) .stzh-link.stzh-link--has-icon .stzh-link__icon-wrapper + .stzh-link__text:not(:empty) {
  margin-left: 0;
}
@media screen and (min-width: 600px) {
  :host ::slotted(stzh-link) .stzh-link.stzh-link--has-icon .stzh-link__icon-wrapper + .stzh-link__text:not(:empty) {
    margin-left: var(--stzh-space-xsmall);
  }
}
:host ::slotted(stzh-link) .stzh-link.stzh-link--badge-position-icon.stzh-link--has-icon.stzh-link--has-badge .stzh-link__icon-wrapper + .stzh-link__text:not(:empty) {
  margin-left: 0;
}
@media screen and (min-width: 600px) {
  :host ::slotted(stzh-link) .stzh-link.stzh-link--badge-position-icon.stzh-link--has-icon.stzh-link--has-badge .stzh-link__icon-wrapper + .stzh-link__text:not(:empty) {
    margin-left: var(--stzh-space-small);
  }
}
@media screen and (max-width: 599px) {
  :host ::slotted(stzh-link) .stzh-link__icon-wrapper {
    height: auto;
  }
}
@media screen and (min-width: 600px) {
  :host ::slotted(*:not(:last-child)) {
    margin-right: var(--stzh-space-xlarge);
  }
}
.stzh-appnav {
  display: flex;
  background-color: var(--stzh-color-white);
  height: 4rem;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
@media screen and (min-width: 600px) {
  .stzh-appnav {
    height: 3rem;
    text-align: left;
  }
}
.stzh-appnav__items {
  display: flex;
  justify-content: space-around;
  flex-grow: 1;
}
@media screen and (min-width: 600px) {
  .stzh-appnav__items {
    flex-grow: 0;
    align-items: center;
    justify-content: flex-start;
  }
}
.stzh-appnav__title {
  font-family: var(--stzh-font-family-light);
  font-weight: var(--stzh-font-weight-light);
  font-style: var(--stzh-font-style-light);
  font-size: var(--stzh-font-milli-font-size);
  line-height: var(--stzh-font-milli-text-line-height);
  letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  color: var(--stzh-base-color);
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  white-space: nowrap;
  transition: color var(--stzh-base-transition-animation-speed);
  margin-left: var(--stzh-space-small);
  display: none;
}
@media screen and (min-width: 800px) {
  .stzh-appnav__title {
    display: flex;
  }
}
.stzh-appnav__title:hover {
  color: var(--stzh-color-primary-hover, var(--stzh-color-zueribluedark));
  text-decoration: underline;
}
.stzh-appnav__title:hover .stzh-appnav__status {
  border-color: rgba(7, 2, 80, 0.4);
  color: var(--stzh-color-white);
  background-color: var(--stzh-color-primary-hover, var(--stzh-color-zueribluedark));
}
.stzh-appnav__status {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
  box-sizing: content-box;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 0.875rem;
  min-width: 0.625rem;
  font-size: 0.625rem;
  line-height: 1.4;
  border-radius: 0.875rem;
  padding: 0.0625rem 0.375rem;
  border: 0.0625rem solid rgba(115, 115, 115, 0.25);
  color: inherit;
  transform: translateY(calc(var(--stzh-space-xsmall) * -1));
  margin-left: var(--stzh-space-xxsmall);
  transition: border-color var(--stzh-base-transition-animation-speed);
  text-decoration: none;
}

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/common/@oiz/stzh-components/dist/collection/components/stzh-footer/stzh-footer.css */
:host {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
  color: var(--stzh-base-color);
  box-sizing: border-box;
  display: block;
}
:host[hidden] {
  display: none;
}
:host *,
:host *::before,
:host *::after {
  box-sizing: border-box;
  text-underline-offset: var(--stzh-link-text-underline-offset);
  text-decoration-thickness: var(--stzh-link-text-decoration-thickness);
}
:host .has-focus {
  outline: var(--stzh-flyingfocus-color) solid 0.125rem;
  outline-offset: 0.3125rem;
}
:host .stzh-fylingfocus-focused {
  outline-style: none !important;
}
:host .stzh-fylingfocus-focused::-moz-focus-inner {
  border: 0 !important;
}
@media print {
  stzh-footer {
    display: none;
  }
}
.stzh-footer {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
  color: var(--stzh-base-color);
  box-sizing: border-box;
  display: block;
  font-size: var(--stzh-font-pico-font-size);
  line-height: var(--stzh-font-pico-text-line-height);
  background-color: var(--stzh-color-white);
  padding: var(--stzh-space-xlarge) 0;
}
.stzh-footer[hidden] {
  display: none;
}
.stzh-footer *,
.stzh-footer *::before,
.stzh-footer *::after {
  box-sizing: border-box;
  text-underline-offset: var(--stzh-link-text-underline-offset);
  text-decoration-thickness: var(--stzh-link-text-decoration-thickness);
}
.stzh-footer .has-focus {
  outline: var(--stzh-flyingfocus-color) solid 0.125rem;
  outline-offset: 0.3125rem;
}
.stzh-footer .stzh-fylingfocus-focused {
  outline-style: none !important;
}
.stzh-footer .stzh-fylingfocus-focused::-moz-focus-inner {
  border: 0 !important;
}
.stzh-footer [slot=logo],
.stzh-footer [slot=logo] img {
  display: block;
  height: 2.375rem;
}
.stzh-footer [slot=info] {
  margin: 0;
}
.stzh-footer stzh-link[slot=info],
.stzh-footer stzh-link[slot=link],
.stzh-footer stzh-link[slot=social-link],
.stzh-footer stzh-link.stzh-footer__link {
  --color: var(--stzh-base-color);
  --text-decoration-line: none;
  --icon-wrapper-height: auto;
}
.stzh-footer stzh-link[slot=social-link] {
  --icon-size: var(--stzh-icon-size-large);
  margin-bottom: var(--stzh-space-xlarge);
}
@media screen and (min-width: 1024px) {
  .stzh-footer stzh-link[slot=social-link] {
    margin-bottom: 0;
    margin-right: var(--stzh-space-large);
  }
}
.stzh-footer stzh-link[slot=info]:not(:last-child) {
  margin-bottom: var(--stzh-space-small);
}
.stzh-footer stzh-link[slot=link]:not(:last-child) {
  margin-bottom: var(--stzh-space-small);
}
@media screen and (min-width: 800px) {
  .stzh-footer stzh-link[slot=link]:not(:last-child) {
    margin-bottom: 0;
    margin-right: var(--stzh-space-large);
  }
}
.stzh-footer__wrapper {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media screen and (min-width: 600px) {
  .stzh-footer__wrapper {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .stzh-footer__wrapper {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}
@media screen and (min-width: 1260px) {
  .stzh-footer__wrapper {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
}
@media screen and (min-width: 1440px) {
  .stzh-footer__wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 78.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .stzh-footer__wrapper {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
.stzh-footer__logo:empty,
.stzh-footer__info:empty,
.stzh-footer__social-link:empty,
.stzh-footer__links:empty {
  display: none;
}
.stzh-footer__logo:not(:empty) {
  margin-bottom: var(--stzh-space-medium);
}
@media screen and (min-width: 1024px) {
  .stzh-footer__logo:not(:empty) {
    margin-bottom: 0;
  }
}
.stzh-footer__info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.stzh-footer__info:not(:empty) {
  margin-bottom: var(--stzh-space-xlarge);
}
@media screen and (min-width: 1024px) {
  .stzh-footer__info:not(:empty) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .stzh-footer__logo,
  .stzh-footer__social-link {
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .stzh-footer__links {
    margin-left: auto;
  }
}
.stzh-footer__links,
.stzh-footer__link-list,
.stzh-footer slot-fb[name=link]:not([hidden]) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media screen and (min-width: 800px) {
  .stzh-footer__links,
  .stzh-footer__link-list,
  .stzh-footer slot-fb[name=link]:not([hidden]) {
    flex-direction: row;
    align-items: center;
  }
}
.stzh-footer__copyright:not(:empty) + .stzh-footer__link-list:not(:empty) {
  margin-top: var(--stzh-space-small);
}
@media screen and (min-width: 800px) {
  .stzh-footer__copyright:not(:empty) + .stzh-footer__link-list:not(:empty) {
    margin-top: 0;
    margin-left: var(--stzh-space-large);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-footer--has-logo .stzh-footer__wrapper,
  .stzh-footer--has-info .stzh-footer__wrapper {
    align-items: flex-start;
  }
}
.stzh-footer--has-border {
  border-top: 0.0625rem solid var(--stzh-base-border-color);
}

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/common/@oiz/stzh-components/dist/collection/components/stzh-link/stzh-link.css */
:host {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
  color: var(--stzh-base-color);
  box-sizing: border-box;
  display: block;
}
:host[hidden] {
  display: none;
}
:host *,
:host *::before,
:host *::after {
  box-sizing: border-box;
  text-underline-offset: var(--stzh-link-text-underline-offset);
  text-decoration-thickness: var(--stzh-link-text-decoration-thickness);
}
:host .has-focus {
  outline: var(--stzh-flyingfocus-color) solid 0.125rem;
  outline-offset: 0.3125rem;
}
:host .stzh-fylingfocus-focused {
  outline-style: none !important;
}
:host .stzh-fylingfocus-focused::-moz-focus-inner {
  border: 0 !important;
}
:host {
  --color: var(--stzh-link-color);
  --text-decoration-line: underline;
  --icon-size: var(--stzh-icon-size-medium);
  --icon-wrapper-height: var(--stzh-link-icon-wrapper-height);
  --hover-color: var(--stzh-link-hover-color);
  --hover-text-decoration-line: underline;
  color: var(--color);
  display: inline-block;
}
:host ::slotted(stzh-text) {
  --color: initial;
}
:host[fullwidth]:not([fullwidth=false]) {
  width: 100%;
  display: block;
}
:host[size=small] {
  --icon-size: var(--stzh-icon-size-small);
}
:host[variant=secondary] {
  --color: var(--stzh-base-color);
}
:host[active]:not([active=false]) {
  --color: var(--hover-color);
}
:host[disabled]:not([disabled=false]) {
  --color: var(--stzh-color-grey25);
  --hover-color: var(--stzh-color-grey25);
}
:host ::slotted(stzh-icon),
.stzh-link__icon {
  --size: var(--icon-size);
}
.stzh-link {
  font-size: var(--stzh-font-curve-p1-default-font-size, var(--stzh-font-milli-font-size));
  line-height: var(--stzh-font-curve-p1-default-text-line-height, var(--stzh-font-milli-text-line-height));
  letter-spacing: var(--stzh-font-curve-p1-default-text-letter-spacing);
  font-family: inherit;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: stretch;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  color: var(--color);
  transition: color var(--stzh-base-transition-animation-speed);
  cursor: pointer;
  width: 100%;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  background-color: transparent;
  padding: 0;
  border-radius: var(--stzh-button-border-radius);
  text-align: left;
}
@media screen and (min-width: 1024px) {
  .stzh-link {
    font-size: var(--stzh-font-curve-p1-medium-font-size, var(--stzh-font-centi-font-size));
    line-height: var(--stzh-font-curve-p1-medium-text-line-height, var(--stzh-font-centi-text-line-height));
    letter-spacing: var(--stzh-font-curve-p1-medium-text-letter-spacing);
  }
}
.stzh-link:hover {
  color: var(--hover-color);
}
.stzh-link:hover .stzh-link__text {
  -webkit-text-decoration-line: var(--hover-text-decoration-line);
  text-decoration-line: var(--hover-text-decoration-line);
}
.stzh-link__vhidden {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  width: 0.0625rem;
  height: 0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.stzh-link__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
}
.stzh-link__icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: auto;
  height: var(--icon-wrapper-height);
}
.stzh-link__text {
  -webkit-text-decoration-line: var(--text-decoration-line);
  text-decoration-line: var(--text-decoration-line);
}
.stzh-link__icon-wrapper:not(:empty) + .stzh-link__text:not(:empty),
.stzh-link__text:not(:empty) + .stzh-link__icon-wrapper:not(:empty) {
  margin-left: var(--stzh-space-xxsmall);
}
.stzh-link__badge\a0  {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
}
.stzh-link--has-icon-only .stzh-link__text {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(100%);
  clip-path: inset(100%);
  width: 0.0625rem;
  height: 0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.stzh-link--badge-position-link .stzh-link__icon-wrapper {
  position: static;
}
.stzh-link__badge,
.stzh-link--badge-position-link .stzh-link__badge {
  top: calc(var(--stzh-space-xxsmall) * -1);
  right: calc(var(--stzh-space-large) * -1);
}
.stzh-link--badge-position-icon.stzh-link--has-icon .stzh-link__icon-wrapper {
  position: relative;
}
.stzh-link--badge-position-icon.stzh-link--has-icon .stzh-link__badge {
  top: calc(var(--stzh-space-xsmall) * -1);
  right: calc(var(--stzh-space-small) * -1);
}
.stzh-link--badge-position-icon.stzh-link--has-icon.stzh-link--has-badge .stzh-link__icon-wrapper + .stzh-link__text:not(:empty) {
  margin-left: var(--stzh-space-small);
}
.stzh-link--size-small {
  font-size: var(--stzh-font-micro-font-size);
  line-height: var(--stzh-font-micro-text-line-height);
}
.stzh-link--size-inherit {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.stzh-link--align-left .stzh-link__inner {
  justify-content: flex-start;
}
.stzh-link--align-right .stzh-link__inner {
  justify-content: flex-end;
}
.stzh-link--align-center .stzh-link__inner {
  justify-content: center;
}
.stzh-link--align-space-between .stzh-link__inner {
  justify-content: space-between;
}
.stzh-link--is-disabled {
  cursor: not-allowed;
}

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/common/@oiz/stzh-components/dist/collection/components/stzh-text/stzh-text.css */
:host {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
  color: var(--stzh-base-color);
  box-sizing: border-box;
  display: block;
}
:host[hidden] {
  display: none;
}
:host *,
:host *::before,
:host *::after {
  box-sizing: border-box;
  text-underline-offset: var(--stzh-link-text-underline-offset);
  text-decoration-thickness: var(--stzh-link-text-decoration-thickness);
}
:host .has-focus {
  outline: var(--stzh-flyingfocus-color) solid 0.125rem;
  outline-offset: 0.3125rem;
}
:host .stzh-fylingfocus-focused {
  outline-style: none !important;
}
:host .stzh-fylingfocus-focused::-moz-focus-inner {
  border: 0 !important;
}
:host {
  width: 100%;
  --color: var(--stzh-base-color);
  color: var(--color);
}
:host ::slotted(*:first-child) {
  margin-top: 0 !important;
}
:host ::slotted(*:last-child) {
  margin-bottom: 0 !important;
}
:host ::slotted(stzh-icon),
:host ::slotted(* stzh-icon) {
  --size: 1.25em;
  vertical-align: text-bottom;
}
:host ::slotted(a),
:host ::slotted(* a) {
  color: var(--stzh-link-color);
  transition: color var(--stzh-base-transition-animation-speed);
  border-radius: var(--stzh-button-border-radius);
}
:host ::slotted(a):hover,
:host ::slotted(* a):hover {
  color: var(--stzh-link-hover-color);
}
:host ::slotted(b),
:host ::slotted(strong),
:host ::slotted(* b),
:host ::slotted(* strong) {
  font-family: var(--stzh-font-family-heavy);
  font-weight: var(--stzh-font-weight-heavy);
  font-style: var(--stzh-font-style-heavy);
}
:host ::slotted(i),
:host ::slotted(em),
:host ::slotted(* i),
:host ::slotted(* em) {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
}
:host[lead]:not([lead=false]) {
  --color: var(--stzh-base-lead-color);
}
.stzh-text {
  --stzh-list-font-size: "";
  --stzh-list-line-height: "";
  --stzh-list-letter-spacing: "";
  font-size: var(--stzh-font-curve-p1-default-font-size, var(--stzh-font-milli-font-size));
  line-height: var(--stzh-font-curve-p1-default-text-line-height, var(--stzh-font-milli-text-line-height));
  letter-spacing: var(--stzh-font-curve-p1-default-text-letter-spacing);
  color: var(--color);
}
@media screen and (min-width: 1024px) {
  .stzh-text {
    font-size: var(--stzh-font-curve-p1-medium-font-size, var(--stzh-font-centi-font-size));
    line-height: var(--stzh-font-curve-p1-medium-text-line-height, var(--stzh-font-centi-text-line-height));
    letter-spacing: var(--stzh-font-curve-p1-medium-text-letter-spacing);
  }
}
.stzh-text--is-lead {
  font-family: var(--stzh-font-family-light);
  font-weight: var(--stzh-font-weight-light);
  font-style: var(--stzh-font-style-light);
  font-size: var(--stzh-font-curve-h3-default-font-size, var(--stzh-font-centi-font-size));
  line-height: var(--stzh-font-curve-h3-default-text-line-height, var(--stzh-font-centi-text-line-height));
  letter-spacing: var(--stzh-font-curve-h3-default-text-letter-spacing);
  letter-spacing: 0.0625rem;
}
@media screen and (min-width: 600px) {
  .stzh-text--is-lead {
    font-size: var(--stzh-font-curve-h3-small-font-size, var(--stzh-font-deci-font-size));
    line-height: var(--stzh-font-curve-h3-small-text-line-height, var(--stzh-font-deci-text-line-height));
    letter-spacing: var(--stzh-font-curve-h3-small-text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--is-lead {
    font-size: var(--stzh-font-curve-h3-medium-font-size, var(--stzh-font-regular-font-size));
    line-height: var(--stzh-font-curve-h3-medium-text-line-height, var(--stzh-font-regular-text-line-height));
    letter-spacing: var(--stzh-font-curve-h3-medium-text-letter-spacing);
  }
}
.stzh-text--font-light {
  font-family: var(--stzh-font-family-light);
  font-weight: var(--stzh-font-weight-light);
  font-style: var(--stzh-font-style-light);
}
.stzh-text--font-regular {
  font-family: var(--stzh-font-family-regular);
  font-weight: var(--stzh-font-weight-regular);
  font-style: var(--stzh-font-style-regular);
}
.stzh-text--font-medium {
  font-family: var(--stzh-font-family-medium);
  font-weight: var(--stzh-font-weight-medium);
  font-style: var(--stzh-font-style-medium);
}
.stzh-text--font-heavy {
  font-family: var(--stzh-font-family-heavy);
  font-weight: var(--stzh-font-weight-heavy);
  font-style: var(--stzh-font-style-heavy);
}
.stzh-text--font-title {
  font-family: var(--stzh-font-family-title);
  font-weight: var(--stzh-font-weight-title);
  font-style: var(--stzh-font-style-title);
}
.stzh-text--curve-none {
  font-size: inherit;
}
.stzh-text--curve-caption {
  font-size: var(--stzh-font-curve-caption-default-font-size, var(--stzh-font-nano-font-size));
  line-height: var(--stzh-font-curve-caption-default-text-line-height, var(--stzh-font-nano-text-line-height));
}
@media screen and (min-width: 1024px) {
  .stzh-text--curve-caption {
    font-size: var(--stzh-font-curve-caption-medium-font-size, var(--stzh-font-micro-font-size));
    line-height: var(--stzh-font-curve-caption-medium-text-line-height, var(--stzh-font-micro-text-line-height));
  }
}
.stzh-text--curve-p2 {
  font-size: var(--stzh-font-curve-p2-default-font-size, var(--stzh-font-micro-font-size));
  line-height: var(--stzh-font-curve-p2-default-text-line-height, var(--stzh-font-micro-text-line-height));
}
@media screen and (min-width: 1024px) {
  .stzh-text--curve-p2 {
    font-size: var(--stzh-font-curve-p2-medium-font-size, var(--stzh-font-milli-font-size));
    line-height: var(--stzh-font-curve-p2-medium-text-line-height, var(--stzh-font-milli-text-line-height));
    letter-spacing: var(--stzh-font-curve-p2-medium-text-letter-spacing);
  }
}
.stzh-text--curve-p1 {
  font-size: var(--stzh-font-curve-p1-default-font-size, var(--stzh-font-milli-font-size));
  line-height: var(--stzh-font-curve-p1-default-text-line-height, var(--stzh-font-milli-text-line-height));
  letter-spacing: var(--stzh-font-curve-p1-default-text-letter-spacing);
}
@media screen and (min-width: 1024px) {
  .stzh-text--curve-p1 {
    font-size: var(--stzh-font-curve-p1-medium-font-size, var(--stzh-font-centi-font-size));
    line-height: var(--stzh-font-curve-p1-medium-text-line-height, var(--stzh-font-centi-text-line-height));
    letter-spacing: var(--stzh-font-curve-p1-medium-text-letter-spacing);
  }
}
.stzh-text--curve-h4 {
  font-size: var(--stzh-font-curve-h4-default-font-size, var(--stzh-font-milli-font-size));
  line-height: var(--stzh-font-curve-h4-default-text-line-height, var(--stzh-font-milli-text-line-height));
  letter-spacing: var(--stzh-font-curve-h4-default-text-letter-spacing);
}
@media screen and (min-width: 1024px) {
  .stzh-text--curve-h4 {
    font-size: var(--stzh-font-curve-h4-medium-font-size, var(--stzh-font-centi-font-size));
    line-height: var(--stzh-font-curve-h4-medium-text-line-height, var(--stzh-font-centi-text-line-height));
    letter-spacing: var(--stzh-font-curve-h4-medium-text-letter-spacing);
  }
}
.stzh-text--curve-h3 {
  font-size: var(--stzh-font-curve-h3-default-font-size, var(--stzh-font-centi-font-size));
  line-height: var(--stzh-font-curve-h3-default-text-line-height, var(--stzh-font-centi-text-line-height));
  letter-spacing: var(--stzh-font-curve-h3-default-text-letter-spacing);
}
@media screen and (min-width: 600px) {
  .stzh-text--curve-h3 {
    font-size: var(--stzh-font-curve-h3-small-font-size, var(--stzh-font-deci-font-size));
    line-height: var(--stzh-font-curve-h3-small-text-line-height, var(--stzh-font-deci-text-line-height));
    letter-spacing: var(--stzh-font-curve-h3-small-text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--curve-h3 {
    font-size: var(--stzh-font-curve-h3-medium-font-size, var(--stzh-font-regular-font-size));
    line-height: var(--stzh-font-curve-h3-medium-text-line-height, var(--stzh-font-regular-text-line-height));
    letter-spacing: var(--stzh-font-curve-h3-medium-text-letter-spacing);
  }
}
.stzh-text--curve-h2 {
  font-size: var(--stzh-font-curve-h2-default-font-size, var(--stzh-font-deci-font-size));
  line-height: var(--stzh-font-curve-h2-default-text-line-height, var(--stzh-font-deci-text-line-height));
  letter-spacing: var(--stzh-font-curve-h2-default-text-letter-spacing);
}
@media screen and (min-width: 600px) {
  .stzh-text--curve-h2 {
    font-size: var(--stzh-font-curve-h2-small-font-size, var(--stzh-font-deca-font-size));
    line-height: var(--stzh-font-curve-h2-small-text-line-height, var(--stzh-font-deca-text-line-height));
    letter-spacing: var(--stzh-font-curve-h2-small-text-letter-spacing, var(--stzh-font-deca-text-letter-spacing));
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--curve-h2 {
    font-size: var(--stzh-font-curve-h2-medium-font-size, var(--stzh-font-hecto-font-size));
    line-height: var(--stzh-font-curve-h2-medium-text-line-height, var(--stzh-font-hecto-text-line-height));
    letter-spacing: var(--stzh-font-curve-h2-medium-text-letter-spacing, var(--stzh-font-hecto-text-letter-spacing));
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--curve-h2 {
    font-size: var(--stzh-font-curve-h2-ultra-font-size, var(--stzh-font-kilo-font-size));
    line-height: var(--stzh-font-curve-h2-ultra-text-line-height, var(--stzh-font-kilo-text-line-height));
    letter-spacing: var(--stzh-font-curve-h2-ultra-text-letter-spacing, var(--stzh-font-kilo-text-letter-spacing));
  }
}
.stzh-text--curve-h1 {
  font-size: var(--stzh-font-curve-h1-default-font-size, var(--stzh-font-deca-font-size));
  line-height: var(--stzh-font-curve-h1-default-text-line-height, var(--stzh-font-deca-text-line-height));
  letter-spacing: var(--stzh-font-curve-h1-default-text-letter-spacing, var(--stzh-font-deca-text-letter-spacing));
}
@media screen and (min-width: 600px) {
  .stzh-text--curve-h1 {
    font-size: var(--stzh-font-curve-h1-small-font-size, var(--stzh-font-kilo-font-size));
    line-height: var(--stzh-font-curve-h1-small-text-line-height, var(--stzh-font-kilo-text-line-height));
    letter-spacing: var(--stzh-font-curve-h1-small-text-letter-spacing, var(--stzh-font-kilo-text-letter-spacing));
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--curve-h1 {
    font-size: var(--stzh-font-curve-h1-medium-font-size, var(--stzh-font-mega-font-size));
    line-height: var(--stzh-font-curve-h1-medium-text-line-height, var(--stzh-font-mega-text-line-height));
    letter-spacing: var(--stzh-font-curve-h1-medium-text-letter-spacing, var(--stzh-font-mega-text-letter-spacing));
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--curve-h1 {
    font-size: var(--stzh-font-curve-h1-ultra-font-size, var(--stzh-font-giga-font-size));
    line-height: var(--stzh-font-curve-h1-ultra-text-line-height, var(--stzh-font-giga-text-line-height));
    letter-spacing: var(--stzh-font-curve-h1-ultra-text-letter-spacing, var(--stzh-font-giga-text-letter-spacing));
  }
}
.stzh-text--curve-hero {
  font-size: var(--stzh-font-curve-hero-default-font-size, var(--stzh-font-hecto-font-size));
  line-height: var(--stzh-font-curve-hero-default-text-line-height, var(--stzh-font-hecto-text-line-height));
  letter-spacing: var(--stzh-font-curve-hero-default-text-letter-spacing, var(--stzh-font-hecto-text-letter-spacing));
}
@media screen and (min-width: 600px) {
  .stzh-text--curve-hero {
    font-size: var(--stzh-font-curve-hero-small-font-size, var(--stzh-font-kilo-font-size));
    line-height: var(--stzh-font-curve-hero-small-text-line-height, var(--stzh-font-kilo-text-line-height));
    letter-spacing: var(--stzh-font-curve-hero-small-text-letter-spacing, var(--stzh-font-kilo-text-letter-spacing));
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--curve-hero {
    font-size: var(--stzh-font-curve-hero-medium-font-size, var(--stzh-font-giga-font-size));
    line-height: var(--stzh-font-curve-hero-medium-text-line-height, var(--stzh-font-giga-text-line-height));
    letter-spacing: var(--stzh-font-curve-hero-medium-text-letter-spacing, var(--stzh-font-giga-text-letter-spacing));
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--curve-hero {
    font-size: var(--stzh-font-curve-hero-large-font-size, var(--stzh-font-hero-font-size));
    line-height: var(--stzh-font-curve-hero-large-text-line-height, var(--stzh-font-hero-text-line-height));
    letter-spacing: var(--stzh-font-curve-hero-large-text-letter-spacing, var(--stzh-font-hero-text-letter-spacing));
  }
}
.stzh-text--size-femto {
  font-size: var(--stzh-font-femto-font-size);
  line-height: var(--stzh-font-femto-text-line-height);
  letter-spacing: var(--stzh-font-curve---text-letter-spacing);
}
.stzh-text--size-pico {
  font-size: var(--stzh-font-pico-font-size);
  line-height: var(--stzh-font-pico-text-line-height);
}
.stzh-text--size-nano {
  font-size: var(--stzh-font-nano-font-size);
  line-height: var(--stzh-font-nano-text-line-height);
}
.stzh-text--size-micro {
  font-size: var(--stzh-font-micro-font-size);
  line-height: var(--stzh-font-micro-text-line-height);
}
.stzh-text--size-milli {
  font-size: var(--stzh-font-milli-font-size);
  line-height: var(--stzh-font-milli-text-line-height);
  letter-spacing: var(--stzh-font-curve---text-letter-spacing);
}
.stzh-text--size-centi {
  font-size: var(--stzh-font-centi-font-size);
  line-height: var(--stzh-font-centi-text-line-height);
  letter-spacing: var(--stzh-font-curve---text-letter-spacing);
}
.stzh-text--size-deci {
  font-size: var(--stzh-font-deci-font-size);
  line-height: var(--stzh-font-deci-text-line-height);
  letter-spacing: var(--stzh-font-curve---text-letter-spacing);
}
.stzh-text--size-regular {
  font-size: var(--stzh-font-regular-font-size);
  line-height: var(--stzh-font-regular-text-line-height);
  letter-spacing: var(--stzh-font-curve---text-letter-spacing);
}
.stzh-text--size-deca {
  font-size: var(--stzh-font-deca-font-size);
  line-height: var(--stzh-font-deca-text-line-height);
  letter-spacing: var(--stzh-font-deca-text-letter-spacing);
}
.stzh-text--size-hecto {
  font-size: var(--stzh-font-hecto-font-size);
  line-height: var(--stzh-font-hecto-text-line-height);
  letter-spacing: var(--stzh-font-hecto-text-letter-spacing);
}
.stzh-text--size-kilo {
  font-size: var(--stzh-font-kilo-font-size);
  line-height: var(--stzh-font-kilo-text-line-height);
  letter-spacing: var(--stzh-font-kilo-text-letter-spacing);
}
.stzh-text--size-mega {
  font-size: var(--stzh-font-mega-font-size);
  line-height: var(--stzh-font-mega-text-line-height);
  letter-spacing: var(--stzh-font-mega-text-letter-spacing);
}
.stzh-text--size-giga {
  font-size: var(--stzh-font-giga-font-size);
  line-height: var(--stzh-font-giga-text-line-height);
  letter-spacing: var(--stzh-font-giga-text-letter-spacing);
}
.stzh-text--size-hero {
  font-size: var(--stzh-font-hero-font-size);
  line-height: var(--stzh-font-hero-text-line-height);
  letter-spacing: var(--stzh-font-hero-text-letter-spacing);
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-femto {
    font-size: var(--stzh-font-femto-font-size);
    line-height: var(--stzh-font-femto-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-pico {
    font-size: var(--stzh-font-pico-font-size);
    line-height: var(--stzh-font-pico-text-line-height);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-nano {
    font-size: var(--stzh-font-nano-font-size);
    line-height: var(--stzh-font-nano-text-line-height);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-micro {
    font-size: var(--stzh-font-micro-font-size);
    line-height: var(--stzh-font-micro-text-line-height);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-milli {
    font-size: var(--stzh-font-milli-font-size);
    line-height: var(--stzh-font-milli-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-centi {
    font-size: var(--stzh-font-centi-font-size);
    line-height: var(--stzh-font-centi-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-deci {
    font-size: var(--stzh-font-deci-font-size);
    line-height: var(--stzh-font-deci-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-regular {
    font-size: var(--stzh-font-regular-font-size);
    line-height: var(--stzh-font-regular-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-deca {
    font-size: var(--stzh-font-deca-font-size);
    line-height: var(--stzh-font-deca-text-line-height);
    letter-spacing: var(--stzh-font-deca-text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-hecto {
    font-size: var(--stzh-font-hecto-font-size);
    line-height: var(--stzh-font-hecto-text-line-height);
    letter-spacing: var(--stzh-font-hecto-text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-kilo {
    font-size: var(--stzh-font-kilo-font-size);
    line-height: var(--stzh-font-kilo-text-line-height);
    letter-spacing: var(--stzh-font-kilo-text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-mega {
    font-size: var(--stzh-font-mega-font-size);
    line-height: var(--stzh-font-mega-text-line-height);
    letter-spacing: var(--stzh-font-mega-text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-giga {
    font-size: var(--stzh-font-giga-font-size);
    line-height: var(--stzh-font-giga-text-line-height);
    letter-spacing: var(--stzh-font-giga-text-letter-spacing);
  }
}
@media screen and (min-width: 600px) {
  .stzh-text--size-small-hero {
    font-size: var(--stzh-font-hero-font-size);
    line-height: var(--stzh-font-hero-text-line-height);
    letter-spacing: var(--stzh-font-hero-text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-femto {
    font-size: var(--stzh-font-femto-font-size);
    line-height: var(--stzh-font-femto-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-pico {
    font-size: var(--stzh-font-pico-font-size);
    line-height: var(--stzh-font-pico-text-line-height);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-nano {
    font-size: var(--stzh-font-nano-font-size);
    line-height: var(--stzh-font-nano-text-line-height);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-micro {
    font-size: var(--stzh-font-micro-font-size);
    line-height: var(--stzh-font-micro-text-line-height);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-milli {
    font-size: var(--stzh-font-milli-font-size);
    line-height: var(--stzh-font-milli-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-centi {
    font-size: var(--stzh-font-centi-font-size);
    line-height: var(--stzh-font-centi-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-deci {
    font-size: var(--stzh-font-deci-font-size);
    line-height: var(--stzh-font-deci-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-regular {
    font-size: var(--stzh-font-regular-font-size);
    line-height: var(--stzh-font-regular-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-deca {
    font-size: var(--stzh-font-deca-font-size);
    line-height: var(--stzh-font-deca-text-line-height);
    letter-spacing: var(--stzh-font-deca-text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-hecto {
    font-size: var(--stzh-font-hecto-font-size);
    line-height: var(--stzh-font-hecto-text-line-height);
    letter-spacing: var(--stzh-font-hecto-text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-kilo {
    font-size: var(--stzh-font-kilo-font-size);
    line-height: var(--stzh-font-kilo-text-line-height);
    letter-spacing: var(--stzh-font-kilo-text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-mega {
    font-size: var(--stzh-font-mega-font-size);
    line-height: var(--stzh-font-mega-text-line-height);
    letter-spacing: var(--stzh-font-mega-text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-giga {
    font-size: var(--stzh-font-giga-font-size);
    line-height: var(--stzh-font-giga-text-line-height);
    letter-spacing: var(--stzh-font-giga-text-letter-spacing);
  }
}
@media screen and (min-width: 800px) {
  .stzh-text--size-smallheader-hero {
    font-size: var(--stzh-font-hero-font-size);
    line-height: var(--stzh-font-hero-text-line-height);
    letter-spacing: var(--stzh-font-hero-text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-femto {
    font-size: var(--stzh-font-femto-font-size);
    line-height: var(--stzh-font-femto-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-pico {
    font-size: var(--stzh-font-pico-font-size);
    line-height: var(--stzh-font-pico-text-line-height);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-nano {
    font-size: var(--stzh-font-nano-font-size);
    line-height: var(--stzh-font-nano-text-line-height);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-micro {
    font-size: var(--stzh-font-micro-font-size);
    line-height: var(--stzh-font-micro-text-line-height);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-milli {
    font-size: var(--stzh-font-milli-font-size);
    line-height: var(--stzh-font-milli-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-centi {
    font-size: var(--stzh-font-centi-font-size);
    line-height: var(--stzh-font-centi-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-deci {
    font-size: var(--stzh-font-deci-font-size);
    line-height: var(--stzh-font-deci-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-regular {
    font-size: var(--stzh-font-regular-font-size);
    line-height: var(--stzh-font-regular-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-deca {
    font-size: var(--stzh-font-deca-font-size);
    line-height: var(--stzh-font-deca-text-line-height);
    letter-spacing: var(--stzh-font-deca-text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-hecto {
    font-size: var(--stzh-font-hecto-font-size);
    line-height: var(--stzh-font-hecto-text-line-height);
    letter-spacing: var(--stzh-font-hecto-text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-kilo {
    font-size: var(--stzh-font-kilo-font-size);
    line-height: var(--stzh-font-kilo-text-line-height);
    letter-spacing: var(--stzh-font-kilo-text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-mega {
    font-size: var(--stzh-font-mega-font-size);
    line-height: var(--stzh-font-mega-text-line-height);
    letter-spacing: var(--stzh-font-mega-text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-giga {
    font-size: var(--stzh-font-giga-font-size);
    line-height: var(--stzh-font-giga-text-line-height);
    letter-spacing: var(--stzh-font-giga-text-letter-spacing);
  }
}
@media screen and (min-width: 1024px) {
  .stzh-text--size-medium-hero {
    font-size: var(--stzh-font-hero-font-size);
    line-height: var(--stzh-font-hero-text-line-height);
    letter-spacing: var(--stzh-font-hero-text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-femto {
    font-size: var(--stzh-font-femto-font-size);
    line-height: var(--stzh-font-femto-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-pico {
    font-size: var(--stzh-font-pico-font-size);
    line-height: var(--stzh-font-pico-text-line-height);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-nano {
    font-size: var(--stzh-font-nano-font-size);
    line-height: var(--stzh-font-nano-text-line-height);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-micro {
    font-size: var(--stzh-font-micro-font-size);
    line-height: var(--stzh-font-micro-text-line-height);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-milli {
    font-size: var(--stzh-font-milli-font-size);
    line-height: var(--stzh-font-milli-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-centi {
    font-size: var(--stzh-font-centi-font-size);
    line-height: var(--stzh-font-centi-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-deci {
    font-size: var(--stzh-font-deci-font-size);
    line-height: var(--stzh-font-deci-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-regular {
    font-size: var(--stzh-font-regular-font-size);
    line-height: var(--stzh-font-regular-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-deca {
    font-size: var(--stzh-font-deca-font-size);
    line-height: var(--stzh-font-deca-text-line-height);
    letter-spacing: var(--stzh-font-deca-text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-hecto {
    font-size: var(--stzh-font-hecto-font-size);
    line-height: var(--stzh-font-hecto-text-line-height);
    letter-spacing: var(--stzh-font-hecto-text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-kilo {
    font-size: var(--stzh-font-kilo-font-size);
    line-height: var(--stzh-font-kilo-text-line-height);
    letter-spacing: var(--stzh-font-kilo-text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-mega {
    font-size: var(--stzh-font-mega-font-size);
    line-height: var(--stzh-font-mega-text-line-height);
    letter-spacing: var(--stzh-font-mega-text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-giga {
    font-size: var(--stzh-font-giga-font-size);
    line-height: var(--stzh-font-giga-text-line-height);
    letter-spacing: var(--stzh-font-giga-text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-text--size-large-hero {
    font-size: var(--stzh-font-hero-font-size);
    line-height: var(--stzh-font-hero-text-line-height);
    letter-spacing: var(--stzh-font-hero-text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-femto {
    font-size: var(--stzh-font-femto-font-size);
    line-height: var(--stzh-font-femto-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-pico {
    font-size: var(--stzh-font-pico-font-size);
    line-height: var(--stzh-font-pico-text-line-height);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-nano {
    font-size: var(--stzh-font-nano-font-size);
    line-height: var(--stzh-font-nano-text-line-height);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-micro {
    font-size: var(--stzh-font-micro-font-size);
    line-height: var(--stzh-font-micro-text-line-height);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-milli {
    font-size: var(--stzh-font-milli-font-size);
    line-height: var(--stzh-font-milli-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-centi {
    font-size: var(--stzh-font-centi-font-size);
    line-height: var(--stzh-font-centi-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-deci {
    font-size: var(--stzh-font-deci-font-size);
    line-height: var(--stzh-font-deci-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-regular {
    font-size: var(--stzh-font-regular-font-size);
    line-height: var(--stzh-font-regular-text-line-height);
    letter-spacing: var(--stzh-font-curve---text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-deca {
    font-size: var(--stzh-font-deca-font-size);
    line-height: var(--stzh-font-deca-text-line-height);
    letter-spacing: var(--stzh-font-deca-text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-hecto {
    font-size: var(--stzh-font-hecto-font-size);
    line-height: var(--stzh-font-hecto-text-line-height);
    letter-spacing: var(--stzh-font-hecto-text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-kilo {
    font-size: var(--stzh-font-kilo-font-size);
    line-height: var(--stzh-font-kilo-text-line-height);
    letter-spacing: var(--stzh-font-kilo-text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-mega {
    font-size: var(--stzh-font-mega-font-size);
    line-height: var(--stzh-font-mega-text-line-height);
    letter-spacing: var(--stzh-font-mega-text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-giga {
    font-size: var(--stzh-font-giga-font-size);
    line-height: var(--stzh-font-giga-text-line-height);
    letter-spacing: var(--stzh-font-giga-text-letter-spacing);
  }
}
@media screen and (min-width: 1440px) {
  .stzh-text--size-ultra-hero {
    font-size: var(--stzh-font-hero-font-size);
    line-height: var(--stzh-font-hero-text-line-height);
    letter-spacing: var(--stzh-font-hero-text-letter-spacing);
  }
}

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/default/icons.css */
:root {
  --theme-icon-action-dependency: url("../default/icons/action-dependency-YIHDLWKV.svg");
  --theme-icon-angle-down: url("../default/icons/angle-down-AQWOHY4J.svg");
  --theme-icon-angle-left: url("../default/icons/angle-left-TCKGZDMX.svg");
  --theme-icon-angle-right: url("../default/icons/angle-right-5K5ZRA73.svg");
  --theme-icon-angle-up-down: url("../default/icons/angle-up-down-6AGBJKAH.svg");
  --theme-icon-angle-up: url("../default/icons/angle-up-WKTWVOTI.svg");
  --theme-icon-arrow-down-short-wide: url("../default/icons/arrow-down-short-wide-ROIDXOMM.svg");
  --theme-icon-arrow-down: url("../default/icons/arrow-down-MSLGVZVH.svg");
  --theme-icon-arrow-left: url("../default/icons/arrow-left-RBNX7AMF.svg");
  --theme-icon-arrow-right: url("../default/icons/arrow-right-J2RTEGN5.svg");
  --theme-icon-arrow-up-down: url("../default/icons/arrow-up-down-VI7D6FDD.svg");
  --theme-icon-arrow-up-right-from-square: url("../default/icons/arrow-up-right-from-square-ERAUSRWQ.svg");
  --theme-icon-arrow-up: url("../default/icons/arrow-up-U5XN26IQ.svg");
  --theme-icon-arrow-up-wide-short: url("../default/icons/arrow-up-wide-short-HB3FUTHR.svg");
  --theme-icon-bars: url("../default/icons/bars-XPBV2NHI.svg");
  --theme-icon-bullseye: url("../default/icons/bullseye-WZDUVT34.svg");
  --theme-icon-calendar: url("../default/icons/calendar-WB3EHSOQ.svg");
  --theme-icon-caret-down: url("../default/icons/caret-down-BC57ELVJ.svg");
  --theme-icon-caret-left: url("../default/icons/caret-left-IKTF6GA5.svg");
  --theme-icon-caret-right: url("../default/icons/caret-right-C2XQJO62.svg");
  --theme-icon-caret-up: url("../default/icons/caret-up-TNXJCKRU.svg");
  --theme-icon-chart-area: url("../default/icons/chart-area-IWUYS5O6.svg");
  --theme-icon-chart-column: url("../default/icons/chart-column-FYSR6CJQ.svg");
  --theme-icon-chart-line: url("../default/icons/chart-line-ZBKZ22ZG.svg");
  --theme-icon-chart-pie-simple: url("../default/icons/chart-pie-simple-GDLQ5HGQ.svg");
  --theme-icon-chart-tree-map: url("../default/icons/chart-tree-map-WXOHSV67.svg");
  --theme-icon-check-circle: url("../default/icons/check-circle-GM6Q6FPN.svg");
  --theme-icon-check: url("../default/icons/check-W5Y76X54.svg");
  --theme-icon-circle-full: url("../default/icons/circle-full-PID66D46.svg");
  --theme-icon-circle-half: url("../default/icons/circle-half-GHHQ3EWL.svg");
  --theme-icon-circle-help: url("../default/icons/circle-help-DNDZM6JU.svg");
  --theme-icon-circle-info: url("../default/icons/circle-info-DQPEOHTP.svg");
  --theme-icon-circle-outline: url("../default/icons/circle-outline-DELJCQO2.svg");
  --theme-icon-commenting: url("../default/icons/commenting-K5CBVKTU.svg");
  --theme-icon-dash-circle: url("../default/icons/dash-circle-J3CQM2AE.svg");
  --theme-icon-dot-circle: url("../default/icons/dot-circle-AHKXLHGL.svg");
  --theme-icon-download: url("../default/icons/download-FCW3A5U7.svg");
  --theme-icon-exclamation-circle: url("../default/icons/exclamation-circle-KYV4L6CK.svg");
  --theme-icon-file: url("../default/icons/file-FM7KIAJN.svg");
  --theme-icon-gear: url("../default/icons/gear-EACEFLDN.svg");
  --theme-icon-globe: url("../default/icons/globe-ZJ5MOONS.svg");
  --theme-icon-grid: url("../default/icons/grid-AGZ4WEYJ.svg");
  --theme-icon-heart: url("../default/icons/heart-CDIWP5VJ.svg");
  --theme-icon-help: url("../default/icons/help-DNDZM6JU.svg");
  --theme-icon-hidden: url("../default/icons/hidden-YPBFYH5Y.svg");
  --theme-icon-home: url("../default/icons/home-2EDDLX2V.svg");
  --theme-icon-link: url("../default/icons/link-Q7JMRZN4.svg");
  --theme-icon-list: url("../default/icons/list-LFPMJBKW.svg");
  --theme-icon-lock: url("../default/icons/lock-UVSO5URD.svg");
  --theme-icon-pencil: url("../default/icons/pencil-2NXMOHQR.svg");
  --theme-icon-plus-circle: url("../default/icons/plus-circle-UTZOA6VZ.svg");
  --theme-icon-scope-global: url("../default/icons/scope-global-RUPBUWVH.svg");
  --theme-icon-scope-local: url("../default/icons/scope-local-S7JWRXIY.svg");
  --theme-icon-search: url("../default/icons/search-XY4HZ3UR.svg");
  --theme-icon-sign-language: url("../default/icons/sign-language-SWFODBLM.svg");
  --theme-icon-simple-language: url("../default/icons/simple-language-6OKBWLAC.svg");
  --theme-icon-sort-down: url("../default/icons/sort-down-XH5BXJNF.svg");
  --theme-icon-sort: url("../default/icons/sort-ZLASLHUL.svg");
  --theme-icon-sort-up: url("../default/icons/sort-up-WGGOIPPC.svg");
  --theme-icon-sync: url("../default/icons/sync-7IY5PEOV.svg");
  --theme-icon-table: url("../default/icons/table-N4VNKB44.svg");
  --theme-icon-tachometer: url("../default/icons/tachometer-UE46XP3D.svg");
  --theme-icon-times: url("../default/icons/times-I5D7WEMC.svg");
  --theme-icon-user: url("../default/icons/user-65CIJ6IS.svg");
  --theme-icon-version: url("../default/icons/version-LJSCFB3L.svg");
}

/* ../../../../../../../var/folders/mf/8_zg1h4n3xsbwv96530g65cw0000gn/T/esbuild-79OAPR/zurich/main.scss */
body {
  --bs-link-color: var(--stzh-color-zueriblue);
  --bs-link-hover-color: var(--stzh-color-zueriblue88);
}
:root {
  --theme-logo-url: url("./images/zurich-logo-blue-LBYKAENW.svg");
  --theme-logo-white-url: url("./images/zurich-logo-blue-LBYKAENW.svg");
  --theme-icon-arrow-down: url("./icons/arrow-down-MSLGVZVH.svg");
  --theme-icon-chart-pie-simple: url("./icons/chart-pie-simple-GDLQ5HGQ.svg");
  --theme-icon-chart-line: url("./icons/chart-line-ZBKZ22ZG.svg");
  --theme-icon-plus-circle: url("./icons/plus-circle-UTZOA6VZ.svg");
  --theme-icon-arrow-left: url("./icons/arrow-left-RBNX7AMF.svg");
  --theme-icon-chart-column: url("./icons/chart-column-FYSR6CJQ.svg");
  --theme-icon-angle-up: url("./icons/angle-up-WKTWVOTI.svg");
  --theme-icon-list: url("./icons/list-LFPMJBKW.svg");
  --theme-icon-calendar: url("./icons/calendar-WB3EHSOQ.svg");
  --theme-icon-user: url("./icons/user-65CIJ6IS.svg");
  --theme-icon-circle-outline: url("./icons/circle-outline-DELJCQO2.svg");
  --theme-icon-sort-down: url("./icons/sort-down-XH5BXJNF.svg");
  --theme-icon-exclamation-circle: url("./icons/exclamation-circle-KYV4L6CK.svg");
  --theme-icon-circle-info: url("./icons/circle-info-DQPEOHTP.svg");
  --theme-icon-pencil: url("./icons/pencil-2NXMOHQR.svg");
  --theme-icon-commenting: url("./icons/commenting-K5CBVKTU.svg");
  --theme-icon-arrow-up-down: url("./icons/arrow-up-down-VI7D6FDD.svg");
  --theme-icon-bars: url("./icons/bars-7DLCINJK.svg");
  --theme-icon-download: url("./icons/download-FCW3A5U7.svg");
  --theme-icon-caret-down: url("./icons/caret-down-BC57ELVJ.svg");
  --theme-icon-globe: url("./icons/globe-ZJ5MOONS.svg");
  --theme-icon-angle-down: url("./icons/angle-down-AQWOHY4J.svg");
  --theme-icon-caret-up: url("./icons/caret-up-TNXJCKRU.svg");
  --theme-icon-caret-left: url("./icons/caret-left-IKTF6GA5.svg");
  --theme-icon-arrow-right: url("./icons/arrow-right-J2RTEGN5.svg");
  --theme-icon-angle-left: url("./icons/angle-left-TCKGZDMX.svg");
  --theme-icon-sync: url("./icons/sync-7IY5PEOV.svg");
  --theme-icon-arrow-up-right-from-square: url("./icons/arrow-up-right-from-square-ERAUSRWQ.svg");
  --theme-icon-arrow-up-wide-short: url("./icons/arrow-up-wide-short-HB3FUTHR.svg");
  --theme-icon-times: url("./icons/times-PZ3XFU3K.svg");
  --theme-icon-dot-circle: url("./icons/dot-circle-AHKXLHGL.svg");
  --theme-icon-home: url("./icons/home-2EDDLX2V.svg");
  --theme-icon-grid: url("./icons/grid-AGZ4WEYJ.svg");
  --theme-icon-angle-right: url("./icons/angle-right-5K5ZRA73.svg");
  --theme-icon-scope-global: url("./icons/scope-global-RUPBUWVH.svg");
  --theme-icon-caret-right: url("./icons/caret-right-C2XQJO62.svg");
  --theme-icon-sort-up: url("./icons/sort-up-WGGOIPPC.svg");
  --theme-icon-scope-local: url("./icons/scope-local-S7JWRXIY.svg");
  --theme-icon-circle-full: url("./icons/circle-full-PID66D46.svg");
  --theme-icon-heart: url("./icons/heart-CDIWP5VJ.svg");
  --theme-icon-table: url("./icons/table-N4VNKB44.svg");
  --theme-icon-search: url("./icons/search-XY4HZ3UR.svg");
  --theme-icon-file: url("./icons/file-FM7KIAJN.svg");
  --theme-icon-chart-area: url("./icons/chart-area-IWUYS5O6.svg");
  --theme-icon-sort: url("./icons/sort-ZLASLHUL.svg");
  --theme-icon-check: url("./icons/check-W5Y76X54.svg");
  --theme-icon-bullseye: url("./icons/bullseye-WZDUVT34.svg");
  --theme-icon-circle-help: url("./icons/circle-help-DNDZM6JU.svg");
  --theme-icon-dash-circle: url("./icons/dash-circle-J3CQM2AE.svg");
  --theme-icon-arrow-down-short-wide: url("./icons/arrow-down-short-wide-ROIDXOMM.svg");
  --theme-icon-version: url("./icons/version-LJSCFB3L.svg");
  --theme-icon-link: url("./icons/link-Q7JMRZN4.svg");
  --theme-icon-chart-tree-map: url("./icons/chart-tree-map-WXOHSV67.svg");
  --theme-icon-gear: url("./icons/gear-EACEFLDN.svg");
  --theme-icon-angle-up-down: url("./icons/angle-up-down-6AGBJKAH.svg");
  --theme-icon-help: url("./icons/help-DNDZM6JU.svg");
  --theme-icon-lock: url("./icons/lock-UVSO5URD.svg");
  --theme-icon-arrow-up: url("./icons/arrow-up-U5XN26IQ.svg");
  --theme-icon-tachometer: url("./icons/tachometer-UE46XP3D.svg");
  --theme-favicon-ico: url("./images/favicon/favicon-JS6M3EYW.ico");
  --theme-favicon-apple: url("./images/favicon/apple-WR3YFPSB.png");
  --theme-favicon-svg: url("./images/favicon/icon-DIX324BX.svg");
}
