/* https: //www.joshwcomeau.com/css/custom-css-reset/ */
/* 1. Use a more-intuitive box-sizing model */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* 2. Remove default margin & position relative */
* {
  margin: 0;
  position: relative;
}

body {
  /* 3. Add accessible line-height */
  line-height: 1.5;
  /* 4. Improve text rendering */
  -webkit-font-smoothing: antialiased;
}

/* 5. Improve media defaults */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

/* 6. Inherit fonts for form controls */
input,
button,
textarea,
select {
  font: inherit;
}

/* 7. Avoid text overflows */
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}

/* 8. Improve line wrapping */
p {
  text-wrap: pretty;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-wrap: balance;
}

/*
  9. Create a root stacking context
*/
#root {
  isolation: isolate;
}

/*
  10. Visually hide
  https://www.a11yproject.com/posts/how-to-hide-content/
*/
.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

:root {
  --fs-xs: clamp(0.625rem, 0.6028rem + 0.0847vw, 0.6875rem);
  --fs-sm: clamp(0.75rem, 0.7055rem + 0.1695vw, 0.875rem);
  --fs-b: clamp(0.875rem, 0.8305rem + 0.1695vw, 1rem);
  --fs-md: clamp(0.875rem, 0.786rem + 0.339vw, 1.125rem);
  --fs-lg: clamp(1.125rem, 0.9915rem + 0.5085vw, 1.5rem);
  --fs-xl: clamp(1.5rem, 1.322rem + 0.678vw, 2rem);
  --fs-xxl: clamp(2rem, 1.822rem + 0.678vw, 2.5rem);
  --fs-xxxl: clamp(2.25rem, 1.9831rem + 1.0169vw, 3rem);
  --fs-mega: clamp(3rem, 2.6441rem + 1.3559vw, 4rem);
}

h1 {
  font-size: var(--fs-xxxl);
  line-height: 0.95;
}

h2, h3 {
  font-size: var(--fs-lg);
  line-height: 0.95;
  color: var(--grey-700);
}

h4 {
  font-size: var(--fs-lg);
  line-height: 0.95;
}

h5 {
  font-size: var(--fs-md);
}

h1, h2 {
  font-weight: 400;
}

h3, h4 {
  font-weight: 600;
}

strong, b {
  font-weight: 700;
}

header,
footer {
  font-size: var(--fs-sm);
}

main,
p,
.text {
  font-size: var(--fs-sm);
}
main sub,
main sup,
p sub,
p sup,
.text sub,
.text sup {
  font-size: var(--fs-xs);
}

main p,
main blockquote {
  margin: 1em 0;
}
main p:first-child,
main blockquote:first-child {
  margin-top: 0;
}
main p:last-child,
main blockquote:last-child {
  margin-bottom: 0;
}
main ul,
main ol {
  margin: 2rem 0;
  padding-left: 2.5rem;
}
main ul:first-child,
main ol:first-child {
  margin-top: 0;
}
main ul:last-child,
main ol:last-child {
  margin-bottom: 0;
}

