/*-- -------------------------- -->
<---           Hero             -->
<--- -------------------------- -*/
/* Mobile - 360px */
@media only screen and (min-width: 0rem) {
  #hero-2149 {
    position: relative;
    min-height: 100vh;
    display: flex;
    align-items: flex-end;
    color: var(--bodyTextColorWhite);
    overflow: hidden;
  }
  #hero-2149 .cs-container {
    width: 100%;
    max-width: 82.5rem;
    margin: 0 auto;
    padding: 13.75rem 1rem 6.25rem;
    position: relative;
    z-index: 1;
  }
  #hero-2149 .cs-badges {
    display: flex;
    flex-wrap: wrap;
    gap: 0.625rem;
    margin-bottom: 2rem;
  }
  #hero-2149 .cs-badge {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    font-size: 0.6875rem;
    font-weight: 600;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    padding: 0.5rem 0.875rem;
    border: 1px solid rgba(255, 255, 255, 0.35);
    color: var(--bodyTextColorWhite);
    background: rgba(20, 41, 15, 0.4);
    backdrop-filter: blur(6px);
  }
  #hero-2149 .cs-badge .cs-dot {
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 50%;
    background: var(--secondary);
    flex-shrink: 0;
  }
  #hero-2149 .cs-badge.cs-badge--gold {
    background: var(--secondary);
    color: var(--headerColor);
    border-color: var(--secondary);
  }
  #hero-2149 .cs-badge.cs-badge--gold .cs-dot {
    background: var(--deepGreen);
  }
  #hero-2149 .cs-title {
    font-family: 'Tenor Sans', Arial, sans-serif;
    font-weight: 400;
    font-size: clamp(2.75rem, 6.2vw, 5.375rem);
    line-height: 1.04;
    letter-spacing: -0.015em;
    max-width: 18ch;
    color: var(--bodyTextColorWhite);
    margin: 0 0 1.75rem;
  }
  #hero-2149 .cs-title em {
    font-style: italic;
    color: var(--secondary);
  }
  #hero-2149 .cs-lead {
    font-size: clamp(1rem, 1.5vw, 1.1875rem);
    line-height: 1.6;
    max-width: 56ch;
    color: rgba(255, 255, 255, 0.86);
    margin: 0 0 2.5rem;
  }
  #hero-2149 .cs-cta {
    display: flex;
    flex-wrap: wrap;
    gap: 0.875rem;
  }
  #hero-2149 .cs-button-solid {
    display: inline-flex;
    align-items: center;
    gap: 0.625rem;
    font-family: 'Manrope', -apple-system, system-ui, sans-serif;
    font-size: 0.8125rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-decoration: none;
    padding: 1rem 1.75rem;
    background: var(--secondary);
    color: #1a1a1a;
    border: 1px solid var(--secondary);
    transition: all 0.25s ease;
  }
  #hero-2149 .cs-button-solid:before {
    display: none;
  }
  #hero-2149 .cs-button-solid .cs-arr {
    transition: transform 0.25s ease;
  }
  #hero-2149 .cs-button-solid:hover {
    background: var(--goldSoft);
    border-color: var(--goldSoft);
  }
  #hero-2149 .cs-button-solid:hover .cs-arr {
    transform: translateX(4px);
  }
  #hero-2149 .cs-button-ghost {
    display: inline-flex;
    align-items: center;
    gap: 0.625rem;
    font-family: 'Manrope', -apple-system, system-ui, sans-serif;
    font-size: 0.8125rem;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    text-decoration: none;
    padding: 1rem 1.75rem;
    background: transparent;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.5);
    transition: all 0.25s ease;
  }
  #hero-2149 .cs-button-ghost .cs-arr {
    transition: transform 0.25s ease;
  }
  #hero-2149 .cs-button-ghost:hover {
    background: rgba(255, 255, 255, 0.1);
    border-color: #fff;
  }
  #hero-2149 .cs-button-ghost:hover .cs-arr {
    transform: translateX(4px);
  }
  #hero-2149 .cs-scroll {
    display: none;
    position: absolute;
    bottom: 2.5rem;
    left: 3rem;
    z-index: 2;
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.6875rem;
    letter-spacing: 0.22em;
    text-transform: uppercase;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.75rem;
  }
  #hero-2149 .cs-scroll .cs-scroll-line {
    width: 1px;
    height: 3.75rem;
    background: linear-gradient(to bottom, var(--secondary) 0%, transparent 100%);
  }
  #hero-2149 .cs-vol {
    display: none;
    position: absolute;
    bottom: 2.5rem;
    right: 3rem;
    z-index: 2;
    align-items: center;
    gap: 1rem;
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.6875rem;
    letter-spacing: 0.22em;
    text-transform: uppercase;
  }
  #hero-2149 .cs-vol .cs-vol-line {
    width: 3.75rem;
    height: 1px;
    background: rgba(255, 255, 255, 0.4);
  }
  #hero-2149 .cs-background {
    position: absolute;
    inset: 0;
    display: block;
    z-index: 0;
  }
  #hero-2149 .cs-background:after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(20, 41, 15, 0.4) 0%, rgba(20, 41, 15, 0.2) 30%, rgba(20, 41, 15, 0.85) 100%);
    pointer-events: none;
  }
  #hero-2149 .cs-background img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
  }
}
/* Desktop - 1024px */
@media only screen and (min-width: 64rem) {
  #hero-2149 .cs-scroll {
    display: flex;
  }
  #hero-2149 .cs-vol {
    display: flex;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9hc3NldHMvbGVzcy9jcml0aWNhbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztrQ0FFa0M7QUFDbEMsbUJBQW1CO0FBV25CO0VBQ0k7SUFDSSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsYUFBQTtJQUNBLHFCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxnQkFBQTtFQVROO0VBR0U7SUFTUSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxjQUFBO0lBQ0EsOEJBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7RUFUVjtFQUxFO0lBa0JRLGFBQUE7SUFDQSxlQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0VBVlY7RUFYRTtJQXlCUSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtJQUNBLHlCQUFBO0lBQ0Esd0JBQUE7SUFDQSwyQ0FBQTtJQUNBLGdDQUFBO0lBQ0EsaUNBQUE7SUFDQSwwQkFBQTtFQVhWO0VBekJFO0lBdUNZLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLDRCQUFBO0lBQ0EsY0FBQTtFQVhkO0VBY1U7SUFDSSw0QkFBQTtJQUNBLHlCQUFBO0lBQ0EsOEJBQUE7RUFaZDtFQVNVO0lBTVEsNEJBQUE7RUFabEI7RUF4Q0U7SUEwRFEsNENBQUE7SUFDQSxnQkFBQTtJQUNBLDBDQUFBO0lBQ0EsaUJBQUE7SUFDQSx3QkFBQTtJQUNBLGVBQUE7SUFDQSxnQ0FBQTtJQUNBLG1CQUFBO0VBZlY7RUFsREU7SUFvRVksa0JBQUE7SUFDQSx1QkFBQTtFQWZkO0VBdERFO0lBMEVRLHdDQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsZ0NBQUE7SUFDQSxrQkFBQTtFQWpCVjtFQTdERTtJQWtGUSxhQUFBO0lBQ0EsZUFBQTtJQUNBLGFBQUE7RUFsQlY7RUFsRUU7SUF3RlEsb0JBQUE7SUFDQSxtQkFBQTtJQUNBLGFBQUE7SUFDQSw0REFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtJQUNBLHlCQUFBO0lBQ0EscUJBQUE7SUFDQSxxQkFBQTtJQUNBLDRCQUFBO0lBQ0EsY0FBQTtJQUNBLGtDQUFBO0lBQ0EsMEJBQUE7RUFuQlY7RUFxQlU7SUFDSSxhQUFBO0VBbkJkO0VBckZFO0lBNEdZLGdDQUFBO0VBcEJkO0VBdUJVO0lBQ0ksMkJBQUE7SUFDQSw2QkFBQTtFQXJCZDtFQW1CVTtJQUtRLDBCQUFBO0VBckJsQjtFQS9GRTtJQTBIUSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLDREQUFBO0lBQ0Esb0JBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0lBQ0EseUJBQUE7SUFDQSxxQkFBQTtJQUNBLHFCQUFBO0lBQ0EsdUJBQUE7SUFDQSxXQUFBO0lBQ0EsMENBQUE7SUFDQSwwQkFBQTtFQXhCVjtFQS9HRTtJQTBJWSxnQ0FBQTtFQXhCZDtFQTJCVTtJQUNJLG9DQUFBO0lBQ0Esa0JBQUE7RUF6QmQ7RUF1QlU7SUFLUSwwQkFBQTtFQXpCbEI7RUF6SEU7SUF3SlEsYUFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7SUFDQSxVQUFBO0lBQ0EsK0JBQUE7SUFDQSxvQkFBQTtJQUNBLHNCQUFBO0lBQ0EseUJBQUE7SUFDQSxzQkFBQTtJQUNBLHVCQUFBO0lBQ0EsWUFBQTtFQTVCVjtFQXZJRTtJQXNLWSxVQUFBO0lBQ0EsZUFBQTtJQUNBLDZFQUFBO0VBNUJkO0VBNUlFO0lBNktRLGFBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsU0FBQTtJQUNBLCtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxzQkFBQTtJQUNBLHlCQUFBO0VBOUJWO0VBekpFO0lBMExZLGNBQUE7SUFDQSxXQUFBO0lBQ0Esb0NBQUE7RUE5QmQ7RUE5SkU7SUFpTVEsa0JBQUE7SUFDQSxRQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7RUFoQ1Y7RUFrQ1U7SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0EscUhBQUE7SUFNQSxvQkFBQTtFQXJDZDtFQTNLRTtJQW9OWSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO09BQUEsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0VBdENkO0FBQ0Y7QUFDQSxxQkFBcUI7QUEyQ3JCO0VBQ0k7SUFFUSxhQUFBO0VBMUNWO0VBd0NFO0lBTVEsYUFBQTtFQTNDVjtBQUNGIiwiZmlsZSI6ImNyaXRpY2FsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gQ1JJVElDQUwgUEFHRSBTVFlMRVNcbi8vIEFib3ZlLXRoZS1mb2xkIGhlcm8gc2VjdGlvbiBmb3IgdGhlIGhvbWUgcGFnZS4gTG9hZHMgaW1tZWRpYXRlbHkuXG4vLyBBbGwgcmVtYWluaW5nIGhvbWUgcGFnZSBzdHlsZXMgbGl2ZSBpbiBsb2NhbC5sZXNzLlxuLy8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbkBzZXJpZkZvbnQ6ICdUZW5vciBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5Ac2Fuc0ZvbnQ6ICdNYW5yb3BlJywgLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuXG4vKi0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0tPlxuPC0tLSAgICAgICAgICAgSGVybyAgICAgICAgICAgICAtLT5cbjwtLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLSovXG5cbi8qIE1vYmlsZSAtIDM2MHB4ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDByZW0pIHtcbiAgICAjaGVyby0yMTQ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keVRleHRDb2xvcldoaXRlKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuY3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAoMTMyMC8xNnJlbSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6ICgyMjAvMTZyZW0pIDFyZW0gKDEwMC8xNnJlbSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNzLWJhZGdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAoMTAvMTZyZW0pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogKDMyLzE2cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy1iYWRnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICg4LzE2cmVtKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDExLzE2cmVtKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICg4LzE2cmVtKSAoMTQvMTZyZW0pO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ib2R5VGV4dENvbG9yV2hpdGUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMCwgNDEsIDE1LCAwLjQpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG5cbiAgICAgICAgICAgIC5jcy1kb3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAoNS8xNnJlbSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAoNS8xNnJlbSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3MtYmFkZ2UtLWdvbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlckNvbG9yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG5cbiAgICAgICAgICAgICAgICAuY3MtZG90IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGVlcEdyZWVuKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3MtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBzZXJpZkZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjc1cmVtLCA2LjJ2dywgNS4zNzVyZW0pO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4Y2g7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYm9keVRleHRDb2xvcldoaXRlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICgyOC8xNnJlbSk7XG5cbiAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3MtbGVhZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDEuNXZ3LCAxLjE4NzVyZW0pO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTZjaDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgKDQwLzE2cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy1jdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogKDE0LzE2cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy1idXR0b24tc29saWQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAoMTAvMTZyZW0pO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBzYW5zRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDEzLzE2cmVtKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICgxNi8xNnJlbSkgKDI4LzE2cmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jcy1hcnIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkU29mdCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nb2xkU29mdCk7XG5cbiAgICAgICAgICAgICAgICAuY3MtYXJyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNzLWJ1dHRvbi1naG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICgxMC8xNnJlbSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQHNhbnNGb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAoMTMvMTZyZW0pO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogKDE2LzE2cmVtKSAoMjgvMTZyZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXG4gICAgICAgICAgICAuY3MtYXJyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIC5jcy1hcnIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3Mtc2Nyb2xsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206ICg0MC8xNnJlbSk7XG4gICAgICAgICAgICBsZWZ0OiAoNDgvMTZyZW0pO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICBmb250LXNpemU6ICgxMS8xNnJlbSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogKDEyLzE2cmVtKTtcblxuICAgICAgICAgICAgLmNzLXNjcm9sbC1saW5lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogKDYwLzE2cmVtKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1zZWNvbmRhcnkpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy12b2wge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogKDQwLzE2cmVtKTtcbiAgICAgICAgICAgIHJpZ2h0OiAoNDgvMTZyZW0pO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICgxNi8xNnJlbSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAoMTEvMTZyZW0pO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIC5jcy12b2wtbGluZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICg2MC8xNnJlbSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNzLWJhY2tncm91bmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDIwLCA0MSwgMTUsIDAuNCkgMCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjAsIDQxLCAxNSwgMC4yKSAzMCUsXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjAsIDQxLCAxNSwgMC44NSkgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRGVza3RvcCAtIDEwMjRweCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAgICNoZXJvLTIxNDkge1xuICAgICAgICAuY3Mtc2Nyb2xsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3Mtdm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */