@charset "UTF-8";
/* Template - Home Page */
/* ==================================================== */
/* Template - Baseline Page Includes */
/* The very common components and modules for any page
   Needs to be imported at the top of every style template */
/* ==================================================== */
/* Import utilities */
/* ==================================================== */
/* Variables */
/* ==================================================== */
/* Miscellaneous */
/* Spacing */
/* ==================================================== */
/* Flex-box container */
/* ==================================================== */
/* Flexbox */
/* Flex Direction */
/* Flexbox */
/* Flexbox for row and no-wrap */
@import url("https://api.fontshare.com/v2/css?f[]=clash-grotesk@200,700,400,600,300,500&display=swap");
.check-radio,
.check-radio-item, .form-header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

/* Flexbox for row and wrap */
form.mc4wp-form, form.wpcf7-form {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

/* Flexbox for column */
/* Flexbox for column and nowrap */
.form-section, .form-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

/* Flex-box item */
/* ==================================================== */
/* Flex Order */
/* Flex */
/* Outline */
/* ==================================================== */
/* Border */
/* ==================================================== */
/*  Border-radius */
/* ==================================================== */
/* Links */
/* ==================================================== */
/* Box-shadow */
/* ==================================================== */
/* Border */
/* ==================================================== */
/* Text shadow */
/* ==================================================== */
/* Letter spacing */
/* ==================================================== */
/*  Opacity */
/* ==================================================== */
/*  Animation */
/* ==================================================== */
/* Ease */
/* Import settings */
/* ==================================================== */
/*	Meyer Reset */
/* ==================================================== */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup,
menu, footer, header, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
  display: block;
}

a img {
  border: 0;
}

html.no-js {
  margin-top: 0px !important;
}

/*  Box-sizing */
/* ==================================================== */
/* Box Sizing */
/* Clearfix */
/* ==================================================== */
/*  Media-queries */
/* ==================================================== */
/* Typefaces */
/* ==================================================== */
/* Typeface */
/* Font size */
/* ==================================================== */
/* Line-height */
/* ==================================================== */
/* Settings - Colour */
/* ==================================================== */
:root {
  --white: rgba(255, 255, 255, 1.0000);
  --ghost: rgba(240, 240, 240, 1.0000);
  --grey: rgba(80, 80, 80, 1.0000);
  --black: rgba(32, 33, 36, 1.0000);
  --slate: rgba(52, 71, 80, 1.0000);
  --aqua: rgba(0, 251, 222, 1.0000);
  --avocado: rgba(235, 239, 219, 1.0000);
  --powder: rgba(230, 250, 255, 1.0000);
  --lilac: rgba(242, 234, 255, 1.0000);
  --wheaty: rgba(255, 244, 230, 1.0000);
  --plush: rgba(235, 198, 204, 1.0000);
  --powder-ghost: rgba(230, 250, 255, 0.09875);
  --msg-success: rgba(0, 253, 88, 1.0000);
  --msg-warning: rgba(255, 150, 60, 1.0000);
  --msg-error: rgba(255, 68, 60, 1.0000);
  --msg-disabled: rgba(80, 80, 80, 1.0000);
}

