@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-BlackItalic.woff') format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Extrabold.woff') format("woff"), url('../fonts/Switzer-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-SemiboldItalic.woff') format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-MediumItalic.woff') format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Semibold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Thin.woff') format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-ThinItalic.woff') format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Black.woff') format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-BoldItalic.woff') format("woff"), url('../fonts/Switzer-ExtraboldItalic.woff') format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-ExtralightItalic.woff') format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Italic.woff') format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-LightItalic.woff') format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Extralight.woff') format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --black: black;
}

.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;
}

body {
  color: #333;
  letter-spacing: -.04em;
  font-family: Switzer, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Switzer, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 1.05em;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.1em;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.1em;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.1em;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.25em;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

p {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6em;
}

a {
  color: #fff;
  text-decoration: none;
  transition: all .7s;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.8em;
}

label {
  letter-spacing: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.8em;
}

.nav-wrapper {
  padding: 20px 5% 0;
}

.container {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.nav-inner {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.logo {
  color: #222;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.color-button {
  cursor: pointer;
  background-color: #000;
  border-radius: 20px;
  width: 10px;
  height: 10px;
}

.section {
  padding: 100px 5%;
  position: sticky;
}

.section.title {
  padding-bottom: 0;
  display: none;
  position: static;
}

.section.introduction {
  padding-bottom: 50px;
  display: none;
  position: static;
}

.section.projects {
  padding-top: 60px;
  padding-bottom: 60px;
  position: static;
  top: 0;
}

.section.projects.hide {
  display: block;
}

.section.first-images {
  padding-bottom: 0;
}

.section.second-images {
  padding-top: 0;
}

.spacer {
  background-color: #000;
  border-bottom: 1.5px solid #000;
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
}

.spacer.full-width {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

.space-between-inner {
  border-bottom: 1.5px solid #000;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.info-section {
  padding-top: 128px;
  padding-bottom: 128px;
}

.info-section.style-guide-content {
  padding-top: 100px;
  padding-bottom: 100px;
}

.info-section.style-guide-content.switzer {
  font-family: Switzer, sans-serif;
}

.title-3.style-guide-heading {
  margin-bottom: 12px;
}

.content-wrapper.style-guide-content {
  align-items: flex-start;
  display: flex;
}

.color-item-info {
  padding: 12px;
}

.info-content-wrapper {
  margin-top: 64px;
}

.info-container {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.divider {
  background-color: #e6e7e8;
  width: 100%;
  height: 1px;
}

.paragraph-large {
  text-align: justify;
  letter-spacing: .01em;
  font-size: 14px;
  line-height: 1.4em;
}

.info-block-content {
  margin-top: 64px;
}

.split-content.style-guide-content-right {
  width: 100%;
}

.split-content.style-guide-content-left {
  flex-direction: column;
  width: 364px;
  margin-right: 48px;
  display: flex;
  position: sticky;
  top: 64px;
}

.info-wrapper {
  margin-top: 64px;
}

.overline {
  letter-spacing: .6px;
  text-transform: uppercase;
  margin-top: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.overline.no-margin {
  margin-top: 0;
}

.paragraph-normal {
  font-size: 18px;
  line-height: 28px;
}

.paragraph-normal.color-name {
  color: #25272a;
  font-weight: 600;
}

.paragraph-normal.nav-title {
  color: #25272a;
  margin-bottom: 12px;
  font-weight: 600;
}

.paragraph-small {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 1.6em;
}

.colors-grid {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.color-item-fill {
  height: 128px;
}

.color-item-fill.bg-neutral-200 {
  background-color: #e6e7e8;
}

.color-item-fill.bg-neutral-600 {
  background-color: #686d76;
}

.color-item-fill.bg-neutral-800 {
  background-color: #25272a;
}

.color-item-fill.bg-neutral-900 {
  background-color: #000;
}

.color-item-fill.bg-neutral-700 {
  background-color: #3c3e43;
}

.color-item-fill.bg-neutral-100 {
  background-color: #fff;
}

.color-item-fill.bg-neutral-500 {
  background-color: #80858f;
}

.color-item-fill.bg-neutral-300 {
  background-color: #ccced2;
}

.color-item-fill.bg-neutral-400 {
  background-color: #9a9ea5;
}

.nav-link {
  color: #686d76;
  align-self: flex-start;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: 400;
  text-decoration: none;
}

.nav-link:hover {
  color: #25272a;
}

.nav-link.w--current {
  color: #686d76;
}

.nav-link.w--current:hover {
  color: #25272a;
}

.color-item {
  border: 1px solid #e6e7e8;
}

.info-block.rich-text {
  margin-top: 128px;
}

.info-block.rich-text.font {
  margin-top: 0;
}

.info-block.typography, .info-block.forms {
  margin-top: 128px;
}

.jumbo {
  font-size: 200px;
  font-weight: 300;
}

.jumbo.project {
  font-size: 100px;
}

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

.wrapper-50 {
  width: 50%;
  margin-top: -6px;
}

.paragraph-wrapper {
  margin-right: 25px;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 150px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-grid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.grid-infos {
  grid-column-gap: 16px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 40px;
}

.grid-infos.project {
  position: static;
}

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

.footer {
  color: #ebebeb;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  display: flex;
}

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

.footer-info {
  letter-spacing: -.02em;
}

.footer-link {
  color: #818181;
  width: 24px;
  margin-left: 10px;
  margin-right: 10px;
}

.success-message {
  color: #fff;
  background-color: #5853ec;
}

.error-message-2 {
  color: #25272a;
  background-color: #fdcfce;
  margin-top: 32px;
  padding: 24px;
}

.text-area {
  color: #777;
  letter-spacing: -.8px;
  background-color: #f8f8f8;
  border: 1px #000;
  border-bottom: 1px solid #6b6b6b;
  min-height: 200px;
  margin-bottom: 24px;
  padding: 12px 10px 12px 0;
  font-size: 18px;
  line-height: 28px;
  box-shadow: 1px 1px 3px #0000000a;
}

.text-area:focus {
  color: #979797;
  border: 1px solid #cecece;
}

.form-block {
  background-color: #f8f8f8;
  padding: 75px 50px;
}

.form-button {
  color: #fff;
  letter-spacing: 0;
  background-color: #000;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  transition: background-color .3s ease-in-out;
}

.form-button:hover {
  color: #fff;
  background-color: #636363;
}

.form-button:active {
  color: #fff;
}

.input {
  color: #727272;
  letter-spacing: -.8px;
  background-color: #f8f8f8;
  border: 1px #000;
  border-bottom: 1px solid #6b6b6b;
  height: 52px;
  margin-bottom: 40px;
  padding: 12px 10px 12px 0;
  font-size: 18px;
  line-height: 28px;
  box-shadow: 1px 1px 3px #0000000a;
}

.input:focus {
  color: #25272a;
  border: 1px solid #cecece;
}

.norm-grid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.end-inner {
  justify-content: flex-end;
  margin-bottom: 100px;
  display: flex;
}

.wrapper-65 {
  width: 64%;
  margin-top: -6px;
}

.background-video {
  height: 50vh;
}

.page-loads {
  z-index: 9999;
  background-color: #000;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.h5 {
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 18px;
}

.h4 {
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 20px;
}

.principal-images {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 75vh;
}

.div-block {
  margin-bottom: 75px;
}

.collection-list-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.project-link {
  font-size: 24px;
  text-decoration: underline;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 600px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.button {
  background-color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.background-video-2 {
  width: 100%;
  height: 100%;
}

.background-video-3 {
  max-width: 100%;
  overflow: visible;
}

.metabutts-video {
  border-radius: 0;
  align-content: center;
  height: 366px;
  position: relative;
}

.div-block-2 {
  justify-content: center;
  display: flex;
}

.container-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image {
  color: #9e1e1e;
  object-fit: cover;
  min-width: 300px;
  min-height: 300px;
  overflow: hidden;
}

.snap-ar-video {
  border-radius: 0;
  align-content: center;
  height: 275px;
  position: relative;
}

.link {
  color: #1f53bb;
  font-size: 14px;
  font-weight: 300;
}

.link:hover {
  color: #f0f;
}

.word-lens-video {
  border-radius: 0;
  align-content: center;
  height: 240px;
  position: relative;
}

.image-3 {
  min-width: 100%;
}

.milkface-video {
  border-radius: 0;
  align-content: center;
  height: 366px;
  position: relative;
}

.header_image {
  color: #9e1e1e;
  object-fit: cover;
  min-width: 300px;
  min-height: 300px;
  overflow: hidden;
}

.computer-generated-video {
  border-radius: 0;
  align-content: center;
  height: 366px;
  position: relative;
}

.image-page-container {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 60px;
}

.milkface-video-2 {
  border-radius: 0;
  align-content: center;
  width: 600px;
  height: 600px;
  position: relative;
}

.div-block-3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.spacer-header {
  background-color: #000;
  border-bottom: 1.5px solid #000;
  width: 100%;
}

.spacer-header.full-width {
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
}

.sm-text.sm-text-light {
  color: #fff;
}

.wrapper-m {
  padding-top: 64px;
  padding-bottom: 64px;
}

.container-3 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.sm-icon {
  object-fit: cover;
  width: 32px;
  height: auto;
}

.icons-light {
  background-color: #000;
  display: none;
}

.sm-icon-link {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 65px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.grid {
  grid-row-gap: 64px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  position: relative;
}

.icons-wrapper {
  padding-left: 48px;
  padding-right: 48px;
}

.email {
  margin-top: 24px;
  font-weight: 300;
}

.background-video-4 {
  width: 300px;
  height: 300px;
}

.background-video-5 {
  width: 275px;
  height: 275px;
}

.portrait-div, .bio-div {
  margin-top: auto;
  margin-bottom: auto;
}

.bio-text {
  text-align: justify;
  letter-spacing: .01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.4em;
}

.project-grid-bio {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.landscape-video {
  align-content: center;
  height: 240px;
  position: relative;
}

.dream-generator-video {
  border-radius: 0;
  align-content: center;
  height: 275px;
  position: relative;
}

.genies_video {
  border-radius: 0;
  align-content: center;
  height: 366px;
  position: relative;
}

.genies_party_video {
  border-radius: 0;
  align-content: center;
  height: 244px;
  position: relative;
}

@media screen and (min-width: 1440px) {
  .container-3 {
    max-width: 1600px;
  }

  .icons-wrapper {
    position: relative;
  }
}

@media screen and (min-width: 1920px) {
  .jumbo {
    letter-spacing: -2px;
    font-size: 200px;
  }
}

@media screen and (max-width: 991px) {
  .container {
    max-width: 600px;
  }

  .info-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .split-content.style-guide-content-left {
    display: none;
  }

  .colors-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .jumbo {
    font-size: 90px;
  }

  .jumbo.project {
    font-size: 80px;
  }

  .start-center-inner {
    flex-direction: column;
  }

  .wrapper-50 {
    width: 100%;
  }

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

  .grid-infos {
    position: static;
  }

  .footer-inner {
    overflow: hidden;
  }

  .footer-info {
    font-size: 8vw;
  }

  .form-block {
    padding: 40px 30px;
  }

  .norm-grid {
    grid-template-columns: 1fr;
  }

  .end-inner {
    flex-direction: column;
  }

  .wrapper-65 {
    width: 100%;
  }

  .metabutts-video {
    height: 78vw;
    max-height: 600px;
  }

  .snap-ar-video {
    height: 58vw;
    max-height: 446px;
  }

  .word-lens-video {
    height: 50vw;
    max-height: 370px;
  }

  .milkface-video, .computer-generated-video {
    height: 78vw;
    max-height: 600px;
  }

  .div-block-3 {
    max-width: 600px;
  }

  .container-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sm-icon-link {
    margin-right: 16px;
  }

  .grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .background-video-5 {
    width: 275px;
    height: 275px;
    display: block;
  }

  .bio-text {
    font-size: 14px;
    line-height: 1.4em;
  }

  .project-grid-bio {
    grid-template-columns: .25fr 1fr;
  }

  .landscape-video {
    height: 50vw;
    max-height: 370px;
  }

  .dream-generator-video {
    height: 58vw;
    max-height: 446px;
  }

  .genies_video {
    height: 78vw;
    max-height: 600px;
  }

  .genies_party_video {
    height: 50vw;
    max-height: 370px;
  }
}

@media screen and (max-width: 767px) {
  .info-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .info-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .jumbo.project {
    font-size: 60px;
  }

  .start-center-inner {
    flex-direction: column;
  }

  .wrapper-50 {
    width: 100%;
  }

  .form-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .metabutts-video {
    height: 90vw;
  }

  .snap-ar-video {
    height: 67vw;
  }

  .milkface-video, .computer-generated-video {
    height: 90vw;
  }

  .image-page-container {
    max-width: none;
    padding-left: 10%;
    padding-right: 10%;
  }

  .milkface-video-2 {
    width: auto;
    height: 80vw;
    max-height: 620px;
  }

  .container-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .background-video-5 {
    width: auto;
    height: 90vw;
    max-height: 600px;
  }

  .bio-text {
    line-height: 1.6em;
  }

  .project-grid-bio {
    grid-row-gap: 35px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .dream-generator-video {
    height: 67vw;
  }

  .genies_video {
    height: 90vw;
  }
}

@media screen and (max-width: 479px) {
  .section.projects {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .space-between-inner {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .info-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .info-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .colors-grid {
    grid-template-columns: 1fr;
  }

  .info-block.rich-text, .info-block.typography, .info-block.forms {
    margin-top: 72px;
  }

  .jumbo {
    font-size: 70px;
  }

  .div-block {
    margin-bottom: 50px;
  }

  .inner-project-title {
    margin-bottom: 30px;
  }

  .computer-generated-video {
    height: 90vw;
  }

  .grid {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .genies_video {
    height: 90vw;
  }
}

#w-node-dbc59797-2b8b-2af3-c424-764b32ecb50e-d85fa08a, #w-node-dbc59797-2b8b-2af3-c424-764b32ecb510-d85fa08a, #w-node-dbc59797-2b8b-2af3-c424-764b32ecb512-d85fa08a, #w-node-dbc59797-2b8b-2af3-c424-764b32ecb514-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf2d-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf2f-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf31-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf33-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf35-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf37-d85fa08a, #w-node-_3ca59949-684c-83f2-a0c7-14efb3e9c089-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf39-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf3b-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf3d-d85fa08a, #w-node-bff7a228-1ae9-b5da-d07a-0fa9a71edf3f-d85fa08a, #w-node-_75da346f-d826-26fc-051e-d55a760e3f6e-28d2e14c, #w-node-_75da346f-d826-26fc-051e-d55a760e3f82-28d2e14c, #w-node-_75da346f-d826-26fc-051e-d55a760e3f88-28d2e14c, #w-node-e4f92bb4-7048-0d2e-b11e-02fad4bb4cbf-28d2e14c, #w-node-e4f92bb4-7048-0d2e-b11e-02fad4bb4cc1-28d2e14c, #w-node-e4f92bb4-7048-0d2e-b11e-02fad4bb4cc4-28d2e14c, #w-node-e4f92bb4-7048-0d2e-b11e-02fad4bb4cc7-28d2e14c, #w-node-e4f92bb4-7048-0d2e-b11e-02fad4bb4cc9-28d2e14c, #w-node-e83b40ce-269f-2d7c-f61f-b253c958c233-28d2e14c, #w-node-e4f92bb4-7048-0d2e-b11e-02fad4bb4ccf-28d2e14c, #w-node-c8cd4ce7-2dc0-556c-4f6d-429635eceab6-28d2e14c, #w-node-c8cd4ce7-2dc0-556c-4f6d-429635eceab8-28d2e14c, #w-node-c8cd4ce7-2dc0-556c-4f6d-429635eceabb-28d2e14c, #w-node-c8cd4ce7-2dc0-556c-4f6d-429635eceabe-28d2e14c, #w-node-c8cd4ce7-2dc0-556c-4f6d-429635eceac0-28d2e14c, #w-node-c8cd4ce7-2dc0-556c-4f6d-429635eceac2-28d2e14c, #w-node-c8cd4ce7-2dc0-556c-4f6d-429635eceac4-28d2e14c, #w-node-c8cd4ce7-2dc0-556c-4f6d-429635eceac6-28d2e14c, #w-node-ec9f4557-f62f-b8af-8466-6883e8250b8c-28d2e14c, #w-node-ec9f4557-f62f-b8af-8466-6883e8250b8e-28d2e14c, #w-node-ec9f4557-f62f-b8af-8466-6883e8250b91-28d2e14c, #w-node-ec9f4557-f62f-b8af-8466-6883e8250b94-28d2e14c, #w-node-ec9f4557-f62f-b8af-8466-6883e8250b96-28d2e14c, #w-node-ec9f4557-f62f-b8af-8466-6883e8250b98-28d2e14c, #w-node-ec9f4557-f62f-b8af-8466-6883e8250b9a-28d2e14c, #w-node-ec9f4557-f62f-b8af-8466-6883e8250b9c-28d2e14c, #w-node-e57610f9-da7e-ee85-48cb-308f5784e7ee-28d2e14c, #w-node-e57610f9-da7e-ee85-48cb-308f5784e7f0-28d2e14c, #w-node-e57610f9-da7e-ee85-48cb-308f5784e7f3-28d2e14c, #w-node-e57610f9-da7e-ee85-48cb-308f5784e7f6-28d2e14c, #w-node-e57610f9-da7e-ee85-48cb-308f5784e7f8-28d2e14c, #w-node-e57610f9-da7e-ee85-48cb-308f5784e7fa-28d2e14c, #w-node-e57610f9-da7e-ee85-48cb-308f5784e7fe-28d2e14c, #w-node-_2d18881e-fb69-b410-a4f0-8177e10733a7-28d2e14c, #w-node-_2d18881e-fb69-b410-a4f0-8177e10733a9-28d2e14c, #w-node-_2d18881e-fb69-b410-a4f0-8177e10733ac-28d2e14c, #w-node-_2d18881e-fb69-b410-a4f0-8177e10733af-28d2e14c, #w-node-_2d18881e-fb69-b410-a4f0-8177e10733b1-28d2e14c, #w-node-_2d18881e-fb69-b410-a4f0-8177e10733b3-28d2e14c, #w-node-_4449dc13-2fbb-d47c-26f1-3de053655c00-28d2e14c, #w-node-_2d18881e-fb69-b410-a4f0-8177e10733b7-28d2e14c, #w-node-a501b816-e76b-bb30-9412-bb3e9c06ce7a-28d2e14c, #w-node-a501b816-e76b-bb30-9412-bb3e9c06ce7c-28d2e14c, #w-node-a501b816-e76b-bb30-9412-bb3e9c06ce7f-28d2e14c, #w-node-a501b816-e76b-bb30-9412-bb3e9c06ce82-28d2e14c, #w-node-a501b816-e76b-bb30-9412-bb3e9c06ce84-28d2e14c, #w-node-a501b816-e76b-bb30-9412-bb3e9c06ce88-28d2e14c, #w-node-a501b816-e76b-bb30-9412-bb3e9c06ce86-28d2e14c, #w-node-a501b816-e76b-bb30-9412-bb3e9c06ce8a-28d2e14c, #w-node-_1061b2c5-900a-a801-5d71-41fe70c20584-28d2e14c, #w-node-_1061b2c5-900a-a801-5d71-41fe70c20586-28d2e14c, #w-node-_1061b2c5-900a-a801-5d71-41fe70c20589-28d2e14c, #w-node-_1061b2c5-900a-a801-5d71-41fe70c2058c-28d2e14c, #w-node-_1061b2c5-900a-a801-5d71-41fe70c2058e-28d2e14c, #w-node-_1061b2c5-900a-a801-5d71-41fe70c20590-28d2e14c, #w-node-_1061b2c5-900a-a801-5d71-41fe70c20592-28d2e14c, #w-node-_1061b2c5-900a-a801-5d71-41fe70c20594-28d2e14c, #w-node-_4da7bfd3-0467-64a1-7225-57871e314663-28d2e14c, #w-node-_4da7bfd3-0467-64a1-7225-57871e314665-28d2e14c, #w-node-_4da7bfd3-0467-64a1-7225-57871e314668-28d2e14c, #w-node-_4da7bfd3-0467-64a1-7225-57871e31466b-28d2e14c, #w-node-_4da7bfd3-0467-64a1-7225-57871e31466d-28d2e14c, #w-node-_4da7bfd3-0467-64a1-7225-57871e31466f-28d2e14c, #w-node-_7fb06baa-8ab2-39c8-1a5f-cf5625f9df99-28d2e14c, #w-node-_4da7bfd3-0467-64a1-7225-57871e314673-28d2e14c, #w-node-_5fb67d29-29c0-f63b-56cc-f9ed053bc5f9-28d2e14c, #w-node-_5fb67d29-29c0-f63b-56cc-f9ed053bc5fb-28d2e14c, #w-node-_5fb67d29-29c0-f63b-56cc-f9ed053bc5fe-28d2e14c, #w-node-_5fb67d29-29c0-f63b-56cc-f9ed053bc601-28d2e14c, #w-node-_5fb67d29-29c0-f63b-56cc-f9ed053bc603-28d2e14c, #w-node-_5fb67d29-29c0-f63b-56cc-f9ed053bc605-28d2e14c, #w-node-_5fb67d29-29c0-f63b-56cc-f9ed053bc607-28d2e14c, #w-node-_5fb67d29-29c0-f63b-56cc-f9ed053bc609-28d2e14c, #w-node-_669c5ecb-00a4-5df4-298b-8d5bd80c644c-28d2e14c, #w-node-_669c5ecb-00a4-5df4-298b-8d5bd80c644e-28d2e14c, #w-node-_669c5ecb-00a4-5df4-298b-8d5bd80c6451-28d2e14c, #w-node-_669c5ecb-00a4-5df4-298b-8d5bd80c6454-28d2e14c, #w-node-_669c5ecb-00a4-5df4-298b-8d5bd80c6456-28d2e14c, #w-node-_669c5ecb-00a4-5df4-298b-8d5bd80c6458-28d2e14c, #w-node-_669c5ecb-00a4-5df4-298b-8d5bd80c645a-28d2e14c, #w-node-_669c5ecb-00a4-5df4-298b-8d5bd80c645c-28d2e14c, #w-node-_0797bc20-597e-2ce1-2df6-af88c03c6330-28d2e14c, #w-node-_0797bc20-597e-2ce1-2df6-af88c03c6332-28d2e14c, #w-node-_0797bc20-597e-2ce1-2df6-af88c03c6335-28d2e14c, #w-node-_0797bc20-597e-2ce1-2df6-af88c03c6338-28d2e14c, #w-node-_0797bc20-597e-2ce1-2df6-af88c03c633a-28d2e14c, #w-node-_0797bc20-597e-2ce1-2df6-af88c03c633c-28d2e14c, #w-node-_0797bc20-597e-2ce1-2df6-af88c03c633e-28d2e14c, #w-node-_0797bc20-597e-2ce1-2df6-af88c03c6340-28d2e14c, #w-node-_344441f6-47a3-17f2-c7d6-b3428a8c913f-28d2e14c, #w-node-_344441f6-47a3-17f2-c7d6-b3428a8c9141-28d2e14c, #w-node-_344441f6-47a3-17f2-c7d6-b3428a8c9144-28d2e14c, #w-node-_344441f6-47a3-17f2-c7d6-b3428a8c9147-28d2e14c, #w-node-_344441f6-47a3-17f2-c7d6-b3428a8c9149-28d2e14c, #w-node-_344441f6-47a3-17f2-c7d6-b3428a8c914d-28d2e14c, #w-node-_46b418b6-090e-79f6-acef-e5c58ecc923e-28d2e14c, #w-node-_344441f6-47a3-17f2-c7d6-b3428a8c914f-28d2e14c, #w-node-e8b74353-57b3-ceaa-8e85-e6f5a3137344-28d2e14c, #w-node-e8b74353-57b3-ceaa-8e85-e6f5a3137346-28d2e14c, #w-node-e8b74353-57b3-ceaa-8e85-e6f5a3137349-28d2e14c, #w-node-e8b74353-57b3-ceaa-8e85-e6f5a313734c-28d2e14c, #w-node-e8b74353-57b3-ceaa-8e85-e6f5a313734e-28d2e14c, #w-node-c8ada954-7839-a513-b41c-57007a6c79d0-28d2e14c, #w-node-e8b74353-57b3-ceaa-8e85-e6f5a3137350-28d2e14c, #w-node-e8b74353-57b3-ceaa-8e85-e6f5a3137354-28d2e14c, #w-node-_44898ae6-3b2e-d069-bf84-cea5ccb5e38e-6f2d11a8, #w-node-_44898ae6-3b2e-d069-bf84-cea5ccb5e394-6f2d11a8, #w-node-_44898ae6-3b2e-d069-bf84-cea5ccb5e390-6f2d11a8, #w-node-_61094311-743a-0c9c-6ed0-7bc9a9b0df2a-6f2d11a8, #w-node-_090c16e1-c609-f6f7-afd2-8dc221ea4145-6f2d11a8, #w-node-_8a129768-48dd-458b-0b0b-1c9c0fb74b06-6f2d11a8, #w-node-f66f183c-5656-aa32-0960-fe66b37f2902-6f2d11a8, #w-node-ac62cf87-c9db-ef0c-5c8d-0c340a8f3aa8-6f2d11a8, #w-node-e05e0282-e090-1650-959c-770a7be238aa-6f2d11a8, #w-node-_94f8d687-d036-0402-b1ac-1350d0b82f4c-6f2d11a8, #w-node-_275d0b4a-e7ea-c6cf-df43-6dd70b048d17-6f2d11a8, #w-node-_44898ae6-3b2e-d069-bf84-cea5ccb5e38e-f6af24b7, #w-node-_44898ae6-3b2e-d069-bf84-cea5ccb5e394-f6af24b7, #w-node-_44898ae6-3b2e-d069-bf84-cea5ccb5e390-f6af24b7, #w-node-_61094311-743a-0c9c-6ed0-7bc9a9b0df2a-f6af24b7, #w-node-_090c16e1-c609-f6f7-afd2-8dc221ea4145-f6af24b7, #w-node-_44898ae6-3b2e-d069-bf84-cea5ccb5e38e-25da39ea, #w-node-_44898ae6-3b2e-d069-bf84-cea5ccb5e394-25da39ea, #w-node-b79d25d6-2ddf-8511-5553-4672e5041937-25da39ea, #w-node-_659584a4-a3a1-8d79-a217-765308fdb361-25da39ea, #w-node-_0403c32a-3d4b-6dd4-15a4-134c33125b0c-25da39ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Extrabold.woff') format('woff'), url('../fonts/Switzer-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-SemiboldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-ThinItalic.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-BoldItalic.woff') format('woff'), url('../fonts/Switzer-ExtraboldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-ExtralightItalic.woff') format('woff');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Extralight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}