@font-face {
  font-family: 'Roboto';
  src: url('Roboto/Roboto-VariableFont_wdth,wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('Roboto/Roboto-Italic-VariableFont_wdth,wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Bodoni Moda';
  src: url('Bodoni_Moda/BodoniModa-VariableFont_opsz,wght.ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #191717;            /* Logofarbe / dunkler Markenton */
  --white: rgb(250, 250, 250);
  --cycle: 54s;                /* Gesamtdauer eines vollen Bild-Zyklus (rechts, 3 Bilder à 18s) */

  /* Schriftgrößen-Skala - einmal definiert, alle Vorkommen referenzieren nur noch diese Variablen */
  --fs-xs: 0.9167rem; /* 11px – Imprint / Privacy Policy, Part of */
  --fs-p:  1.1667rem; /* 14px – Modal-Fließtext, Contact Us / Follow Us */
  --fs-xl: 6rem;      /* 72px – Coming Soon (responsiv überschrieben, siehe Media Queries) */
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-size: 12px; /* Basis für alle rem-Angaben */
}

/* ---------- Typografie-Skala (Atomic Design) ----------
   Jede Größe wird genau EINMAL definiert. Komponenten weiter unten fügen per
   Klasse (p / xs / xl) im HTML nur noch das hinzu, was über die reine Größe
   hinausgeht (Farbe, Abstände, Hover, Positionierung etc.) - nie die Größe
   selbst erneut deklarieren. */

p,
.p {
  font-size: var(--fs-p); /* 14px */
}

p {
  line-height: 1.6; /* nur für echten Fließtext, nicht für .p-Links/-Buttons */
}

.xs {
  font-size: var(--fs-xs); /* 11px */
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.xl {
  font-size: var(--fs-xl); /* 72px, responsiv über --fs-xl (siehe Media Queries) */
  font-weight: 300;
  letter-spacing: 0.04em;
}

html, body {
  width: 100%;
  background: var(--black);
  /* Kein overflow-x:hidden hier: das würde laut CSS-Spec automatisch zu
     overflow-y:auto "korrigiert" (die nicht-sichtbare Achse erzwingt eine
     scrollbare Gegenachse), wodurch body zu einem eigenen - nie wirklich
     scrollenden - Scroll-Container würde und position:sticky in allen
     Kind-Elementen bricht. Eventueller horizontaler Overflow wird stattdessen
     lokal an den betroffenen Elementen abgeschnitten (z.B. .side, .site-main). */
}

body {
  font-family: 'Roboto', sans-serif;
}

/* Solange ein Modal offen ist ODER die Seite noch preloadet: Hintergrundseite
   eingefroren (siehe .modal bzw. .preloader). */
body.modal-open,
body.is-preloading {
  overflow: hidden;
}

/* Preloader: haelt die komplette Seite verdeckt, bis alle schweren
   Hintergrundbilder (Marmor, Gold, Slideshow-Fotos) + Schriften geladen sind
   (siehe script.js) - verhindert das schrittweise "Reinpoppen" einzelner
   Elemente, allen voran des Logos, das vom schweren Gold-Foto abhaengt. */
.preloader {
  position: fixed;
  inset: 0;
  z-index: 3000;
  background: var(--black);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.6s ease;
}

.preloader.is-loaded {
  opacity: 0;
  pointer-events: none;
}

.preloader__logo {
  width: 14vw;
  min-width: 120px;
  max-width: 220px;
  aspect-ratio: 708.66 / 212.6;
  background-color: var(--white);
  /* Maske als Inline-Base64 statt externer Datei-URL: eine per url() verlinkte
     SVG-Maskendatei laedt asynchron nach - kommt sie an, nachdem der Browser
     das Element schon (ungemalt) committed hat, bleibt die Maske auf manchen
     Erstladungen unsichtbar (nur die Hintergrundfarbe ohne Logo-Form), da kein
     Repaint nachgeschoben wird. Inline-Base64 ist sofort mit dem CSS selbst da,
     ohne zusaetzlichen Request - kein Race moeglich. */
  -webkit-mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MDguNjYgMjEyLjYiPjxwYXRoIGQ9Ik0yNi44OCwxNDYuNmgxLjA3bDUuMjQsMy4yN3Y1LjY2YzAsMS42MS0uNzIsMi44OC0yLjE3LDMuOC0xLjQ1LjkzLTMuNDYsMS4zOS02LjAzLDEuMzktNC44MywwLTguMzEtMS43OS0xMC40My01LjM4LS40NC0uNzEtLjg1LTEuNjQtMS4yMi0yLjgtLjM3LTEuMTUtLjY2LTIuNC0uODUtMy43My0uMi0xLjMzLS4zLTIuNTctLjMtMy43MSwwLTMuNjMuNTEtNi43OSwxLjU0LTkuNDYuNDctMS4zNiwxLjMyLTIuNjcsMi41NC0zLjkzLjg1LS44NywxLjktMS41NSwzLjE0LTIuMDQsMS4yNC0uNDksMi41Mi0uNzMsMy44NS0uNzMsMi4xOCwwLDQuMzUuNDIsNi40OSwxLjI2LDIuMTUuODQsNC4yNSwyLjEsNi4zLDMuNzksMS4xNS45MywyLjExLDEuOCwyLjg3LDIuNjEuNzYuODEsMS42NSwxLjkzLDIuNjgsMy4zN2guNTJsLS4yNC0xMi4xNGgtLjY5bC0uODguNjJjLTEuNDQsMS4wNC0yLjU2LDEuNzctMy4zNSwyLjE5LS44LjQyLTEuNDcuNjMtMi4wMy42M3MtMS40Mi0uMzItMi42NS0uOTdjLTEuMi0uNjMtMi4zMy0xLjEzLTMuMzktMS40OS0xLjA2LS4zNi0yLjEzLS42My0zLjIyLS44MS0xLjA5LS4xNy0yLjMxLS4yNi0zLjY1LS4yNi0yLjkxLDAtNS42NS40Mi04LjIzLDEuMjctMi41OC44NS00LjksMi4wOS02Ljk3LDMuNzMtMS40NCwxLjE1LTIuNjcsMi40LTMuNjksMy43NC0xLjAyLDEuMzQtMS44LDIuNzQtMi4zMyw0LjE4Qy4yNywxNDIuMTEsMCwxNDMuNTgsMCwxNDUuMDYsMCwxNDcuMzIuNjIsMTQ5LjUzLDEuODcsMTUxLjY5YzEuMjUsMi4xNiwzLDQuMDQsNS4yNiw1LjY1LDIuMDcsMS40Nyw0LjQ4LDIuNiw3LjI0LDMuMzksMi43Ni43OSw1LjYsMS4xOSw4LjUyLDEuMTksMS4xOSwwLDIuMjYtLjA2LDMuMjItLjE4Ljk2LS4xMiwxLjk5LS4zMSwzLjA3LS41OCwxLjA4LS4yNywyLjUtLjY2LDQuMjUtMS4xOCwxLjYzLS41MSwyLjk3LS44OCw0LjAzLTEuMTEsMS4wNi0uMjQsMi4wMS0uMzYsMi44NC0uMzZzMS41Ni4wOCwyLjE4LjI1Yy42Mi4xNiwxLjM1LjQ1LDIuMi44NmwuMjguMTQuMjQuMTIuMzEtLjU1Yy0xLjExLS45LTEuNjYtMS44MS0xLjY2LTIuNzN2LTYuNzNsNS4xOS0zLjI3aDEuMDd2LS41N2gtMjMuMjV2LjU3WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNOTMuNzMsMTM0LjUxYy0yLjI0LTIuMjYtNS0zLjk5LTguMjctNS4xOC0zLjI3LTEuMTktNi44NC0xLjc5LTEwLjcxLTEuNzktMi45NywwLTUuODMuNDYtOC41NywxLjM3LTIuNzQuOTItNS4xOCwyLjE5LTcuMzEsMy44Mi0yLjEzLDEuNjMtMy44LDMuNDktNS4wMSw1LjU4LTEuMjEsMi4wOS0xLjgxLDQuMjYtMS44MSw2LjUxLDAsMi45OSwxLjA1LDUuNzgsMy4xNCw4LjM5LDIuMDksMi42MSw0LjkyLDQuNjgsOC40Nyw2LjIyLDMuNTYsMS41NCw3LjM3LDIuMzEsMTEuNDUsMi4zMXM4LjAyLS43NywxMS41OS0yLjMxYzMuNTctMS41NCw2LjQtMy42Myw4LjQ5LTYuMjYsMi4wOS0yLjYzLDMuMTMtNS41LDMuMTMtOC42MiwwLTEuNzktLjQtMy41NC0xLjE5LTUuMjctLjc5LTEuNzMtMS45Mi0zLjMyLTMuMzktNC43OFpNODYuMDMsMTQ5LjE2Yy0uMTMsMS43NS0uMjksMy4xLS41LDQuMDUtLjMzLDEuNDEtLjc3LDIuNTQtMS4zLDMuMzktLjg0LDEuMzktMS45OCwyLjQzLTMuNDMsMy4xLTEuNDUuNjgtMy4yMywxLjAyLTUuMzcsMS4wMi0zLjQxLDAtNS45NS0uNzMtNy42MS0yLjE4LTEuNDUtMS4xOS0yLjQ0LTIuOTItMi45Ni01LjE5LS4xOS0uOTMtLjM0LTIuMDktLjQ0LTMuNDctLjEtMS4zOC0uMTUtMi42Mi0uMTUtMy43MSwwLTIuMDEuMDctMy45MS4yLTUuNzIuMTMtMS44MS4zMS0zLjI1LjUzLTQuMzMuMjgtMS4yOC43Mi0yLjQ0LDEuMy0zLjQ4Ljg0LTEuMzksMS45OS0yLjQxLDMuNDUtMy4wNiwxLjQ2LS42NSwzLjM5LS45Nyw1Ljc3LS45NywyLjY3LDAsNC43OC40OCw2LjMyLDEuNDMsMS41NC45NiwyLjY2LDIuNTIsMy4zNCw0LjdzMS4wMyw1LjEzLDEuMDMsOC44NGMwLDEuOTYtLjA2LDMuODItLjE5LDUuNTdaIiBzdHlsZT0iZmlsbDojMWQxZDFiOyIvPjxwb2x5Z29uIHBvaW50cz0iMTM5Ljc3IDE0OS41NiAxMjYuNzYgMTYwLjQ5IDExNy4xOCAxNjAuNDkgMTE3LjE4IDEzMi4xNCAxMjIuNjMgMTI4Ljg1IDEyMy42NSAxMjguODUgMTIzLjY1IDEyOC4yNiAxMDAuMjMgMTI4LjI2IDEwMC4yMyAxMjguODUgMTAxLjQyIDEyOC44NSAxMDYuNDcgMTMxLjkxIDEwNi40NyAxNTcuNTggMTAxLjIgMTYwLjc4IDEwMC4wOSAxNjAuNzggMTAwLjA5IDE2MS4zNyAxMzkuNiAxNjEuMzcgMTQwLjM4IDE0OC4zNiAxMzkuODYgMTQ4LjM2IDEzOS43NyAxNDkuNTYiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBhdGggZD0iTTE4Ni4zMiwxMzMuMDFjLTEuOS0xLjUzLTQuMTEtMi43LTYuNjUtMy41Mi0yLjU0LS44Mi01LjI3LTEuMjMtOC4yMS0xLjIzaC0yNi45N3YuNTloMS4yNmw1LjI5LDMuMnYyNS41OGwtNS4xOSwzLjE1aC0xLjE2di41OWgyNS43MmMzLjE2LDAsNi4wOS0uMzksOC43OS0xLjE3LDIuNy0uNzgsNS4wMy0xLjksNi45OC0zLjM0LDEuOTUtMS40NSwzLjQ2LTMuMTksNC41My01LjIyLDEuMDctMi4wMywxLjYtNC4yMiwxLjYtNi41OHMtLjUyLTQuNjUtMS41Ni02LjdjLTEuMDQtMi4wNS0yLjUxLTMuODMtNC40MS01LjM2Wk0xNzkuNDksMTUzLjk2Yy0uNzYsMi4yMi0xLjkzLDMuODYtMy41MSw0LjkxLTEuNTgsMS4wNS0zLjYzLDEuNTgtNi4xNiwxLjU4aC04LjA2di0zMS4zNmg3LjQyYzIuMDEsMCwzLjU5LjE5LDQuNzYuNTgsMS4xNy4zOSwyLjIsMS4wNywzLjEsMi4wNSwxLjI2LDEuMzQsMi4xOCwzLjA5LDIuNzQsNS4yMy41NiwyLjE0Ljg0LDQuOTQuODQsOC40cy0uMzgsNi40LTEuMTQsOC42MloiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSIyMzMuNzUgMTQ4Ljk1IDIyMy4xNiAxNjAuNTQgMjEwLjkzIDE2MC41NCAyMTAuOTMgMTQ0LjU2IDIxNi40MyAxNDQuNTYgMjIyLjczIDE0OS42NiAyMjIuNzMgMTUyLjI0IDIyMy4yNSAxNTIuMjQgMjIzLjI1IDEzNS4yIDIyMi42OCAxMzUuMiAyMjIuNjggMTM3LjEgMjE2LjMxIDE0My43MSAyMTAuOTcgMTQzLjcxIDIxMC45NyAxMjkuMTMgMjIzLjExIDEyOS4xMyAyMzMuMjUgMTM5LjUxIDIzMy4yNSAxNDAuMzkgMjMzLjc1IDE0MC4zOSAyMzMuNzUgMTI4LjI2IDE5My43NCAxMjguMjYgMTkzLjc0IDEyOC44NSAxOTQuOTUgMTI4Ljg1IDIwMC4yNiAxMzIuMDUgMjAwLjI2IDE1Ny41OCAxOTUuMTIgMTYwLjc4IDE5My44OCAxNjAuNzggMTkzLjg4IDE2MS4zNyAyMzMuNjEgMTYxLjM3IDIzNC4yNyAxNDcuODggMjMzLjg1IDE0Ny44OCAyMzMuNzUgMTQ4Ljk1IiBzdHlsZT0iZmlsbDojMWQxZDFiOyIvPjxwYXRoIGQ9Ik0zNjcuNjUsMTMyLjI4czAsMCwwLDBjMCwwLDAsMCwuMDEsMCw1LjY2LDAsMTIuMjQsMS4wNSwxNy4zMi0xLjk3LTQuODgtMS41NC04LjY5LTQuOTEtMTEuNzktOC44OCw4LjA3LDMuNTksMTQuOTksMi4zNSwyMy4yNy44My0zLjQ2LS45OC05LjE0LTIuMDgtMTAuOTMtNS42Miw5LjAzLDIuNzUsMTkuMjEsNC44NywyOC4yNywxLjA4LTEuMzItMS4zMi02LjU5LS4yOC04LjY2LS43Ny0zLjU4LS44NC02Ljg3LTIuOC05LjkyLTQuNzgsNS40OSwwLDkuNzcsMi4zOSwxNS41NC42Myw2LjQzLTEuOTYsOC41Ny01LjMzLDEyLjA2LTEwLjYxLDYuMDUtOS4xMywxNy45Ni0xOC4zOSwyOC45Ny0yMC4yMi00LjQ4LTEuNDQtMTAuOTgsMS44MS0xNC45OCwzLjcxLTQuNjksMi4yMy05LjAyLDUuMTYtMTIuODcsOC42Ni0zLjIxLDIuOTEtNS45LDYuOTEtMTAuMTgsOC4zMS00LjE0LDEuMzYtOS4xOC4zMS0xMi41Ni0yLjQsMTIuOTYsMCwxOS4yNC04LjQ0LDI1LjctMTguNjcsMS40LTIuMjMsMi43Ny00LjgyLDQuNTItNi43OSwyLjI3LTIuNTUsNS42Mi0zLjk3LDguMjQtNi4xNSw0Ljg0LTQuMDQsOC4zMy05LjA0LDkuOTMtMTUuMTYtMi4yMywxLjA2LTMuMDIsNC44NC00Ljg5LDYuNjctMS44OCwxLjg0LTMuOTYsMy41MS02LjI4LDQuNzctNS43OCwzLjEzLTEyLjAyLDQuMTQtMTcuNDMsOC4yMS00LjgxLDMuNjItNy45Myw4LjgzLTEyLDEyLjgxLTIuNzMsMi42Ny04Ljc4LDUuMzgtMTIuNjcsNC4zNyw1LjkxLTIuMDUsMTAuMzEtNS44MSwxNC4wNi0xMC44Miw0LjI5LTUuNzMsNC4zOS0xMi4zMiw2LjM0LTE4Ljc4LDEuODUtNi4xNyw1LjUxLTExLjk4LDEwLjI5LTE2LjMsNC4yNy0zLjg2LDkuNTktNC43NiwxNC4zNi03LjYxLTEwLjA2LDEuMjktMjEuMTQsNC4xNC0yNy40NCwxMi44MS0zLjIsNC4zOS0zLjgzLDguOTgtNi4xNSwxMy43NC0yLjIxLDQuNTQtNC44Nyw5LjA1LTguODIsMTIuMzIuNTYtMy4wNywyLjMtNS45MSwzLjMtOC44NSwxLjE1LTMuMzcsMS44NC02LjgxLDIuNjMtMTAuMjcsMS4xLTQuODIsMS40Ny05LjMyLDIuMTQtMTQuMjYuODEtNS45NSwyLjkzLTExLjY2LDYuMTctMTYuNzMuNzktMS4yNCw2LjM1LTcuNTMsOC4wNC05LjUzLjMyLS4zNy41MS0uNjEuNS0uNjMsMCwwLDAsMCwwLDAtMS44OSwyLjItNi4zMSw0LjA2LTguODIsNi4zOS00LjE3LDMuODgtOC4xMyw4LjM4LTEwLjc4LDEzLjQ0LTIuNiw0Ljk2LTMuNjQsMTAuMzQtNS4yMiwxNS42Ni0xLjYsNS40MS0zLjYsMTAuNTgtNS43LDE1LjgxLTEuMDMtMS4xOS4yMS00LjEuNDMtNS41Mi40NC0yLjk0LjYyLTUuNTIuMjYtOC42My0uNzEtNi4xMy0zLjA2LTExLjUtNC43OS0xNy4zNi0xLjctNS43OC0yLjA2LTExLjQ2LS44OS0xNy40LjQ1LTIuMjksMS4zMi00LjYsMi4xMy02LjgyLjUyLTEuNDQsMi40OS01LjAyLDIuODQtNi4zLjA2LS4yMy4wOC0uMzkuMDItLjQ1LDAsMCwwLDAsMCwwaDBjLS4xNy4yLS4zNC40MS0uNTEuNjItNi43Myw4LjA0LTEyLjQ0LDE4LjA0LTEyLjA1LDI4Ljg3LjE1LDQuMDgsMS4wNiw3Ljk2LDEuNzUsMTEuOTMsMS4xLDYuMzQuMzksMTIuMzYtLjM3LDE4Ljc2LTMuNTUtMTAuNzMtMTEuNjgtMTktMTMuOTctMzAuMjEtMS4xMS01LjQ0LS44MS0xMS41NC0uNjYtMTcuMDkuMTQtNS4yMSwzLjM4LTEyLjA1LDIuNzQtMTcuMS0zLjc2LDEwLjQ2LTcuNDIsMjIuMTQtOC40NiwzMy4yOC0uNTEsNS41Mi0uNTEsMTEuNTYuNjcsMTYuOTksMS4xMSw1LjE0LDMuODYsOC45Niw2LjEzLDEzLjU5LDQuNzksOS43NCw1LjYyLDIxLjE1LDEuNjEsMzEuMjMtMS43NCw0LjM5LTQuNjUsOS4xOS04Ljk3LDExLjQ3LTQuMjIsMi4yMy03LjU0Ljk0LTExLjQxLTEuMDUsMS42My4xMSw5LjE0LTMuMDUsNy43NC00LjQ0LTIuNDIsMi44My04LjgzLTEuNzgtMTEuMDItMy41LDQuNDItLjQzLDkuNDctMy4yMywxMC42OS03Ljg1LTIuNjEsMi43Ni00LjE5LDMuOS04LjEyLDMuOTktMy40Mi4wOC02LjcxLS42OC05LjcyLTIuMzNoNi4zOWMtLjkxLS44OS0uNTctMS4yNCwxLjAyLTEuMDYtMi42NC0uOTYtNS44MS0uNi04LjU3LTEuMDItMi42OC0uNDEtNS4xNy0xLjE3LTcuOTItLjc4LTQuNzIuNjctOC40Myw0LjMxLTkuNzIsOC44MywzLjA5LTIuMjcsNC45LTQuMTEsOC44OC0yLjY0LDIuOTQsMS4wOSw1LjY0LDMuNDksNy4yNyw2LjEzLDMuNzIsNiwxLjQzLDEyLjY0LDMuMjIsMTkuMDQsMy42NSwxMy4wMiwxOS41OSwxNC43OSwyNC43OCwyNi45Miw1LjQ0LDEyLjc0LTUuNjIsMjYuMTItMTcuNDYsMjkuNzktNS43LDEuNzctMTAuMjIsMS4zNy0xNS44OS45Ny03LjUxLS41My0xMy42MS00LjQ3LTIwLjU4LTYuNzEsNC45Niw1LjkyLDEyLjEsOS41OCwxOS41OSwxMS4zMiw0LjAxLjkzLDguODMsMS42OSwxMi44OCwxLjE1LDEuNzctLjI0LDMuNTctLjUzLDUuMzItLjg3LDEuMjYtLjI0LDMuNTYtMS4zOSw0LjgtLjk5LTUuMTksNS41My0xNC44Miw2Ljc0LTIxLjk0LDYuNzItOC4zNy0uMDMtMTYuMDItMy4xMi0yMy4yOS03LjE5LTYuNzQtMy43Ny0xMi43OC04LjYyLTE3LjM4LTE0Ljg2LTQuNTItNi4xMi02Ljg5LTE1LjcyLTcuNTEtMjUuNThsLS4xNC03LjItLjkyLS40MXYxNS4zNGwtMy4wNi0yLjM5LTkuNjktNy42Ni05LjY3LTcuNTgtMy4wMy0yLjM3aC0xNy43NXYuNTdoMS40NWw2LjMzLDQuOTV2MTkuMjdsLTUuMTQsNy43M2gtMS40bC0uMDIuNTloMTQuMjl2LS41N2gtMS40OWwtNS4zMS03Ljk0di0xOC4zOWw0LjE1LDMuMjUsMTIuOTksMTAuMTcsNy45Niw3LjM5YzUuMDgsNC43MiwyMC4wNiwyMS43NiwyNi4xNSwyNi44Nyw2LjMsNS4yOCwxMy44Miw5LjI5LDIxLjczLDExLjU3LDMuODYsMS4xMSw3Ljk0LDEuMzUsMTEuOTIsMS43NywzLjIzLjM0LDYuMjgtLjc3LDkuNDQtLjQyLTE3LjI0LDguNC0zNS43MS0zLjQzLTUwLjQ1LTExLjM4aC0uMTZjOS44OSw4LjQ0LDIwLjU1LDE1LjcxLDMzLjg3LDE4LjE3LDEzLjgyLDIuNTYsMjUuNjItMS4wOSwzNy44LTcuNzQsMCwyLjQtMy4wNCw0LjQyLTQuNjksNS44MS0zLjUsMi45NC02LjY1LDQuODMtMTAuOTYsNi40Ny05LjM0LDMuNTUtMTguNTYsMi41OS0yOC4yOSwzLjUyLDE0Ljk5LDQuNTIsMzEuNDUsMy42MSw0NS4yNC00LjY4LDUuOTgtMy42LDExLjcxLTkuNDYsMTUuMjQtMTUuMzUsMi4xLTMuNTEsMy40NC03LjM4LDQuNzItMTEuMjQuNjgtMi4wNSwxLjI2LTkuMDUsMi41OC05LjkzLDAsOS4yOS0uODMsMTYuNzUtNC42NCwyNS4zMi0xLjAyLDIuMjktMTAuMTYsMTYuMTktOS45NiwxNi40LDQuODEtNS42NCwxMC4yMy0xMC4wMSwxNC4xMi0xNi41NiwzLjc2LTYuMzIsNi4wMS0xNC40LDUuNzktMjEuNzktLjQ3LTE2LjAyLTExLjEzLTI5LjQ1LTIyLjQ1LTM5Ljc5WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNNDI5LjgxLDEzMC43OWMtLjg0LS41MS0xLjg5LS45NS0zLjE2LTEuMzQtMS4yNy0uMzktMi43LS42OC00LjI3LS44OS0xLjU3LS4yLTMuMDgtLjMxLTQuNTEtLjMxaC0yNS40OHYuNTloMS4wMmw1LjMzLDMuMnYyNS41M2wtNS4xOSwzLjJoLTEuMTF2LjU5aDIzLjU0di0uNTloLTEuMjZsLTUuMTktMy4yNXYtMTAuNjJoNi45NGMzLjgyLDAsNy4wOC0uMzUsOS43Ny0xLjA0LDIuNjktLjY5LDQuNzItMS43Miw2LjEyLTMuMDgsMS4zOS0xLjM2LDIuMDktMy4wMSwyLjA5LTQuOTUsMC0xLjQ0LS40MS0yLjc3LTEuMjItMy45OS0uODEtMS4yMi0xLjk1LTIuMjQtMy40LTMuMDVaTTQyMS40MiwxNDMuOTljLS42OC43LTEuNiwxLjIxLTIuNzYsMS41NC0xLjE2LjMzLTIuNi41LTQuMzMuNWgtNC44MXYtMTYuOWg2LjA3YzEuNzQsMCwzLjIuMyw0LjM3LjksMS4xOC42LDIuMDYsMS41LDIuNjUsMi42OS41OSwxLjE5Ljg5LDIuNjguODksNC40NywwLDMuMDgtLjcsNS4zNS0yLjA5LDYuOFoiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI0NzkuODYgMTU3LjY3IDQ3OS44NiAxMzIuMDUgNDg1LjA1IDEyOC44NSA0ODYuMDcgMTI4Ljg1IDQ4Ni4wNyAxMjguMjYgNDYyLjg3IDEyOC4yNiA0NjIuODcgMTI4Ljg1IDQ2NC4wMyAxMjguODUgNDY5LjEzIDEzMiA0NjkuMTMgMTQ0LjA5IDQ1Mi44NyAxNDQuMDkgNDUyLjg3IDEzMi4wNSA0NTguMSAxMjguODUgNDU5LjI3IDEyOC44NSA0NTkuMjcgMTI4LjI2IDQzNS43OCAxMjguMjYgNDM1Ljc4IDEyOC44NSA0MzYuOCAxMjguODUgNDQyLjAzIDEzMi4wNSA0NDIuMDMgMTU3LjYyIDQzNy4wNiAxNjAuNzggNDM1Ljc4IDE2MC43OCA0MzUuNzggMTYxLjM3IDQ1OS4zNCAxNjEuMzcgNDU5LjM0IDE2MC43OCA0NTguMDYgMTYwLjc4IDQ1Mi45MSAxNTcuNTggNDUyLjkxIDE0NS4wMSA0NjkuMTMgMTQ1LjAxIDQ2OS4xMyAxNTcuNjIgNDYzLjk4IDE2MC43OCA0NjIuODIgMTYwLjc4IDQ2Mi44MiAxNjEuMzcgNDg2LjEyIDE2MS4zNyA0ODYuMTIgMTYwLjc4IDQ4NC44MiAxNjAuNzggNDc5Ljg2IDE1Ny42NyIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNNTI5LjkxLDEzNC41MWMtMi4yNC0yLjI2LTUtMy45OS04LjI3LTUuMTgtMy4yNy0xLjE5LTYuODQtMS43OS0xMC43MS0xLjc5LTIuOTcsMC01LjgzLjQ2LTguNTcsMS4zOC0yLjc0LjkyLTUuMTgsMi4xOS03LjMxLDMuODItMi4xMywxLjYzLTMuOCwzLjQ5LTUuMDEsNS41OC0xLjIxLDIuMDktMS44MSw0LjI2LTEuODEsNi41MSwwLDIuOTksMS4wNSw1Ljc4LDMuMTQsOC4zOSwyLjA5LDIuNjEsNC45Miw0LjY4LDguNDcsNi4yMiwzLjU2LDEuNTQsNy4zNywyLjMxLDExLjQ1LDIuMzFzOC4wMi0uNzcsMTEuNTktMi4zMWMzLjU3LTEuNTQsNi40LTMuNjMsOC40OS02LjI2LDIuMDktMi42MywzLjEzLTUuNSwzLjEzLTguNjIsMC0xLjc5LS40LTMuNTQtMS4xOS01LjI3LS43OS0xLjczLTEuOTItMy4zMi0zLjM5LTQuNzhaTTUyMi4yMSwxNDkuMTZjLS4xMywxLjc1LS4yOSwzLjEtLjUsNC4wNS0uMzMsMS40MS0uNzcsMi41NC0xLjMsMy4zOS0uODQsMS4zOS0xLjk4LDIuNDMtMy40MywzLjEtMS40NS42OC0zLjIzLDEuMDItNS4zNywxLjAyLTMuNDEsMC01Ljk1LS43My03LjYxLTIuMTgtMS40NS0xLjE5LTIuNDQtMi45Mi0yLjk2LTUuMTktLjE5LS45My0uMzQtMi4wOS0uNDQtMy40Ny0uMS0xLjM4LS4xNS0yLjYyLS4xNS0zLjcxLDAtMi4wMS4wNy0zLjkxLjItNS43Mi4xNC0xLjgxLjMxLTMuMjUuNTMtNC4zMy4yOC0xLjI4LjcyLTIuNDQsMS4zLTMuNDguODQtMS4zOSwxLjk5LTIuNDEsMy40NS0zLjA2LDEuNDYtLjY1LDMuMzktLjk3LDUuNzctLjk3LDIuNjcsMCw0Ljc4LjQ4LDYuMzIsMS40MywxLjU0Ljk2LDIuNjUsMi41MiwzLjM0LDQuN3MxLjAzLDUuMTMsMS4wMyw4Ljg0YzAsMS45Ni0uMDYsMy44Mi0uMTksNS41N1oiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI1NzUuMiAxNDguOTUgNTY0LjYgMTYwLjU0IDU1Mi4zNyAxNjAuNTQgNTUyLjM3IDE0NC41NiA1NTcuODcgMTQ0LjU2IDU2NC4xNyAxNDkuNjYgNTY0LjE3IDE1Mi4yNCA1NjQuNyAxNTIuMjQgNTY0LjcgMTM1LjIgNTY0LjEzIDEzNS4yIDU2NC4xMyAxMzcuMSA1NTcuNzUgMTQzLjcxIDU1Mi40MiAxNDMuNzEgNTUyLjQyIDEyOS4xMyA1NjQuNTUgMTI5LjEzIDU3NC43IDEzOS41MSA1NzQuNyAxNDAuMzkgNTc1LjIgMTQwLjM5IDU3NS4yIDEyOC4yNiA1MzUuMTkgMTI4LjI2IDUzNS4xOSAxMjguODUgNTM2LjQgMTI4Ljg1IDU0MS43MSAxMzIuMDUgNTQxLjcxIDE1Ny41OCA1MzYuNTYgMTYwLjc4IDUzNS4zMyAxNjAuNzggNTM1LjMzIDE2MS4zNyA1NzUuMDUgMTYxLjM3IDU3NS43MiAxNDcuODggNTc1LjI5IDE0Ny44OCA1NzUuMiAxNDguOTUiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI2MTUuNzIgMTI4LjgyIDYxNy4xNCAxMjguODIgNjIyLjQ1IDEzNi4zNCA2MjIuNDUgMTQ4LjI2IDYxOS4zOSAxNDUuODcgNjA5LjcgMTM4LjIxIDYwMC4wMyAxMzAuNjMgNTk3IDEyOC4yNiA1NzkuMjQgMTI4LjI2IDU3OS4yNCAxMjguODIgNTgwLjY5IDEyOC44MiA1ODcuMDIgMTMzLjc4IDU4Ny4wMiAxNTMuMDUgNTgxLjg3IDE2MC43OCA1ODAuNDggMTYwLjc4IDU4MC40NSAxNjEuMzcgNTk0Ljc0IDE2MS4zNyA1OTQuNzQgMTYwLjggNTkzLjI1IDE2MC44IDU4Ny45NCAxNTIuODYgNTg3Ljk0IDEzNC40NyA1OTIuMDkgMTM3LjcxIDYwNS4wOCAxNDcuODggNjE4LjA0IDE1OC4xIDYyMi4xOSAxNjEuMzcgNjIzLjM4IDE2MS4zNyA2MjMuMzggMTM2LjI0IDYyOC40MiAxMjguODIgNjI5Ljg3IDEyOC44MiA2MjkuODkgMTI4LjI2IDYxNS43MiAxMjguMjYgNjE1LjcyIDEyOC44MiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cG9seWdvbiBwb2ludHM9IjYzMi44NyAxMjguODUgNjM0LjAzIDEyOC44NSA2MzkuMjIgMTMyLjA1IDYzOS4yMiAxNTcuNTggNjM0LjA4IDE2MC43OCA2MzIuOTIgMTYwLjc4IDYzMi45MiAxNjEuMzcgNjU2LjIyIDE2MS4zNyA2NTYuMjIgMTYwLjc4IDY1NS4wNiAxNjAuNzggNjQ5Ljk2IDE1Ny42NyA2NDkuOTYgMTMyIDY1NS4xNSAxMjguODUgNjU2LjIyIDEyOC44NSA2NTYuMjIgMTI4LjI2IDYzMi44NyAxMjguMjYgNjMyLjg3IDEyOC44NSIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cG9seWdvbiBwb2ludHM9IjcwNy4yNiAxNjAuNzggNzAxLjQ4IDE1Ny41MyA2ODcuMDcgMTQwLjY1IDY5My42NiAxMzMuNzUgNzAyIDEyOC44NSA3MDMuNTIgMTI4Ljg1IDcwMy41MiAxMjguMjYgNjg2LjUyIDEyOC4yNiA2ODYuNTIgMTI4Ljg1IDY4Ny42OSAxMjguODUgNjkyLjQgMTMzLjggNjg2LjUyIDEzOS45MiA2NzkuNzIgMTMxLjk1IDY4My42NiAxMjguODUgNjg0LjkxIDEyOC44NSA2ODQuOTEgMTI4LjI2IDY1OC41NiAxMjguMjYgNjU4LjU2IDEyOC44NSA2NjAuMDIgMTI4Ljg1IDY2NS42OSAxMzEuOTEgNjc5LjIgMTQ3LjYyIDY3MS44OCAxNTUuMjUgNjYyLjIxIDE2MC43OCA2NjAuNzYgMTYwLjc4IDY2MC43NiAxNjEuMzcgNjgwLjEyIDE2MS4zNyA2ODAuMTIgMTYwLjc4IDY3OS4wMSAxNjAuNzggNjczLjEzIDE1NS4yNSA2NzkuNzcgMTQ4LjI2IDY4Ny42OSAxNTcuNTMgNjgzLjI4IDE2MC43OCA2ODIuMjEgMTYwLjc4IDY4Mi4yMSAxNjEuMzcgNzA4LjY2IDE2MS4zNyA3MDguNjYgMTYwLjc4IDcwNy4yNiAxNjAuNzgiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBhdGggZD0iTTI3OS40MiwxMDguOTVjLTUuNDktMi42Mi05Ljk5LTMuNS0xNS45MS00LjE3LS43MS0uMDgtNC4wMi0uMTYtNS4wMS0uMDItMi4yNy4zMi00Ljg5LjA0LTcuMTgtLjA0LTQuOTYtLjE4LTguNjEtMi4yMy0xMi42MS00LjM4LDMuNjYsMy4xNiw2LjIzLDUuNywxMS4xMyw3LjQsNS4wMSwxLjczLDkuOCwyLjE1LDE0LjU4LDQuNzYsMTAuMTcsNS41NywxOC4yMSwxMS43OCwzMC4yMyw3Ljg3LTMuNjIsNy40Ny0xMi41Niw0LjMzLTE4LjI1LDIuNTYtOC4zLTIuNTgtMTUuODMtMy4wNi0yNC4yMS0uOTMsNC4xNy45OSw4LjI3LjM1LDEyLjM4LDEuODIsNC42OCwxLjY4LDkuMyw0LDEzLjc1LDYuMjIsNC4wMywyLjAyLDguODMsNC4xLDEzLjQyLDMuNiwyLjM1LS4yNiw0Ljk5LS44MSw3LjItMS43MiwxLjkyLS43OSwzLjM4LTIuMjQsNS40LTIuNjItMS45MywxLjk2LTMuNzYsNC4xOS01Ljg5LDUuOTQtMS45OCwxLjYxLTQuMzYsMi4zMy02LjU0LDMuNTksOS44LS42MywxOC4yNi01LjY1LDI1LjQtMTIuMTEtMS45NSw0LjAxLTQuMzUsNy43Mi04LjIxLDEwLjExLDYuNjQtLjY3LDExLjYzLTUuMDksMTYuODQtOS4wMi4xLDQuMzgtNS4wMyw3LjEyLTUuMjMsMTEsNC43OC4yNiw4LjAzLTEuODgsMTEuOTQtNC4yOS40LDEuNjktLjk2LDMuMDgtMS4zOSw0LjYsNS4xNy0uMjksMTAuMDktMS45NSwxNC4yNy01LjAyLTQuNDEtMy4wNy04LjE2LTYuMzgtMTAuMDYtMTEuNTYtMS4wNy0yLjkzLTEuMTYtNS41Ny0xLjMtOC42Mi0uMTgtMy44NC0uODYtMy42MS00LjI5LTQuMzMtMTEuOTEtMi41MS0xOS4xNi0xMi45NS0yMS4zMS0yNC4zNS0uOTgtNS4xOS0xLjEtMTEuNDEtLjA2LTE2LjYsMS4wNC01LjE4LjM2LTkuNzQtMS44MS0xNC44LTQuNjktMTAuOTctMTMuMzEtMTguOTMtMjAuNTItMjguMTMtLjY2LDEuNzEsMS4yNCwyLjksMi4xNyw0LjA2LDEuNTQsMS45MywyLjY2LDQuMDcsMy45Miw2LjE5LDIuNTYsNC4zMSw0LjYsOC40NCw2LjA2LDEzLjI1LDMuMSwxMC4yMS45OCwyMS43OC42OSwzMi4zMS0zLjYtMy4yLTUuNTYtOS4yNi03LjA3LTEzLjY1LTEuNTUtNC40OS0yLjI5LTkuMDYtNC40Ny0xMy4zMy0xLjk2LTMuODItNC41LTYuNzUtNy43MS05LjU5LTIuOTItMi41OC04Ljc3LTcuODYtMTIuNzMtNy45Myw4LDYuOTQsMTMuODUsMTQuNSwxNS40OSwyNS41Ni43LDQuNjkuNiw5LjEyLDIuMTMsMTMuNjcsMS4yOSwzLjgyLDQuODMsNy42NCw1LjU0LDExLjMzLTcuNC02LjI0LTEyLjQ4LTE0LjgyLTIwLjA0LTIwLjY4LTcuMy01LjY2LTE1LjMzLTguMS0yNC4yMi05LjE2LDEuMzksMS4yNCwzLjU2LDEuMzksNS4yNCwyLjA4LDIuMjguOTMsNC41MywyLjI1LDYuNTksMy42LDQuNjEsMyw4LjIxLDYuOTEsMTEuMTksMTEuNTEsMi44Niw0LjQ0LDUuNTIsOC45LDguNzYsMTMuMDksMS41LDEuOTUsMy4wNSwzLjg2LDQuNzgsNS42MiwxLjY5LDEuNzEsNC4yNywzLjA3LDUuNDYsNS4xMS0zLjY0LDAtOS4wMy00LjMyLTExLjgyLTYuNTYtMy42OC0yLjk2LTUuODMtNi44NC0xMC4wNi05LjE5LTguNDgtNC43MS0xOC4zNC0zLjA3LTI3LjEzLS4zMiwyLjc2LDEuMDksNS4yMS0uNzEsOC4xMS0uMzMsMi42My4zNSw1LjYzLDEuMDMsOC4xNSwxLjksNS4xLDEuNzYsMTAuMTYsNi4xMywxMy4zOCwxMC4zNyw3LjIxLDkuNDksMTQuMzIsMTUuMzEsMjYuNzgsMTUuMzEtNC43MywzLjEyLTExLjI4LDEuMjMtMTUuOTMtLjk4WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48L3N2Zz4=');
  mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MDguNjYgMjEyLjYiPjxwYXRoIGQ9Ik0yNi44OCwxNDYuNmgxLjA3bDUuMjQsMy4yN3Y1LjY2YzAsMS42MS0uNzIsMi44OC0yLjE3LDMuOC0xLjQ1LjkzLTMuNDYsMS4zOS02LjAzLDEuMzktNC44MywwLTguMzEtMS43OS0xMC40My01LjM4LS40NC0uNzEtLjg1LTEuNjQtMS4yMi0yLjgtLjM3LTEuMTUtLjY2LTIuNC0uODUtMy43My0uMi0xLjMzLS4zLTIuNTctLjMtMy43MSwwLTMuNjMuNTEtNi43OSwxLjU0LTkuNDYuNDctMS4zNiwxLjMyLTIuNjcsMi41NC0zLjkzLjg1LS44NywxLjktMS41NSwzLjE0LTIuMDQsMS4yNC0uNDksMi41Mi0uNzMsMy44NS0uNzMsMi4xOCwwLDQuMzUuNDIsNi40OSwxLjI2LDIuMTUuODQsNC4yNSwyLjEsNi4zLDMuNzksMS4xNS45MywyLjExLDEuOCwyLjg3LDIuNjEuNzYuODEsMS42NSwxLjkzLDIuNjgsMy4zN2guNTJsLS4yNC0xMi4xNGgtLjY5bC0uODguNjJjLTEuNDQsMS4wNC0yLjU2LDEuNzctMy4zNSwyLjE5LS44LjQyLTEuNDcuNjMtMi4wMy42M3MtMS40Mi0uMzItMi42NS0uOTdjLTEuMi0uNjMtMi4zMy0xLjEzLTMuMzktMS40OS0xLjA2LS4zNi0yLjEzLS42My0zLjIyLS44MS0xLjA5LS4xNy0yLjMxLS4yNi0zLjY1LS4yNi0yLjkxLDAtNS42NS40Mi04LjIzLDEuMjctMi41OC44NS00LjksMi4wOS02Ljk3LDMuNzMtMS40NCwxLjE1LTIuNjcsMi40LTMuNjksMy43NC0xLjAyLDEuMzQtMS44LDIuNzQtMi4zMyw0LjE4Qy4yNywxNDIuMTEsMCwxNDMuNTgsMCwxNDUuMDYsMCwxNDcuMzIuNjIsMTQ5LjUzLDEuODcsMTUxLjY5YzEuMjUsMi4xNiwzLDQuMDQsNS4yNiw1LjY1LDIuMDcsMS40Nyw0LjQ4LDIuNiw3LjI0LDMuMzksMi43Ni43OSw1LjYsMS4xOSw4LjUyLDEuMTksMS4xOSwwLDIuMjYtLjA2LDMuMjItLjE4Ljk2LS4xMiwxLjk5LS4zMSwzLjA3LS41OCwxLjA4LS4yNywyLjUtLjY2LDQuMjUtMS4xOCwxLjYzLS41MSwyLjk3LS44OCw0LjAzLTEuMTEsMS4wNi0uMjQsMi4wMS0uMzYsMi44NC0uMzZzMS41Ni4wOCwyLjE4LjI1Yy42Mi4xNiwxLjM1LjQ1LDIuMi44NmwuMjguMTQuMjQuMTIuMzEtLjU1Yy0xLjExLS45LTEuNjYtMS44MS0xLjY2LTIuNzN2LTYuNzNsNS4xOS0zLjI3aDEuMDd2LS41N2gtMjMuMjV2LjU3WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNOTMuNzMsMTM0LjUxYy0yLjI0LTIuMjYtNS0zLjk5LTguMjctNS4xOC0zLjI3LTEuMTktNi44NC0xLjc5LTEwLjcxLTEuNzktMi45NywwLTUuODMuNDYtOC41NywxLjM3LTIuNzQuOTItNS4xOCwyLjE5LTcuMzEsMy44Mi0yLjEzLDEuNjMtMy44LDMuNDktNS4wMSw1LjU4LTEuMjEsMi4wOS0xLjgxLDQuMjYtMS44MSw2LjUxLDAsMi45OSwxLjA1LDUuNzgsMy4xNCw4LjM5LDIuMDksMi42MSw0LjkyLDQuNjgsOC40Nyw2LjIyLDMuNTYsMS41NCw3LjM3LDIuMzEsMTEuNDUsMi4zMXM4LjAyLS43NywxMS41OS0yLjMxYzMuNTctMS41NCw2LjQtMy42Myw4LjQ5LTYuMjYsMi4wOS0yLjYzLDMuMTMtNS41LDMuMTMtOC42MiwwLTEuNzktLjQtMy41NC0xLjE5LTUuMjctLjc5LTEuNzMtMS45Mi0zLjMyLTMuMzktNC43OFpNODYuMDMsMTQ5LjE2Yy0uMTMsMS43NS0uMjksMy4xLS41LDQuMDUtLjMzLDEuNDEtLjc3LDIuNTQtMS4zLDMuMzktLjg0LDEuMzktMS45OCwyLjQzLTMuNDMsMy4xLTEuNDUuNjgtMy4yMywxLjAyLTUuMzcsMS4wMi0zLjQxLDAtNS45NS0uNzMtNy42MS0yLjE4LTEuNDUtMS4xOS0yLjQ0LTIuOTItMi45Ni01LjE5LS4xOS0uOTMtLjM0LTIuMDktLjQ0LTMuNDctLjEtMS4zOC0uMTUtMi42Mi0uMTUtMy43MSwwLTIuMDEuMDctMy45MS4yLTUuNzIuMTMtMS44MS4zMS0zLjI1LjUzLTQuMzMuMjgtMS4yOC43Mi0yLjQ0LDEuMy0zLjQ4Ljg0LTEuMzksMS45OS0yLjQxLDMuNDUtMy4wNiwxLjQ2LS42NSwzLjM5LS45Nyw1Ljc3LS45NywyLjY3LDAsNC43OC40OCw2LjMyLDEuNDMsMS41NC45NiwyLjY2LDIuNTIsMy4zNCw0LjdzMS4wMyw1LjEzLDEuMDMsOC44NGMwLDEuOTYtLjA2LDMuODItLjE5LDUuNTdaIiBzdHlsZT0iZmlsbDojMWQxZDFiOyIvPjxwb2x5Z29uIHBvaW50cz0iMTM5Ljc3IDE0OS41NiAxMjYuNzYgMTYwLjQ5IDExNy4xOCAxNjAuNDkgMTE3LjE4IDEzMi4xNCAxMjIuNjMgMTI4Ljg1IDEyMy42NSAxMjguODUgMTIzLjY1IDEyOC4yNiAxMDAuMjMgMTI4LjI2IDEwMC4yMyAxMjguODUgMTAxLjQyIDEyOC44NSAxMDYuNDcgMTMxLjkxIDEwNi40NyAxNTcuNTggMTAxLjIgMTYwLjc4IDEwMC4wOSAxNjAuNzggMTAwLjA5IDE2MS4zNyAxMzkuNiAxNjEuMzcgMTQwLjM4IDE0OC4zNiAxMzkuODYgMTQ4LjM2IDEzOS43NyAxNDkuNTYiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBhdGggZD0iTTE4Ni4zMiwxMzMuMDFjLTEuOS0xLjUzLTQuMTEtMi43LTYuNjUtMy41Mi0yLjU0LS44Mi01LjI3LTEuMjMtOC4yMS0xLjIzaC0yNi45N3YuNTloMS4yNmw1LjI5LDMuMnYyNS41OGwtNS4xOSwzLjE1aC0xLjE2di41OWgyNS43MmMzLjE2LDAsNi4wOS0uMzksOC43OS0xLjE3LDIuNy0uNzgsNS4wMy0xLjksNi45OC0zLjM0LDEuOTUtMS40NSwzLjQ2LTMuMTksNC41My01LjIyLDEuMDctMi4wMywxLjYtNC4yMiwxLjYtNi41OHMtLjUyLTQuNjUtMS41Ni02LjdjLTEuMDQtMi4wNS0yLjUxLTMuODMtNC40MS01LjM2Wk0xNzkuNDksMTUzLjk2Yy0uNzYsMi4yMi0xLjkzLDMuODYtMy41MSw0LjkxLTEuNTgsMS4wNS0zLjYzLDEuNTgtNi4xNiwxLjU4aC04LjA2di0zMS4zNmg3LjQyYzIuMDEsMCwzLjU5LjE5LDQuNzYuNTgsMS4xNy4zOSwyLjIsMS4wNywzLjEsMi4wNSwxLjI2LDEuMzQsMi4xOCwzLjA5LDIuNzQsNS4yMy41NiwyLjE0Ljg0LDQuOTQuODQsOC40cy0uMzgsNi40LTEuMTQsOC42MloiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSIyMzMuNzUgMTQ4Ljk1IDIyMy4xNiAxNjAuNTQgMjEwLjkzIDE2MC41NCAyMTAuOTMgMTQ0LjU2IDIxNi40MyAxNDQuNTYgMjIyLjczIDE0OS42NiAyMjIuNzMgMTUyLjI0IDIyMy4yNSAxNTIuMjQgMjIzLjI1IDEzNS4yIDIyMi42OCAxMzUuMiAyMjIuNjggMTM3LjEgMjE2LjMxIDE0My43MSAyMTAuOTcgMTQzLjcxIDIxMC45NyAxMjkuMTMgMjIzLjExIDEyOS4xMyAyMzMuMjUgMTM5LjUxIDIzMy4yNSAxNDAuMzkgMjMzLjc1IDE0MC4zOSAyMzMuNzUgMTI4LjI2IDE5My43NCAxMjguMjYgMTkzLjc0IDEyOC44NSAxOTQuOTUgMTI4Ljg1IDIwMC4yNiAxMzIuMDUgMjAwLjI2IDE1Ny41OCAxOTUuMTIgMTYwLjc4IDE5My44OCAxNjAuNzggMTkzLjg4IDE2MS4zNyAyMzMuNjEgMTYxLjM3IDIzNC4yNyAxNDcuODggMjMzLjg1IDE0Ny44OCAyMzMuNzUgMTQ4Ljk1IiBzdHlsZT0iZmlsbDojMWQxZDFiOyIvPjxwYXRoIGQ9Ik0zNjcuNjUsMTMyLjI4czAsMCwwLDBjMCwwLDAsMCwuMDEsMCw1LjY2LDAsMTIuMjQsMS4wNSwxNy4zMi0xLjk3LTQuODgtMS41NC04LjY5LTQuOTEtMTEuNzktOC44OCw4LjA3LDMuNTksMTQuOTksMi4zNSwyMy4yNy44My0zLjQ2LS45OC05LjE0LTIuMDgtMTAuOTMtNS42Miw5LjAzLDIuNzUsMTkuMjEsNC44NywyOC4yNywxLjA4LTEuMzItMS4zMi02LjU5LS4yOC04LjY2LS43Ny0zLjU4LS44NC02Ljg3LTIuOC05LjkyLTQuNzgsNS40OSwwLDkuNzcsMi4zOSwxNS41NC42Myw2LjQzLTEuOTYsOC41Ny01LjMzLDEyLjA2LTEwLjYxLDYuMDUtOS4xMywxNy45Ni0xOC4zOSwyOC45Ny0yMC4yMi00LjQ4LTEuNDQtMTAuOTgsMS44MS0xNC45OCwzLjcxLTQuNjksMi4yMy05LjAyLDUuMTYtMTIuODcsOC42Ni0zLjIxLDIuOTEtNS45LDYuOTEtMTAuMTgsOC4zMS00LjE0LDEuMzYtOS4xOC4zMS0xMi41Ni0yLjQsMTIuOTYsMCwxOS4yNC04LjQ0LDI1LjctMTguNjcsMS40LTIuMjMsMi43Ny00LjgyLDQuNTItNi43OSwyLjI3LTIuNTUsNS42Mi0zLjk3LDguMjQtNi4xNSw0Ljg0LTQuMDQsOC4zMy05LjA0LDkuOTMtMTUuMTYtMi4yMywxLjA2LTMuMDIsNC44NC00Ljg5LDYuNjctMS44OCwxLjg0LTMuOTYsMy41MS02LjI4LDQuNzctNS43OCwzLjEzLTEyLjAyLDQuMTQtMTcuNDMsOC4yMS00LjgxLDMuNjItNy45Myw4LjgzLTEyLDEyLjgxLTIuNzMsMi42Ny04Ljc4LDUuMzgtMTIuNjcsNC4zNyw1LjkxLTIuMDUsMTAuMzEtNS44MSwxNC4wNi0xMC44Miw0LjI5LTUuNzMsNC4zOS0xMi4zMiw2LjM0LTE4Ljc4LDEuODUtNi4xNyw1LjUxLTExLjk4LDEwLjI5LTE2LjMsNC4yNy0zLjg2LDkuNTktNC43NiwxNC4zNi03LjYxLTEwLjA2LDEuMjktMjEuMTQsNC4xNC0yNy40NCwxMi44MS0zLjIsNC4zOS0zLjgzLDguOTgtNi4xNSwxMy43NC0yLjIxLDQuNTQtNC44Nyw5LjA1LTguODIsMTIuMzIuNTYtMy4wNywyLjMtNS45MSwzLjMtOC44NSwxLjE1LTMuMzcsMS44NC02LjgxLDIuNjMtMTAuMjcsMS4xLTQuODIsMS40Ny05LjMyLDIuMTQtMTQuMjYuODEtNS45NSwyLjkzLTExLjY2LDYuMTctMTYuNzMuNzktMS4yNCw2LjM1LTcuNTMsOC4wNC05LjUzLjMyLS4zNy41MS0uNjEuNS0uNjMsMCwwLDAsMCwwLDAtMS44OSwyLjItNi4zMSw0LjA2LTguODIsNi4zOS00LjE3LDMuODgtOC4xMyw4LjM4LTEwLjc4LDEzLjQ0LTIuNiw0Ljk2LTMuNjQsMTAuMzQtNS4yMiwxNS42Ni0xLjYsNS40MS0zLjYsMTAuNTgtNS43LDE1LjgxLTEuMDMtMS4xOS4yMS00LjEuNDMtNS41Mi40NC0yLjk0LjYyLTUuNTIuMjYtOC42My0uNzEtNi4xMy0zLjA2LTExLjUtNC43OS0xNy4zNi0xLjctNS43OC0yLjA2LTExLjQ2LS44OS0xNy40LjQ1LTIuMjksMS4zMi00LjYsMi4xMy02LjgyLjUyLTEuNDQsMi40OS01LjAyLDIuODQtNi4zLjA2LS4yMy4wOC0uMzkuMDItLjQ1LDAsMCwwLDAsMCwwaDBjLS4xNy4yLS4zNC40MS0uNTEuNjItNi43Myw4LjA0LTEyLjQ0LDE4LjA0LTEyLjA1LDI4Ljg3LjE1LDQuMDgsMS4wNiw3Ljk2LDEuNzUsMTEuOTMsMS4xLDYuMzQuMzksMTIuMzYtLjM3LDE4Ljc2LTMuNTUtMTAuNzMtMTEuNjgtMTktMTMuOTctMzAuMjEtMS4xMS01LjQ0LS44MS0xMS41NC0uNjYtMTcuMDkuMTQtNS4yMSwzLjM4LTEyLjA1LDIuNzQtMTcuMS0zLjc2LDEwLjQ2LTcuNDIsMjIuMTQtOC40NiwzMy4yOC0uNTEsNS41Mi0uNTEsMTEuNTYuNjcsMTYuOTksMS4xMSw1LjE0LDMuODYsOC45Niw2LjEzLDEzLjU5LDQuNzksOS43NCw1LjYyLDIxLjE1LDEuNjEsMzEuMjMtMS43NCw0LjM5LTQuNjUsOS4xOS04Ljk3LDExLjQ3LTQuMjIsMi4yMy03LjU0Ljk0LTExLjQxLTEuMDUsMS42My4xMSw5LjE0LTMuMDUsNy43NC00LjQ0LTIuNDIsMi44My04LjgzLTEuNzgtMTEuMDItMy41LDQuNDItLjQzLDkuNDctMy4yMywxMC42OS03Ljg1LTIuNjEsMi43Ni00LjE5LDMuOS04LjEyLDMuOTktMy40Mi4wOC02LjcxLS42OC05LjcyLTIuMzNoNi4zOWMtLjkxLS44OS0uNTctMS4yNCwxLjAyLTEuMDYtMi42NC0uOTYtNS44MS0uNi04LjU3LTEuMDItMi42OC0uNDEtNS4xNy0xLjE3LTcuOTItLjc4LTQuNzIuNjctOC40Myw0LjMxLTkuNzIsOC44MywzLjA5LTIuMjcsNC45LTQuMTEsOC44OC0yLjY0LDIuOTQsMS4wOSw1LjY0LDMuNDksNy4yNyw2LjEzLDMuNzIsNiwxLjQzLDEyLjY0LDMuMjIsMTkuMDQsMy42NSwxMy4wMiwxOS41OSwxNC43OSwyNC43OCwyNi45Miw1LjQ0LDEyLjc0LTUuNjIsMjYuMTItMTcuNDYsMjkuNzktNS43LDEuNzctMTAuMjIsMS4zNy0xNS44OS45Ny03LjUxLS41My0xMy42MS00LjQ3LTIwLjU4LTYuNzEsNC45Niw1LjkyLDEyLjEsOS41OCwxOS41OSwxMS4zMiw0LjAxLjkzLDguODMsMS42OSwxMi44OCwxLjE1LDEuNzctLjI0LDMuNTctLjUzLDUuMzItLjg3LDEuMjYtLjI0LDMuNTYtMS4zOSw0LjgtLjk5LTUuMTksNS41My0xNC44Miw2Ljc0LTIxLjk0LDYuNzItOC4zNy0uMDMtMTYuMDItMy4xMi0yMy4yOS03LjE5LTYuNzQtMy43Ny0xMi43OC04LjYyLTE3LjM4LTE0Ljg2LTQuNTItNi4xMi02Ljg5LTE1LjcyLTcuNTEtMjUuNThsLS4xNC03LjItLjkyLS40MXYxNS4zNGwtMy4wNi0yLjM5LTkuNjktNy42Ni05LjY3LTcuNTgtMy4wMy0yLjM3aC0xNy43NXYuNTdoMS40NWw2LjMzLDQuOTV2MTkuMjdsLTUuMTQsNy43M2gtMS40bC0uMDIuNTloMTQuMjl2LS41N2gtMS40OWwtNS4zMS03Ljk0di0xOC4zOWw0LjE1LDMuMjUsMTIuOTksMTAuMTcsNy45Niw3LjM5YzUuMDgsNC43MiwyMC4wNiwyMS43NiwyNi4xNSwyNi44Nyw2LjMsNS4yOCwxMy44Miw5LjI5LDIxLjczLDExLjU3LDMuODYsMS4xMSw3Ljk0LDEuMzUsMTEuOTIsMS43NywzLjIzLjM0LDYuMjgtLjc3LDkuNDQtLjQyLTE3LjI0LDguNC0zNS43MS0zLjQzLTUwLjQ1LTExLjM4aC0uMTZjOS44OSw4LjQ0LDIwLjU1LDE1LjcxLDMzLjg3LDE4LjE3LDEzLjgyLDIuNTYsMjUuNjItMS4wOSwzNy44LTcuNzQsMCwyLjQtMy4wNCw0LjQyLTQuNjksNS44MS0zLjUsMi45NC02LjY1LDQuODMtMTAuOTYsNi40Ny05LjM0LDMuNTUtMTguNTYsMi41OS0yOC4yOSwzLjUyLDE0Ljk5LDQuNTIsMzEuNDUsMy42MSw0NS4yNC00LjY4LDUuOTgtMy42LDExLjcxLTkuNDYsMTUuMjQtMTUuMzUsMi4xLTMuNTEsMy40NC03LjM4LDQuNzItMTEuMjQuNjgtMi4wNSwxLjI2LTkuMDUsMi41OC05LjkzLDAsOS4yOS0uODMsMTYuNzUtNC42NCwyNS4zMi0xLjAyLDIuMjktMTAuMTYsMTYuMTktOS45NiwxNi40LDQuODEtNS42NCwxMC4yMy0xMC4wMSwxNC4xMi0xNi41NiwzLjc2LTYuMzIsNi4wMS0xNC40LDUuNzktMjEuNzktLjQ3LTE2LjAyLTExLjEzLTI5LjQ1LTIyLjQ1LTM5Ljc5WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNNDI5LjgxLDEzMC43OWMtLjg0LS41MS0xLjg5LS45NS0zLjE2LTEuMzQtMS4yNy0uMzktMi43LS42OC00LjI3LS44OS0xLjU3LS4yLTMuMDgtLjMxLTQuNTEtLjMxaC0yNS40OHYuNTloMS4wMmw1LjMzLDMuMnYyNS41M2wtNS4xOSwzLjJoLTEuMTF2LjU5aDIzLjU0di0uNTloLTEuMjZsLTUuMTktMy4yNXYtMTAuNjJoNi45NGMzLjgyLDAsNy4wOC0uMzUsOS43Ny0xLjA0LDIuNjktLjY5LDQuNzItMS43Miw2LjEyLTMuMDgsMS4zOS0xLjM2LDIuMDktMy4wMSwyLjA5LTQuOTUsMC0xLjQ0LS40MS0yLjc3LTEuMjItMy45OS0uODEtMS4yMi0xLjk1LTIuMjQtMy40LTMuMDVaTTQyMS40MiwxNDMuOTljLS42OC43LTEuNiwxLjIxLTIuNzYsMS41NC0xLjE2LjMzLTIuNi41LTQuMzMuNWgtNC44MXYtMTYuOWg2LjA3YzEuNzQsMCwzLjIuMyw0LjM3LjksMS4xOC42LDIuMDYsMS41LDIuNjUsMi42OS41OSwxLjE5Ljg5LDIuNjguODksNC40NywwLDMuMDgtLjcsNS4zNS0yLjA5LDYuOFoiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI0NzkuODYgMTU3LjY3IDQ3OS44NiAxMzIuMDUgNDg1LjA1IDEyOC44NSA0ODYuMDcgMTI4Ljg1IDQ4Ni4wNyAxMjguMjYgNDYyLjg3IDEyOC4yNiA0NjIuODcgMTI4Ljg1IDQ2NC4wMyAxMjguODUgNDY5LjEzIDEzMiA0NjkuMTMgMTQ0LjA5IDQ1Mi44NyAxNDQuMDkgNDUyLjg3IDEzMi4wNSA0NTguMSAxMjguODUgNDU5LjI3IDEyOC44NSA0NTkuMjcgMTI4LjI2IDQzNS43OCAxMjguMjYgNDM1Ljc4IDEyOC44NSA0MzYuOCAxMjguODUgNDQyLjAzIDEzMi4wNSA0NDIuMDMgMTU3LjYyIDQzNy4wNiAxNjAuNzggNDM1Ljc4IDE2MC43OCA0MzUuNzggMTYxLjM3IDQ1OS4zNCAxNjEuMzcgNDU5LjM0IDE2MC43OCA0NTguMDYgMTYwLjc4IDQ1Mi45MSAxNTcuNTggNDUyLjkxIDE0NS4wMSA0NjkuMTMgMTQ1LjAxIDQ2OS4xMyAxNTcuNjIgNDYzLjk4IDE2MC43OCA0NjIuODIgMTYwLjc4IDQ2Mi44MiAxNjEuMzcgNDg2LjEyIDE2MS4zNyA0ODYuMTIgMTYwLjc4IDQ4NC44MiAxNjAuNzggNDc5Ljg2IDE1Ny42NyIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNNTI5LjkxLDEzNC41MWMtMi4yNC0yLjI2LTUtMy45OS04LjI3LTUuMTgtMy4yNy0xLjE5LTYuODQtMS43OS0xMC43MS0xLjc5LTIuOTcsMC01LjgzLjQ2LTguNTcsMS4zOC0yLjc0LjkyLTUuMTgsMi4xOS03LjMxLDMuODItMi4xMywxLjYzLTMuOCwzLjQ5LTUuMDEsNS41OC0xLjIxLDIuMDktMS44MSw0LjI2LTEuODEsNi41MSwwLDIuOTksMS4wNSw1Ljc4LDMuMTQsOC4zOSwyLjA5LDIuNjEsNC45Miw0LjY4LDguNDcsNi4yMiwzLjU2LDEuNTQsNy4zNywyLjMxLDExLjQ1LDIuMzFzOC4wMi0uNzcsMTEuNTktMi4zMWMzLjU3LTEuNTQsNi40LTMuNjMsOC40OS02LjI2LDIuMDktMi42MywzLjEzLTUuNSwzLjEzLTguNjIsMC0xLjc5LS40LTMuNTQtMS4xOS01LjI3LS43OS0xLjczLTEuOTItMy4zMi0zLjM5LTQuNzhaTTUyMi4yMSwxNDkuMTZjLS4xMywxLjc1LS4yOSwzLjEtLjUsNC4wNS0uMzMsMS40MS0uNzcsMi41NC0xLjMsMy4zOS0uODQsMS4zOS0xLjk4LDIuNDMtMy40MywzLjEtMS40NS42OC0zLjIzLDEuMDItNS4zNywxLjAyLTMuNDEsMC01Ljk1LS43My03LjYxLTIuMTgtMS40NS0xLjE5LTIuNDQtMi45Mi0yLjk2LTUuMTktLjE5LS45My0uMzQtMi4wOS0uNDQtMy40Ny0uMS0xLjM4LS4xNS0yLjYyLS4xNS0zLjcxLDAtMi4wMS4wNy0zLjkxLjItNS43Mi4xNC0xLjgxLjMxLTMuMjUuNTMtNC4zMy4yOC0xLjI4LjcyLTIuNDQsMS4zLTMuNDguODQtMS4zOSwxLjk5LTIuNDEsMy40NS0zLjA2LDEuNDYtLjY1LDMuMzktLjk3LDUuNzctLjk3LDIuNjcsMCw0Ljc4LjQ4LDYuMzIsMS40MywxLjU0Ljk2LDIuNjUsMi41MiwzLjM0LDQuN3MxLjAzLDUuMTMsMS4wMyw4Ljg0YzAsMS45Ni0uMDYsMy44Mi0uMTksNS41N1oiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI1NzUuMiAxNDguOTUgNTY0LjYgMTYwLjU0IDU1Mi4zNyAxNjAuNTQgNTUyLjM3IDE0NC41NiA1NTcuODcgMTQ0LjU2IDU2NC4xNyAxNDkuNjYgNTY0LjE3IDE1Mi4yNCA1NjQuNyAxNTIuMjQgNTY0LjcgMTM1LjIgNTY0LjEzIDEzNS4yIDU2NC4xMyAxMzcuMSA1NTcuNzUgMTQzLjcxIDU1Mi40MiAxNDMuNzEgNTUyLjQyIDEyOS4xMyA1NjQuNTUgMTI5LjEzIDU3NC43IDEzOS41MSA1NzQuNyAxNDAuMzkgNTc1LjIgMTQwLjM5IDU3NS4yIDEyOC4yNiA1MzUuMTkgMTI4LjI2IDUzNS4xOSAxMjguODUgNTM2LjQgMTI4Ljg1IDU0MS43MSAxMzIuMDUgNTQxLjcxIDE1Ny41OCA1MzYuNTYgMTYwLjc4IDUzNS4zMyAxNjAuNzggNTM1LjMzIDE2MS4zNyA1NzUuMDUgMTYxLjM3IDU3NS43MiAxNDcuODggNTc1LjI5IDE0Ny44OCA1NzUuMiAxNDguOTUiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI2MTUuNzIgMTI4LjgyIDYxNy4xNCAxMjguODIgNjIyLjQ1IDEzNi4zNCA2MjIuNDUgMTQ4LjI2IDYxOS4zOSAxNDUuODcgNjA5LjcgMTM4LjIxIDYwMC4wMyAxMzAuNjMgNTk3IDEyOC4yNiA1NzkuMjQgMTI4LjI2IDU3OS4yNCAxMjguODIgNTgwLjY5IDEyOC44MiA1ODcuMDIgMTMzLjc4IDU4Ny4wMiAxNTMuMDUgNTgxLjg3IDE2MC43OCA1ODAuNDggMTYwLjc4IDU4MC40NSAxNjEuMzcgNTk0Ljc0IDE2MS4zNyA1OTQuNzQgMTYwLjggNTkzLjI1IDE2MC44IDU4Ny45NCAxNTIuODYgNTg3Ljk0IDEzNC40NyA1OTIuMDkgMTM3LjcxIDYwNS4wOCAxNDcuODggNjE4LjA0IDE1OC4xIDYyMi4xOSAxNjEuMzcgNjIzLjM4IDE2MS4zNyA2MjMuMzggMTM2LjI0IDYyOC40MiAxMjguODIgNjI5Ljg3IDEyOC44MiA2MjkuODkgMTI4LjI2IDYxNS43MiAxMjguMjYgNjE1LjcyIDEyOC44MiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cG9seWdvbiBwb2ludHM9IjYzMi44NyAxMjguODUgNjM0LjAzIDEyOC44NSA2MzkuMjIgMTMyLjA1IDYzOS4yMiAxNTcuNTggNjM0LjA4IDE2MC43OCA2MzIuOTIgMTYwLjc4IDYzMi45MiAxNjEuMzcgNjU2LjIyIDE2MS4zNyA2NTYuMjIgMTYwLjc4IDY1NS4wNiAxNjAuNzggNjQ5Ljk2IDE1Ny42NyA2NDkuOTYgMTMyIDY1NS4xNSAxMjguODUgNjU2LjIyIDEyOC44NSA2NTYuMjIgMTI4LjI2IDYzMi44NyAxMjguMjYgNjMyLjg3IDEyOC44NSIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cG9seWdvbiBwb2ludHM9IjcwNy4yNiAxNjAuNzggNzAxLjQ4IDE1Ny41MyA2ODcuMDcgMTQwLjY1IDY5My42NiAxMzMuNzUgNzAyIDEyOC44NSA3MDMuNTIgMTI4Ljg1IDcwMy41MiAxMjguMjYgNjg2LjUyIDEyOC4yNiA2ODYuNTIgMTI4Ljg1IDY4Ny42OSAxMjguODUgNjkyLjQgMTMzLjggNjg2LjUyIDEzOS45MiA2NzkuNzIgMTMxLjk1IDY4My42NiAxMjguODUgNjg0LjkxIDEyOC44NSA2ODQuOTEgMTI4LjI2IDY1OC41NiAxMjguMjYgNjU4LjU2IDEyOC44NSA2NjAuMDIgMTI4Ljg1IDY2NS42OSAxMzEuOTEgNjc5LjIgMTQ3LjYyIDY3MS44OCAxNTUuMjUgNjYyLjIxIDE2MC43OCA2NjAuNzYgMTYwLjc4IDY2MC43NiAxNjEuMzcgNjgwLjEyIDE2MS4zNyA2ODAuMTIgMTYwLjc4IDY3OS4wMSAxNjAuNzggNjczLjEzIDE1NS4yNSA2NzkuNzcgMTQ4LjI2IDY4Ny42OSAxNTcuNTMgNjgzLjI4IDE2MC43OCA2ODIuMjEgMTYwLjc4IDY4Mi4yMSAxNjEuMzcgNzA4LjY2IDE2MS4zNyA3MDguNjYgMTYwLjc4IDcwNy4yNiAxNjAuNzgiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBhdGggZD0iTTI3OS40MiwxMDguOTVjLTUuNDktMi42Mi05Ljk5LTMuNS0xNS45MS00LjE3LS43MS0uMDgtNC4wMi0uMTYtNS4wMS0uMDItMi4yNy4zMi00Ljg5LjA0LTcuMTgtLjA0LTQuOTYtLjE4LTguNjEtMi4yMy0xMi42MS00LjM4LDMuNjYsMy4xNiw2LjIzLDUuNywxMS4xMyw3LjQsNS4wMSwxLjczLDkuOCwyLjE1LDE0LjU4LDQuNzYsMTAuMTcsNS41NywxOC4yMSwxMS43OCwzMC4yMyw3Ljg3LTMuNjIsNy40Ny0xMi41Niw0LjMzLTE4LjI1LDIuNTYtOC4zLTIuNTgtMTUuODMtMy4wNi0yNC4yMS0uOTMsNC4xNy45OSw4LjI3LjM1LDEyLjM4LDEuODIsNC42OCwxLjY4LDkuMyw0LDEzLjc1LDYuMjIsNC4wMywyLjAyLDguODMsNC4xLDEzLjQyLDMuNiwyLjM1LS4yNiw0Ljk5LS44MSw3LjItMS43MiwxLjkyLS43OSwzLjM4LTIuMjQsNS40LTIuNjItMS45MywxLjk2LTMuNzYsNC4xOS01Ljg5LDUuOTQtMS45OCwxLjYxLTQuMzYsMi4zMy02LjU0LDMuNTksOS44LS42MywxOC4yNi01LjY1LDI1LjQtMTIuMTEtMS45NSw0LjAxLTQuMzUsNy43Mi04LjIxLDEwLjExLDYuNjQtLjY3LDExLjYzLTUuMDksMTYuODQtOS4wMi4xLDQuMzgtNS4wMyw3LjEyLTUuMjMsMTEsNC43OC4yNiw4LjAzLTEuODgsMTEuOTQtNC4yOS40LDEuNjktLjk2LDMuMDgtMS4zOSw0LjYsNS4xNy0uMjksMTAuMDktMS45NSwxNC4yNy01LjAyLTQuNDEtMy4wNy04LjE2LTYuMzgtMTAuMDYtMTEuNTYtMS4wNy0yLjkzLTEuMTYtNS41Ny0xLjMtOC42Mi0uMTgtMy44NC0uODYtMy42MS00LjI5LTQuMzMtMTEuOTEtMi41MS0xOS4xNi0xMi45NS0yMS4zMS0yNC4zNS0uOTgtNS4xOS0xLjEtMTEuNDEtLjA2LTE2LjYsMS4wNC01LjE4LjM2LTkuNzQtMS44MS0xNC44LTQuNjktMTAuOTctMTMuMzEtMTguOTMtMjAuNTItMjguMTMtLjY2LDEuNzEsMS4yNCwyLjksMi4xNyw0LjA2LDEuNTQsMS45MywyLjY2LDQuMDcsMy45Miw2LjE5LDIuNTYsNC4zMSw0LjYsOC40NCw2LjA2LDEzLjI1LDMuMSwxMC4yMS45OCwyMS43OC42OSwzMi4zMS0zLjYtMy4yLTUuNTYtOS4yNi03LjA3LTEzLjY1LTEuNTUtNC40OS0yLjI5LTkuMDYtNC40Ny0xMy4zMy0xLjk2LTMuODItNC41LTYuNzUtNy43MS05LjU5LTIuOTItMi41OC04Ljc3LTcuODYtMTIuNzMtNy45Myw4LDYuOTQsMTMuODUsMTQuNSwxNS40OSwyNS41Ni43LDQuNjkuNiw5LjEyLDIuMTMsMTMuNjcsMS4yOSwzLjgyLDQuODMsNy42NCw1LjU0LDExLjMzLTcuNC02LjI0LTEyLjQ4LTE0LjgyLTIwLjA0LTIwLjY4LTcuMy01LjY2LTE1LjMzLTguMS0yNC4yMi05LjE2LDEuMzksMS4yNCwzLjU2LDEuMzksNS4yNCwyLjA4LDIuMjguOTMsNC41MywyLjI1LDYuNTksMy42LDQuNjEsMyw4LjIxLDYuOTEsMTEuMTksMTEuNTEsMi44Niw0LjQ0LDUuNTIsOC45LDguNzYsMTMuMDksMS41LDEuOTUsMy4wNSwzLjg2LDQuNzgsNS42MiwxLjY5LDEuNzEsNC4yNywzLjA3LDUuNDYsNS4xMS0zLjY0LDAtOS4wMy00LjMyLTExLjgyLTYuNTYtMy42OC0yLjk2LTUuODMtNi44NC0xMC4wNi05LjE5LTguNDgtNC43MS0xOC4zNC0zLjA3LTI3LjEzLS4zMiwyLjc2LDEuMDksNS4yMS0uNzEsOC4xMS0uMzMsMi42My4zNSw1LjYzLDEuMDMsOC4xNSwxLjksNS4xLDEuNzYsMTAuMTYsNi4xMywxMy4zOCwxMC4zNyw3LjIxLDkuNDksMTQuMzIsMTUuMzEsMjYuNzgsMTUuMzEtNC43MywzLjEyLTExLjI4LDEuMjMtMTUuOTMtLjk4WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48L3N2Zz4=');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  animation: preloader-pulse 1.6s ease-in-out infinite;
}

@keyframes preloader-pulse {
  0%, 100% { opacity: 0.3; }
  50%      { opacity: 1; }
}

/* Wrapper für Hero + "Coming Soon": liegt ÜBER dem fixed Footer (z-index) und
   deckt ihn ab, solange gescrollt wird. margin-bottom (per JS auf die reale
   Footer-Höhe gesetzt) schafft den Scroll-Raum, in dem der Footer darunter
   sichtbar wird ("revealing"). */
.site-main {
  position: relative;
  z-index: 1;
  background: var(--black);
  /* Drop Shadow der Fläche darüber auf den revealing Footer */
  box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, 0.5);
}

.page {
  display: flex;
  width: 100%; /* nicht 100vw: das schließt den Scrollbar-Gutter mit ein und
                  erzeugt dadurch leichten horizontalen Overflow */
  height: 100vh;
}

/* Start-Reveal: sobald der Preloader fertig ist, blenden sich linke Fläche,
   rechte Fläche und Contact-Nav nacheinander ein (Klassen werden zeitversetzt
   per JS gesetzt, siehe script.js) - schöner erster Eindruck statt "alles
   knallt gleichzeitig rein". */
.side--left,
.side--right {
  opacity: 0;
  transform: translateY(0.75rem);
  transition: opacity 1s ease, transform 1s ease;
}

.side--left.is-visible,
.side--right.is-visible {
  opacity: 1;
  transform: translateY(0);
}

.contact-nav {
  opacity: 0;
  transition: opacity 0.9s ease;
}

.contact-nav.is-visible {
  opacity: 1;
}

.side {
  position: relative;
  flex: 0 0 50%;
  height: 100%;
  overflow: hidden;
}

/* linke Seite: Marmor-Hintergrund, Logo zentriert */
.side--left {
  display: flex;
  align-items: center;
  justify-content: center;
}

.side--left::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image: url('../_images/background-marble.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* Logo: das SVG dient nur noch als Maske, "gefüllt" wird es mit dem
   schwenkenden Gold-Foto (background-gold.jpg) - dadurch schimmert das Gold
   in Form von Schriftzug + Phoenix. aspect-ratio ersetzt die Bild-Eigengröße
   des früheren <img>, da eine Maske keine intrinsische Größe hat. */
.logo {
  position: relative;
  z-index: 2;
  width: 25vw;
  aspect-ratio: 708.66 / 212.6;
  display: block;
  background-image: url('../_images/background-gold.jpg');
  background-size: 320% auto;
  background-position: 20% 30%; /* Ruhezustand bei Scroll 0 - Bewegung kommt per JS (Parallax, siehe script.js) */
  /* Inline-Base64 statt externer Datei-URL - siehe Kommentar bei .preloader__logo
     weiter oben (gleicher Race-Condition-Bug bei extern verlinkten SVG-Masken). */
  -webkit-mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MDguNjYgMjEyLjYiPjxwYXRoIGQ9Ik0yNi44OCwxNDYuNmgxLjA3bDUuMjQsMy4yN3Y1LjY2YzAsMS42MS0uNzIsMi44OC0yLjE3LDMuOC0xLjQ1LjkzLTMuNDYsMS4zOS02LjAzLDEuMzktNC44MywwLTguMzEtMS43OS0xMC40My01LjM4LS40NC0uNzEtLjg1LTEuNjQtMS4yMi0yLjgtLjM3LTEuMTUtLjY2LTIuNC0uODUtMy43My0uMi0xLjMzLS4zLTIuNTctLjMtMy43MSwwLTMuNjMuNTEtNi43OSwxLjU0LTkuNDYuNDctMS4zNiwxLjMyLTIuNjcsMi41NC0zLjkzLjg1LS44NywxLjktMS41NSwzLjE0LTIuMDQsMS4yNC0uNDksMi41Mi0uNzMsMy44NS0uNzMsMi4xOCwwLDQuMzUuNDIsNi40OSwxLjI2LDIuMTUuODQsNC4yNSwyLjEsNi4zLDMuNzksMS4xNS45MywyLjExLDEuOCwyLjg3LDIuNjEuNzYuODEsMS42NSwxLjkzLDIuNjgsMy4zN2guNTJsLS4yNC0xMi4xNGgtLjY5bC0uODguNjJjLTEuNDQsMS4wNC0yLjU2LDEuNzctMy4zNSwyLjE5LS44LjQyLTEuNDcuNjMtMi4wMy42M3MtMS40Mi0uMzItMi42NS0uOTdjLTEuMi0uNjMtMi4zMy0xLjEzLTMuMzktMS40OS0xLjA2LS4zNi0yLjEzLS42My0zLjIyLS44MS0xLjA5LS4xNy0yLjMxLS4yNi0zLjY1LS4yNi0yLjkxLDAtNS42NS40Mi04LjIzLDEuMjctMi41OC44NS00LjksMi4wOS02Ljk3LDMuNzMtMS40NCwxLjE1LTIuNjcsMi40LTMuNjksMy43NC0xLjAyLDEuMzQtMS44LDIuNzQtMi4zMyw0LjE4Qy4yNywxNDIuMTEsMCwxNDMuNTgsMCwxNDUuMDYsMCwxNDcuMzIuNjIsMTQ5LjUzLDEuODcsMTUxLjY5YzEuMjUsMi4xNiwzLDQuMDQsNS4yNiw1LjY1LDIuMDcsMS40Nyw0LjQ4LDIuNiw3LjI0LDMuMzksMi43Ni43OSw1LjYsMS4xOSw4LjUyLDEuMTksMS4xOSwwLDIuMjYtLjA2LDMuMjItLjE4Ljk2LS4xMiwxLjk5LS4zMSwzLjA3LS41OCwxLjA4LS4yNywyLjUtLjY2LDQuMjUtMS4xOCwxLjYzLS41MSwyLjk3LS44OCw0LjAzLTEuMTEsMS4wNi0uMjQsMi4wMS0uMzYsMi44NC0uMzZzMS41Ni4wOCwyLjE4LjI1Yy42Mi4xNiwxLjM1LjQ1LDIuMi44NmwuMjguMTQuMjQuMTIuMzEtLjU1Yy0xLjExLS45LTEuNjYtMS44MS0xLjY2LTIuNzN2LTYuNzNsNS4xOS0zLjI3aDEuMDd2LS41N2gtMjMuMjV2LjU3WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNOTMuNzMsMTM0LjUxYy0yLjI0LTIuMjYtNS0zLjk5LTguMjctNS4xOC0zLjI3LTEuMTktNi44NC0xLjc5LTEwLjcxLTEuNzktMi45NywwLTUuODMuNDYtOC41NywxLjM3LTIuNzQuOTItNS4xOCwyLjE5LTcuMzEsMy44Mi0yLjEzLDEuNjMtMy44LDMuNDktNS4wMSw1LjU4LTEuMjEsMi4wOS0xLjgxLDQuMjYtMS44MSw2LjUxLDAsMi45OSwxLjA1LDUuNzgsMy4xNCw4LjM5LDIuMDksMi42MSw0LjkyLDQuNjgsOC40Nyw2LjIyLDMuNTYsMS41NCw3LjM3LDIuMzEsMTEuNDUsMi4zMXM4LjAyLS43NywxMS41OS0yLjMxYzMuNTctMS41NCw2LjQtMy42Myw4LjQ5LTYuMjYsMi4wOS0yLjYzLDMuMTMtNS41LDMuMTMtOC42MiwwLTEuNzktLjQtMy41NC0xLjE5LTUuMjctLjc5LTEuNzMtMS45Mi0zLjMyLTMuMzktNC43OFpNODYuMDMsMTQ5LjE2Yy0uMTMsMS43NS0uMjksMy4xLS41LDQuMDUtLjMzLDEuNDEtLjc3LDIuNTQtMS4zLDMuMzktLjg0LDEuMzktMS45OCwyLjQzLTMuNDMsMy4xLTEuNDUuNjgtMy4yMywxLjAyLTUuMzcsMS4wMi0zLjQxLDAtNS45NS0uNzMtNy42MS0yLjE4LTEuNDUtMS4xOS0yLjQ0LTIuOTItMi45Ni01LjE5LS4xOS0uOTMtLjM0LTIuMDktLjQ0LTMuNDctLjEtMS4zOC0uMTUtMi42Mi0uMTUtMy43MSwwLTIuMDEuMDctMy45MS4yLTUuNzIuMTMtMS44MS4zMS0zLjI1LjUzLTQuMzMuMjgtMS4yOC43Mi0yLjQ0LDEuMy0zLjQ4Ljg0LTEuMzksMS45OS0yLjQxLDMuNDUtMy4wNiwxLjQ2LS42NSwzLjM5LS45Nyw1Ljc3LS45NywyLjY3LDAsNC43OC40OCw2LjMyLDEuNDMsMS41NC45NiwyLjY2LDIuNTIsMy4zNCw0LjdzMS4wMyw1LjEzLDEuMDMsOC44NGMwLDEuOTYtLjA2LDMuODItLjE5LDUuNTdaIiBzdHlsZT0iZmlsbDojMWQxZDFiOyIvPjxwb2x5Z29uIHBvaW50cz0iMTM5Ljc3IDE0OS41NiAxMjYuNzYgMTYwLjQ5IDExNy4xOCAxNjAuNDkgMTE3LjE4IDEzMi4xNCAxMjIuNjMgMTI4Ljg1IDEyMy42NSAxMjguODUgMTIzLjY1IDEyOC4yNiAxMDAuMjMgMTI4LjI2IDEwMC4yMyAxMjguODUgMTAxLjQyIDEyOC44NSAxMDYuNDcgMTMxLjkxIDEwNi40NyAxNTcuNTggMTAxLjIgMTYwLjc4IDEwMC4wOSAxNjAuNzggMTAwLjA5IDE2MS4zNyAxMzkuNiAxNjEuMzcgMTQwLjM4IDE0OC4zNiAxMzkuODYgMTQ4LjM2IDEzOS43NyAxNDkuNTYiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBhdGggZD0iTTE4Ni4zMiwxMzMuMDFjLTEuOS0xLjUzLTQuMTEtMi43LTYuNjUtMy41Mi0yLjU0LS44Mi01LjI3LTEuMjMtOC4yMS0xLjIzaC0yNi45N3YuNTloMS4yNmw1LjI5LDMuMnYyNS41OGwtNS4xOSwzLjE1aC0xLjE2di41OWgyNS43MmMzLjE2LDAsNi4wOS0uMzksOC43OS0xLjE3LDIuNy0uNzgsNS4wMy0xLjksNi45OC0zLjM0LDEuOTUtMS40NSwzLjQ2LTMuMTksNC41My01LjIyLDEuMDctMi4wMywxLjYtNC4yMiwxLjYtNi41OHMtLjUyLTQuNjUtMS41Ni02LjdjLTEuMDQtMi4wNS0yLjUxLTMuODMtNC40MS01LjM2Wk0xNzkuNDksMTUzLjk2Yy0uNzYsMi4yMi0xLjkzLDMuODYtMy41MSw0LjkxLTEuNTgsMS4wNS0zLjYzLDEuNTgtNi4xNiwxLjU4aC04LjA2di0zMS4zNmg3LjQyYzIuMDEsMCwzLjU5LjE5LDQuNzYuNTgsMS4xNy4zOSwyLjIsMS4wNywzLjEsMi4wNSwxLjI2LDEuMzQsMi4xOCwzLjA5LDIuNzQsNS4yMy41NiwyLjE0Ljg0LDQuOTQuODQsOC40cy0uMzgsNi40LTEuMTQsOC42MloiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSIyMzMuNzUgMTQ4Ljk1IDIyMy4xNiAxNjAuNTQgMjEwLjkzIDE2MC41NCAyMTAuOTMgMTQ0LjU2IDIxNi40MyAxNDQuNTYgMjIyLjczIDE0OS42NiAyMjIuNzMgMTUyLjI0IDIyMy4yNSAxNTIuMjQgMjIzLjI1IDEzNS4yIDIyMi42OCAxMzUuMiAyMjIuNjggMTM3LjEgMjE2LjMxIDE0My43MSAyMTAuOTcgMTQzLjcxIDIxMC45NyAxMjkuMTMgMjIzLjExIDEyOS4xMyAyMzMuMjUgMTM5LjUxIDIzMy4yNSAxNDAuMzkgMjMzLjc1IDE0MC4zOSAyMzMuNzUgMTI4LjI2IDE5My43NCAxMjguMjYgMTkzLjc0IDEyOC44NSAxOTQuOTUgMTI4Ljg1IDIwMC4yNiAxMzIuMDUgMjAwLjI2IDE1Ny41OCAxOTUuMTIgMTYwLjc4IDE5My44OCAxNjAuNzggMTkzLjg4IDE2MS4zNyAyMzMuNjEgMTYxLjM3IDIzNC4yNyAxNDcuODggMjMzLjg1IDE0Ny44OCAyMzMuNzUgMTQ4Ljk1IiBzdHlsZT0iZmlsbDojMWQxZDFiOyIvPjxwYXRoIGQ9Ik0zNjcuNjUsMTMyLjI4czAsMCwwLDBjMCwwLDAsMCwuMDEsMCw1LjY2LDAsMTIuMjQsMS4wNSwxNy4zMi0xLjk3LTQuODgtMS41NC04LjY5LTQuOTEtMTEuNzktOC44OCw4LjA3LDMuNTksMTQuOTksMi4zNSwyMy4yNy44My0zLjQ2LS45OC05LjE0LTIuMDgtMTAuOTMtNS42Miw5LjAzLDIuNzUsMTkuMjEsNC44NywyOC4yNywxLjA4LTEuMzItMS4zMi02LjU5LS4yOC04LjY2LS43Ny0zLjU4LS44NC02Ljg3LTIuOC05LjkyLTQuNzgsNS40OSwwLDkuNzcsMi4zOSwxNS41NC42Myw2LjQzLTEuOTYsOC41Ny01LjMzLDEyLjA2LTEwLjYxLDYuMDUtOS4xMywxNy45Ni0xOC4zOSwyOC45Ny0yMC4yMi00LjQ4LTEuNDQtMTAuOTgsMS44MS0xNC45OCwzLjcxLTQuNjksMi4yMy05LjAyLDUuMTYtMTIuODcsOC42Ni0zLjIxLDIuOTEtNS45LDYuOTEtMTAuMTgsOC4zMS00LjE0LDEuMzYtOS4xOC4zMS0xMi41Ni0yLjQsMTIuOTYsMCwxOS4yNC04LjQ0LDI1LjctMTguNjcsMS40LTIuMjMsMi43Ny00LjgyLDQuNTItNi43OSwyLjI3LTIuNTUsNS42Mi0zLjk3LDguMjQtNi4xNSw0Ljg0LTQuMDQsOC4zMy05LjA0LDkuOTMtMTUuMTYtMi4yMywxLjA2LTMuMDIsNC44NC00Ljg5LDYuNjctMS44OCwxLjg0LTMuOTYsMy41MS02LjI4LDQuNzctNS43OCwzLjEzLTEyLjAyLDQuMTQtMTcuNDMsOC4yMS00LjgxLDMuNjItNy45Myw4LjgzLTEyLDEyLjgxLTIuNzMsMi42Ny04Ljc4LDUuMzgtMTIuNjcsNC4zNyw1LjkxLTIuMDUsMTAuMzEtNS44MSwxNC4wNi0xMC44Miw0LjI5LTUuNzMsNC4zOS0xMi4zMiw2LjM0LTE4Ljc4LDEuODUtNi4xNyw1LjUxLTExLjk4LDEwLjI5LTE2LjMsNC4yNy0zLjg2LDkuNTktNC43NiwxNC4zNi03LjYxLTEwLjA2LDEuMjktMjEuMTQsNC4xNC0yNy40NCwxMi44MS0zLjIsNC4zOS0zLjgzLDguOTgtNi4xNSwxMy43NC0yLjIxLDQuNTQtNC44Nyw5LjA1LTguODIsMTIuMzIuNTYtMy4wNywyLjMtNS45MSwzLjMtOC44NSwxLjE1LTMuMzcsMS44NC02LjgxLDIuNjMtMTAuMjcsMS4xLTQuODIsMS40Ny05LjMyLDIuMTQtMTQuMjYuODEtNS45NSwyLjkzLTExLjY2LDYuMTctMTYuNzMuNzktMS4yNCw2LjM1LTcuNTMsOC4wNC05LjUzLjMyLS4zNy41MS0uNjEuNS0uNjMsMCwwLDAsMCwwLDAtMS44OSwyLjItNi4zMSw0LjA2LTguODIsNi4zOS00LjE3LDMuODgtOC4xMyw4LjM4LTEwLjc4LDEzLjQ0LTIuNiw0Ljk2LTMuNjQsMTAuMzQtNS4yMiwxNS42Ni0xLjYsNS40MS0zLjYsMTAuNTgtNS43LDE1LjgxLTEuMDMtMS4xOS4yMS00LjEuNDMtNS41Mi40NC0yLjk0LjYyLTUuNTIuMjYtOC42My0uNzEtNi4xMy0zLjA2LTExLjUtNC43OS0xNy4zNi0xLjctNS43OC0yLjA2LTExLjQ2LS44OS0xNy40LjQ1LTIuMjksMS4zMi00LjYsMi4xMy02LjgyLjUyLTEuNDQsMi40OS01LjAyLDIuODQtNi4zLjA2LS4yMy4wOC0uMzkuMDItLjQ1LDAsMCwwLDAsMCwwaDBjLS4xNy4yLS4zNC40MS0uNTEuNjItNi43Myw4LjA0LTEyLjQ0LDE4LjA0LTEyLjA1LDI4Ljg3LjE1LDQuMDgsMS4wNiw3Ljk2LDEuNzUsMTEuOTMsMS4xLDYuMzQuMzksMTIuMzYtLjM3LDE4Ljc2LTMuNTUtMTAuNzMtMTEuNjgtMTktMTMuOTctMzAuMjEtMS4xMS01LjQ0LS44MS0xMS41NC0uNjYtMTcuMDkuMTQtNS4yMSwzLjM4LTEyLjA1LDIuNzQtMTcuMS0zLjc2LDEwLjQ2LTcuNDIsMjIuMTQtOC40NiwzMy4yOC0uNTEsNS41Mi0uNTEsMTEuNTYuNjcsMTYuOTksMS4xMSw1LjE0LDMuODYsOC45Niw2LjEzLDEzLjU5LDQuNzksOS43NCw1LjYyLDIxLjE1LDEuNjEsMzEuMjMtMS43NCw0LjM5LTQuNjUsOS4xOS04Ljk3LDExLjQ3LTQuMjIsMi4yMy03LjU0Ljk0LTExLjQxLTEuMDUsMS42My4xMSw5LjE0LTMuMDUsNy43NC00LjQ0LTIuNDIsMi44My04LjgzLTEuNzgtMTEuMDItMy41LDQuNDItLjQzLDkuNDctMy4yMywxMC42OS03Ljg1LTIuNjEsMi43Ni00LjE5LDMuOS04LjEyLDMuOTktMy40Mi4wOC02LjcxLS42OC05LjcyLTIuMzNoNi4zOWMtLjkxLS44OS0uNTctMS4yNCwxLjAyLTEuMDYtMi42NC0uOTYtNS44MS0uNi04LjU3LTEuMDItMi42OC0uNDEtNS4xNy0xLjE3LTcuOTItLjc4LTQuNzIuNjctOC40Myw0LjMxLTkuNzIsOC44MywzLjA5LTIuMjcsNC45LTQuMTEsOC44OC0yLjY0LDIuOTQsMS4wOSw1LjY0LDMuNDksNy4yNyw2LjEzLDMuNzIsNiwxLjQzLDEyLjY0LDMuMjIsMTkuMDQsMy42NSwxMy4wMiwxOS41OSwxNC43OSwyNC43OCwyNi45Miw1LjQ0LDEyLjc0LTUuNjIsMjYuMTItMTcuNDYsMjkuNzktNS43LDEuNzctMTAuMjIsMS4zNy0xNS44OS45Ny03LjUxLS41My0xMy42MS00LjQ3LTIwLjU4LTYuNzEsNC45Niw1LjkyLDEyLjEsOS41OCwxOS41OSwxMS4zMiw0LjAxLjkzLDguODMsMS42OSwxMi44OCwxLjE1LDEuNzctLjI0LDMuNTctLjUzLDUuMzItLjg3LDEuMjYtLjI0LDMuNTYtMS4zOSw0LjgtLjk5LTUuMTksNS41My0xNC44Miw2Ljc0LTIxLjk0LDYuNzItOC4zNy0uMDMtMTYuMDItMy4xMi0yMy4yOS03LjE5LTYuNzQtMy43Ny0xMi43OC04LjYyLTE3LjM4LTE0Ljg2LTQuNTItNi4xMi02Ljg5LTE1LjcyLTcuNTEtMjUuNThsLS4xNC03LjItLjkyLS40MXYxNS4zNGwtMy4wNi0yLjM5LTkuNjktNy42Ni05LjY3LTcuNTgtMy4wMy0yLjM3aC0xNy43NXYuNTdoMS40NWw2LjMzLDQuOTV2MTkuMjdsLTUuMTQsNy43M2gtMS40bC0uMDIuNTloMTQuMjl2LS41N2gtMS40OWwtNS4zMS03Ljk0di0xOC4zOWw0LjE1LDMuMjUsMTIuOTksMTAuMTcsNy45Niw3LjM5YzUuMDgsNC43MiwyMC4wNiwyMS43NiwyNi4xNSwyNi44Nyw2LjMsNS4yOCwxMy44Miw5LjI5LDIxLjczLDExLjU3LDMuODYsMS4xMSw3Ljk0LDEuMzUsMTEuOTIsMS43NywzLjIzLjM0LDYuMjgtLjc3LDkuNDQtLjQyLTE3LjI0LDguNC0zNS43MS0zLjQzLTUwLjQ1LTExLjM4aC0uMTZjOS44OSw4LjQ0LDIwLjU1LDE1LjcxLDMzLjg3LDE4LjE3LDEzLjgyLDIuNTYsMjUuNjItMS4wOSwzNy44LTcuNzQsMCwyLjQtMy4wNCw0LjQyLTQuNjksNS44MS0zLjUsMi45NC02LjY1LDQuODMtMTAuOTYsNi40Ny05LjM0LDMuNTUtMTguNTYsMi41OS0yOC4yOSwzLjUyLDE0Ljk5LDQuNTIsMzEuNDUsMy42MSw0NS4yNC00LjY4LDUuOTgtMy42LDExLjcxLTkuNDYsMTUuMjQtMTUuMzUsMi4xLTMuNTEsMy40NC03LjM4LDQuNzItMTEuMjQuNjgtMi4wNSwxLjI2LTkuMDUsMi41OC05LjkzLDAsOS4yOS0uODMsMTYuNzUtNC42NCwyNS4zMi0xLjAyLDIuMjktMTAuMTYsMTYuMTktOS45NiwxNi40LDQuODEtNS42NCwxMC4yMy0xMC4wMSwxNC4xMi0xNi41NiwzLjc2LTYuMzIsNi4wMS0xNC40LDUuNzktMjEuNzktLjQ3LTE2LjAyLTExLjEzLTI5LjQ1LTIyLjQ1LTM5Ljc5WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNNDI5LjgxLDEzMC43OWMtLjg0LS41MS0xLjg5LS45NS0zLjE2LTEuMzQtMS4yNy0uMzktMi43LS42OC00LjI3LS44OS0xLjU3LS4yLTMuMDgtLjMxLTQuNTEtLjMxaC0yNS40OHYuNTloMS4wMmw1LjMzLDMuMnYyNS41M2wtNS4xOSwzLjJoLTEuMTF2LjU5aDIzLjU0di0uNTloLTEuMjZsLTUuMTktMy4yNXYtMTAuNjJoNi45NGMzLjgyLDAsNy4wOC0uMzUsOS43Ny0xLjA0LDIuNjktLjY5LDQuNzItMS43Miw2LjEyLTMuMDgsMS4zOS0xLjM2LDIuMDktMy4wMSwyLjA5LTQuOTUsMC0xLjQ0LS40MS0yLjc3LTEuMjItMy45OS0uODEtMS4yMi0xLjk1LTIuMjQtMy40LTMuMDVaTTQyMS40MiwxNDMuOTljLS42OC43LTEuNiwxLjIxLTIuNzYsMS41NC0xLjE2LjMzLTIuNi41LTQuMzMuNWgtNC44MXYtMTYuOWg2LjA3YzEuNzQsMCwzLjIuMyw0LjM3LjksMS4xOC42LDIuMDYsMS41LDIuNjUsMi42OS41OSwxLjE5Ljg5LDIuNjguODksNC40NywwLDMuMDgtLjcsNS4zNS0yLjA5LDYuOFoiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI0NzkuODYgMTU3LjY3IDQ3OS44NiAxMzIuMDUgNDg1LjA1IDEyOC44NSA0ODYuMDcgMTI4Ljg1IDQ4Ni4wNyAxMjguMjYgNDYyLjg3IDEyOC4yNiA0NjIuODcgMTI4Ljg1IDQ2NC4wMyAxMjguODUgNDY5LjEzIDEzMiA0NjkuMTMgMTQ0LjA5IDQ1Mi44NyAxNDQuMDkgNDUyLjg3IDEzMi4wNSA0NTguMSAxMjguODUgNDU5LjI3IDEyOC44NSA0NTkuMjcgMTI4LjI2IDQzNS43OCAxMjguMjYgNDM1Ljc4IDEyOC44NSA0MzYuOCAxMjguODUgNDQyLjAzIDEzMi4wNSA0NDIuMDMgMTU3LjYyIDQzNy4wNiAxNjAuNzggNDM1Ljc4IDE2MC43OCA0MzUuNzggMTYxLjM3IDQ1OS4zNCAxNjEuMzcgNDU5LjM0IDE2MC43OCA0NTguMDYgMTYwLjc4IDQ1Mi45MSAxNTcuNTggNDUyLjkxIDE0NS4wMSA0NjkuMTMgMTQ1LjAxIDQ2OS4xMyAxNTcuNjIgNDYzLjk4IDE2MC43OCA0NjIuODIgMTYwLjc4IDQ2Mi44MiAxNjEuMzcgNDg2LjEyIDE2MS4zNyA0ODYuMTIgMTYwLjc4IDQ4NC44MiAxNjAuNzggNDc5Ljg2IDE1Ny42NyIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNNTI5LjkxLDEzNC41MWMtMi4yNC0yLjI2LTUtMy45OS04LjI3LTUuMTgtMy4yNy0xLjE5LTYuODQtMS43OS0xMC43MS0xLjc5LTIuOTcsMC01LjgzLjQ2LTguNTcsMS4zOC0yLjc0LjkyLTUuMTgsMi4xOS03LjMxLDMuODItMi4xMywxLjYzLTMuOCwzLjQ5LTUuMDEsNS41OC0xLjIxLDIuMDktMS44MSw0LjI2LTEuODEsNi41MSwwLDIuOTksMS4wNSw1Ljc4LDMuMTQsOC4zOSwyLjA5LDIuNjEsNC45Miw0LjY4LDguNDcsNi4yMiwzLjU2LDEuNTQsNy4zNywyLjMxLDExLjQ1LDIuMzFzOC4wMi0uNzcsMTEuNTktMi4zMWMzLjU3LTEuNTQsNi40LTMuNjMsOC40OS02LjI2LDIuMDktMi42MywzLjEzLTUuNSwzLjEzLTguNjIsMC0xLjc5LS40LTMuNTQtMS4xOS01LjI3LS43OS0xLjczLTEuOTItMy4zMi0zLjM5LTQuNzhaTTUyMi4yMSwxNDkuMTZjLS4xMywxLjc1LS4yOSwzLjEtLjUsNC4wNS0uMzMsMS40MS0uNzcsMi41NC0xLjMsMy4zOS0uODQsMS4zOS0xLjk4LDIuNDMtMy40MywzLjEtMS40NS42OC0zLjIzLDEuMDItNS4zNywxLjAyLTMuNDEsMC01Ljk1LS43My03LjYxLTIuMTgtMS40NS0xLjE5LTIuNDQtMi45Mi0yLjk2LTUuMTktLjE5LS45My0uMzQtMi4wOS0uNDQtMy40Ny0uMS0xLjM4LS4xNS0yLjYyLS4xNS0zLjcxLDAtMi4wMS4wNy0zLjkxLjItNS43Mi4xNC0xLjgxLjMxLTMuMjUuNTMtNC4zMy4yOC0xLjI4LjcyLTIuNDQsMS4zLTMuNDguODQtMS4zOSwxLjk5LTIuNDEsMy40NS0zLjA2LDEuNDYtLjY1LDMuMzktLjk3LDUuNzctLjk3LDIuNjcsMCw0Ljc4LjQ4LDYuMzIsMS40MywxLjU0Ljk2LDIuNjUsMi41MiwzLjM0LDQuN3MxLjAzLDUuMTMsMS4wMyw4Ljg0YzAsMS45Ni0uMDYsMy44Mi0uMTksNS41N1oiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI1NzUuMiAxNDguOTUgNTY0LjYgMTYwLjU0IDU1Mi4zNyAxNjAuNTQgNTUyLjM3IDE0NC41NiA1NTcuODcgMTQ0LjU2IDU2NC4xNyAxNDkuNjYgNTY0LjE3IDE1Mi4yNCA1NjQuNyAxNTIuMjQgNTY0LjcgMTM1LjIgNTY0LjEzIDEzNS4yIDU2NC4xMyAxMzcuMSA1NTcuNzUgMTQzLjcxIDU1Mi40MiAxNDMuNzEgNTUyLjQyIDEyOS4xMyA1NjQuNTUgMTI5LjEzIDU3NC43IDEzOS41MSA1NzQuNyAxNDAuMzkgNTc1LjIgMTQwLjM5IDU3NS4yIDEyOC4yNiA1MzUuMTkgMTI4LjI2IDUzNS4xOSAxMjguODUgNTM2LjQgMTI4Ljg1IDU0MS43MSAxMzIuMDUgNTQxLjcxIDE1Ny41OCA1MzYuNTYgMTYwLjc4IDUzNS4zMyAxNjAuNzggNTM1LjMzIDE2MS4zNyA1NzUuMDUgMTYxLjM3IDU3NS43MiAxNDcuODggNTc1LjI5IDE0Ny44OCA1NzUuMiAxNDguOTUiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI2MTUuNzIgMTI4LjgyIDYxNy4xNCAxMjguODIgNjIyLjQ1IDEzNi4zNCA2MjIuNDUgMTQ4LjI2IDYxOS4zOSAxNDUuODcgNjA5LjcgMTM4LjIxIDYwMC4wMyAxMzAuNjMgNTk3IDEyOC4yNiA1NzkuMjQgMTI4LjI2IDU3OS4yNCAxMjguODIgNTgwLjY5IDEyOC44MiA1ODcuMDIgMTMzLjc4IDU4Ny4wMiAxNTMuMDUgNTgxLjg3IDE2MC43OCA1ODAuNDggMTYwLjc4IDU4MC40NSAxNjEuMzcgNTk0Ljc0IDE2MS4zNyA1OTQuNzQgMTYwLjggNTkzLjI1IDE2MC44IDU4Ny45NCAxNTIuODYgNTg3Ljk0IDEzNC40NyA1OTIuMDkgMTM3LjcxIDYwNS4wOCAxNDcuODggNjE4LjA0IDE1OC4xIDYyMi4xOSAxNjEuMzcgNjIzLjM4IDE2MS4zNyA2MjMuMzggMTM2LjI0IDYyOC40MiAxMjguODIgNjI5Ljg3IDEyOC44MiA2MjkuODkgMTI4LjI2IDYxNS43MiAxMjguMjYgNjE1LjcyIDEyOC44MiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cG9seWdvbiBwb2ludHM9IjYzMi44NyAxMjguODUgNjM0LjAzIDEyOC44NSA2MzkuMjIgMTMyLjA1IDYzOS4yMiAxNTcuNTggNjM0LjA4IDE2MC43OCA2MzIuOTIgMTYwLjc4IDYzMi45MiAxNjEuMzcgNjU2LjIyIDE2MS4zNyA2NTYuMjIgMTYwLjc4IDY1NS4wNiAxNjAuNzggNjQ5Ljk2IDE1Ny42NyA2NDkuOTYgMTMyIDY1NS4xNSAxMjguODUgNjU2LjIyIDEyOC44NSA2NTYuMjIgMTI4LjI2IDYzMi44NyAxMjguMjYgNjMyLjg3IDEyOC44NSIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cG9seWdvbiBwb2ludHM9IjcwNy4yNiAxNjAuNzggNzAxLjQ4IDE1Ny41MyA2ODcuMDcgMTQwLjY1IDY5My42NiAxMzMuNzUgNzAyIDEyOC44NSA3MDMuNTIgMTI4Ljg1IDcwMy41MiAxMjguMjYgNjg2LjUyIDEyOC4yNiA2ODYuNTIgMTI4Ljg1IDY4Ny42OSAxMjguODUgNjkyLjQgMTMzLjggNjg2LjUyIDEzOS45MiA2NzkuNzIgMTMxLjk1IDY4My42NiAxMjguODUgNjg0LjkxIDEyOC44NSA2ODQuOTEgMTI4LjI2IDY1OC41NiAxMjguMjYgNjU4LjU2IDEyOC44NSA2NjAuMDIgMTI4Ljg1IDY2NS42OSAxMzEuOTEgNjc5LjIgMTQ3LjYyIDY3MS44OCAxNTUuMjUgNjYyLjIxIDE2MC43OCA2NjAuNzYgMTYwLjc4IDY2MC43NiAxNjEuMzcgNjgwLjEyIDE2MS4zNyA2ODAuMTIgMTYwLjc4IDY3OS4wMSAxNjAuNzggNjczLjEzIDE1NS4yNSA2NzkuNzcgMTQ4LjI2IDY4Ny42OSAxNTcuNTMgNjgzLjI4IDE2MC43OCA2ODIuMjEgMTYwLjc4IDY4Mi4yMSAxNjEuMzcgNzA4LjY2IDE2MS4zNyA3MDguNjYgMTYwLjc4IDcwNy4yNiAxNjAuNzgiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBhdGggZD0iTTI3OS40MiwxMDguOTVjLTUuNDktMi42Mi05Ljk5LTMuNS0xNS45MS00LjE3LS43MS0uMDgtNC4wMi0uMTYtNS4wMS0uMDItMi4yNy4zMi00Ljg5LjA0LTcuMTgtLjA0LTQuOTYtLjE4LTguNjEtMi4yMy0xMi42MS00LjM4LDMuNjYsMy4xNiw2LjIzLDUuNywxMS4xMyw3LjQsNS4wMSwxLjczLDkuOCwyLjE1LDE0LjU4LDQuNzYsMTAuMTcsNS41NywxOC4yMSwxMS43OCwzMC4yMyw3Ljg3LTMuNjIsNy40Ny0xMi41Niw0LjMzLTE4LjI1LDIuNTYtOC4zLTIuNTgtMTUuODMtMy4wNi0yNC4yMS0uOTMsNC4xNy45OSw4LjI3LjM1LDEyLjM4LDEuODIsNC42OCwxLjY4LDkuMyw0LDEzLjc1LDYuMjIsNC4wMywyLjAyLDguODMsNC4xLDEzLjQyLDMuNiwyLjM1LS4yNiw0Ljk5LS44MSw3LjItMS43MiwxLjkyLS43OSwzLjM4LTIuMjQsNS40LTIuNjItMS45MywxLjk2LTMuNzYsNC4xOS01Ljg5LDUuOTQtMS45OCwxLjYxLTQuMzYsMi4zMy02LjU0LDMuNTksOS44LS42MywxOC4yNi01LjY1LDI1LjQtMTIuMTEtMS45NSw0LjAxLTQuMzUsNy43Mi04LjIxLDEwLjExLDYuNjQtLjY3LDExLjYzLTUuMDksMTYuODQtOS4wMi4xLDQuMzgtNS4wMyw3LjEyLTUuMjMsMTEsNC43OC4yNiw4LjAzLTEuODgsMTEuOTQtNC4yOS40LDEuNjktLjk2LDMuMDgtMS4zOSw0LjYsNS4xNy0uMjksMTAuMDktMS45NSwxNC4yNy01LjAyLTQuNDEtMy4wNy04LjE2LTYuMzgtMTAuMDYtMTEuNTYtMS4wNy0yLjkzLTEuMTYtNS41Ny0xLjMtOC42Mi0uMTgtMy44NC0uODYtMy42MS00LjI5LTQuMzMtMTEuOTEtMi41MS0xOS4xNi0xMi45NS0yMS4zMS0yNC4zNS0uOTgtNS4xOS0xLjEtMTEuNDEtLjA2LTE2LjYsMS4wNC01LjE4LjM2LTkuNzQtMS44MS0xNC44LTQuNjktMTAuOTctMTMuMzEtMTguOTMtMjAuNTItMjguMTMtLjY2LDEuNzEsMS4yNCwyLjksMi4xNyw0LjA2LDEuNTQsMS45MywyLjY2LDQuMDcsMy45Miw2LjE5LDIuNTYsNC4zMSw0LjYsOC40NCw2LjA2LDEzLjI1LDMuMSwxMC4yMS45OCwyMS43OC42OSwzMi4zMS0zLjYtMy4yLTUuNTYtOS4yNi03LjA3LTEzLjY1LTEuNTUtNC40OS0yLjI5LTkuMDYtNC40Ny0xMy4zMy0xLjk2LTMuODItNC41LTYuNzUtNy43MS05LjU5LTIuOTItMi41OC04Ljc3LTcuODYtMTIuNzMtNy45Myw4LDYuOTQsMTMuODUsMTQuNSwxNS40OSwyNS41Ni43LDQuNjkuNiw5LjEyLDIuMTMsMTMuNjcsMS4yOSwzLjgyLDQuODMsNy42NCw1LjU0LDExLjMzLTcuNC02LjI0LTEyLjQ4LTE0LjgyLTIwLjA0LTIwLjY4LTcuMy01LjY2LTE1LjMzLTguMS0yNC4yMi05LjE2LDEuMzksMS4yNCwzLjU2LDEuMzksNS4yNCwyLjA4LDIuMjguOTMsNC41MywyLjI1LDYuNTksMy42LDQuNjEsMyw4LjIxLDYuOTEsMTEuMTksMTEuNTEsMi44Niw0LjQ0LDUuNTIsOC45LDguNzYsMTMuMDksMS41LDEuOTUsMy4wNSwzLjg2LDQuNzgsNS42MiwxLjY5LDEuNzEsNC4yNywzLjA3LDUuNDYsNS4xMS0zLjY0LDAtOS4wMy00LjMyLTExLjgyLTYuNTYtMy42OC0yLjk2LTUuODMtNi44NC0xMC4wNi05LjE5LTguNDgtNC43MS0xOC4zNC0zLjA3LTI3LjEzLS4zMiwyLjc2LDEuMDksNS4yMS0uNzEsOC4xMS0uMzMsMi42My4zNSw1LjYzLDEuMDMsOC4xNSwxLjksNS4xLDEuNzYsMTAuMTYsNi4xMywxMy4zOCwxMC4zNyw3LjIxLDkuNDksMTQuMzIsMTUuMzEsMjYuNzgsMTUuMzEtNC43MywzLjEyLTExLjI4LDEuMjMtMTUuOTMtLjk4WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48L3N2Zz4=');
  mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MDguNjYgMjEyLjYiPjxwYXRoIGQ9Ik0yNi44OCwxNDYuNmgxLjA3bDUuMjQsMy4yN3Y1LjY2YzAsMS42MS0uNzIsMi44OC0yLjE3LDMuOC0xLjQ1LjkzLTMuNDYsMS4zOS02LjAzLDEuMzktNC44MywwLTguMzEtMS43OS0xMC40My01LjM4LS40NC0uNzEtLjg1LTEuNjQtMS4yMi0yLjgtLjM3LTEuMTUtLjY2LTIuNC0uODUtMy43My0uMi0xLjMzLS4zLTIuNTctLjMtMy43MSwwLTMuNjMuNTEtNi43OSwxLjU0LTkuNDYuNDctMS4zNiwxLjMyLTIuNjcsMi41NC0zLjkzLjg1LS44NywxLjktMS41NSwzLjE0LTIuMDQsMS4yNC0uNDksMi41Mi0uNzMsMy44NS0uNzMsMi4xOCwwLDQuMzUuNDIsNi40OSwxLjI2LDIuMTUuODQsNC4yNSwyLjEsNi4zLDMuNzksMS4xNS45MywyLjExLDEuOCwyLjg3LDIuNjEuNzYuODEsMS42NSwxLjkzLDIuNjgsMy4zN2guNTJsLS4yNC0xMi4xNGgtLjY5bC0uODguNjJjLTEuNDQsMS4wNC0yLjU2LDEuNzctMy4zNSwyLjE5LS44LjQyLTEuNDcuNjMtMi4wMy42M3MtMS40Mi0uMzItMi42NS0uOTdjLTEuMi0uNjMtMi4zMy0xLjEzLTMuMzktMS40OS0xLjA2LS4zNi0yLjEzLS42My0zLjIyLS44MS0xLjA5LS4xNy0yLjMxLS4yNi0zLjY1LS4yNi0yLjkxLDAtNS42NS40Mi04LjIzLDEuMjctMi41OC44NS00LjksMi4wOS02Ljk3LDMuNzMtMS40NCwxLjE1LTIuNjcsMi40LTMuNjksMy43NC0xLjAyLDEuMzQtMS44LDIuNzQtMi4zMyw0LjE4Qy4yNywxNDIuMTEsMCwxNDMuNTgsMCwxNDUuMDYsMCwxNDcuMzIuNjIsMTQ5LjUzLDEuODcsMTUxLjY5YzEuMjUsMi4xNiwzLDQuMDQsNS4yNiw1LjY1LDIuMDcsMS40Nyw0LjQ4LDIuNiw3LjI0LDMuMzksMi43Ni43OSw1LjYsMS4xOSw4LjUyLDEuMTksMS4xOSwwLDIuMjYtLjA2LDMuMjItLjE4Ljk2LS4xMiwxLjk5LS4zMSwzLjA3LS41OCwxLjA4LS4yNywyLjUtLjY2LDQuMjUtMS4xOCwxLjYzLS41MSwyLjk3LS44OCw0LjAzLTEuMTEsMS4wNi0uMjQsMi4wMS0uMzYsMi44NC0uMzZzMS41Ni4wOCwyLjE4LjI1Yy42Mi4xNiwxLjM1LjQ1LDIuMi44NmwuMjguMTQuMjQuMTIuMzEtLjU1Yy0xLjExLS45LTEuNjYtMS44MS0xLjY2LTIuNzN2LTYuNzNsNS4xOS0zLjI3aDEuMDd2LS41N2gtMjMuMjV2LjU3WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNOTMuNzMsMTM0LjUxYy0yLjI0LTIuMjYtNS0zLjk5LTguMjctNS4xOC0zLjI3LTEuMTktNi44NC0xLjc5LTEwLjcxLTEuNzktMi45NywwLTUuODMuNDYtOC41NywxLjM3LTIuNzQuOTItNS4xOCwyLjE5LTcuMzEsMy44Mi0yLjEzLDEuNjMtMy44LDMuNDktNS4wMSw1LjU4LTEuMjEsMi4wOS0xLjgxLDQuMjYtMS44MSw2LjUxLDAsMi45OSwxLjA1LDUuNzgsMy4xNCw4LjM5LDIuMDksMi42MSw0LjkyLDQuNjgsOC40Nyw2LjIyLDMuNTYsMS41NCw3LjM3LDIuMzEsMTEuNDUsMi4zMXM4LjAyLS43NywxMS41OS0yLjMxYzMuNTctMS41NCw2LjQtMy42Myw4LjQ5LTYuMjYsMi4wOS0yLjYzLDMuMTMtNS41LDMuMTMtOC42MiwwLTEuNzktLjQtMy41NC0xLjE5LTUuMjctLjc5LTEuNzMtMS45Mi0zLjMyLTMuMzktNC43OFpNODYuMDMsMTQ5LjE2Yy0uMTMsMS43NS0uMjksMy4xLS41LDQuMDUtLjMzLDEuNDEtLjc3LDIuNTQtMS4zLDMuMzktLjg0LDEuMzktMS45OCwyLjQzLTMuNDMsMy4xLTEuNDUuNjgtMy4yMywxLjAyLTUuMzcsMS4wMi0zLjQxLDAtNS45NS0uNzMtNy42MS0yLjE4LTEuNDUtMS4xOS0yLjQ0LTIuOTItMi45Ni01LjE5LS4xOS0uOTMtLjM0LTIuMDktLjQ0LTMuNDctLjEtMS4zOC0uMTUtMi42Mi0uMTUtMy43MSwwLTIuMDEuMDctMy45MS4yLTUuNzIuMTMtMS44MS4zMS0zLjI1LjUzLTQuMzMuMjgtMS4yOC43Mi0yLjQ0LDEuMy0zLjQ4Ljg0LTEuMzksMS45OS0yLjQxLDMuNDUtMy4wNiwxLjQ2LS42NSwzLjM5LS45Nyw1Ljc3LS45NywyLjY3LDAsNC43OC40OCw2LjMyLDEuNDMsMS41NC45NiwyLjY2LDIuNTIsMy4zNCw0LjdzMS4wMyw1LjEzLDEuMDMsOC44NGMwLDEuOTYtLjA2LDMuODItLjE5LDUuNTdaIiBzdHlsZT0iZmlsbDojMWQxZDFiOyIvPjxwb2x5Z29uIHBvaW50cz0iMTM5Ljc3IDE0OS41NiAxMjYuNzYgMTYwLjQ5IDExNy4xOCAxNjAuNDkgMTE3LjE4IDEzMi4xNCAxMjIuNjMgMTI4Ljg1IDEyMy42NSAxMjguODUgMTIzLjY1IDEyOC4yNiAxMDAuMjMgMTI4LjI2IDEwMC4yMyAxMjguODUgMTAxLjQyIDEyOC44NSAxMDYuNDcgMTMxLjkxIDEwNi40NyAxNTcuNTggMTAxLjIgMTYwLjc4IDEwMC4wOSAxNjAuNzggMTAwLjA5IDE2MS4zNyAxMzkuNiAxNjEuMzcgMTQwLjM4IDE0OC4zNiAxMzkuODYgMTQ4LjM2IDEzOS43NyAxNDkuNTYiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBhdGggZD0iTTE4Ni4zMiwxMzMuMDFjLTEuOS0xLjUzLTQuMTEtMi43LTYuNjUtMy41Mi0yLjU0LS44Mi01LjI3LTEuMjMtOC4yMS0xLjIzaC0yNi45N3YuNTloMS4yNmw1LjI5LDMuMnYyNS41OGwtNS4xOSwzLjE1aC0xLjE2di41OWgyNS43MmMzLjE2LDAsNi4wOS0uMzksOC43OS0xLjE3LDIuNy0uNzgsNS4wMy0xLjksNi45OC0zLjM0LDEuOTUtMS40NSwzLjQ2LTMuMTksNC41My01LjIyLDEuMDctMi4wMywxLjYtNC4yMiwxLjYtNi41OHMtLjUyLTQuNjUtMS41Ni02LjdjLTEuMDQtMi4wNS0yLjUxLTMuODMtNC40MS01LjM2Wk0xNzkuNDksMTUzLjk2Yy0uNzYsMi4yMi0xLjkzLDMuODYtMy41MSw0LjkxLTEuNTgsMS4wNS0zLjYzLDEuNTgtNi4xNiwxLjU4aC04LjA2di0zMS4zNmg3LjQyYzIuMDEsMCwzLjU5LjE5LDQuNzYuNTgsMS4xNy4zOSwyLjIsMS4wNywzLjEsMi4wNSwxLjI2LDEuMzQsMi4xOCwzLjA5LDIuNzQsNS4yMy41NiwyLjE0Ljg0LDQuOTQuODQsOC40cy0uMzgsNi40LTEuMTQsOC42MloiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSIyMzMuNzUgMTQ4Ljk1IDIyMy4xNiAxNjAuNTQgMjEwLjkzIDE2MC41NCAyMTAuOTMgMTQ0LjU2IDIxNi40MyAxNDQuNTYgMjIyLjczIDE0OS42NiAyMjIuNzMgMTUyLjI0IDIyMy4yNSAxNTIuMjQgMjIzLjI1IDEzNS4yIDIyMi42OCAxMzUuMiAyMjIuNjggMTM3LjEgMjE2LjMxIDE0My43MSAyMTAuOTcgMTQzLjcxIDIxMC45NyAxMjkuMTMgMjIzLjExIDEyOS4xMyAyMzMuMjUgMTM5LjUxIDIzMy4yNSAxNDAuMzkgMjMzLjc1IDE0MC4zOSAyMzMuNzUgMTI4LjI2IDE5My43NCAxMjguMjYgMTkzLjc0IDEyOC44NSAxOTQuOTUgMTI4Ljg1IDIwMC4yNiAxMzIuMDUgMjAwLjI2IDE1Ny41OCAxOTUuMTIgMTYwLjc4IDE5My44OCAxNjAuNzggMTkzLjg4IDE2MS4zNyAyMzMuNjEgMTYxLjM3IDIzNC4yNyAxNDcuODggMjMzLjg1IDE0Ny44OCAyMzMuNzUgMTQ4Ljk1IiBzdHlsZT0iZmlsbDojMWQxZDFiOyIvPjxwYXRoIGQ9Ik0zNjcuNjUsMTMyLjI4czAsMCwwLDBjMCwwLDAsMCwuMDEsMCw1LjY2LDAsMTIuMjQsMS4wNSwxNy4zMi0xLjk3LTQuODgtMS41NC04LjY5LTQuOTEtMTEuNzktOC44OCw4LjA3LDMuNTksMTQuOTksMi4zNSwyMy4yNy44My0zLjQ2LS45OC05LjE0LTIuMDgtMTAuOTMtNS42Miw5LjAzLDIuNzUsMTkuMjEsNC44NywyOC4yNywxLjA4LTEuMzItMS4zMi02LjU5LS4yOC04LjY2LS43Ny0zLjU4LS44NC02Ljg3LTIuOC05LjkyLTQuNzgsNS40OSwwLDkuNzcsMi4zOSwxNS41NC42Myw2LjQzLTEuOTYsOC41Ny01LjMzLDEyLjA2LTEwLjYxLDYuMDUtOS4xMywxNy45Ni0xOC4zOSwyOC45Ny0yMC4yMi00LjQ4LTEuNDQtMTAuOTgsMS44MS0xNC45OCwzLjcxLTQuNjksMi4yMy05LjAyLDUuMTYtMTIuODcsOC42Ni0zLjIxLDIuOTEtNS45LDYuOTEtMTAuMTgsOC4zMS00LjE0LDEuMzYtOS4xOC4zMS0xMi41Ni0yLjQsMTIuOTYsMCwxOS4yNC04LjQ0LDI1LjctMTguNjcsMS40LTIuMjMsMi43Ny00LjgyLDQuNTItNi43OSwyLjI3LTIuNTUsNS42Mi0zLjk3LDguMjQtNi4xNSw0Ljg0LTQuMDQsOC4zMy05LjA0LDkuOTMtMTUuMTYtMi4yMywxLjA2LTMuMDIsNC44NC00Ljg5LDYuNjctMS44OCwxLjg0LTMuOTYsMy41MS02LjI4LDQuNzctNS43OCwzLjEzLTEyLjAyLDQuMTQtMTcuNDMsOC4yMS00LjgxLDMuNjItNy45Myw4LjgzLTEyLDEyLjgxLTIuNzMsMi42Ny04Ljc4LDUuMzgtMTIuNjcsNC4zNyw1LjkxLTIuMDUsMTAuMzEtNS44MSwxNC4wNi0xMC44Miw0LjI5LTUuNzMsNC4zOS0xMi4zMiw2LjM0LTE4Ljc4LDEuODUtNi4xNyw1LjUxLTExLjk4LDEwLjI5LTE2LjMsNC4yNy0zLjg2LDkuNTktNC43NiwxNC4zNi03LjYxLTEwLjA2LDEuMjktMjEuMTQsNC4xNC0yNy40NCwxMi44MS0zLjIsNC4zOS0zLjgzLDguOTgtNi4xNSwxMy43NC0yLjIxLDQuNTQtNC44Nyw5LjA1LTguODIsMTIuMzIuNTYtMy4wNywyLjMtNS45MSwzLjMtOC44NSwxLjE1LTMuMzcsMS44NC02LjgxLDIuNjMtMTAuMjcsMS4xLTQuODIsMS40Ny05LjMyLDIuMTQtMTQuMjYuODEtNS45NSwyLjkzLTExLjY2LDYuMTctMTYuNzMuNzktMS4yNCw2LjM1LTcuNTMsOC4wNC05LjUzLjMyLS4zNy41MS0uNjEuNS0uNjMsMCwwLDAsMCwwLDAtMS44OSwyLjItNi4zMSw0LjA2LTguODIsNi4zOS00LjE3LDMuODgtOC4xMyw4LjM4LTEwLjc4LDEzLjQ0LTIuNiw0Ljk2LTMuNjQsMTAuMzQtNS4yMiwxNS42Ni0xLjYsNS40MS0zLjYsMTAuNTgtNS43LDE1LjgxLTEuMDMtMS4xOS4yMS00LjEuNDMtNS41Mi40NC0yLjk0LjYyLTUuNTIuMjYtOC42My0uNzEtNi4xMy0zLjA2LTExLjUtNC43OS0xNy4zNi0xLjctNS43OC0yLjA2LTExLjQ2LS44OS0xNy40LjQ1LTIuMjksMS4zMi00LjYsMi4xMy02LjgyLjUyLTEuNDQsMi40OS01LjAyLDIuODQtNi4zLjA2LS4yMy4wOC0uMzkuMDItLjQ1LDAsMCwwLDAsMCwwaDBjLS4xNy4yLS4zNC40MS0uNTEuNjItNi43Myw4LjA0LTEyLjQ0LDE4LjA0LTEyLjA1LDI4Ljg3LjE1LDQuMDgsMS4wNiw3Ljk2LDEuNzUsMTEuOTMsMS4xLDYuMzQuMzksMTIuMzYtLjM3LDE4Ljc2LTMuNTUtMTAuNzMtMTEuNjgtMTktMTMuOTctMzAuMjEtMS4xMS01LjQ0LS44MS0xMS41NC0uNjYtMTcuMDkuMTQtNS4yMSwzLjM4LTEyLjA1LDIuNzQtMTcuMS0zLjc2LDEwLjQ2LTcuNDIsMjIuMTQtOC40NiwzMy4yOC0uNTEsNS41Mi0uNTEsMTEuNTYuNjcsMTYuOTksMS4xMSw1LjE0LDMuODYsOC45Niw2LjEzLDEzLjU5LDQuNzksOS43NCw1LjYyLDIxLjE1LDEuNjEsMzEuMjMtMS43NCw0LjM5LTQuNjUsOS4xOS04Ljk3LDExLjQ3LTQuMjIsMi4yMy03LjU0Ljk0LTExLjQxLTEuMDUsMS42My4xMSw5LjE0LTMuMDUsNy43NC00LjQ0LTIuNDIsMi44My04LjgzLTEuNzgtMTEuMDItMy41LDQuNDItLjQzLDkuNDctMy4yMywxMC42OS03Ljg1LTIuNjEsMi43Ni00LjE5LDMuOS04LjEyLDMuOTktMy40Mi4wOC02LjcxLS42OC05LjcyLTIuMzNoNi4zOWMtLjkxLS44OS0uNTctMS4yNCwxLjAyLTEuMDYtMi42NC0uOTYtNS44MS0uNi04LjU3LTEuMDItMi42OC0uNDEtNS4xNy0xLjE3LTcuOTItLjc4LTQuNzIuNjctOC40Myw0LjMxLTkuNzIsOC44MywzLjA5LTIuMjcsNC45LTQuMTEsOC44OC0yLjY0LDIuOTQsMS4wOSw1LjY0LDMuNDksNy4yNyw2LjEzLDMuNzIsNiwxLjQzLDEyLjY0LDMuMjIsMTkuMDQsMy42NSwxMy4wMiwxOS41OSwxNC43OSwyNC43OCwyNi45Miw1LjQ0LDEyLjc0LTUuNjIsMjYuMTItMTcuNDYsMjkuNzktNS43LDEuNzctMTAuMjIsMS4zNy0xNS44OS45Ny03LjUxLS41My0xMy42MS00LjQ3LTIwLjU4LTYuNzEsNC45Niw1LjkyLDEyLjEsOS41OCwxOS41OSwxMS4zMiw0LjAxLjkzLDguODMsMS42OSwxMi44OCwxLjE1LDEuNzctLjI0LDMuNTctLjUzLDUuMzItLjg3LDEuMjYtLjI0LDMuNTYtMS4zOSw0LjgtLjk5LTUuMTksNS41My0xNC44Miw2Ljc0LTIxLjk0LDYuNzItOC4zNy0uMDMtMTYuMDItMy4xMi0yMy4yOS03LjE5LTYuNzQtMy43Ny0xMi43OC04LjYyLTE3LjM4LTE0Ljg2LTQuNTItNi4xMi02Ljg5LTE1LjcyLTcuNTEtMjUuNThsLS4xNC03LjItLjkyLS40MXYxNS4zNGwtMy4wNi0yLjM5LTkuNjktNy42Ni05LjY3LTcuNTgtMy4wMy0yLjM3aC0xNy43NXYuNTdoMS40NWw2LjMzLDQuOTV2MTkuMjdsLTUuMTQsNy43M2gtMS40bC0uMDIuNTloMTQuMjl2LS41N2gtMS40OWwtNS4zMS03Ljk0di0xOC4zOWw0LjE1LDMuMjUsMTIuOTksMTAuMTcsNy45Niw3LjM5YzUuMDgsNC43MiwyMC4wNiwyMS43NiwyNi4xNSwyNi44Nyw2LjMsNS4yOCwxMy44Miw5LjI5LDIxLjczLDExLjU3LDMuODYsMS4xMSw3Ljk0LDEuMzUsMTEuOTIsMS43NywzLjIzLjM0LDYuMjgtLjc3LDkuNDQtLjQyLTE3LjI0LDguNC0zNS43MS0zLjQzLTUwLjQ1LTExLjM4aC0uMTZjOS44OSw4LjQ0LDIwLjU1LDE1LjcxLDMzLjg3LDE4LjE3LDEzLjgyLDIuNTYsMjUuNjItMS4wOSwzNy44LTcuNzQsMCwyLjQtMy4wNCw0LjQyLTQuNjksNS44MS0zLjUsMi45NC02LjY1LDQuODMtMTAuOTYsNi40Ny05LjM0LDMuNTUtMTguNTYsMi41OS0yOC4yOSwzLjUyLDE0Ljk5LDQuNTIsMzEuNDUsMy42MSw0NS4yNC00LjY4LDUuOTgtMy42LDExLjcxLTkuNDYsMTUuMjQtMTUuMzUsMi4xLTMuNTEsMy40NC03LjM4LDQuNzItMTEuMjQuNjgtMi4wNSwxLjI2LTkuMDUsMi41OC05LjkzLDAsOS4yOS0uODMsMTYuNzUtNC42NCwyNS4zMi0xLjAyLDIuMjktMTAuMTYsMTYuMTktOS45NiwxNi40LDQuODEtNS42NCwxMC4yMy0xMC4wMSwxNC4xMi0xNi41NiwzLjc2LTYuMzIsNi4wMS0xNC40LDUuNzktMjEuNzktLjQ3LTE2LjAyLTExLjEzLTI5LjQ1LTIyLjQ1LTM5Ljc5WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNNDI5LjgxLDEzMC43OWMtLjg0LS41MS0xLjg5LS45NS0zLjE2LTEuMzQtMS4yNy0uMzktMi43LS42OC00LjI3LS44OS0xLjU3LS4yLTMuMDgtLjMxLTQuNTEtLjMxaC0yNS40OHYuNTloMS4wMmw1LjMzLDMuMnYyNS41M2wtNS4xOSwzLjJoLTEuMTF2LjU5aDIzLjU0di0uNTloLTEuMjZsLTUuMTktMy4yNXYtMTAuNjJoNi45NGMzLjgyLDAsNy4wOC0uMzUsOS43Ny0xLjA0LDIuNjktLjY5LDQuNzItMS43Miw2LjEyLTMuMDgsMS4zOS0xLjM2LDIuMDktMy4wMSwyLjA5LTQuOTUsMC0xLjQ0LS40MS0yLjc3LTEuMjItMy45OS0uODEtMS4yMi0xLjk1LTIuMjQtMy40LTMuMDVaTTQyMS40MiwxNDMuOTljLS42OC43LTEuNiwxLjIxLTIuNzYsMS41NC0xLjE2LjMzLTIuNi41LTQuMzMuNWgtNC44MXYtMTYuOWg2LjA3YzEuNzQsMCwzLjIuMyw0LjM3LjksMS4xOC42LDIuMDYsMS41LDIuNjUsMi42OS41OSwxLjE5Ljg5LDIuNjguODksNC40NywwLDMuMDgtLjcsNS4zNS0yLjA5LDYuOFoiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI0NzkuODYgMTU3LjY3IDQ3OS44NiAxMzIuMDUgNDg1LjA1IDEyOC44NSA0ODYuMDcgMTI4Ljg1IDQ4Ni4wNyAxMjguMjYgNDYyLjg3IDEyOC4yNiA0NjIuODcgMTI4Ljg1IDQ2NC4wMyAxMjguODUgNDY5LjEzIDEzMiA0NjkuMTMgMTQ0LjA5IDQ1Mi44NyAxNDQuMDkgNDUyLjg3IDEzMi4wNSA0NTguMSAxMjguODUgNDU5LjI3IDEyOC44NSA0NTkuMjcgMTI4LjI2IDQzNS43OCAxMjguMjYgNDM1Ljc4IDEyOC44NSA0MzYuOCAxMjguODUgNDQyLjAzIDEzMi4wNSA0NDIuMDMgMTU3LjYyIDQzNy4wNiAxNjAuNzggNDM1Ljc4IDE2MC43OCA0MzUuNzggMTYxLjM3IDQ1OS4zNCAxNjEuMzcgNDU5LjM0IDE2MC43OCA0NTguMDYgMTYwLjc4IDQ1Mi45MSAxNTcuNTggNDUyLjkxIDE0NS4wMSA0NjkuMTMgMTQ1LjAxIDQ2OS4xMyAxNTcuNjIgNDYzLjk4IDE2MC43OCA0NjIuODIgMTYwLjc4IDQ2Mi44MiAxNjEuMzcgNDg2LjEyIDE2MS4zNyA0ODYuMTIgMTYwLjc4IDQ4NC44MiAxNjAuNzggNDc5Ljg2IDE1Ny42NyIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cGF0aCBkPSJNNTI5LjkxLDEzNC41MWMtMi4yNC0yLjI2LTUtMy45OS04LjI3LTUuMTgtMy4yNy0xLjE5LTYuODQtMS43OS0xMC43MS0xLjc5LTIuOTcsMC01LjgzLjQ2LTguNTcsMS4zOC0yLjc0LjkyLTUuMTgsMi4xOS03LjMxLDMuODItMi4xMywxLjYzLTMuOCwzLjQ5LTUuMDEsNS41OC0xLjIxLDIuMDktMS44MSw0LjI2LTEuODEsNi41MSwwLDIuOTksMS4wNSw1Ljc4LDMuMTQsOC4zOSwyLjA5LDIuNjEsNC45Miw0LjY4LDguNDcsNi4yMiwzLjU2LDEuNTQsNy4zNywyLjMxLDExLjQ1LDIuMzFzOC4wMi0uNzcsMTEuNTktMi4zMWMzLjU3LTEuNTQsNi40LTMuNjMsOC40OS02LjI2LDIuMDktMi42MywzLjEzLTUuNSwzLjEzLTguNjIsMC0xLjc5LS40LTMuNTQtMS4xOS01LjI3LS43OS0xLjczLTEuOTItMy4zMi0zLjM5LTQuNzhaTTUyMi4yMSwxNDkuMTZjLS4xMywxLjc1LS4yOSwzLjEtLjUsNC4wNS0uMzMsMS40MS0uNzcsMi41NC0xLjMsMy4zOS0uODQsMS4zOS0xLjk4LDIuNDMtMy40MywzLjEtMS40NS42OC0zLjIzLDEuMDItNS4zNywxLjAyLTMuNDEsMC01Ljk1LS43My03LjYxLTIuMTgtMS40NS0xLjE5LTIuNDQtMi45Mi0yLjk2LTUuMTktLjE5LS45My0uMzQtMi4wOS0uNDQtMy40Ny0uMS0xLjM4LS4xNS0yLjYyLS4xNS0zLjcxLDAtMi4wMS4wNy0zLjkxLjItNS43Mi4xNC0xLjgxLjMxLTMuMjUuNTMtNC4zMy4yOC0xLjI4LjcyLTIuNDQsMS4zLTMuNDguODQtMS4zOSwxLjk5LTIuNDEsMy40NS0zLjA2LDEuNDYtLjY1LDMuMzktLjk3LDUuNzctLjk3LDIuNjcsMCw0Ljc4LjQ4LDYuMzIsMS40MywxLjU0Ljk2LDIuNjUsMi41MiwzLjM0LDQuN3MxLjAzLDUuMTMsMS4wMyw4Ljg0YzAsMS45Ni0uMDYsMy44Mi0uMTksNS41N1oiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI1NzUuMiAxNDguOTUgNTY0LjYgMTYwLjU0IDU1Mi4zNyAxNjAuNTQgNTUyLjM3IDE0NC41NiA1NTcuODcgMTQ0LjU2IDU2NC4xNyAxNDkuNjYgNTY0LjE3IDE1Mi4yNCA1NjQuNyAxNTIuMjQgNTY0LjcgMTM1LjIgNTY0LjEzIDEzNS4yIDU2NC4xMyAxMzcuMSA1NTcuNzUgMTQzLjcxIDU1Mi40MiAxNDMuNzEgNTUyLjQyIDEyOS4xMyA1NjQuNTUgMTI5LjEzIDU3NC43IDEzOS41MSA1NzQuNyAxNDAuMzkgNTc1LjIgMTQwLjM5IDU3NS4yIDEyOC4yNiA1MzUuMTkgMTI4LjI2IDUzNS4xOSAxMjguODUgNTM2LjQgMTI4Ljg1IDU0MS43MSAxMzIuMDUgNTQxLjcxIDE1Ny41OCA1MzYuNTYgMTYwLjc4IDUzNS4zMyAxNjAuNzggNTM1LjMzIDE2MS4zNyA1NzUuMDUgMTYxLjM3IDU3NS43MiAxNDcuODggNTc1LjI5IDE0Ny44OCA1NzUuMiAxNDguOTUiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBvbHlnb24gcG9pbnRzPSI2MTUuNzIgMTI4LjgyIDYxNy4xNCAxMjguODIgNjIyLjQ1IDEzNi4zNCA2MjIuNDUgMTQ4LjI2IDYxOS4zOSAxNDUuODcgNjA5LjcgMTM4LjIxIDYwMC4wMyAxMzAuNjMgNTk3IDEyOC4yNiA1NzkuMjQgMTI4LjI2IDU3OS4yNCAxMjguODIgNTgwLjY5IDEyOC44MiA1ODcuMDIgMTMzLjc4IDU4Ny4wMiAxNTMuMDUgNTgxLjg3IDE2MC43OCA1ODAuNDggMTYwLjc4IDU4MC40NSAxNjEuMzcgNTk0Ljc0IDE2MS4zNyA1OTQuNzQgMTYwLjggNTkzLjI1IDE2MC44IDU4Ny45NCAxNTIuODYgNTg3Ljk0IDEzNC40NyA1OTIuMDkgMTM3LjcxIDYwNS4wOCAxNDcuODggNjE4LjA0IDE1OC4xIDYyMi4xOSAxNjEuMzcgNjIzLjM4IDE2MS4zNyA2MjMuMzggMTM2LjI0IDYyOC40MiAxMjguODIgNjI5Ljg3IDEyOC44MiA2MjkuODkgMTI4LjI2IDYxNS43MiAxMjguMjYgNjE1LjcyIDEyOC44MiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cG9seWdvbiBwb2ludHM9IjYzMi44NyAxMjguODUgNjM0LjAzIDEyOC44NSA2MzkuMjIgMTMyLjA1IDYzOS4yMiAxNTcuNTggNjM0LjA4IDE2MC43OCA2MzIuOTIgMTYwLjc4IDYzMi45MiAxNjEuMzcgNjU2LjIyIDE2MS4zNyA2NTYuMjIgMTYwLjc4IDY1NS4wNiAxNjAuNzggNjQ5Ljk2IDE1Ny42NyA2NDkuOTYgMTMyIDY1NS4xNSAxMjguODUgNjU2LjIyIDEyOC44NSA2NTYuMjIgMTI4LjI2IDYzMi44NyAxMjguMjYgNjMyLjg3IDEyOC44NSIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48cG9seWdvbiBwb2ludHM9IjcwNy4yNiAxNjAuNzggNzAxLjQ4IDE1Ny41MyA2ODcuMDcgMTQwLjY1IDY5My42NiAxMzMuNzUgNzAyIDEyOC44NSA3MDMuNTIgMTI4Ljg1IDcwMy41MiAxMjguMjYgNjg2LjUyIDEyOC4yNiA2ODYuNTIgMTI4Ljg1IDY4Ny42OSAxMjguODUgNjkyLjQgMTMzLjggNjg2LjUyIDEzOS45MiA2NzkuNzIgMTMxLjk1IDY4My42NiAxMjguODUgNjg0LjkxIDEyOC44NSA2ODQuOTEgMTI4LjI2IDY1OC41NiAxMjguMjYgNjU4LjU2IDEyOC44NSA2NjAuMDIgMTI4Ljg1IDY2NS42OSAxMzEuOTEgNjc5LjIgMTQ3LjYyIDY3MS44OCAxNTUuMjUgNjYyLjIxIDE2MC43OCA2NjAuNzYgMTYwLjc4IDY2MC43NiAxNjEuMzcgNjgwLjEyIDE2MS4zNyA2ODAuMTIgMTYwLjc4IDY3OS4wMSAxNjAuNzggNjczLjEzIDE1NS4yNSA2NzkuNzcgMTQ4LjI2IDY4Ny42OSAxNTcuNTMgNjgzLjI4IDE2MC43OCA2ODIuMjEgMTYwLjc4IDY4Mi4yMSAxNjEuMzcgNzA4LjY2IDE2MS4zNyA3MDguNjYgMTYwLjc4IDcwNy4yNiAxNjAuNzgiIHN0eWxlPSJmaWxsOiMxZDFkMWI7Ii8+PHBhdGggZD0iTTI3OS40MiwxMDguOTVjLTUuNDktMi42Mi05Ljk5LTMuNS0xNS45MS00LjE3LS43MS0uMDgtNC4wMi0uMTYtNS4wMS0uMDItMi4yNy4zMi00Ljg5LjA0LTcuMTgtLjA0LTQuOTYtLjE4LTguNjEtMi4yMy0xMi42MS00LjM4LDMuNjYsMy4xNiw2LjIzLDUuNywxMS4xMyw3LjQsNS4wMSwxLjczLDkuOCwyLjE1LDE0LjU4LDQuNzYsMTAuMTcsNS41NywxOC4yMSwxMS43OCwzMC4yMyw3Ljg3LTMuNjIsNy40Ny0xMi41Niw0LjMzLTE4LjI1LDIuNTYtOC4zLTIuNTgtMTUuODMtMy4wNi0yNC4yMS0uOTMsNC4xNy45OSw4LjI3LjM1LDEyLjM4LDEuODIsNC42OCwxLjY4LDkuMyw0LDEzLjc1LDYuMjIsNC4wMywyLjAyLDguODMsNC4xLDEzLjQyLDMuNiwyLjM1LS4yNiw0Ljk5LS44MSw3LjItMS43MiwxLjkyLS43OSwzLjM4LTIuMjQsNS40LTIuNjItMS45MywxLjk2LTMuNzYsNC4xOS01Ljg5LDUuOTQtMS45OCwxLjYxLTQuMzYsMi4zMy02LjU0LDMuNTksOS44LS42MywxOC4yNi01LjY1LDI1LjQtMTIuMTEtMS45NSw0LjAxLTQuMzUsNy43Mi04LjIxLDEwLjExLDYuNjQtLjY3LDExLjYzLTUuMDksMTYuODQtOS4wMi4xLDQuMzgtNS4wMyw3LjEyLTUuMjMsMTEsNC43OC4yNiw4LjAzLTEuODgsMTEuOTQtNC4yOS40LDEuNjktLjk2LDMuMDgtMS4zOSw0LjYsNS4xNy0uMjksMTAuMDktMS45NSwxNC4yNy01LjAyLTQuNDEtMy4wNy04LjE2LTYuMzgtMTAuMDYtMTEuNTYtMS4wNy0yLjkzLTEuMTYtNS41Ny0xLjMtOC42Mi0uMTgtMy44NC0uODYtMy42MS00LjI5LTQuMzMtMTEuOTEtMi41MS0xOS4xNi0xMi45NS0yMS4zMS0yNC4zNS0uOTgtNS4xOS0xLjEtMTEuNDEtLjA2LTE2LjYsMS4wNC01LjE4LjM2LTkuNzQtMS44MS0xNC44LTQuNjktMTAuOTctMTMuMzEtMTguOTMtMjAuNTItMjguMTMtLjY2LDEuNzEsMS4yNCwyLjksMi4xNyw0LjA2LDEuNTQsMS45MywyLjY2LDQuMDcsMy45Miw2LjE5LDIuNTYsNC4zMSw0LjYsOC40NCw2LjA2LDEzLjI1LDMuMSwxMC4yMS45OCwyMS43OC42OSwzMi4zMS0zLjYtMy4yLTUuNTYtOS4yNi03LjA3LTEzLjY1LTEuNTUtNC40OS0yLjI5LTkuMDYtNC40Ny0xMy4zMy0xLjk2LTMuODItNC41LTYuNzUtNy43MS05LjU5LTIuOTItMi41OC04Ljc3LTcuODYtMTIuNzMtNy45Myw4LDYuOTQsMTMuODUsMTQuNSwxNS40OSwyNS41Ni43LDQuNjkuNiw5LjEyLDIuMTMsMTMuNjcsMS4yOSwzLjgyLDQuODMsNy42NCw1LjU0LDExLjMzLTcuNC02LjI0LTEyLjQ4LTE0LjgyLTIwLjA0LTIwLjY4LTcuMy01LjY2LTE1LjMzLTguMS0yNC4yMi05LjE2LDEuMzksMS4yNCwzLjU2LDEuMzksNS4yNCwyLjA4LDIuMjguOTMsNC41MywyLjI1LDYuNTksMy42LDQuNjEsMyw4LjIxLDYuOTEsMTEuMTksMTEuNTEsMi44Niw0LjQ0LDUuNTIsOC45LDguNzYsMTMuMDksMS41LDEuOTUsMy4wNSwzLjg2LDQuNzgsNS42MiwxLjY5LDEuNzEsNC4yNywzLjA3LDUuNDYsNS4xMS0zLjY0LDAtOS4wMy00LjMyLTExLjgyLTYuNTYtMy42OC0yLjk2LTUuODMtNi44NC0xMC4wNi05LjE5LTguNDgtNC43MS0xOC4zNC0zLjA3LTI3LjEzLS4zMiwyLjc2LDEuMDksNS4yMS0uNzEsOC4xMS0uMzMsMi42My4zNSw1LjYzLDEuMDMsOC4xNSwxLjksNS4xLDEuNzYsMTAuMTYsNi4xMywxMy4zOCwxMC4zNyw3LjIxLDkuNDksMTQuMzIsMTUuMzEsMjYuNzgsMTUuMzEtNC43MywzLjEyLTExLjI4LDEuMjMtMTUuOTMtLjk4WiIgc3R5bGU9ImZpbGw6IzFkMWQxYjsiLz48L3N2Zz4=');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
}

/* Gold-Hintergrund für den Footer (background-gold.jpg): eigenes Element
   (kein ::before) - JS braucht einen echten Knoten, um den Parallax-Versatz
   per transform zu setzen (siehe script.js). Fester Zoom (scale 1.35) plus
   großzügiger Überstand (inset), damit der Parallax-Versatz nie den
   Bildrand erreicht und Schwarz durchscheint. */
.site-footer__bg {
  position: absolute;
  inset: -20% -8%;
  z-index: 0;
  background-image: url('../_images/background-gold.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 65% 60%;
  filter: hue-rotate(-6deg) saturate(0.95) brightness(0.82);
  transform: scaleX(-1) scale(1.35);
}

/* rechte Seite: überblendende Bilder mit Ken-Burns-Effekt */
.side--right {
  background: var(--black);
}

.slideshow {
  /* etwas größer als der Container: Puffer für den Parallax-Versatz beim Scrollen,
     damit .side--right (overflow:hidden) nie eine Lücke zeigt */
  position: absolute;
  top: -6%;
  left: 0;
  right: 0;
  height: 112%;
  will-change: transform;
}

.slide {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  opacity: 0.5;
  animation-name: kb;
  animation-duration: var(--cycle);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* 3 Bilder teilen sich denselben Keyframe-Satz (je 1/3 des Zyklus sichtbar),
   nur um je 1/3 Zyklusdauer phasenversetzt per negativem animation-delay -
   das Bild "startet" so bereits mittendrin in seiner eigenen Phase. */
.slide:nth-child(1) {
  animation-delay: 0s;
}

.slide:nth-child(2) {
  animation-delay: calc(var(--cycle) / 3 * -1);
}

.slide:nth-child(3) {
  animation-delay: calc(var(--cycle) / 3 * -2);
}

/*
  Sichtbares Fenster: 0%-33.33% des Zyklus (Einblenden 0-5.33%, Halten
  5.33-28%, Ausblenden 28-33.33%). Unsichtbares Fenster: 33.33%-100% - der
  Zoom/Pan läuft dort weiter bis 65.33%, wird dann (während das Bild komplett
  unsichtbar ist) auf den Ausgangszustand zurückgesetzt und hält bis zum
  erneuten Einblenden. Echte Ueberblendung, da beim jeweils naechsten
  phasenversetzten Bild Ein- und Ausblenden sich zeitlich ueberlappen.
*/
@keyframes kb {
  0%     { opacity: 0.5; transform: scale(1.03)  translate(0.4%, -0.6%); }
  5.33%  { opacity: 1;   transform: scale(1.05)  translate(0.9%, -1.1%); }
  28%    { opacity: 1;   transform: scale(1.17)  translate(2.7%, -3.4%); }
  33.33% { opacity: 0; }
  44%    { opacity: 0;   transform: scale(1.24)  translate(3.6%, -4.6%); }
  65.33% { transform: scale(1.24)  translate(3.6%, -4.6%); }
  68%    { transform: scale(1)    translate(0%, 0%); }
  89.33% { opacity: 0;   transform: scale(1)    translate(0%, 0%); }
  100%   { opacity: 0.5; transform: scale(1.03)  translate(0.4%, -0.6%); }
}

/* Filmkorn-Rauschen über der gesamten Seite */
#grain {
  position: fixed;
  inset: 0; /* reicht allein schon für volle Viewport-Größe, kein zusätzliches vw/vh nötig */
  pointer-events: none;
  z-index: 9999;
  opacity: 0.1;
  mix-blend-mode: overlay;
}

/* Contact Us / Follow Us – steht zunächst unten links im ersten Viewport,
   wandert beim Scrollen mit nach oben und bleibt oben links "stehen" (sticky).
   Technik: das Element sitzt im Fluss direkt NACH .page (natürliche Position
   also knapp unterhalb von 100vh) und wird per negativem margin-top exakt so
   weit hochgezogen, dass es bei Scroll 0 mit 2rem Abstand am UNTEREN Rand des
   ersten Viewports erscheint. Erst wenn Scrollen die Position über die
   sticky-Schwelle (top:2rem) heben würde, "fängt" sie das Sticky ab - ab dann
   bleibt es oben stehen, bis .site-main (Containing Block) endet und der
   Footer enthüllt wird.
   height:0 + overflow:visible: nimmt keinen Platz im Layout ein, damit
   .coming-soon direkt danach unverändert beginnt.
   Wichtig: sticky-Offsets (top/left/...) sind Scroll-Constraints je Achse -
   da hier nie horizontal gescrollt wird, greift "left" nicht als Versatz;
   die horizontale Position läuft daher ganz normal über padding/justify-content. */
.contact-nav {
  position: sticky;
  top: 2rem;
  margin-top: -3.1667rem; /* -(2rem Zielabstand + 1.1667rem Zeilenhöhe) */
  height: 0;
  overflow: visible;
  z-index: 500;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: row;
  gap: 1.5rem;
  padding-left: 2rem;
}

/* Contact Us / Follow Us und der Modal-Close-Button sind beides kleine,
   großgeschriebene Text-Links auf P-Größe (Größe kommt per .p-Klasse im HTML). */
.contact-link,
.modal-close {
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
}

.contact-link {
  line-height: 1; /* für eine vorhersehbare, feste Zeilenhöhe (siehe margin-top oben) */
  color: var(--white);
  white-space: nowrap;
}

.contact-link:hover,
.modal-close:hover {
  text-decoration: underline;
}

/* Modals – Aufbau wie Bootstrap-Standardmodal: EIN Scrollbar (der normale
   Seiten-Scrollbar von .modal selbst), kein separater Scrollbar im Dialog.
   body bekommt beim Öffnen overflow:hidden (siehe script.js), damit nur noch
   das Modal scrollt. */
.modal {
  position: fixed;
  inset: 0;
  z-index: 1000;
  padding: 2rem;
  display: flex;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, visibility 0s linear 0.3s;
}

.modal.show {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.3s ease;
}

.modal-backdrop {
  /* fixed statt absolute: muss die gesamte Viewport-Fläche abdecken, auch
     wenn der Modal-Inhalt länger ist und .modal gescrollt wird */
  position: fixed;
  inset: 0;
  /* bewusst dunkler als --black, sonst verschwindet die Kante der Modal-Box
     über dem gleichfarbigen "Coming Soon"-Bereich */
  background: rgba(0, 0, 0, 0.8);
}

.modal-dialog {
  position: relative;
  width: 100%;
  max-width: 41.6667rem; /* 500px */
  /* margin:auto statt align-items:center auf .modal - zentriert genauso,
     klemmt aber (anders als align-items:center) den Anfang des Inhalts nicht
     ab, wenn dieser länger als der Viewport ist und gescrollt werden muss */
  margin: auto;
}

.modal-content {
  position: relative;
  background: var(--black);
  color: var(--white);
  border-radius: 0.25rem;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.6), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.4);
}

/* Fixed statt absolute + außerhalb von .modal-dialog im HTML: bleibt so immer
   oben rechts im Viewport stehen, auch wenn der lange Modal-Inhalt darunter
   gescrollt wird (siehe .modal { overflow-y:auto }). */
.modal-close {
  position: fixed;
  top: 2rem;
  right: 2rem;
  z-index: 1;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  font-family: inherit;
  color: var(--white);
  cursor: pointer;
}

.modal-body {
  padding: 2.5rem;
}

/* h2-h5, p, ul kommen aktuell ausschließlich innerhalb von .modal-body vor
   (Impressum/Datenschutz) - daher reichen einfache Element-Selektoren. */
h2 {
  font-size: 2rem; /* 24px */
  font-weight: 700;
  margin-bottom: 1.5rem;
}

h3 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

h4 {
  font-size: 1.3333rem;
  font-weight: 700;
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
}

h5 {
  font-size: var(--fs-p);
  font-weight: 700;
  margin-top: 1.25rem;
  margin-bottom: 0.5rem;
}

/* .modal-body p braucht keine eigene Regel für Größe/Zeilenhöhe: es ist ein
   echtes <p> und erbt das direkt vom Basis-Selektor "p" oben - nur der
   Absatzabstand für lange Fließtexte (Datenschutz/Impressum) kommt hier dazu. */
p {
  margin-bottom: 1rem;
}

ul {
  list-style: disc;
  margin: 0 0 1rem 1.25rem;
}

li {
  margin-bottom: 0.25rem;
}

.modal-body a {
  color: inherit;
  text-decoration: underline;
}

.modal-body a:hover {
  text-decoration: none;
}

/* Bereich unter dem ersten Viewport */
.coming-soon {
  min-height: 100vh;
  background: var(--black);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.coming-soon__text {
  font-family: 'Bodoni Moda', serif;
  font-style: normal;
  font-weight: 400; /* .xl liefert 300 (Roboto-Skala) - Bodoni Moda beginnt erst bei 400 */
  color: var(--white);
  opacity: 0;
  transform: translateY(1.5rem);
  transition: opacity 1s ease, transform 1s ease;
}

.coming-soon__coming {
  font-weight: 700;
}

.coming-soon__text.is-visible {
  opacity: 1;
  transform: translateY(0);
}

/* Revealing Footer: fixed am unteren Viewport-Rand, liegt HINTER .site-main
   (z-index 0 < 1) und ist die ganze Zeit "da" - .site-main deckt ihn optisch
   ab, bis sein margin-bottom (siehe script.js) beim Scrollen frei wird und
   den Footer darunter enthüllt. */
.site-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 0;
  overflow: hidden;
  padding: 2.5rem 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.5rem;
}

.footer-brand {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 1rem;
}

.footer-brand__logo {
  height: 1.5rem;
  width: auto;
  display: block;
}

.footer-legal {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 1.5rem;
}

/* "Part of" und Imprint/Privacy Policy: Größe/Schnitt kommen per .xs-Klasse
   im HTML, hier nur noch Farbe/Zeilenverhalten, die .xs nicht vorgibt. */
.footer-brand__label,
.footer-legal__link {
  color: var(--white);
  white-space: nowrap;
}

.footer-brand__label {
    padding-top: 0.2em;
}

.footer-legal__link {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  font-family: inherit;
  text-decoration: none;
  cursor: pointer;
}

.footer-legal__link:hover {
  text-decoration: underline;
}

/* ---------- Responsive ---------- */

@media (max-width: 1100px) {
  .logo {
    width: 33.33vw;
  }
}

@media (max-width: 800px) {
  .page {
    flex-direction: column;
  }

  .side {
    width: 100%;
  }

  /* gestapelt: oben (Logo) 1/3 Höhe, unten (Bild) 2/3 Höhe */
  .side--left {
    flex: 0 0 33.3333%;
  }

  .side--right {
    flex: 0 0 66.6667%;
  }

  .logo {
    width: 50vw;
  }

  /* Contact Us / Follow Us horizontal zentriert statt links ausgerichtet */
  .contact-nav {
    justify-content: center;
    padding-left: 0;
  }
}

@media (max-width: 600px) {
  :root {
    --fs-xl: 4rem;
  }
}

@media (max-width: 450px) {
  :root {
    --fs-xl: 3rem;
  }
  .logo {
    width: 75vw;
  }

  /* Footer: Imprint/Privacy Policy zentriert, steht vor "Part of" + Logo,
     mit größerem Abstand zwischen beiden Gruppen */
  .site-footer {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    gap: 2.5rem;
  }

  .footer-legal {
    order: -1;
    justify-content: center;
  }

  .footer-brand {
    justify-content: center;
  }
}