/*  Settings - Grid */
/* ==================================================== */
.river, .signpost-page, .grid {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.grid-item {
  transition: all 0.35s ease-in-out;
}

.card-story, .card-event, .grid-item-1 {
  width: 100%;
}

.grid-item-2-in-2-9-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-2-in-2-9-1 {
    width: calc((100% - 60px * 2) * 2 / 12);
  }
}
.grid-item-9-in-2-9-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-9-in-2-9-1 {
    width: calc((100% - 60px * 2) * 9 / 12);
  }
}
.grid-item-1-in-2-9-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-in-2-9-1 {
    width: calc((100% - 60px * 2) * 1 / 12);
  }
}
.grid-item-1-in-1-10-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-in-1-10-1 {
    width: calc((100% - 60px * 2) * 1 / 12);
  }
}
.grid-item-10-in-1-10-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-10-in-1-10-1 {
    width: calc((100% - 60px * 2) * 10 / 12);
  }
}
.grid-item-2-in-2-10 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-2-in-2-10 {
    width: calc((100% - 60px * 1) * 2 / 12);
  }
}
.grid-item-10-in-2-10 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-10-in-2-10 {
    width: calc((100% - 60px * 1) * 10 / 12);
  }
}
.grid-item-2-in-2-8-2 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-2-in-2-8-2 {
    width: calc((100% - 60px * 2) * 2 / 12);
  }
}
.grid-item-8-in-2-8-2 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-8-in-2-8-2 {
    width: calc((100% - 60px * 2) * 8 / 12);
  }
}
.grid-item-4-in-4-8 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-4-in-4-8 {
    width: calc((100% - 60px * 1) * 4 / 12);
  }
}
.grid-item-8-in-4-8 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-8-in-4-8 {
    width: calc((100% - 60px * 1) * 8 / 12);
  }
}
.grid-item-5-in-5-7 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-5-in-5-7 {
    width: calc((100% - 60px * 1) * 5 / 12);
  }
}
.grid-item-7-in-5-7 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-7-in-5-7 {
    width: calc((100% - 60px * 1) * 7 / 12);
  }
}
.grid-item-1-2 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-2 {
    width: calc((100% - 60px * 1) * 6 / 12);
  }
}
.grid-item-1-2-mq {
  width: 100%;
}
.grid-item-1-2-mq:nth-child(n+2) {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-2-mq {
    width: calc((100% - calc(2 - 1) * 60px) / 2);
  }
  .grid-item-1-2-mq:nth-child(-n+1) {
    margin-right: 60px;
  }
  .grid-item-1-2-mq:nth-child(n+2) {
    margin-top: unset;
  }
  .grid-item-1-2-mq:nth-child(n+3) {
    margin-top: 24px;
  }
  .grid-item-1-2-mq:nth-child(2n+3) {
    margin-right: 60px;
  }
  .grid-item-1-2-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item-1-3 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-3 {
    width: calc((100% - 60px * 2) * 4 / 12);
  }
}
.grid-item-1-3-mq {
  width: 100%;
}
.grid-item-1-3-mq:nth-child(n+1) {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-3-mq {
    width: calc((100% - calc(3 - 1) * 60px) / 3);
  }
  .grid-item-1-3-mq:nth-child(-n+2) {
    margin-right: 60px;
  }
  .grid-item-1-3-mq:nth-child(n+4) {
    margin-top: 24px;
  }
  .grid-item-1-3-mq:nth-child(3n+4), .grid-item-1-3-mq:nth-child(3n+5) {
    margin-right: 60px;
  }
  .grid-item-1-3-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item-1-4 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-4 {
    width: calc((100% - 60px * 1) * 6 / 12);
  }
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-4 {
    width: calc((100% - 60px * 3) * 3 / 12);
  }
}
.grid-item-1-4-mq {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-4-mq {
    width: calc((100% - calc(4 - 1) * 60px) / 4);
  }
  .grid-item-1-4-mq:nth-child(-n+3) {
    margin-right: 60px;
  }
  .grid-item-1-4-mq:nth-child(n+5) {
    margin-top: 24px;
  }
  .grid-item-1-4-mq:nth-child(4n+5), .grid-item-1-4-mq:nth-child(4n+6), .grid-item-1-4-mq:nth-child(4n+7) {
    margin-right: 60px;
  }
  .grid-item-1-4-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item-1-6 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-6 {
    width: calc((100% - 60px * 3) * 3 / 12);
  }
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-6 {
    width: calc((100% - 60px * 5) * 2 / 12);
  }
}
.grid-item-1-6-mq {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-6-mq {
    width: calc((100% - calc(6 - 1) * 60px) / 6);
  }
  .grid-item-1-6-mq:nth-child(-n+5) {
    margin-right: 60px;
  }
  .grid-item-1-6-mq:nth-child(n+7) {
    margin-top: 24px;
  }
  .grid-item-1-6-mq:nth-child(6n+7), .grid-item-1-6-mq:nth-child(6n+8), .grid-item-1-6-mq:nth-child(6n+9), .grid-item-1-6-mq:nth-child(6n+10), .grid-item-1-6-mq:nth-child(6n+11) {
    margin-right: 60px;
  }
  .grid-item-1-6-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item-1-12 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-12 {
    width: calc((100% - 60px * 3) * 3 / 12);
  }
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-12 {
    width: calc((100% - 60px * 11) * 1 / 12);
  }
}
.grid-item-1-12-mq {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-12-mq {
    width: calc((100% - 60px * 11) * 1 / 12);
  }
  .grid-item-1-12-mq:nth-child(-n+11) {
    margin-right: 60px;
  }
  .grid-item-1-12-mq:nth-child(n+13) {
    margin-top: 24px;
  }
  .grid-item-1-12-mq:nth-child(12n+13), .grid-item-1-12-mq:nth-child(12n+14), .grid-item-1-12-mq:nth-child(12n+15), .grid-item-1-12-mq:nth-child(12n+16), .grid-item-1-12-mq:nth-child(12n+17), .grid-item-1-12-mq:nth-child(12n+18), .grid-item-1-12-mq:nth-child(12n+19), .grid-item-1-12-mq:nth-child(12n+20), .grid-item-1-12-mq:nth-child(12n+21), .grid-item-1-12-mq:nth-child(12n+22), .grid-item-1-12-mq:nth-child(12n+23) {
    margin-right: 60px;
  }
  .grid-item-1-12-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item {
  background: var(--lilac);
}

/*  Structure */
/* ==================================================== */
/* Declare charset */
/* Box sizing */
*,
*:before,
*:after {
  box-sizing: border-box;
}

/* Text selection */
::-moz-selection {
  color: var(--aqua);
  background: var(--slate);
}
::selection {
  color: var(--aqua);
  background: var(--slate);
}

/* Base HTML */
html {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  color: var(--slate);
  min-height: 100%;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow-y: scroll;
  scroll-behavior: smooth;
  touch-action: pan-x pan-y pan-left pan-right pan-up pan-down pinch-zoom;
}

/* Base body */
body {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 100vh;
  transition: all 0.35s ease-in-out;
}
body.logged-in {
  padding-top: 0 !important;
}
body.modal-open {
  overflow: hidden;
}

/* Main */
main {
  margin-top: 24px;
  padding: 0;
}
@media only screen and (min-width: 600px) {
  main {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  main {
    margin-top: 0;
  }
}
/* wrapper */
/* Container */
#wpadminbar {
  position: absolute;
  top: -100px;
  left: -100%;
  display: none;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
}

/* Wrapper */
/* ==================================================== */
.wrapper {
  width: 100%;
}
/* Container */
/* ==================================================== */
.container {
  width: 100%;
  max-width: calc(100vw - 60px);
  margin: auto;
}
@media only screen and (min-width: 600px) {
  .container {
    max-width: calc(100vw - 60px * 1.5);
  }
}
@media only screen and (min-width: 1024px) {
  .container {
    max-width: calc(100vw - 60px * 2);
  }
}
/*  Page section */
/* ==================================================== */
/* Import components */
/* ==================================================== */
/* Text - Headings */
/* ==================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  display: block;
  margin-bottom: 12px;
  color: var(--slate);
}

h1,
h2,
h3 {
  line-height: 1;
}

h4,
h5,
h6 {
  line-height: 1.25;
}
@media only screen and (min-width: 600px) {
  h4,
  h5,
  h6 {
    line-height: 1.125;
  }
}
@media only screen and (min-width: 1024px) {
  h4,
  h5,
  h6 {
    line-height: 1;
  }
}
h1 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 40px;
  font-size: 2.5rem;
}
@media only screen and (min-width: 600px) {
  h1 {
    font-size: 48px;
    font-size: 3rem;
  }
}
@media only screen and (min-width: 1024px) {
  h1 {
    font-size: 64px;
    font-size: 4rem;
  }
}
h2 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
p + h2, ul + h2, ol + h2, img + h2 {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  h2 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  p + h2, ul + h2, ol + h2, img + h2 {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  h2 {
    font-size: 32px;
    font-size: 2rem;
  }
  p + h2, ul + h2, ol + h2, img + h2 {
    margin-top: 48px;
  }
}
h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
}
p + h3, ul + h3, ol + h3, img + h3 {
  margin-top: 20px;
}
@media only screen and (min-width: 600px) {
  h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  p + h3, ul + h3, ol + h3, img + h3 {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  p + h3, ul + h3, ol + h3, img + h3 {
    margin-top: 32px;
  }
}
h4 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width: 600px) {
  h4 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1024px) {
  h4 {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
h5 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 4px;
  text-transform: uppercase;
}
@media only screen and (min-width: 600px) {
  h5 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1024px) {
  h5 {
    font-size: 16px;
    font-size: 1rem;
  }
}
h6 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width: 600px) {
  h6 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (min-width: 1024px) {
  h6 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
/* Text - Paragraphs */
/* ==================================================== */
p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  position: relative;
  color: var(--slate);
}
@media only screen and (min-width: 600px) {
  p {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

p + p,
ul + p,
ol + p {
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  p + p,
  ul + p,
  ol + p {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  p + p,
  ul + p,
  ol + p {
    margin-top: 24px;
  }
}

p.excerpt {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  p.excerpt {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 1024px) {
  p.excerpt {
    font-size: 28px;
    font-size: 1.75rem;
  }
}

/* Text - Small */
/* ==================================================== */
small {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  display: block;
  margin-top: 12px;
}
@media only screen and (min-width: 1024px) {
  small {
    font-size: 16px;
    font-size: 1rem;
    margin-top: 16px;
  }
}
/* Text - Links */
/* ==================================================== */
p a,
li a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  line-height: 1;
  /* Itsy spacing */
  letter-spacing: 1px;
  display: inline-block;
  color: var(--slate);
  text-decoration: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
}
p a:hover, p a:focus, p a:active,
li a:hover,
li a:focus,
li a:active {
  color: var(--slate);
}
.cta-link {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  display: inline-block;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  outline: 0 none;
  -webkit-appearance: none;
  cursor: pointer;
}
.cta-link-small.cta-link {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0;
}
.cta-link * {
  transition: all 0.35s ease-in-out;
}
.cta-link:hover, .cta-link:focus, .cta-link:active {
  color: var(--black);
}
.cta-link:not(:first-of-type) {
  margin-top: 8px;
}
@media only screen and (min-width: 1024px) {
  .cta-link {
    letter-spacing: 2px;
  }
}
.cta-link {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.cta-link .text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  margin-right: 0;
}

.cta-link .icon {
  margin-left: 12px;
}
.cta-link .icon path {
  fill: var(--slate);
}
.cta-link:hover .icon {
  transform: rotate(45deg);
}
.cta-link:hover .icon path {
  fill: var(--black);
}

.cta-link .icon-rotated {
  transform: rotate(45deg);
}
.cta-link:hover .icon-rotated {
  transform: rotate(0deg);
}
.cta-link:hover .icon-rotated path {
  fill: var(--black);
}

/* Text - Lists */
/* ==================================================== */
.menu-aside .menu-item > ul.sub-menu, .menu-aside, .page-footer-menus .menu-footer,
.page-footer-credits .menu-footer, .menu-header .menu-item > ul.sub-menu, .menu-header {
  list-style: none;
}

.grid-item-9-in-2-9-1 p + ul,
.grid-item-9-in-2-9-1 p + ol,
.grid-item-10-in-2-10 p + ul,
.grid-item-10-in-2-10 p + ol,
.grid-item-10-in-1-10-1 p + ul,
.grid-item-10-in-1-10-1 p + ol,
.grid-item-1-3 p + ul,
.grid-item-1-3 p + ol {
  margin-top: 24px;
}
.grid-item-9-in-2-9-1 p + ul,
.grid-item-10-in-2-10 p + ul,
.grid-item-10-in-1-10-1 p + ul,
.grid-item-1-3 p + ul {
  list-style-type: none;
}

.grid-item-9-in-2-9-1 ul li,
.grid-item-9-in-2-9-1 ol li,
.grid-item-10-in-2-10 ul li,
.grid-item-10-in-2-10 ol li,
.grid-item-10-in-1-10-1 ul li,
.grid-item-10-in-1-10-1 ol li,
.grid-item-1-3 ul li,
.grid-item-1-3 ol li {
  position: relative;
  left: 24px;
  width: calc(100% - 24px);
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.25;
}
.grid-item-9-in-2-9-1 ul li::marker,
.grid-item-9-in-2-9-1 ol li::marker,
.grid-item-10-in-2-10 ul li::marker,
.grid-item-10-in-2-10 ol li::marker,
.grid-item-10-in-1-10-1 ul li::marker,
.grid-item-10-in-1-10-1 ol li::marker,
.grid-item-1-3 ul li::marker,
.grid-item-1-3 ol li::marker {
  font-size: 0px;
  color: transparent;
}
.grid-item-9-in-2-9-1 ul li:not(:first-of-type),
.grid-item-9-in-2-9-1 ol li:not(:first-of-type),
.grid-item-10-in-2-10 ul li:not(:first-of-type),
.grid-item-10-in-2-10 ol li:not(:first-of-type),
.grid-item-10-in-1-10-1 ul li:not(:first-of-type),
.grid-item-10-in-1-10-1 ol li:not(:first-of-type),
.grid-item-1-3 ul li:not(:first-of-type),
.grid-item-1-3 ol li:not(:first-of-type) {
  margin-top: 16px;
}
.grid-item-9-in-2-9-1 ul li:before,
.grid-item-10-in-2-10 ul li:before,
.grid-item-10-in-1-10-1 ul li:before,
.grid-item-1-3 ul li:before {
  font-size: 48px;
  font-size: 3rem;
  line-height: 1.25;
  content: "•";
  position: absolute;
  top: -16px;
  left: -24px;
  color: var(--slate);
}
.grid-item-9-in-2-9-1 ul li > ul,
.grid-item-10-in-2-10 ul li > ul,
.grid-item-10-in-1-10-1 ul li > ul,
.grid-item-1-3 ul li > ul {
  position: relative;
  left: 0;
  padding-top: 16px;
}
.grid-item-9-in-2-9-1 ul li > ul li,
.grid-item-10-in-2-10 ul li > ul li,
.grid-item-10-in-1-10-1 ul li > ul li,
.grid-item-1-3 ul li > ul li {
  font-size: 18px;
  font-size: 1.125rem;
}
.grid-item-9-in-2-9-1 ul li > ul li:before,
.grid-item-10-in-2-10 ul li > ul li:before,
.grid-item-10-in-1-10-1 ul li > ul li:before,
.grid-item-1-3 ul li > ul li:before {
  font-size: 32px;
  font-size: 2rem;
  content: "⚬";
  top: -12px;
  left: -24px;
}

/* Text - Quotes */
/* ==================================================== */
/*  Text - Buttons */
/* ==================================================== */
.signpost-page-button, input[type=submit], .footer-join-community .button-join, .page-footer-signup input[type=submit], .header-container .button-join, .introduction-button {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  border-radius: 4px;
  background-clip: padding-box;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px 16px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: inherit;
  color: var(--white);
  background: var(--slate);
  outline: 0 none;
  -webkit-appearance: none;
  cursor: pointer;
}
.signpost-page-button *, input[type=submit] *, .footer-join-community .button-join *, .page-footer-signup input[type=submit] *, .header-container .button-join *, .introduction-button * {
  transition: all 0.35s ease-in-out;
}
.signpost-page-button:hover, input[type=submit]:hover, .footer-join-community .button-join:hover, .header-container .button-join:hover, .introduction-button:hover, .signpost-page-button:focus, input[type=submit]:focus, .footer-join-community .button-join:focus, .header-container .button-join:focus, .introduction-button:focus, .signpost-page-button:active, input[type=submit]:active, .footer-join-community .button-join:active, .header-container .button-join:active, .introduction-button:active {
  color: var(--white);
  background: var(--slate);
}
@media only screen and (min-width: 1024px) {
  .signpost-page-button, input[type=submit], .footer-join-community .button-join, .page-footer-signup input[type=submit], .header-container .button-join, .introduction-button {
    padding: 16px 24px;
    letter-spacing: 2px;
  }
}
.signpost-page-button, input[type=submit], .footer-join-community .button-join, .page-footer-signup input[type=submit], .header-container .button-join, .introduction-button {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.signpost-page-button .text, .footer-join-community .button-join .text, .header-container .button-join .text, .introduction-button .text {
  margin-right: 0;
}

.signpost-page-button .icon, .footer-join-community .button-join .icon, .header-container .button-join .icon, .introduction-button .icon {
  margin-left: 12px;
}
.signpost-page-button .icon path, .footer-join-community .button-join .icon path, .header-container .button-join .icon path, .introduction-button .icon path {
  fill: var(--aqua);
}

.signpost-page-button .icon, .footer-join-community .button-join .icon, .header-container .button-join .icon, .introduction-button .icon {
  transform: rotate(45deg);
}
.signpost-page-button:hover .icon, input[type=submit]:hover .signpost-page-button .icon, .signpost-page-button input[type=submit]:hover .icon, input[type=submit]:hover .footer-join-community .button-join .icon, .footer-join-community .button-join input[type=submit]:hover .icon, .footer-join-community .button-join:hover .icon, input[type=submit]:hover .header-container .button-join .icon, .header-container .button-join input[type=submit]:hover .icon, .header-container .button-join:hover .icon, input[type=submit]:hover .introduction-button .icon, .introduction-button input[type=submit]:hover .icon, .introduction-button:hover .icon {
  transform: rotate(0deg);
}
.signpost-page-button:hover .icon path, input[type=submit]:hover .signpost-page-button .icon path, .signpost-page-button input[type=submit]:hover .icon path, input[type=submit]:hover .footer-join-community .button-join .icon path, .footer-join-community .button-join input[type=submit]:hover .icon path, .footer-join-community .button-join:hover .icon path, input[type=submit]:hover .header-container .button-join .icon path, .header-container .button-join input[type=submit]:hover .icon path, .header-container .button-join:hover .icon path, input[type=submit]:hover .introduction-button .icon path, .introduction-button input[type=submit]:hover .icon path, .introduction-button:hover .icon path {
  fill: var(--white);
}

/* Stripe */
/* ==================================================== */
.spacer {
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(var(--ghost), 0.01);
}

.spacer-hide-mobile {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .spacer-hide-mobile {
    display: block;
  }
}
.spacer-16 {
  margin: 16px 0 0;
}
.spacer-24 {
  margin: 16px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-24 {
    margin: 20px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-24 {
    margin: 24px 0 0;
  }
}
.spacer-32 {
  margin: 24px 0 0;
}
@media only screen and (min-width: 1024px) {
  .spacer-32 {
    margin: 32px 0 0;
  }
}
.spacer-48 {
  margin: 32px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-48 {
    margin: 44px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-48 {
    margin: 48px 0 0;
  }
}
.spacer-60 {
  margin: 40px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-60 {
    margin: 48px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-60 {
    margin: 60px 0 0;
  }
}
.spacer-92 {
  margin: 64px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-92 {
    margin: 72px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-92 {
    margin: 92px 0 0;
  }
}
.spacer-106 {
  margin: 72px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-106 {
    margin: 92px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-106 {
    margin: 106px 0 0;
  }
}
.spacer-120 {
  margin: 64px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-120 {
    margin: 72px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-120 {
    margin: 120px 0 0;
  }
}
.spacer-150 {
  margin: 72px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-150 {
    margin: 92px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-150 {
    margin: 150px 0 0;
  }
}
/*  Image */
/* ==================================================== */
figure {
  position: relative;
}

figcaption {
  display: block;
}
img {
  width: 100%;
  height: auto;
}
p + img, ul + img, ol + img {
  margin-top: 48px;
}
.page-intro-image img {
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
.page-intro-image cite {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  /* Itsy spacing */
  letter-spacing: 0.5px;
  position: relative;
  bottom: -40px;
  display: block;
  font-style: inherit;
}
.page-intro-image cite:not(:first-of-type) {
  margin-top: 8px;
}
.page-intro-image cite.cite-caption {
  text-transform: initial;
}
.page-intro-image cite.cite-description {
  text-transform: lowercase;
}

.wp-caption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  width: auto !important;
}
.wp-caption-text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: inherit;
  width: 100%;
  margin: 16px 0 0 auto;
  text-align: right;
}
@media only screen and (min-width: 600px) {
  .wp-caption-text {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .wp-caption-text {
    width: 75%;
  }
}
@media only screen and (min-width: 1366px) {
  .wp-caption-text {
    width: 75%;
  }
}

.card-event-image img, .card-story-image img {
  border-radius: 12px;
}

p img {
  border-radius: 12px;
}

/*  Icons */
/* ==================================================== */
.icon {
  width: 24px;
  height: 24px;
}
.icon svg {
  width: 100%;
  height: 100%;
}

/* River - Header */
/* ==================================================== */
p + .cta-link {
  margin-top: 16px;
}

/*  Sharing */
/* ==================================================== */
.share-post-icons {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.share-post-icon {
  width: 24px;
  height: 24px;
}
.share-post-icon:not(:first-of-type) {
  margin-left: 16px;
}

.share-post-icon:hover svg path {
  fill: var(--avocado);
}

/*  No content */
/* ==================================================== */
.no-content {
  display: inline-flex;
  padding: 32px;
  border-radius: 12px;
  background: var(--lilac);
}

/* Module - Intro */
/* ==================================================== */
/* Component - Intro */
/* ==================================================== */
.page-intro {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
/* Module - Introduction - Links */
/* ==================================================== */
.introduction-links {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.introduction-links a:not(:first-of-type) {
  margin-left: 48px;
}

.introduction-links a {
  margin-top: 0;
}

.introduction-links a:not(:first-of-type) {
  margin-left: 48px;
}

/* Module - Hero */
/* ==================================================== */
/* Embeds */
/* ==================================================== */
/*  Image */
/* ==================================================== */
figure {
  position: relative;
}

figcaption {
  display: block;
}
img {
  width: 100%;
  height: auto;
}
p + img, ul + img, ol + img {
  margin-top: 48px;
}
.page-intro-image img {
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
.page-intro-image cite {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  /* Itsy spacing */
  letter-spacing: 0.5px;
  position: relative;
  bottom: -40px;
  display: block;
  font-style: inherit;
}
.page-intro-image cite:not(:first-of-type) {
  margin-top: 8px;
}
.page-intro-image cite.cite-caption {
  text-transform: initial;
}
.page-intro-image cite.cite-description {
  text-transform: lowercase;
}

.wp-caption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  width: auto !important;
}
.wp-caption-text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: inherit;
  width: 100%;
  margin: 16px 0 0 auto;
  text-align: right;
}
@media only screen and (min-width: 600px) {
  .wp-caption-text {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .wp-caption-text {
    width: 75%;
  }
}
@media only screen and (min-width: 1366px) {
  .wp-caption-text {
    width: 75%;
  }
}

.card-event-image img, .card-story-image img {
  border-radius: 12px;
}

p img {
  border-radius: 12px;
}

/* Module - Hero */
/* ==================================================== */
/* Embeds */
/* ==================================================== */
/*  Image */
/* ==================================================== */
figure {
  position: relative;
}

figcaption {
  display: block;
}
img {
  width: 100%;
  height: auto;
}
p + img, ul + img, ol + img {
  margin-top: 48px;
}
.page-intro-image img {
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
.page-intro-image cite {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  /* Itsy spacing */
  letter-spacing: 0.5px;
  position: relative;
  bottom: -40px;
  display: block;
  font-style: inherit;
}
.page-intro-image cite:not(:first-of-type) {
  margin-top: 8px;
}
.page-intro-image cite.cite-caption {
  text-transform: initial;
}
.page-intro-image cite.cite-description {
  text-transform: lowercase;
}

.wp-caption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  width: auto !important;
}
.wp-caption-text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: inherit;
  width: 100%;
  margin: 16px 0 0 auto;
  text-align: right;
}
@media only screen and (min-width: 600px) {
  .wp-caption-text {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .wp-caption-text {
    width: 75%;
  }
}
@media only screen and (min-width: 1366px) {
  .wp-caption-text {
    width: 75%;
  }
}

.card-event-image img, .card-story-image img {
  border-radius: 12px;
}

p img {
  border-radius: 12px;
}

@media only screen and (min-width: 1024px) {
  .home-hero,
  .page-hero {
    -js-display: flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
  }
}
.home-hero figcaption,
.page-hero figcaption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  background: var(--white);
}

.home-hero figcaption,
.page-hero figcaption {
  background: var(--avocado);
}

.home-hero figcaption,
.page-hero figcaption {
  border-radius: 0 0 4px 4px;
  order: 2;
  width: 100%;
}
.home-hero figcaption.white,
.page-hero figcaption.white {
  background: var(--white);
}
.home-hero figcaption.avocado,
.page-hero figcaption.avocado {
  background: var(--avocado);
}
.home-hero figcaption.powder,
.page-hero figcaption.powder {
  background: var(--powder);
}
.home-hero figcaption.lilac,
.page-hero figcaption.lilac {
  background: var(--lilac);
}
.home-hero figcaption.wheaty,
.page-hero figcaption.wheaty {
  background: var(--wheaty);
}
.home-hero figcaption.plush,
.page-hero figcaption.plush {
  background: var(--plush);
}
.home-hero figcaption.ghost,
.page-hero figcaption.ghost {
  background: var(--ghost);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption,
  .page-hero figcaption {
    justify-content: space-between;
    width: 100%;
    padding: 0;
    border-radius: 0 0 8px 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption,
  .page-hero figcaption {
    order: 1;
    width: 50%;
    min-height: 480px;
    margin-right: auto;
    border-radius: 8px 0 0 8px;
  }
}
.home-hero figcaption .ticker-h1-h2,
.page-hero figcaption .ticker-h1-h2 {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption .ticker-h1-h2,
  .page-hero figcaption .ticker-h1-h2 {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption .ticker-h1-h2,
  .page-hero figcaption .ticker-h1-h2 {
    -js-display: flex;
    display: flex;
  }
}

.page-hero figcaption h1 .page-intro-title-category {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.125;
  /* Itsy spacing */
  letter-spacing: 1px;
  display: block;
  margin: 0 0 12px 4px;
  padding: 0;
  text-transform: uppercase;
  color: var(--slate);
}

.home-hero figcaption h1,
.page-hero figcaption h1 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.125;
  margin: 0;
  padding: 24px 24px 0 24px;
  color: var(--slate);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h1,
  .page-hero figcaption h1 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h1,
  .page-hero figcaption h1 {
    font-size: 64px;
    font-size: 4rem;
    line-height: 1;
    margin-top: auto;
    padding: 48px 48px 0 48px;
  }
  .home-hero figcaption h1.page-intro-title-only,
  .page-hero figcaption h1.page-intro-title-only {
    margin: auto 0;
    padding: 0 48px;
  }
}
@media only screen and (min-width: 1280px) {
  .home-hero figcaption h1.page-intro-title-only,
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
.page-hero figcaption h1 {
  padding: 24px 24px 0 24px;
}
.page-hero figcaption h1.page-intro-title-only {
  padding: 24px;
}
@media only screen and (min-width: 1024px) {
  .page-hero figcaption h1 {
    padding: 48px 48px 0 48px;
  }
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
@media only screen and (min-width: 1280px) {
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
.home-hero figcaption h2,
.page-hero figcaption p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.125;
  margin: 0;
  margin-top: 16px;
  padding: 0 24px 24px;
  color: var(--slate);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h2,
  .page-hero figcaption p {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.12;
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h2,
  .page-hero figcaption p {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.125;
    margin-top: 24px;
    margin-bottom: auto;
    padding: 16px 48px 48px;
  }
}
.page-hero figcaption p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
@media only screen and (min-width: 600px) {
  .page-hero figcaption p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero figcaption p {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.home-hero figcaption h6 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  line-height: 1.125;
  margin: 0;
  padding: 24px;
  text-decoration: none;
  color: var(--slate);
  background: var(--slate);
  border-radius: 0 0 8px 8px;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 24px;
  border-radius: 8px;
  padding: 16px 24px;
}
.home-hero figcaption h6 > span {
  color: var(--white);
}
.home-hero figcaption h6 a {
  display: inline-block;
  margin: 0;
  padding: 4px 8px 4px 0;
  color: var(--aqua);
  background: var(--slate);
  text-decoration: none;
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h6 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.1;
    font-size: 24px;
    font-size: 1.5rem;
    margin: 36px;
    border-radius: 8px;
    padding: 20px 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h6 {
    line-height: 1;
    margin-top: 24px;
    padding: 48px;
    background: var(--slate);
    border-radius: 0 0 0 8px;
    font-size: 28px;
    font-size: 1.75rem;
    margin: 48px;
    border-radius: 8px;
    padding: 24px 36px;
  }
  .home-hero figcaption h6 > span {
    color: var(--white);
  }
  .home-hero figcaption h6 a {
    margin-top: 0;
    padding: 4px 12px 4px 0;
  }
}
.home-hero img {
  order: 1;
  width: 100%;
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 600px) {
  .home-hero img {
    min-height: 360px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero img {
    order: 2;
    width: 50%;
    height: unset;
    border-radius: 0 8px 8px 0;
  }
  .home-hero img-white {
    border-radius: 8px;
  }
}
.page-hero-image {
  order: 1;
  width: 100%;
  height: 240px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 600px) {
  .page-hero-image {
    min-height: 360px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero-image {
    order: 2;
    width: 50%;
    height: unset;
    border-radius: 0 8px 8px 0;
  }
  .page-hero-image-white {
    border-radius: 8px;
  }
}
/* Module - Header */
/* ==================================================== */
/* Component - Header */
/* ==================================================== */
/* Header - Menu */
/* ==================================================== */
.menu-header {
  display: none;
  flex-wrap: nowrap;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header {
  flex-direction: row;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item, .page-footer-menus .menu-footer .menu-item, .menu-header .menu-item > ul.sub-menu .menu-item, .menu-header > .menu-item {
  line-height: 1;
}

.menu-header > .menu-item:not(:first-of-type) {
  margin-left: 48px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .menu-aside .menu-item:not(:first-of-type), .page-footer-menus .menu-footer .menu-item:not(:first-of-type), .menu-header .menu-item > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 16px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a, .menu-header > .menu-item a {
  line-height: 1;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  border-top: 3px solid transparent;
}
.menu-aside .menu-item > ul.sub-menu .menu-item:hover, .menu-aside .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:hover, .menu-header > .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item:focus, .menu-aside .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .menu-header > .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item:active, .menu-aside .menu-item a:active, .page-footer-menus .menu-footer .menu-item a:active, .menu-header .menu-item > ul.sub-menu .menu-item a:active, .menu-header > .menu-item a:active {
  border-top: 3px solid var(--aqua);
}
.page-footer-menus .menu-footer .menu-item a {
  color: var(--powder);
}

.menu-header > .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 1px;
}

.aside-menu-heading-title, .page-footer-menus .footer-menu-heading-title {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--slate);
  text-decoration: none;
  border: 0;
}
.page-footer-menus .footer-menu-heading-title {
  color: var(--powder);
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}

input[type=submit], .page-footer-signup input[type=submit], .header-container .button-join {
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  input[type=submit], .page-footer-signup input[type=submit], .header-container .button-join {
    margin-left: 60px;
  }
}
.header-container {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 12px 0;
}
@media only screen and (min-width: 600px) {
  .header-container {
    padding: 16px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .header-container {
    padding: 24px 0;
  }
}
.header-logo {
  margin-right: auto;
}
.header-logo-small {
  width: 76px;
}
@media only screen and (min-width: 600px) {
  .header-logo-small {
    width: 92px;
  }
}
@media only screen and (min-width: 1024px) {
  .header-logo-small {
    width: 96px;
  }
}
@media only screen and (min-width: 1366px) {
  .header-logo-small {
    width: 108px;
  }
}

.header-logo-large {
  width: calc(60px * 1.66667);
}
@media only screen and (min-width: 600px) {
  .header-logo-large {
    width: calc(60px * 2.3333);
  }
}
@media only screen and (min-width: 1024px) {
  .header-logo-large {
    width: calc(60px * 3);
  }
}
.menu-header {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header > .menu-item {
  position: relative;
}

.menu-header > .menu-item a {
  padding: 6px 0;
  padding: 12px 0;
}

.menu-header .menu-item > ul.sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 48px;
  width: 300px;
  padding: 0px 12px 12px;
  background: var(--white);
  border: 1px solid var(--ghost);
  z-index: 9999999;
  transition: all 0.35s ease-in-out;
}

.menu-header .menu-item:hover > ul.sub-menu {
  display: block;
}

.menu-header > .menu-item.current-menu-item a,
.menu-header > .menu-item.current_page_item a,
.menu-header > .menu-item.current-menu-item.current_page_item a {
  border-top: 3px solid var(--aqua);
}

.menu-header .menu-item > ul.sub-menu .menu-item {
  margin-top: 12px;
}

.menu-header .menu-item > ul.sub-menu .menu-item a {
  transition: all 0.35s ease-in-out;
  padding: 6px 0;
  border-top: none !important;
}
.menu-header .menu-item > ul.sub-menu .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:active {
  color: var(--aqua);
  border-top: none !important;
}

.menu-header .menu-item > ul.sub-menu li:hover a {
  color: var(--slate);
}

.menu-header .menu-item:hover > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 8px;
}

/* Module - Footer */
/* ==================================================== */
/* Component - Footer */
/* ==================================================== */
/* Header - Menu */
/* ==================================================== */
.menu-header {
  display: none;
  flex-wrap: nowrap;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header {
  flex-direction: row;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item, .page-footer-menus .menu-footer .menu-item, .menu-header > .menu-item, .menu-header .menu-item > ul.sub-menu .menu-item {
  line-height: 1;
}

.menu-header > .menu-item:not(:first-of-type) {
  margin-left: 48px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .menu-aside .menu-item:not(:first-of-type), .page-footer-menus .menu-footer .menu-item:not(:first-of-type), .menu-header .menu-item > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 16px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-header > .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a {
  line-height: 1;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  border-top: 3px solid transparent;
}
.menu-aside .menu-item > ul.sub-menu .menu-item:hover, .menu-aside .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:hover, .menu-header > .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item:focus, .menu-aside .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:focus, .menu-header > .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item:active, .menu-aside .menu-item a:active, .page-footer-menus .menu-footer .menu-item a:active, .menu-header > .menu-item a:active, .menu-header .menu-item > ul.sub-menu .menu-item a:active {
  border-top: 3px solid var(--aqua);
}
.page-footer-menus .menu-footer .menu-item a {
  color: var(--powder);
}

.menu-header > .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 1px;
}

.aside-menu-heading-title, .page-footer-menus .footer-menu-heading-title {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--slate);
  text-decoration: none;
  border: 0;
}
.page-footer-menus .footer-menu-heading-title {
  color: var(--powder);
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}

input[type=submit], .page-footer-signup input[type=submit], .header-container .button-join {
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  input[type=submit], .page-footer-signup input[type=submit], .header-container .button-join {
    margin-left: 60px;
  }
}
.page-footer {
  margin-top: auto;
  padding: 30px 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer {
    padding: 60px 0;
  }
}
.page-footer-signup,
.page-footer-quicklinks,
.page-footer-menus,
.page-footer-credits {
  margin: 0;
  padding: 0;
}

.page-footer-signup,
.page-footer-quicklinks {
  background: var(--powder);
}

.page-footer-menus,
.page-footer-credits {
  background: var(--slate);
}

.footer-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  .footer-container {
    flex-direction: row;
  }
}
.page-footer-quicklinks nav,
.page-footer-signup nav,
.page-footer-menus nav,
.page-footer-credits nav {
  margin: 0;
  padding: 36px 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks nav,
  .page-footer-signup nav,
  .page-footer-menus nav,
  .page-footer-credits nav {
    padding: 60px 0;
  }
}

.page-footer-quicklinks nav,
.page-footer-menus nav,
.page-footer-credits nav {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.page-footer-quicklinks nav,
.page-footer-signup nav,
.page-footer-credits nav {
  align-items: center;
}

.page-footer-signup nav {
  display: block;
  padding: 36px 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer-signup nav {
    padding: 48px 0;
  }
}

.page-footer-credits nav {
  flex-direction: column;
  padding: 24px 0 36px;
}
@media only screen and (min-width: 1024px) {
  .page-footer-credits nav {
    flex-direction: row;
    padding: 48px 0;
  }
}

.page-footer-signup {
  border-radius: 24px 24px 0 0;
}
@media only screen and (min-width: 600px) {
  .page-footer-signup {
    border-radius: 32px 32px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .page-footer-signup {
    border-radius: 36px 36px 0 0;
  }
}
.page-footer-signup h3 {
  margin-bottom: 24px;
}

.mc4wp-form-fields {
  width: 100%;
}

.form-fields {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .form-fields {
    flex-direction: row;
    justify-content: space-between;
  }
}
.mc4wp-form-fields .form-field {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
}
.mc4wp-form-fields .form-field-consent {
  width: 100%;
  margin: 24px 0 0;
}
.mc4wp-form-fields .form-field:not(:last-of-type) {
  margin: 0 0 36px;
}
@media only screen and (min-width: 1024px) {
  .mc4wp-form-fields .form-field {
    width: calc((100% - 120px) / 4);
    margin: 0;
  }
  .mc4wp-form-fields .form-field-consent {
    width: 100%;
    margin: 24px 0 0;
  }
  .mc4wp-form-fields .form-field:not(:last-of-type) {
    margin: 0;
  }
}
.page-footer-signup input[type=submit] {
  width: 100%;
  max-width: unset;
  margin: unset !important;
  padding: calc(16px + 1px) 24px;
  border-radius: 8px;
  cursor: pointer;
}

.page-footer-signup .form-field-consent a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  display: inline;
}

.page-footer-quicklinks nav {
  padding: 36px 0;
  border-top: 1px solid var(--slate);
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks nav {
    padding: 48px 0;
  }
}
.page-footer-quicklinks .footer-container-quicks {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks .footer-container-quicks {
    flex-direction: row;
    padding: 48px 0;
  }
}
.page-footer-quicklinks .footer-social {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  order: 2;
  width: 100%;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks .footer-social {
    order: 1;
    width: 50%;
  }
}
.page-footer-quicklinks .footer-social-item {
  width: 36px;
  height: auto;
  max-height: 36px;
  margin: 0;
  padding: 0;
}
.page-footer-quicklinks .footer-social-item-x {
  position: relative;
  top: 1px;
  width: 34px !important;
  max-height: 34px !important;
}
.page-footer-quicklinks .footer-social-item:not(:first-of-type) {
  margin-left: 24px;
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks .footer-social-item {
    width: 44px;
    height: auto;
    max-height: 44px;
    margin: 0;
    padding: 0;
  }
  .page-footer-quicklinks .footer-social-item-x {
    position: relative;
    top: 3px;
    width: 39px !important;
    max-height: 39px !important;
  }
  .page-footer-quicklinks .footer-social-item:not(:first-of-type) {
    margin-left: 16px;
  }
}
.footer-social-item .icon path {
  fill: var(--slate);
}

.footer-join-community {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  order: 1;
  width: 100%;
  margin: 0 0 36px;
}
@media only screen and (min-width: 1024px) {
  .footer-join-community {
    order: 2;
    width: 50%;
    margin: 0;
  }
}
.footer-join-community h3 {
  max-width: 240px;
  margin: 0 36px 0 0;
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .footer-join-community h3 {
    max-width: unset;
    margin: 0 36px 0 auto;
    text-align: right;
  }
}
.footer-join-community .button-join {
  margin: 0;
  margin-left: auto;
}
@media only screen and (min-width: 1024px) {
  .footer-join-community .button-join {
    margin-left: 0;
  }
}
.footer-brand {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .footer-brand {
    -js-display: flex;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 1;
    width: 120px;
    margin-top: 0;
  }
}
.footer-logo-large,
.footer-logo-small {
  width: 100%;
  margin-right: auto;
}
.footer-menus {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  order: 1;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
}
@media only screen and (min-width: 1024px) {
  .footer-menus {
    flex-wrap: nowrap;
    order: 1;
    width: calc(100% - (240px + 60px));
    margin-top: 4px;
  }
}
.footer-menus-list {
  width: calc((100% - (60px)) / 2);
}
.footer-menus-list:nth-of-type(-n+1) {
  margin-right: 60px;
}
.footer-menus-list:nth-of-type(n+3) {
  margin-top: 48px;
}
.footer-menus-list:nth-of-type(2n+3) {
  margin-right: 60px;
}
.footer-menus-list:last-of-type() {
  margin-right: auto;
  margin-left: 0;
}
@media only screen and (min-width: 600px) {
  .footer-menus-list {
    width: calc((100% - (120px)) / 3);
  }
  .footer-menus-list:nth-of-type(-n+1), .footer-menus-list:nth-of-type(n+3), .footer-menus-list:nth-of-type(2n+3), .footer-menus-list:last-of-type() {
    margin-top: unset;
    margin-right: unset;
    margin-left: unset;
  }
  .footer-menus-list:nth-of-type(-n+2) {
    margin-right: 60px;
  }
  .footer-menus-list:nth-of-type(n+3) {
    margin-top: unset;
  }
  .footer-menus-list:nth-of-type(n+4) {
    margin-top: 24px;
  }
  .footer-menus-list:nth-of-type(3n+4), .footer-menus-list:nth-of-type(3n+5) {
    margin-right: 60px;
  }
  .footer-menus-list:last-of-type() {
    margin-right: auto;
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .footer-menus-list {
    width: calc((100% - (120px)) / 3);
  }
  .footer-menus-list:nth-of-type(-n+2), .footer-menus-list:nth-of-type(n+4), .footer-menus-list:nth-of-type(3n+4), .footer-menus-list:nth-of-type(3n+5), .footer-menus-list:last-of-type() {
    margin-top: unset;
    margin-right: unset;
    margin-left: unset;
  }
  .footer-menus-list:nth-of-type(n+4) {
    margin-top: unset;
  }
}
a.footer-menu-heading-title {
  cursor: pointer;
}

.page-footer-menus .menu-footer,
.page-footer-credits .menu-footer {
  margin-top: 16px;
}

.page-footer-menus .menu-footer .menu-item a {
  border-top: none !important;
}
.page-footer-menus .menu-footer .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:active {
  color: var(--aqua);
  border-top: none !important;
}

.page-footer-credits nav {
  border-top: 2px solid var(--powder-ghost);
}
.menu-footer-credits {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0;
}

.page-footer-credits .menu-footer {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer-credits .menu-footer {
    width: auto;
    margin-top: 0;
    margin-left: 24px;
  }
}

.page-footer-credits .menu-footer .menu-item:not(:first-of-type) {
  margin-top: 0;
  margin-left: 24px;
}

.footer-credits-company,
.page-footer-credits .menu-footer .menu-item {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
}

.footer-credits-company {
  display: block;
  width: 100%;
  margin: 0 0 24px;
}
@media only screen and (min-width: 1024px) {
  .footer-credits-company {
    width: auto;
    margin: 0 auto 0 0;
  }
}

.footer-credits-company,
.page-footer-credits .menu-footer .menu-item a {
  color: var(--powder);
}

.page-footer-credits .menu-footer .menu-item a:hover, .page-footer-credits .menu-footer .menu-item a:focus {
  color: var(--aqua);
}

/* Component - Form */
/* ==================================================== */
/*  Forms */
/* ==================================================== */
form.mc4wp-form, form.wpcf7-form {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  position: relative;
  width: 100%;
  display: block;
  background: transparent;
}

.form-field {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
}

label {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  display: block;
  margin: 0 0 8px;
  padding: 0;
  color: var(--slate);
}

.wpcf7-form-control-wrap input[type=text],
.wpcf7-form-control-wrap input[type=email],
.wpcf7-form-control-wrap input[type=password],
.wpcf7-form-control-wrap input[type=number],
.wpcf7-form-control-wrap input[type=tel],
.wpcf7-form-control-wrap input[type=date],
.wpcf7-form-control-wrap input[type=url],
.wpcf7-form-control-wrap input[type=file],
.wpcf7-form-control-wrap option,
.wpcf7-form-control-wrap textarea, input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=date],
input[type=url],
input[type=file],
option,
textarea,
select {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.2;
  border-radius: 8px;
  background-clip: padding-box;
  position: relative;
  padding: 12px 16px;
  letter-spacing: 0.5px;
  color: var(--slate);
  background: var(--white);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 2px solid var(--slate);
}
.wpcf7-form-control-wrap option:hover,
.wpcf7-form-control-wrap textarea:hover, input[type=text]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=number]:hover,
input[type=tel]:hover,
input[type=date]:hover,
input[type=url]:hover,
input[type=file]:hover,
option:hover,
textarea:hover,
select:hover {
  /* Hover */
  color: var(--slate);
}
.wpcf7-form-control-wrap option:focus,
.wpcf7-form-control-wrap textarea:focus, input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=url]:focus,
input[type=file]:focus,
option:focus,
textarea:focus,
select:focus {
  /* Hover */
  color: var(--black);
  border: 2px solid var(--black);
}
.wpcf7-form-control-wrap option:active,
.wpcf7-form-control-wrap textarea:active, input[type=text]:active,
input[type=email]:active,
input[type=password]:active,
input[type=number]:active,
input[type=tel]:active,
input[type=date]:active,
input[type=url]:active,
input[type=file]:active,
option:active,
textarea:active,
select:active {
  /* Hover */
  color: var(--slate);
}
.wpcf7-form-control-wrap input[type=text]::-moz-placeholder, .wpcf7-form-control-wrap input[type=email]::-moz-placeholder, .wpcf7-form-control-wrap input[type=password]::-moz-placeholder, .wpcf7-form-control-wrap input[type=number]::-moz-placeholder, .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder, .wpcf7-form-control-wrap input[type=date]::-moz-placeholder, .wpcf7-form-control-wrap input[type=url]::-moz-placeholder, .wpcf7-form-control-wrap input[type=file]::-moz-placeholder, .wpcf7-form-control-wrap option::-moz-placeholder, .wpcf7-form-control-wrap textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=file]::-moz-placeholder, option::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
  color: var(--slate);
  opacity: 1;
}
.wpcf7-form-control-wrap input[type=text]::placeholder,
.wpcf7-form-control-wrap input[type=email]::placeholder,
.wpcf7-form-control-wrap input[type=password]::placeholder,
.wpcf7-form-control-wrap input[type=number]::placeholder,
.wpcf7-form-control-wrap input[type=tel]::placeholder,
.wpcf7-form-control-wrap input[type=date]::placeholder,
.wpcf7-form-control-wrap input[type=url]::placeholder,
.wpcf7-form-control-wrap input[type=file]::placeholder,
.wpcf7-form-control-wrap option::placeholder,
.wpcf7-form-control-wrap textarea::placeholder, input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
input[type=date]::placeholder,
input[type=url]::placeholder,
input[type=file]::placeholder,
option::placeholder,
textarea::placeholder,
select::placeholder {
  color: var(--slate);
  opacity: 1;
}

select,
option {
  width: 100%;
}

select {
  margin: 0;
  padding: 18px 16px;
}

option {
  border: 0;
}

.form-help {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 13px;
  font-size: 0.8125rem;
  display: inline-block;
  margin: 12px 0;
}

input[type=submit] {
  cursor: pointer;
}

form.wpcf7-form {
  max-width: 720px;
  margin: 16px 0 0;
  padding: 32px;
  background: var(--powder);
  border-radius: 16px;
}

form.mc4wp-form {
  margin: 0;
  padding: 0;
}

form.mc4wp-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.form-container {
  justify-content: flex-start;
  margin-right: auto;
  margin-left: auto;
}

.form-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.form-header h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  text-transform: uppercase;
}
.form-header a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  /* Itsy spacing */
  text-transform: uppercase;
  color: var(--aqua);
}

.form-section:not(:first-of-type) {
  margin-top: 24px;
}

.form-field br {
  display: none;
}
label[style="visibility: hidden;"] {
  display: none;
}

input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=date],
input[type=url],
input[type=file],
option,
textarea {
  width: 100%;
}
input[type=date] {
  padding-top: 15px;
  padding-bottom: 14px;
}

input[type=submit] {
  margin: unset;
}

.wpcf7-not-valid-tip {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 13px;
  font-size: 0.8125rem;
  display: block;
  margin-top: 12px;
  color: var(--msg-error);
}

.check-radio {
  margin-top: 16px;
}

.check-radio label {
  margin-bottom: 8px;
}

.check-radio-item:not(:first-of-type) {
  margin-left: 24px;
}

/* Module - Aside */
/* ==================================================== */
/* Component - Aside */
/* ==================================================== */
/* Header - Menu */
/* ==================================================== */
.menu-header {
  display: none;
  flex-wrap: nowrap;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header {
  flex-direction: row;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item, .menu-header > .menu-item, .menu-header .menu-item > ul.sub-menu .menu-item, .page-footer-menus .menu-footer .menu-item {
  line-height: 1;
}

.menu-header > .menu-item:not(:first-of-type) {
  margin-left: 48px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .menu-aside .menu-item:not(:first-of-type), .menu-header .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .page-footer-menus .menu-footer .menu-item:not(:first-of-type) {
  margin-top: 16px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .menu-header > .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a, .page-footer-menus .menu-footer .menu-item a {
  line-height: 1;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  border-top: 3px solid transparent;
}
.menu-aside .menu-item > ul.sub-menu .menu-item:hover, .menu-aside .menu-item a:hover, .menu-header > .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item:focus, .menu-aside .menu-item a:focus, .menu-header > .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item:active, .menu-aside .menu-item a:active, .menu-header > .menu-item a:active, .menu-header .menu-item > ul.sub-menu .menu-item a:active, .page-footer-menus .menu-footer .menu-item a:active {
  border-top: 3px solid var(--aqua);
}
.page-footer-menus .menu-footer .menu-item a {
  color: var(--powder);
}

.menu-header > .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 1px;
}

.aside-menu-heading-title, .page-footer-menus .footer-menu-heading-title {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--slate);
  text-decoration: none;
  border: 0;
}
.page-footer-menus .footer-menu-heading-title {
  color: var(--powder);
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a, .page-footer-menus .menu-footer .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}

.header-container .button-join, .page-footer-signup input[type=submit], input[type=submit] {
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  .header-container .button-join, .page-footer-signup input[type=submit], input[type=submit] {
    margin-left: 60px;
  }
}
.aside-menus-list {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .aside-menus-list {
    display: block;
    margin-top: 4px;
  }
}
a.aside-menu-heading-title {
  cursor: pointer;
}

.menu-aside {
  margin-top: 16px;
}

.menu-aside .menu-item a {
  border: none !important;
}
.menu-aside .menu-item a:hover, .menu-aside .menu-item a:focus, .menu-aside .menu-item a:active {
  color: var(--aqua);
  border: none !important;
}

.menu-aside > .menu-item.current-menu-item > a {
  position: relative;
  left: 0px;
  line-height: 0.75;
  padding: 0 0 0 0px;
  color: var(--aqua);
  border: none !important;
}

.menu-aside .menu-item > ul.sub-menu {
  margin-top: 12px;
  margin-left: 12px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item {
  margin-top: 12px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item a {
  border: none !important;
}
.menu-aside .menu-item > ul.sub-menu .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item a:active {
  color: var(--aqua);
  border: none !important;
}

.menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 12px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item.current-menu-item a {
  position: relative;
  left: 0px;
  line-height: 0.75;
  padding: 0 0 0 0px;
}

/* Module - Modal */
/* ==================================================== */
/* Component - Modal */
/* ==================================================== */
/* Header - Menu */
/* ==================================================== */
.menu-header {
  display: none;
  flex-wrap: nowrap;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header {
  flex-direction: row;
}

.menu-header > .menu-item, .menu-header .menu-item > ul.sub-menu .menu-item, .page-footer-menus .menu-footer .menu-item, .menu-aside .menu-item, .menu-aside .menu-item > ul.sub-menu .menu-item {
  line-height: 1;
}

.menu-header > .menu-item:not(:first-of-type) {
  margin-left: 48px;
}

.menu-header .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .page-footer-menus .menu-footer .menu-item:not(:first-of-type), .menu-aside .menu-item:not(:first-of-type), .menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 16px;
}

.menu-header > .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-aside .menu-item a, .menu-aside .menu-item > ul.sub-menu .menu-item {
  line-height: 1;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  border-top: 3px solid transparent;
}
.menu-header > .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:hover, .menu-aside .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item:hover, .menu-header > .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:focus, .menu-aside .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item:focus, .menu-header > .menu-item a:active, .menu-header .menu-item > ul.sub-menu .menu-item a:active, .page-footer-menus .menu-footer .menu-item a:active, .menu-aside .menu-item a:active, .menu-aside .menu-item > ul.sub-menu .menu-item:active {
  border-top: 3px solid var(--aqua);
}
.page-footer-menus .menu-footer .menu-item a {
  color: var(--powder);
}

.menu-header > .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 1px;
}

.page-footer-menus .footer-menu-heading-title, .aside-menu-heading-title {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--slate);
  text-decoration: none;
  border: 0;
}
.page-footer-menus .footer-menu-heading-title {
  color: var(--powder);
}

.menu-header .menu-item > ul.sub-menu .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-aside .menu-item a, .menu-aside .menu-item > ul.sub-menu .menu-item {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}

.header-container .button-join, .page-footer-signup input[type=submit], input[type=submit] {
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  .header-container .button-join, .page-footer-signup input[type=submit], input[type=submit] {
    margin-left: 60px;
  }
}
.toggle-modal-menu {
  display: block;
  margin-left: 32px;
  line-height: 1;
  transform: rotate(0deg);
  transition: all 0.35s ease-in-out;
  cursor: pointer;
}
.toggle-modal-menu path {
  fill: var(--slate);
}
.toggle-modal-menu:hover path {
  fill: var(--black);
}
.toggle-modal-menu-open {
  margin-right: 8px;
}
.toggle-modal-menu-close {
  margin-right: 16px;
}
.toggle-modal-menu-close:hover {
  transform: rotate(90deg);
}
@media only screen and (min-width: 1024px) {
  .toggle-modal-menu {
    display: none;
  }
}
.toggle-modal-menu svg {
  line-height: 1;
}

.modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: var(--white);
  opacity: 0;
  transition: all 0.35s ease-in-out;
  z-index: -999999;
}
.modal.modal-show {
  display: block;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  z-index: 999;
}

.modal-inner {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 12px 23px;
}
@media only screen and (min-width: 600px) {
  .modal-inner {
    padding: 32px 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .modal-inner {
    padding: 32px 36px;
  }
}
@media only screen and (min-width: 1366px) {
  .modal-inner {
    margin: auto 0;
    padding: 32px 64px;
    padding: 48px;
  }
}

.modal-header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.modal-body {
  -js-display: flex;
  display: flex;
  height: 100%;
  margin-top: 48px;
  background: transparent;
}
.modal-body.modal-body-menu {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.modal-menu {
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  list-style-type: none;
}
.modal-menu.modal-show {
  -js-display: flex;
  display: flex;
}

.modal-menu .menu-item {
  list-style-type: none;
  text-indent: unset;
  margin-left: unset;
}
.modal-menu .menu-item:not(:first-child) {
  margin-top: 16px;
}

.modal-menu .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  display: block;
  padding: 0;
  text-decoration: none;
  letter-spacing: 1px;
  color: var(--slate);
  background: transparent;
  border-left: 0px solid var(--white);
  transition: all 0.35s ease-in-out;
}
.modal-menu .menu-item a:hover {
  padding: 0 0 0 1px;
  color: var(--black);
}

.modal-menu .menu-item.current-menu-item a {
  padding: 0 0 0 8px;
  border-left: 3px solid var(--slate);
}

.menu-modal .sub-menu {
  margin: 16px 0 0;
  padding: 0 0 0 12px;
}

/* Module - Signpost - Contact */
/* ==================================================== */
.signpost-contact {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.signpost-contact--flush {
  background: var(--powder);
  border-radius: 0;
}
@media only screen and (min-width: 1024px) {
  .signpost-contact {
    flex-wrap: nowrap;
  }
  .signpost-contact--flush {
    border-radius: 0 24px 0 0;
  }
}
.signpost-contact-column {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.signpost-contact-column-details {
  flex-direction: row;
}
.signpost-contact-flush .signpost-contact-column-details {
  width: 100%;
  background: var(--powder);
}
.signpost-contact-float .signpost-contact-column-details {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-flush .signpost-contact-column-details {
    width: 66.6666666667%;
  }
  .signpost-contact-float .signpost-contact-column-details {
    width: calc((100% - 60px * 1) * 0.75);
  }
}
.signpost-contact-flush .signpost-contact-column-join {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding: 24px;
  background: var(--white);
  border-radius: 0;
}
.signpost-contact-float .signpost-contact-column-join {
  width: 100%;
  margin-top: 24px;
  background: var(--white);
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-flush .signpost-contact-column-join {
    width: 33.3333333333%;
    padding: 36px;
    background: var(--powder);
    border-radius: 0 36px 0 0;
  }
  .signpost-contact-float .signpost-contact-column-join {
    flex-direction: column;
    justify-content: center;
    width: calc((100% - 60px * 1) * 0.25);
    margin-top: 0;
  }
}
.signpost-contact-column-details-item {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 50%;
}
.signpost-contact-flush .signpost-contact-column-details-item {
  background: var(--slate);
}
.signpost-contact-float .signpost-contact-column-details-item {
  background: var(--lilac);
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .signpost-contact-float .signpost-contact-column-details-item {
    border-radius: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-float .signpost-contact-column-details-item {
    border-radius: 24px;
  }
}
.signpost-contact-column-details-item-image {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-column-details-item-image {
    -js-display: flex;
    display: flex;
  }
}
.signpost-contact-flush .signpost-contact-column-details-item-image img {
  border-radius: 0;
}
.signpost-contact-float .signpost-contact-column-details-item-image img {
  border-radius: 24px 0 0 24px;
}
.signpost-contact-column-details-item-text {
  justify-content: center;
  padding: 16px;
}
.signpost-contact-flush .signpost-contact-column-details-item-text {
  width: 100%;
  border-radius: 0;
}
.signpost-contact-float .signpost-contact-column-details-item-text {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .signpost-contact-column-details-item-text {
    padding: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-column-details-item-text {
    padding: 36px;
  }
  .signpost-contact-flush .signpost-contact-column-details-item-text {
    width: unset;
    border-radius: 0 24px 0 0;
  }
  .signpost-contact-float .signpost-contact-column-details-item-text {
    border-radius: 0 24px 24px 0;
  }
}
.signpost-contact-flush .signpost-contact-column-details-item-text h2,
.signpost-contact-flush .signpost-contact-column-details-item-text .cta-link .text {
  color: var(--powder);
}
.signpost-contact-flush .signpost-contact-column-details-item-text .cta-link .icon path {
  fill: var(--powder);
}
.signpost-contact-flush .signpost-contact-column-join-item-image {
  width: 96px;
}
.signpost-contact-float .signpost-contact-column-join-item-image {
  width: 120px;
}
.signpost-contact-flush .signpost-contact-column-join-item-text {
  width: calc(100% - (32px + 96px));
  border-radius: 0 24px 0 0;
}
.signpost-contact-float .signpost-contact-column-join-item-text {
  margin-top: 24px;
}
/* Module - Signpost - Join us */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* .wrapper-join-us {
	padding: 48px 0 64px;
	background: var(--avocado);
} */
.wrapper-join-us-bg {
  padding: 32px 32px 64px;
}

.wrapper-join-us-bg.wrapper-join-us-bg-avocado {
  background: var(--avocado);
}

.wrapper-join-us-bg.wrapper-join-us-bg-powder {
  background: var(--powder);
}

.wrapper-join-us-bg.wrapper-join-us-bg-lilac {
  background: var(--lilac);
}

.wrapper-join-us-bg.wrapper-join-us-bg-wheaty {
  background: var(--wheaty);
}

.wrapper-join-us-bg.wrapper-join-us-bg-plush {
  background: var(--plush);
}

.wrapper-join-us-bg.wrapper-join-us-bg-ghost {
  background: var(--ghost);
}

.manifesto-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
}
.manifesto-container .image {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container .image {
    display: block;
    width: 480px;
  }
}
.manifesto-container .image img {
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container .image img {
    border-radius: 12px;
  }
}
.manifesto-container figcaption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container figcaption {
    width: calc(100% - (480px + 60px));
  }
}
@media only screen and (min-width: 1024px) {
  .manifesto-container figcaption.gala {
    width: calc(100% - 198px);
  }
}

/* NOTE: this is a temporary homepage;  we should revert to the default front-page.php template after the gala */
.header-logo.header-logo-small {
  /* margin-right: 40px; // 64px; */
  margin: 0 auto 0 0;
}

.center {
  /* display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin: 0 48px 0 auto;
  text-decoration: none; */
  margin: 0 0 0 auto;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  /* margin-right: auto;
  margin-left: 0px; */
  /* margin: 0 48px 0 auto; */
  margin: 0 0 0 auto;
  text-decoration: none;
}

.circle {
  /* width: 35px;
  height: 35px; */
  width: 24px;
  height: 24px;
  background: var(--slate);
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1019607843);
}

.pulse {
  animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}
.master {
  /* float:right;
  color:black; */
  margin-left: 8px;
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  display: none;
}

.center:hover .master {
  text-decoration: underline;
  color: var(--black);
}

@media (min-width: 1024px) {
  .center {
    margin: 0 24px 0 auto;
  }
  /* .master {
     display: none;
  } */
}
/* @media (max-width: 1289px) {
   .center {
      margin: 0 48px;
   }

   .master {
      display: none;
   }
} */
@media (min-width: 1290px) {
  .center {
    margin: 0 48px;
  }
  .master {
    display: block;
  }
}
/* Module - Hero */
/* ==================================================== */
/* Embeds */
/* ==================================================== */
/*  Image */
/* ==================================================== */
figure {
  position: relative;
}

figcaption {
  display: block;
}
img {
  width: 100%;
  height: auto;
}
p + img, ul + img, ol + img {
  margin-top: 48px;
}
.page-intro-image img {
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
.page-intro-image cite {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  /* Itsy spacing */
  letter-spacing: 0.5px;
  position: relative;
  bottom: -40px;
  display: block;
  font-style: inherit;
}
.page-intro-image cite:not(:first-of-type) {
  margin-top: 8px;
}
.page-intro-image cite.cite-caption {
  text-transform: initial;
}
.page-intro-image cite.cite-description {
  text-transform: lowercase;
}

.wp-caption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  width: auto !important;
}
.wp-caption-text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: inherit;
  width: 100%;
  margin: 16px 0 0 auto;
  text-align: right;
}
@media only screen and (min-width: 600px) {
  .wp-caption-text {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .wp-caption-text {
    width: 75%;
  }
}
@media only screen and (min-width: 1366px) {
  .wp-caption-text {
    width: 75%;
  }
}

.card-event-image img, .card-story-image img {
  border-radius: 12px;
}

p img {
  border-radius: 12px;
}

@media only screen and (min-width: 1024px) {
  .home-hero,
  .page-hero {
    -js-display: flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
  }
}
.home-hero figcaption,
.page-hero figcaption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  background: var(--white);
}

.home-hero figcaption,
.page-hero figcaption {
  background: var(--avocado);
}

.home-hero figcaption,
.page-hero figcaption {
  border-radius: 0 0 4px 4px;
  order: 2;
  width: 100%;
}
.home-hero figcaption.white,
.page-hero figcaption.white {
  background: var(--white);
}
.home-hero figcaption.avocado,
.page-hero figcaption.avocado {
  background: var(--avocado);
}
.home-hero figcaption.powder,
.page-hero figcaption.powder {
  background: var(--powder);
}
.home-hero figcaption.lilac,
.page-hero figcaption.lilac {
  background: var(--lilac);
}
.home-hero figcaption.wheaty,
.page-hero figcaption.wheaty {
  background: var(--wheaty);
}
.home-hero figcaption.plush,
.page-hero figcaption.plush {
  background: var(--plush);
}
.home-hero figcaption.ghost,
.page-hero figcaption.ghost {
  background: var(--ghost);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption,
  .page-hero figcaption {
    justify-content: space-between;
    width: 100%;
    padding: 0;
    border-radius: 0 0 8px 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption,
  .page-hero figcaption {
    order: 1;
    width: 50%;
    min-height: 480px;
    margin-right: auto;
    border-radius: 8px 0 0 8px;
  }
}
.home-hero figcaption .ticker-h1-h2,
.page-hero figcaption .ticker-h1-h2 {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption .ticker-h1-h2,
  .page-hero figcaption .ticker-h1-h2 {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption .ticker-h1-h2,
  .page-hero figcaption .ticker-h1-h2 {
    -js-display: flex;
    display: flex;
  }
}

.page-hero figcaption h1 .page-intro-title-category {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.125;
  /* Itsy spacing */
  letter-spacing: 1px;
  display: block;
  margin: 0 0 12px 4px;
  padding: 0;
  text-transform: uppercase;
  color: var(--slate);
}

.home-hero figcaption h1,
.page-hero figcaption h1 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.125;
  margin: 0;
  padding: 24px 24px 0 24px;
  color: var(--slate);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h1,
  .page-hero figcaption h1 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h1,
  .page-hero figcaption h1 {
    font-size: 64px;
    font-size: 4rem;
    line-height: 1;
    margin-top: auto;
    padding: 48px 48px 0 48px;
  }
  .home-hero figcaption h1.page-intro-title-only,
  .page-hero figcaption h1.page-intro-title-only {
    margin: auto 0;
    padding: 0 48px;
  }
}
@media only screen and (min-width: 1280px) {
  .home-hero figcaption h1.page-intro-title-only,
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
.page-hero figcaption h1 {
  padding: 24px 24px 0 24px;
}
.page-hero figcaption h1.page-intro-title-only {
  padding: 24px;
}
@media only screen and (min-width: 1024px) {
  .page-hero figcaption h1 {
    padding: 48px 48px 0 48px;
  }
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
@media only screen and (min-width: 1280px) {
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
.home-hero figcaption h2,
.page-hero figcaption p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.125;
  margin: 0;
  margin-top: 16px;
  padding: 0 24px 24px;
  color: var(--slate);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h2,
  .page-hero figcaption p {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.12;
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h2,
  .page-hero figcaption p {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.125;
    margin-top: 24px;
    margin-bottom: auto;
    padding: 16px 48px 48px;
  }
}
.page-hero figcaption p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
@media only screen and (min-width: 600px) {
  .page-hero figcaption p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero figcaption p {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.home-hero figcaption h6 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  line-height: 1.125;
  margin: 0;
  padding: 24px;
  text-decoration: none;
  color: var(--slate);
  background: var(--slate);
  border-radius: 0 0 8px 8px;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 24px;
  border-radius: 8px;
  padding: 16px 24px;
}
.home-hero figcaption h6 > span {
  color: var(--white);
}
.home-hero figcaption h6 a {
  display: inline-block;
  margin: 0;
  padding: 4px 8px 4px 0;
  color: var(--aqua);
  background: var(--slate);
  text-decoration: none;
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h6 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.1;
    font-size: 24px;
    font-size: 1.5rem;
    margin: 36px;
    border-radius: 8px;
    padding: 20px 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h6 {
    line-height: 1;
    margin-top: 24px;
    padding: 48px;
    background: var(--slate);
    border-radius: 0 0 0 8px;
    font-size: 28px;
    font-size: 1.75rem;
    margin: 48px;
    border-radius: 8px;
    padding: 24px 36px;
  }
  .home-hero figcaption h6 > span {
    color: var(--white);
  }
  .home-hero figcaption h6 a {
    margin-top: 0;
    padding: 4px 12px 4px 0;
  }
}
.home-hero img {
  order: 1;
  width: 100%;
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 600px) {
  .home-hero img {
    min-height: 360px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero img {
    order: 2;
    width: 50%;
    height: unset;
    border-radius: 0 8px 8px 0;
  }
  .home-hero img-white {
    border-radius: 8px;
  }
}
.page-hero-image {
  order: 1;
  width: 100%;
  height: 240px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 600px) {
  .page-hero-image {
    min-height: 360px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero-image {
    order: 2;
    width: 50%;
    height: unset;
    border-radius: 0 8px 8px 0;
  }
  .page-hero-image-white {
    border-radius: 8px;
  }
}
/* Module - Signpost - Community - Grid */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* Intro - Meta list */
/* ==================================================== */
.community-signpost {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  .community-signpost {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.community-signpost-grid {
  justify-content: space-between;
}

.community-signpost-item-grid {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
.community-signpost-item-grid:nth-of-type(2), .community-signpost-item-grid:nth-of-type(3), .community-signpost-item-grid:nth-of-type(4) {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .community-signpost-item-grid {
    width: calc((100% - 48px * 3) / 4);
  }
  .community-signpost-item-grid:nth-of-type(2) {
    justify-content: space-between;
  }
  .community-signpost-item-grid:nth-of-type(3) {
    min-height: 100%;
  }
  .community-signpost-item-grid:nth-of-type(4) {
    justify-content: center;
  }
  .community-signpost-item-grid:nth-of-type(2), .community-signpost-item-grid:nth-of-type(3), .community-signpost-item-grid:nth-of-type(4) {
    -js-display: flex;
    display: flex;
  }
}
.community-signpost-item-grid-small {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.community-signpost-item-grid-small:nth-of-type(1), .community-signpost-item-grid-small:nth-of-type(2) {
  width: 100%;
}
.community-signpost-item-grid-small:nth-of-type(1) {
  order: 2;
  margin-top: 24px;
}
.community-signpost-item-grid-small:nth-of-type(2) {
  order: 1;
}
@media only screen and (min-width: 1024px) {
  .community-signpost-item-grid-small:nth-of-type(1) {
    order: 1;
    width: 30%;
    margin-top: 0;
  }
  .community-signpost-item-grid-small:nth-of-type(2) {
    order: 2;
    width: calc(70% - 48px);
  }
}
.community-signpost-item-grid-small .community-signpost-item-media:not(:first-child) {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .community-signpost-item-grid-small .community-signpost-item-media:not(:first-child) {
    display: unset;
  }
}
.community-signpost-item-grid:nth-of-type(1) .community-signpost-item-media:first-child {
  order: 2;
}
.community-signpost-item-grid:nth-of-type(1) .community-signpost-item-media:not(:first-child) {
  order: 1;
  margin-top: 0;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1024px) {
  .community-signpost-item-grid:nth-of-type(1) .community-signpost-item-media:first-child {
    order: 1;
  }
  .community-signpost-item-grid:nth-of-type(1) .community-signpost-item-media:not(:first-child) {
    order: 2;
    margin-top: unset;
    margin-bottom: unset;
  }
  .community-signpost-item-grid:nth-of-type(1) .community-signpost-item-media:not(:first-child), .community-signpost-item-grid:nth-of-type(2) .community-signpost-item-media:not(:first-child), .community-signpost-item-grid:nth-of-type(4) .community-signpost-item-media:not(:first-child) {
    margin-top: 48px;
  }
  .community-signpost-item-grid:nth-of-type(3) .community-signpost-item-media {
    width: 100%;
    height: 100%;
    min-height: 100%;
  }
}
.community-signpost-item-media {
  border-radius: 12px;
}

.manifesto-container figcaption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container figcaption {
    width: calc(100% - (292px + 60px));
  }
}
/* Module - Signpost - Manifesto - Download */
/* ==================================================== */
.signpost-page h2 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 56px;
  font-size: 3.5rem;
}

.signpost-page p {
  margin-top: 8px;
}

.signpost-page-links {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: 24px;
}
.signpost-page-links a:not(:first-of-type) {
  margin-left: 48px;
}

.signpost-page-links a:not(:first-of-type) {
  margin-left: 48px;
}

/* Module - Impact - ... */
/* ==================================================== */
/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-triplets-item-text, .community-impact-statistics-item {
  border-radius: 24px;
}

.community-impact-triplets-item-text {
  padding: 36px;
}

/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-triplets-item-text, .community-impact-statistics-item {
  border-radius: 24px;
}

.community-impact-triplets-item-text {
  padding: 36px;
}

.community-impact-statistics-item {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.community-impact-statistics-item-members {
  justify-content: center;
  padding: 36px;
  text-align: center;
  background: var(--powder);
}
@media only screen and (min-width: 1024px) {
  .community-impact-statistics-item-members {
    padding: unset;
  }
}
.community-impact-statistics-item-members h2 {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0 auto;
}

.community-impact-statistics-item-members .impact-number {
  font-size: 48px;
  font-size: 3rem;
  order: 1;
}
@media only screen and (min-width: 600px) {
  .community-impact-statistics-item-members .impact-number {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .community-impact-statistics-item-members .impact-number {
    font-size: 92px;
    font-size: 5.75rem;
  }
}
.community-impact-statistics-item-members .impact-symbol {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 48px;
  font-size: 3rem;
  margin-left: 16px;
  order: 2;
}
.community-impact-statistics-item-members .impact-symbol-first {
  order: 0;
}
.community-impact-statistics-item-members .impact-symbol-big {
  font-size: 92px;
  font-size: 5.75rem;
  font-weight: inherit;
  margin-left: unset;
}

.community-impact-statistics-item-members p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 40px;
  font-size: 2.5rem;
  margin: 8px auto 0;
}

.community-impact-statistics-item-members .cta-link-small.cta-link {
  margin: 24px auto 0;
}

.community-impact-triplets-item:not(:first-of-type) {
  margin-top: 40px;
}
@media only screen and (min-width: 1024px) {
  .community-impact-triplets-item:not(:first-of-type) {
    margin-top: 0;
  }
}
.community-impact-triplets-item img {
  border-radius: 24px;
}

.community-impact-triplets-item-text {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  background: var(--wheaty);
}

.community-impact-triplets-item:nth-of-type(2):not(:last-of-type) {
  margin-right: auto;
  margin-left: auto;
}

.community-impact-triplets-item:nth-of-type(2):last-of-type {
  margin-right: auto;
  margin-left: 0;
}

.grid-item-1-4.community-impact-triplets-item:nth-of-type(2):not(:last-of-type) {
  margin-right: 0;
  margin-left: auto;
}

.grid-item-1-4.community-impact-triplets-item:nth-of-type(3):not(:last-of-type) {
  margin-right: auto;
  margin-left: auto;
}

.grid-item-1-4.community-impact-triplets-item:nth-of-type(4):last-of-type {
  margin-right: 0;
  margin-left: 0;
}

@media only screen and (min-width: 1366px) {
  .community-impact-triplets-item:nth-of-type(2):last-of-type {
    margin-right: auto;
    margin-left: 60px;
  }
}
/* Module - Carousel - Post */
/* ==================================================== */
@media only screen and (min-width: 1280px) {
  .container.container-carousel-section {
    max-width: calc(100vw - 60px);
    margin: 0 0 0 auto;
  }
}
.carousel.carousel-section {
  position: relative;
  display: block;
  text-align: left;
}
.carousel.carousel-section > input {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
}

.carousel-section-slides {
  display: flex;
  -js-display: flex;
  display: flex;
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  box-sizing: border-box;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (min-width: 1280px) {
  .carousel-section-slides {
    width: calc(100% - 360px);
  }
}
.carousel-section-slide {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 0 100%;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  vertical-align: top;
  white-space: normal;
  box-sizing: border-box;
  overflow: hidden;
  transition: all 500ms ease-out;
}
@media only screen and (min-width: 1024px) {
  .carousel-section-slide {
    flex-direction: row;
    align-items: flex-start;
  }
}
@media only screen and (min-width: 1280px) {
  .carousel-section-slide {
    align-items: unset;
  }
}
.carousel-section-slide figure {
  margin: 0;
}

.carousel-section-slide img {
  order: 1;
  width: 100%;
  border-radius: 8px;
}
@media only screen and (min-width: 1024px) {
  .carousel-section-slide img {
    order: 2;
    width: calc((100% - 30px * 1) * 0.5);
    border-radius: 24px;
  }
}
@media only screen and (min-width: 1280px) {
  .carousel-section-slide img {
    width: calc((100% - 30px * 1) * 0.5833333333);
  }
}
.carousel-section-slide figcaption {
  flex: 0 0 auto;
  align-self: flex-start;
  order: 2;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  padding: 0;
}
@media only screen and (min-width: 600px) {
  .carousel-section-slide figcaption {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .carousel-section-slide figcaption {
    order: 1;
    width: calc((100% - 30px * 1) * 0.5);
    margin-top: 0;
    margin-bottom: 24px;
  }
}
@media only screen and (min-width: 1280px) {
  .carousel-section-slide figcaption {
    width: calc((100% - 30px * 1) * 0.4166666667);
  }
}
.carousel-section-slide figcaption h2 {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 16px;
}
.carousel-section-slide figcaption h2 a {
  text-decoration: none;
  color: var(--slate);
}
@media only screen and (min-width: 1024px) {
  .carousel-section-slide figcaption > p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    line-clamp: 7;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1280px) {
  .carousel-section-slide figcaption > p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1600px) {
  .carousel-section-slide figcaption > p {
    display: block;
    -webkit-box-orient: unset;
    -webkit-line-clamp: unset;
    line-clamp: unset;
    overflow: unset;
  }
}

.carousel-section-slide .credit {
  display: block;
  margin-top: 16px;
  color: rgba(0, 0, 0, 0.5);
}

.carousel-section-slide.scrollable {
  overflow-y: scroll;
}

.carousel.carousel-section > input:nth-of-type(15):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -1400%;
}

.carousel.carousel-section > input:nth-of-type(14):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -1300%;
}

.carousel.carousel-section > input:nth-of-type(13):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -1200%;
}

.carousel.carousel-section > input:nth-of-type(12):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -1100%;
}

.carousel.carousel-section > input:nth-of-type(11):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -1000%;
}

.carousel.carousel-section > input:nth-of-type(10):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -900%;
}

.carousel.carousel-section > input:nth-of-type(9):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -800%;
}

.carousel.carousel-section > input:nth-of-type(8):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -700%;
}

.carousel.carousel-section > input:nth-of-type(7):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -600%;
}

.carousel.carousel-section > input:nth-of-type(6):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -500%;
}

.carousel.carousel-section > input:nth-of-type(5):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -400%;
}

.carousel.carousel-section > input:nth-of-type(4):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -300%;
}

.carousel.carousel-section > input:nth-of-type(3):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -200%;
}

.carousel.carousel-section > input:nth-of-type(2):checked ~ .carousel-section-slides .carousel-section-slide:first-of-type {
  margin-left: -100%;
}

.carousel.carousel-section > input:nth-of-type(1):checked ~ .carousel-section-slides .carousel-slide:first-of-type {
  margin-left: 0%;
}

.carousel-section-thumbnails {
  display: none;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 -10px;
  padding: 0;
}
@media only screen and (min-width: 1280px) {
  .carousel-section-thumbnails {
    -js-display: flex;
    display: flex;
    flex-wrap: nowrap;
    position: absolute;
    right: 0;
    top: 0;
    width: calc(360px - 60px);
    height: 100%;
    margin: 0;
  }
}
.carousel-section-thumbnails label {
  position: relative;
  display: block;
  margin: 0 10px;
  transition: all 500ms ease-in-out;
  flex: unset;
  width: 64px;
}
.carousel-section-thumbnails label:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.carousel-section-thumbnails label > img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.carousel-section-thumbnails label:first-of-type {
  margin: 0;
}
.carousel-section-thumbnails label:hover, .carousel-section-thumbnails label:focus {
  box-shadow: none;
  cursor: pointer;
}
.carousel-section-thumbnails label:hover img, .carousel-section-thumbnails label:focus img {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.25);
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 1024px) {
  .carousel-section-thumbnails label {
    flex: 1 1 auto;
    width: calc((100% - 60px * 15) / 15);
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
}
.carousel-section-thumbnails img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 24px 0 0 24px;
}

.carousel-section > input:nth-of-type(1):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(2)),
.carousel-section > input:nth-of-type(2):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(3)),
.carousel-section > input:nth-of-type(3):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(4)),
.carousel-section > input:nth-of-type(4):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(5)),
.carousel-section > input:nth-of-type(5):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(6)),
.carousel-section > input:nth-of-type(6):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(7)),
.carousel-section > input:nth-of-type(7):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(8)),
.carousel-section > input:nth-of-type(8):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(9)),
.carousel-section > input:nth-of-type(9):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(10)),
.carousel-section > input:nth-of-type(10):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(11)),
.carousel-section > input:nth-of-type(11):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(12)),
.carousel-section > input:nth-of-type(12):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(13)),
.carousel-section > input:nth-of-type(13):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(14)),
.carousel-section > input:nth-of-type(14):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(15)),
.carousel-section > input:nth-of-type(15):checked ~ .carousel-section-thumbnails label:not(:nth-of-type(1)) {
  display: none;
}

.carousel-section > input:last-of-type:checked ~ .carousel-section-thumbnails label:nth-of-type(1) {
  display: block;
}

.carousel-section-header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0 auto 24px 0;
}
@media only screen and (min-width: 1024px) {
  .carousel-section-header {
    margin: 0 auto 48px 0;
  }
}
.carousel-section-header p {
  margin: 0;
  text-transform: uppercase;
}

