/*-- -------------------------- -->
<---            Hero            -->
<--- -------------------------- -*/
/* Mobile - 360px */
@media only screen and (min-width: 0rem) {
  #hero-2470 {
    /* 560px - 760px */
    min-height: clamp(35rem, 72vh, 47.5rem);
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column;
    /* Eyebrow with red rule */
    /* Full-bleed background slideshow */
    /* Controls: counter + dots + arrows */
  }
  #hero-2470 .cs-container {
    width: 100%;
    max-width: 80rem;
    margin: auto;
    flex: 1;
    /* top clears the fixed nav; bottom leaves room above the controls */
    padding: clamp(7.5rem, 16vw, 12.5rem) 1rem clamp(5rem, 10vw, 6.5rem);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    position: relative;
    z-index: 2;
  }
  #hero-2470 .cs-content {
    text-align: left;
    width: 100%;
    max-width: 36.25rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  #hero-2470 .cs-eyebrow {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    margin-bottom: 1.5rem;
  }
  #hero-2470 .cs-eyebrow-rule {
    display: inline-block;
    width: 2.25rem;
    height: 1.5px;
    background-color: var(--secondary);
    flex-shrink: 0;
  }
  #hero-2470 .cs-topper {
    font-size: 0.6875rem;
    font-weight: 600;
    letter-spacing: 0.22em;
    text-transform: uppercase;
    color: #F4E6D7;
    margin-bottom: 0;
  }
  #hero-2470 .cs-title {
    font-family: var(--displayFont);
    /* 48px - 92px */
    font-size: clamp(3rem, 6.4vw, 5.75rem);
    font-weight: 500;
    line-height: 0.98;
    letter-spacing: -0.015em;
    color: #fff;
    max-width: none;
    margin: 0 0 1.375rem;
  }
  #hero-2470 .cs-title em {
    font-style: italic;
    font-weight: 500;
    color: #F8C9CF;
  }
  #hero-2470 .cs-lede {
    font-size: 1.0625rem;
    font-weight: 300;
    line-height: 1.55em;
    color: #ECE3D2;
    max-width: 46ch;
    margin: 0 0 2.25rem;
  }
  #hero-2470 .cs-hero-ctas {
    display: flex;
    gap: 1rem;
    align-items: center;
    flex-wrap: wrap;
  }
  #hero-2470 .cs-button-solid {
    display: inline-flex;
    align-items: center;
    gap: 0.625rem;
    padding: 1rem 1.875rem;
    background-color: var(--secondary);
    color: #fff;
    border-radius: 62.4375rem;
    font-family: var(--bodyFont);
    font-size: 0.8125rem;
    font-weight: 600;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1;
    min-width: 0;
    position: relative;
    z-index: 1;
    transition: background-color 0.2s ease, transform 0.2s ease;
  }
  #hero-2470 .cs-button-solid .cs-arrow {
    width: 1rem;
    height: 0.625rem;
    flex-shrink: 0;
  }
  #hero-2470 .cs-button-solid:before {
    display: none;
  }
  #hero-2470 .cs-button-solid:hover {
    background-color: #A91A2D;
    transform: translateY(-1px);
  }
  #hero-2470 .cs-hero-link {
    font-size: 0.75rem;
    font-weight: 500;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    color: #F4E6D7;
    text-decoration: none;
    padding-bottom: 0.25rem;
    border-bottom: 1px solid rgba(244, 230, 215, 0.5);
    transition: color 0.2s ease, border-color 0.2s ease;
  }
  #hero-2470 .cs-hero-link:hover {
    color: #fff;
    border-color: #fff;
  }
  #hero-2470 .cs-slideshow {
    position: absolute;
    inset: 0;
    z-index: 1;
  }
  #hero-2470 .cs-background {
    width: 100%;
    height: 100%;
    opacity: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: opacity 0.9s ease;
  }
  #hero-2470 .cs-background::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(14, 31, 68, 0) 35%, rgba(14, 31, 68, 0.6) 100%), linear-gradient(90deg, rgba(14, 31, 68, 0.65) 0%, rgba(14, 31, 68, 0.25) 55%, rgba(14, 31, 68, 0) 100%);
    z-index: 1;
    pointer-events: none;
  }
  #hero-2470 .cs-background.cs-active {
    opacity: 1;
  }
  #hero-2470 .cs-background img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  #hero-2470 .cs-controls {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    bottom: 1.75rem;
    left: 0;
    right: 0;
    padding: 0 1rem;
    z-index: 3;
  }
  #hero-2470 .cs-controls-inner {
    display: flex;
    align-items: center;
    gap: 1.75rem;
  }
  #hero-2470 .cs-hero-counter {
    font-family: var(--displayFont);
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    color: #fff;
    line-height: 1;
    min-width: 3.25rem;
  }
  #hero-2470 .cs-hero-counter .cs-total {
    color: rgba(255, 255, 255, 0.5);
  }
  #hero-2470 .cs-dots {
    display: flex;
    gap: 0.625rem;
    align-items: center;
  }
  #hero-2470 .cs-dot {
    width: 1.75rem;
    height: 1.625rem;
    background: transparent;
    border: none;
    padding: 0;
    position: relative;
    cursor: pointer;
  }
  #hero-2470 .cs-dot::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1.5px;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.35);
    transition: background 0.25s ease, height 0.25s ease;
  }
  #hero-2470 .cs-dot:hover::before {
    background: rgba(255, 255, 255, 0.7);
  }
  #hero-2470 .cs-dot.cs-active::before {
    background: #fff;
    height: 2px;
  }
  #hero-2470 .cs-hero-arrows {
    display: flex;
    gap: 0.625rem;
  }
  #hero-2470 .cs-hero-arrow {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 62.4375rem;
    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.35);
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background 0.2s ease, border-color 0.2s ease;
  }
  #hero-2470 .cs-hero-arrow svg {
    width: 0.875rem;
    height: 0.875rem;
  }
  #hero-2470 .cs-hero-arrow:hover {
    background: rgba(255, 255, 255, 0.18);
    border-color: #fff;
  }
}
/* Desktop - 1300px */
@media only screen and (min-width: 81.25rem) {
  #hero-2470 .cs-container {
    max-width: 80rem;
    padding-top: clamp(7.5rem, 15vw, 17.1875rem);
    padding-bottom: clamp(7.5rem, 15vw, 10rem);
  }
  #hero-2470 .cs-content {
    max-width: 36.25rem;
  }
  #hero-2470 .cs-controls {
    padding: 0 clamp(1rem, 4vw, 3.5rem);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9hc3NldHMvbGVzcy9jcml0aWNhbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztrQ0FFa0M7QUFDbEMsbUJBQW1CO0FBU25CO0VBQ0k7SUFQQSxrQkFBa0I7SUFTZCx1Q0FBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFQSiwwQkFBMEI7SUFDMUIsb0NBQW9DO0lBQ3BDLHNDQUFzQztFQUN4QztFQUZFO0lBU1EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLE9BQUE7SUFKUixvRUFBb0U7SUFNNUQsb0VBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSx1QkFBQTtJQUNBLHlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0VBSlY7RUFoQkU7SUF3QlEsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSx1QkFBQTtFQUxWO0VBeEJFO0lBa0NRLGFBQUE7SUFDQSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxxQkFBQTtFQVBWO0VBOUJFO0lBeUNRLHFCQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7SUFDQSxrQ0FBQTtJQUNBLGNBQUE7RUFSVjtFQXJDRTtJQWlEUSxvQkFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7SUFDQSx5QkFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtFQVRWO0VBN0NFO0lBMERRLCtCQUFBO0lBVlIsZ0JBQWdCO0lBWVIsc0NBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esd0JBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBO0VBVlY7RUF4REU7SUFxRVksa0JBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7RUFWZDtFQTdERTtJQTRFUSxvQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0VBWlY7RUFyRUU7SUFxRlEsYUFBQTtJQUNBLFNBQUE7SUFDQSxtQkFBQTtJQUNBLGVBQUE7RUFiVjtFQTNFRTtJQTRGUSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLHNCQUFBO0lBQ0Esa0NBQUE7SUFDQSxXQUFBO0lBQ0EseUJBQUE7SUFDQSw0QkFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtJQUNBLHlCQUFBO0lBQ0EscUJBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLDJEQUFBO0VBZFY7RUEvRkU7SUFnSFksV0FBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtFQWRkO0VBaUJVO0lBQ0ksYUFBQTtFQWZkO0VBa0JVO0lBQ0kseUJBQUE7SUFDQSwyQkFBQTtFQWhCZDtFQTNHRTtJQWdJUSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EscUJBQUE7SUFDQSx5QkFBQTtJQUNBLGNBQUE7SUFDQSxxQkFBQTtJQUNBLHVCQUFBO0lBQ0EsaURBQUE7SUFDQSxtREFBQTtFQWxCVjtFQW9CVTtJQUNJLFdBQUE7SUFDQSxrQkFBQTtFQWxCZDtFQTFIRTtJQWtKUSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0VBckJWO0VBL0hFO0lBd0pRLFdBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0lBQ0EsVUFBQTtJQUNBLDZCQUFBO0VBdEJWO0VBd0JVO0lBQ0ksV0FBQTtJQUNBLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLGlNQUFBO0lBR0EsVUFBQTtJQUNBLG9CQUFBO0VBeEJkO0VBMkJVO0lBQ0ksVUFBQTtFQXpCZDtFQXJKRTtJQWtMWSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO09BQUEsaUJBQUE7RUExQmQ7RUExSkU7SUEwTFEsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsOEJBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtJQUNBLGVBQUE7SUFDQSxVQUFBO0VBN0JWO0VBcktFO0lBc01RLGFBQUE7SUFDQSxtQkFBQTtJQUNBLFlBQUE7RUE5QlY7RUExS0U7SUE0TVEsK0JBQUE7SUFDQSxtQkFBQTtJQUNBLHNCQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSxrQkFBQTtFQS9CVjtFQWxMRTtJQW9OWSwrQkFBQTtFQS9CZDtFQXJMRTtJQXlOUSxhQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0VBakNWO0VBMUxFO0lBK05RLGNBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7RUFsQ1Y7RUFvQ1U7SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtJQUNBLFFBQUE7SUFDQSxhQUFBO0lBQ0EsMkJBQUE7SUFDQSxxQ0FBQTtJQUNBLG9EQUFBO0VBbENkO0VBc0NjO0lBQ0ksb0NBQUE7RUFwQ2xCO0VBeUNjO0lBQ0ksZ0JBQUE7SUFDQSxXQUFBO0VBdkNsQjtFQXJORTtJQWtRUSxhQUFBO0lBQ0EsYUFBQTtFQTFDVjtFQXpORTtJQXVRUSxjQUFBO0lBQ0EsZUFBQTtJQUNBLHlCQUFBO0lBQ0EscUNBQUE7SUFDQSwyQ0FBQTtJQUNBLFdBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7SUFDQSxlQUFBO0lBQ0Esd0RBQUE7RUEzQ1Y7RUF0T0U7SUFvUlksZUFBQTtJQUNBLGdCQUFBO0VBM0NkO0VBOENVO0lBQ0kscUNBQUE7SUFDQSxrQkFBQTtFQTVDZDtBQUNGO0FBQ0EscUJBQXFCO0FBaURyQjtFQUNJO0lBRVEsZ0JBQUE7SUFDQSw0Q0FBQTtJQUNBLDBDQUFBO0VBaERWO0VBNENFO0lBUVEsbUJBQUE7RUFqRFY7RUF5Q0U7SUFZUSxtQ0FBQTtFQWxEVjtBQUNGIiwiZmlsZSI6ImNyaXRpY2FsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gQ1JJVElDQUwgUEFHRSBTVFlMRVNcbi8vIEFib3ZlLXRoZS1mb2xkIGFuZCBoaWdoLXByaW9yaXR5IHN0eWxlcyBmb3IgdGhlIGhvbWUgcGFnZSdzIGxhbmRpbmcgc2VjdGlvbi5cbi8vIFB1dCB0aGUgZmlyc3Qgc2VjdGlvbiBvZiB0aGUgaG9tZSBwYWdlIGluIGhlcmUsIHNvIGl0IGxvYWRzIGltbWVkaWF0ZWx5LlxuLy8gVGhlIHJlc3Qgb2YgdGhlIGhvbWUgcGFnZSBzdHlsZXMgaW4gbG9jYWwuY3NzIHdpbGwgYmUgZGVmZXJyZWQgYW5kXG4vLyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLyotLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtLT5cbjwtLS0gICAgICAgICAgICBIZXJvICAgICAgICAgICAgLS0+XG48LS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0qL1xuXG4vKiBNb2JpbGUgLSAzNjBweCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcmVtKSB7XG4gICAgI2hlcm8tMjQ3MCB7XG4gICAgICAgIC8qIDU2MHB4IC0gNzYwcHggKi9cbiAgICAgICAgbWluLWhlaWdodDogY2xhbXAoMzVyZW0sIDcydmgsIDQ3LjVyZW0pO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmNzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogKDEyODAvMTZyZW0pO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIC8qIHRvcCBjbGVhcnMgdGhlIGZpeGVkIG5hdjsgYm90dG9tIGxlYXZlcyByb29tIGFib3ZlIHRoZSBjb250cm9scyAqL1xuICAgICAgICAgICAgcGFkZGluZzogY2xhbXAoNy41cmVtLCAxNnZ3LCAxMi41cmVtKSAxcmVtIGNsYW1wKDVyZW0sIDEwdncsIDYuNXJlbSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuY3MtY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICg1ODAvMTZyZW0pO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIEV5ZWJyb3cgd2l0aCByZWQgcnVsZSAqL1xuICAgICAgICAuY3MtZXllYnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogKDEyLzE2cmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICgyNC8xNnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY3MtZXllYnJvdy1ydWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAoMzYvMTZyZW0pO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy10b3BwZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAoMTEvMTZyZW0pO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNGNEU2RDc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNzLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1kaXNwbGF5Rm9udCk7XG4gICAgICAgICAgICAvKiA0OHB4IC0gOTJweCAqL1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA2LjR2dywgNS43NXJlbSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICgyMi8xNnJlbSk7XG5cbiAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y4QzlDRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy1sZWRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDE3LzE2cmVtKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NWVtO1xuICAgICAgICAgICAgY29sb3I6ICNFQ0UzRDI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2Y2g7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAoMzYvMTZyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNzLWhlcm8tY3RhcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAoMTYvMTZyZW0pO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy1idXR0b24tc29saWQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAoMTAvMTZyZW0pO1xuICAgICAgICAgICAgcGFkZGluZzogKDE2LzE2cmVtKSAoMzAvMTZyZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogKDk5OS8xNnJlbSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYm9keUZvbnQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAoMTMvMTZyZW0pO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIC5jcy1hcnJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICgxNi8xNnJlbSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAoMTAvMTZyZW0pO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5MUEyRDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3MtaGVyby1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogKDEyLzE2cmVtKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNGNEU2RDc7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKDQvMTZyZW0pO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQ0LCAyMzAsIDIxNSwgMC41KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogRnVsbC1ibGVlZCBiYWNrZ3JvdW5kIHNsaWRlc2hvdyAqL1xuICAgICAgICAuY3Mtc2xpZGVzaG93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOXMgZWFzZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwzMSw2OCwwKSAzNSUsIHJnYmEoMTQsMzEsNjgsMC42MCkgMTAwJSksXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNCwzMSw2OCwwLjY1KSAwJSwgcmdiYSgxNCwzMSw2OCwwLjI1KSA1NSUsIHJnYmEoMTQsMzEsNjgsMCkgMTAwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogQ29udHJvbHM6IGNvdW50ZXIgKyBkb3RzICsgYXJyb3dzICovXG4gICAgICAgIC5jcy1jb250cm9scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogKDI4LzE2cmVtKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAuY3MtY29udHJvbHMtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6ICgyOC8xNnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY3MtaGVyby1jb3VudGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1kaXNwbGF5Rm9udCk7XG4gICAgICAgICAgICBmb250LXNpemU6ICgxOC8xNnJlbSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogKDUyLzE2cmVtKTtcblxuICAgICAgICAgICAgLmNzLXRvdGFsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNzLWRvdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogKDEwLzE2cmVtKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY3MtZG90IHtcbiAgICAgICAgICAgIHdpZHRoOiAoMjgvMTZyZW0pO1xuICAgICAgICAgICAgaGVpZ2h0OiAoMjYvMTZyZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLCBoZWlnaHQgMC4yNXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy1oZXJvLWFycm93cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAoMTAvMTZyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNzLWhlcm8tYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6ICg0NC8xNnJlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6ICg0NC8xNnJlbSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAoOTk5LzE2cmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAoMTQvMTZyZW0pO1xuICAgICAgICAgICAgICAgIGhlaWdodDogKDE0LzE2cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERlc2t0b3AgLSAxMzAwcHggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVyZW0pIHtcbiAgICAjaGVyby0yNDcwIHtcbiAgICAgICAgLmNzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICgxMjgwLzE2cmVtKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcCg3LjVyZW0sIDE1dncsIDE3LjE4NzVyZW0pO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDcuNXJlbSwgMTV2dywgMTByZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNzLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAoNTgwLzE2cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcy1jb250cm9scyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wKDFyZW0sIDR2dywgMy41cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiJdfQ== */