:root {
  --black-10: #0000001a;
  --black-30: #0000004d;
  --black-60: #00000099;
  --black-80: #000000aa;
  --black-100: #000000;
  --white-10: #ffffff1a;
  --white-30: #ffffff4d;
  --white-60: #ffffff99;
  --white-80: #ffffffaa;
  --white-100: #ffffff;
  --sky-50: #e1f2f8;
  --sky-100: #c3e6f2;
  --sky-200: #9edaec;
  --sky-300: #82cae0;
  --sky-400: #70b2c9;
  --sky-500: #5a94aa;
  --sky-600: #45768a;
  --sky-700: #294b5b;
  --sky-800: #203d4b;
  --sky-900: #122834;
  --sky-950: #07161f;
  --blue-700: #215CD4;
  --grey-50: #f6f4ee;
  --grey-100: #e7e4d5;
  --grey-200: #d7d4c5;
  --grey-300: #c0beb0;
  --grey-400: #a4a297;
  --grey-500: #838178;
  --grey-600: #5f5e57;
  --grey-700: #403f3a;
  --grey-800: #302f2b;
  --grey-900: #21201d;
  --grey-950: #151512;
  --red-50: #fee5e9;
  --red-100: #fdd0d5;
  --red-200: #fab4bd;
  --red-300: #f699a5;
  --red-400: #f27787;
  --red-500: #e95469;
  --red-600: #c12640;
  --red-700: #9b1c28;
  --red-800: #731212;
  --red-900: #4c0f09;
  --red-950: #2c0803;
  --yellow-50: #fff0de;
  --yellow-100: #ffdba9;
  --yellow-200: #ffc032;
  --yellow-300: #f5b000;
  --yellow-400: #e09b00;
  --yellow-500: #bf7f00;
  --yellow-600: #8e5a00;
  --yellow-700: #6a3f00;
  --yellow-800: #573000;
  --yellow-900: #3d1e00;
  --yellow-950: #250f00;
  --color-red: #c20a0a;
  --s-xxxl: 128px;
  --s-xxl: 64px;
  --s-xl: 48px;
  --s-l: 32px;
  --s-m: 24px;
  --s-d: 18px;
  --s-b: 16px;
  --s-s: 12px;
  --s-xs: 8px;
  --s-xxs: 4px;
  --transition-all: all 0.3s ease-in;
  --transition-timing: 0.3s ease-in;
  --nav-height: 4.5rem;
}
@media only screen and (max-width: 1024px) {
  :root {
    --s-xxxl: 72px;
    --s-xxl: 56px;
    --s-xl: 48px;
    --s-l: 32px;
    --s-m: 24px;
    --s-d: 18px;
    --s-b: 16px;
    --s-s: 12px;
    --s-xs: 8px;
    --s-xxs: 4px;
  }
}

/* InclusiveColors-2025-06-24-21-46-25.tokens.json */
:root {
  /* Default */
  /* color */
}

*[debug] * {
  outline: 1px solid rgba(0, 0, 0, 0.15);
}