.carousel-section-arrows {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.carousel-section-arrows label {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  cursor: pointer;
}

.carousel-section-arrows label:not(:first-child) {
  margin-left: 24px;
}

.carousel-section-arrows label span:not(:first-child) {
  margin-left: 8px;
}

.carousel-section > input:first-of-type:checked ~ .carousel-section-slides .carousel-section-arrows label:nth-child(1),
.carousel-section > input:last-of-type:checked ~ .carousel-section-slides .carousel-section-arrows label:nth-child(2) {
  display: none;
}

/* Module - Carousel - Post */
/* ==================================================== */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*  Carousel - Post */
/* ==================================================== */
.carousel-post-actual .slick-slide {
  padding: 0;
}
.carousel-post-actual .slick-slide img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}
@media only screen and (min-width: 600px) {
  .carousel-post-actual .slick-slide img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .carousel-post-actual .slick-slide img {
    border-radius: 16px;
  }
}
section.section.carousel-post-actual.slick-slider .slick-prev,
section.section.carousel-post-actual.slick-slider .slick-next {
  top: unset;
  right: unset;
  bottom: 0.75rem;
  left: unset;
  width: 36px;
  height: 36px;
  margin: unset;
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--aqua);
  border-radius: 50%;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
  transition: all 0.35s ease-in-out;
  z-index: 99;
}
section.section.carousel-post-actual.slick-slider .slick-prev:before,
section.section.carousel-post-actual.slick-slider .slick-next:before {
  opacity: 0;
}
section.section.carousel-post-actual.slick-slider .slick-prev:hover,
section.section.carousel-post-actual.slick-slider .slick-next:hover {
  background-color: var(--slate);
}
@media only screen and (min-width: 600px) {
  section.section.carousel-post-actual.slick-slider .slick-prev,
  section.section.carousel-post-actual.slick-slider .slick-next {
    top: unset;
  }
}
@media only screen and (min-width: 1024px) {
  section.section.carousel-post-actual.slick-slider .slick-prev,
  section.section.carousel-post-actual.slick-slider .slick-next {
    top: unset;
  }
}

