@font-face {
  font-family: "Fustat V 4 Latin 700";
  src: url('../fonts/fustat-v4-latin-700.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fustat V 4 Latin 600";
  src: url('../fonts/fustat-v4-latin-600.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fustat V 4 Latin";
  src: url('../fonts/fustat-v4-latin-regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fustat V 4 Latin 500";
  src: url('../fonts/fustat-v4-latin-500.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --body: "Fustat V 4 Latin", Arial, sans-serif;
  --text: #1c1b18e6;
  --teal-light: #4d9099;
  --teal-dark: #1f525c;
  --red: #d44f24;
  --transparent: #0000;
  --heading: Georgia, Times, "Times New Roman", serif;
  --red-dark: #bf4720;
  --cream-light: #fffefc;
  --black-100: #050505;
  --cream-70: #f1f0efb3;
  --display: Georgia, Times, "Times New Roman", serif;
  --green-light: #9aa359;
  --neutral: #9dbeb9;
  --yellow-light: #dbb257;
  --black-80: #121110;
  --teal: #367a88;
  --black-70: #141412;
  --techno: "Courier";
  --cream: #f7f7f5;
  --red-light: #d96b47;
  --black-90: #0f0f0e;
  --cream-80: #f1f0efcc;
  --yellow: #d9a431;
  --black-50: #1f1e1b;
  --cream-90: #f1f0efe6;
  --green: #6b7332;
  --black-60: #1a1817;
  --cream-20: #f1f0ef33;
  --cream-dark: #f0efed;
  --black-30: #292723;
  --cream-50: #f1f0ef80;
  --yellow-dark: #bf8c1d;
  --black-10: #33302b;
  --cream-60: #f1f0ef99;
  --black-40: #24221f;
  --black-20: #2e2c27;
  --_size---25: .25rem;
  --_size---xsmall: .5rem;
  --_size---75: .75rem;
  --_size---1: 1rem;
  --_size---1-25: 1.25rem;
  --_size---1-5: 1.5rem;
  --_size---1-75: 1.75rem;
  --_size---2: 2rem;
  --_size---2-5: 2.5rem;
  --_size---3: 3rem;
  --_size---3-5: 3.5px;
  --_size---4: 4rem;
  --_size---4-5: 4.5rem;
  --_size---5: 5rem;
  --_size---6: 6rem;
  --_size---7: 7rem;
  --cream-10: #f1f0ef1a;
  --_size---8: 8rem;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  background-color: var(--white);
  font-family: var(--body);
  color: var(--text);
  --_size---25: .25rem;
  --_size---xsmall: .5rem;
  --_size---75: .75rem;
  --_size---1: 1rem;
  --_size---1-25: 1.25rem;
  --_size---1-5: 1.5rem;
  --_size---1-75: 1.75rem;
  --_size---2: 2rem;
  --_size---2-5: 2.5rem;
  --_size---3: 3rem;
  --_size---3-5: 3.5px;
  --_size---4: 4rem;
  --_size---4-5: 4.5rem;
  --_size---5: 5rem;
  --_size---6: 6rem;
  --_size---7: 7rem;
  --_size---8: 8rem;
  font-size: .9rem;
  line-height: 1.6;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.4;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
  padding-bottom: 1rem;
}

a {
  color: var(--teal-light);
  font-weight: 500;
  text-decoration: none;
}

a:hover {
  color: var(--teal-dark);
}

ul {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: .5rem solid var(--red);
  background-color: var(--transparent);
  font-family: var(--heading);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  font-style: italic;
  line-height: 1.6;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  background-color: var(--red-dark);
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  color: var(--cream-light);
  justify-content: center;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-0 {
  padding: 0;
}

.padding-huge {
  padding: 6rem;
}

.padding-small {
  padding: 1rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-small {
  margin: 1rem;
}

.margin-0 {
  margin: 0;
  padding-bottom: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.overflow-auto {
  overflow: auto;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.bg-color-black {
  background-color: var(--black-100);
  color: var(--cream-70);
  font-weight: 400;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-color-black {
  color: var(--black-100);
}

.heading-style-h3 {
  font-family: var(--heading);
  color: var(--black-100);
  letter-spacing: -.05rem;
  margin-bottom: 1.5rem;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.heading-style-h3.margin-0 {
  margin-bottom: 0;
}

.heading-style-h3.margin-0.display-inlineflex {
  display: inline-flex;
}

.heading-style-h3.margin-0.display-inlineflex.vertical-center {
  justify-content: center;
  align-items: center;
}

.heading-style-h3.display-inlineflex {
  display: inline-flex;
}

.heading-style-h3.display-inlineflex.vertical-center {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}

.text-rich-text h1 {
  font-family: var(--display);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 3.5rem;
  font-weight: 600;
}

.text-rich-text h2 {
  font-family: var(--heading);
  margin-bottom: 1.25rem;
  padding-top: 1.25rem;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-rich-text h3 {
  letter-spacing: -.025rem;
  margin-top: 1rem;
  margin-bottom: .5rem;
  font-size: 1.25rem;
  font-weight: 500;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
}

.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-weight: 500;
}

.text-rich-text p {
  margin-bottom: 0;
}

.text-rich-text ul {
  padding-bottom: 1.5rem;
}

.text-rich-text ol {
  margin-bottom: 1.5rem;
  list-style-type: disc;
}

.text-rich-text.max-width-large blockquote {
  border-left: .35rem solid var(--red);
  font-family: var(--display);
  margin-top: 0;
  margin-bottom: 2rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.325rem;
  font-weight: 800;
}

.text-rich-text li {
  margin-bottom: .75rem;
}

.text-rich-text strong {
  font-weight: 700;
}

.text-rich-text.text-indent {
  max-width: 36rem;
}

.heading-style-h1 {
  font-family: var(--display);
  color: var(--black-100);
  letter-spacing: -.025rem;
  margin-bottom: 1rem;
  font-size: 5rem;
  font-weight: 800;
  line-height: 1.1;
}

.heading-style-h1.is-display {
  font-family: var(--display);
  margin-bottom: 2rem;
  font-size: 7rem;
  font-weight: 800;
  line-height: 1;
}

.heading-style-h1.banner {
  opacity: .25;
  color: var(--red);
  letter-spacing: -1.5rem;
  text-transform: uppercase;
  mix-blend-mode: multiply;
  margin-bottom: 0;
  font-size: 32vh;
  line-height: 1;
  position: absolute;
  inset: 52% auto auto 55%;
  transform: translate(-50%, -50%)rotate(90deg);
}

.heading-style-h1.banner.green {
  color: var(--green-light);
}

.heading-style-h1.banner.blue {
  color: var(--neutral);
}

.heading-style-h1.banner.font-alt {
  opacity: .35;
  font-family: var(--display);
  text-transform: uppercase;
  font-size: 30vh;
  font-weight: 800;
  line-height: 1;
  transform: translate(45%, -50%)rotate(90deg);
}

.heading-style-h1.banner.font-alt.blue {
  opacity: .5;
}

.heading-style-h1.banner.yellow {
  opacity: .25;
  color: var(--yellow-light);
}

.heading-style-h1.banner.teal {
  opacity: .15;
  color: var(--teal-dark);
}

.heading-style-h1.banner.is-small {
  letter-spacing: -1rem;
  font-size: 30vh;
  top: auto;
  bottom: 16.5%;
}

.heading-style-h1.font-alt {
  font-family: var(--heading);
  letter-spacing: -.075rem;
  font-size: 4rem;
  font-weight: 700;
}

.heading-style-h1.font-alt.huge {
  font-size: 6rem;
  font-weight: 600;
}

.heading-style-h1.is-big {
  font-family: var(--display);
  font-size: 6rem;
  font-weight: 800;
  line-height: 1.1;
}

.heading-style-h1.is-grow {
  margin-bottom: 0;
  display: inline-block;
}

.heading-style-h1.margin-0 {
  margin-bottom: 0;
}

.heading-style-h1.margin-0.tight-spacing {
  letter-spacing: -.25rem;
  display: inline-block;
}

.padding-global {
  z-index: 10;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  position: relative;
}

.padding-global.height-100 {
  height: 100%;
  min-height: 100%;
}

.padding-global.position-relative.z-20 {
  z-index: 20;
}

.padding-global.height-100vh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.padding-global.height-100vh.is-index {
  padding-top: 15vh;
}

.text-weight-normal {
  font-weight: 400;
}

.max-width-small {
  width: 100%;
  max-width: 24rem;
}

.text-color-white {
  color: #fff;
}

.text-style-italic {
  font-style: italic;
}

.text-weight-medium {
  font-weight: 500;
}

.overflow-hidden {
  overflow: hidden;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.overflow-visible {
  overflow: visible;
}

.text-weight-light {
  font-weight: 300;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-align-right {
  text-align: right;
}

.text-weight-bold {
  letter-spacing: .025rem;
  font-weight: 700;
}

.max-width-medium {
  width: 100%;
  max-width: 36rem;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.is-center {
  margin-left: auto;
  margin-right: auto;
}

.bg-color-white {
  background-color: var(--white);
  color: var(--black-80);
}

.text-size-small {
  font-size: .75rem;
}

.text-size-small.text-style-allcaps {
  letter-spacing: .1rem;
  font-size: .75rem;
}

.text-size-small.text-style-allcaps.text-color-yellow-light.opacity-80 {
  opacity: .8;
}

.text-size-small.text-style-italic {
  line-height: 1.5;
}

.text-size-small.text-style-italic.is-balanced.text-color-green {
  mix-blend-mode: multiply;
}

.text-size-small.text-style-italic.is-balanced.text-color-teal {
  opacity: .8;
  color: var(--teal-dark);
}

.text-size-small.text-style-italic.is-balanced.text-color-yellow-dark {
  mix-blend-mode: multiply;
}

.heading-style-h4 {
  font-family: var(--heading);
  letter-spacing: -.025rem;
  margin-bottom: 1rem;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h4.margin-0 {
  margin-bottom: 0;
}

.heading-style-h4.text-style-italic {
  letter-spacing: 0;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.text-align-left {
  text-align: left;
}

.form_input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.display-inlineflex {
  flex-flow: wrap;
}

.display-inlineflex.spread {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}

.display-inlineflex.gap-1.shaow-tablet {
  display: none;
}

.display-inlineflex.gap-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 0rem;
}

.text-style-link {
  border: 1px solid var(--transparent);
  color: var(--teal);
  font-weight: 500;
  transition: all .2s;
}

.text-style-link:hover {
  color: var(--teal-dark);
  border-style: solid;
}

.text-style-link.is-alternate:hover {
  color: var(--neutral);
}

.heading-style-h2 {
  font-family: var(--heading);
  color: var(--black-100);
  letter-spacing: -.075rem;
  margin-bottom: 1.5rem;
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h2.font-alt {
  font-family: var(--display);
  letter-spacing: 0;
  margin-bottom: 1rem;
  padding-top: 1.25rem;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.4;
}

.heading-style-h2.margin-0.text-color-white.text-align-right {
  text-align: left;
}

.heading-style-h2.text-color-white {
  color: var(--white);
}

.heading-style-h2.text-color-white.display-inline-block {
  display: inline-block;
}

.heading-style-h5 {
  font-family: var(--body);
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.4;
}

.heading-style-h5.text-indent.is-balanced.text-weight-normal {
  font-weight: 400;
}

.heading-style-h5.text-indent.is-balanced.opacity-80 {
  opacity: .8;
}

.heading-style-h5.max-width-medium.is-pretty.margin-padding-0 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.container-large {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.text-align-center {
  text-align: center;
}

.text-style-quote {
  border-left: .5rem solid var(--red);
  font-family: var(--heading);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  font-style: italic;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  background-color: var(--black-70);
  font-family: var(--techno);
  color: var(--cream);
  text-align: center;
  letter-spacing: .05rem;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 2rem;
  font-size: 1rem;
  font-weight: 500;
  transition: all .2s;
  display: inline-flex;
  position: relative;
}

.button:hover {
  background-color: var(--black-100);
  color: var(--cream);
  transform: scale(.95);
}

.button.is-text-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-family: var(--heading);
  color: #000;
  text-align: left;
  letter-spacing: -.01rem;
  background-color: #0000;
  border: 2px solid #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 0 0 0;
  font-size: 1.25rem;
  font-weight: 600;
  display: inline-flex;
}

.button.is-text-icon:hover {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--red);
  transform: none;
}

.button.is-text-icon.is-featured {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  letter-spacing: -.05rem;
  text-transform: none;
  justify-content: flex-end;
  align-items: flex-end;
  font-size: 1.5rem;
}

.button.is-text-icon.is-featured:hover {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button.is-text-icon.is-featured.w--current {
  justify-content: flex-end;
  align-items: flex-end;
}

.button.is-text-icon.is-featured.is-alternate {
  justify-content: center;
  align-items: center;
  transition: all .2s;
}

.button.is-text-icon.is-featured.is-alternate:hover {
  color: var(--red-light);
}

.button.is-text-icon.is-featured.is-alternate.huge {
  justify-content: flex-start;
  align-items: center;
}

.button.is-text-icon.is-alternate {
  font-family: var(--heading);
}

.button.is-text-icon.is-alternate:hover {
  color: var(--red-light);
}

.button.is-text-icon.is-alternate.margin-0 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-text-icon.is-alternate.hover-yellow:hover {
  color: var(--yellow-light);
}

.button.is-text-icon.is-alternate.hover-yellow.is-back {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-text-icon.is-alternate.hover-yellow.is-back:hover {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.button.is-text-icon.is-alternate.max-width-full {
  margin-top: 0;
}

.button.is-small {
  padding: .5rem 1.5rem;
  font-size: .85rem;
}

.button.is-icon {
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.button.is-alternate {
  color: var(--cream-light);
  margin-top: 1rem;
}

.button.is-link {
  background-color: var(--transparent);
  color: var(--teal);
  text-align: left;
  padding: .25rem 0;
}

.button.is-link:hover {
  transform: none;
}

.button.is-link.is-alternate {
  color: var(--teal-light);
  flex-flow: wrap;
  margin-top: 0;
  font-size: .9rem;
  line-height: 1.3;
}

.button.is-link.is-alternate:hover {
  color: var(--neutral);
  margin-top: 0;
}

.button.is-link.is-alternate.stack {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.button.is-schedule {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  letter-spacing: 0;
  margin-top: 0;
  margin-left: auto;
  padding: .5rem;
  font-size: .85rem;
  display: inline-flex;
}

.text-size-medium {
  padding-bottom: 1.5rem;
  font-size: 1rem;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.hide {
  display: none;
}

.padding-section-medium {
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.content-stack {
  z-index: 1;
  grid-template-rows: minmax(auto, min-content);
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
  position: relative;
}

.content-stack.right {
  width: 55%;
  margin-left: auto;
}

.content-stack.left {
  width: 50%;
}

.section_stick {
  z-index: 2;
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: stretch;
  height: auto;
  min-height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.section_stick.bg-color-green-light {
  align-content: center;
  align-items: center;
}

.section_stick.bg-color-teal {
  background-color: var(--teal);
  color: var(--cream-light);
  align-content: center;
}

.bg-color-black-90 {
  background-color: var(--black-90);
  color: var(--cream-80);
  font-weight: 400;
}

.bg-color-yellow {
  background-color: var(--yellow);
}

.bg-color-green-light {
  background-color: var(--green-light);
}

.text-color-red-light {
  color: var(--red-light);
}

.text-color-red-light.grow {
  display: inline-block;
}

.navbar1_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, min-content) 1fr minmax(200px, min-content);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 90rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar1_dropdown-link {
  background-color: var(--transparent);
  color: var(--white);
  letter-spacing: .075rem;
  text-transform: uppercase;
  padding: .5rem 1rem;
  font-size: .75rem;
  font-weight: 500;
  transition: color .2s;
}

.navbar1_dropdown-link:hover {
  color: var(--red);
}

.navbar1_dropdown-link.w--current {
  color: var(--red-light);
}

.navbar1_dropdown-link.w--current:hover {
  color: var(--red);
}

.navbar1_menu {
  background-color: var(--transparent);
  height: 100%;
  font-family: var(--techno);
  letter-spacing: .05rem;
  text-transform: uppercase;
  justify-content: center;
  align-items: stretch;
  font-size: .85rem;
  display: inline-flex;
  position: static;
}

.navbar1_menu-dropdown {
  background-color: var(--transparent);
  align-self: center;
  height: 100%;
}

.navbar1_menu-dropdown:hover {
  background-color: var(--red-dark);
}

.navbar1_menu-button {
  align-self: center;
  padding: 0;
}

.navbar1_dropdown-list.w--open {
  background-color: var(--black-100);
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.navbar1_dropdown-toggle {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: var(--transparent);
  height: 100%;
  color: var(--white);
  padding: .5rem .75rem .5rem 0;
  transition: color .2s;
  display: inline-flex;
}

.navbar1_dropdown-toggle:hover {
  background-color: var(--red-dark);
  color: var(--white);
}

.navbar1_component {
  z-index: 100;
  border-bottom: 1px solid var(--black-50);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  width: 100%;
  height: 7vh;
  min-height: 4.5rem;
  color: var(--white);
  background-color: #050505d9;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  transition: background-color .2s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar1_component:hover {
  background-color: var(--black-100);
}

.dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .75rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.navbar1_logo-link {
  z-index: 99;
  width: 200px;
  height: 100%;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.navbar1_logo-link.w--current {
  z-index: 100;
  width: 200px;
}

.navbar1_link {
  background-color: var(--transparent);
  color: var(--white);
  text-transform: uppercase;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem .75rem;
  font-weight: 500;
  transition: color .2s;
  display: flex;
}

.navbar1_link:hover {
  background-color: var(--red-dark);
  color: var(--white);
}

.navbar1_link.w--current {
  color: var(--red-light);
}

.navbar1_link.w--current:hover {
  background-color: var(--red-dark);
  color: var(--white);
}

.navbar1_logo {
  mix-blend-mode: multiply;
  width: 150px;
  height: auto;
}

.text-indent {
  padding-left: 2rem;
}

.text-indent.desktop-spacer {
  margin-top: 1rem;
}

.button-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  pointer-events: none;
  font-family: var(--heading);
  white-space: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  padding-right: .5rem;
  font-weight: 600;
  transition: all .2s;
  display: inline-flex;
}

.button-text:hover {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--black-100);
  padding-right: 0;
}

.button-text.text-style-italic:hover {
  color: var(--cream-light);
}

.button-text.heading-style-h1.is-alternate {
  color: var(--cream-light);
  font-size: 4rem;
}

.button-hand {
  max-height: 1.25rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.icon-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.mask {
  width: 20%;
  overflow: visible;
}

.campaign-slide {
  border-right: 1px solid var(--black-100);
  border-bottom: 2px solid var(--black-100);
  border-left: 1px solid var(--black-100);
  margin-left: 1px;
}

.left-arrow {
  z-index: 3;
  cursor: pointer;
  align-items: center;
  width: 75px;
  height: auto;
  display: flex;
  inset: 0 auto auto 5vw;
}

.right-arrow {
  z-index: 3;
  cursor: pointer;
  align-items: center;
  width: 75px;
  height: auto;
  display: flex;
  inset: 0 5vw auto auto;
  overflow: visible;
}

.slider {
  border-right: 1px solid var(--black-100);
  border-left: 1px solid var(--black-100);
  background-color: #0000;
  width: 100%;
  max-width: 100vw;
  height: 50vh;
  min-height: 50%;
  padding-top: 3rem;
  overflow: hidden;
}

.button_image-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.campaign-button_text {
  z-index: 1;
  color: var(--white);
  padding-top: 1rem;
  padding-left: 2rem;
  padding-right: 1rem;
  position: absolute;
}

.button_image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.opacity-35 {
  opacity: .35;
}

.stick_bg-image {
  z-index: 0;
  opacity: .4;
  width: 40%;
  position: absolute;
  top: 0%;
}

.stick_bg-image.lightbulb {
  opacity: .2;
  mix-blend-mode: screen;
  width: 50%;
  position: absolute;
  top: auto;
  bottom: 10%;
  right: 5%;
}

.stick_bg-image.butterflies {
  opacity: .08;
  mix-blend-mode: overlay;
  width: 90%;
  top: 1%;
}

.stick_bg-image.ninja {
  opacity: .1;
  mix-blend-mode: overlay;
  width: 100%;
  height: 115%;
  display: block;
  top: auto;
  right: -18%;
}

.stick_image-animate {
  z-index: 1;
  position: relative;
}

.stick_image-animate.lightbulb {
  opacity: 1;
  object-fit: cover;
  object-position: 50% 100%;
  width: 200px;
  min-width: 20vw;
  min-height: 40vh;
}

.stick_image-animate.butterflies {
  object-fit: cover;
  object-position: 100% 50%;
  align-items: stretch;
  width: 65%;
  height: 100%;
  min-height: 100vh;
  display: block;
  position: absolute;
  left: 0;
}

.stick_image-animate.ninja {
  opacity: .75;
  width: 45vw;
  position: absolute;
  inset: -25vh -10vw auto auto;
}

.texture {
  z-index: 10;
  opacity: .4;
  pointer-events: none;
  mix-blend-mode: multiply;
  background-image: url('../images/otis-redding.png');
  background-position: 50%;
  background-size: auto;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.texture.on-color {
  opacity: .31;
  mix-blend-mode: difference;
}

.texture.normal {
  opacity: 100;
}

.texture.is-normal {
  opacity: .2;
  mix-blend-mode: normal;
}

.right-arrow_image, .left-arrow_image {
  max-height: 1.5rem;
}

.section {
  z-index: 10;
}

.section.banner {
  min-height: 100vh;
  color: var(--cream-90);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.banner.atomic-red {
  background-color: var(--red-dark);
  background-image: linear-gradient(#a7472af7, #a7472af7), url('../images/base-pattern.svg');
  background-position: 0 0, 44%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.banner.atomic-green {
  background-color: var(--green);
  background-image: linear-gradient(#6b7332f7, #6b7332f7), url('../images/base-pattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, auto 150%;
  background-attachment: scroll, fixed;
  position: relative;
}

.section.banner.atomic-teal {
  background-color: var(--teal-dark);
  background-image: linear-gradient(#216670f7, #216670f7), url('../images/base-pattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  position: relative;
}

.section.banner.interior {
  min-height: 400px;
  color: var(--cream-light);
  position: relative;
}

.section.banner.interior.bg-color-red {
  background-image: linear-gradient(#a7472af2, #a7472af2), url('../images/base-pattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.section.banner.interior.bg-color-green {
  background-image: linear-gradient(#6b7332f7, #6b7332f7), url('../images/base-pattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.section.banner.interior.bg-color-teal {
  background-image: linear-gradient(#1f5a5cf7, #1f5a5cf7), url('../images/base-pattern.svg');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.section.position-relative {
  overflow: hidden;
}

.section.position-relative.bg-color-teal {
  font-weight: 400;
}

.section.position-relative.bg-color-red-dark {
  background-color: #aa3712;
}

.section.position-relative.bg-color-black {
  background-color: var(--black-100);
  color: var(--cream-70);
}

.section.position-relative.bg-color-cream-light {
  z-index: 9;
  width: 100%;
  color: var(--text);
  position: static;
}

.section.bg-color-black.is-dark {
  background-color: #000;
}

.section.bg-color-green-light.position-relative.height-100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section.is-index {
  background-color: var(--black-60);
  color: var(--cream-80);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.bg-color-cream.has-texture {
  background-image: linear-gradient(#f7f7f599, #f7f7f599), url('../images/otis-redding.png');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.column-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.column-3.columns {
  column-count: 3;
  flex-flow: wrap;
  column-gap: 3rem;
  display: block;
}

.column-3.landscape-stack {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.column-3.gap-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.portfolio-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: auto;
}

.portfolio-image.is-slide-bg {
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
}

.head-wrapper {
  mix-blend-mode: multiply;
  width: 100%;
  height: 100%;
  position: relative;
}

.banner-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(10%, .5fr) 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-self: flex-end;
  place-items: center;
  width: 90vw;
  margin: auto 5vw;
  display: grid;
}

.gallery_link {
  border: 1px solid #f1f0ef1a;
  border-radius: 5px;
  display: block;
  overflow: hidden;
}

.gallery_link.spacer {
  margin-bottom: 3rem;
  display: inline-block;
}

.gallery_link.on-white {
  border-style: none;
  height: 100%;
  max-height: 50vh;
}

.header-burst {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 11vw;
  height: auto;
  display: flex;
  position: absolute;
  inset: -8rem 0% auto auto;
}

.spacer {
  width: 100%;
}

.spacer:where(.w-variant-82dd60b0-40e7-718b-deef-1deeacab9a90) {
  height: 2rem;
}

.spacer:where(.w-variant-32f09602-9816-d54e-be7d-5c096bd21173) {
  height: 4rem;
}

.spacer:where(.w-variant-cb68b7c5-d25d-02a4-4e7d-8f0cf375d6c2) {
  height: 6rem;
}

.spacer:where(.w-variant-260f63c0-749e-1455-5eaa-819b0f850791) {
  height: 1rem;
}

.spacer:where(.w-variant-fb71c069-6c32-8b6b-8d19-f6b426570dab) {
  height: 8rem;
}

.vh-spacer {
  width: 100%;
}

.vh-spacer:where(.w-variant-fa33ec19-966d-7a4d-bea3-98621bbf8973) {
  height: 5vh;
}

.vh-spacer:where(.w-variant-98fb580a-b0cb-197d-b97f-d8c3b2bc188b) {
  height: 10vh;
}

.vh-spacer:where(.w-variant-623ff286-795c-9a16-6cc7-8a4a5f334c68) {
  height: 15vh;
}

.vh-spacer:where(.w-variant-48edbfb1-2b04-7137-b500-fbdf9a0530b1) {
  height: 2rem;
}

.position-relative {
  z-index: 10;
  position: relative;
}

.position-relative.z-10 {
  z-index: 10;
}

.position-relative.display-flex.full-height {
  height: 100%;
}

.video {
  border: 1px solid var(--cream-20);
  border-radius: 1rem;
  width: 375px;
  height: 667px;
}

.modal {
  z-index: 1000;
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white);
  background-color: #000000a6;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.escape {
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  inset: 5rem 5rem auto auto;
}

.escape:hover {
  background-color: var(--black-100);
}

.flex-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.flex-center.half {
  width: 50%;
}

.content-float {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-float.is-third {
  grid-row-gap: 2rem;
  grid-template-columns: 1.25fr .75fr;
}

.content-float.is-third.is-inverse {
  grid-template-columns: 1fr 1.25fr;
}

.content-float.is-third.position-relative.tablet-stack {
  grid-column-gap: 6rem;
  grid-template-columns: 1fr 1fr;
}

.content-float.is-third.desktop-stack {
  flex-flow: column;
  display: flex;
}

.content-float.is-third.is-index {
  grid-column-gap: 2rem;
  grid-template-columns: 2fr .75fr;
  position: relative;
}

.content-float.is-article {
  grid-template-columns: minmax(200px, .5fr) 1fr;
}

.content-float.no-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.content-float.header-content-right {
  grid-template-columns: 1fr .5fr;
}

.system-label {
  font-family: var(--techno);
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-size: .85rem;
  font-weight: 500;
  display: inline-block;
}

.system-label.text-color-red-dark {
  display: flex;
}

.card-simple {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  font-weight: 400;
  display: flex;
}

.card-simple.is-rounded {
  border-radius: 1rem;
}

.card-simple.is-rounded.bg-color-red-dark.is-link:hover, .card-simple.is-rounded.bg-color-teal.is-link:hover {
  color: var(--cream-light);
}

.card-simple.is-rounded.bg-color-green.is-link {
  background-image: linear-gradient(#6b7332f2, #6b7332f2), url('../images/base-pattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card-simple.is-rounded.bg-color-green.is-link:hover {
  color: var(--cream-light);
}

.card-simple.is-rounded.bg-color-cream-50 {
  border: 1px solid var(--cream-dark);
  background-color: var(--cream-light);
  font-weight: 300;
}

.card-simple.is-rounded.bg-color-cream-light {
  border: 1px solid var(--cream-light);
  background-color: var(--transparent);
  color: var(--black-80);
  background-image: linear-gradient(#fffefc80, #fffefc80);
  background-position: 0 0;
  border-radius: .5rem;
  font-weight: 300;
}

.card-simple.is-link {
  transition: transform .2s;
  position: relative;
}

.card-simple.is-link:hover {
  transform: scale(1.05);
}

.card-simple.is-link.bg-color-red-dark:hover {
  color: var(--cream-light);
}

.card-simple.is-link.bg-color-red-dark.is-rounded {
  border-color: var(--red-light);
  background-image: linear-gradient(#a7472af2, #a7472af2), url('../images/base-pattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card-simple.is-link.bg-color-teal.is-rounded {
  border-color: var(--teal-light);
  background-image: linear-gradient(#09595cf2, #09595cf2), url('../images/base-pattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card-simple.is-link.bg-color-teal.is-rounded.slide-in-up {
  background-image: linear-gradient(#1f525cf2, #1f525cf2), url('../images/base-pattern.svg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.card-simple.is-link.bg-color-green {
  background-image: linear-gradient(#6b7332f2, #6b7332f2), url('../images/base-pattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card-simple.is-link.bg-color-green:hover {
  color: var(--white);
}

.card-simple.is-link.bg-color-green.is-rounded {
  border-color: var(--green-light);
  background-image: linear-gradient(#6b7332f2, #6b7332f2), url('../images/base-pattern.svg');
  background-size: auto, cover;
}

.card-simple.is-link.on-black {
  border: 1px solid var(--black-30);
  color: var(--cream-70);
  background-color: #f1f0ef08;
  border-radius: .5rem;
  transition: color .2s, transform .2s;
}

.card-simple.is-link.on-black:hover {
  color: var(--white);
}

.card-simple_content-wrapper {
  padding: 2rem;
  position: relative;
}

.card-simple_content-wrapper.with-button {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr max-content;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.card-simple_content-wrapper.with-button.is-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: min-content min-content;
}

.card-simple_content-wrapper.stack {
  flex-flow: column;
  display: flex;
}

.card-simple_content-wrapper.stack.is-plain {
  border: 1px #000;
  padding-left: 0;
  padding-right: 0;
}

.card-simple_content-wrapper.stack.text-align-center.gap-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.card-simple_content-wrapper.gap-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.card-simple_content-wrapper.gap--5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.subheading {
  font-family: var(--techno);
  color: var(--black-80);
  letter-spacing: .125rem;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 1rem;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.7;
}

.subheading.is-tiny {
  font-size: .75rem;
}

.subheading.text-color-red-light {
  opacity: 100;
  color: var(--red-light);
}

.subheading.note {
  font-family: var(--body);
  color: var(--cream-50);
  font-weight: 400;
}

.subheading.text-color-teal-light {
  color: var(--teal-light);
}

.subheading.text-color-red-dark.on-cream-dark {
  color: #b23f19;
}

.subheading.text-color-yellow-light {
  color: var(--yellow-light);
}

.is-border {
  border: 1px solid var(--cream-50);
  color: #fff3;
}

.img-wrapper {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.img-wrapper.alchemy {
  position: relative;
}

.img-fill {
  object-fit: contain;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.img-fill.blobs {
  height: 120%;
  max-height: none;
  top: -10%;
}

.text-color-yellow {
  color: var(--yellow);
}

.text-color-yellow.text-color-yellow-dark {
  color: var(--yellow-dark);
}

.dot {
  z-index: 0;
  background-color: var(--red);
  vertical-align: text-bottom;
  border-radius: 50%;
  width: .75rem;
  height: .75rem;
  margin-bottom: .6rem;
  margin-left: .4rem;
  display: inline-block;
}

.sticky-sidebar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-width: 1px;
  border-color: var(--cream-dark);
  background-color: var(--cream-light);
  flex-flow: column;
  max-width: 20rem;
  padding: 1.5rem;
  display: flex;
  position: sticky;
  top: 8rem;
}

.sticky-sidebar.hide-mobile-landscape {
  z-index: 10;
  border-style: solid;
  border-color: var(--white);
  background-color: #fffefc80;
  border-radius: .5rem;
}

.anchor {
  width: 1px;
  height: 1px;
  margin-top: -10rem;
  position: absolute;
}

.divider {
  background-color: var(--cream-dark);
  width: 100%;
  max-width: 90rem;
  height: 1px;
  color: var(--black-10);
  margin: .5rem auto;
}

.divider:where(.w-variant-8bd7f204-bb29-c5b7-3830-6a1353174fc9) {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.divider:where(.w-variant-6e3570c3-4440-4371-1dd0-8b8d896e2cd0) {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.divider:where(.w-variant-23a26903-e5e6-6134-9e8b-d98de9c73ed3) {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.divider:where(.w-variant-cb85069f-67cf-1580-6744-b52f77ae7256) {
  background-color: #7f6d3933;
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.divider:where(.w-variant-ad6828a6-9dc1-b6aa-e0e7-b9843f137b2f) {
  background-color: var(--cream-dark);
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.divider:where(.w-variant-eadeb70c-3292-b592-937b-b0d53fab3aec) {
  background-color: var(--black-30);
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.divider:where(.w-variant-75a222d7-d3f7-56a6-91fa-a73f6b2c04fc) {
  background-color: var(--black-30);
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.divider.is-alternate {
  background-color: var(--cream-20);
  color: var(--cream-20);
}

.divider.is-alternate:where(.w-variant-aba1549d-05ca-953a-0e6f-e52763ee0ebe) {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.divider.is-alternate.medium {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.list_silent {
  padding-bottom: 1rem;
  list-style-type: none;
}

.text-color-red {
  color: var(--red);
  word-break: normal;
}

.icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: inline-flex;
}

.label-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.5rem;
  font-size: .75rem;
  display: inline-flex;
}

.label-wrapper.text-color-yellow-light.is-lighter {
  color: #f5c866;
}

.card-logo {
  max-width: 12rem;
  margin-bottom: 1rem;
}

.is-center {
  margin-left: auto;
  margin-right: auto;
}

.icon-spin {
  opacity: .15;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 40rem;
  height: 40rem;
  display: flex;
}

.icon-spin.in-footer {
  opacity: .25;
  width: 30vw;
  max-width: 25rem;
  height: 30vw;
  max-height: 25rem;
  position: absolute;
  inset: auto -6vw -8vw auto;
}

.icon-spin.in-header {
  opacity: .8;
  width: 70vh;
  height: 70vh;
  position: absolute;
  inset: -15vh 5vw auto auto;
}

.icon-spin.in-header.opacity-25 {
  opacity: .25;
}

.icon-spin.in-header.atom {
  opacity: .2;
  width: 60vw;
  height: 60vw;
  top: -30vw;
  right: -10vw;
}

.icon-spin.in-content {
  width: 35rem;
  min-width: 15rem;
  height: 35rem;
  min-height: 15rem;
  color: var(--black-100);
  position: absolute;
  inset: -10rem 0% auto auto;
}

.icon-spin.in-content.is-small {
  width: 20rem;
  height: 20rem;
  top: -2vh;
}

.icon-spin.in-content.is-small.text-color-red {
  opacity: .3;
  color: var(--red);
  left: auto;
  right: auto;
}

.icon-spin.in-content.is-small.text-color-red-dark {
  color: var(--red-dark);
}

.icon-spin.in-content.is-dashed {
  z-index: 9;
  opacity: .25;
  width: 80vw;
  height: 80vw;
  top: auto;
  bottom: -25rem;
  left: -50vw;
}

.icon-spin.in-content.is-left {
  width: 25rem;
  height: 25rem;
  top: -15rem;
  left: 5vw;
  right: auto;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: 1rem;
}

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
  font-size: 2.5rem;
  line-height: 2.5;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.text-color-cream-60 {
  color: var(--cream-60);
}

.form-field-wrapper {
  position: relative;
}

.margin-large {
  margin: 3rem;
}

.bg-color-red {
  background-color: var(--red);
  color: var(--cream-90);
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-xhuge {
  margin: 7rem;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

.shadow-medium {
  box-shadow: 0 0 15px #00000014, 0 4px 6px -2px #00000008;
}

.is-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.margin-medium {
  margin: 2rem;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #fff;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.padding-large {
  padding: 3rem;
}

.is-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.text-size-regular {
  font-size: 1rem;
  line-height: 1.5rem;
}

.slider_arrow {
  border: 1px none var(--cream-20);
  background-color: var(--transparent);
  width: 5vw;
  font-family: var(--heading);
  color: var(--black-100);
  justify-content: center;
  align-items: center;
  margin: auto auto auto -5vw;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.3;
  transition: all .2s;
  display: inline-flex;
  position: absolute;
  left: 0;
}

.slider_arrow:hover {
  background-color: var(--white);
}

.slider_arrow.is-outline {
  color: #f1e6c9;
  background-color: #0000;
}

.slider_arrow.is-outline:hover {
  color: #fff;
  background-color: #243352;
}

.slider_arrow.is-alternate {
  color: #243352;
  background-color: #fff;
  border-color: #fff;
}

.slider_arrow.is-alternate:hover {
  color: #fff;
  background-color: #0000;
}

.slider_arrow.is-accent {
  color: #172435;
  background-color: #d8552a;
  border-color: #feda8b;
  flex: 0 auto;
}

.slider_arrow.is-accent:hover {
  color: #feda8b;
  background-color: #0000;
}

.slider_arrow.is-accent.is-outline {
  color: #d8552a;
  background-color: #0000;
  border-color: #d8552a;
}

.slider_arrow.is-accent.is-outline:hover {
  color: #243352;
  background-color: #feda8b;
}

.slider_arrow.is-right {
  background-color: var(--cream-70);
  margin-left: auto;
  margin-right: -5vw;
  left: auto;
  right: 0;
}

.slider_arrow.is-right:hover {
  background-color: var(--white);
}

.rl-styleguide_label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  background-color: #be4aa5;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.is-glass {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff26;
}

.padding-xxlarge {
  padding: 5rem;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.text-align-center {
  text-align: center;
  display: block;
}

.bg-color-cream {
  background-color: var(--cream);
}

.field-label {
  color: #0009;
  text-transform: uppercase;
  margin-bottom: .125rem;
  font-size: .8rem;
  font-weight: 400;
}

.icon-height-xlarge {
  height: 6.5rem;
}

.form-grid-mini {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.form-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: .25rem;
  height: 2.5rem;
  margin-bottom: 0;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #feda8b;
}

.form-input::placeholder {
  color: #0009;
}

.form-input.is-text-area {
  min-height: 7rem;
  padding: .5rem;
  overflow: auto;
}

.bg-color-green {
  background-color: var(--green);
  color: var(--cream-90);
  font-weight: 400;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.icon-1x1-xsmall {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.icon-height-custom1 {
  height: 1.25rem;
}

.form-checkbox {
  color: #0009;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .125rem;
  padding-left: 1.25rem;
  line-height: 1.2;
  display: flex;
}

.bullet-columns {
  column-count: 3;
}

.padding-xxsmall {
  padding: .5rem;
}

.bg-color-cream-light {
  background-color: var(--cream-light);
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.padding-xhuge {
  padding: 7rem;
}

.icon-height-large {
  height: 5rem;
}

.form_field-label {
  white-space: nowrap;
}

.form-radio {
  align-items: center;
  padding-left: 1.125rem;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-height-xxsmall {
  height: 1.25rem;
}

.show-tablet {
  display: none;
}

.icon-1x1-xxsmall {
  align-self: center;
  width: 1.25rem;
  height: 1.25rem;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.bg-color-white-50 {
  background-color: #ffffff80;
}

.bg-color-white-15 {
  background-color: #ffffff26;
}

.icon-1x1-small {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.text-size-large {
  font-size: 1.25rem;
  line-height: 1.6;
}

.margin-small-2 {
  margin: 1.5rem;
}

.text-size-tiny {
  font-size: .75rem;
  line-height: 1.4;
}

.text-color-red-dark {
  color: var(--red-dark);
}

.form-checkbox-label {
  margin-bottom: 0;
  line-height: 1.2;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.padding-xlarge-2 {
  padding: 4rem;
}

.padding-xsmall-2 {
  padding: 1rem;
}

.is-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.card {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.card:hover {
  box-shadow: none;
}

.icon_in-button {
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 1rem;
  display: flex;
}

.text-color-neutral {
  color: var(--neutral);
}

.margin-xxlarge-2 {
  margin: 5rem;
}

.bg-color-teal {
  background-color: var(--teal-dark);
  color: var(--cream-80);
  font-weight: 400;
}

.text-color-cream-70 {
  color: var(--cream-70);
}

.bg-color-neutral {
  background-color: var(--neutral);
}

.margin-xxsmall-2 {
  margin: .5rem;
}

.container-small {
  width: 100%;
  max-width: 52rem;
  margin-left: auto;
  margin-right: auto;
}

.form-checkbox-icon {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: .25rem;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-checkbox-icon:active {
  background-color: #8690a8;
}

.form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #243352;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #243352;
}

.form-checkbox-icon.w--redirected-focus {
  border-color: #243352;
}

.padding-small-2 {
  padding: 1.5rem;
}

.bg-transparent {
  background-color: #0000;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.icon-height-small-2 {
  height: 2rem;
}

.margin-xxhuge-2 {
  margin: 10rem;
}

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #fff;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.text-color-cream {
  color: var(--cream);
  text-shadow: 1px 1px 8px #ffffff6b;
}

.link-text {
  line-height: 1.2;
}

.form-radio-label {
  margin-bottom: 0;
  line-height: 1.2;
}

.button-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .025rem;
  text-transform: none;
  text-shadow: none;
  background-color: #f1e6c9;
  border: 2px solid #f1e6c9;
  border-radius: .25rem;
  padding: .625rem 1.25rem;
  font-weight: 600;
  line-height: 1.3rem;
  transition: all .2s;
}

.button-2:hover {
  color: #000;
  background-color: #0000;
  transform: translate(0, -2px);
}

.button-2:focus {
  outline-offset: 2px;
  outline: 2px solid #feda8b;
}

.button-2.is-outline {
  color: #f1e6c9;
  background-color: #0000;
  border-width: 2px;
  border-color: #f1e6c9;
}

.button-2.is-outline:hover {
  color: #fff;
  background-color: #f1e6c9;
}

.button-2.is-outline.is-alternate {
  color: #fff;
  border-color: #fff;
  align-self: center;
}

.button-2.is-outline.is-alternate:hover {
  color: #243352;
  background-color: #fff;
  background-image: none;
}

.button-2.is-link {
  color: #f1e6c9;
  text-transform: capitalize;
  background-color: #0000;
  border-style: none;
  margin-top: .5rem;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-2.is-link:hover {
  color: #d8552a;
  background-image: none;
  transform: none;
}

.button-2.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button-2.is-link.is-alternate:hover {
  color: #feda8b;
  background-color: #0000;
}

.button-2.is-small {
  padding: .5rem 1rem;
  font-size: .875rem;
  line-height: 1.1375rem;
}

.button-2.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  justify-content: center;
  align-items: center;
  padding: .625rem .5rem .625rem 1.25rem;
  font-size: 1.125rem;
  display: flex;
}

.button-2.is-icon:hover {
  color: #374c77;
  background-color: #0000;
  transform: none;
}

.button-2.is-icon.is-alternate:hover {
  color: #243352;
  background-color: #e7ebf1;
  border-color: #e7ebf1;
}

.button-2.is-accent {
  color: #000;
  background-color: #d8552a;
  border-color: #d8552a;
}

.button-2.is-accent:hover {
  background-color: #0000;
}

.button-2.is-accent.is-outline {
  color: #000;
  background-color: #0000;
  border-color: #d8552a;
}

.button-2.is-accent.is-outline:hover {
  background-color: #d8552a;
}

.button-2.is-accent.is-outline.is-alternate {
  color: #feda8b;
}

.button-2.is-accent.is-outline.is-alternate:hover {
  color: #000;
}

.button-2.is-accent.is-alternate:hover {
  color: #feda8b;
}

.button-2.is-alternate {
  color: #243352;
  background-color: #fff;
  border-color: #fff;
}

.button-2.is-alternate:hover {
  color: #fff;
  background-color: #0000;
}

.button-2.is-animate {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  transition-property: none;
  display: flex;
}

.button-2.is-secondary {
  color: #000;
  background-color: #e7ebf1;
  border-color: #e7ebf1;
}

.button-2.is-secondary:hover {
  background-color: #0000;
}

.button-2.is-secondary.is-outline {
  color: #f1e6c9;
  background-color: #0000;
  border-color: #e7ebf1;
}

.button-2.is-secondary.is-outline:hover {
  background-color: #e7ebf1;
}

.button-2.is-secondary.is-outline.is-alternate {
  color: #8690a8;
  background-color: #0000;
  border-color: #8690a8;
}

.button-2.is-secondary.is-outline.is-alternate:hover {
  -webkit-text-stroke-color: white;
}

.button-2.is-secondary.is-outline.is-small:hover {
  color: #172435;
}

.button-2.is-secondary.is-alternate {
  color: #fff;
  background-color: #8690a880;
  border-color: #8690a8;
}

.button-2.is-secondary.is-alternate:hover {
  border-color: #fff;
}

.margin-tiny-2 {
  margin: .25rem;
}

.max-width-small-2 {
  width: 100%;
  max-width: 32rem;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-height-medium-2 {
  height: 3rem;
}

.text-color-cream-80 {
  color: var(--cream-80);
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.padding-tiny-2 {
  padding: .25rem;
}

.text-color-body {
  color: var(--black-80);
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.text-size-small-2 {
  font-size: .875rem;
}

.is-rounded {
  border-radius: 5px;
}

.is-rounded.more-round {
  border-radius: 2rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.padding-medium {
  padding: 2rem;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  display: flex;
}

.form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.form-radio-icon {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form-radio-icon:active {
  background-color: #243352;
  border-color: #243352;
}

.form-radio-icon:focus {
  border-color: #243352;
}

.form-radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #243352;
}

.form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #243352;
  margin-top: 0;
}

.text-color-cream-light {
  color: var(--cream-light);
}

.text-color-cream-90 {
  color: var(--cream-90);
}

.rl-styleguide_tutorial-callout {
  grid-column-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
}

.text-color-teal {
  color: #007891;
}

.text-color-green {
  color: var(--green);
}

.bg-color-red-dark {
  background-color: var(--red-dark);
  color: var(--cream-90);
  font-weight: 400;
}

.button-arrow {
  border: 1px solid var(--yellow-light);
  background-color: var(--yellow);
  width: 3rem;
  height: 3rem;
  font-family: var(--body);
  color: var(--black-100);
  border-radius: 10000px;
  justify-content: center;
  align-items: center;
  transition: background-color .2s;
  display: flex;
}

.button-arrow:hover {
  background-color: var(--yellow-light);
}

.button-arrow.is-neutral {
  border-color: var(--cream-20);
  background-color: var(--neutral);
}

.button-arrow.is-neutral:hover {
  background-image: linear-gradient(to bottom, var(--cream-20), var(--cream-20));
}

.button-arrow.is-red {
  border-color: var(--red-light);
  background-color: var(--red);
}

.button-arrow.is-red:hover {
  background-color: var(--red-light);
}

.bg-color-cream-dark {
  background-color: var(--cream-dark);
}

.flex-bottom {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.flex-bottom.stack {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
}

.flex-bottom.stack.text-align-right {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-end;
}

.loop-ticker {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  font-family: var(--heading);
  letter-spacing: -.75px;
  white-space: nowrap;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 48px;
  font-size: 5rem;
  font-weight: 700;
  display: flex;
}

.ticker_wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
  position: absolute;
  bottom: 0;
  overflow: visible;
}

.ticker_wrapper.position-static {
  position: static;
  overflow: hidden;
}

.bg-color-yellow-light {
  background-color: var(--yellow-light);
}

.bg-color-teal-light {
  background-color: var(--teal-light);
  color: var(--cream-90);
}

.bg-color-red-light {
  background-color: var(--red-light);
  color: var(--cream-light);
}

.bg-color-cream-90 {
  background-color: var(--cream-90);
}

.bg-color-cream-80 {
  background-color: var(--cream-80);
}

.bg-color-cream-70 {
  background-color: var(--cream-70);
}

.bg-color-cream-60 {
  background-color: var(--cream-60);
}

.bg-color-cream-50 {
  background-color: var(--cream-50);
}

.footer {
  z-index: 99;
  background-color: var(--black-80);
  color: var(--cream-60);
  position: relative;
  overflow: hidden;
}

.footer_text-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--black-10);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  padding-top: 2rem;
  font-weight: 400;
  display: flex;
}

.footer_link-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  letter-spacing: .1rem;
  font-size: .75rem;
  display: flex;
}

.footer-link {
  color: var(--cream-70);
  text-transform: uppercase;
  font-weight: 500;
  transition: color .2s;
}

.footer-link:hover {
  color: var(--cream);
}

.column12 {
  grid-column-gap: 3rem;
  grid-row-gap: 5rem;
  grid-template-rows: min-content min-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-color-cream-50 {
  color: var(--cream-50);
}

.text-color-cream-50.subheading.note {
  margin-bottom: 0;
}

.gallery-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--cream-70);
  letter-spacing: .125rem;
  flex-flow: column;
  display: flex;
}

.gallery-card.push {
  margin-top: 4rem;
}

.img-responsive {
  width: 100%;
  height: auto;
}

.img-responsive.is-rounded {
  border-color: var(--cream-20);
}

.img-responsive.old-mobile {
  border-radius: 2.25rem;
}

.mobile-image_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.25rem;
  display: flex;
}

.brief-logo {
  max-width: 12rem;
}

.font-alt {
  font-family: var(--heading);
  font-weight: 600;
}

.text-color-cream-dark {
  color: var(--cream-dark);
}

.text-color-yellow-light {
  color: var(--yellow-light);
}

.text-color-teal-light {
  color: var(--teal-light);
}

.text-color-green-light {
  color: var(--green-light);
}

.text-color-cream-20 {
  color: var(--cream-20);
}

.color-block {
  background-color: var(--yellow);
  width: 30%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.color-block.bg-color-teal {
  background-color: var(--teal-dark);
}

.star {
  margin-right: 7px;
  font-size: 1rem;
}

.beans {
  opacity: .1;
  height: 200vh;
}

.vertical-ticker_wrapper {
  z-index: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0% 5% 0% auto;
}

.icon-spin-reverse {
  width: 40rem;
  height: 40rem;
}

.icon-spin-reverse.in-content {
  opacity: .25;
  align-self: flex-start;
  position: absolute;
}

.icon-spin-reverse.in-content.is-small {
  opacity: .1;
  width: 25rem;
  height: 25rem;
  top: -5vh;
  left: -15%;
}

.opacity-50 {
  opacity: .5;
}

.opacity-50.alchemy {
  justify-content: center;
  align-items: center;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.funk-right {
  background-color: var(--transparent);
  opacity: .05;
  background-image: url('../images/lava-black.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 45%;
  background-attachment: fixed;
  width: 100%;
  position: absolute;
  inset: 0% 5vw 0% 0%;
}

.display-flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.display-flex.position-relative {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.text-color-yellow-dark {
  color: #996d0f;
  mix-blend-mode: multiply;
}

.column-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.horizontal-divider {
  border-bottom: 1px solid #3f362626;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}

.horizontal-divider.is-white {
  border-bottom-color: var(--cream-dark);
}

.text-color-teal-dark {
  color: var(--teal-dark);
}

.is-cta {
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1.5rem;
  font-size: 1rem;
}

.star-ticker {
  width: 1rem;
  height: 1rem;
  display: block;
}

.ticker-logo {
  align-self: center;
  width: auto;
  max-height: 4.5rem;
  position: relative;
}

.ticker-logo.small {
  max-height: 1.75rem;
}

.ticker-logo.medium {
  max-height: 2.75rem;
}

.ticker-logo.large {
  max-height: 4rem;
}

.ticker-logo.xsmall {
  max-height: 1rem;
}

.navbar_link-line {
  width: 0;
  height: 2px;
}

.hr-decoration {
  background-color: var(--black-100);
  justify-content: space-between;
  width: 15%;
  max-width: 20rem;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.black-dot {
  background-color: var(--black-100);
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
  margin-left: -.5rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.black-dot.is-right {
  margin-left: auto;
  margin-right: -.5rem;
  right: 0;
}

.gallery_slider {
  background-color: var(--transparent);
}

.gallery_slider-mask {
  align-self: center;
  width: 33.3%;
  height: 100%;
  min-height: 100%;
  max-height: 50vh;
  overflow: visible;
}

.gallery_slider-slide {
  height: 100%;
  min-height: 100%;
  padding: 0 1px;
}

.show-landscape {
  display: none;
}

.project-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--transparent);
  background-color: var(--transparent);
  color: var(--cream-70);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr .75fr .5fr;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  transition: all .2s;
  display: grid;
}

.project-card:hover {
  border-style: solid;
  border-color: var(--black-30);
  color: var(--white);
  background-color: #f1f0ef08;
  transform: scale(1.05);
}

.project-card.new {
  grid-template-columns: 1.5fr 1fr;
}

.project-image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  object-position: 50% 50%;
  border: 1px solid #f1f0ef1a;
  border-radius: 5px;
  width: 100%;
  height: auto;
}

.project-image.is-brand {
  object-position: 50% 0%;
}

.button-image {
  width: 1.5rem;
  height: auto;
}

.bg-color-transparent {
  background-color: var(--transparent);
}

.navbar1_toggle-text {
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .75rem;
  display: flex;
}

.bg-color-black-80 {
  background-color: var(--black-80);
  color: var(--cream-80);
}

.bg-color-black-70 {
  background-color: var(--black-70);
  color: var(--cream-80);
}

.bg-color-black-60 {
  background-color: var(--black-60);
  color: var(--cream-80);
}

.bg-color-black-50 {
  background-color: var(--black-50);
  color: var(--cream-80);
}

.bg-color-blacl-40 {
  background-color: var(--black-40);
  color: var(--cream-80);
}

.bg-color-black-30 {
  background-color: var(--black-30);
  color: var(--cream-80);
}

.bg-color-black-20 {
  background-color: var(--black-20);
  color: var(--cream-80);
}

.bg-color-black-10 {
  background-color: var(--black-10);
  color: var(--cream-80);
}

.accordion_wrapper {
  border-top: 1px solid var(--cream-90);
}

.accordion {
  border-bottom: 1px solid var(--cream-90);
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}

.accordion_dropdown-toggle {
  background-color: var(--transparent);
  justify-content: space-between;
  width: 100%;
  padding: 1rem 1.5rem 1rem 0;
  transition: all .2s;
  display: inline-flex;
}

.accordion_dropdown-toggle:hover {
  padding-left: 1.5rem;
}

.accordion_dropdown-toggle.w--open {
  background-color: var(--white);
}

.accordion_dropdown {
  background-color: var(--transparent);
  position: static;
}

.accordion_dropdown.w--open {
  background-color: var(--white);
  padding-right: 1.5rem;
}

.display-inlineblock {
  display: inline-block;
}

.project-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr .75fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial {
  border: 1px solid var(--black-30);
  opacity: 1;
  background-color: #f1f0ef08;
  border-radius: .5rem;
  margin-bottom: 2rem;
  padding: 1rem;
}

.is-sticky {
  position: sticky;
  top: 30%;
}

.text-style-normal {
  font-family: var(--body);
}

.list-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-spacer-left {
  padding-left: .25rem;
}

@media screen and (min-width: 1280px) {
  body {
    --_size---25: .25rem;
    --_size---xsmall: .5rem;
    --_size---75: .75rem;
    --_size---1: 1rem;
    --_size---1-25: 1.25rem;
    --_size---1-5: 1.5rem;
    --_size---1-75: 1.75rem;
    --_size---2: 2rem;
    --_size---2-5: 2.5rem;
    --_size---3: 3rem;
    --_size---3-5: 3.5px;
    --_size---4: 4rem;
    --_size---4-5: 4.5rem;
    --_size---5: 5rem;
    --_size---6: 6rem;
    --_size---7: 8rem;
    --_size---8: 9rem;
    font-size: 1rem;
  }

  .heading-style-h3 {
    font-size: 2.5rem;
  }

  .heading-style-h1 {
    font-size: 6rem;
  }

  .heading-style-h1.is-display {
    font-size: 8rem;
  }

  .heading-style-h4 {
    font-size: 2rem;
  }

  .heading-style-h2 {
    font-size: 3.5rem;
  }

  .button.is-text-icon.is-featured.is-alternate:hover {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .text-size-medium {
    font-size: 1.125rem;
  }

  .navbar1_container {
    place-items: center stretch;
  }

  .stick_image-animate.lightbulb {
    min-width: 22vw;
  }

  .stick_image-animate.ninja {
    right: -5vw;
  }

  .banner-grid {
    grid-template-columns: minmax(350px, .75fr) 1fr;
  }

  .content-float.is-third {
    grid-template-columns: 1.25fr .75fr;
  }

  .content-float.is-third.position-relative.tablet-stack {
    grid-template-columns: 1fr .75fr;
  }

  .content-float.is-third.desktop-stack {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-float.is-third.is-index {
    grid-template-columns: 1.5fr .75fr;
  }

  .dot {
    width: 1rem;
    height: 1rem;
    margin-bottom: .7rem;
  }

  .icon-spin.in-content.is-dashed.systems {
    left: -50vw;
  }

  .button-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-2.is-small {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flex-bottom.stack.text-align-right {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .column12 {
    grid-column-gap: 4rem;
    grid-row-gap: 6rem;
  }

  .mobile-image_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .project-image {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    object-position: 50% 0%;
    display: block;
  }
}

@media screen and (min-width: 1440px) {
  blockquote {
    font-size: 1.375rem;
  }

  .heading-style-h3 {
    font-size: 2.75rem;
  }

  .text-rich-text.max-width-large blockquote {
    padding-left: 1.5rem;
    font-size: 1.5rem;
  }

  .text-rich-text.text-indent {
    max-width: 40rem;
  }

  .heading-style-h1 {
    font-size: 6.5rem;
  }

  .heading-style-h1.is-display {
    margin-bottom: 3rem;
    font-size: 10rem;
  }

  .heading-style-h1.banner {
    font-size: 30vh;
    top: 54%;
  }

  .heading-style-h1.banner.is-small {
    font-size: 27vh;
  }

  .heading-style-h1.font-alt {
    font-size: 4.5rem;
    line-height: 1.1;
  }

  .heading-style-h1.is-big {
    font-size: 7rem;
  }

  .heading-style-h1.text-color-white {
    margin-bottom: 1.5rem;
  }

  .heading-style-h1.is-grow {
    margin-bottom: 0;
    display: inline-block;
  }

  .text-size-small {
    font-size: 1rem;
  }

  .heading-style-h2 {
    font-size: 4rem;
  }

  .heading-style-h2.font-alt {
    font-size: 3.5rem;
  }

  .heading-style-h2.margin-0.text-color-white.text-align-right {
    text-align: right;
  }

  .text-style-quote {
    font-size: 1.375rem;
  }

  .button.is-text-icon.is-alternate.max-width-full {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .navbar1_container {
    grid-template-columns: minmax(250px, min-content) 1fr minmax(250px, min-content);
  }

  .navbar1_component {
    height: 8vh;
    min-height: 5rem;
  }

  .navbar1_logo-link {
    width: 250px;
  }

  .text-indent {
    padding-left: 3rem;
  }

  .button-text.heading-style-h1.is-alternate {
    font-size: 5rem;
  }

  .stick_image-animate.lightbulb {
    min-width: 15vw;
  }

  .column-3, .column-3.landscape-stack {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .banner-grid {
    grid-template-columns: minmax(400px, .75fr) 1fr;
  }

  .spacer:where(.w-variant-32f09602-9816-d54e-be7d-5c096bd21173) {
    height: 5rem;
  }

  .spacer:where(.w-variant-cb68b7c5-d25d-02a4-4e7d-8f0cf375d6c2) {
    height: 7rem;
  }

  .spacer:where(.w-variant-fb71c069-6c32-8b6b-8d19-f6b426570dab) {
    height: 10rem;
  }

  .content-float.is-third {
    grid-template-columns: 1.25fr 1fr;
  }

  .content-float.is-third.is-inverse {
    grid-template-columns: 1fr 1.5fr;
  }

  .card-simple_content-wrapper {
    font-size: 1rem;
  }

  .dot {
    width: 1.25rem;
    height: 1.25rem;
    margin-bottom: .8rem;
    margin-left: .6rem;
  }

  .divider:where(.w-variant-23a26903-e5e6-6134-9e8b-d98de9c73ed3), .divider:where(.w-variant-ad6828a6-9dc1-b6aa-e0e7-b9843f137b2f) {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .divider:where(.w-variant-6e3570c3-4440-4371-1dd0-8b8d896e2cd0), .divider:where(.w-variant-eadeb70c-3292-b592-937b-b0d53fab3aec) {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .divider:where(.w-variant-75a222d7-d3f7-56a6-91fa-a73f6b2c04fc) {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .icon-spin.in-header {
    opacity: .7;
  }

  .icon-spin.in-header.atom {
    top: -25vw;
  }

  .icon-spin.in-content {
    width: 40rem;
    height: 40rem;
    top: -15rem;
  }

  .icon-spin.in-content.is-small {
    width: 22rem;
    height: 22rem;
    top: -5vh;
  }

  .icon-spin.in-content.is-dashed {
    bottom: -50rem;
  }

  .icon-spin.in-content.is-dashed.systems {
    width: 75vw;
    height: 75vw;
    left: -30vw;
  }

  .icon-spin.in-content.is-left {
    width: 30rem;
    height: 30rem;
    left: 0;
  }

  .rl-styleguide_button-list {
    color: #feda8b;
  }

  .button-2.is-link:hover {
    color: #feda8b;
    background-image: none;
  }

  .button-2.is-small {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .gallery-card.push {
    margin-top: 5rem;
  }

  .mobile-image_wrapper {
    padding-top: 2.5rem;
  }

  .icon-spin-reverse.in-content.is-small {
    left: -5%;
  }

  .gallery_slider-mask {
    width: 25%;
  }

  .project-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
}

@media screen and (min-width: 1920px) {
  body {
    --_size---25: .25rem;
    --_size---xsmall: .5rem;
    --_size---75: .75rem;
    --_size---1: 1rem;
    --_size---1-25: 1.25rem;
    --_size---1-5: 1.5rem;
    --_size---1-75: 1.75rem;
    --_size---2: 2rem;
    --_size---2-5: 2.5rem;
    --_size---3: 3rem;
    --_size---3-5: 3.5px;
    --_size---4: 4rem;
    --_size---4-5: 4.5rem;
    --_size---5: 6rem;
    --_size---6: 8rem;
    --_size---7: 10rem;
    --_size---8: 12rem;
  }

  blockquote {
    font-size: 1.5rem;
  }

  .text-rich-text h3 {
    font-size: 1.375rem;
  }

  .text-rich-text.text-indent {
    max-width: 44rem;
  }

  .heading-style-h1 {
    font-size: 7rem;
  }

  .heading-style-h1.is-display {
    font-size: 12rem;
  }

  .heading-style-h1.banner {
    text-transform: uppercase;
  }

  .heading-style-h1.banner.yellow {
    color: var(--yellow-light);
  }

  .heading-style-h1.font-alt {
    font-size: 5rem;
    line-height: 1.1;
  }

  .heading-style-h1.is-big {
    font-size: 8rem;
  }

  .heading-style-h2.font-alt {
    font-size: 4rem;
  }

  .heading-style-h5, .text-style-quote {
    font-size: 1.5rem;
  }

  .button.is-text-icon.is-featured {
    font-size: 1.75rem;
  }

  .button.is-text-icon.is-alternate.hover-yellow:hover {
    color: var(--yellow-light);
  }

  .button.is-link.is-alternate {
    font-size: 1rem;
  }

  .text-size-medium {
    font-size: 1.25rem;
  }

  .container-medium {
    max-width: 75rem;
  }

  .stick_image-animate.lightbulb {
    min-height: 38vh;
  }

  .stick_image-animate.butterflies {
    align-self: center;
  }

  .column-3, .column-3.landscape-stack {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .portfolio-image {
    border-style: none;
    border-color: var(--cream);
  }

  .banner-grid {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: minmax(300px, .5fr) 1fr;
    width: 100%;
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
  }

  .spacer:where(.w-variant-32f09602-9816-d54e-be7d-5c096bd21173) {
    height: 6rem;
  }

  .spacer:where(.w-variant-cb68b7c5-d25d-02a4-4e7d-8f0cf375d6c2) {
    height: 8rem;
  }

  .spacer:where(.w-variant-82dd60b0-40e7-718b-deef-1deeacab9a90) {
    height: 3rem;
  }

  .spacer:where(.w-variant-fb71c069-6c32-8b6b-8d19-f6b426570dab) {
    height: 12rem;
  }

  .content-float.is-third.position-relative.tablet-stack {
    grid-template-columns: 1.25fr .75fr;
  }

  .content-float.is-third.is-index {
    grid-template-columns: 1fr .75fr;
  }

  .card-simple.is-rounded.bg-color-cream-50 {
    background-color: var(--cream-light);
  }

  .card-simple_content-wrapper.with-button {
    padding: 3rem;
  }

  .subheading {
    font-size: 1rem;
  }

  .sticky-sidebar.hide-mobile-landscape {
    border-radius: 5px;
  }

  .divider:where(.w-variant-ad6828a6-9dc1-b6aa-e0e7-b9843f137b2f) {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .divider:where(.w-variant-eadeb70c-3292-b592-937b-b0d53fab3aec), .divider:where(.w-variant-6e3570c3-4440-4371-1dd0-8b8d896e2cd0) {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .divider:where(.w-variant-75a222d7-d3f7-56a6-91fa-a73f6b2c04fc) {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .icon-spin.in-footer {
    width: 25rem;
    height: 25vw;
    bottom: -6rem;
    right: -6rem;
  }

  .icon-spin.in-header {
    opacity: .5;
  }

  .icon-spin.in-header.atom {
    width: 70rem;
    height: 70rem;
    top: -30rem;
    right: -15rem;
  }

  .icon-spin.in-content {
    top: -10rem;
  }

  .icon-spin.in-content.is-small {
    width: 25rem;
    height: 25rem;
  }

  .icon-spin.in-content.is-small.text-color-red {
    left: 5%;
  }

  .icon-spin.in-content.is-dashed {
    bottom: -50vw;
  }

  .icon-spin.in-content.is-dashed.systems {
    bottom: -50rem;
  }

  .button-2.is-small {
    text-align: center;
  }

  .flex-bottom.stack.text-align-right {
    align-self: flex-end;
  }

  .loop-ticker {
    width: auto;
    font-size: 7rem;
  }

  .column12 {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .gallery-card.push {
    margin-top: 6rem;
  }

  .mobile-image_wrapper {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    padding-top: 2.75rem;
  }

  .icon-spin-reverse.in-content.is-small {
    left: 5%;
  }

  .display-flex.position-relative {
    justify-content: space-between;
  }

  .column-4 {
    grid-column-gap: 1.5rem;
  }

  .gallery_slider-mask {
    width: 20%;
  }

  .project-card, .project-header {
    grid-template-columns: 1.5fr 1fr .75fr .4fr;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_size---25: .25rem;
    --_size---xsmall: .5rem;
    --_size---75: .75rem;
    --_size---1: 1rem;
    --_size---1-25: 1.25rem;
    --_size---1-5: 1.5rem;
    --_size---1-75: 1.75rem;
    --_size---2: 2rem;
    --_size---2-5: 2.5rem;
    --_size---3: 3rem;
    --_size---3-5: 3.5px;
    --_size---4: 4rem;
    --_size---4-5: 4.5rem;
    --_size---5: 5rem;
    --_size---6: 4.5rem;
    --_size---7: 5rem;
    --_size---8: 6rem;
    font-size: .9rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .heading-style-h3 {
    font-size: 1.75rem;
  }

  .text-rich-text h2 {
    font-size: 2rem;
  }

  .text-rich-text h3 {
    margin-top: .5rem;
  }

  .text-rich-text.max-width-large blockquote {
    font-size: 1rem;
  }

  .heading-style-h1 {
    font-size: 4rem;
  }

  .heading-style-h1.is-display {
    font-size: 6rem;
  }

  .heading-style-h1.banner.font-alt {
    font-size: 27.5vh;
  }

  .heading-style-h1.font-alt {
    font-size: 3rem;
  }

  .heading-style-h1.font-alt.huge {
    font-size: 5rem;
  }

  .heading-style-h1.is-big {
    font-size: 4rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
  }

  .display-inlineflex {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .display-inlineflex.spread {
    justify-content: space-between;
    align-items: center;
  }

  .display-inlineflex.gap-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .display-inlineflex.gap-1.shaow-tablet {
    display: inline-flex;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .button {
    margin-top: 1rem;
    padding-left: 3.25rem;
  }

  .button.is-text-icon {
    margin-top: 0;
  }

  .button.is-text-icon.is-featured {
    font-size: 1.25rem;
  }

  .button.is-text-icon.is-featured.is-alternate {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    font-size: 1.25rem;
  }

  .button.is-text-icon.is-alternate {
    padding-left: 0;
  }

  .button.is-icon {
    padding-left: 4rem;
  }

  .button.is-alternate {
    padding-left: 4.25rem;
  }

  .button.is-link.is-alternate {
    padding-left: 0;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .menu-icon1_line-middle {
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
    position: static;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .5rem 0 .5rem 2rem;
    font-size: 1rem;
  }

  .navbar1_dropdown-link:hover {
    background-color: var(--red-dark);
    color: var(--white);
  }

  .navbar1_menu {
    background-color: var(--black-100);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    flex-flow: column;
    width: 17rem;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 2rem;
    display: flex;
    position: absolute;
    inset: 100% 0% auto auto;
    overflow: auto;
  }

  .menu-icon1_line-bottom {
    background-color: var(--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar1_menu-dropdown:hover {
    background-color: var(--transparent);
  }

  .navbar1_menu-button {
    z-index: 10;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0 0 .5rem;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: var(--white);
    width: 24px;
    height: 2px;
    color: var(--white);
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar1_logo-link {
    width: 200px;
  }

  .navbar1_link {
    width: auto;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1.5rem;
    font-size: 1.125rem;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .button-text.heading-style-h1.is-alternate {
    font-size: 3.5rem;
  }

  .button-hand {
    max-height: 1.25rem;
  }

  .stick_image-animate.ninja {
    width: 55vw;
  }

  .section.banner.interior.bg-color-green {
    padding-top: 4rem;
  }

  .column-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .column-3.columns {
    column-gap: 2rem;
  }

  .column-3.gap-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .gallery_link.spacer {
    margin-bottom: 2rem;
  }

  .header-burst {
    top: -5rem;
  }

  .spacer:where(.w-variant-cb68b7c5-d25d-02a4-4e7d-8f0cf375d6c2) {
    height: 4rem;
  }

  .spacer:where(.w-variant-fb71c069-6c32-8b6b-8d19-f6b426570dab) {
    height: 6rem;
  }

  .body-2 {
    font-size: 1rem;
  }

  .content-float, .content-float.is-third.is-inverse {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .content-float.is-third.position-relative.tablet-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 36rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .content-float.is-third.is-index {
    grid-template-columns: 1.5fr .75fr;
  }

  .content-float.header-content-right {
    grid-template-columns: 1fr 1fr;
  }

  .system-label {
    font-size: .75rem;
  }

  .card-simple_content-wrapper.with-button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.5rem;
  }

  .card-simple_content-wrapper.with-button.is-small {
    flex-flow: column;
    display: flex;
  }

  .subheading.note {
    font-size: .75rem;
  }

  .img-wrapper.alchemy {
    width: 100%;
  }

  .img-fill {
    align-self: center;
    display: block;
  }

  .dot {
    width: 12px;
    height: 12px;
    margin-bottom: .4rem;
  }

  .divider:where(.w-variant-eadeb70c-3292-b592-937b-b0d53fab3aec) {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .divider:where(.w-variant-75a222d7-d3f7-56a6-91fa-a73f6b2c04fc), .divider.is-alternate:where(.w-variant-aba1549d-05ca-953a-0e6f-e52763ee0ebe) {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .card-logo {
    max-width: 10rem;
  }

  .icon-spin.in-footer {
    width: 20rem;
    height: 20rem;
    bottom: -5rem;
    right: -4rem;
  }

  .icon-spin.in-header {
    right: -5vw;
  }

  .icon-spin.in-content.is-left {
    width: 20rem;
    height: 20rem;
    top: -10rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .slider_arrow {
    font-size: 1rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .show-tablet {
    display: flex;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-xlarge-2 {
    padding: 3.5rem;
  }

  .margin-xxlarge-2 {
    margin: 4.5rem;
  }

  .margin-xxhuge-2 {
    margin: 7.5rem;
  }

  .button-icon_text {
    font-size: 1.125rem;
  }

  .button-arrow {
    font-size: 1.25rem;
  }

  .column12 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .gallery-card.push {
    margin-top: 3rem;
  }

  .mobile-image_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: grid;
  }

  .hr-decoration {
    height: 1px;
  }

  .black-dot {
    width: .75rem;
    height: .75rem;
  }

  .project-card {
    grid-template-columns: 1fr .75fr .75fr .5fr;
  }

  .navbar1_toggle-text {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1.5rem;
  }

  .project-header {
    grid-template-columns: 1fr .75fr .75fr .5fr;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_size---25: .25rem;
    --_size---xsmall: .5rem;
    --_size---75: .75rem;
    --_size---1: 1rem;
    --_size---1-25: 1.25rem;
    --_size---1-5: 1.5rem;
    --_size---1-75: 1.75rem;
    --_size---2: 2rem;
    --_size---2-5: 2.5rem;
    --_size---3: 3rem;
    --_size---3-5: 3.5px;
    --_size---4: 4rem;
    --_size---4-5: 4.5rem;
    --_size---5: 5rem;
    --_size---6: 3rem;
    --_size---7: 3.25rem;
    --_size---8: 3.5rem;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 3.5rem;
  }

  .heading-style-h1.is-display {
    font-size: 5rem;
  }

  .heading-style-h1.banner {
    letter-spacing: -1rem;
    font-size: 35vw;
    position: relative;
    left: auto;
    transform: none;
  }

  .heading-style-h1.banner.font-alt {
    transform: translate(55%, -50%)rotate(90deg);
  }

  .heading-style-h1.banner.teal {
    letter-spacing: -1rem;
    font-size: 35vw;
    position: relative;
    left: auto;
    transform: none;
  }

  .heading-style-h1.banner.is-small {
    font-size: 32vw;
  }

  .heading-style-h1.font-alt {
    font-size: 2.5rem;
  }

  .heading-style-h1.font-alt.huge {
    font-size: 4rem;
  }

  .heading-style-h1.is-big {
    font-size: 3.5rem;
  }

  .padding-global.position-relative {
    z-index: 10;
  }

  .max-width-medium.landscape-35 {
    width: 35%;
    margin-left: auto;
    margin-right: auto;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .heading-style-h4 {
    font-size: 1.25rem;
  }

  .heading-style-h4.text-style-italic.is-pretty.text-indent, .heading-style-h4.text-style-italic.max-width-large.text-indent {
    padding-left: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h2.margin-0.landscape-center {
    text-align: center;
  }

  .heading-style-h5 {
    font-size: 1rem;
  }

  .main-wrapper {
    margin-top: 4rem;
  }

  .button.is-text-icon.is-featured {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .button.is-text-icon.is-featured:hover {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .button.is-icon {
    font-size: 1rem;
  }

  .button.is-schedule {
    white-space: nowrap;
    font-size: .9rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .navbar1_container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    position: static;
  }

  .navbar1_dropdown-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .navbar1_menu {
    background-color: var(--black-100);
    padding-bottom: 1rem;
  }

  .navbar1_dropdown-list.w--open {
    padding-bottom: 0;
  }

  .navbar1_dropdown-toggle {
    color: var(--cream-light);
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navbar1_component {
    min-height: 4rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .navbar1_link {
    color: var(--cream-light);
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navbar1_logo {
    width: 125px;
  }

  .text-indent {
    padding-left: 1rem;
  }

  .button-text.heading-style-h1.is-alternate {
    font-size: 3rem;
  }

  .opacity-35.mojo {
    height: 10rem;
    margin-right: auto;
  }

  .stick_image-animate.ninja {
    width: 45vw;
    bottom: -20%;
  }

  .section.banner {
    justify-content: flex-end;
    align-items: center;
    min-height: auto;
    padding-top: 40vw;
    padding-bottom: 5vw;
  }

  .section.banner.atomic-green {
    padding-top: 40vw;
  }

  .section.banner.interior {
    padding-top: 0;
  }

  .section.banner.interior.bg-color-red {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.banner.interior.bg-color-green {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section.banner.interior.bg-color-teal {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .section.position-relative.bg-color-white, .section.bg-color-black.position-relative, .section.bg-color-green-light.position-relative.height-100vh {
    z-index: 10;
  }

  .section.is-index {
    min-height: auto;
    padding-top: 0;
  }

  .column-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .column-3.columns {
    column-count: 2;
  }

  .column-3.landscape-stack {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: min-content;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .column-3.stack-mobile {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .banner-grid {
    flex-flow: column;
    grid-template-columns: 10px 1fr;
    display: flex;
  }

  .header-burst {
    width: 6rem;
  }

  .spacer:where(.w-variant-cb68b7c5-d25d-02a4-4e7d-8f0cf375d6c2) {
    height: 3rem;
  }

  .spacer:where(.w-variant-fb71c069-6c32-8b6b-8d19-f6b426570dab) {
    height: 4rem;
  }

  .spacer:where(.w-variant-82dd60b0-40e7-718b-deef-1deeacab9a90) {
    height: 1.5rem;
  }

  .spacer:where(.w-variant-32f09602-9816-d54e-be7d-5c096bd21173) {
    height: 3rem;
  }

  .position-relative {
    z-index: 1;
    position: relative;
  }

  .position-relative.display-flex.full-height {
    min-height: 300px;
  }

  .content-float {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .content-float.is-third {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .content-float.is-third.is-inverse {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .content-float.is-third.position-relative.tablet-stack {
    max-width: 36rem;
  }

  .content-float.is-article {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(100px, .5fr) 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .content-float.landscape-gap0 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .content-float.header-content-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .system-label {
    align-self: stretch;
  }

  .card-simple_content-wrapper, .card-simple_content-wrapper.gap-1 {
    padding: 1rem;
  }

  .subheading.note.is-balanced.max-width-small.margin-0.landscape-left {
    text-align: left;
  }

  .img-wrapper {
    align-self: center;
    min-height: 250px;
  }

  .img-wrapper.alchemy {
    display: flex;
  }

  .img-fill.blobs {
    height: 110%;
  }

  .is-balanced.mobile-text-enter {
    text-align: center;
  }

  .dot {
    width: 10px;
    height: 10px;
    margin-left: .3rem;
  }

  .sticky-sidebar {
    position: static;
  }

  .divider:where(.w-variant-23a26903-e5e6-6134-9e8b-d98de9c73ed3) {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .divider:where(.w-variant-eadeb70c-3292-b592-937b-b0d53fab3aec) {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .divider:where(.w-variant-75a222d7-d3f7-56a6-91fa-a73f6b2c04fc) {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .divider.is-alternate:where(.w-variant-aba1549d-05ca-953a-0e6f-e52763ee0ebe) {
    margin-bottom: 3rem;
  }

  .icon-spin.in-header.atom {
    width: 30rem;
    height: 30rem;
    top: -14rem;
    right: -5rem;
  }

  .icon-spin.in-content.is-small {
    width: 10rem;
    height: 10rem;
    margin-left: 4rem;
    right: auto;
  }

  .icon-spin.in-content.is-small.text-color-red {
    margin-top: 3rem;
    margin-left: 0;
  }

  .icon-spin.in-content.is-small.text-color-red-dark {
    margin-left: 25%;
  }

  .icon-spin.in-content.is-dashed.systems {
    left: -30vw;
  }

  .icon-spin.in-content.is-left {
    width: 15rem;
    height: 15rem;
    left: auto;
    right: 5vw;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .slider_arrow {
    display: none;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .bg-color-cream.position-relative {
    z-index: 10;
  }

  .bullet-columns {
    column-count: 2;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .text-size-large {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .margin-small-2 {
    margin: 1.25rem;
  }

  .padding-xlarge-2 {
    padding: 2.5rem;
  }

  .padding-xsmall-2 {
    padding: .75rem;
  }

  .margin-xxlarge-2 {
    margin: 3rem;
  }

  .padding-small-2 {
    padding: 1rem 1.25rem;
  }

  .margin-xxhuge-2 {
    margin: 5rem;
  }

  .link-text {
    font-size: 1.125rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .button-arrow {
    font-size: 1.25rem;
  }

  .flex-bottom.stack.text-align-right {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .flex-bottom.stack.text-align-right.landscape-text-left {
    text-align: left;
    justify-content: flex-end;
    align-items: flex-start;
    margin-right: auto;
  }

  .ticker_wrapper {
    position: relative;
  }

  .footer_text-wrap {
    flex-flow: column;
  }

  .footer_link-wrapper {
    grid-row-gap: .5rem;
    flex-flow: wrap;
  }

  .column12 {
    flex-flow: column;
    display: flex;
  }

  .gallery-card.push {
    margin-top: 0;
  }

  .img-responsive {
    align-self: center;
    width: auto;
    max-height: 100%;
  }

  .mobile-image_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .color-block {
    width: 100%;
    inset: 0% 0% auto;
  }

  .icon-spin-reverse.in-content.is-small {
    left: auto;
  }

  .opacity-50.alchemy {
    height: 500px;
  }

  .landscape-center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .black-dot {
    width: .5rem;
    height: .5rem;
  }

  .gallery_slider {
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .gallery_slider-mask {
    background-color: var(--transparent);
  }

  .gallery_slider-slide {
    max-height: 50vh;
  }

  .show-landscape {
    height: 2rem;
    display: block;
  }

  .div-block {
    align-self: flex-start;
  }

  .project-card {
    flex-flow: wrap;
    grid-template-columns: 1.25fr .75fr;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: .5rem;
    display: flex;
  }

  .project-image {
    aspect-ratio: 16 / 9;
  }

  .bg-color-transparent.show-landscape {
    background-color: var(--transparent);
  }

  .bg-color-black-60.position-relative {
    z-index: 10;
  }

  .project-header {
    grid-template-columns: 1fr 1.5fr;
  }

  .is-sticky {
    position: static;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_size---25: .25rem;
    --_size---xsmall: .5rem;
    --_size---75: .75rem;
    --_size---1: 1rem;
    --_size---1-25: 1.25rem;
    --_size---1-5: 1.5rem;
    --_size---1-75: 1.75rem;
    --_size---2: 2rem;
    --_size---2-5: 2.5rem;
    --_size---3: 3rem;
    --_size---3-5: 3.5px;
    --_size---4: 4rem;
    --_size---4-5: 4.5rem;
    --_size---5: 5rem;
    --_size---6: 6rem;
    --_size---7: 7rem;
    --_size---8: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h3.margin-0.text-color-white {
    align-self: stretch;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.is-display {
    font-size: 3.5rem;
  }

  .heading-style-h1.banner.font-alt {
    font-size: 30vw;
    top: 0%;
    left: auto;
    right: auto;
    transform: translate(0%)rotate(0);
  }

  .heading-style-h1.font-alt {
    font-size: 2.25rem;
  }

  .heading-style-h1.font-alt.huge {
    font-size: 3.5rem;
  }

  .heading-style-h1.is-big {
    font-size: 3rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .display-inlineflex.spread {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .heading-style-h2 {
    font-size: 1.75rem;
  }

  .button.is-schedule {
    display: none;
  }

  .content-stack.right, .content-stack.left, .navbar1_menu {
    width: 100%;
  }

  .navbar1_link {
    padding-left: 5vw;
  }

  .text-indent {
    padding-left: 0;
  }

  .text-indent.desktop-spacer {
    margin-top: 0;
  }

  .button-text.text-style-italic {
    font-size: 1rem;
  }

  .button-text.heading-style-h1.is-alternate {
    font-size: 2rem;
  }

  .opacity-35.mojo {
    height: 7rem;
  }

  .stick_bg-image.lightbulb {
    top: 0;
    bottom: auto;
  }

  .stick_image-animate.lightbulb {
    width: 200px;
    top: -100px;
  }

  .stick_image-animate.butterflies {
    width: 100%;
  }

  .stick_image-animate.ninja {
    align-self: center;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: relative;
    top: 0%;
    left: auto;
    right: auto;
    transform: none;
  }

  .section.banner.interior.bg-color-red {
    min-height: 300px;
  }

  .section.banner.interior.bg-color-green, .section.banner.interior.bg-color-teal {
    min-height: 350px;
  }

  .column-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .column-3.columns {
    column-gap: 1rem;
  }

  .column-3.landscape-stack {
    display: flex;
  }

  .column-3.stack-mobile {
    flex-flow: column;
    display: flex;
  }

  .head-wrapper {
    width: 100%;
  }

  .banner-grid {
    flex-flow: column;
  }

  .gallery_link.spacer {
    margin-bottom: 1rem;
  }

  .spacer:where(.w-variant-82dd60b0-40e7-718b-deef-1deeacab9a90) {
    height: 1rem;
  }

  .spacer:where(.w-variant-32f09602-9816-d54e-be7d-5c096bd21173) {
    height: 2rem;
  }

  .content-float.is-third {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .content-float.is-article {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }

  .content-float.header-content-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .system-label {
    align-self: stretch;
  }

  .card-simple_content-wrapper.with-button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr max-content;
    grid-auto-columns: 1fr;
    max-width: 90vw;
    display: grid;
  }

  .subheading.mobile-margin-0 {
    margin-bottom: 0;
  }

  .img-wrapper.alchemy {
    min-height: auto;
  }

  .divider:where(.w-variant-23a26903-e5e6-6134-9e8b-d98de9c73ed3) {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .icon-spin.in-footer {
    width: 15rem;
    height: 15rem;
    bottom: -4rem;
    right: -3rem;
  }

  .icon-spin.in-header {
    width: 15rem;
    height: 15rem;
    top: -7rem;
  }

  .icon-spin.in-header.atom {
    width: 15rem;
    height: 15rem;
    top: -20vh;
  }

  .icon-spin.in-content.is-small.text-color-red-dark {
    margin-left: 15%;
  }

  .icon-spin.in-content.is-dashed.systems {
    bottom: -10rem;
  }

  .icon-spin.in-content.is-left {
    width: 10rem;
    min-width: 10rem;
    height: 10rem;
    min-height: 10rem;
    top: -5rem;
  }

  .form-field-wrapper.zip_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    min-width: 90vw;
    display: flex;
  }

  .form-grid-mini {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .bullet-columns {
    column-count: 1;
  }

  .text-size-large {
    font-size: 1rem;
  }

  .card {
    padding: 1rem;
  }

  .button-2 {
    width: 100%;
  }

  .button-2.is-link, .button-2.is-small {
    justify-content: center;
    align-items: center;
  }

  .button-2.is-icon {
    width: auto;
  }

  .text-size-small-2 {
    white-space: break-spaces;
  }

  .button-group-2 {
    margin-top: 1rem;
  }

  .footer_link-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: .25rem;
  }

  .funk-right {
    background-position: 100%;
    background-size: cover;
    right: 0%;
  }

  .project-card {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 1rem;
    display: grid;
  }

  .navbar1_toggle-text {
    padding-left: 5vw;
  }

  .project-header {
    flex-flow: wrap;
    display: flex;
  }
}

#w-node-e1f89fde-76ac-6fd1-c952-cccd20b43ad8-2d88c0b4, #w-node-e1f89fde-76ac-6fd1-c952-cccd20b43ae2-2d88c0b4, #w-node-e1f89fde-76ac-6fd1-c952-cccd20b43aec-2d88c0b4 {
  align-self: start;
}

#w-node-_3d38436a-f875-4291-8dbe-a94a50227ea4-2d88c0b4 {
  align-self: center;
}

#w-node-_3d38436a-f875-4291-8dbe-a94a50227ea9-2d88c0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3d38436a-f875-4291-8dbe-a94a50227eae-2d88c0b4, #w-node-_3d38436a-f875-4291-8dbe-a94a50227eba-2d88c0b4, #w-node-_3d38436a-f875-4291-8dbe-a94a50227ec6-2d88c0b4 {
  align-self: stretch;
}

#w-node-af37cda8-58e5-9d14-faf0-d71dd709dae2-2d88c0b4, #w-node-af37cda8-58e5-9d14-faf0-d71dd709daea-2d88c0b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-f5668526-5cc4-76c2-edc2-a584ea63f0aa-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0ab-2d88c0b4, #w-node-_22c83f2a-03f6-7650-1111-1eba49336cf9-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0ad-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0b8-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0b9-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0bf-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0bb-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0c4-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0c5-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0cf-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0c7-2d88c0b4 {
  align-self: center;
}

#w-node-_52e7ae41-37f3-9dbe-1fb6-c15763d4a3cd-2d88c0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52e7ae41-37f3-9dbe-1fb6-c15763d4a3ce-2d88c0b4, #w-node-_52e7ae41-37f3-9dbe-1fb6-c15763d4a3d0-2d88c0b4, #w-node-_52e7ae41-37f3-9dbe-1fb6-c15763d4a3d5-2d88c0b4 {
  align-self: center;
}

#w-node-f54360ad-be20-1050-90c1-36a395a9de9c-2d88c0b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2af01f5-5237-9faf-f61d-f45c747f659a-2d88c0b4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_49678cee-55ef-d68a-f9cb-931de69b0413-2d88c0b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41481a81-9334-91fa-6606-9834dce2bcd2-2d88c0b4 {
  align-self: start;
}

#w-node-_69a08a3d-63e6-92b6-a2c1-ea7c9e25c5fc-e65ba048 {
  justify-self: end;
}

#w-node-ce7fb1aa-b94b-b6ac-c323-1765e65ba04d-e65ba048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_638ff7cf-afc6-5d44-8205-84b0ab93dbeb-ab93dbe9 {
  align-self: center;
}

#w-node-_638ff7cf-afc6-5d44-8205-84b0ab93dbed-ab93dbe9 {
  justify-self: center;
}

#w-node-_71fefa1d-563c-d62d-1f0e-e05560b1bd98-2d88c0b7 {
  align-self: stretch;
}

#w-node-_664d1743-6758-defb-0301-83cd42322b3e-2d88c0b7 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_5fb9f3e5-9c14-2674-a5e7-b47c877100e2-2d88c0b7 {
  align-self: stretch;
}

#w-node-dde9785d-b50e-e5c8-d886-b42d478df806-c517ad5e, #w-node-e70b5a3e-1f6d-4956-2b7b-d8a47a78ed64-c517ad5e, #w-node-_048c24bf-b780-28ba-5f22-788115823c70-c517ad5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eee127ae-fd5e-df23-d7cd-ab31d0a52990-c517ad5e {
  align-self: start;
}

#w-node-e6380aef-b036-098c-59ca-d1edf01b38d0-c517ad5e, #w-node-_367ca3b9-2035-1e5d-c392-5b6c6f823eab-c517ad5e, #w-node-cd1a1d36-79f8-37af-acd7-26068eda747f-c517ad5e, #w-node-cbc4b505-02b1-6faa-ffc2-196f0b29fcc6-c517ad5e, #w-node-bd368de5-b63d-dc20-c898-1593ff74f60f-c517ad5e, #w-node-_2c478dcc-35f7-3e5a-9e18-2dc429ae028b-c517ad5e, #w-node-_096f0489-8c74-b950-0653-e7e8feda34f9-c517ad5e, #w-node-_096f0489-8c74-b950-0653-e7e8feda34fa-c517ad5e, #w-node-_382f9eea-dbac-4cd1-7bf5-6476cf9977b2-c517ad5e, #w-node-b62da9a0-817c-f2f8-e8f7-cdbd20665f1c-c517ad5e, #w-node-c87974e4-4d3b-fff3-8d3b-b99bfb8b225f-c517ad5e, #w-node-_522791a3-e27d-faac-4d16-166e906c5a55-c517ad5e, #w-node-_6c4446ce-d1ac-94d0-c3ab-a8cffd18a2a7-c517ad5e, #w-node-_0e86fd8d-18a0-bd88-6016-93a8d0caf234-c517ad5e, #w-node-_18cfeab7-2db9-cf82-ab23-7122e4e258a0-c517ad5e, #w-node-_22b4961b-1a52-045c-66cf-d6ae79411d62-c517ad5e, #w-node-c066aafa-58f1-0f7f-6ee9-af3282e50625-c517ad5e, #w-node-e435420a-fd9c-ff5a-a2a2-f8d1f1df8ae8-c517ad5e, #w-node-_7a42db1a-df4b-c7e3-fc6a-1412939258d3-c517ad5e, #w-node-ff6aba9a-863a-9ef8-c745-6ee29e631f4c-c517ad5e, #w-node-f33e8cb9-02d1-8209-a441-2e5a2b9d521e-c517ad5e, #w-node-c3faff1a-a1a6-14c3-f1ad-9833f992565e-c517ad5e, #w-node-_0c3112cb-8131-9e12-5b2b-8bcc717e1913-c517ad5e, #w-node-_803ca1da-e39f-3b4f-98fa-a46b22a6315e-c517ad5e, #w-node-a945e130-d37b-752c-0605-424a9884d24e-c517ad5e, #w-node-_6481492d-3a0c-0c68-2638-1ea2be444360-c517ad5e, #w-node-_5ad35b3e-71d0-337a-9201-6cc280dac275-c517ad5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b660f8c5-d403-2581-9746-6abbb6ea7708-2c2de2b9 {
  place-self: center;
}

#w-node-b660f8c5-d403-2581-9746-6abbb6ea7709-2c2de2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b660f8c5-d403-2581-9746-6abbb6ea770b-2c2de2b9 {
  justify-self: start;
}

#w-node-a84e8703-9899-1025-5737-e7ae665c647c-2c2de2b9, #w-node-cbc50dd0-950c-fa6e-d138-3973bb71e3ec-2c2de2b9, #w-node-eed0bbfd-41c3-f18c-29ef-b1ef799b4933-2c2de2b9, #w-node-_3635cdd1-6c71-202d-15bc-118bac97fd87-2c2de2b9, #w-node-_2ed17636-3630-0ff1-f342-6b7163d3eea1-2c2de2b9, #w-node-_72fce312-08e1-a377-7f35-6c8d0b8412d7-2c2de2b9, #w-node-_4d5465c1-c272-3975-ad8f-309849e2fd9d-2c2de2b9, #w-node-_4d5fb72e-1860-6a2b-cda8-ba62440ac0ca-2c2de2b9, #w-node-b1e162a7-12fb-1958-e48d-b8de8c81c7ef-2c2de2b9, #w-node-_7575f9ff-d0fb-1d9f-2d35-9fb6b3af4c9d-2c2de2b9, #w-node-d31634b6-0813-e1a4-47f4-20e667299926-2c2de2b9, #w-node-_39c504dc-40f1-5114-6500-aa6a0788b5ae-2c2de2b9, #w-node-_6c31cb46-8777-d26f-3696-1a6d9d16ca07-2c2de2b9, #w-node-_371c601b-680e-e762-4da8-2d488900e4a7-2c2de2b9, #w-node-_6655e088-1584-e06a-127b-37f570791ae6-2c2de2b9, #w-node-_71c0ee00-6964-6910-adc6-4654baf327df-2c2de2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2593d006-a993-52dc-b28f-0ca320c271e5-2ad93270 {
  place-self: center;
}

#w-node-_2593d006-a993-52dc-b28f-0ca320c271e6-2ad93270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2593d006-a993-52dc-b28f-0ca320c271e8-2ad93270 {
  justify-self: start;
}

#w-node-a84e8703-9899-1025-5737-e7ae665c647c-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c6498-2ad93270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a84e8703-9899-1025-5737-e7ae665c647d-2ad93270 {
  align-self: start;
}

#w-node-a84e8703-9899-1025-5737-e7ae665c647e-2ad93270, #w-node-_5bcff846-42f0-8944-0fe5-c3aa685dd7b3-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c6496-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c648a-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c648c-2ad93270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a84e8703-9899-1025-5737-e7ae665c6483-2ad93270 {
  align-self: start;
}

#w-node-a84e8703-9899-1025-5737-e7ae665c6484-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c6486-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c647a-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c6490-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c6494-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c6488-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c648e-2ad93270, #w-node-a84e8703-9899-1025-5737-e7ae665c6492-2ad93270, #w-node-_0634b1d8-f28d-9d98-6164-e9da46b54de9-67e2d861, #w-node-_2354a8b9-8dc2-fefb-03fd-788ee6c07f6c-67e2d861, #w-node-f330db11-e663-130d-b2a6-f687c2aa8e31-67e2d861, #w-node-_72799e1d-a9bd-2b05-0d90-1c70f4a8ea0d-67e2d861, #w-node-f4fcc008-a4c1-9aee-409c-57e331454969-67e2d861 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfec-858efb68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfea-858efb68 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_891e3dfb-96fa-6405-1905-8da9930266a1-858efb68, #w-node-_4c5c8e8e-00b2-81b3-13c7-cf64667ce53d-858efb68 {
  align-self: center;
}

#w-node-e3395d85-8f93-49b5-744a-2e0fb4bded6e-858efb68 {
  justify-self: start;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07e5-858efb68 {
  place-self: end;
}

#w-node-_01b392c4-52ce-a104-cfc8-b127b8deadde-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deade0-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deade4-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deadfa-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deadfc-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deae00-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deae06-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deae08-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deae0d-858efb68 {
  align-self: center;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07ed-858efb68 {
  align-self: stretch;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07ef-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07f3-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07f6-858efb68 {
  align-self: start;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07fb-858efb68, #w-node-_30a73f7f-1b50-69e9-8dc9-54fd6d4a1457-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07fd-858efb68 {
  align-self: stretch;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07ff-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0803-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0806-858efb68 {
  align-self: start;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0809-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c080b-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c080d-858efb68 {
  align-self: stretch;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c080f-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0813-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0816-858efb68 {
  align-self: start;
}

#w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0819-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c081b-858efb68 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_622a434e-3c8f-b0f2-9cdb-52b2061163e8-858efb68 {
  place-self: end;
}

#w-node-af8b6902-175c-324b-9100-f638b21f9095-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f9097-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f909d-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90af-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90b1-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90b9-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90d8-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90da-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90e1-858efb68 {
  align-self: center;
}

#w-node-_622a434e-3c8f-b0f2-9cdb-52b2061163ef-858efb68, #w-node-_622a434e-3c8f-b0f2-9cdb-52b2061163fe-858efb68, #w-node-_622a434e-3c8f-b0f2-9cdb-52b20611640d-858efb68 {
  align-self: stretch;
}

#w-node-_30b73da5-e6bf-1f03-c263-3cd9a41dfbed-858efb68 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_13ef9dda-1f63-e260-ee4a-619fc12e9b41-858efb68 {
  align-self: center;
}

#w-node-_8f5981c1-fda3-6390-f9ca-ba2407de8ffa-1fc1cb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_664d1743-6758-defb-0301-83cd42322b3e-1fc1cb0a {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_6e14f30b-94e3-837d-ea2f-ca98a742648e-1fc1cb0a {
  place-self: stretch stretch;
}

#w-node-_48413d62-4e07-bcef-537a-3d1d918a26cb-1fc1cb0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1cbbe5e8-abbb-2b9b-8108-070544110cf1-1fc1cb0a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ef1c89c4-2478-d447-698d-35105fa1a3f6-1fc1cb0a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b47b3b91-aede-15ce-a15b-86121607d492-be1ff220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfea-be1ff220 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d02305e7-3596-1be2-aae3-01d56d30d4e6-be1ff220 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-e7e8bf08-ac5f-1765-7ee1-63c70be6c03e-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666ce-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666cf-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666d1-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666d7-be1ff220 {
  align-self: center;
}

#w-node-_241cd10b-aad1-3b6a-2ffd-b57c514f4c18-be1ff220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_241cd10b-aad1-3b6a-2ffd-b57c514f4c19-be1ff220, #w-node-_241cd10b-aad1-3b6a-2ffd-b57c514f4c20-be1ff220, #w-node-_241cd10b-aad1-3b6a-2ffd-b57c514f4c1b-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f1-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f2-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f4-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f9-be1ff220 {
  align-self: center;
}

#w-node-_38ea9e8f-95b2-f576-b498-34b500582f6f-be1ff220 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_38ea9e8f-95b2-f576-b498-34b500582f85-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582f8b-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582f91-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fa4-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582f9d-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fa2-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582f97-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd8-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fa9-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582faa-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fa8-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fa6-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fac-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fb0-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fae-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fb2-be1ff220, #w-node-adbea0a6-8d1b-bead-03b2-6ba219a9e534-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fb4-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fb6-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fb8-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fba-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fbc-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fbe-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc0-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc2-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc4-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc6-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc8-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fcc-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fca-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd2-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd0-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fce-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd4-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd6-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fda-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fdc-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fe4-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fea-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582ff8-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582ffa-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582ffc-be1ff220, #w-node-bcb8224e-954d-64dd-7775-25e8f3a2c1f2-be1ff220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bf2bd5c-4b34-46a6-89b0-036b9e5ea98e-be1ff220 {
  place-self: center end;
}

#w-node-_9bf2bd5c-4b34-46a6-89b0-036b9e5ea994-be1ff220 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a76c1e3f-8101-3b74-3437-a2425d6b6215-be1ff220 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-_8be12290-5e74-5c9f-5539-006ae36e3730-9936c337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfea-9936c337 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_69eded4e-7ad6-ceeb-cc8a-e6584b2c8d67-9936c337 {
  align-self: center;
}

#w-node-_6c5609af-bdde-cfb6-a57e-04561a6790bb-9936c337 {
  place-self: stretch center;
}

#w-node-_40531e74-a0ae-25ab-08f8-eb33c0eb8139-9936c337, #w-node-_332062b7-67cd-eb9a-da19-644244f40b22-9936c337, #w-node-_7f7ee369-1328-2344-2d4b-03e452238013-9936c337 {
  align-self: stretch;
}

#w-node-e2e9e54d-2509-f869-361a-a8549819aa1d-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e9784-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e9785-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e9787-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e978c-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97a5-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97a6-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97a8-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97ad-9936c337, #w-node-_48f52968-9b15-f3a2-9b4b-cc8966aa1e6f-9936c337, #w-node-_48f52968-9b15-f3a2-9b4b-cc8966aa1e70-9936c337, #w-node-ea393f14-211e-bf30-4671-60abe674b644-9936c337, #w-node-_48f52968-9b15-f3a2-9b4b-cc8966aa1e72-9936c337 {
  align-self: center;
}

#w-node-c06f74f1-2f28-6008-e2a1-c146997fe279-9936c337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f84aeedf-70e1-7c13-d00b-d646262a0cc0-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cbe-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cc2-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cc4-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cc6-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cc8-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cca-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cd2-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0ccc-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cd0-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cce-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cd4-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c6a-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c80-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c7c-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c7a-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c78-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c7e-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c93-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c95-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c97-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c99-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0c9b-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0ca1-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0ca3-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0ca5-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0ca7-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0ca9-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cab-9936c337, #w-node-f84aeedf-70e1-7c13-d00b-d646262a0cad-9936c337 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5902ff9-6592-ceda-ceb5-c1ce29db455a-77b96b14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfea-77b96b14 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-fcc2664c-1ef5-747f-1065-0555c3ef634f-77b96b14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f8ae43a4-6a42-7213-46e9-4b1e8971cb30-77b96b14, #w-node-_82cf5177-11de-5d57-39c3-4748c4d60ad0-77b96b14, #w-node-f8ae43a4-6a42-7213-46e9-4b1e8971cb36-77b96b14, #w-node-ce27abf9-c58a-7343-d0ba-28c9fe15d235-77b96b14, #w-node-_068810d4-2b6c-2506-328c-776780041753-77b96b14, #w-node-f8ae43a4-6a42-7213-46e9-4b1e8971cb3c-77b96b14, #w-node-d6aeb710-676f-07c6-0101-f40f3b4cc760-77b96b14, #w-node-_24737a07-3117-054f-8e9a-b0b7459c72cd-77b96b14, #w-node-d6437717-5529-4768-ac90-7f661d4b37ba-77b96b14, #w-node-_5878fd23-60a6-bb86-59fb-881e0e18bea9-77b96b14, #w-node-_99f5c35e-f981-2646-5c2f-d3d52fb21d1b-77b96b14, #w-node-_62f37cf6-adb7-e05c-4cb2-9b628baf31d8-77b96b14, #w-node-d6aeb710-676f-07c6-0101-f40f3b4cc75c-77b96b14, #w-node-_10949386-c530-ff51-2826-e4c59d29f91d-77b96b14, #w-node-d6aeb710-676f-07c6-0101-f40f3b4cc768-77b96b14, #w-node-d6aeb710-676f-07c6-0101-f40f3b4cc766-77b96b14, #w-node-d6aeb710-676f-07c6-0101-f40f3b4cc752-77b96b14, #w-node-d6aeb710-676f-07c6-0101-f40f3b4cc75a-77b96b14, #w-node-bceba844-4008-c957-6ee4-cebc2ea0394d-77b96b14, #w-node-_2d416e17-4cb8-7de1-2af1-1bb4df7b5e1c-77b96b14, #w-node-_00470337-27ef-7c0b-fb26-1a900540f7a6-77b96b14, #w-node-e6ee05b0-1bf8-8c5a-9775-e71ff38a2238-77b96b14, #w-node-b1ee65c9-df9e-eaa6-1126-940254a747d1-77b96b14, #w-node-_0825bfde-c218-d693-6046-c5a105ec0744-77b96b14, #w-node-_2deec586-bc38-f627-e32e-29e4257c258c-77b96b14, #w-node-_324fd614-9f29-3c26-e9b1-f89ca02d19ef-77b96b14, #w-node-_05da22db-5e0c-e3fb-a6e5-09cb0f172e6c-77b96b14, #w-node-aea8a16a-88c2-c83a-4bff-6921f72011cc-77b96b14, #w-node-aea8a16a-88c2-c83a-4bff-6921f72011d8-77b96b14, #w-node-_2ad63e47-692b-6771-6f76-1e025653cbf1-77b96b14, #w-node-_79498028-fd16-ea0e-3095-bd7f53689757-77b96b14, #w-node-b4f444ae-175c-b0cc-beb5-14051afad760-77b96b14, #w-node-b4f444ae-175c-b0cc-beb5-14051afad762-77b96b14, #w-node-b4f444ae-175c-b0cc-beb5-14051afad768-77b96b14, #w-node-c6bc2552-6e6a-e081-8a27-f69bbb939471-77b96b14, #w-node-b4f444ae-175c-b0cc-beb5-14051afad75e-77b96b14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f444ae-175c-b0cc-beb5-14051afad765-77b96b14 {
  align-self: start;
}

#w-node-b4f444ae-175c-b0cc-beb5-14051afad766-77b96b14, #w-node-_100b0392-8f12-0823-7a26-109d9e3fd7fc-77b96b14, #w-node-_3194ff35-47be-1160-a352-013e1c4fc113-77b96b14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_579b1220-2508-8d75-7cfd-d5ee5a7824eb-c93e6a6b {
  align-self: start;
}

#w-node-_4424a7ce-2a51-220a-7ee8-68ce5684f901-c93e6a6b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4424a7ce-2a51-220a-7ee8-68ce5684f90b-c93e6a6b, #w-node-_4424a7ce-2a51-220a-7ee8-68ce5684f912-c93e6a6b, #w-node-_4424a7ce-2a51-220a-7ee8-68ce5684f91e-c93e6a6b, #w-node-_4424a7ce-2a51-220a-7ee8-68ce5684f934-c93e6a6b, #w-node-_4424a7ce-2a51-220a-7ee8-68ce5684f936-c93e6a6b, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a6fb-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a6fc-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a700-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a701-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a705-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a706-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a70a-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a70b-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a70f-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a710-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a714-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a715-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a71f-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a720-bbfc7b65 {
  justify-self: start;
}

#w-node-ca972e53-f225-4821-a9a9-7aff6870e1df-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca972e53-f225-4821-a9a9-7aff6870e1e0-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a729-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a72a-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a72e-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a72f-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a733-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a734-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a738-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a739-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a748-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a749-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a74d-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a74e-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a752-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a753-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a757-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a758-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a761-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a762-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a76b-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a76c-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a77e-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a77f-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a783-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a784-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a788-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a789-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a78d-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a78e-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a792-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a793-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a79d-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a79e-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7a2-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7a3-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7a7-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7a8-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7ac-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7ad-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7b1-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7b2-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7b6-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7b7-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7c2-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7c3-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7c7-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7c8-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7cc-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7cd-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7d6-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7d7-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7db-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7dc-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7e0-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7e1-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7e5-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7e6-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7e7-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7ee-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7ef-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7f3-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7f4-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7fe-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a7ff-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a803-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a804-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a808-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a809-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a810-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a811-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8b9-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8ba-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8bf-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8c0-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8c4-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8c5-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8ce-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8cf-bbfc7b65 {
  justify-self: start;
}

#w-node-b2a1d9e8-0b20-df62-81e4-159110a0ebbb-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2a1d9e8-0b20-df62-81e4-159110a0ebbc-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8d3-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8d4-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8d8-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8d9-bbfc7b65 {
  justify-self: start;
}

#w-node-_27721950-1a05-ba82-4839-5007e75260f2-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27721950-1a05-ba82-4839-5007e75260f3-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8dd-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8de-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8e2-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8e3-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8e7-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8e8-bbfc7b65 {
  justify-self: start;
}

#w-node-_398174e9-9009-64f5-6ce9-ce384de959e2-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_398174e9-9009-64f5-6ce9-ce384de959e3-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8ec-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8ed-bbfc7b65 {
  justify-self: start;
}

#w-node-d5347543-146d-ff65-3bd3-9834d679c14f-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5347543-146d-ff65-3bd3-9834d679c150-bbfc7b65 {
  justify-self: start;
}

#w-node-_196e5008-8dee-5d94-8d4c-d3e54c345224-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_196e5008-8dee-5d94-8d4c-d3e54c345225-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8f1-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8f2-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8f6-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8f7-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8fb-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a8fc-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a900-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a901-bbfc7b65 {
  justify-self: start;
}

#w-node-_93222757-e74e-ab54-c9c8-92ad33363a91-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93222757-e74e-ab54-c9c8-92ad33363a92-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a905-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a906-bbfc7b65 {
  justify-self: start;
}

#w-node-_635a5d23-9ad1-d8b7-8714-f6f20b1e5af5-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_635a5d23-9ad1-d8b7-8714-f6f20b1e5af6-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a915-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a91f-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a922-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a923-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a926-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a927-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a92a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a92b-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a92f-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a932-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a933-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a936-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a937-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a93a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a943-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a947-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a94b-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a94f-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a953-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a95e-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a962-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a965-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a966-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a969-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a96a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a96e-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a971-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a979-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a97a-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a97b-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a97d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a980-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a981-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a982-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a986-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a9f4-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a9f5-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7a9f9-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa1f-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa24-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa25-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa26-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa2a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa2d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa2e-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa2f-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa35-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa38-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa39-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa3a-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa40-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa43-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa44-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa45-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa4d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa50-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa51-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa52-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa58-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa5b-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa5c-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa5d-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa65-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa68-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa69-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa6a-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa70-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa73-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa74-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa75-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa7d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa80-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa81-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa82-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa8a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa8d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa8e-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa8f-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa97-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa9a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa9b-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aa9c-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaa2-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaa5-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaa6-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaa7-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaaf-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aab3-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aab4-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaba-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aabf-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aac0-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aac1-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaca-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aacb-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aad3-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aad9-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aada-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aade-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aae2-bbfc7b65 {
  place-self: center;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aae5-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aae6-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aae7-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aae9-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaec-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaed-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaee-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaf2-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab09-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab0a-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab0b-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab0f-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab12-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab13-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab14-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab1a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab1e-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab1f-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab20-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab24-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab27-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab28-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab29-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab2d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab49-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab4a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab4b-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab4c-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab4e-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab51-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab55-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab56-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab57-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab59-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab5c-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab60-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab61-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab62-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab6b-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab6c-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab6d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab76-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab77-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab78-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab79-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab7f-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab80-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab81-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab82-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab84-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab88-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab89-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab8a-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab8b-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab8d-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abdf-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7abe3-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abe4-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abe6-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abe8-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abe9-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abeb-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abed-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abee-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abf0-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abf2-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abf3-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abf5-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abf7-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abf8-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abfa-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abfc-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abfd-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7abff-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac13-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac14-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac16-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac1c-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac20-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac21-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac23-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac25-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac26-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac28-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac2a-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac2b-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac2d-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac2f-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac30-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac32-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac34-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac35-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac37-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac39-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac3a-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac3c-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac3e-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac3f-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac41-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac43-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac44-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac46-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac48-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac49-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac4b-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac4d-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac4e-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac50-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac52-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac53-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac55-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac5a-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac5e-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac60-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac63-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac68-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac6d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac72-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac77-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac7e-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac7f-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac81-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac82-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac84-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac85-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac87-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac88-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac8a-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac8b-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac8d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac8e-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac90-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac91-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac93-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac94-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac96-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac97-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac99-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac9a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac9c-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac9d-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ac9f-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aca0-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aca2-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aca3-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aca5-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aca6-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aca8-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7aca9-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acab-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acac-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acae-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acaf-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acb1-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acb2-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acb4-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acb5-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acb7-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acb8-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acba-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acbb-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acbd-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acbe-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acc0-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acc1-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acc3-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acc4-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acd9-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acdd-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ace1-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aceb-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acef-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acf3-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7acf7-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acfd-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7acfe-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad00-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad01-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad03-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad04-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad06-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad07-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad09-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad0a-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad0c-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad0d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad0f-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad10-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad12-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad13-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad15-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad16-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad18-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad19-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad1b-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad1c-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad1e-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad1f-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad21-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad22-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad24-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad25-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad27-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad28-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad2a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad2b-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad2d-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad2e-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad30-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad31-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad33-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad34-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad36-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad37-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad39-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad3a-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad3c-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad3d-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad3f-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad40-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad42-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad43-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad5a-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad5e-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad5f-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad63-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad64-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad68-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad6a-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad6b-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad6f-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad70-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad74-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad75-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad79-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad7a-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad7e-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad7f-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad83-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad84-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad88-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad89-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad8d-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad8e-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad92-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad93-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad97-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad98-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad9c-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ad9d-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ada1-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ada2-bbfc7b65 {
  justify-self: start;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ada6-bbfc7b65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b10353d1-93ed-955e-96ac-2c7e14d7ada7-bbfc7b65 {
  justify-self: start;
}

#w-node-d42391d7-e97e-ca2d-5e3f-6080984269b6-618489c4 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_0ec1c7b4-f6bf-7050-f779-1e3b1614c248-618489c4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_04f9752a-d26d-e170-f408-ad0c95233d3f-618489c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bda46111-78c2-585b-6df2-b90394d12da0-618489c4 {
  grid-area: 3 / 3 / 4 / 9;
}

#w-node-f871d55a-ba3c-f9c7-45b8-89a9bc7ffb6d-618489c4 {
  grid-area: 4 / 2 / 5 / 8;
}

#w-node-_098c6e04-7d55-9c4d-7622-adee67259d5e-618489c4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e66a51ce-696a-a741-0ed8-bd1311148f91-618489c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_601c1216-cbfa-b2f3-9ca6-4c0bf94527b7-618489c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_99c712c2-c1f2-7064-792f-b231b2a2e5a8-618489c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef338367-50b6-4c51-4b58-c58d56160c76-928f3377, #w-node-e0f76234-565e-7cde-4528-a4e63ac63f64-928f3377 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_375b74d8-d7be-f68f-ac8b-e5ef967225a5-928f3377 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-_7148f7ec-b238-619b-449f-83a681dbfe8e-928f3377 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ef338367-50b6-4c51-4b58-c58d56160c7a-928f3377 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8d9c57af-93c9-2e26-2db8-b78b1a04fae4-928f3377 {
  grid-area: 3 / 2 / 4 / 8;
}

#w-node-ef338367-50b6-4c51-4b58-c58d56160c7e-928f3377 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ff605ac1-294e-71b8-5601-c6965372a96a-928f3377 {
  grid-area: 5 / 3 / 6 / 9;
}

#w-node-ef338367-50b6-4c51-4b58-c58d56160c89-928f3377 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ef338367-50b6-4c51-4b58-c58d56160c8d-928f3377 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4eb7c513-65dd-c11d-313e-5e4f442ad588-896973a8, #w-node-_73b18d82-4f0e-d589-b783-767851d8d074-896973a8, #w-node-_67f28d39-b047-deba-5ba1-df0af6628c77-896973a8, #w-node-_39fdfcd0-1d02-2587-0b9f-246cd83e7c73-896973a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_249a1d56-63ce-b959-28b3-4fc0a22ba6fa-896973a8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a7c6669f-efe1-1f8e-7585-2c32560439a4-896973a8 {
  grid-area: 4 / 2 / 5 / 8;
}

#w-node-_00a98c90-2817-3f72-0867-4afb09461788-896973a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_28531941-f542-8c1a-a95d-8ba701a9bd63-896973a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-_22e8767e-1283-ef7d-c189-277d8709f4ee-896973a8, #w-node-eccf92fb-d665-9bdb-bd78-1b324e221586-896973a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-be835c91-d3a5-5a18-19e3-0cce9111ad21-896973a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_806b3823-1f8f-9883-2316-7902b7af94b8-896973a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93d1-896973a8 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93d5-896973a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93dd-896973a8 {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93d9-896973a8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93e1-896973a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9f80ada2-d3e2-bac4-020e-105ef779d9dd-896973a8 {
  grid-area: 4 / 2 / 5 / 6;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93e6-896973a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_75c61dca-f9f1-144d-46dd-b941904f7707-896973a8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93ea-896973a8 {
  grid-area: 6 / 3 / 7 / 9;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93f4-896973a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b3e00124-f384-109e-f970-ee8cdd7c93f8-896973a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7a5345d1-1015-6c51-af8f-53c8822f0495-896973a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7a5345d1-1015-6c51-af8f-53c8822f04a9-896973a8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7a5345d1-1015-6c51-af8f-53c8822f04b2-896973a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7a5345d1-1015-6c51-af8f-53c8822f04b6-896973a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499012-896973a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499016-896973a8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1aee1075-bc8b-6c5c-a4f7-8bfd22026b6d-896973a8 {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_7dc7dfb2-643e-17d9-55eb-5fe26449901a-896973a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7dc7dfb2-643e-17d9-55eb-5fe26449901e-896973a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29893487-de1b-f48c-96eb-c13d859e127f-d2560a10, #w-node-_98c8303b-9175-da77-935e-42d50bbe8f27-d2560a10, #w-node-d91e1ff8-ca9d-92a7-e726-7a2368aee156-d2560a10 {
  align-self: stretch;
}

@media screen and (min-width: 1920px) {
  #w-node-_3d38436a-f875-4291-8dbe-a94a50227ea4-2d88c0b4, #w-node-f54360ad-be20-1050-90c1-36a395a9de9c-2d88c0b4 {
    justify-self: end;
  }

  #w-node-bd368de5-b63d-dc20-c898-1593ff74f60f-c517ad5e, #w-node-_0e86fd8d-18a0-bd88-6016-93a8d0caf234-c517ad5e, #w-node-c066aafa-58f1-0f7f-6ee9-af3282e50625-c517ad5e, #w-node-e435420a-fd9c-ff5a-a2a2-f8d1f1df8ae8-c517ad5e, #w-node-_7a42db1a-df4b-c7e3-fc6a-1412939258d3-c517ad5e, #w-node-ff6aba9a-863a-9ef8-c745-6ee29e631f4c-c517ad5e, #w-node-f33e8cb9-02d1-8209-a441-2e5a2b9d521e-c517ad5e, #w-node-c3faff1a-a1a6-14c3-f1ad-9833f992565e-c517ad5e, #w-node-_0c3112cb-8131-9e12-5b2b-8bcc717e1913-c517ad5e, #w-node-_803ca1da-e39f-3b4f-98fa-a46b22a6315e-c517ad5e, #w-node-a945e130-d37b-752c-0605-424a9884d24e-c517ad5e, #w-node-_6481492d-3a0c-0c68-2638-1ea2be444360-c517ad5e, #w-node-_5ad35b3e-71d0-337a-9201-6cc280dac275-c517ad5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b660f8c5-d403-2581-9746-6abbb6ea7708-2c2de2b9, #w-node-_2593d006-a993-52dc-b28f-0ca320c271e5-2ad93270 {
    justify-self: start;
  }

  #w-node-_664d1743-6758-defb-0301-83cd42322b3e-1fc1cb0a {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd8-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fac-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fbe-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc0-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc2-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc4-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fc6-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fcc-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd2-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd0-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fce-be1ff220, #w-node-_38ea9e8f-95b2-f576-b498-34b500582fd4-be1ff220 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_20bee75e-0afb-bf48-a6b4-033f9b85418d-e2ae77c4, #w-node-_480069a2-d982-fda9-93fb-3f13ed94b1e4-a9b30e4c, #w-node-f6aadd39-ccbe-6959-3693-7566c09d076c-3566be7f {
    align-self: start;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_3d38436a-f875-4291-8dbe-a94a50227ea4-2d88c0b4, #w-node-af37cda8-58e5-9d14-faf0-d71dd709dae2-2d88c0b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-af37cda8-58e5-9d14-faf0-d71dd709daea-2d88c0b4 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0aa-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0ab-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0b8-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0b9-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0c5-2d88c0b4 {
    align-self: center;
  }

  #w-node-_664d1743-6758-defb-0301-83cd42322b3e-2d88c0b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a84e8703-9899-1025-5737-e7ae665c647d-2ad93270 {
    align-self: start;
  }

  #w-node-_952b7d66-c625-ebf5-269d-404aca0666ce-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666cf-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f2-be1ff220 {
    align-self: center;
  }

  #w-node-_952b7d66-c625-ebf5-269d-404aca0666f4-be1ff220 {
    grid-column: span 1 / span 1;
  }

  #w-node-bbd97683-4d79-34fa-214a-b92fa89e9784-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e9785-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97a6-9936c337 {
    align-self: center;
  }

  #w-node-_8d9c57af-93c9-2e26-2db8-b78b1a04fae4-928f3377 {
    grid-column-start: 3;
  }

  #w-node-ff605ac1-294e-71b8-5601-c6965372a96a-928f3377 {
    grid-column-start: 4;
  }

  #w-node-_249a1d56-63ce-b959-28b3-4fc0a22ba6fa-896973a8 {
    grid-area: 3 / 2 / 4 / 7;
  }

  #w-node-a7c6669f-efe1-1f8e-7585-2c32560439a4-896973a8 {
    grid-column-start: 3;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93d1-896973a8 {
    grid-column: 2 / 4;
  }

  #w-node-_75c61dca-f9f1-144d-46dd-b941904f7707-896973a8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93ea-896973a8 {
    grid-column-start: 3;
  }

  #w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499012-896973a8 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499016-896973a8 {
    grid-column: span 4 / span 4;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0ab-2d88c0b4, #w-node-_22c83f2a-03f6-7650-1111-1eba49336cf9-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0ad-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0b9-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0bf-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0bb-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0c5-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0cf-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0c7-2d88c0b4, #w-node-_52e7ae41-37f3-9dbe-1fb6-c15763d4a3ce-2d88c0b4, #w-node-_52e7ae41-37f3-9dbe-1fb6-c15763d4a3d0-2d88c0b4, #w-node-_52e7ae41-37f3-9dbe-1fb6-c15763d4a3d5-2d88c0b4, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deadde-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deade0-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deade4-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deadfa-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deadfc-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deae00-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deae06-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deae08-858efb68, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deae0d-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f9095-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f9097-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f909d-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90af-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90b1-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90b9-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90d8-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90da-858efb68, #w-node-af8b6902-175c-324b-9100-f638b21f90e1-858efb68, #w-node-_952b7d66-c625-ebf5-269d-404aca0666cf-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666d1-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666d7-be1ff220, #w-node-_241cd10b-aad1-3b6a-2ffd-b57c514f4c19-be1ff220, #w-node-_241cd10b-aad1-3b6a-2ffd-b57c514f4c20-be1ff220, #w-node-_241cd10b-aad1-3b6a-2ffd-b57c514f4c1b-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f2-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f4-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f9-be1ff220, #w-node-bbd97683-4d79-34fa-214a-b92fa89e9785-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e9787-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e978c-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97a6-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97a8-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97ad-9936c337, #w-node-_48f52968-9b15-f3a2-9b4b-cc8966aa1e70-9936c337, #w-node-ea393f14-211e-bf30-4671-60abe674b644-9936c337, #w-node-_48f52968-9b15-f3a2-9b4b-cc8966aa1e72-9936c337, #w-node-c06f74f1-2f28-6008-e2a1-c146997fe259-9936c337, #w-node-_69eded4e-7ad6-ceeb-cc8a-e6584b2c8d67-77b96b14, #w-node-d42391d7-e97e-ca2d-5e3f-6080984269b6-618489c4, #w-node-_0ec1c7b4-f6bf-7050-f779-1e3b1614c248-618489c4 {
    align-self: center;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93d1-896973a8 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_7a5345d1-1015-6c51-af8f-53c8822f04a9-896973a8, #w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499016-896973a8 {
    grid-column: span 5 / span 5;
  }

  #w-node-_1aee1075-bc8b-6c5c-a4f7-8bfd22026b6d-896973a8 {
    grid-column: span 6 / span 6;
  }
}

@media screen and (max-width: 991px) {
  #w-node-af37cda8-58e5-9d14-faf0-d71dd709dae2-2d88c0b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-af37cda8-58e5-9d14-faf0-d71dd709daea-2d88c0b4 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_30b73da5-e6bf-1f03-c263-3cd9a41dfbed-858efb68 {
    align-self: start;
  }

  #w-node-b10353d1-93ed-955e-96ac-2c7e14d7a979-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aae5-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7aaec-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab09-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab12-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab1e-bbfc7b65, #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab27-bbfc7b65 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d42391d7-e97e-ca2d-5e3f-6080984269b6-618489c4, #w-node-_0ec1c7b4-f6bf-7050-f779-1e3b1614c248-618489c4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_04f9752a-d26d-e170-f408-ad0c95233d3f-618489c4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: stretch;
  }

  #w-node-bda46111-78c2-585b-6df2-b90394d12da0-618489c4, #w-node-f871d55a-ba3c-f9c7-45b8-89a9bc7ffb6d-618489c4, #w-node-_99c712c2-c1f2-7064-792f-b231b2a2e5a8-618489c4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ef338367-50b6-4c51-4b58-c58d56160c76-928f3377, #w-node-e0f76234-565e-7cde-4528-a4e63ac63f64-928f3377, #w-node-_375b74d8-d7be-f68f-ac8b-e5ef967225a5-928f3377 {
    grid-column: span 3 / span 3;
  }

  #w-node-_7148f7ec-b238-619b-449f-83a681dbfe8e-928f3377 {
    grid-column: span 2 / span 2;
  }

  #w-node-ef338367-50b6-4c51-4b58-c58d56160c7a-928f3377 {
    grid-column: span 4 / span 4;
  }

  #w-node-_8d9c57af-93c9-2e26-2db8-b78b1a04fae4-928f3377 {
    grid-area: 5 / 2 / 6 / 6;
  }

  #w-node-ef338367-50b6-4c51-4b58-c58d56160c7e-928f3377 {
    grid-column: span 4 / span 4;
  }

  #w-node-ff605ac1-294e-71b8-5601-c6965372a96a-928f3377 {
    grid-area: 4 / 3 / 5 / 7;
  }

  #w-node-ef338367-50b6-4c51-4b58-c58d56160c8d-928f3377 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4eb7c513-65dd-c11d-313e-5e4f442ad588-896973a8, #w-node-_73b18d82-4f0e-d589-b783-767851d8d074-896973a8, #w-node-_67f28d39-b047-deba-5ba1-df0af6628c77-896973a8, #w-node-_39fdfcd0-1d02-2587-0b9f-246cd83e7c73-896973a8 {
    grid-column: span 3 / span 3;
  }

  #w-node-_249a1d56-63ce-b959-28b3-4fc0a22ba6fa-896973a8 {
    grid-column: span 5 / span 5;
  }

  #w-node-a7c6669f-efe1-1f8e-7585-2c32560439a4-896973a8 {
    grid-column: 2 / 7;
    grid-row-start: 4;
  }

  #w-node-_00a98c90-2817-3f72-0867-4afb09461788-896973a8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_28531941-f542-8c1a-a95d-8ba701a9bd63-896973a8, #w-node-_22e8767e-1283-ef7d-c189-277d8709f4ee-896973a8 {
    grid-column: span 3 / span 3;
  }

  #w-node-eccf92fb-d665-9bdb-bd78-1b324e221586-896973a8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_806b3823-1f8f-9883-2316-7902b7af94b8-896973a8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93d1-896973a8 {
    grid-column: 2 / 4;
    grid-row-start: 1;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93d5-896973a8 {
    grid-column: span 3 / span 3;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93dd-896973a8 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93d9-896973a8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93e1-896973a8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9f80ada2-d3e2-bac4-020e-105ef779d9dd-896973a8 {
    grid-column: 1 / 4;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93e6-896973a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_75c61dca-f9f1-144d-46dd-b941904f7707-896973a8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93ea-896973a8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b3e00124-f384-109e-f970-ee8cdd7c93f8-896973a8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a5345d1-1015-6c51-af8f-53c8822f0495-896973a8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7a5345d1-1015-6c51-af8f-53c8822f04a9-896973a8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7a5345d1-1015-6c51-af8f-53c8822f04b6-896973a8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499012-896973a8, #w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499016-896973a8 {
    grid-column: span 3 / span 3;
  }

  #w-node-_1aee1075-bc8b-6c5c-a4f7-8bfd22026b6d-896973a8 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_7dc7dfb2-643e-17d9-55eb-5fe26449901e-896973a8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-af37cda8-58e5-9d14-faf0-d71dd709daea-2d88c0b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_664d1743-6758-defb-0301-83cd42322b3e-2d88c0b7, #w-node-b660f8c5-d403-2581-9746-6abbb6ea770b-2c2de2b9, #w-node-_2593d006-a993-52dc-b28f-0ca320c271e8-2ad93270, #w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfea-858efb68 {
    justify-self: end;
  }

  #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07fb-858efb68, #w-node-_30a73f7f-1b50-69e9-8dc9-54fd6d4a1457-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0809-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c080b-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0819-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c081b-858efb68 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_664d1743-6758-defb-0301-83cd42322b3e-1fc1cb0a, #w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfea-be1ff220, #w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfea-9936c337, #w-node-_86d9f75d-19b7-88a7-b085-d5938dfebfea-77b96b14 {
    justify-self: end;
  }

  #w-node-d42391d7-e97e-ca2d-5e3f-6080984269b6-618489c4, #w-node-_0ec1c7b4-f6bf-7050-f779-1e3b1614c248-618489c4, #w-node-ef338367-50b6-4c51-4b58-c58d56160c76-928f3377, #w-node-e0f76234-565e-7cde-4528-a4e63ac63f64-928f3377, #w-node-_375b74d8-d7be-f68f-ac8b-e5ef967225a5-928f3377, #w-node-_7148f7ec-b238-619b-449f-83a681dbfe8e-928f3377, #w-node-_4eb7c513-65dd-c11d-313e-5e4f442ad588-896973a8, #w-node-_73b18d82-4f0e-d589-b783-767851d8d074-896973a8, #w-node-_67f28d39-b047-deba-5ba1-df0af6628c77-896973a8, #w-node-_39fdfcd0-1d02-2587-0b9f-246cd83e7c73-896973a8, #w-node-_249a1d56-63ce-b959-28b3-4fc0a22ba6fa-896973a8, #w-node-a7c6669f-efe1-1f8e-7585-2c32560439a4-896973a8, #w-node-_00a98c90-2817-3f72-0867-4afb09461788-896973a8, #w-node-_28531941-f542-8c1a-a95d-8ba701a9bd63-896973a8, #w-node-_22e8767e-1283-ef7d-c189-277d8709f4ee-896973a8, #w-node-eccf92fb-d665-9bdb-bd78-1b324e221586-896973a8, #w-node-be835c91-d3a5-5a18-19e3-0cce9111ad21-896973a8, #w-node-b3e00124-f384-109e-f970-ee8cdd7c93d1-896973a8, #w-node-b3e00124-f384-109e-f970-ee8cdd7c93d5-896973a8, #w-node-b3e00124-f384-109e-f970-ee8cdd7c93dd-896973a8, #w-node-b3e00124-f384-109e-f970-ee8cdd7c93d9-896973a8, #w-node-b3e00124-f384-109e-f970-ee8cdd7c93e1-896973a8, #w-node-_9f80ada2-d3e2-bac4-020e-105ef779d9dd-896973a8, #w-node-b3e00124-f384-109e-f970-ee8cdd7c93e6-896973a8, #w-node-_75c61dca-f9f1-144d-46dd-b941904f7707-896973a8, #w-node-b3e00124-f384-109e-f970-ee8cdd7c93ea-896973a8, #w-node-b3e00124-f384-109e-f970-ee8cdd7c93f4-896973a8, #w-node-_7a5345d1-1015-6c51-af8f-53c8822f0495-896973a8, #w-node-_7a5345d1-1015-6c51-af8f-53c8822f04a9-896973a8, #w-node-_7a5345d1-1015-6c51-af8f-53c8822f04b2-896973a8, #w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499012-896973a8, #w-node-_7dc7dfb2-643e-17d9-55eb-5fe264499016-896973a8, #w-node-_1aee1075-bc8b-6c5c-a4f7-8bfd22026b6d-896973a8, #w-node-_7dc7dfb2-643e-17d9-55eb-5fe26449901a-896973a8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0aa-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0ab-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0b8-2d88c0b4, #w-node-f5668526-5cc4-76c2-edc2-a584ea63f0c4-2d88c0b4, #w-node-_01b392c4-52ce-a104-cfc8-b127b8deaddd-858efb68 {
    align-self: center;
  }

  #w-node-_01b392c4-52ce-a104-cfc8-b127b8deadf9-858efb68 {
    align-self: end;
  }

  #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c07fb-858efb68, #w-node-_30a73f7f-1b50-69e9-8dc9-54fd6d4a1457-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0809-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c080b-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c0819-858efb68, #w-node-_5e6a4bef-81bb-fcd3-6016-2ab33b4c081b-858efb68 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_952b7d66-c625-ebf5-269d-404aca0666ce-be1ff220, #w-node-_952b7d66-c625-ebf5-269d-404aca0666f1-be1ff220, #w-node-bbd97683-4d79-34fa-214a-b92fa89e9784-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e9785-9936c337, #w-node-bbd97683-4d79-34fa-214a-b92fa89e97a5-9936c337 {
    align-self: center;
  }

  #w-node-b10353d1-93ed-955e-96ac-2c7e14d7ab97-bbfc7b65 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Fustat V 4 Latin 700';
  src: url('../fonts/fustat-v4-latin-700.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fustat V 4 Latin 600';
  src: url('../fonts/fustat-v4-latin-600.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fustat V 4 Latin';
  src: url('../fonts/fustat-v4-latin-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fustat V 4 Latin 500';
  src: url('../fonts/fustat-v4-latin-500.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}