:root body {
  margin: 0;
  padding: 0;
  min-height: 100vh;
  max-width: 100vw;
  background-color: var(--white-100);
  color: var(--grey-900);
  font-family: peridot-pe-variable, sans-serif;
  font-weight: 500;
  line-height: 1.6;
  font-display: fallback;
  scroll-padding-top: calc(var(--nav-height) + var(--s-xxl));
  overscroll-behavior: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  display: grid;
  grid-template-columns: repeat(4, minmax(20px, 1fr));
}
@media screen and (min-width: 600px) {
  :root body {
    grid-template-columns: repeat(8, minmax(20px, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  :root body {
    grid-template-columns: repeat(12, minmax(20px, 1fr));
  }
}
:root body.disable-scroll {
  overflow: hidden;
}
:root picture,
:root figure,
:root img {
  pointer-events: none;
  user-select: none;
}
:root img.fade-in {
  opacity: 0;
  transition: var(--transition-all);
}
:root img.fade-in.loaded {
  opacity: 1;
}
:root .image-caption {
  display: block;
  padding: var(--s-xxs) var(--s-xs);
  font-size: var(--fs-xs);
  color: var(--grey-500);
}
:root main {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: subgrid;
}
:root ::selection {
  background-color: var(--blue-700);
  color: var(--white-100);
}
:root a {
  text-decoration: none;
  transition: var(--transition-all);
}
:root a:link, :root a:hover, :root a:active, :root a:visited {
  color: inherit;
}
:root main a {
  text-decoration: underline;
  text-underline-offset: 4px;
  transition: var(--transition-all);
}
:root main a:link, :root main a:hover, :root main a:active, :root main a:visited {
  color: var(--grey-950);
}
:root main a:hover {
  text-underline-offset: 6px;
}
:root img {
  max-width: 100%;
  height: auto;
  user-select: none;
  opacity: 1;
  transition: opacity 0.2s ease-in;
}
:root img[data-src] {
  opacity: 0;
}
:root .icon {
  width: var(--s-m);
}
:root input {
  box-sizing: border-box;
  width: 100%;
  height: var(--s-xl);
  font-weight: 700;
  padding: 4px var(--s-m) 0 var(--s-m);
  border: var(--border-minor);
  border-radius: var(--s-l);
  background-color: transparent;
  box-shadow: none;
  outline: none;
  transition: var(--transition-all);
}
:root input:focus, :root input:focus-visible {
  outline: none;
}
:root input[type=search] {
  -webkit-appearance: textfield;
}
:root input ::-webkit-search-decoration {
  display: none;
}
:root .button:not([hidden]) {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: var(--s-s);
  text-decoration: none !important;
  padding: var(--s-b) var(--s-m);
  border-radius: var(--s-xxs);
  background-color: var(--grey-950);
  color: var(--white-100);
  font-size: var(--fs-md);
  transform: scale(1) translateY(0);
  transform-origin: center;
  transition: var(--transition-all);
}
:root .button:not([hidden]):hover {
  transform: scale(1.05) translateY(-4px);
}
:root .button:not([hidden]):active {
  transform: scale(0.9) translateY(2px);
}

header {
  position: sticky;
  top: var(--s-l);
  z-index: 100;
  grid-column: 1/-1;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: var(--s-l);
  padding: var(--s-s) var(--s-l);
  min-height: var(--nav-height);
  height: min-content;
  border-radius: 4px;
  background-color: var(--white-80);
  color: var(--grey-600);
  backdrop-filter: blur(16px);
  animation: fade-in 0.3s ease-in 1s 1 both;
}
header img {
  max-height: var(--s-l);
  width: auto;
}
header nav ul {
  display: flex;
  justify-content: flex-end;
  gap: var(--s-m);
  list-style: none;
  margin: 0;
  padding: 0;
}
header nav a {
  position: relative;
}
header nav a:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: var(--s-s);
  right: var(--s-s);
  height: 0;
  border-bottom: 1px solid transparent;
  transition: var(--transition-all);
}
header nav a:hover:after, header nav a[aria-current]:after {
  border-bottom: 1px solid currentColor;
}
header .toggle-nav {
  display: none;
  height: 2rem;
  width: 2rem;
  align-self: center;
  justify-self: end;
  grid-template: 1fr/1fr;
  place-items: center;
}
header .toggle-nav .icon {
  grid-column: 1/-1;
  grid-row: 1;
}
header .toggle-nav .close {
  opacity: 0;
}
header .toggle-nav .menu {
  opacity: 1;
}
header .toggle-nav.active .close {
  opacity: 1;
}
header .toggle-nav.active .menu {
  opacity: 0;
}
@media screen and (max-width: 1024px) {
  header {
    min-height: 0;
  }
  header nav {
    width: 100%;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
    transition: var(--transition-all);
  }
  header nav.active {
    max-height: max-content;
    opacity: 1;
    pointer-events: all;
  }
  header nav ul {
    flex-direction: column;
    gap: var(--s-b);
    padding: 40px 40px 24px 40px;
  }
  header nav ul li:first-child {
    display: none;
  }
  header nav ul li:last-child img {
    display: none;
  }
  header nav ul li:last-child span {
    display: block;
  }
  header nav ul a {
    font-size: var(--fs-md);
  }
  header .toggle-nav {
    display: grid;
  }
}

footer {
  position: relative;
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: subgrid;
  margin: var(--s-xxl) var(--s-l) var(--s-l) var(--s-l);
  padding: 0 var(--s-l);
  height: -webkit-fill-available;
  border-radius: 4px;
  background-color: var(--blue-700);
  color: var(--white-100);
}
footer > * {
  padding: var(--s-l) 0;
}
footer #back-to-top {
  position: absolute;
  top: var(--s-l);
  right: var(--s-l);
  padding: 0;
  z-index: 10;
}
footer #back-to-top img {
  width: var(--s-m);
}
footer > div {
  grid-column: span 4;
  display: flex;
  flex-direction: column;
  gap: var(--s-m);
  border-bottom: 1px solid var(--white-30);
}
@media screen and (min-width: 1024px) {
  footer > div {
    grid-column: span 8;
  }
}
@media screen and (min-width: 600px) {
  footer > div {
    border: 0;
  }
}
footer nav {
  grid-column: span 2;
}
footer nav ul {
  display: flex;
  flex-direction: column;
  gap: var(--s-b);
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 600px) {
  footer nav:last-child ul {
    padding-left: var(--s-m);
  }
}
footer a {
  position: relative;
  width: max-content;
}
footer a:not(.home-link):after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: var(--s-s);
  right: var(--s-s);
  height: 0;
  border-bottom: 1px solid transparent;
  transition: var(--transition-all);
}
footer a:hover:after {
  border-bottom: 1px solid currentColor;
}
footer .copyright {
  grid-column: 1/-1;
  color: var(--white-100);
  text-align: center;
  padding: var(--s-s) 0 var(--s-m) 0;
}
footer .copyright p {
  font-size: var(--fs-xs);
  margin: 0;
}