section.section.carousel-post-actual.slick-slider .slick-prev {
  right: 4rem;
  background-image: url("../../svg/icon-arrow-back-24px.svg");
}
@media only screen and (min-width: 600px) {
  section.section.carousel-post-actual.slick-slider .slick-prev {
    right: 5rem;
    bottom: -2rem;
  }
}
@media only screen and (min-width: 1024px) {
  section.section.carousel-post-actual.slick-slider .slick-prev {
    right: 5rem;
    bottom: 0.75rem;
  }
}

section.section.carousel-post-actual.slick-slider .slick-next {
  right: 1rem;
  background-image: url("../../svg/icon-arrow-forward-24px.svg");
}
@media only screen and (min-width: 600px) {
  section.section.carousel-post-actual.slick-slider .slick-next {
    right: 2rem;
    bottom: -2rem;
  }
}
@media only screen and (min-width: 1024px) {
  section.section.carousel-post-actual.slick-slider .slick-next {
    right: 2rem;
    bottom: 0.75rem;
  }
}

.carousel-post-thumbs {
  display: none;
  margin: 1rem auto 0;
  padding: 0;
  overflow: hidden;
}
.carousel-post-thumbs figure {
  padding: 24px 30.5px;
  border: 0;
  outline: 0;
  cursor: pointer;
}
.carousel-post-thumbs figure.slick-current img {
  border: 3px solid var(--aqua);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
}
.carousel-post-thumbs img {
  width: 64px;
  border: 4px solid transparent;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0);
  transition: all 0.35s ease-in-out;
}
.carousel-post-thumbs img:hover {
  border: 3px solid var(--slate);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
}
@media only screen and (min-width: 1024px) {
  .carousel-post-thumbs {
    display: block;
  }
}

.carousel-post-thumbs .slick-track {
  left: calc(16px * -1);
}

/* Module - Signpost - Join us */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* .wrapper-join-us {
	padding: 48px 0 64px;
	background: var(--avocado);
} */
.wrapper-join-us-bg {
  padding: 32px 32px 64px;
}

.wrapper-join-us-bg.wrapper-join-us-bg-avocado {
  background: var(--avocado);
}

.wrapper-join-us-bg.wrapper-join-us-bg-powder {
  background: var(--powder);
}

.wrapper-join-us-bg.wrapper-join-us-bg-lilac {
  background: var(--lilac);
}

.wrapper-join-us-bg.wrapper-join-us-bg-wheaty {
  background: var(--wheaty);
}

.wrapper-join-us-bg.wrapper-join-us-bg-plush {
  background: var(--plush);
}

.wrapper-join-us-bg.wrapper-join-us-bg-ghost {
  background: var(--ghost);
}

.manifesto-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
}
.manifesto-container .image {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container .image {
    display: block;
    width: 480px;
  }
}
.manifesto-container .image img {
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container .image img {
    border-radius: 12px;
  }
}
.manifesto-container figcaption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container figcaption {
    width: calc(100% - (480px + 60px));
  }
}
@media only screen and (min-width: 1024px) {
  .manifesto-container figcaption.gala {
    width: calc(100% - 198px);
  }
}

/* Module - River */
/* ==================================================== */
/* River - Header */
/* ==================================================== */
.river-header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.river-header h2 {
  position: relative;
  margin-bottom: 0;
}
.river-header .river-header-hide {
  display: none;
}
@media only screen and (min-width: 600px) {
  .river-header .river-header-hide {
    display: inline-block;
  }
}
/* River - Header - Filter */
/* ==================================================== */
/* Module - River - Header */
/* ==================================================== */
/* Module - River - Stories */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-event, .card-story, .card {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-event, .card-story-text, .card-story {
  flex-direction: row;
}

.card-event-text small, .card-event-text h3, .card-event-text, .card-story-text small, .card-story-text h3, .card-story-text {
  padding: 0;
}

.card-event-text-featured-main h3, .card-story-text-featured-main h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  .card-event-text-featured-main h3, .card-story-text-featured-main h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text-featured-main h3, .card-story-text-featured-main h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.card-event-image, .card-story-image {
  width: 25%;
  margin-right: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-event-image, .card-story-image {
    width: 35%;
    margin-right: 48px;
  }
}
.card-event-image-featured-main, .card-story-image-featured-main {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-event-image-featured-main, .card-story-image-featured-main {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-image-featured-main, .card-story-image-featured-main {
    width: 50%;
  }
}
.card-event-text {
  width: calc(75% - 24px);
}
.river-featured .card-event-text {
  width: calc(50% - 48px);
}
@media only screen and (min-width: 1024px) {
  .card-event-text {
    width: calc(65% - 48px);
  }
  .river-featured .card-event-text {
    width: calc(50% - 48px);
  }
}
.card-event-text-featured-main, .card-story-text-featured-main {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .card-event-text-featured-main, .card-story-text-featured-main {
    width: calc(65% - 24px);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text-featured-main, .card-story-text-featured-main {
    width: calc(50% - 48px);
  }
}
/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-event, .card-story, .card {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-event, .card-story-text, .card-story {
  flex-direction: row;
}

.card-event-text small, .card-event-text h3, .card-event-text, .card-story-text small, .card-story-text h3, .card-story-text {
  padding: 0;
}

.card-event-text-featured-main h3, .card-story-text-featured-main h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  .card-event-text-featured-main h3, .card-story-text-featured-main h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text-featured-main h3, .card-story-text-featured-main h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.card-event-image, .card-story-image {
  width: 25%;
  margin-right: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-event-image, .card-story-image {
    width: 35%;
    margin-right: 48px;
  }
}
.card-event-image-featured-main, .card-story-image-featured-main {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-event-image-featured-main, .card-story-image-featured-main {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-image-featured-main, .card-story-image-featured-main {
    width: 50%;
  }
}
.card-event-text {
  width: calc(75% - 24px);
}
.river-featured .card-event-text {
  width: calc(50% - 48px);
}
@media only screen and (min-width: 1024px) {
  .card-event-text {
    width: calc(65% - 48px);
  }
  .river-featured .card-event-text {
    width: calc(50% - 48px);
  }
}
.card-event-text-featured-main, .card-story-text-featured-main {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .card-event-text-featured-main, .card-story-text-featured-main {
    width: calc(65% - 24px);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text-featured-main, .card-story-text-featured-main {
    width: calc(50% - 48px);
  }
}
.card-story.no-link {
  cursor: default;
}
.card-story.card-story-featured-main {
  flex-direction: column;
}
.card-story:not(:first-child), .card-story:not(:first-of-type) {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .card-story:not(:first-child), .card-story:not(:first-of-type) {
    margin-top: 32px;
  }
  .card-story.card-story-featured-main {
    flex-direction: row;
  }
}
@media only screen and (min-width: 1024px) {
  .card-story:not(:first-child), .card-story:not(:first-of-type) {
    margin-top: 48px;
  }
}

.card-story-text h3 {
  line-height: 1.35;
}
@media only screen and (min-width: 600px) {
  .card-story-text h3 {
    line-height: 1.25;
  }
}
@media only screen and (min-width: 1024px) {
  .card-story-text h3 {
    line-height: 1;
  }
}
.card-story-text p {
  display: none;
}
@media only screen and (min-width: 600px) {
  .card-story-text p {
    display: block;
  }
}
.card-story-text small {
  margin-top: 8px;
  color: var(--slate);
}

.story {
  padding: 16px 24px;
  border-radius: 12px;
}
@media only screen and (min-width: 1024px) {
  .story {
    padding: 32px 44px;
  }
}
.story:nth-of-type(1) {
  background: var(--avocado);
}

.story:nth-of-type(2) {
  background: var(--lilac);
}

.story:nth-of-type(3) {
  background: var(--powder);
}

.story:nth-of-type(4) {
  background: var(--wheaty);
}

.story:nth-of-type(5) {
  background: var(--ghost);
}

.story:nth-of-type(6) {
  background: var(--powder);
}

.story:nth-of-type(7) {
  background: var(--avocado);
}

.story:nth-of-type(8) {
  background: var(--lilac);
}

.story:nth-of-type(9) {
  background: var(--ghost);
}

.story:nth-of-type(10) {
  background: var(--powder);
}

.story:nth-of-type(11) {
  background: var(--wheaty);
}

.story:nth-of-type(12) {
  background: var(--lilac);
}

.story:nth-of-type(13) {
  background: var(--powder);
}

.story:not(:first-of-type) {
  margin-top: 48px;
}
@media only screen and (min-width: 1024px) {
  .story:not(:first-of-type) {
    margin-top: 92px;
  }
}
q {
  font-style: italic;
  font-size: 20px;
  display: block;
  margin: 20px 0px;
  padding: 0 64px;
  border-right: 6px solid var(--slate);
}
@media only screen and (min-width: 1024px) {
  q {
    margin: 24px 0 16px;
    font-size: 24px;
    padding: 0 72px;
  }
}
q::before {
  font-size: 148px;
  position: relative;
  left: -72px;
  display: block;
  line-height: 0;
  top: 64px;
}
@media only screen and (min-width: 1024px) {
  q::before {
    font-size: 148px;
    left: -92px;
    line-height: 0;
    top: 64px;
  }
}
.story-footer {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .story-footer {
    padding-right: 78px;
  }
}
cite {
  font-size: 16px;
  text-align: right;
  display: block;
  padding-right: 48px;
}
@media only screen and (min-width: 1024px) {
  cite {
    font-size: 20px;
    width: calc(100% - 92px);
  }
}
.story-image {
  width: 92px;
}
.story-image img {
  border-radius: 50%;
}

/* Module - River - Pagination */
/* ==================================================== */
.river-pagination {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.river-pagination-item {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 8px 16px;
  text-decoration: none;
  color: var(--black);
  border-radius: 4px;
  transition: all 0.35s ease-in-out;
}
.river-pagination-item:first-child {
  margin-left: auto;
}
.river-pagination-item:not(:first-child) {
  margin-top: 0;
  margin-left: 12px;
}

.river-pagination-item.cta-link.cta-link-small .text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
}

.river-pagination-item-current {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
}

.river-pagination-item-inactive:hover,
.river-pagination-item-first:hover,
.river-pagination-item-last:hover,
.river-pagination-item-prev:hover,
.river-pagination-item-next:hover {
  background: var(--powder);
}

/* Module - River - Events */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-event, .card, .card-story {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-event, .card-story, .card-story-text {
  flex-direction: row;
}

.card-event-text small, .card-event-text h3, .card-event-text, .card-story-text, .card-story-text h3, .card-story-text small {
  padding: 0;
}

.card-event-text-featured-main h3, .card-story-text-featured-main h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  .card-event-text-featured-main h3, .card-story-text-featured-main h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text-featured-main h3, .card-story-text-featured-main h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.card-event-image, .card-story-image {
  width: 25%;
  margin-right: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-event-image, .card-story-image {
    width: 35%;
    margin-right: 48px;
  }
}
.card-event-image-featured-main, .card-story-image-featured-main {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-event-image-featured-main, .card-story-image-featured-main {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-image-featured-main, .card-story-image-featured-main {
    width: 50%;
  }
}
.card-event-text {
  width: calc(75% - 24px);
}
.river-featured .card-event-text {
  width: calc(50% - 48px);
}
@media only screen and (min-width: 1024px) {
  .card-event-text {
    width: calc(65% - 48px);
  }
  .river-featured .card-event-text {
    width: calc(50% - 48px);
  }
}
.card-event-text-featured-main, .card-story-text-featured-main {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .card-event-text-featured-main, .card-story-text-featured-main {
    width: calc(65% - 24px);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text-featured-main, .card-story-text-featured-main {
    width: calc(50% - 48px);
  }
}
/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-event, .card, .card-story {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-event, .card-story, .card-story-text {
  flex-direction: row;
}

.card-event-text small, .card-event-text h3, .card-event-text, .card-story-text, .card-story-text h3, .card-story-text small {
  padding: 0;
}

.card-event-text-featured-main h3, .card-story-text-featured-main h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  .card-event-text-featured-main h3, .card-story-text-featured-main h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text-featured-main h3, .card-story-text-featured-main h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.card-event-image, .card-story-image {
  width: 25%;
  margin-right: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-event-image, .card-story-image {
    width: 35%;
    margin-right: 48px;
  }
}
.card-event-image-featured-main, .card-story-image-featured-main {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-event-image-featured-main, .card-story-image-featured-main {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-image-featured-main, .card-story-image-featured-main {
    width: 50%;
  }
}
.card-event-text {
  width: calc(75% - 24px);
}
.river-featured .card-event-text {
  width: calc(50% - 48px);
}
@media only screen and (min-width: 1024px) {
  .card-event-text {
    width: calc(65% - 48px);
  }
  .river-featured .card-event-text {
    width: calc(50% - 48px);
  }
}
.card-event-text-featured-main, .card-story-text-featured-main {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .card-event-text-featured-main, .card-story-text-featured-main {
    width: calc(65% - 24px);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text-featured-main, .card-story-text-featured-main {
    width: calc(50% - 48px);
  }
}
.card-event {
  justify-content: stretch;
}
.card-event.no-link {
  cursor: default;
}
.card-event.card-event-featured-main {
  flex-direction: column;
}
.card-event:not(:first-child), .card-event:not(:first-of-type) {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .card-event:not(:first-child), .card-event:not(:first-of-type) {
    margin-top: 32px;
  }
  .card-event.card-event-featured-main {
    flex-direction: row;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event:not(:first-child), .card-event:not(:first-of-type) {
    margin-top: 48px;
  }
}

.card-event-text h3 {
  line-height: 1.35;
}
@media only screen and (min-width: 600px) {
  .card-event-text h3 {
    line-height: 1.25;
  }
}
@media only screen and (min-width: 1024px) {
  .card-event-text h3 {
    line-height: 1;
  }
}
.card-event-text small {
  margin-top: 8px;
  color: var(--slate);
}

.event-date {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  border-radius: 8px;
  background: var(--powder);
}
.event-date-featured {
  margin-top: 8px;
  margin-bottom: 12px;
  border-radius: 8px;
}
@media only screen and (min-width: 600px) {
  .event-date {
    border-radius: 12px;
  }
  .event-date-featured {
    margin-top: 12px;
    margin-bottom: 16px;
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .event-date {
    border-radius: 16px;
  }
  .event-date-featured {
    margin-top: 16px;
    margin-bottom: 24px;
    border-radius: 12px;
  }
}
.event-date-wrapper {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
  margin: auto;
}
.event-date-wrapper-featured {
  flex-direction: row;
  padding-top: 0;
}
.event-date-day {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 1;
  margin: 12px 0 0;
}
.event-date-day-featured {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 0 16px;
  letter-spacing: 4px;
}
@media only screen and (min-width: 600px) {
  .event-date-day {
    font-size: 48px;
    font-size: 3rem;
    margin: 12px 0 0;
  }
  .event-date-day-featured {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0 0 0 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .event-date-day {
    font-size: 72px;
    font-size: 4.5rem;
    margin: 16px 0 0;
  }
  .event-date-day-featured {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 0 0 0 36px;
  }
}
.event-date-day-tbd {
  font-size: 20px;
  font-size: 1.25rem;
}
.event-date-day-tbd-featured {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0 0 0 20px;
  letter-spacing: 4px;
}
@media only screen and (min-width: 600px) {
  .event-date-day-tbd {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .event-date-day-tbd-featured {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0 0 0 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .event-date-day-tbd {
    font-size: 36px;
    font-size: 2.25rem;
  }
  .event-date-day-tbd-featured {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 0 0 0 36px;
  }
}
.event-date-month {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0 0 12px;
  letter-spacing: 4px;
  text-transform: uppercase;
}
.event-date-month-featured {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0 auto 0 12px;
  letter-spacing: 4px;
}
@media only screen and (min-width: 600px) {
  .event-date-month {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0 0 12px;
    letter-spacing: 8px;
  }
  .event-date-month-featured {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0 auto 0 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .event-date-month {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 0 0 16px;
  }
  .event-date-month-featured {
    font-size: 36px;
    font-size: 2.25rem;
    margin: 0 auto 0 16px;
  }
}
.event-date-affiliate {
  align-self: stretch;
  padding: 8px 12px;
  text-align: center;
  border-radius: 0 0 8px 8px;
  background: var(--slate);
}
.event-date-affiliate-featured {
  min-width: 48%;
  margin: 0;
  padding: 8px 24px;
  text-align: right;
  border-radius: 0 8px 8px 0;
}
@media only screen and (min-width: 600px) {
  .event-date-affiliate {
    padding: 12px 24px;
    border-radius: 0 0 12px 12px;
  }
  .event-date-affiliate-featured {
    min-width: unset;
    padding: 12px 24px;
    border-radius: 0 12px 12px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .event-date-affiliate {
    padding: 16px 24px;
    border-radius: 0 0 16px 16px;
  }
  .event-date-affiliate-featured {
    min-width: unset;
    padding: 16px 36px;
    border-radius: 0 12px 12px 0;
  }
}
.event-date-affiliate-text {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
}
.event-date-affiliate-text-featured {
  align-items: flex-end;
}
.event-date-affiliate-intro {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 4px;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--white);
}
.event-date-affiliate-intro-featured {
  margin-bottom: 4px;
}
.event-date-affiliate-name {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  color: var(--aqua);
}
/* Module - Community - Impact */
/* ==================================================== */
/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-statistics-item, .community-impact-triplets-item-text {
  border-radius: 24px;
}

.community-impact-triplets-item-text {
  padding: 36px;
}

.community-impact-statistics-item {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.community-impact-statistics-item-members {
  justify-content: center;
  padding: 36px;
  text-align: center;
  background: var(--powder);
}
@media only screen and (min-width: 1024px) {
  .community-impact-statistics-item-members {
    padding: unset;
  }
}
.community-impact-statistics-item-members h2 {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0 auto;
}

.community-impact-statistics-item-members .impact-number {
  font-size: 48px;
  font-size: 3rem;
  order: 1;
}
@media only screen and (min-width: 600px) {
  .community-impact-statistics-item-members .impact-number {
    font-size: 64px;
    font-size: 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .community-impact-statistics-item-members .impact-number {
    font-size: 92px;
    font-size: 5.75rem;
  }
}
.community-impact-statistics-item-members .impact-symbol {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 48px;
  font-size: 3rem;
  margin-left: 16px;
  order: 2;
}
.community-impact-statistics-item-members .impact-symbol-first {
  order: 0;
}
.community-impact-statistics-item-members .impact-symbol-big {
  font-size: 92px;
  font-size: 5.75rem;
  font-weight: inherit;
  margin-left: unset;
}

.community-impact-statistics-item-members p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 40px;
  font-size: 2.5rem;
  margin: 8px auto 0;
}

.community-impact-statistics-item-members .cta-link-small.cta-link {
  margin: 24px auto 0;
}

/* Module - Impact - ... */
/* ==================================================== */
/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-strap, .community-impact-strap-container, .community-impact-triplets-item-text, .community-impact-statistics-item {
  border-radius: 24px;
}

.community-impact-strap-container, .community-impact-triplets-item-text {
  padding: 36px;
}

/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-strap, .community-impact-strap-container, .community-impact-triplets-item-text, .community-impact-statistics-item {
  border-radius: 24px;
}

.community-impact-strap-container, .community-impact-triplets-item-text {
  padding: 36px;
}

.community-impact-statistics-item {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.community-impact-statistics-item-members {
  justify-content: center;
  padding: 36px;
  text-align: center;
  background: var(--powder);
}

@media only screen and (min-width: 1024px) {
  .community-impact-statistics-item-members {
    padding: unset;
  }
}
.community-impact-statistics-item-members h2 {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0 auto;
}

.community-impact-statistics-item-members .impact-number {
  font-size: 92px;
  font-size: 5.75rem;
  order: 1;
}

.community-impact-statistics-item-members .impact-symbol {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 48px;
  font-size: 3rem;
  margin-left: 16px;
  order: 2;
}

.community-impact-statistics-item-members .impact-symbol-first {
  order: 0;
}

.community-impact-statistics-item-members .impact-symbol-big {
  font-size: 92px;
  font-size: 5.75rem;
  font-weight: inherit;
  margin-left: unset;
}

.community-impact-statistics-item-members p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 40px;
  font-size: 2.5rem;
  margin: 8px auto 0;
}

.community-impact-statistics-item-members .cta-link-small.cta-link {
  margin: 24px auto 0;
}

.community-impact-triplets-item:not(:first-of-type) {
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  .community-impact-triplets-item:not(:first-of-type) {
    margin-top: 0;
  }
}
.community-impact-triplets-item img {
  border-radius: 24px;
}

.community-impact-triplets-item-text {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  background: var(--wheaty);
}

.community-impact-triplets-item-text.network-item:nth-of-type(1) {
  background: var(--avocado);
}

.community-impact-triplets-item-text.network-item:nth-of-type(2) {
  background: var(--lilac);
}

.community-impact-triplets-item-text.network-item:nth-of-type(3) {
  background: var(--powder);
}

.community-impact-triplets-item-text h2 {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0;
}

.community-impact-triplets-item-text .impact-number {
  font-size: 72px;
  font-size: 4.5rem;
  order: 1;
}

.community-impact-triplets-item-text .impact-symbol {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 48px;
  font-size: 3rem;
  margin-left: 8px;
  order: 2;
}

.community-impact-triplets-item-text .impact-symbol-first {
  order: 0;
}

.community-impact-triplets-item-text .impact-symbol-big {
  font-size: 72px;
  font-size: 4.5rem;
  font-weight: inherit;
  margin-left: unset;
}

.community-impact-triplets-item-text p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  margin: 8px 0 0;
}

/* Module - Impact - ... */
/* ==================================================== */
/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-strap, .community-impact-strap-container, .community-impact-statistics-item, .community-impact-triplets-item-text {
  border-radius: 24px;
}

.community-impact-strap-container, .community-impact-triplets-item-text {
  padding: 36px;
}

/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-strap, .community-impact-strap-container, .community-impact-statistics-item, .community-impact-triplets-item-text {
  border-radius: 24px;
}

.community-impact-strap-container, .community-impact-triplets-item-text {
  padding: 36px;
}

.community-impact-strap-item {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  text-align: left;
}

.community-impact-strap-item-single:not(:last-of-type) {
  border-right: 0;
  padding: 0;
  margin: 0;
}

.community-impact-strap-item-single:not(:last-of-type):not(:first-of-type) {
  margin-top: 40px;
}

.community-impact-strap-item:not(:first-of-type) {
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  .community-impact-strap-item-single:not(:last-of-type) {
    border-right: 2px solid var(--slate);
    padding: 0 0px 0 0px;
    margin: 0 64px 0 0;
  }
  .community-impact-strap-item-single:not(:last-of-type):not(:first-of-type) {
    margin-top: 0;
  }
  .community-impact-strap-item:not(:first-of-type) {
    margin-top: 0;
  }
}
.community-impact-strap-item h2 {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0;
}

.community-impact-strap-item .impact-number {
  font-size: 72px;
  font-size: 4.5rem;
  order: 1;
}

.community-impact-strap-item .impact-symbol {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 48px;
  font-size: 3rem;
  margin-left: 8px;
  order: 2;
}

.community-impact-strap-item .impact-symbol-first {
  order: 0;
}

.community-impact-strap-item .impact-symbol-big {
  font-size: 72px;
  font-size: 4.5rem;
  font-weight: inherit;
  margin-left: unset;
}

.community-impact-strap-item p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  margin: 8px 0 0;
}

.community-impact-strap-item .cta-link-small.cta-link {
  margin: 24px auto 0;
}

.community-impact-strap-container header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: flex-start;
}

.community-impact-strap-container-composition-events header {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.community-impact-strap-container header p {
  width: 50%;
  text-align: right;
}

.community-impact-strap-container-composition-events header p {
  width: 100%;
  text-align: left;
}

.community-impact-strap-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.community-impact-strap-container-network {
  background: var(--lilac);
}

.community-impact-strap-container-composition {
  background: var(--avocado);
}

.community-impact-strap-container-events {
  background: var(--powder);
}

.community-impact-strap-container:not(:first-of-type) {
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  .community-impact-strap-container:not(:first-of-type) {
    margin-top: 0;
  }
}
.community-impact-strap {
  -js-display: flex;
  display: flex;
  width: 100%;
  margin: 48px 0 0;
}

.community-impact-strap-single {
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
}

@media only screen and (min-width: 1024px) {
  .community-impact-strap-single {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .community-impact-strap-paired {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
/* Module - Impact - ... */
/* ==================================================== */
/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-strap, .community-impact-strap-container, .community-impact-triplets-item-text, .community-impact-statistics-item {
  border-radius: 24px;
}

.community-impact-strap-container, .community-impact-triplets-item-text {
  padding: 36px;
}

/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-strap, .community-impact-strap-container, .community-impact-triplets-item-text, .community-impact-statistics-item {
  border-radius: 24px;
}

.community-impact-strap-container, .community-impact-triplets-item-text {
  padding: 36px;
}

.community-impact-statistics-item {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.community-impact-statistics-item-members {
  justify-content: center;
  padding: 36px;
  text-align: center;
  background: var(--powder);
}

@media only screen and (min-width: 1024px) {
  .community-impact-statistics-item-members {
    padding: unset;
  }
}
.community-impact-statistics-item-members h2 {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0 auto;
}

.community-impact-statistics-item-members .impact-number {
  font-size: 92px;
  font-size: 5.75rem;
  order: 1;
}

.community-impact-statistics-item-members .impact-symbol {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 48px;
  font-size: 3rem;
  margin-left: 16px;
  order: 2;
}

.community-impact-statistics-item-members .impact-symbol-first {
  order: 0;
}

.community-impact-statistics-item-members .impact-symbol-big {
  font-size: 92px;
  font-size: 5.75rem;
  font-weight: inherit;
  margin-left: unset;
}

.community-impact-statistics-item-members p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 40px;
  font-size: 2.5rem;
  margin: 8px auto 0;
}

.community-impact-statistics-item-members .cta-link-small.cta-link {
  margin: 24px auto 0;
}

.community-impact-triplets-item:not(:first-of-type) {
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  .community-impact-triplets-item:not(:first-of-type) {
    margin-top: 0;
  }
}
.community-impact-triplets-item img {
  border-radius: 24px;
}

.community-impact-triplets-item-text {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  background: var(--wheaty);
}

.community-impact-triplets-item-text.composition-item:nth-of-type(1) {
  background: var(--wheaty);
}

.community-impact-triplets-item-text.composition-item:nth-of-type(2) {
  background: var(--avocado);
}

.community-impact-triplets-item-text.composition-item:nth-of-type(3) {
  background: var(--ghost);
}

.community-impact-triplets-item-text h2 {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0;
}

.community-impact-triplets-item-text .impact-number {
  font-size: 72px;
  font-size: 4.5rem;
  order: 1;
}

.community-impact-triplets-item-text .impact-symbol {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 48px;
  font-size: 3rem;
  margin-left: 8px;
  order: 2;
}

.community-impact-triplets-item-text .impact-symbol-first {
  order: 0;
}

.community-impact-triplets-item-text .impact-symbol-big {
  font-size: 72px;
  font-size: 4.5rem;
  font-weight: inherit;
  margin-left: unset;
}

.community-impact-triplets-item-text p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  margin: 8px 0 0;
}

/* Module - Impact - ... */
/* ==================================================== */
/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-strap, .community-impact-strap-container, .community-impact-statistics-item, .community-impact-triplets-item-text {
  border-radius: 24px;
}

.community-impact-strap-container, .community-impact-triplets-item-text {
  padding: 36px;
}

/*  Impact */
/* ==================================================== */
/* Intro - Impact */
/* ==================================================== */
.community-impact-strap, .community-impact-strap-container, .community-impact-statistics-item, .community-impact-triplets-item-text {
  border-radius: 24px;
}

.community-impact-strap-container, .community-impact-triplets-item-text {
  padding: 36px;
}

.community-impact-strap-item {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  text-align: left;
}

.community-impact-strap-item-single:not(:last-of-type) {
  border-right: 0;
  padding: 0;
  margin: 0;
}

.community-impact-strap-item-single:not(:last-of-type):not(:first-of-type) {
  margin-top: 40px;
}

.community-impact-strap-item:not(:first-of-type) {
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  .community-impact-strap-item-single:not(:last-of-type) {
    border-right: 2px solid var(--slate);
    padding: 0 0px 0 0px;
    margin: 0 64px 0 0;
  }
  .community-impact-strap-item-single:not(:last-of-type):not(:first-of-type) {
    margin-top: 0;
  }
  .community-impact-strap-item:not(:first-of-type) {
    margin-top: 0;
  }
}
.community-impact-strap-item h2 {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0;
}

.community-impact-strap-item .impact-number {
  font-size: 72px;
  font-size: 4.5rem;
  order: 1;
}

.community-impact-strap-item .impact-symbol {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 48px;
  font-size: 3rem;
  margin-left: 8px;
  order: 2;
}

.community-impact-strap-item .impact-symbol-first {
  order: 0;
}

.community-impact-strap-item .impact-symbol-big {
  font-size: 72px;
  font-size: 4.5rem;
  font-weight: inherit;
  margin-left: unset;
}

.community-impact-strap-item p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  margin: 8px 0 0;
}

.community-impact-strap-item .cta-link-small.cta-link {
  margin: 24px auto 0;
}

.community-impact-strap-container header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: flex-start;
}

.community-impact-strap-container-composition-events header {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.community-impact-strap-container header p {
  width: 50%;
  text-align: right;
}

.community-impact-strap-container-composition-events header p {
  width: 100%;
  text-align: left;
}

.community-impact-strap-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.community-impact-strap-container-network {
  background: var(--lilac);
}

.community-impact-strap-container-composition {
  background: var(--avocado);
}

.community-impact-strap-container-events {
  background: var(--powder);
}

.community-impact-strap-container:not(:first-of-type) {
  margin-top: 40px;
}

@media only screen and (min-width: 1024px) {
  .community-impact-strap-container:not(:first-of-type) {
    margin-top: 0;
  }
}
.community-impact-strap {
  -js-display: flex;
  display: flex;
  width: 100%;
  margin: 48px 0 0;
}

.community-impact-strap-single {
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
}

@media only screen and (min-width: 1024px) {
  .community-impact-strap-single {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .community-impact-strap-paired {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.community-impact-connecting .river-header {
  display: none;
}

@media only screen and (min-width: 1024px) {
  .community-impact-connecting .river-header {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .manifesto-container figcaption.gala {
    width: calc(100% - 198px);
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLWhvbWUuY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGVtcGxhdGVzL3RlbXBsYXRlLWhvbWUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RlbXBsYXRlcy90ZW1wbGF0ZS0wLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX2luZGV4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtc3BhY2luZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWZsZXgtY29udGFpbmVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1mb250cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWZsZXgtaXRlbS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLW91dGxpbmUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1ib3JkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtYW5jaG9ycy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWJveC1zaGFkb3cuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtdGV4dC1zaGFkb3cuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1sZXR0ZXItc3BhY2luZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLW9wYWNpdHkuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1hbmltYXRpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19pbmRleC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtcmVzZXQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWJveC1zaXppbmcuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNsZWFyZml4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1tZWRpYS1xdWVyaWVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1mb250LXNpemUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWxpbmUtaGVpZ2h0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1jb2xvdXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWdyaWQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWJhc2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LXdyYXBwZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtc2VjdGlvbi5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9faW5kZXguc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtaGVhZGluZ3Muc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtcGFyYWdyYXBocy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1zbWFsbC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1saW5rcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC11bG9sLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L190ZXh0LXF1b3Rlcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1idXR0b25zLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtc3BhY2VyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtaW1hZ2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1pY29uLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtY3RhLWxpbmsuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1zaGFyZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLW5vLWNvbnRlbnQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1pbnRyby5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWludHJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtaW50cm8tbGlua3Muc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZXJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbWVkaWEuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZXJvLXNlY3Rpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3BsYWNlaG9sZGVycy9wbGFjLW1lbnUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1mb3JtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9wbGFjZWhvbGRlcnMvcGxhYy1mb3JtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtYXNpZGUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1hc2lkZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LW1vZGFsLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbW9kYWwuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1zaWducG9zdC1jb250YWN0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtc2lnbnBvc3Qtam9pbi11cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXNpZ25wb3N0LWpvaW4tdXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1zaWducG9zdC1jb21tdW5pdHkuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1zaWducG9zdC1jb21tdW5pdHkuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3BsYWNlaG9sZGVycy9wbGFjLXNpZ25wb3N0LWNvbW11bml0eS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LXNpZ25wb3N0LXBhZ2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1pbXBhY3QtbWVtYmVycy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWltcGFjdC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvcGxhY2Vob2xkZXJzL3BsYWMtaW1wYWN0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtaW1wYWN0LW1lbWJlcnMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1jYXJvdXNlbC1zZWN0aW9uLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtY2Fyb3VzZWwtcG9zdC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9fZXh0LXNsaWNrLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL19leHQtc2xpY2stdGhlbWUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1jYXJvdXNlbC1wb3N0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtcml2ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1yaXZlci1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1yaXZlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LXJpdmVyLWhlYWRlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LXJpdmVyLXN0b3JpZXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1jYXJkLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9wbGFjZWhvbGRlcnMvcGxhYy1jYXJkLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtY2FyZC1zdG9yeS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LXJpdmVyLXBhZ2luYXRpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1yaXZlci1ldmVudHMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1jYXJkLWV2ZW50LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtY29tbXVuaXR5LWltcGFjdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFB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QTJCbEZBO0VBQ0MsV0FBQTtBM0JvRkQ7QXVCdk5RO0VJa0lSO0lBUUUsdUNBQUE7RTNCaUZBO0FBQ0Y7QTJCekVBO0VBQ0MsV0FBQTtBM0IyRUQ7QXVCL05RO0VJbUpSO0lBUUUsdUNBQUE7RTNCd0VBO0FBQ0Y7QTJCOURBO0VBQ0MsV0FBQTtBM0JnRUQ7QXVCdk9RO0VJc0tSO0lBUUUsdUNBQUE7RTNCNkRBO0FBQ0Y7QTJCdERBO0VBQ0MsV0FBQTtBM0J3REQ7QXVCL09RO0VJc0xSO0lBUUUsdUNBQUE7RTNCcURBO0FBQ0Y7QTJCM0NBO0VBQ0MsV0FBQTtBM0I2Q0Q7QXVCdlBRO0VJeU1SO0lBUUUsdUNBQUE7RTNCMENBO0FBQ0Y7QTJCbkNBO0VBQ0MsV0FBQTtBM0JxQ0Q7QXVCL1BRO0VJeU5SO0lBUUUsdUNBQUE7RTNCa0NBO0FBQ0Y7QTJCeEJBO0VBQ0MsV0FBQTtBM0IwQkQ7QXVCalFRO0VJc09SO0lBSUUsdUNBQUE7RTNCMkJBO0FBQ0Y7QTJCaEJBO0VBQ0MsV0FBQTtBM0JrQkQ7QTJCaEJDO0VBQ0MsZ0J0QnhRUztBTDBSWDtBdUI1UVE7RUlzUFI7SUFVRSw0Q0FBQTtFM0JnQkE7RTJCZEE7SUFDQyxrQnRCelJRO0VMeVNUO0UyQmJBO0lBQ0MsaUJBQUE7RTNCZUQ7RTJCWkE7SUFDQyxnQnRCelJRO0VMdVNUO0UyQlhBO0lBQ0Msa0J0QnJTUTtFTGtUVDtFMkJWQTtJQUNDLGtCQUFBO0lBQ0EsY0FBQTtFM0JZRDtBQUNGO0EyQkRBO0VBQ0MsV0FBQTtBM0JHRDtBdUIxU1E7RUlzU1I7SUFRRSx1Q0FBQTtFM0JBQTtBQUNGO0EyQk9BO0VBQ0MsV0FBQTtBM0JMRDtBMkJPQztFQUNDLGdCdEJsVVM7QUw2VFg7QXVCL1NRO0VJZ1RSO0lBVUUsNENBQUE7RTNCUEE7RTJCU0E7SUFDQyxrQnRCblZRO0VMNFVUO0UyQlVBO0lBQ0MsZ0J0Qi9VUTtFTHVVVDtFMkJXQTtJQUVDLGtCdEI1VlE7RUxrVlQ7RTJCYUE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCWEQ7QUFDRjtBMkJzQkE7RUFDQyxXQUFBO0EzQnBCRDtBdUJwVVE7RUl1VlI7SUFJRSx1Q0FBQTtFM0JuQkE7QUFDRjtBdUIvVVE7RUk2VlI7SUFRRSx1Q0FBQTtFM0JsQkE7QUFDRjtBMkJ5QkE7RUFDQyxXQUFBO0EzQnZCRDtBdUJqVlE7RUl1V1I7SUFNRSw0Q0FBQTtFM0J4QkE7RTJCMEJBO0lBQ0Msa0J0QnRZUTtFTDhXVDtFMkIyQkE7SUFDQyxnQnRCbFlRO0VMeVdUO0UyQjRCQTtJQUdDLGtCdEJoWlE7RUxvWFQ7RTJCK0JBO0lBQ0Msa0JBQUE7SUFDQSxjQUFBO0UzQjdCRDtBQUNGO0EyQndDQTtFQUNDLFdBQUE7QTNCdENEO0F1QnRXUTtFSTJZUjtJQUlFLHVDQUFBO0UzQnJDQTtBQUNGO0F1QmpYUTtFSWlaUjtJQVFFLHVDQUFBO0UzQnBDQTtBQUNGO0EyQjJDQTtFQUNDLFdBQUE7QTNCekNEO0F1Qm5YUTtFSTJaUjtJQU1FLDRDQUFBO0UzQjFDQTtFMkI0Q0E7SUFDQyxrQnRCMWJRO0VMZ1pUO0UyQjZDQTtJQUNDLGdCdEJ0YlE7RUwyWVQ7RTJCOENBO0lBS0Msa0J0QnRjUTtFTHNaVDtFMkJtREE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCakREO0FBQ0Y7QTJCNERBO0VBQ0MsV0FBQTtBM0IxREQ7QXVCeFlRO0VJaWNSO0lBSUUsdUNBQUE7RTNCekRBO0FBQ0Y7QXVCblpRO0VJdWNSO0lBUUUsd0NBQUE7RTNCeERBO0FBQ0Y7QTJCK0RBO0VBQ0MsV0FBQTtBM0I3REQ7QXVCclpRO0VJaWRSO0lBSUUsd0NBQUE7RTNCNURBO0UyQjhEQTtJQUNDLGtCdEI5ZVE7RUxrYlQ7RTJCK0RBO0lBQ0MsZ0J0QjFlUTtFTDZhVDtFMkJnRUE7SUFXQyxrQnRCaGdCUTtFTHdiVDtFMkIyRUE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCekVEO0FBQ0Y7QTJCNkZBO0VBRUMsd0JEN2ZPO0ExQmlhUjs7QTRCOWNBLGVBQUE7QUFDQSx5REFBQTtBQUdBLG9CQUFBO0FBSUEsZUFBQTtBQUNBOzs7RVBISSxzQk9NaUI7QTVCNGNyQjs7QTRCeGNBLG1CQUFBO0FBQ0E7RUFDQyxrQkZzQk07RUVyQk4sd0JGb0JPO0ExQnViUjtBNEI3Y0E7RUFDQyxrQkZzQk07RUVyQk4sd0JGb0JPO0ExQnViUjs7QTRCdmNBLGNBQUE7QUFDQTtFckJSQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVJZW1CO0VKZG5CLGVBQUE7RUNQQSxnQkdzQnFCO0VBQ3JCLG1CRldPO0VFVkosZ0JBQUE7RUFDSCxzQkFBQTtFQUNHLDhCQUFBO0VBQ0gsMkJBQUE7RUFDRywwQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDSCxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUVBQUE7QTVCNmNEOztBNEJ4Y0EsY0FBQTtBQUNBO0V0QnJDQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RXNCUkQsa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlDVjVDTTtBbEIrZlA7QTRCaGRDO0VBQ0MseUJBQUE7QTVCa2RGO0E0Qi9jQztFQUNDLGdCQUFBO0E1QmlkRjs7QTRCNWNBLFNBQUE7QUFDQTtFQUNDLGdCdkIxQ1U7RXVCMkNWLFVBQUE7QTVCK2NEO0F1QjVlUTtFSzJCUjtJQUtFLGdCdkJqRFM7RUxpZ0JUO0FBQ0Y7QXVCdmZRO0VLaUNSO0lBU0UsYXZCekNRO0VMMGZSO0FBQ0Y7QTRCemNBLFlBQUE7QUFNQSxjQUFBO0FBUUE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBNUIrYkQ7O0E2QnppQkEsWUFBQTtBQUNBLHlEQUFBO0FBR0E7RUFFQyxXQUFBO0E3QnlpQkQ7QThCL2lCQSxjQUFBO0FBQ0EseURBQUE7QUFHQTtFQUNDLFdBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7QTlCK2lCRDtBdUJsaEJRO0VPaENSO0lBTUUsbUNBQUE7RTlCZ2pCQTtBQUNGO0F1QjdoQlE7RU8xQlI7SUFVRSxpQ0FBQTtFOUJpakJBO0FBQ0Y7QStCaGtCQSxrQkFBQTtBQUNBLHlEQUFBO0FDREEsc0JBQUE7QUFDQSx5REFBQTtBQ0RBLG9CQUFBO0FBQ0EseURBQUE7QUFHQTs7Ozs7O0VBTUMsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQjVCYVU7RTRCWlYsbUJQMEJPO0ExQjBpQlI7O0FpQ2prQkE7OztFUlhDLGNRY3FCO0FqQ29rQnRCOztBaUNqa0JBOzs7RVJqQkMsaUJRb0JxQjtBakNva0J0QjtBdUJ6akJRO0VVZFI7OztJUmpCQyxrQlF1QnNCO0VqQ3VrQnJCO0FBQ0Y7QXVCdGtCUTtFVVJSOzs7SVJqQkMsY1EyQnNCO0VqQzBrQnJCO0FBQ0Y7QWlDbGtCQTtFMUJ6QkMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVTZ0NtQjtFVC9CbkIsaUJBQUE7QXhCc21CRDtBdUI5a0JRO0VVS1I7SVQ5QkMsZVNtQ29CO0lUbENwQixlQUFBO0V4QjJtQkM7QUFDRjtBdUIxbEJRO0VVV1I7SVQ5QkMsZVN1Q29CO0lUdENwQixlQUFBO0V4QmluQkM7QUFDRjtBaUNua0JBO0UxQjNDQyx1RUFBQTtFQUVBLFNBQUE7RUFPQyxnQkFBQTtFaUJkRCxlU2tEbUI7RVRqRG5CLGlCQUFBO0F4QnluQkQ7QWlDdGtCQztFQUlDLGdCNUI3Q1M7QUxrbkJYO0F1QnBtQlE7RVV1QlI7SVRoREMsZVM0RG9CO0lUM0RwQixrQkFBQTtFeEJpb0JDO0VpQ3BrQkE7SUFJQyxnQjVCMURRO0VMNm5CVDtBQUNGO0F1Qm5uQlE7RVU2QlI7SVRoREMsZVN1RW9CO0lUdEVwQixlQUFBO0V4QjBvQkM7RWlDbGtCQTtJQUlDLGdCNUJ6RVE7RUwwb0JUO0FBQ0Y7QWlDeGpCQTtFMUJsRkMsdUVBQUE7RUFFQSxTQUFBO0VBT0MsZ0JBQUE7RWlCZEQsZVN5Rm1CO0VUeEZuQixtQkFBQTtBeEJxcEJEO0FpQzNqQkM7RUFJQyxnQjVCbkZTO0FMNm9CWDtBdUJob0JRO0VVOERSO0lUdkZDLGVTbUdvQjtJVGxHcEIsa0JBQUE7RXhCNnBCQztFaUN6akJBO0lBSUMsZ0I1QjlGUTtFTHNwQlQ7QUFDRjtBdUIvb0JRO0VVb0VSO0lUdkZDLGVTOEdvQjtJVDdHcEIsaUJBQUE7RXhCc3FCQztFaUN2akJBO0lBSUMsZ0I1QjVHUTtFTGtxQlQ7QUFDRjtBaUM3aUJBO0UxQnpIQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVNnSW1CO0VUL0huQixlQUFBO0F4QmlyQkQ7QXVCenBCUTtFVXFHUjtJVDlIQyxlU21Jb0I7SVRsSXBCLG1CQUFBO0V4QnNyQkM7QUFDRjtBdUJycUJRO0VVMkdSO0lUOUhDLGVTdUlvQjtJVHRJcEIsb0JBQUE7RXhCNHJCQztBQUNGO0FpQzlpQkE7RTFCM0lDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlU2tKbUI7RVRqSm5CLGtCQUFBO0VTa0pBLG1CNUJsSVM7RTRCbUlULHlCQUFBO0FqQ21qQkQ7QXVCOXFCUTtFVXVIUjtJVGhKQyxlU3VKb0I7SVR0SnBCLG1CQUFBO0V4QjJzQkM7QUFDRjtBdUIxckJRO0VVNkhSO0lUaEpDLGVTMkpvQjtJVDFKcEIsZUFBQTtFeEJpdEJDO0FBQ0Y7QWlDL2lCQTtFMUIvSkMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVTc0ttQjtFVHJLbkIsb0JBQUE7QXhCeXRCRDtBdUJqc0JRO0VVMklSO0lUcEtDLGVTeUtvQjtJVHhLcEIsb0JBQUE7RXhCOHRCQztBQUNGO0F1QjdzQlE7RVVpSlI7SVRwS0MsZVM2S29CO0lUNUtwQixtQkFBQTtFeEJvdUJDO0FBQ0Y7QWtDanZCQSxzQkFBQTtBQUNBLHlEQUFBO0FBR0E7RTNCWUMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0UyQjdCRCxrQkFBQTtFQUNBLG1CUmdDTztBMUJtdEJSO0F1QnR0QlE7RVdoQ1I7SVZPQyxlVURvQjtJVkVwQixlQUFBO0V4Qm12QkM7QUFDRjtBdUJsdUJRO0VXMUJSO0lWT0MsZVVHb0I7SVZGcEIsa0JBQUE7RXhCeXZCQztBQUNGOztBa0NwdkJBOzs7RUFHQyxnQjdCR1U7QUxvdkJYO0F1Qnh1QlE7RVdsQlI7OztJQU1FLGdCN0JGUztFTDR2QlQ7QUFDRjtBdUJydkJRO0VXWlI7OztJQVVFLGdCN0JOUztFTG13QlQ7QUFDRjs7QWtDMXZCQTtFM0JoQkMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlVXVCbUI7RVZ0Qm5CLGlCQUFBO0F4QnN4QkQ7QXVCOXZCUTtFV0pSO0lWckJDLGVVMkJvQjtJVjFCcEIsbUJBQUE7RXhCMnhCQztBQUNGO0F1QjF3QlE7RVdFUjtJVnJCQyxlVWdDb0I7SVYvQnBCLGtCQUFBO0V4Qml5QkM7QUFDRjs7QW1DOXlCQSxpQkFBQTtBQUNBLHlEQUFBO0FBR0E7RTVCWUMsdUVBQUE7RUFFQSxTQUFBO0VBc0JDLGdCQUFBO0VpQjdCRCxlV0xtQjtFWE1uQixlQUFBO0VXTEEsY0FBQTtFQUNBLGdCOUJpQlU7QUxpeUJYO0F1QjV4QlE7RVkxQlI7SVhPQyxlV0lvQjtJWEhwQixlQUFBO0lXSUMsZ0I5QlFTO0VMd3lCVDtBQUNGO0FvQ2owQkEsaUJBQUE7QUFDQSx5REFBQTtBQUlBOztFN0JXQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFa0J6QkQsY1dHcUI7RXBCSHJCLGlCQUFBO0VBT0MsbUJBQUE7RW9CRkQscUJBQUE7RUFDQSxtQlY0Qk87RVUzQlAscUJBQUE7RUFDQSxpQ2xCUk07RWtCU04sZUFBQTtBcENtMEJEO0FvQ2owQkM7Ozs7RUFHQyxtQlZvQk07QTFCZ3pCUjtBb0NqekJBO0U3QnRCQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVk2Qm1CO0VaNUJuQixtQkFBQTtFQ1BBLGNXb0NxQjtFdEJwQ3JCLGlCc0JxQ2dCO0V0QnBDaEIsbUJzQm9DcUI7RXRCbkNyQix5QnNCbUM0QjtFQUM1QixxQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CVlJPO0VVU1AsZUFBQTtFQUNHLHdCQUFBO0VBQ0gsZUFBQTtBcEN3ekJEO0FvQ3R6QkM7RTdCcENBLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZVkyQ29CO0VaMUNwQixlQUFBO0VZMkNDLGlCQUFBO0FwQzJ6QkY7QW9DeHpCQztFQUNDLGlDbEJ0REs7QWxCZzNCUDtBb0N2ekJDO0VBR0MsbUJWN0JNO0ExQm8xQlI7QW9DcHpCQztFQUNDLGUvQjNDUTtBTGkyQlY7QXVCNzFCUTtFYVFSO0lBdUNFLG1CQUFBO0VwQ2t6QkE7QUFDRjtBb0MzeUJBO0U5QjlFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQjhCY2tCO0VBQ25CLG1CQUFBO0FwQ3V6QkQ7O0FvQ3B6QkE7RTdCNUVDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0U2QmdFRCxlQUFBO0FwQ3l6QkQ7O0FvQ3R6QkE7RUFDQyxpQi9CekVVO0FMazRCWDtBb0N2ekJDO0VBQ0Msa0JWOURNO0ExQnUzQlI7QW9DdHpCQztFQUNDLHdCQUFBO0FwQ3d6QkY7QW9DdHpCRTtFQUNDLGtCVnhFSztBMUJnNEJSOztBb0NuekJBO0VBQ0Msd0JBQUE7QXBDc3pCRDtBb0NwekJDO0VBQ0MsdUJBQUE7QXBDc3pCRjtBb0NwekJFO0VBQ0Msa0JWcEZLO0ExQjA0QlI7O0FxQzk2QkEsaUJBQUE7QUFDQSx5REFBQTtBQUdBOztFQUNDLGdCQUFBO0FyQ2c3QkQ7O0FxQ2g2QkM7Ozs7Ozs7O0VBRUMsZ0JoQ0RTO0FMMDZCWDtBcUN0NkJDOzs7O0VBQ0MscUJBQUE7QXJDMjZCRjs7QXFDbjZCQzs7Ozs7Ozs7RUFPQyxrQkFBQTtFQUNBLFVoQ3JCUztFZ0NzQlQsd0JBQUE7RWJqQ0QsZWFrQ29CO0ViakNwQixrQkFBQTtFQ1BBLGlCWXlDc0I7QXJDdzZCdkI7QXFDajdCRTs7Ozs7Ozs7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QXJDMDdCSDtBcUNqN0JFOzs7Ozs7OztFQUNDLGdCaEN6QlE7QUxtOUJYO0FxQ3I3QkU7Ozs7RWIzQ0QsZWE0Q3FCO0ViM0NyQixlQUFBO0VDUEEsaUJZbUR1QjtFQUNyQixZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUVBLG1CWHZCSztBMUJpOUJSO0FxQ2w3QkM7Ozs7RUFDQyxrQkFBQTtFQUNBLE9BQUE7RUFDQSxpQmhDakRTO0FMdytCWDtBcUNwN0JDOzs7O0ViakVBLGVha0VvQjtFYmpFcEIsbUJBQUE7QXhCMi9CRDtBcUN4N0JFOzs7O0VicEVELGVhcUVxQjtFYnBFckIsZUFBQTtFYXFFRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QXJDODdCSDs7QXNDamhDQSxrQkFBQTtBQUNBLHlEQUFBO0FDREEsb0JBQUE7QUFDQSx5REFBQTtBQUlBO0VoQ1dDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlZUptQjtFZktuQixtQkFBQTtFQ1BBLGNjR3FCO0U1QkhyQixrQjRCSXVCO0U1Qkh2Qiw0QkFBQTtFR0RBLGlCeUJLZ0I7RXpCSmhCLG1CeUJJcUI7RXpCSHJCLHlCeUJHNEI7RUFDNUIscUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CYmdCTztFYWZQLHdCYnFCTztFYXBCUCxlQUFBO0VBQ0csd0JBQUE7RUFDSCxlQUFBO0F2Q3loQ0Q7QXVDdmhDQztFQUNDLGlDckJuQks7QWxCNGlDUDtBdUN0aENDO0VBR0MsbUJiR007RWFGTix3QmJRTTtBMUI4Z0NSO0F1QnZoQ1E7RWdCekJSO0lBa0NFLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa2hDQTtBQUNGO0F1QzNnQ0E7RWpDM0JFLG9CQUFBO0VBMENBLG1CQUFBO0VBV0EsaUJpQ3ZCa0I7RUFDbkIsbUJBQUE7QXZDb2hDRDs7QXVDamhDQTtFQUNDLGVBQUE7QXZDb2hDRDs7QXVDamhDQTtFQUNDLGlCbENuQ1U7QUx1akNYO0F1Q2xoQ0M7RUFDQyxpQmJ2Qks7QTFCMmlDUDs7QXVDaGhDQTtFQUNDLHdCQUFBO0F2Q21oQ0Q7QXVDamhDQztFQUNDLHVCQUFBO0F2Q21oQ0Y7QXVDamhDRTtFQUNDLGtCYnpDSztBMUI0akNSOztBd0M3bENBLFdBQUE7QUFDQSx5REFBQTtBQUlBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7QXhDNmxDSjs7QXdDeGxDQTtFQUNJLGFBQUE7QXhDMmxDSjtBdUI1a0NRO0VpQmhCUjtJQVFFLGNBQUE7RXhDd2xDQTtBQUNGO0F3Qy9rQ0E7RUFDSSxnQkFBQTtBeENpbENKO0F3Q2hrQ0E7RUFDSSxnQkFBQTtBeENra0NKO0F1QmpsQ1E7RWlCY1I7SUFJRSxnQkFBQTtFeENta0NBO0FBQ0Y7QXVCNWxDUTtFaUJvQlI7SUFRRSxnQkFBQTtFeENva0NBO0FBQ0Y7QXdDM2pDQTtFQUNJLGdCQUFBO0F4QzZqQ0o7QXVCcG1DUTtFaUJzQ1I7SUFRRSxnQkFBQTtFeEMwakNBO0FBQ0Y7QXdDampDQTtFQUNJLGdCQUFBO0F4Q21qQ0o7QXVCdG1DUTtFaUJrRFI7SUFJRSxnQkFBQTtFeENvakNBO0FBQ0Y7QXVCam5DUTtFaUJ3RFI7SUFRRSxnQkFBQTtFeENxakNBO0FBQ0Y7QXdDNWlDQTtFQUNJLGdCQUFBO0F4QzhpQ0o7QXVCbm5DUTtFaUJvRVI7SUFJRSxnQkFBQTtFeEMraUNBO0FBQ0Y7QXVCOW5DUTtFaUIwRVI7SUFRRSxnQkFBQTtFeENnakNBO0FBQ0Y7QXdDdmlDQTtFQUNJLGdCQUFBO0F4Q3lpQ0o7QXVCaG9DUTtFaUJzRlI7SUFJRSxnQkFBQTtFeEMwaUNBO0FBQ0Y7QXVCM29DUTtFaUI0RlI7SUFRRSxnQkFBQTtFeEMyaUNBO0FBQ0Y7QXdDbGlDQTtFQUNFLGdCQUFBO0F4Q29pQ0Y7QXVCN29DUTtFaUJ3R1I7SUFJSSxnQkFBQTtFeENxaUNGO0FBQ0Y7QXVCeHBDUTtFaUI4R1I7SUFRSSxpQkFBQTtFeENzaUNGO0FBQ0Y7QXdDN2hDQTtFQUNJLGdCQUFBO0F4QytoQ0o7QXVCMXBDUTtFaUIwSFI7SUFJRSxnQkFBQTtFeENnaUNBO0FBQ0Y7QXVCcnFDUTtFaUJnSVI7SUFRRSxpQkFBQTtFeENpaUNBO0FBQ0Y7QXdDeGhDQTtFQUNJLGdCQUFBO0F4QzBoQ0o7QXVCdnFDUTtFaUI0SVI7SUFJRSxnQkFBQTtFeEMyaENBO0FBQ0Y7QXVCbHJDUTtFaUJrSlI7SUFRRSxpQkFBQTtFeEM0aENBO0FBQ0Y7QXlDcnRDQSxXQUFBO0FBQ0EseURBQUE7QUFHQTtFQUNDLGtCQUFBO0F6Q3F0Q0Q7O0F5Q2p0Q0E7RUFDQyxjQUFBO0F6Q290Q0Q7QXlDcHNDQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0F6Q3NzQ0Q7QXlDcHNDSTtFQUdJLGdCcENsQkc7QUxzdENYO0F5Q25yQ0E7RUFFQyxtQnBDM0JVO0FMK3NDWDtBdUJwc0NRO0VrQmNSO0lBTUUsbUJwQy9CUztFTG10Q1Q7QUFDRjtBdUIvc0NRO0VrQm9CUjtJQVlFLG1CcENyQ1M7RUx3dENUO0FBQ0Y7QXlDM3FDQTtFakI1REMsZWlCNkRtQjtFakI1RG5CLGtCQUFBO0VDUEEsZ0JnQm9FcUI7RXpCcEVyQixpQkFBQTtFQUVDLHFCQUFBO0V5Qm9FRCxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QXpDK3FDRDtBeUM3cUNDO0VBQ0MsZXBDdkRRO0FMc3VDVjtBeUM1cUNDO0VBQ0MsdUJBQUE7QXpDOHFDRjtBeUMzcUNDO0VBQ0MseUJBQUE7QXpDNnFDRjs7QXlDeHFDQTtFbkN2RkMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCbUN1QmtCO0VBQ2hCLGtCQUFBO0VBQ0gsc0JBQUE7QXpDcXJDRDtBeUN0cUNBO0VsQ2xHQyx1RUFBQTtFQUVBLFNBQUE7RUFzQkMsZ0JBQUE7RWlCN0JELGVpQnlHbUI7RWpCeEduQixrQkFBQTtFQ1BBLG9CZ0JnSHFCO0VBQ2xCLFdBQUE7RUFDSCxxQkFBQTtFQUNBLGlCQUFBO0F6QzJxQ0Q7QXVCL3ZDUTtFa0I4RVI7SUFTRSxXQUFBO0V6QzRxQ0E7QUFDRjtBdUIxd0NRO0VrQm9GUjtJQWFFLFVBQUE7RXpDNnFDQTtBQUNGO0F1QjN4Q1E7RWtCZ0dSO0lBaUJFLFVBQUE7RXpDOHFDQTtBQUNGOztBeUNwcUNDO0VBQ0MsbUJwQ3RIUztBTDZ4Q1g7O0F5QzdwQ0E7RUFDQyxtQnBDaklVO0FMaXlDWDs7QTBDMXpDQSxXQUFBO0FBQ0EseURBQUE7QUFJQTtFQUNDLFdyQ2dCVTtFcUNmVixZckNlVTtBTDJ5Q1g7QTBDeHpDQztFQUNDLFdBQUE7RUFDQSxZQUFBO0ExQzB6Q0Y7O0EyQ3IwQ0EsbUJBQUE7QUFDQSx5REFBQTtBQVFDO0VBQ0MsZ0J0Q2NTO0FMbXpDWDs7QTRDMzBDQSxhQUFBO0FBQ0EseURBQUE7QUFJQTtFdENFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQnNDbEVxQjtBNUNxMUN2Qjs7QTRDbDFDQTtFQUNDLFd2Q1VVO0V1Q1RWLFl2Q1NVO0FMNDBDWDtBNENuMUNDO0VBQ0MsaUJ2Q1FTO0FMNjBDWDs7QTRDajFDQTtFQUNDLG9CbEJzQlM7QTFCOHpDVjs7QTZDejJDQSxnQkFBQTtBQUNBLHlEQUFBO0FBR0E7RXZDaUJFLG9CQUFBO0V1Q2ZFLGF4Q2FPO0V3Q1pQLG1CeENrQk87RXdDakJQLHdCbkJxQ0k7QTFCczBDUjs7QThDbjNDQSxtQkFBQTtBQUNBLHlEQUFBO0FDREEsc0JBQUE7QUFDQSx5REFBQTtBQUlBO0V6Q0VDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQnlDbEVrQjtBL0MrM0NwQjtBZ0R2NENBLGtDQUFBO0FBQ0EseURBQUE7QUFJQTtFMUNFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQjBDbEVrQjtBaERnNUNwQjtBZ0Q5NENDO0VBQ0MsaUIzQ0lTO0FMNDRDWDs7QWdEOTNDQTtFQUNDLGFBQUE7QWhEaTRDRDs7QWdEOTNDQTtFQUNDLGlCM0NuQlU7QUxvNUNYOztBaURuNkNBLGtCQUFBO0FBQ0EseURBQUE7QUNEQSxXQUFBO0FBQ0EseURBQUE7QVREQSxXQUFBO0FBQ0EseURBQUE7QUFHQTtFQUNDLGtCQUFBO0F6Q3c2Q0Q7O0F5Q3A2Q0E7RUFDQyxjQUFBO0F6Q3U2Q0Q7QXlDdjVDQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0F6Q3k1Q0Q7QXlDdjVDSTtFQUdJLGdCcENsQkc7QUx5NkNYO0F5Q3Q0Q0E7RUFFQyxtQnBDM0JVO0FMazZDWDtBdUJ2NUNRO0VrQmNSO0lBTUUsbUJwQy9CUztFTHM2Q1Q7QUFDRjtBdUJsNkNRO0VrQm9CUjtJQVlFLG1CcENyQ1M7RUwyNkNUO0FBQ0Y7QXlDOTNDQTtFakI1REMsZWlCNkRtQjtFakI1RG5CLGtCQUFBO0VDUEEsZ0JnQm9FcUI7RXpCcEVyQixpQkFBQTtFQUVDLHFCQUFBO0V5Qm9FRCxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QXpDazRDRDtBeUNoNENDO0VBQ0MsZXBDdkRRO0FMeTdDVjtBeUMvM0NDO0VBQ0MsdUJBQUE7QXpDaTRDRjtBeUM5M0NDO0VBQ0MseUJBQUE7QXpDZzRDRjs7QXlDMzNDQTtFbkN2RkMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCbUN1QmtCO0VBQ2hCLGtCQUFBO0VBQ0gsc0JBQUE7QXpDdzRDRDtBeUN6M0NBO0VsQ2xHQyx1RUFBQTtFQUVBLFNBQUE7RUFzQkMsZ0JBQUE7RWlCN0JELGVpQnlHbUI7RWpCeEduQixrQkFBQTtFQ1BBLG9CZ0JnSHFCO0VBQ2xCLFdBQUE7RUFDSCxxQkFBQTtFQUNBLGlCQUFBO0F6QzgzQ0Q7QXVCbDlDUTtFa0I4RVI7SUFTRSxXQUFBO0V6QyszQ0E7QUFDRjtBdUI3OUNRO0VrQm9GUjtJQWFFLFVBQUE7RXpDZzRDQTtBQUNGO0F1QjkrQ1E7RWtCZ0dSO0lBaUJFLFVBQUE7RXpDaTRDQTtBQUNGOztBeUN2M0NDO0VBQ0MsbUJwQ3RIUztBTGcvQ1g7O0F5Q2gzQ0E7RUFDQyxtQnBDaklVO0FMby9DWDs7QW1EN2dEQSxrQkFBQTtBQUNBLHlEQUFBO0FEREEsV0FBQTtBQUNBLHlEQUFBO0FUREEsV0FBQTtBQUNBLHlEQUFBO0FBR0E7RUFDQyxrQkFBQTtBekNraEREOztBeUM5Z0RBO0VBQ0MsY0FBQTtBekNpaEREO0F5Q2pnREE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBekNtZ0REO0F5Q2pnREk7RUFHSSxnQnBDbEJHO0FMbWhEWDtBeUNoL0NBO0VBRUMsbUJwQzNCVTtBTDRnRFg7QXVCamdEUTtFa0JjUjtJQU1FLG1CcEMvQlM7RUxnaERUO0FBQ0Y7QXVCNWdEUTtFa0JvQlI7SUFZRSxtQnBDckNTO0VMcWhEVDtBQUNGO0F5Q3grQ0E7RWpCNURDLGVpQjZEbUI7RWpCNURuQixrQkFBQTtFQ1BBLGdCZ0JvRXFCO0V6QnBFckIsaUJBQUE7RUFFQyxxQkFBQTtFeUJvRUQsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0F6QzQrQ0Q7QXlDMStDQztFQUNDLGVwQ3ZEUTtBTG1pRFY7QXlDeitDQztFQUNDLHVCQUFBO0F6QzIrQ0Y7QXlDeCtDQztFQUNDLHlCQUFBO0F6QzArQ0Y7O0F5Q3IrQ0E7RW5DdkZDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQm1DdUJrQjtFQUNoQixrQkFBQTtFQUNILHNCQUFBO0F6Q2svQ0Q7QXlDbitDQTtFbENsR0MsdUVBQUE7RUFFQSxTQUFBO0VBc0JDLGdCQUFBO0VpQjdCRCxlaUJ5R21CO0VqQnhHbkIsa0JBQUE7RUNQQSxvQmdCZ0hxQjtFQUNsQixXQUFBO0VBQ0gscUJBQUE7RUFDQSxpQkFBQTtBekN3K0NEO0F1QjVqRFE7RWtCOEVSO0lBU0UsV0FBQTtFekN5K0NBO0FBQ0Y7QXVCdmtEUTtFa0JvRlI7SUFhRSxVQUFBO0V6QzArQ0E7QUFDRjtBdUJ4bERRO0VrQmdHUjtJQWlCRSxVQUFBO0V6QzIrQ0E7QUFDRjs7QXlDaitDQztFQUNDLG1CcEN0SFM7QUwwbERYOztBeUMxOUNBO0VBQ0MsbUJwQ2pJVTtBTDhsRFg7O0F1QnpsRFE7RTRCbEJSOztJN0NMQyxpQkFBQTtJQUtBLGFBQUE7SUFtREMsbUJBQUE7SUFXQSxpQjZDckRtQjtJQUNuQixXQUFBO0VuRG9uREE7QUFDRjtBbUR0bURBOztFN0M5QkMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCNkNqQ2tCO0VBS25CLHdCekJiTztBMUIybkRSOztBbUQxbURBOztFQUVDLDBCekJUUztBMUJzbkRWOztBbUQxbURBOztFQUVDLDBCQUFBO0VBOEJBLFFBQUE7RUFDQSxXQUFBO0FuRGdsREQ7QW1EN21EQzs7RUFDQyx3QnpCM0JNO0ExQjJvRFI7QW1EN21EQzs7RUFDQywwQnpCckJRO0ExQnFvRFY7QW1EN21EQzs7RUFDQyx5QnpCeEJPO0ExQndvRFQ7QW1EN21EQzs7RUFDQyx3QnpCM0JNO0ExQjJvRFI7QW1EN21EQzs7RUFDQyx5QnpCOUJPO0ExQjhvRFQ7QW1EN21EQzs7RUFDQyx3QnpCakNNO0ExQmlwRFI7QW1EN21EQzs7RUFDQyx3QnpCbERNO0ExQmtxRFI7QXVCaHFEUTtFNEJtQlI7O0lBdUNFLDhCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7SUFFQSwwQkFBQTtFbkQwbURBO0FBQ0Y7QXVCL3FEUTtFNEJ5QlI7O0lBb0RFLFFBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLDBCQUFBO0VuRHVtREE7QUFDRjtBbUR6bERBOztFN0N2SEMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCNkN3RGtCO0VBQ25CLFlBQUE7QW5EcW1ERDtBdUJwc0RRO0U0QjBGUjs7SUFRRSxjQUFBO0VuRHVtREE7QUFDRjtBdUJodERRO0U0QmdHUjs7STdDdkhDLGlCQUFBO0lBS0EsYUFBQTtFTjJ1REM7QUFDRjs7QW1EMW1EQTtFNUM5SEMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVuQllVO0VtQlhWLGtCQUFBO0VDUEEsa0IwQjRJcUI7RW5DNUlyQixpQkFBQTtFQU9DLG1CQUFBO0VtQ3VJRCxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxVOUN0SFM7RThDdUhULHlCQUFBO0VBQ0EsbUJ6QmhITztBMUJpdURSOztBbUQ5bURBOztFNUMxSUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVuQlFVO0VtQlBWLGVBQUE7RUNQQSxrQjBCeUpxQjtFQUNyQixTOUNoSVM7RThDaUlULHlCQUFBO0VBQ0EsbUJ6QjFITztBMUI4dURSO0F1Qmp2RFE7RTRCc0hSOztJM0IvSUMsZW5CSVU7SW1CSFYsZUFBQTtJQ1BBLGdCMEJnS3NCO0VuRHVuRHJCO0FBQ0Y7QXVCL3ZEUTtFNEI0SFI7O0kzQi9JQyxlbkJFVTtJbUJEVixlQUFBO0lDUEEsYzBCcUtzQjtJQUNyQixnQkFBQTtJQUNBLHlCQUFBO0VuRDBuREE7RW1EeG5EQTs7SUFDQyxjQUFBO0lBQ0EsZUFBQTtFbkQybkREO0FBQ0Y7QXVCcHhEUTtFNEI2Sk47O0lBRUMsZUFBQTtFbkQwbkREO0FBQ0Y7QW1EbG5EQTtFQUNDLHlCQUFBO0FuRG9uREQ7QW1EbG5EQztFQUNDLGE5QzlLUztBTGt5RFg7QXVCMXhEUTtFNEJrS1I7SUFZRSx5QkFBQTtFbkRnbkRBO0VtRDltREE7SUFDQyxlQUFBO0VuRGduREQ7QUFDRjtBdUJ4eURRO0U0QjRMTjtJQUNDLGVBQUE7RW5EK21ERDtBQUNGO0FtRHZtREE7O0U1QzlNQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVuQldVO0VtQlZWLGlCQUFBO0VDUEEsa0IwQjZOcUI7RUFDckIsUzlDcE1TO0U4Q3FNVCxnQjlDNU1VO0U4QzZNVixvQkFBQTtFQUNBLG1CekIvTE87QTFCMnlEUjtBdUI5eURRO0U0QjBMUjs7STNCbk5DLGVuQlVVO0ltQlRWLGtCQUFBO0lDUEEsaUIwQnFPc0I7SUFDckIsZ0I5Q3JOUztFTG8wRFQ7QUFDRjtBdUI3ekRRO0U0QmdNUjs7STNCbk5DLGVuQk9VO0ltQk5WLGtCQUFBO0lDUEEsa0IwQjZPc0I7SUFDckIsZ0I5QzdOUztJOEM4TlQsbUJBQUE7SUFDQSx1QkFBQTtFbkRnbkRBO0FBQ0Y7QW1Ecm1EQTtFNUNqUEMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlbkJhVTtFbUJaVixlQUFBO0VDUEEsZ0IwQitQcUI7QW5EMG1EdEI7QXVCMTBEUTtFNEI2TlI7STNCdFBDLGVuQllVO0ltQlhWLGtCQUFBO0V4QnUyREM7QUFDRjtBdUJ0MURRO0U0Qm1PUjtJM0J0UEMsZW5CV1U7SW1CVlYsaUJBQUE7RXhCNjJEQztBQUNGO0FtRGptREE7RTVDelFDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VrQnpCRCxrQjBCdVJxQjtFQUNyQixTOUM5UFM7RThDK1BULGE5Q3hRVTtFOEN5UVYscUJBQUE7RUFDQSxtQnpCelBPO0V5QjBQUCx3QnpCMVBPO0V5QjJQUCwwQkFBQTtFM0J2UkEsZTJCMFJxQjtFM0J6UnJCLG1CQUFBO0UyQjBSRSxZOUNoUlE7RThDaVJSLGtCOUM3UU87RThDOFFQLGtCQUFBO0FuRG1tREg7QW1Eam1EQztFQUNDLG1CekIxUU07QTFCNjJEUjtBbURobURDO0VBQ0MscUJBQUE7RUFDQSxTOUNqUlE7RThDb1JSLHNCQUFBO0VBQ0Esa0J6QjVRSztFeUI2UUwsd0J6QjlRTTtFeUIrUU4scUJBQUE7QW5EZ21ERjtBdUJsM0RRO0U0QnFQUjtJM0I5UUMsZW5CUVU7SW1CUFYsZUFBQTtJQ1BBLGdCMEJzVHNCO0kzQmhUdEIsZW5CV1U7SW1CVlYsaUJBQUE7STJCb1RFLFk5QzlTUTtJOEMrU1Isa0I5Q3ZTTztJOEN3U1Asa0JBQUE7RW5EK2xERDtBQUNGO0F1QnA0RFE7RTRCMlBSO0kxQnBSQyxjMEJrVXNCO0lBQ3JCLGdCOUNsVFM7SThDbVRULGE5QzFUUztJOEMyVFQsd0J6Qm5TTTtJeUJxU04sd0JBQUE7STNCalVELGVuQlVVO0ltQlRWLGtCQUFBO0kyQm9VRSxZOUNqVVE7SThDa1VSLGtCOUN2VE87SThDd1RQLGtCQUFBO0VuRDZsREQ7RW1EM2xEQTtJQUNDLG1CekJwVEs7RTFCaTVETjtFbUQxbERBO0lBQ0MsYUFBQTtJQUVBLHVCQUFBO0VuRDJsREQ7QUFDRjtBbUQva0RBO0VBQ0ksUUFBQTtFQUNILFdBQUE7RUFDRywwQkFBQTtBbkRpbERKO0F1Qng1RFE7RTRCb1VSO0lBTUUsaUJBQUE7RW5Ea2xEQTtBQUNGO0F1Qm42RFE7RTRCMFVSO0lBVUUsUUFBQTtJQUNBLFVBQUE7SUFDQSxhQUFBO0lBQ0EsMEJBQUE7RW5EbWxEQTtFbURqbERBO0lBQ0Msa0I5QzlWTztFTGk3RFI7QUFDRjtBbURoa0RBO0VBQ0MsUUFBQTtFQUNB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QixrQkFBQTtFQ1BBLGM2QndGcUI7RUFDckIsbUI1QnZETztFNEJ3RFAscUJBQUE7RUFDQSxTQUFBO0F0RDRyRUQ7QXNEMXJFQztFQUNDLG9CNUJ2RE87QTFCbXZFVDs7QXNEeHJFQTtFL0N2RkMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlOEI4Rm1CO0U5QjdGbkIsbUJBQUE7QXhCMnhFRDs7QXNEenJFQTtFQUNDLGlCakQ1RlU7QUx3eEVYO0F1Qjd3RVE7RStCZ0ZSO0lBUUUsaUJqRHhHUztFTGl5RVQ7QUFDRjtBd0R2eUVBO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0F4RHl5RUQ7QXVCdHhFUTtFaUNyQlI7SUFTRSxlQUFBO0V4RHN5RUE7QUFDRjtBd0QveEVBOzs7O0VBSUMsU0FBQTtFQUNBLFVBQUE7QXhEaXlFRDs7QXdEOXhFQTs7RUFFQyx5QjlCUVE7QTFCeXhFVDs7QXdEOXhFQTs7RUFFQyx3QjlCRk87QTFCbXlFUjs7QXdENXhFQTtFbER2Q0MsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCa0R6QnFCO0VBQ3RCLDhCQUFBO0F4RHl5RUQ7QXVCN3pFUTtFaUNnQlI7SWxEaUJFLG1CQUFBO0VOb3lFQTtBQUNGO0F3RG55RUE7Ozs7RUFJQyxTQUFBO0VBQ0EsZUFBQTtBeERxeUVEO0F1QjcwRVE7RWlDbUNSOzs7O0lBWUUsZUFBQTtFeERxeUVBO0FBQ0Y7O0F3RGx5RUE7OztFbEQxRUMsaUJBQUE7RUFLQSxhQUFBO0VBbURDLG1CQUFBO0VBV0EsaUJrRFlxQjtBeEQreUV2Qjs7QXdENXlFQTs7O0VBR0MsbUJBQUE7QXhEK3lFRDs7QXdENXlFQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0F4RCt5RUQ7QXVCbDNFUTtFaUNpRVI7SUFTRSxlQUFBO0V4RDR5RUE7QUFDRjs7QXdEenlFQTtFbERyREUsc0JBQUE7RWtEdURELG9CQUFBO0F4RGd6RUQ7QXVCaDRFUTtFaUM4RVI7SWxEN0NFLG1CQUFBO0lrRHVEQSxlQUFBO0V4RGl6RUE7QUFDRjs7QXdEenlFQTtFQUNJ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RSxtQkFBQTtBTjRrR0Y7O0FzRHptR0E7RTdCN0JDLGM2QjhCcUI7QXRENG1HdEI7O0FzRHhtR0M7RUFDQyxpQmpEekJTO0FMb29HWDs7QXNEdG1HQztFQUNDLGdCakR0QlM7QUwrbkdYOztBc0RubUdBO0U3Qi9DQyxjNkJnRHFCO0VBQ3JCLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQjVCakJPO0U0QmtCUCxTQUFBO0VBQ0EsZUFBQTtFQUNHLHdCQUFBO0VBQ0gscUJBQUE7T0FBQSxnQkFBQTtFQUNBLGlDcEN4RE07RW9DeUROLGVBQUE7RUFFQSxpQ0FBQTtBdERxbUdEO0FzRG5tR0M7RUFJQyxpQ0FBQTtBdERrbUdGO0FzRC9sR0M7RUFDQyxvQjVCOUJPO0ExQituR1Q7O0FzRHZsR0E7RS9DcEVDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlOEIyRW1CO0U5QjFFbkIsb0JBQUE7RThCMkVBLG1CQUFBO0F0RDZsR0Q7O0FzRDFsR0E7RS9DMUVDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlOEJpRm1CO0U5QmhGbkIsa0JBQUE7RUNQQSxjNkJ3RnFCO0VBQ3JCLG1CNUJ2RE87RTRCd0RQLHFCQUFBO0VBQ0EsU0FBQTtBdERnbUdEO0FzRDlsR0M7RUFDQyxvQjVCdkRPO0ExQnVwR1Q7O0FzRDVsR0E7RS9DdkZDLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZThCOEZtQjtFOUI3Rm5CLG1CQUFBO0F4QityR0Q7O0FzRDdsR0E7RUFDQyxpQmpENUZVO0FMNHJHWDtBdUJqckdRO0UrQmdGUjtJQVFFLGlCakR4R1M7RUxxc0dUO0FBQ0Y7QTREM3NHQTtFQUNDLGFBQUE7QTVENnNHRDtBdUJ6ckdRO0VxQ3JCUjtJQVFFLGNBQUE7SUFDQSxlQUFBO0U1RDBzR0E7QUFDRjtBNEQ1ckdBO0VBQ0MsZUFBQTtBNUQ4ckdEOztBNER4ckdBO0VBRUMsZ0J2RGxCVTtBTDRzR1g7O0E0RGxyR0E7RUFHQyx1QkFBQTtBNURtckdEO0E0RGpyR0M7RUFHQyxrQmxDbEJL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LGlCQUFBO0VBS0EsYUFBQTtFQW1EQyxtQkFBQTtFQVdBLGV5RDlEa0I7RUFDbkIsOEJBQUE7QS9ENGpIRDtBK0R6akhDO0VBQ0MseUJyQzJCTztFcUMxQlAsZ0JBQUE7QS9EMmpIRjtBdUIvaUhRO0V3Q3JCUjtJekRpRUUsaUJ5RDVDbUI7RS9EcWpIbkI7RStEbmpIQTtJQUNDLHlCQUFBO0UvRHFqSEQ7QUFDRjtBK0R4aUhBO0V6RHhDQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RUFtQkEsaUJ5RHhCa0I7QS9Eb2pIcEI7QStEemlIQTtFekRFRSxtQkFBQTtBTjhpSEY7QStEN2lIQztFQUNDLFdBQUE7RUFDQSx5QnJDdEJPO0ExQnFrSFQ7QStENWlIQztFQUNDLFdBQUE7QS9EOGlIRjtBdUJ0bEhRO0V3Q2dETjtJQUNDLHFCQUFBO0UvRHlpSEQ7RStEdGlIQTtJQUNDLHFDQUFBO0UvRHdpSEQ7QUFDRjtBK0Q3aEhDO0V6RGhDQyxtQkFBQTtFeURrQ0EsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsYTFEN0VTO0UwRDhFVCx3QnJDbkVNO0VxQ29FTixnQkFBQTtBL0RtaUhGO0ErRGhpSEM7RUFDQyxXQUFBO0VBQ0EsZ0IxRHBGUztFMERxRlQsd0JyQzFFTTtBMUI0bUhSO0F1Qi9tSFE7RXdDcUZOO0lBQ0MscUJBQUE7SUFDQSxhMURuR1E7STBEb0dSLHlCckMxRU07SXFDMkVOLHlCQUFBO0UvRDZoSEQ7RStEMWhIQTtJekRuRUEsc0JBQUE7SXlEcUVDLHVCQUFBO0lBQ0EscUNBQUE7SUFDQSxhMUQvRk87RUwrbkhSO0FBQ0Y7QStEdmhIQTtFekRqSUMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCeURpRWtCO0VBQ25CLFVBQUE7QS9EbWlIRDtBK0RqaUhDO0VBQ0Msd0JyQ3hHTTtBMUIyb0hSO0ErRGhpSEM7RUFDQyx3QnJDdEdNO0VxQ3VHTixtQjFEM0hTO0FMNnBIWDtBdUJscEhRO0V3Q29ITjtJQUNDLG1CMURqSVE7RUxrcUhUO0FBQ0Y7QXVCN3BIUTtFd0NnSU47SUFDQyxt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S0EsYUFBQTtFTjRxSUM7QUFDRjs7QW1EM2lJQTtFNUM5SEMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVuQllVO0VtQlhWLGtCQUFBO0VDUEEsa0IwQjRJcUI7RW5DNUlyQixpQkFBQTtFQU9DLG1CQUFBO0VtQ3VJRCxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxVOUN0SFM7RThDdUhULHlCQUFBO0VBQ0EsbUJ6QmhITztBMUJrcUlSOztBbUQvaUlBOztFNUMxSUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVuQlFVO0VtQlBWLGVBQUE7RUNQQSxrQjBCeUpxQjtFQUNyQixTOUNoSVM7RThDaUlULHlCQUFBO0VBQ0EsbUJ6QjFITztBMUIrcUlSO0F1QmxySVE7RTRCc0hSOztJM0IvSUMsZW5CSVU7SW1CSFYsZUFBQTtJQ1BBLGdCMEJnS3NCO0VuRHdqSXJCO0FBQ0Y7QXVCaHNJUTtFNEI0SFI7O0kzQi9JQyxlbkJFVTtJbUJEVixlQUFBO0lDUEEsYzBCcUtzQjtJQUNyQixnQkFBQTtJQUNBLHlCQUFBO0VuRDJqSUE7RW1EempJQTs7SUFDQyxjQUFBO0lBQ0EsZUFBQTtFbkQ0aklEO0FBQ0Y7QXVCcnRJUTtFNEI2Sk47O0lBRUMsZUFBQTtFbkQyaklEO0FBQ0Y7QW1EbmpJQTtFQUNDLHlCQUFBO0FuRHFqSUQ7QW1EbmpJQztFQUNDLGE5QzlLUztBTG11SVg7QXVCM3RJUTtFNEJrS1I7SUFZRSx5QkFBQTtFbkRpaklBO0VtRC9pSUE7SUFDQyxlQUFBO0VuRGlqSUQ7QUFDRjtBdUJ6dUlRO0U0QjRMTjtJQUNDLGVBQUE7RW5EZ2pJRDtBQUNGO0FtRHhpSUE7O0U1QzlNQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVuQldVO0VtQlZWLGlCQUFBO0VDUEEsa0IwQjZOcUI7RUFDckIsUzlDcE1TO0U4Q3FNVCxnQjlDNU1VO0U4QzZNVixvQkFBQTtFQUNBLG1CekIvTE87QTFCNHVJUjtBdUIvdUlRO0U0QjBMUjs7STNCbk5DLGVuQlVVO0ltQlRWLGtCQUFBO0lDUEEsaUIwQnFPc0I7SUFDckIsZ0I5Q3JOUztFTHF3SVQ7QUFDRjtBdUI5dklRO0U0QmdNUjs7STNCbk5DLGVuQk9VO0ltQk5WLGtCQUFBO0lDUEEsa0IwQjZPc0I7SUFDckIsZ0I5QzdOUztJOEM4TlQsbUJBQUE7SUFDQSx1QkFBQTtFbkRpaklBO0FBQ0Y7QW1EdGlJQTtFNUNqUEMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlbkJhVTtFbUJaVixlQUFBO0VDUEEsZ0IwQitQcUI7QW5EMmlJdEI7QXVCM3dJUTtFNEI2TlI7STNCdFBDLGVuQllVO0ltQlhWLGtCQUFBO0V4Qnd5SUM7QUFDRjtBdUJ2eElRO0U0Qm1PUjtJM0J0UEMsZW5CV1U7SW1CVlYsaUJBQUE7RXhCOHlJQztBQUNGO0FtRGxpSUE7RTVDelFDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VrQnpCRCxrQjBCdVJxQjtFQUNyQixTOUM5UFM7RThDK1BULGE5Q3hRVTtFOEN5UVYscUJBQUE7RUFDQSxtQnpCelBPO0V5QjBQUCx3QnpCMVBPO0V5QjJQUCwwQkFBQTtFM0J2UkEsZTJCMFJxQjtFM0J6UnJCLG1CQUFBO0UyQjBSRSxZOUNoUlE7RThDaVJSLGtCOUM3UU87RThDOFFQLGtCQUFBO0FuRG9pSUg7QW1EbGlJQztFQUNDLG1CekIxUU07QTFCOHlJUjtBbURqaUlDO0VBQ0MscUJBQUE7RUFDQSxTOUNqUlE7RThDb1JSLHNCQUFBO0VBQ0Esa0J6QjVRSztFeUI2UUwsd0J6QjlRTTtFeUIrUU4scUJBQUE7QW5EaWlJRjtBdUJueklRO0U0QnFQUjtJM0I5UUMsZW5CUVU7SW1CUFYsZUFBQTtJQ1BBLGdCMEJzVHNCO0kzQmhUdEIsZW5CV1U7SW1CVlYsaUJBQUE7STJCb1RFLFk5QzlTUTtJOEMrU1Isa0I5Q3ZTTztJOEN3U1Asa0JBQUE7RW5EZ2lJRDtBQUNGO0F1QnIwSVE7RTRCMlBSO0kxQnBSQyxjMEJrVXNCO0lBQ3JCLGdCOUNsVFM7SThDbVRULGE5QzFUUztJOEMyVFQsd0J6Qm5TTTtJeUJxU04sd0JB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Qm5CRCxlNkNRbUI7RTdDUG5CLGlCQUFBO0F4QitrSkQ7O0FxRXJrSkE7RUFDQyxlaEVHUztBTHFrSlY7O0FxRXJrSkE7RS9EbkJDLGlCQUFBO0VBS0EsYUFBQTtFQW1EQyxtQkFBQTtFQVdBLGlCK0Q3Q2tCO0VBQ25CLGdCaEVSVTtBTDBsSlg7QXFFaGxKQztFQUNDLGlCaEVsQlM7QUxvbUpYOztBcUVoa0pBO0VBQ0MsaUJoRXJDVTtBTHdtSlg7O0FzRXZuSkEsMEJBQUE7QUFDQSx5REFBQTtBQ0RBLFlBQUE7QUFDQSx5REFBQTtBQ0RBLG1CQUFBO0FBQ0EseURBQUE7QUFJQTtFQUNDLG1CbkVnQlU7QUwybUpYOztBd0V4bkpBO0VBQ0MsYW5FUVU7QUxtbkpYOztBeUVyb0pBLFlBQUE7QUFDQSx5REFBQTtBRERBLG1CQUFBO0FBQ0EseURBQUE7QUFJQTtFQUNDLG1CbkVnQlU7QUx1bkpYOztBd0Vwb0pBO0VBQ0MsYW5FUVU7QUwrbkpYOztBeUV4b0pBO0VuRUZDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQm1FOURrQjtBekVxcEpwQjs7QXlFanBKQTtFQUNDLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EseUIvQ3dCUTtBMUI0bkpUO0F1QjFvSlE7RWtEZFI7SUFXRSxjQUFBO0V6RWlwSkE7QUFDRjtBeUUxb0pBO0VuRTVCQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQm1FcENrQjtFQUNuQiwyQkFBQTtFQUNBLGNBQUE7QXpFc3BKRDs7QXlFbnBKQTtFakRoQ0MsZWlEa0NtQjtFakRqQ25CLGVBQUE7RWlEa0NBLFFBQUE7QXpFc3BKRDtBdUJocUpRO0VrRE9SO0lqRGhDQyxlaURzQ29CO0lqRHJDcEIsZUFBQTtFeEI2ckpDO0FBQ0Y7QXVCNXFKUTtFa0RhUjtJakRoQ0MsZWlEMENvQjtJakR6Q3BCLGtCQUFBO0V4Qm1zSkM7QUFDRjtBeUVucEpBO0VsRTdDQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVpRG9EbUI7RWpEbkRu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LFVBQUE7QXJGdXdMRDs7QXFGcHdMQTtFOUV6RUMsdUVBQUE7RUFFQSxTQUFBO0VBT0MsZ0JBQUE7RWlCZEQsZTZEZ0ZtQjtFN0QvRW5CLGlCQUFBO0F4QnkxTEQ7QXVCajBMUTtFOERxRFI7STdEOUVDLGU2RG1Gb0I7STdEbEZwQixlQUFBO0V4QjgxTEM7QUFDRjtBdUI3MExRO0U4RDJEUjtJN0Q5RUMsZTZEdUZvQjtJN0R0RnBCLGlCQUFBO0V4Qm8yTEM7QUFDRjtBcUZud0xBO0VBQ0MsVUFBQTtFQUNBLGtCaEYxRlU7QUwrMUxYO0F1QnYxTFE7RThEZ0ZSO0lBYUUsVUFBQTtJQUNBLGtCaEY3R1M7RUwyMkxUO0FBQ0Y7QXFGbnZMQTtFQUNDLFdBQUE7QXJGcXZMRDtBdUIxMUxRO0U4RG9HUjtJQUlFLFVBQUE7RXJGc3ZMQTtBQUNGO0F1QnIyTFE7RThEMEdSO0lBUUUsVUFBQTtFckZ1dkxBO0FBQ0Y7QXFGeHVMQTtFQUNDLHVCQUFBO0FyRjB1TEQ7QXFGeHVMQztFQUNDLHVCQUFBO0FyRjB1TEY7QXVCaDNMUTtFOERrSVI7SUFjRSx1QkFBQTtFckZvdUxBO0VxRjd0TEE7SUFDQyx1QkFBQTtFckYrdExEO0FBQ0Y7QXFGdnRMQTtFQUNDLFdBQUE7RUFDQSxnQmhGektVO0FMazRMWDtBdUJ0M0xRO0U4RDJKUjtJQUtFLHVCQUFBO0lBQ0EsYWhGdEtRO0VMZzRMUjtBQUNGO0F1Qmw0TFE7RThEaUtSO0lBVUUsdUJBQUE7RXJGMnRMQTtBQUNGO0FzRnY1TEM7RUFDQyxlQUFBO0F0Rnk1TEY7QXNGdDVMQztFaEZxQ0Msc0JBQUE7QU53M0xGO0FzRno1TEM7RUFFQyxnQmpGRlM7QUw0NUxYO0F1Qjk0TFE7RStEUk47SUFFQyxnQmpGWFE7RUxtNkxUO0VzRnI1TEE7SWhGOEJBLG1CQUFBO0VOODNMQTtBQUNGO0F1Qmg2TFE7RStEV047SUFFQyxnQmpGNUJRO0VMbTdMVDtBQUNGOztBc0ZoNExBO0U3RDlEQyxpQjZEZ0VxQjtBdEZrNEx0QjtBdUJuNkxRO0UrRCtCUjtJN0Q5REMsaUI2RG1Fc0I7RXRGbTRM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QXJGc3FNRDs7QXFGbnFNQTtFL0VtREUsbUJBQUE7QU53bk1GOztBcUZsbU1BO0VBQ0MsVUFBQTtBckZxbU1EOztBcUZsbU1BO0U5RXpFQyx1RUFBQTtFQUVBLFNBQUE7RUFPQyxnQkFBQTtFaUJkRCxlNkRnRm1CO0U3RC9FbkIsaUJBQUE7QXhCdXJNRDtBdUIvcE1RO0U4RHFEUjtJN0Q5RUMsZTZEbUZvQjtJN0RsRnBCLGVBQUE7RXhCNHJNQztBQUNGO0F1QjNxTVE7RThEMkRSO0k3RDlFQyxlNkR1Rm9CO0k3RHRGcEIsaUJBQUE7RXhCa3NNQztBQUNGO0FxRmptTUE7RUFDQyxVQUFBO0VBQ0Esa0JoRjFGVTtBTDZyTVg7QXVCcnJNUTtFOERnRlI7SUFhRSxVQUFBO0lBQ0Esa0JoRjdHUztFTHlzTVQ7QUFDRjtBcUZqbE1BO0VBQ0MsV0FBQTtBckZtbE1EO0F1QnhyTVE7RThEb0dSO0lBSUUsVUFBQTtFckZvbE1BO0FBQ0Y7QXVCbnNNUTtFOEQwR1I7SUFRRSxVQUFBO0VyRnFsTUE7QUFDRjtBcUZ0a01BO0VBQ0MsdUJBQUE7QXJGd2tNRDtBcUZ0a01DO0VBQ0MsdUJBQUE7QXJGd2tNRjtBdUI5c01RO0U4RGtJUjtJQWNFLHVCQUFBO0VyRmtrTUE7RXFGM2pNQTtJQUNDLHVCQUFBO0VyRjZqTUQ7QUFDRjtBcUZyak1BO0VBQ0MsV0FBQTtFQUNBLGdCaEZ6S1U7QUxndU1YO0F1QnB0TVE7RThEMkpSO0lBS0UsdUJBQUE7SUFDQSxhaEZ0S1E7RUw4dE1SO0FBQ0Y7QXVCaHVNUTtFOERpS1I7SUFVRSx1QkFBQTtFckZ5ak1BO0FBQ0Y7QXlGbndNQSxXQUFBO0FBQ0EseURBQUE7QUpEQSxVQUFBO0FBQ0EseURBQUE7QUFJQTtFL0VFQyxpQkFBQTtFQUtBLGFBQUE7RUE4REMsaUIrRW5FcUI7RUFDdEIscUJBQUE7RUFDQSxlQUFBO0FyRjB3TUQ7O0FxRnZ3TUE7RS9FbURFLG1CQUFBO0FONHRNRjs7QXFGdHNNQTtFQUNDLFVBQUE7QXJGeXNNRDs7QXFGdHNNQTtFOUV6RUMsdUVBQUE7RUFFQSxTQUFBO0VBT0MsZ0JBQUE7RWlCZEQsZTZEZ0ZtQjtFN0QvRW5CLGlCQUFBO0F4QjJ4TUQ7QXVCbndNUTtFOERxRFI7STdEOUVDLGU2RG1Gb0I7STdEbEZwQixlQUFBO0V4Qmd5TUM7QUFDRjtBdUIvd01RO0U4RDJEUjtJN0Q5RUMsZTZEdUZvQjtJN0R0RnBCLGlCQUFBO0V4QnN5TUM7QUFDRjtBcUZyc01BO0VBQ0MsVUFBQTtFQUNBLGtCaEYxRlU7QUxpeU1YO0F1Qnp4TVE7RThEZ0ZSO0lBYUUsVUFBQTtJQUNBLGtCaEY3R1M7RUw2eU1UO0FBQ0Y7QXFGcnJNQTtFQUNDLFdBQUE7QXJGdXJNRDtBdUI1eE1RO0U4RG9HUjtJQUlFLFVBQUE7RXJGd3JNQTtBQUNGO0F1QnZ5TVE7RThEMEdSO0lBUUUsVUFBQTtFckZ5ck1BO0FBQ0Y7QXFGMXFNQTtFQUNDLHVCQUFBO0FyRjRxTUQ7QXFGMXFNQztFQUNDLHVCQUFBO0FyRjRxTUY7QXVCbHpNUTtFOERrSVI7SUFjRSx1QkFBQTtFckZzcU1BO0VxRi9wTUE7SUFDQyx1QkFBQTtFckZpcU1EO0FBQ0Y7QXFGenBNQTtFQUNDLFdBQUE7RUFDQSxnQmhGektVO0FMbzBNWDtBdUJ4ek1RO0U4RDJKUjtJQUtFLHVCQUFBO0lBQ0EsYWhGdEtRO0VMazBNUjtBQUNGO0F1QnAwTVE7RThEaUtSO0lBVUUsdUJBQUE7RXJGNnBNQTtBQUNGO0F5RjkxTUE7RUFJQyx3QkFBQTtBekY2MU1EO0F5RjMxTUM7RUFDQyxlQUFBO0F6RjYxTUY7QXlGMTFNQztFbkZvQ0Msc0JBQUE7QU42ek1GO0F5RjcxTUM7RUFFQyxnQnBGSFM7QUxpMk1YO0F1Qm4xTVE7RWtFUE47SUFFQyxnQnBGWlE7RUx3Mk1UO0V5RnoxTUE7SW5GNkJBLG1CQUFBO0VObTBNQTtBQUNGO0F1QnIyTVE7RWtFVU47SUFFQyxnQnBGM0JRO0VMdzNNVDtBQUNGOztBeUZ2ME1BO0VoRTVEQyxpQmdFOERxQjtBekZ5ME10QjtBdUJ4Mk1RO0VrRTZCUjtJaEU1REMsaUJnRWlFc0I7RXpGMDBNckI7QUFDRjtBdUJuM01RO0VrRW1DUjtJaEU1REMsY2dFcUVzQjtFekYyME1yQjtBQUNGO0F5RmgwTUE7RUFFQyxlcEY5RFM7RW9GK0RULG1CL0RsRE87QTFCbTNNUjs7QXlGMXpNQTtFbkZ6RkMsaUJBQUE7RUFLQSxhQUFBO0VBbURDLG1CQUFBO0VBV0EsaUJtRnlCa0I7RUFDbkIsbUJBQUE7RUFDQSxrQnBGM0VTO0VvRjRFVCx5Qi9EMURRO0ExQmk0TVQ7QXlGcjBNQztFQUNDLGVwRi9FUTtFb0ZnRlIsbUJwRmpGUztFb0ZrRlQsa0JwRmpGUTtBTHc1TVY7QXVCOTRNUTtFa0U0RFI7SUFlRSxtQnBGdEZTO0VMNjVNVDtFeUZyME1BO0lBQ0MsZ0JwRnpGUTtJb0YwRlIsbUJwRjNGUTtJb0Y0RlIsbUJwRjNGUTtFTGs2TVQ7QUFDRjtBdUI5NU1RO0VrRWtFUjtJQXlCRSxtQnBGakdTO0VMdzZNVDtFeUZyME1BO0lBQ0MsZ0JwRnBHUTtJb0ZxR1IsbUJwRnZHUTtJb0Z3R1IsbUJwRnJHUTtFTDQ2TVQ7QUFDRjtBeUYvek1BO0VuRmhJQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RUFtQkEsaUJtRmdFa0I7RUFDbkIsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBekYyME1EO0F5RnowTUM7RW5GaEZDLG1CQUFBO0VtRmtGQSxjQUFBO0F6RiswTUY7QXlGL3pNQTtFbEZqSkMsdUVBQUE7RUFFQSxTQUFBO0VBT0MsZ0JBQUE7RWlCZEQsZWlFd0ptQjtFakV2Sm5CLGtCQUFBO0VDUEEsY2dFK0pxQjtFQUNyQixnQkFBQTtBekZvME1EO0F5RmwwTUM7RWxGdkpBLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZWlFOEpvQjtFakU3SnBCLGVBQUE7RWlFOEpDLGtCQUFBO0VBQ0EsbUJwRi9JUTtBTHM5TVY7QXVCOThNUTtFa0U2SFI7SWpFdEpDLGVpRW9Lb0I7SWpFbktwQixlQUFBO0lpRW9LQyxnQkFBQTtFekZ3ME1BO0V5RnQwTUE7SWpFdktELGVpRXdLcUI7SWpFdktyQixpQkFBQTtJaUV3S0Usa0JBQUE7RXpGeTBNRDtBQUNGO0F1QmgrTVE7RWtFbUlSO0lqRXRKQyxlaUU4S29CO0lqRTdLcEIsaUJBQUE7SWlFOEtDLGdCQUFBO0V6RjAwTUE7RXlGeDBNQTtJakVqTEQsZWlFa0xxQjtJakVqTHJCLGtCQUFBO0lpRWtMRSxrQkFBQTtFekYyME1EO0FBQ0Y7QXlGbjBNQTtFakU1TEMsZWlFNkxtQjtFakU1TG5CLGtCQUFBO0F4QmtnTkQ7QXlGcDBNQztFbEYxTEEsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlaUVpTW9CO0VqRWhNcEIsa0JBQUE7RWlFaU1DLGtCQUFBO0VBQ0EsbUJwRmxMUTtBTDIvTVY7QXVCbi9NUTtFa0VtS1I7SWpFNUxDLGVpRXVNb0I7SWpFdE1wQixpQkFBQTtFeEJnaE5DO0V5RngwTUE7SWpFek1ELGVpRTBNcUI7SWpFek1yQixpQkFBQTtJaUUwTUUsa0JBQUE7RXpGMjBNRDtBQUNGO0F1QnBnTlE7RWtFeUtSO0lqRTVMQyxlaUVnTm9CO0lqRS9NcEIsa0JBQUE7RXhCMmhOQztFeUYxME1BO0lqRWxORCxlaUVtTnFCO0lqRWxOckIsa0JBQUE7SWlFbU5FLGtCQUFBO0V6RjYwTUQ7QUFDRjtBeUZyME1BO0VsRnhOQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVpRStObUI7RWpFOU5uQixrQkFBQTtFaUUrTkEsZ0JBQUE7RUFDQSxtQnBGaE5TO0VvRmlOVCx5QkFBQTtBekYwME1EO0F5RngwTUM7RWxGL05BLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZWlFc09vQjtFakVyT3BCLGtCQUFBO0VpRXNPQyxxQkFBQTtFQUNBLG1CcEZ2TlE7QUxvaU5WO0F1QjVoTlE7RWtFb01SO0lqRTdOQyxlaUU0T29CO0lqRTNPcEIsaUJBQUE7SWlFNE9DLGdCQUFBO0lBQ0EsbUJwRi9OUTtFTDZpTlI7RXlGNTBNQTtJakVoUEQsZWlFaVBxQjtJakVoUHJCLGlCQUFBO0lpRWlQRSxxQkFBQTtFekYrME1EO0FBQ0Y7QXVCL2lOUTtFa0UwTVI7SWpFN05D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 */