.page {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: subgrid;
}
.page .page-title {
  margin: var(--s-l);
  grid-column: 1/-1;
}
.page .page-hero {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: subgrid;
  align-items: end;
  height: max-content;
  padding: var(--s-xxl) 0;
}
.page .page-hero .page-hero-content {
  position: relative;
  grid-column: 3/7;
  margin: var(--s-xxl) 0 5vw 0;
  animation: fade-in-up 0.5s ease-in 0.75s 1 both;
  z-index: 1;
}
@media screen and (min-width: 600px) {
  .page .page-hero .page-hero-content:after {
    content: "";
    position: absolute;
    top: 0;
    left: -300px;
    width: 300px;
    height: 100%;
    background: url("/img/shade.svg") no-repeat top right/auto 100%;
    pointer-events: none;
    user-select: none;
  }
}
@media screen and (max-width: 1024px) {
  .page .page-hero .page-hero-content {
    grid-column: 2/5;
  }
}
@media screen and (max-width: 600px) {
  .page .page-hero .page-hero-content {
    grid-column: 1/-1;
    grid-row: 2;
    margin: var(--s-l) var(--s-l) 0 var(--s-l);
  }
}
.page .page-hero .page-hero-text {
  padding: var(--s-xl);
  background-color: var(--blue-700);
  color: var(--white-100);
}
.page .page-hero .page-hero-text p {
  font-size: var(--fs-md);
  text-wrap-style: balance;
}
.page .page-hero .page-hero-cta {
  width: 100%;
  border-radius: 0;
}
.page .page-hero .page-hero-image {
  position: relative;
  grid-column: 7/-1;
  animation: fade-in-down 0.5s ease-in 1s 1 both;
}
@media screen and (max-width: 1024px) {
  .page .page-hero .page-hero-image {
    grid-column: 5/-1;
  }
}
@media screen and (max-width: 600px) {
  .page .page-hero .page-hero-image {
    grid-column: 1/-1;
    grid-row: 1;
  }
}
.page .page-hero .page-hero-image img {
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media screen and (min-width: 600px) {
  .page .page-hero .page-hero-image:after {
    content: "";
    position: absolute;
    top: 0;
    left: -300px;
    width: 300px;
    height: 100%;
    background: url("/img/shade.svg") no-repeat top right/auto 100%;
    pointer-events: none;
    user-select: none;
  }
}
.page section {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: subgrid;
  align-items: start;
  padding: var(--s-xxl) 0;
}
.page .col {
  display: grid;
  grid-template-columns: subgrid;
}
.page .cols_2 .col:first-child {
  grid-column: 1/6;
}
@media screen and (min-width: 600px) {
  .page .cols_2 .col:first-child:after {
    content: "";
    position: absolute;
    bottom: 24px;
    right: -300px;
    width: 300px;
    height: 100%;
    background: url("/img/shade-bottom.svg") no-repeat bottom left/auto 100%;
    pointer-events: none;
    user-select: none;
  }
}
@media screen and (max-width: 1024px) {
  .page .cols_2 .col:first-child {
    grid-column: 1/5;
  }
}
@media screen and (max-width: 600px) {
  .page .cols_2 .col:first-child {
    grid-column: 1/-1;
  }
}
.page .cols_2 .col:last-child {
  grid-column: 6/-1;
}
@media screen and (max-width: 1024px) {
  .page .cols_2 .col:last-child {
    grid-column: 5/-1;
  }
}
@media screen and (max-width: 600px) {
  .page .cols_2 .col:last-child {
    grid-column: 1/-1;
  }
}
.page .cols_3 {
  grid-column: 1/-1;
  grid-template-columns: repeat(3, minmax(20px, 1fr));
  padding: 0 8.333vw var(--s-xxxl) 0;
}
@media screen and (max-width: 1024px) {
  .page .cols_3 {
    grid-column: 1/-1;
  }
}
@media screen and (max-width: 600px) {
  .page .cols_3 {
    grid-template-columns: 1fr;
  }
}
.page .cols_2 .col:last-child {
  background-color: var(--grey-50);
  padding: var(--s-xl) 0;
}
@media screen and (max-width: 600px) {
  .page .cols_2 .col:last-child {
    margin-top: 0;
  }
}
.page .cols_2 .image {
  grid-column: 1/-1;
}
@media screen and (max-width: 1024px) {
  .page .cols_2 .image {
    margin-bottom: -32px;
    z-index: 2;
  }
}
.page .cols_2 .subtitle,
.page .cols_2 .text {
  grid-column: 2/6;
}
@media screen and (max-width: 1024px) {
  .page .cols_2 .subtitle,
  .page .cols_2 .text {
    grid-column: 1/-1;
    padding: 0 var(--s-xl);
  }
}
.page .cols_2 .subtitle {
  margin-bottom: var(--s-xl);
}
.page .cols_3 {
  background: linear-gradient(180deg, rgba(246, 244, 238, 0) 0, rgba(246, 244, 238, 0) 240px, #F6F4EE 241px, rgba(246, 244, 238, 0) 85%);
}
@media screen and (max-width: 600px) {
  .page .cols_3 {
    background: none;
  }
}
.page .cols_3 .col {
  grid-template-rows: 360px 48px max-content;
  gap: var(--s-xl);
  padding: var(--s-l) 5vw;
}
@media screen and (max-width: 600px) {
  .page .cols_3 .col {
    background: linear-gradient(180deg, rgba(246, 244, 238, 0) 0, rgba(246, 244, 238, 0) 240px, #F6F4EE 241px, rgba(246, 244, 238, 0) 85%);
  }
}
.page .cols_3 .image {
  grid-row: 1;
  justify-self: center;
  align-self: end;
}
.page .cols_3 .image img {
  max-height: 360px;
  width: auto;
}
.page .cols_3 .subtitle {
  grid-row: 2;
  align-self: end;
}
.page .cols_3 .text {
  grid-row: 3;
}

.page.coming-soon h1 {
  text-align: center;
  color: var(--grey-700);
}

#insta-feed {
  grid-column: 1/-1;
  padding: 0 var(--s-l);
}

.insta-overlay {
  grid-column: 1/-1;
  position: relative;
  top: -56px;
  min-height: var(--s-xxl);
  padding: var(--s-l) var(--s-l) 0 var(--s-l);
  margin-bottom: -56px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: var(--white-100);
  z-index: 10;
}
@media screen and (min-width: 706px) {
  .insta-overlay {
    top: -70px;
    margin-bottom: -70px;
  }
}
@media screen and (min-width: 1266px) {
  .insta-overlay {
    top: -56px;
    margin-bottom: -56px;
  }
}

.modal {
  position: fixed;
  z-index: 15;
  left: 0;
  top: var(--nav-height);
  width: 100vw;
  height: calc(100vh - var(--nav-height));
  background-color: var(--color-grey-light);
  opacity: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: calc(100vh - var(--nav-height) - 8rem) max-content;
  place-items: center;
  transition: opacity var(--transition-timing);
  display: none;
}
.modal.show {
  display: grid;
  opacity: 1;
}
.modal .modal-prev,
.modal .modal-next {
  position: absolute;
  top: calc(50% - 4rem);
  transform: translateY(-50%);
  z-index: 1;
  background: transparent;
  color: transparent;
  opacity: 1;
  height: auto;
  width: auto;
  border: 0;
  border-radius: 20px;
  padding: 0;
  mix-blend-mode: screen;
}
.modal .modal-prev svg,
.modal .modal-next svg {
  fill: none;
  height: auto;
  width: 40px;
  transform: none !important;
}
.modal .modal-prev {
  left: 1.5em;
}
.modal .modal-next {
  right: 1.5em;
}
.modal .modal-content {
  height: 100%;
  max-height: 100%;
  object-fit: contain;
  object-position: center;
  opacity: 0;
  transition: opacity var(--transition-timing);
}
.modal.show .modal-content, .modal.show #imageCaption {
  opacity: 1;
}
.modal .modal-footer {
  position: relative;
  display: grid;
  grid-template-columns: 10vw 1fr 10vw;
  gap: var(--s-b);
  justify-content: center;
  place-items: center;
  min-height: 8rem;
  width: 100vw;
  border-top: var(--border-major);
  font-size: var(--fs-md);
  text-align: center;
}
.modal #imageCaption {
  grid-column: 2/3;
  transition: opacity var(--transition-timing);
}
.modal .modal-close-button {
  grid-column: 3/-1;
  cursor: pointer;
  font-size: var(--fs-sm);
  font-weight: bold;
}
.modal .modal-close-button:hover {
  text-decoration: underline;
}

#subscribe-modal.modal {
  grid-template-rows: 1fr;
}
#subscribe-modal .modal-close-button {
  align-self: start;
  margin: var(--s-l) 0;
}
#subscribe-modal .modal-content {
  display: grid;
  grid-template-columns: 15vw 1fr 15vw;
  gap: var(--s-b);
  justify-content: center;
  place-items: center;
  width: 100vw;
}
#subscribe-modal .modal-content > div {
  grid-column: 2/3;
}
#subscribe-modal #mc_embed_shell {
  margin: var(--s-l) 0;
}

@view-transition {
  navigation: auto;
}
/* Create a custom page transition animation */
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-in-up {
  from {
    opacity: 0;
    transform: translateY(48px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-in-down {
  from {
    opacity: 0;
    transform: translateY(-48px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* Apply the custom animation to the old and new page states */
::view-transition-old(root) {
  animation: 0.3s ease-in both fade-out;
}

::view-transition-new(root) {
  animation: 0.3s ease-in both fade-in;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL3ZlcmNlbC9wYXRoMC9faW5jbHVkZXMvc2Nzcy9fcmVzZXQuc2NzcyIsImZpbGU6Ly8vdmVyY2VsL3BhdGgwL19pbmNsdWRlcy9zY3NzL190eXBvZ3JhcGh5LnNjc3MiLCJmaWxlOi8vL3ZlcmNlbC9wYXRoMC9faW5jbHVkZXMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJmaWxlOi8vL3ZlcmNlbC9wYXRoMC9faW5jbHVkZXMvc2Nzcy9fZ3JpZC5zY3NzIiwiZmlsZTovLy92ZXJjZWwvcGF0aDAvX2luY2x1ZGVzL3Njc3MvX2dsb2JhbHMuc2NzcyIsImZpbGU6Ly8vdmVyY2VsL3BhdGgwL19pbmNsdWRlcy9zY3NzL19oZWFkZXIuc2NzcyIsImZpbGU6Ly8vdmVyY2VsL3BhdGgwL19pbmNsdWRlcy9zY3NzL19mb290ZXIuc2NzcyIsImZpbGU6Ly8vdmVyY2VsL3BhdGgwL19pbmNsdWRlcy9zY3NzL19wYWdlcy5zY3NzIiwiZmlsZTovLy92ZXJjZWwvcGF0aDAvX2luY2x1ZGVzL3Njc3MvX2luc3RhLWZlZWQuc2NzcyIsImZpbGU6Ly8vdmVyY2VsL3BhdGgwL19pbmNsdWRlcy9zY3NzL19tb2RhbC5zY3NzIiwiZGF0YTo7Y2hhcnNldD11dGYtOCxAdXNlJTIwJTIycmVzZXQlMjI7JTBBQHVzZSUyMCd0eXBvZ3JhcGh5JzslMEFAdXNlJTIwJ3ZhcmlhYmxlcyc7JTBBQHVzZSUyMCdncmlkJzslMEFAdXNlJTIwJ2dsb2JhbHMnOyUwQUB1c2UlMjAnaGVhZGVyJzslMEFAdXNlJTIwJ2Zvb3Rlcic7JTBBQHVzZSUyMCdwYWdlcyc7JTBBQHVzZSUyMCdpbnN0YS1mZWVkJzslMEFAdXNlJTIwJ21vZGFsJzslMEEvLyUyMEB1c2UlMjAnc3Vic2NyaWJlLWZvcm0nOyUwQS8vJTIwQHVzZSUyMCdzZWFyY2gnOyUwQSUwQUB2aWV3LXRyYW5zaXRpb24lMjAlN0IlMEElMjAlMjAlMjAlMjBuYXZpZ2F0aW9uOiUyMGF1dG87JTBBJTdEJTBBJTBBLyolMjBDcmVhdGUlMjBhJTIwY3VzdG9tJTIwcGFnZSUyMHRyYW5zaXRpb24lMjBhbmltYXRpb24lMjAqLyUwQUBrZXlmcmFtZXMlMjBmYWRlLWluJTIwJTdCJTBBJTIwJTIwJTIwJTIwZnJvbSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG9wYWNpdHk6JTIwMDslMEElMjAlMjAlMjAlMjAlN0QlMEElMEElMjAlMjAlMjAlMjB0byUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG9wYWNpdHk6JTIwMTslMEElMjAlMjAlMjAlMjAlN0QlMEElN0QlMEFAa2V5ZnJhbWVzJTIwZmFkZS1vdXQlMjAlN0IlMEElMjAlMjAlMjAlMjBmcm9tJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwb3BhY2l0eTolMjAxOyUwQSUyMCUyMCUyMCUyMCU3RCUwQSUwQSUyMCUyMCUyMCUyMHRvJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwb3BhY2l0eTolMjAwOyUwQSUyMCUyMCUyMCUyMCU3RCUwQSU3RCUwQUBrZXlmcmFtZXMlMjBmYWRlLWluLXVwJTIwJTdCJTBBJTIwJTIwJTIwJTIwZnJvbSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG9wYWNpdHk6JTIwMDslMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB0cmFuc2Zvcm06JTIwdHJhbnNsYXRlWSg0OHB4KTslMEElMjAlMjAlMjAlMjAlN0QlMEElMEElMjAlMjAlMjAlMjB0byUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG9wYWNpdHk6JTIwMTslMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB0cmFuc2Zvcm06JTIwdHJhbnNsYXRlWSgwKTslMEElMjAlMjAlMjAlMjAlN0QlMEElN0QlMEFAa2V5ZnJhbWVzJTIwZmFkZS1pbi1kb3duJTIwJTdCJTBBJTIwJTIwJTIwJTIwZnJvbSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG9wYWNpdHk6JTIwMDslMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB0cmFuc2Zvcm06JTIwdHJhbnNsYXRlWSgtNDhweCk7JTBBJTIwJTIwJTIwJTIwJTdEJTBBJTBBJTIwJTIwJTIwJTIwdG8lMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBvcGFjaXR5OiUyMDE7JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdHJhbnNmb3JtOiUyMHRyYW5zbGF0ZVkoMCk7JTBBJTIwJTIwJTIwJTIwJTdEJTBBJTdEJTBBLyolMjBBcHBseSUyMHRoZSUyMGN1c3RvbSUyMGFuaW1hdGlvbiUyMHRvJTIwdGhlJTIwb2xkJTIwYW5kJTIwbmV3JTIwcGFnZSUyMHN0YXRlcyUyMCovJTBBOjp2aWV3LXRyYW5zaXRpb24tb2xkKHJvb3QpJTIwJTdCJTBBJTIwJTIwJTIwJTIwYW5pbWF0aW9uOiUyMDAuM3MlMjBlYXNlLWluJTIwYm90aCUyMGZhZGUtb3V0OyUwQSU3RCUwQTo6dmlldy10cmFuc2l0aW9uLW5ldyhyb290KSUyMCU3QiUwQSUyMCUyMCUyMCUyMGFuaW1hdGlvbjolMjAwLjNzJTIwZWFzZS1pbiUyMGJvdGglMjBmYWRlLWluOyUwQSU3RCUwQSUwQSolMjAlN0IlMEElMjAlMjAlMjAlMjAvLyUyMG91dGxpbmU6JTIwMXB4JTIwc29saWQlMjByZWQ7JTBBJTdEJTBBIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7RUFHSTs7O0FBR0o7QUFDQTtFQUNJO0VBQ0E7OztBQUdKO0FBQ0k7RUFDQTtBQUNBO0VBQ0E7OztBQUdKO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7OztBQUdKO0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFJSTs7O0FBR0o7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9JOzs7QUFHSjtBQUNBO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1JOzs7QUFHSjtBQUFBO0FBQUE7QUFHQTtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ2pGSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtFQUNBOzs7QUFRSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUlKO0FBQUE7QUFBQTtFQUdFOztBQUVFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUVJOzs7QUFLSjtBQUFBO0VBRUk7O0FBQ0E7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSTs7QUFHUjtBQUFBO0VBRUk7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtFQUNJOzs7QUN0Rlo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7O0FBRUE7RUFwRko7SUFxRlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFJUjtBQUNBO0FBQ0k7QUFDQTs7O0FDckdKO0VBQ0k7OztBQ0FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQXRCSjtJQXVCUTs7O0FBRUo7RUF6Qko7SUEwQlE7OztBQUdKO0VBQ0k7O0FBSVI7QUFBQTtBQUFBO0VBR0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFJSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUlJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUVKO0VBQ0k7OztBQzVKWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBRUk7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUlBO0VBQ0k7O0FBR0o7RUFDSTs7QUFNWjtFQXZGSjtJQXdGUTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBSUE7SUFDSTs7RUFHSjtJQUNJOztFQUlSO0lBQ0k7O0VBSVI7SUFDSTs7OztBQ25JWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBUEo7SUFRUTs7O0FBRUo7RUFWSjtJQVdROzs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBREo7SUFFUTs7O0FBS1o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOzs7QUMxRlo7RUFDSTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFJUjtFQXJCSjtJQXNCUTs7O0FBR0o7RUF6Qko7SUEwQlE7SUFDQTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTs7O0FBR0o7RUFUSjtJQVVRO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQU9oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUtBO0VBQ0k7O0FBRUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFqQko7SUFrQlE7OztBQUdKO0VBckJKO0lBc0JROzs7QUFJUjtFQUNJOztBQUVBO0VBSEo7SUFJUTs7O0FBR0o7RUFQSjtJQVFROzs7QUFNWjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7OztBQUdKO0VBVEo7SUFVUTs7O0FBTUo7RUFDSTtFQUNBOztBQUdBO0VBTEo7SUFNUTs7O0FBSVI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7SUFDQTs7O0FBSVI7QUFBQTtFQUVJOztBQUVBO0VBSko7QUFBQTtJQUtRO0lBQ0E7OztBQUlSO0VBQ0k7O0FBSVI7RUFDSTs7QUFFQTtFQUhKO0lBSVE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOzs7QUFNUjtFQUNJO0VBQ0E7OztBQzVQUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBZEo7SUFlUTtJQUNBOzs7QUFHSjtFQW5CSjtJQW9CUTtJQUNBOzs7O0FDMUJSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJOztBQUVKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFFSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBTVI7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTs7QUFJUjtFQUNJOzs7QUMzR1I7RUFDSTs7QUFHSjtBQUNBO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFHUjtFQUNJO0lBQ0k7O0VBR0o7SUFDSTs7O0FBR1I7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUFHUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQUdSO0FBQ0E7RUFDSTs7O0FBRUo7RUFDSSJ9 */