:root {
  --black: #1c1c1c;
  --fuscia: #ec1881;
  --grey: #7a7a7a;
  --white: #fff;
  --color: #2b2b2b;
  --rich-black: #000;
  --light-grey: #c1c2c5;
  --white-95-transparency: rgba(255, 255, 255, .95);
  --font-family: Montserrat, sans-serif;
  --display-head: Bebasneue, sans-serif;
  --1e1e1e: #1e1e1e;
  --dark-grey-85-transparent: rgba(43, 43, 43, .85);
}

.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: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.25em;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.375em;
  line-height: 1.1;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25em;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 1.2;
}

h5 {
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2em;
  line-height: 1.2;
}

h6 {
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.2;
}

p {
  margin-bottom: 0;
  line-height: 1.4;
}

a {
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

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

figure {
  margin-bottom: 10px;
}

.title2 {
  letter-spacing: 1px;
  font-family: Bebasneue, sans-serif;
  font-size: 4.1rem;
  font-weight: 600;
  line-height: 1em;
}

.title2.proj-menu:hover {
  color: var(--fuscia);
}

.gutter-outside {
  padding-left: 4em;
  padding-right: 4em;
}

.title4 {
  font-size: 1.75em;
  font-weight: 600;
  line-height: 1.2;
}

.title4.text-regular {
  color: var(--grey);
  padding-left: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.4;
}

.title4.text-small {
  color: var(--grey);
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.4;
}

.p-xl-end {
  margin-left: -1.5em;
}

.p-xl-end.home {
  padding-bottom: 4.5em;
}

.p-xl-end.success {
  justify-content: center;
  display: flex;
}

.p-xs-end {
  padding-bottom: 1em;
}

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

.divider.space {
  margin-bottom: 3em;
}

.container-w1 {
  width: 100%;
  max-width: 95em;
  margin-left: auto;
  margin-right: auto;
}

.container-w1.gutter-outside {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: block;
}

.container-w1.gutter-outside.full-height {
  height: 100%;
  padding-bottom: 0;
}

.container-w1.gutter-outside.full-height._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
}

.container-w1.gutter-outside.full-height._3 {
  display: flex;
}

.container-w1.gutter-outside.light-grey {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f6f6f6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 80px;
  display: grid;
}

.container-w1.gutter-outside.proj-intro {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.container-w1.gutter-outside.white {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 4em;
  display: grid;
}

.container-w1.gutter-outside.white.ut {
  padding-bottom: 0;
  padding-left: 4em;
  padding-right: 4em;
}

.container-w1.gutter-outside.white.dt {
  padding-bottom: 7.5em;
}

.container-w1.gutter-outside.white.dt.green {
  background-image: linear-gradient(#a3bc78, #a3bc78);
}

.container-w1.gutter-outside.white.dt.lightblu {
  background-image: linear-gradient(#91bebe, #91bebe);
}

.container-w1.gutter-outside.white.dt.grey {
  background-image: linear-gradient(#9b9b9b, #9b9b9b);
}

.container-w1.gutter-outside.h-top {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-w1.gutter-outside.h-top.h2 {
  justify-content: flex-end;
  max-width: 85em;
}

.container-w1.gutter-outside.white-alt {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  padding-bottom: 0;
  display: grid;
}

.container-w1.gutter-outside.home-top {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.footer {
  z-index: 10;
  background-color: var(--black);
  position: relative;
}

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

.intro {
  width: 100%;
  display: block;
}

.hero__background-image-wrapper {
  z-index: 0;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.hero__background-image-wrapper.main {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
  display: flex;
  position: relative;
}

.hero__background-image-wrapper.about {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.hero__grid-left {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 630px;
  display: flex;
  position: relative;
}

.hero__grid-left.hero {
  justify-content: space-between;
  max-width: 26.6em;
}

.main-nav__logo {
  border-right: 1px solid var(--grey);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-right: 2em;
  text-decoration: none;
  display: flex;
}

.main-nav__menu {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.main-nav__links-wrap {
  z-index: 15;
  grid-column-gap: 2em;
  grid-row-gap: 1em;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
  position: relative;
}

.main-section {
  z-index: 10;
  background-color: var(--white);
  padding-top: 7.5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.main-section.main-hero {
  z-index: 8;
  background-color: var(--black);
  color: var(--white);
  min-height: 100vh;
  padding-top: 7.5em;
  padding-bottom: 4.375em;
  display: block;
}

.main-section.footer {
  background-color: var(--white);
  border-top: 1px solid #ddd;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
}

.main-section.footer.dark {
  border-top-color: var(--grey);
  background-color: var(--color);
  justify-content: center;
  display: flex;
}

.main-section.projects {
  background-color: var(--white);
  padding-top: 12rem;
}

.main-section._20px-blk {
  padding-top: 20px;
}

.main-section.info {
  background-color: var(--white);
  padding-bottom: 0;
}

.main-section.wedding {
  background-color: #f6f6f6;
}

.main-section.home {
  background-color: var(--white);
}

.main-section.about-hero {
  z-index: 0;
  background-color: var(--color);
  color: var(--white);
  min-height: 100vh;
  padding-top: 7.5em;
  padding-bottom: 4.375em;
  display: block;
}

.main-section.contact {
  background-color: var(--color);
  flex-flow: row;
  min-height: 100svh;
  padding-top: 11rem;
  display: flex;
}

.main-section.response {
  background-color: var(--color);
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.main-section.dt {
  padding-bottom: 7.5em;
}

.main-section.green {
  background-image: linear-gradient(#a3bc78, #a3bc78);
}

.main-section.lightblu {
  background-image: linear-gradient(#91bdbe, #91bdbe);
}

.main-section.grey {
  background-image: linear-gradient(#9b9b9b, #9b9b9b);
}

.project-no {
  color: var(--fuscia);
  text-align: right;
  font-family: Montserrat, sans-serif;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
}

.main-nav {
  z-index: 20;
  border-bottom: 1px solid var(--grey);
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.main-nav.home {
  display: flex;
}

.main-nav._2 {
  margin-top: 86px;
}

.main-nav._3, .main-nav._1 {
  display: none;
}

.main-nav-inner {
  background-color: rgba(0, 0, 0, 0);
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-right: 10px;
  padding: 0;
  display: flex;
  position: static;
}

.main-nav-inner.plus {
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.hero__background-image {
  align-self: center;
  max-width: 87%;
}

.hero__background-image.about {
  opacity: .3;
  max-width: 100%;
}

.hero__grid {
  z-index: auto;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--color);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  height: 100vh;
  padding-top: 3em;
  display: grid;
  position: relative;
}

.hero__grid.home {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 3.2em;
}

.hero__grid.about {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  padding-top: 3.2em;
}

.main-nav__link {
  color: #121217;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  display: flex;
}

.main-nav__link:hover {
  opacity: 1;
}

.main-nav__link.w--open {
  padding-left: 0;
  padding-right: 0;
}

.main-nav__link.light {
  color: var(--white);
  align-items: center;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  font-weight: 600;
   letter-spacing: .05em;
}

.main-nav__link.light:hover {
  color: var(--fuscia);
}

.main-nav__link.light.w--current {
  color: var(--black);
}

.main-nav__link.light.home {
  cursor: pointer;
}

.main-nav__link.light.home:visited {
  color: var(--fuscia);
}

.main-nav__link.light.home.w--current {
  color: var(--white);
}

.main-nav__link.light.home.w--current:visited {
  color: var(--fuscia);
}

.main-nav__link.light.projects {
  color: var(--black);
}

.main-nav__link.light.projects.w--current:visited {
  color: var(--fuscia);
}

.main-nav__link.right {
  padding-right: 0;
}

.main-nav__link.right.light.plus {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.main-nav__link.right.light.plus.w--open {
  flex: 1;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.hero-parallax {
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.portfolio-grid__subtitle {
  align-self: flex-end;
  margin-bottom: 0;
  font-size: 18px;
}

.subtitle__wrapper {
  width: 100%;
  max-width: 56em;
  padding-bottom: 0;
  padding-left: 1em;
}

.logo-text {
  color: var(--fuscia);
  letter-spacing: .01em;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.navlink-text {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: .05em;
}

.navlink-text:hover {
  color: var(--fuscia);
}

.navlink-text.close {
  z-index: 1;
  opacity: 0;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0% 0% auto auto;
  letter-spacing: .05em;
}

.navlink-text.close:hover, .navlink-text.project, .navlink-text.about, .navlink-text.contact {
  color: var(--fuscia);
}

.display {
  color: #000;
  font-family: Bebasneue, sans-serif;
  font-size: 7.594em;
  line-height: .9;
}

.display.white {
  color: var(--white);
}

.display.white.center {
  text-align: center;
  display: none;
}

.display.grey {
  z-index: 2;
  color: #575757;
  margin-bottom: 5vh;
  display: block;
  position: relative;
}

.body {
  color: var(--black);
  font-family: Montserrat, sans-serif;
}

.gradient-home {
  justify-content: flex-start;
  align-items: flex-end;
  overflow: hidden;
}

.color-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#d1017c, #ff028a);
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.white-block {
  min-width: 1fr;
  opacity: 1;
  background-color: #2b2b2b;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 100%;
  position: relative;
}

.white-block._1-06, .white-block._8-01 {
  opacity: 1;
}

.white-block._8-08 {
  background-color: #2b2b2b;
  display: block;
}

.dot {
  background-color: #616161;
  border-radius: 50%;
  width: 2px;
  height: 2px;
  display: block;
  position: relative;
  top: 50%;
}

.white-category {
  opacity: 0;
  color: var(--grey);
  letter-spacing: .05em;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .8em;
  font-weight: 300;
  display: flex;
  position: absolute;
}

.dot-right {
  background-color: var(--grey);
  border-radius: 50%;
  width: 2px;
  height: 2px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
}

.home-subhead {
  color: var(--fuscia);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: .75em;
  font-size: 12px;
  font-weight: 600;
}

.logomark {
  margin-top: 2px;
}

.blk-logomark {
  background-image: url('../images/Black-Butterfly-Logo.svg');
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-right: 5px;
}

.fuschia-dot {
  color: var(--fuscia);
}

.card_title-wrap {
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, .75);
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 100%;
  padding: 1.75em 1.5em;
  transition: opacity .4s;
  display: flex;
}

.card_title-wrap:hover {
  opacity: 1;
}

.card_title-wrap.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto min-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card_title-wrap.grid.sky {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto min-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 1.25em;
  display: grid;
}

.footer-end {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-left: 4em;
  padding-right: 4em;
  display: grid;
}

.footer-end.home {
  justify-content: center;
}

.footer-end.dark {
  background-color: var(--color);
}

.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;
  align-items: center;
  width: 300px;
  display: flex;
}

.intro-img {
  height: 100vh;
}

.intro-img.chance {
  background-image: url('../images/chance-table-tent-card-red.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.coast {
  background-image: url('../images/sunset.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.svpp {
  background-image: url('../images/FB-Group3x-100.jpg');
  background-position: 35% -5vh;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.pupspumpkins {
  background-image: url('../images/PP-Facebook-Square2x-8.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.yearend {
  background-image: url('../images/Pet-Joy.svg'), url('../images/winter-landscape-large-pets-new2x-8.png'), linear-gradient(#3d6fa3, #5394cb 29%, #d2eff3 75%);
  background-position: 50% 10svh, 58% 79%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 45svw, 150%, auto;
}

.intro-img.holidayps {
  background-color: #1c75bb;
  background-image: url('../images/HPS-logo.svg');
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.intro-img.skyhigh {
  background-image: url('../images/HexaGlow.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.wedding {
  background-image: url('../images/DC-Wedding-hero.jpg');
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.paloalto {
  background-image: url('../images/bus-stop-billboard-mockup-2-alt_optimized.jpg');
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.mayfete16 {
  background-image: url('../images/mayfete2-logo-chalkboard-frame-hz.jpg');
  background-position: 0 85%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.mayfete14 {
  background-image: url('../images/let-me-be-your-neighbor-white.svg');
  background-position: 50% 27%;
  background-repeat: no-repeat;
  background-size: 40%;
}

.intro-img.resume {
  background-image: url('../images/resume_mockup_2lg_optimized.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.bjs {
  background-image: url('../images/annual-report-mockup2x.jpg');
  background-position: 50% 63%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.intro-img.united {
  background-image: url('../images/ut-app-intro.png'), url('../images/type-background.png');
  background-position: 50% 15vh, 50% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 45vw, 100%;
}

.intro-img.imo-1 {
  background-image: url('../images/imo-cover-text.png'), url('../images/imo-covercopy_optimized.png');
  background-position: 12% 150%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: 60%, cover;
}

.intro-img.skyhigh-india {
  background-image: url('../images/Email-Footer2x.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.summit {
  background-image: url('../images/violet-summit-ext2_optimized.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.sko2023 {
  background-image: url('../images/starry-galaxy-people-100-copy.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.talent {
  background-color: var(--white);
  background-image: url('../images/block.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.bt {
  background-image: url('../images/Better-Together-poster-.jpg');
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.vet {
  background-image: url('../images/Veterans-Summit.jpg');
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: cover;
}

.intro-img.tree {
  background-image: url('../images/treelighting.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.project-intro {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1em;
  line-height: 1.5;
  display: flex;
}

.project-intro.success {
  align-items: center;
}

.project__grid-left {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 675px;
  display: flex;
  position: relative;
}

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

.intro-text {
  margin-bottom: 1em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.intro-text.list {
  margin-bottom: 0;
  text-decoration: none;
}

.intro-text.white {
  color: var(--white);
}

.intro-text.white.center {
  text-align: center;
  margin-bottom: 2em;
}

.footnote {
  color: #000;
  text-align: left;
  letter-spacing: .05em;
  flex-flow: column wrap;
  flex: 0 auto;
  align-content: stretch;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  margin-top: -.75em;
  margin-bottom: 1em;
  font-size: .65em;
  font-weight: 500;
  line-height: 1.8em;
  display: block;
}

.text-span-6 {
  font-weight: 700;
  line-height: .65em;
}

.container-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding-top: 3em;
  padding-bottom: 4.5em;
  display: grid;
}

.container-grid.response {
  padding-top: 2.25em;
}

.project-details-wrap {
  border-bottom: 1px solid #c1c2c5;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.project-details-wrap.first {
  border-top: 1px solid var(--light-grey);
  border-left-style: none;
  border-right-style: none;
  padding-top: 1.25rem;
}

.project-details-wrap.end {
  border-bottom-style: none;
}

.project-details-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 12rem 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.project-details-grid.projects {
  grid-row-gap: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 12rem 1fr 1fr;
}

.project-details-grid.projects.svpp, .project-details-grid.projects.skyhigh {
  grid-template-rows: auto auto;
}

.project-details-grid.projects.pa {
  grid-template-rows: auto auto auto;
}

.fuscia-dot-sm {
  color: var(--fuscia);
  font-family: Bebasneue, sans-serif;
  font-size: 1.3em;
}

.project-img {
  width: 100vw;
  display: block;
}

.project-img.motc {
  align-self: center;
  width: 35%;
}

.project-img.intro {
  border-radius: 16px;
  width: 100%;
}

.project-img.bjs {
  width: 65%;
  margin-top: 60px;
  display: block;
}

.project-img.hp-mobile {
  max-width: 50em;
}

.project-img.imo-2 {
  width: 65%;
  margin: 80px auto;
}

.project-img.imo-3 {
  align-self: auto;
  width: 60%;
}

.project-img.no-padding {
  width: 100%;
}

.project-img.imo-4 {
  align-self: auto;
  width: 75%;
}

.project-img.books {
  border-top: 20px none var(--white);
  border-bottom: 1px solid var(--white);
}

.project-img.fb {
  width: 75%;
  box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
}

.project-img.call-full {
  width: 85%;
  padding-bottom: 40px;
}

.project-img.ff {
  align-self: flex-start;
  width: 50%;
}

.project-img.buttons {
  width: 75%;
  margin-bottom: 15px;
  position: relative;
  left: -60px;
}

.project-img.back-t {
  width: 80%;
  display: block;
  position: relative;
  bottom: 30px;
  left: 50px;
}

.project-img.bjs-welcome {
  width: 65%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.project-img.sdo-1 {
  width: auto;
  padding-left: 22%;
  padding-right: 22%;
}

.project-img.sdo-3 {
  width: 100%;
}

.project-img.view {
  min-width: 55px;
  max-width: 60px;
  margin-top: 15px;
}

.project-img.many {
  position: relative;
}

.project-img.title {
  width: 112%;
  max-width: 120%;
  margin-left: -21px;
}

.project-img.summit-intro {
  margin-bottom: 4.5em;
}

.project-img.shadow {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
}

.project-img.bloodline {
  margin-top: 4.5em;
}

.project-img.lotus {
  margin-top: 40px;
  margin-bottom: 40px;
}

.project-img.mandala {
  margin-bottom: 20px;
}

.project-img.moodboard {
  box-shadow: 20px 20px 20px 7px rgba(0, 0, 0, .2);
}

.project-img.sse-1 {
  width: 60vmin;
  margin-top: 0;
  margin-bottom: 7.5em;
}

.project-img.sse-2 {
  width: 65vmin;
  margin-top: 7.5em;
  margin-bottom: 7.5em;
}

.project-img.email {
  width: 45%;
  height: auto;
  margin-top: 3em;
}

.project-img.sse-4 {
  width: 90%;
  margin-top: 3.5em;
  margin-left: auto;
  margin-right: auto;
}

.project-img.sse-3 {
  width: 75vmin;
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}

.project-img.dt {
  border: 1px none var(--light-grey);
  width: 40vw;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 20px 20px 20px 4px rgba(0, 0, 0, .2);
}

.project-img.timeline {
  box-shadow: none;
  outline-offset: 0px;
  outline: 1px solid #ddd;
}

.postcard-one {
  z-index: 1;
  background-image: radial-gradient(circle, #4c004a, #aa208e);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.purple-postcard {
  width: 50%;
  box-shadow: -6px 6px 17px 2px rgba(0, 0, 0, .53);
}

.postcard-two {
  background-image: radial-gradient(circle farthest-side, #f9c01c, #f7941d);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.chance-posters {
  background-image: url('../images/chance-posters3x-8.png'), linear-gradient(225deg, #f7941d, #f9ba1c);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 130%, auto;
  min-height: 700px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.title__wrapper {
  width: 100%;
  padding-bottom: 0;
}

.h1-container-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2rem 1.125fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.feline-foster-instagram {
  background-image: url('../images/FFP-Instagram-Post-Mockup-alt.jpg'), linear-gradient(225deg, #d8d8db, #fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  min-height: 700px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.sdo-mockup {
  z-index: 1;
  background-color: #eceef1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.sdo-web-banners {
  background-color: #eceef1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

.grid-item-header-wrap {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-bottom: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.grid-item-header-wrap.pa-wrap {
  filter: grayscale();
  align-items: flex-start;
  margin-top: 60px;
  margin-bottom: 0;
}

.grid-item-header-wrap.pa-wrap:hover {
  filter: none;
}

.grid-item-header-wrap.pa-wrap14 {
  flex-direction: row;
  align-items: stretch;
  height: 100%;
  margin-bottom: 0;
}

.gallery-track-heading {
  color: #000;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
}

.subhead-2 {
  color: #000;
  text-align: center;
  letter-spacing: .75px;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
  display: block;
}

.subhead-2.grey {
  color: var(--grey);
  text-align: left;
}

.project-pups {
  border-radius: 12px;
  width: 16vw;
  min-width: 16vw;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, .4);
}

.grid-item-container {
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.grid-item-container.footer-project {
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
}

.grid-item-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: auto;
  position: relative;
}

.grid-item-wrap.palo-alto {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-item {
  color: #000;
  text-align: right;
  letter-spacing: .05em;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.8em;
  display: flex;
  position: relative;
}

.plus {
  color: var(--fuscia);
  font-weight: 600;
  text-decoration: none;
}

.project__grid-right {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 675px;
  position: relative;
}

.project-link {
  color: var(--black);
  cursor: pointer;
  line-height: 1.5;
  text-decoration: underline;
}

.project-link:hover {
  color: var(--fuscia);
  text-decoration: none;
}

.project-link.white {
  color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: min-content auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: start;
  align-items: start;
  text-decoration: none;
  display: grid;
}

.invitation {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  background-color: #f6f6f6;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.invite-image {
  border: 15px solid #fff;
  align-self: stretch;
  width: 100%;
  height: 100%;
}

.invite-image.end-1 {
  margin-bottom: 0;
}

.campo {
  background-image: url('../images/bocce-lv4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 50vh;
}

.tablecards1 {
  background-color: #289da7;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-151 {
  border: 15px solid #fff;
  width: 70%;
  box-shadow: -4px 4px 4px rgba(0, 0, 0, .3);
}

.tablecard2 {
  background-color: #ffcf03;
  justify-content: center;
  align-items: center;
  padding: 45px;
  display: flex;
}

.image-150 {
  border: 15px solid #fff;
  width: 68%;
  box-shadow: -4px 4px 4px rgba(0, 0, 0, .3);
}

.section-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.section-content.grey {
  grid-row-gap: 0px;
  background-color: #5b5758;
  padding-top: 60px;
}

.section-content._004-1-10 {
  grid-column-gap: 0px;
  max-width: 100%;
}

.section-content._004-2-4 {
  background-color: #012330;
  padding-top: 25px;
}

.tree-grove {
  z-index: 3;
  background-color: #e6dee8;
  align-items: center;
  height: 100%;
  padding: 90px 7.5rem 120px;
  display: flex;
  position: relative;
  overflow: visible;
}

.trees-header {
  width: 100%;
}

.pa-projects {
  border-radius: 8px;
  width: 65%;
  box-shadow: 3px 2px 5px rgba(0, 0, 0, .4);
}

.pa-projects.no1 {
  width: 65%;
}

.lightbox-link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.motc-logo-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: flex;
}

.group-logo {
  background-image: url('../images/logo-group-alt.svg'), linear-gradient(225deg, #d8d8db, #fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 55%, auto;
  min-height: 700px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.shopping-bags {
  background-image: url('../images/shopping-bags.png'), linear-gradient(225deg, #d8d8db, #fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  min-height: 700px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.sweatshirt-one {
  z-index: 1;
  background-image: radial-gradient(circle, #4c004a, #aa208e);
  width: 100%;
  padding-top: 0;
  display: flex;
}

.white-sweatshirt {
  width: 100%;
}

.sweatshirt-two {
  background-image: url('../images/MOTC-purple-hoodie.png');
  background-position: 40% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.bold-text, .bold-text-2 {
  font-weight: 600;
}

.iso-instagram {
  background-image: url('../images/angled-instagram.png'), radial-gradient(circle, #94cbf8, #225b88 50%, #0b3658);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  height: 700px;
}

.stories-grid {
  background-color: #093557;
  justify-content: center;
  display: flex;
}

.stories-grid.ipad {
  opacity: 1;
  background-image: linear-gradient(#06253d, #093557 68%, #3d6ea4);
  padding-top: 60px;
  padding-bottom: 40px;
}

.stories-grid.insta-square {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 60px;
  display: grid;
}

.view-wrap {
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-start;
  height: 100%;
  margin-left: 10px;
  display: flex;
}

.content03-1-image {
  filter: grayscale();
  background-image: url('../images/third-page-mockup-3.png');
  background-position: 100% 10%;
  background-repeat: no-repeat;
  background-size: 725px;
  width: 100%;
  min-height: 950px;
  margin-bottom: 0;
}

.pa-weekly {
  border-radius: 5px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.content03-1-image2 {
  filter: grayscale();
  background-image: url('../images/half-page-tabloid-transp2.png');
  background-position: 97% 0;
  background-repeat: no-repeat;
  background-size: 1200px;
  width: 100%;
  min-height: 940px;
  margin-bottom: 24px;
}

.content03-1-4 {
  flex-direction: column;
  justify-content: center;
  margin-top: 100px;
  margin-bottom: 40px;
  display: flex;
}

.img-wrap {
  flex-direction: column;
  flex: 1;
  align-items: center;
  height: 100%;
  display: flex;
  transform: none;
}

.jump-weekly {
  max-width: 55px;
  margin-top: 1vh;
}

.viewad-online {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 200px;
  margin-bottom: 10px;
  display: flex;
}

.content03-1 {
  display: block;
}

.content03-1-content-wrap {
  align-self: stretch;
  display: block;
}

.content03-1-content-wrap.content03-1-right-column {
  justify-content: flex-end;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.button {
  align-self: center;
  width: 65%;
}

.content03-1-5 {
  background-color: #31a4d7;
  background-image: radial-gradient(circle closest-corner at 100%, rgba(0, 0, 0, 0), #1f698a);
  justify-content: center;
  align-items: center;
  display: flex;
}

.content03-1-image5 {
  background-image: url('../images/mf16-grey-tshirts_optimized-1.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 325px;
  margin-bottom: 0;
}

.content03-1-image10 {
  background-image: url('../images/MFFlier16_optimized.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 325px;
  margin-bottom: 0;
}

.content03-1-image7 {
  background-image: url('../images/MFBillboard_optimized.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  min-height: 725px;
  margin-bottom: 10px;
}

.mf-title-vert {
  background-color: #363636;
  background-image: url('../images/MF-title3x-8.png');
  background-position: 68%;
  background-repeat: no-repeat;
  background-size: auto 90%;
}

.content03-1-image-wrap {
  justify-content: center;
  height: 100%;
  padding-left: 0;
  display: flex;
  position: relative;
}

.flyer-front {
  background-color: #639ba8;
  background-image: url('../images/MF-kiddog.svg'), url('../images/MF-3-kids.svg');
  background-position: 90% 100%, 10% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 200px, 225px;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 60px;
  display: flex;
}

.flyer-back {
  background-color: #10516a;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 60px 40px 100px 60px;
}

.blue {
  background-color: #639ba8;
  background-image: url('../images/comingsoonout-color.svg');
  background-position: 50% 5vh;
  background-repeat: no-repeat;
  background-size: 65%;
  width: 100%;
  height: 50vh;
  display: block;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.orange-circlewrap {
  z-index: 2;
  flex: 0 auto;
  align-self: flex-start;
  display: flex;
  position: relative;
}

.pa-weekly14 {
  border-radius: 5px;
  margin-left: 10px;
}

.fullpage {
  background-color: #012330;
}

.button-wrap-mf {
  object-fit: contain;
  background-color: #cc7f2d;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.tshirt {
  background-color: #639ba8;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.butterfly-animated {
  z-index: 2;
  flex: 0 auto;
  margin-bottom: 17px;
  margin-left: 0;
  position: absolute;
}

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

.project-container.resume {
  background-color: #d4d4d4;
  background-image: url('../images/black--white-branding-mock-up-red.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 775px;
  padding-bottom: 60px;
  padding-left: 100px;
  padding-right: 100px;
}

.project-container.resume-1 {
  background-color: #d4d4d4;
  background-image: url('../images/coverletter_resume_optimized.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 825px;
  padding-left: 60px;
  padding-right: 60px;
}

.project-container.warm-grey {
  background-color: #d0d1cc;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
}

.project-container.warm-grey.right {
  justify-content: flex-end;
}

.project-container.white {
  background-color: var(--white);
  height: auto;
}

.project-container.tan {
  background-color: #d4d4ca;
  background-image: linear-gradient(125deg, #e5e5dd, #d4d4ca);
}

.project-container.matrix {
  max-height: 700px;
  position: relative;
}

.project-container.pairs {
  align-items: flex-start;
  max-height: 850px;
  position: relative;
}

.project-container.search {
  display: block;
}

.project-container.website {
  background-color: #f5f2eb;
  background-image: url('../images/monitorbooksflipped_optimized-1.png');
  background-position: 15% 85%;
  background-repeat: no-repeat;
  background-size: 56%;
  max-height: 875px;
  display: block;
}

.project-container.ut-poster {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8f8f8;
  background-image: url('../images/poster-mockup-desk2-optimized.jpg');
  background-position: -11vw 101%;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: stretch;
  height: 73em;
  max-height: 73em;
  padding-top: 80px;
  display: grid;
}

.project-container.pairing-cards {
  z-index: 0;
  display: block;
}

.project-container.off-white {
  background-color: #f8f6f2;
  height: 100%;
  max-height: 800px;
}

.project-container._004-1-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #48484a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: stretch;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.project-container.full-pgad {
  filter: grayscale();
  background-color: #48484a;
  background-image: url('../images/tabloid-mockup-transp_optimized.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 85%;
  min-height: 825px;
}

.project-container.full-pgad:hover {
  filter: none;
}

.project-container.fullpage {
  align-items: stretch;
}

.project-container._3ts {
  background-color: #0f516a;
}

.project-container.drkblu {
  background-color: #10516a;
  justify-content: flex-end;
  align-items: stretch;
}

.project-container.ipad {
  background-color: #353535;
  width: 100%;
  max-height: 1200px;
  padding-left: 10vmin;
  padding-right: 10vmin;
  position: relative;
}

.project-container.roulette {
  background-color: #f9f7f9;
  height: 85vmin;
}

.project-container.tshirt {
  background-color: #9bbbff;
}

.project-container.email {
  background-color: #bfd5fa;
  align-items: flex-end;
  height: auto;
  padding-bottom: 3em;
  display: flex;
}

.project-container.resume2 {
  background-color: #d4d4d4;
  background-image: url('../images/ATS-Resume.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 775px;
  padding-bottom: 60px;
  padding-left: 100px;
  padding-right: 100px;
}

.h2-5c-3r {
  width: 26em;
}

.h2-5c-3r.reverse {
  filter: invert();
  width: 10em;
}

.subhead-3 {
  color: rgba(0, 0, 0, .5);
  text-align: center;
  letter-spacing: .75px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
}

.subhead-3.white-font {
  align-self: flex-start;
}

.subhead-3.white-font.overlay {
  color: #fff;
  margin-top: 20px;
}

.alt-cover-img {
  width: 90%;
  display: block;
}

.alt-cover-wrap {
  justify-content: center;
  padding-bottom: 20px;
  display: flex;
}

.text-span-11 {
  color: var(--fuscia);
}

.project-no-home {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
}

.project-heading {
  color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: auto;
  text-decoration: none;
}

.resume-closeup {
  background-image: url('../images/resume-stationary-mockup.jpg');
  background-position: 50% 15%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 775px;
}

.intro1-content-img {
  background-image: url('../images/ut-app-intro_1.png'), linear-gradient(#d1017c 25%, #f85010);
  background-position: 50% 30vh, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.subhead-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: block;
  position: relative;
}

.subhead-wrap.website, .subhead-wrap.website-finder {
  position: static;
}

.subhead-wrap.website-dtp {
  max-width: 440px;
  padding-right: 30px;
  position: static;
}

.subhead-wrap.indent {
  position: static;
}

.subhead-wrap.ut-identity {
  position: relative;
}

.try-app {
  height: 2.15em;
}

.title-wrap-svg {
  z-index: 1;
  flex-direction: column;
  align-items: flex-end;
}

.title-wrap-svg.pairs-by-typeface {
  margin-bottom: 0;
}

.title-wrap-svg.red, .title-wrap-svg.dtp {
  width: 80%;
}

.title-wrap-svg.roulette {
  z-index: 2;
  margin-top: 5vmin;
  margin-bottom: 40px;
  margin-right: 60px;
  position: relative;
}

.title-wrap-svg.card-head {
  width: 95%;
}

.title-wrap-svg.identity {
  position: relative;
}

.title-wrap-svg.how {
  margin-right: 20px;
}

.finder-app-home {
  position: relative;
}

.grid-section-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10vmin;
  padding-bottom: 10vmin;
  display: grid;
}

.grid-section-wrap.many {
  height: 850px;
}

.grid-section-wrap.class {
  grid-template-rows: 1fr 1fr auto auto auto auto 1fr 1fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  align-self: flex-start;
  align-items: start;
  justify-items: center;
  width: auto;
  height: 783px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 40px;
}

.grid-section-wrap.website {
  width: 85%;
  height: 700px;
}

.grid-section-wrap.ipad {
  grid-template-rows: 1fr 1fr auto auto;
  align-content: center;
  align-self: center;
  align-items: start;
  justify-items: center;
  width: 90vmin;
}

.appicon {
  width: 2.15em;
  margin-right: 5px;
}

.intro-2 {
  letter-spacing: 0;
  max-width: 450px;
  height: auto;
  margin-top: .5em;
  margin-bottom: 1em;
  line-height: 1.4;
}

.finder-app-welcome {
  position: relative;
}

.link-to-app {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-left: 25px;
  display: flex;
  position:relative;
  z-index:1;
}

.h1-4c-4r {
  width: 26em;
}

.intro-subhead {
  border-top: 1px solid var(--light-grey);
  letter-spacing: .05em;
  align-self: stretch;
  margin-top: 0;
  margin-bottom: .25em;
  padding-top: 20px;
}

.intro-subhead.pa-subhead {
  color: var(--white);
  text-transform: uppercase;
  border-top-style: none;
  width: 73px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
}

.intro-subhead.pa-subhead:hover {
  color: var(--fuscia);
}

.intro-subhead.white {
  border-top-color: var(--fuscia);
  color: var(--white);
  align-self: stretch;
}

.intro-subhead.white.success {
  border-bottom: 1px solid var(--fuscia);
  text-align: center;
  border-top-style: none;
  margin-bottom: 1em;
  padding-top: 0;
  padding-bottom: 20px;
}

.matrix-4 {
  z-index: 1;
  background-image: url('../images/phone-matrix2x-8_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.type-bg-4 {
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.type-bg-4.grid {
  background-color: #353535;
  background-image: linear-gradient(rgba(128, 128, 128, .4), rgba(128, 128, 128, .4)), url('../images/type-background_1.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  align-self: stretch;
  width: 100%;
  height: 700px;
  display: block;
  position: relative;
}

.mask {
  align-self: stretch;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.hatch-design-studio-img {
  filter: blur(5px);
  background-color: #f5f2eb;
  background-image: url('../images/Trade-Gothic-Clarendon-Gotham-3.jpg');
  background-position: -5vw;
  background-repeat: no-repeat;
  background-size: 55%;
  width: 100%;
  height: 100%;
}

.h2-5c-4r {
  width: 50vmin;
}

.h2-5c-4r.reverse {
  filter: invert();
  width: 26em;
}

.h2-5c-4r.website {
  width: 26em;
}

.intro-3 {
  letter-spacing: 0;
  max-width: 450px;
  height: auto;
  margin-bottom: 1em;
  line-height: 1.4;
}

.grid-wrap {
  position: relative;
}

.grid-wrap.grey-no-padding {
  background-color: #f8f6f2;
  padding-right: 0;
}

.tryptic-image-container-2 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.tryptic-image-container-2.tryptic-image-container-right {
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.design-gallery-sticky {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.pair-results-sticky {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 50em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.slide-nav {
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 0;
  padding-right: 25px;
  font-size: 8px;
  display: flex;
  top: auto;
  bottom: 20px;
  left: auto;
  right: 0%;
}

.slide-nav.nav-transparent {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 15px;
  padding-bottom: 0;
}

.paddle-nav-arrow {
  width: 3rem;
  height: 3rem;
  margin-top: -1.5rem;
  position: absolute;
  top: 50%;
}

.paddle-nav-arrow.paddle-nav-arrow-prev {
  filter: none;
  width: 1.5rem;
  height: 1.5rem;
  left: 18px;
}

.paddle-nav-arrow.paddle-nav-arrow-next {
  opacity: 1;
  width: 2rem;
  height: 2rem;
  position: static;
  right: 18px;
}

.paddle-nav-arrow.paddle-nav-arrow-prev {
  opacity: .45;
  filter: none;
  width: 2rem;
  height: 2rem;
  left: 18px;
}

.paddle-nav-arrow.paddle-nav-arrow-prev.dark {
  opacity: .5;
  filter: invert();
}

.paddle-nav-arrow.paddle-nav-arrow-next.dark {
  opacity: .5;
  filter: invert();
}

.paddle-nav-arrow.paddle-nav-arrow-next {
  opacity: .45;
  width: 2rem;
  height: 2rem;
  right: 18px;
}

.paddle-nav-arrow.next, .paddle-nav-arrow.prev {
  opacity: .45;
  width: 2rem;
  height: 2rem;
}

.tryptic-column {
  background-color: #000;
  height: 100%;
  position: relative;
}

.tryptic-column.column-left {
  width: 33.33%;
  padding-right: 30px;
}

.tryptic-column.column-right, .tryptic-column.column-middle {
  width: 33.33%;
}

.right-slider-arrow {
  z-index: 200;
  justify-content: center;
  align-items: center;
  display: flex;
  right: 15px;
}

.fav-pair-content {
  background-color: #000;
  width: 100%;
  height: 45em;
  position: relative;
}

.design-gallery-container {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.left-slider-arrow {
  left: 15px;
}

.image-tryptic.image-tryptic-middle {
  background-image: url('../images/FavPair-2-iX_optimized.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 85%;
  background-attachment: scroll;
  width: 100%;
  height: 100%;
  margin-top: 0;
}

.image-tryptic.image-tryptic-right {
  background-image: url('../images/FavPair-5-iX_optimized.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 265px;
  height: 100%;
}

.image-tryptic.image-tryptic-left {
  background-image: url('../images/FavPair-7-iX_optimized.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  max-width: 265px;
  height: 100%;
}

.slide-10 {
  background-image: url('../images/Chronicle-Gotham-4screens.png');
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.design-gallery-sticky-container {
  background-color: #000;
  height: 45em;
}

.ba-wrap {
  height: 50em;
  position: relative;
}

.back-button {
  z-index: 200;
  color: #999;
  padding-top: 5px;
  padding-left: 32px;
  position: -webkit-sticky;
  position: sticky;
}

.back-button.close-icon {
  z-index: 201;
  opacity: .5;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .5);
  background-image: url('../images/close_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35%;
  border-radius: 5px;
  width: 3.05882rem;
  height: 3.05882rem;
  padding-left: 0;
  position: absolute;
  top: 40px;
  bottom: auto;
  left: auto;
  right: 25px;
}

.before {
  filter: none;
  background-image: url('../images/Typeface-1-iX.png');
  background-position: 50% 12vh;
  background-repeat: no-repeat;
  background-size: 40%;
  background-attachment: fixed;
  height: 50em;
  display: block;
  position: relative;
}

.gallery-overlay {
  z-index: 20;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #535353;
  grid-template-rows: 1fr 1fr .5fr 1fr;
  grid-template-columns: 1fr 1fr .5fr .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  height: 100%;
  padding-top: 5vmin;
  padding-bottom: 5vmin;
  display: grid;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.slide-11 {
  background-image: url('../images/Search-by-typeface-iso_optimized.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-12 {
  background-image: url('../images/chronicle-gotham-pair.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.app-icon, .app-icon.search {
  width: 2.15em;
  margin-right: 15px;
}

.gallery-button {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.bg9 {
  background-image: url('../images/C-AdobeCaslon-Pairs-–-3-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.menta-design-studio-img {
  opacity: .35;
  filter: blur(5px);
  background-color: #edefee;
  background-image: url('../images/Texta--Caslon3.jpg');
  background-position: -150px 60%;
  background-repeat: no-repeat;
  background-size: 60%;
  height: 102%;
  margin: -10px;
}

.app-icon-2 {
  width: 2.15em;
  margin-right: 15px;
}

.slide {
  width: auto;
  height: auto;
  overflow: hidden;
}

.flex-child {
  flex: 1;
  justify-content: center;
  display: flex;
}

.bg3 {
  background-image: url('../images/home-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.bg7 {
  background-image: url('../images/C-AdobeCaslon-Pairs-–-1-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.content-hero {
  background-color: #000;
  height: 49em;
  max-height: 850px;
  display: block;
  position: relative;
}

.scroll-me-img-up {
  display: none;
}

.bg4 {
  background-image: url('../images/Classification-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.scroll-me-img {
  height: 2.15em;
}

.bg6 {
  background-image: url('../images/C-AdobeCaslon-Pairs-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.menta-design-studio {
  width: 100%;
  height: 100%;
  display: block;
}

.scroll-me {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.scroll-me.search {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 30px;
  display: block;
  overflow: auto;
}

.scroll-me.how {
  justify-content: center;
  margin-top: 30px;
}

.icon-5 {
  font-size: 25px;
}

.project-section {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  display: block;
}

.project-section.pairing-cards {
  z-index: 0;
}

.bg5 {
  background-image: url('../images/Oldstyle-Garalde-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.bg8 {
  background-image: url('../images/C-AdobeCaslon-Pairs-–-2-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.bg2 {
  background-image: url('../images/home-iX-–-13x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.bg1 {
  background-image: url('../images/splash-screen-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  width: 28vmin;
  height: 60.5vmin;
}

.bg10 {
  background-image: url('../images/C-AdobeCaslon-Pairs-–-4-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.h2-5c-5r.reverse {
  filter: invert();
  width: 21em;
}

.orange {
  color: #ff5f22;
  text-transform: none;
}

.bg11 {
  background-image: url('../images/C-AdobeCaslon-Pairs-–-5-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.intro-white {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-bottom: 1em;
  font-size: 1.125em;
  line-height: 1.5em;
}

.intro-white.no-margin {
  margin-bottom: 0;
}

.bg12 {
  background-image: url('../images/C-AdobeCaslon-Pairs-–-7-iX3x.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28vmin;
  height: 60.5vmin;
}

.flex {
  flex-direction: row;
  justify-content: center;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.website-link {
  align-items: center;
  margin-left: 20px;
  display: flex;
  position: relative;
}

.image-visit-site {
  cursor: pointer;
  height: 2.15em;
}

.website-hero-laptop {
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.ut-laptop {
  width: 100%;
  padding-bottom: 60px;
  position: relative;
  left: 275px;
}

.image-133 {
  box-shadow: 0 5px 10px 2px rgba(0, 0, 0, .5);
}

.pyt-slide6 {
  background-image: url('../images/PYT-Home4-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.slider-wrap {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-96 {
  filter: blur(5px);
}

.pyt-slider {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
}

.pick-your-type {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 700px;
  display: grid;
}

.pyt-slide1 {
  background-color: #adadad;
  background-image: url('../images/utpytmockup_optimized.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.pyt-slide3 {
  background-image: url('../images/PYT-Home1-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.pyt-slide5 {
  background-image: url('../images/PYT-Home3-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.green-block {
  background-color: #c1d632;
  background-image: url('../images/pyt-dark.svg');
  background-position: 82% 64%;
  background-repeat: no-repeat;
  background-size: 25%;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr .5fr;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 10px;
}

.pyt-slide2 {
  background-image: url('../images/PYT-Home-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.pyt-slide4 {
  background-image: url('../images/PYT-Home2-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.image-183 {
  filter: blur(5px);
}

.red-block {
  background-color: #f85010;
  background-image: url('../images/tpf-dark.svg');
  background-position: 65% 40%;
  background-repeat: no-repeat;
  background-size: 22%;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr .5fr;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.tpf-slide5 {
  background-image: url('../images/TPF3-frame.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.tpf-slide2 {
  background-image: url('../images/TPF1-frame.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.tpf-slider {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
}

.tpf-slide4 {
  background-image: url('../images/TPF4-frame.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.tpf-slide1 {
  background-color: #adadad;
  background-image: url('../images/uttpfmockup_optimized1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.tpf-slide3 {
  background-image: url('../images/TPF2_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.type-pair-finder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 700px;
  display: grid;
}

.dtp-slide4 {
  background-image: url('../images/dtp1-12x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.image-184 {
  filter: blur(5px);
}

.dtp-slide2 {
  background-image: url('../images/DTP2-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.yellow-block {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #f5a611;
  background-image: url('../images/dtp-dark.svg');
  background-position: 82% 18%;
  background-repeat: no-repeat;
  background-size: 25%;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr .5fr;
  width: 100%;
  padding-top: 20px;
}

.dtp-slide3 {
  background-image: url('../images/DTP3-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.dtp-slide1 {
  background-color: #adadad;
  background-image: url('../images/utdtpmockup_optimized.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-13 {
  display: block;
}

.daily-typeface-pair {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 700px;
  display: grid;
}

.dtp-slide6 {
  background-image: url('../images/DTP5-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.dtp-slider {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
}

.dtp-slide-5 {
  background-image: url('../images/DTP4-frame2x-8.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
}

.pyt-scroll-video {
  height: 100%;
}

.video {
  width: 82%;
  height: 550px;
}

.video-wrap {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f9f7f9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-end;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: grid;
}

.h2-4c-2r {
  object-fit: contain;
  width: 26em;
}

.slide-6 {
  background-image: url('../images/iso-cards.jpg');
  background-position: 0 100%;
  background-size: cover;
  height: 100%;
}

.project-content-typecards {
  z-index: 2;
  border-top: 20px solid var(--white);
  background-color: #161616;
  width: 100%;
  height: 100%;
}

.image-185 {
  filter: blur(5px);
}

.pairing-cards {
  z-index: 2;
  background-color: #fff;
  position: relative;
}

.card-slider {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.slide-5 {
  background-image: url('../images/boxcards5a_optimized.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  height: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

.slide-4 {
  background-image: url('../images/card-fan-dark.png');
  background-position: 50%;
  background-size: cover;
  height: 100%;
}

.card-hero-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/pairingcards.png'), linear-gradient(#c9c9c9, rgba(0, 0, 0, 0) 45%);
  background-position: 10%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50%, auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  max-height: 700px;
  padding: 100px 36px;
  display: grid;
}

.cards-pairing {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.slide-1 {
  background-image: url('../images/twoboxes_optimized1.jpg');
  background-position: 50% 100%;
  background-size: cover;
  height: 100%;
}

.cards2 {
  object-fit: cover;
}

.h1-4c-3r {
  width: 26em;
}

.cards {
  border-bottom: 20px solid var(--white);
  object-fit: cover;
  background-color: #fff;
  background-image: url('../images/typeface-cards.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 60vh;
  display: block;
}

.h1-4c-5r {
  width: 26em;
}

.identity-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: grid;
}

.identity-wrap.top {
  grid-template-rows: auto auto auto auto auto;
  padding-top: 100px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.ut-logomark {
  width: 10rem;
  display: block;
}

.icon {
  width: 4.5rem;
  margin: 20px 10px 10px;
}

.icon.first {
  width: 4.5rem;
  margin-top: 20px;
  margin-left: 0;
}

.icon.first.pers {
  margin-top: 0;
  margin-bottom: 15px;
}

.icon.class {
  width: 4.5rem;
  margin-bottom: 18px;
}

.icon.details {
  width: 4.5rem;
}

.ut-notebook {
  position: relative;
}

.typefaces {
  margin-left: -16px;
}

.ut-books-stacked {
  filter: brightness(107%);
}

.link-wrap.white-bg {
  background-color: #fff;
  position: relative;
}

.unity {
  width: 6.3rem;
}

.ut-logomark-full {
  width: 75%;
  position: relative;
  top: -55px;
}

.project-content-identity {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  padding-top: 140px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.knockout {
  width: 4.5rem;
  margin-top: 30px;
  margin-bottom: 30px;
}

.ut-logotype {
  z-index: 1;
}

.icon-grid {
  flex: 0 auto;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  padding-right: 40px;
}

.ut-notebook-red {
  margin-bottom: 40px;
}

.ut-notebook-yellow {
  margin-top: 40px;
}

.identity-intro {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-bottom: 40px;
  font-size: 1.125em;
  line-height: 1.5em;
}

.ut-icon-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tungsten {
  width: 4.3rem;
}

.html-embed {
  background-color: var(--white);
  color: var(--fuscia);
  text-align: center;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 500;
}

.html-embed.dark {
  background-color: var(--color);
}

.slide-13 {
  height: 50em;
}

.image-19 {
  width: 45%;
  margin-top: 50px;
  margin-left: 100px;
}

.poster-2 {
  background-color: #fff;
  background-image: url('../images/concrete-background-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}

.poster {
  width: 75%;
  position: absolute;
  box-shadow: -4px 4px 4px rgba(0, 0, 0, .5);
}

.poster-2-1 {
  width: 75%;
  display: block;
  position: absolute;
  box-shadow: -4px 4px 4px rgba(0, 0, 0, .5);
}

._404-butterfly {
  width: 80%;
  margin-bottom: 40px;
}

.body-2 {
  background-color: var(--color);
}

.title3 {
  color: var(--white);
  letter-spacing: 1px;
  font-family: Bebasneue, sans-serif;
  font-size: 3em;
  font-weight: 600;
  line-height: 1.1em;
}

.title3:hover {
  color: var(--fuscia);
}

.title3.plus {
  opacity: 0;
  color: var(--fuscia);
  align-items: flex-start;
  margin-right: 8px;
}

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

.ipad-wrapper-copy {
  border: 1.35svh solid #000;
  border-radius: 27px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 53vmin;
  height: 66vmin;
  display: flex;
  overflow: hidden;
}

.ipad-image-wrapper-copy {
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: auto;
}

.characteristics-bg-copy {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.characteristics-img-copy {
  opacity: .19;
  filter: blur(5px);
  background-image: url('../images/characteristics.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
  display: block;
}

.principles-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-187 {
  height: 2.15em;
}

.slider-2-copy {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 43vmin;
  height: 64.5vmin;
  display: flex;
  overflow: hidden;
}

.phone-body-copy {
  z-index: 3;
  object-fit: scale-down;
  width: 32.5vmin;
  height: 64vmin;
  margin: auto;
  position: absolute;
  top: 0%;
  bottom: 0;
  left: 0;
  right: 0;
}

.mask-2-copy {
  align-self: center;
  width: 28vmin;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.right-arrow-copy {
  cursor: pointer;
  padding-top: 25px;
  padding-bottom: 20px;
  top: 11svh;
  bottom: auto;
  left: auto;
  right: -1.8svw;
  transform: rotate(90deg);
}

.left-arrow-copy {
  cursor: pointer;
  padding-top: 25px;
  padding-bottom: 20px;
  top: 2svh;
  bottom: auto;
  left: auto;
  right: -1.8svw;
  transform: rotate(90deg);
}

.slide-nav-4-copy {
  justify-content: flex-end;
  align-items: stretch;
  font-size: 8px;
  transform: translate(19em, -142px)rotate(90deg);
}

.fluid-container {
  width: 100%;
  margin-bottom: 4em;
  margin-left: auto;
  margin-right: auto;
}

.row {
  flex-wrap: wrap;
  display: flex;
}

.columns {
  position: relative;
}

.grid-card {
  border-radius: 12px;
  width: 100%;
  height: 25%;
  padding-bottom: 100%;
  position: relative;
}

.grid-card.svpp {
  background-image: url('../images/DFP-Insta2x-8-bw.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.resume {
  background-image: url('../images/Jones-Resume-bw.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.motc {
  background-image: url('../images/motc-sweatshirt2x.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.skyhigh {
  background-image: url('../images/Skyhigh2x-8-bw.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.chance {
  background-image: url('../images/Chance2x-100.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.wedding {
  background-image: url('../images/Wedding2x-100.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.paloalto {
  background-image: url('../images/Palo-Alto2x-100.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.united {
  background-image: url('../images/UT2x-100.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.imogen {
  background-image: url('../images/Imogen2x-100.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grid-card.bjs {
  background-image: url('../images/BJs2x-100.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.first {
  padding-left: 0;
}

.flex-box {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.content-wrap {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-block {
  padding: .75em 1vw;
  display: flex;
}

.hero__grid-right {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 630px;
  display: none;
  position: relative;
}

.presentation-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.presentation-grid.title {
  grid-template-rows: auto auto;
  margin-bottom: 4em;
}

.presentation-grid.slides {
  grid-row-gap: 20px;
  width: 100%;
  margin-top: 4.5em;
  margin-bottom: 4.5em;
}

.presentation-grid.ge {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #1d164c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.presentation-grid.padding {
  z-index: 1;
  grid-template-rows: auto;
  margin-bottom: 3.5em;
  position: relative;
}

.presentation-grid._6-col {
  background-color: #f3f3ef;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 7.5em;
  padding-bottom: 7.5em;
}

.presentation-grid.sse {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr .25fr;
  padding-bottom: 7.5em;
}

.presentation-grid.sketches {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4em;
  margin-bottom: 4em;
}

.presentation-grid.timeline {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 4em;
}

.caption {
  color: #999;
  text-align: center;
  margin-top: 10px;
  font-size: .85rem;
}

.caption.asterisk {
  font-size: .7rem;
}

.caption.left {
  text-align: left;
  margin-top: 1em;
  font-size: .75rem;
  color: var(--fuscia);
}

.title-slide {
  overflow: hidden;
}

.previous {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.previous.imogen {
  cursor: pointer;
  align-items: center;
}

.previous.skyhigh, .previous.svpp, .previous.resume, .previous.motc, .previous.chance, .previous.wedding, .previous.paloalto, .previous.bjs {
  cursor: pointer;
}

.previous.united {
  color: var(--fuscia);
  cursor: pointer;
}

.next {
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.next.svpp, .next.resume, .next.motc, .next.chance, .next.wedding, .next.palo-alto, .next.bjs, .next.united, .next.imogen, .next.skyhigh {
  cursor: pointer;
}

.right-arrw {
  opacity: .41;
  margin-left: 10px;
}

.left-arrw {
  opacity: .41;
  cursor: pointer;
  margin-right: 10px;
  transform: rotate(180deg);
}

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

.project-skyhigh {
  border-radius: 12px;
  width: 17vw;
  min-width: 15vw;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, .4);
}

.project-skyhigh.side {
  width: 8vw;
  min-width: 5vw;
  margin-bottom: 10px;
}

.scroll-down {
  z-index: 9;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1007em;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.scroll-down.about {
  align-items: center;
  padding-left: 0;
  bottom: 1em;
}

.mouse-icon {
  border: 2px solid var(--grey);
  border-radius: 12px;
  justify-content: center;
  align-items: flex-start;
  width: 20px;
  height: 34px;
  padding-top: 6px;
  display: flex;
}

.mouse-wheel-icon {
  background-color: #fff;
  border-radius: 2px;
  width: 4px;
  height: 8px;
}

.form {
  max-width: 675px;
}

.field-label {
  color: var(--grey);
  font-weight: 500;
}

.submit-button {
  background-color: var(--fuscia);
  border-radius: 5px;
}

.text-field {
  margin-bottom: 20px;
}

.contact-form {
  border-top: 1px solid var(--fuscia);
  padding-top: 20px;
}

.project__grid-center {
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 675px;
  position: relative;
}

.cta {
  background-color: var(--fuscia);
  cursor: pointer;
  border-radius: 5px;
  margin-top: 30px;
  margin-left: 12px;
  position: relative;
}

.scroll-dot {
  background-color: #fff;
  border-radius: 2px;
  width: 4px;
  height: 4px;
}

.scroll-dot-wrap {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 20px;
  height: 34px;
  padding-top: 10px;
  display: flex;
}

.addtl-projects {
  z-index: 11;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(0, 0, 0, 0);
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 460px;
  min-height: 100svh;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
  transform: translate(100%);
}

.project-panel {
  border-left: 1px solid var(--grey);
  flex-flow: column;
  justify-content: space-between;
  width: 490px;
  min-height: 100svh;
  padding: 50px 60px 33%;
  display: flex;
}

.project-panel.side {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  width: 460px;
  padding: 135px 50px 70px;
}

.more {
  color: var(--white);
  text-decoration: none;
}

.more:hover {
  color: var(--fuscia);
}

.text-span-12 {
  opacity: 0;
}

.magenta-sub {
  color: var(--fuscia);
  margin-left: -8px;
  font-size: 1rem;
}

.div-block-18 {
  flex-flow: row;
  height: 100%;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.hz {
  background-color: var(--fuscia);
  width: 15px;
  height: 3px;
  position: relative;
  transform: rotate(0);
}

.hz._2 {
  z-index: 1;
  position: absolute;
  transform: rotate(90deg);
}

.vtl {
  background-color: var(--fuscia);
  width: 15px;
  height: 3px;
  position: absolute;
  transform: rotate(90deg);
}

.vtl._2 {
  z-index: 1;
  position: absolute;
  transform: rotate(90deg);
}

.sub-line {
  color: var(--grey);
}

.nav-plus {
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.wrap {
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.panel-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  margin-left: -18px;
  display: flex;
}

.div-block-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.background-blur {
  z-index: 11;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.added-projects {
  display: block;
}

.brand {
  align-items: center;
  display: flex;
}

.nav-wrap {
  text-decoration: none;
  display: none;
}

.contact-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: rgba(0, 0, 0, 0);
  background-color: #242323;
  grid-template-rows: 60px auto 60px auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1px;
  text-decoration: none;
  transition: transform .4s;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translate(0, 100%);
}

.nav-text {
  float: none;
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  flex: 1;
  padding: 5px 20px 8px 10px;
  font-size: 1.25em;
  line-height: 1.8em;
  text-decoration: none;
  display: block;
}

.ham-line-top-wrapper {
  background-color: #aaa9a9;
  width: 100%;
  height: 100%;
  transform: translate(-100%);
}

.twitter {
  background-image: url('../images/Twitter.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.instagram {
  background-image: url('../images/Instagram.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.contact-icon {
  float: left;
  opacity: .65;
  justify-content: center;
  align-self: end;
  align-items: flex-end;
  margin-bottom: 8px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.phone {
  width: 20px;
  margin-top: 30px;
  display: block;
}

.l1 {
  background-color: #95989a;
  width: 100%;
  height: 2px;
  position: absolute;
  transform: perspective(1000px)rotate(45deg);
}

.link-wrap-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.m-button {
  z-index: 10;
  float: none;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 0;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.m-button.w--open {
  background-color: rgba(0, 0, 0, 0);
  display: block;
}

.soc-wrap {
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  width: 38%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link {
  color: rgba(255, 255, 255, .75);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: .875em;
  text-decoration: none;
  display: inline-block;
}

.link.light {
  color: #000;
  text-transform: none;
  margin-bottom: 0;
  font-size: 1.063em;
  display: block;
}

.link.light.e-white {
  color: #fff;
}

.ham-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 16px;
  display: flex;
  position: absolute;
}

.social {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 19px;
  margin-top: 125px;
  display: block;
}

.navbar-3 {
  z-index: 9;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  height: auto;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.line-3 {
  background-color: #fff;
  width: 23px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.vertical-line {
  background-color: #3bd9d2;
  width: 2px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.line-1 {
  background-color: #fff;
  width: 23px;
  height: 2px;
  margin-bottom: 2px;
  display: block;
  position: relative;
  overflow: hidden;
}

.close {
  opacity: 1;
  perspective: 1000px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-top: 19px;
  margin-left: 19px;
  display: flex;
}

.line-2 {
  background-color: #fff;
  width: 23px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  display: block;
  transform: rotate(0);
}

.location {
  width: 15px;
  margin-top: 30px;
}

.address {
  color: #000;
  text-align: center;
  font-size: 1.063em;
  line-height: 1.625em;
}

.address.e-white {
  color: #fff;
}

.pinterest {
  background-image: url('../images/Pinterest.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.l2 {
  background-color: #95989a;
  width: 100%;
  height: 2px;
  position: absolute;
  transform: perspective(1000px)rotate(-45deg);
}

.contact-info-grid {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  text-transform: none;
  grid-template-rows: 60px auto 40px auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.email {
  color: #000;
  height: 18px;
  font-size: 1.063em;
  line-height: 1.125em;
  text-decoration: none;
  display: block;
}

.email.e-white {
  color: #fff;
}

.contact-logo-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: end;
  align-self: start;
  justify-items: center;
  display: grid;
}

.container-6 {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
}

.contact-logo-white {
  background-image: url('../images/UT-Logo-Full-white.svg');
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: end;
  width: 100%;
  height: 120px;
  margin-top: 40px;
}

.brand-nav {
  float: none;
  background-image: url('../images/UTLogomarkWhite.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28px;
  height: 28px;
  margin-top: 20px;
  margin-bottom: 70px;
  margin-left: 20px;
  display: block;
}

.brand-nav.w--current {
  background-image: url('../images/UT-Logomark-Sq.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28px;
  height: 28px;
  margin-top: 20px;
}

.scl-wide {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.nav-menu-3 {
  background-color: #2b2b2b;
  justify-content: space-between;
  align-items: flex-end;
  width: 481px;
  height: 100vh;
}

.contact-offset-line {
  border-color: #3bd9d2;
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-radius: 6px;
  width: 43px;
  height: 4px;
  position: relative;
}

.ham-line-bottom-wrapper {
  background-color: #aaa9a9;
  width: 100%;
  height: 100%;
  transform: translate(100%);
}

.nav-icon {
  float: left;
  opacity: .65;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-top: 6px;
  margin-bottom: 5px;
  padding: 6px;
  display: flex;
}

.nav-link-black {
  cursor: pointer;
  border-bottom: 1px solid #404040;
  align-items: center;
  padding-left: 40px;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
}

.nav-link-black:hover {
  transform: translate(8px);
}

.nav-link-black.right {
  border-right-style: none;
}

.more-button {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-right: 2.75em;
  display: flex;
  position: relative;
}

._1 {
  background-color: var(--color);
}

._2 {
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.menu-button {
  display: flex;
}

.nav-menu {
  width: 400px;
}

.h3plus {
  opacity: 0;
  color: var(--fuscia);
  letter-spacing: 1px;
  margin-right: 8px;
  font-family: Bebasneue, sans-serif;
  font-size: 3em;
  font-weight: 600;
  line-height: 1.1em;
}

.h3plus:hover {
  color: var(--fuscia);
}

.h3plus.plus {
  opacity: 0;
  color: var(--fuscia);
  align-items: flex-start;
  margin-right: 8px;
}

.text-block {
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  body {
    font-size: .87rem;
  }

  .title2 {
    font-size: 4.5vmax;
    line-height: 1.2em;
  }

  .gutter-outside {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .p-xl-end {
    margin-left: 0;
  }

  .p-xs-end {
    padding-bottom: 0;
  }

  .container-w1.gutter-outside {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .container-w1.gutter-outside.light-grey {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 25px;
  }

  .container-w1.gutter-outside.white {
    padding-bottom: 3.75em;
  }

  .container-w1.gutter-outside.white.ut {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-w1.gutter-outside.h-top {
    flex-direction: column;
    flex: 1;
    width: 100%;
    padding-top: 20vh;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .container-w1.gutter-outside.h-top.h2 {
    flex: 0 auto;
    align-items: flex-end;
  }

  .container-w1.gutter-outside.home-top {
    flex-direction: column;
    width: 100%;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .intro {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .hero__background-image-wrapper {
    justify-content: center;
    align-items: flex-start;
    position: relative;
  }

  .hero__background-image-wrapper.main, .hero__background-image-wrapper.about {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: auto;
  }

  .hero__grid-left {
    max-width: none;
    display: block;
  }

  .hero__grid-left.hero {
    align-items: center;
    max-width: none;
    padding: 20px 40px;
    display: flex;
    left: 0%;
  }

  .main-nav__logo {
    z-index: 1000;
    border-right-style: none;
  }

  .main-nav__menu {
    z-index: 99;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .main-section {
    padding-top: 3.5rem;
  }

  .main-section.main-hero {
    background-color: var(--color);
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-section.footer {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .main-section.info {
    padding-top: 7.5rem;
  }

  .main-section.home {
    padding-top: 4rem;
  }

  .main-section.about-hero {
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-nav {
    z-index: 999;
  }

  .hero__background-image {
    flex: 0 auto;
    align-self: center;
    width: 38vmin;
    max-height: 38vmin;
  }

  .hero__grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-self: flex-start;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3.6em;
    display: block;
  }

  .hero__grid.home {
    grid-row-gap: 2vh;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    padding-top: 5em;
    display: flex;
  }

  .hero__grid.about {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: column;
    flex: 0 auto;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding-top: 5em;
    display: grid;
  }

  .main-nav__link {
    color: #fff;
    transition: opacity .4s;
  }

  .hero-parallax {
    flex-flow: wrap;
    align-content: center;
    align-items: flex-start;
    overflow: hidden;
  }

  .hero-parallax.home {
    height: 100%;
  }

  .hero-parallax.about {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .subtitle__wrapper {
    padding-left: 1em;
  }

  .navlink-text.close {
    top: 0%;
    bottom: auto;
    left: auto;
    right: -6%;
  }

  .display {
    font-size: 5.063rem;
  }

  .display.grey {
    margin-bottom: 3.5vh;
  }

  .gradient-home {
    display: none;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }

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

  .white-block {
    height: 7vh;
    display: block;
  }

  .dot-right {
    display: none;
  }

  .footer-end {
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .intro-img.chance {
    background-position: 60%;
  }

  .intro-img.svpp {
    background-image: url('../images/ffp-phone-size2x-8.png');
    background-position: 50% -22vh;
    background-repeat: no-repeat;
    background-size: 108vw;
  }

  .intro-img.yearend {
    background-image: url('../images/joy.svg'), url('../images/Year-End-Intro3x-100.jpg');
    background-position: 50% 9%, 50% -10vh;
    background-repeat: no-repeat, no-repeat;
    background-size: 35vw, 100%;
  }

  .intro-img.holidayps {
    background-color: #1c75bb;
    background-image: url('../images/HPS-logo.svg');
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: 65%;
  }

  .intro-img.skyhigh {
    background-color: #000731;
    background-position: 50% 35%;
    background-repeat: no-repeat;
    background-size: 175%;
  }

  .intro-img.wedding {
    background-position: 50% -6vh;
  }

  .intro-img.paloalto {
    background-position: 65% -5vh;
  }

  .intro-img.mayfete16 {
    background-image: url('../images/mayfete2-chalkboard-frame-vert2-1.jpg');
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intro-img.mayfete14 {
    background-size: 75%;
  }

  .intro-img.united {
    background-position: 50% 28vh, 0 0;
    background-size: 55vw, auto;
  }

  .intro-img.imo-1 {
    background-position: 39% 80%, 15%;
    background-repeat: no-repeat, no-repeat;
    background-size: 80%, cover;
  }

  .intro-img.summit {
    background-position: 40%;
  }

  .intro-img.sko2023, .intro-img.talent {
    background-position: 50%;
  }

  .intro-img.bt, .intro-img.vet, .intro-img.tree {
    background-position: 65% -5vh;
  }

  .project-intro {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .project__grid-left {
    max-width: none;
    padding-left: 1.25em;
    padding-right: 1.25em;
    display: block;
  }

  .footnote {
    font-size: .85em;
  }

  .text-span-6 {
    font-size: 1em;
  }

  .container-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1.125fr 1.125fr;
    padding-top: 2em;
    padding-bottom: 2.5em;
  }

  .project-details {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .project-details-wrap.end {
    border-bottom-style: none;
  }

  .project-details-grid.projects {
    grid-template-columns: 12.5rem 1fr 1fr;
  }

  .project-details-grid.projects.svpp {
    grid-template-columns: 12rem 1fr 1fr;
  }

  .project-img.hp-mobile {
    width: 90%;
  }

  .project-img.imo-2 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .project-img.fb {
    width: 90%;
    margin-bottom: 140px;
  }

  .project-img.ff {
    width: 55%;
  }

  .project-img.buttons {
    width: 65%;
    left: -15px;
  }

  .project-img.back-t {
    width: 75%;
    bottom: 0;
    left: 30px;
  }

  .project-img.bloodline {
    margin-top: 2.5em;
  }

  .project-img.sse-1 {
    width: 60vmin;
    margin-top: 3.5em;
  }

  .project-img.sse-2 {
    width: 60vmin;
  }

  .project-img.email {
    width: 40%;
  }

  .project-img.sse-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .project-img.sse-3 {
    width: 65vmin;
  }

  .postcard-one {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .purple-postcard {
    width: 75%;
  }

  .postcard-two {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .chance-posters {
    min-height: 550px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .h1-container-grid {
    grid-template-columns: 1.5rem 1.125fr 1fr;
  }

  .feline-foster-instagram {
    background-size: cover, auto;
    min-height: 450px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sdo-web-banners {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .grid-item-header-wrap {
    flex: 0 auto;
    justify-content: space-between;
    height: 16vh;
  }

  .grid-item-header-wrap.pa-wrap14 {
    flex-direction: row;
  }

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

  .project-pups {
    flex: none;
    width: 20vw;
  }

  .grid-item-container {
    height: 45vh;
    margin-top: 5vh;
    padding-top: 0;
  }

  .grid-item-container.footer-project {
    height: 100%;
    margin-top: 0;
  }

  .grid-item-wrap {
    grid-column-gap: 20px;
  }

  .grid-item-wrap.palo-alto {
    max-width: none;
    height: auto;
  }

  .grid-item {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .project__grid-right {
    max-width: none;
    padding-left: 1.25em;
    padding-right: 1.25em;
    display: block;
  }

  .invitation {
    background-image: none;
    height: 100%;
  }

  .invite-image.end-1 {
    width: 100%;
  }

  .image-151 {
    border-width: 10px;
    width: 60%;
  }

  .image-150 {
    border-width: 10px;
  }

  .section-content {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 738px;
  }

  .section-content._004-1-10 {
    grid-column-gap: 20px;
  }

  .section-content._004-2-4 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .tree-grove {
    background-image: none;
    width: 100%;
  }

  .pa-projects {
    flex: none;
  }

  .motc-logo-wrap {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 738px;
    height: 50vh;
  }

  .group-logo {
    background-size: 70%, auto;
    min-height: 450px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .shopping-bags {
    min-height: 550px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sweatshirt-two {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .content03-1-image {
    background-position: 100% 0;
    background-size: contain;
    min-height: 575px;
  }

  .pa-weekly {
    width: 60%;
    max-width: 100%;
  }

  .content03-1-image2 {
    background-position: -30vw 100%;
    background-size: 118%;
    min-height: 510px;
    margin-bottom: 0;
  }

  .content03-1-4 {
    margin-top: 0;
    display: flex;
  }

  .img-wrap {
    justify-content: center;
    align-self: flex-end;
  }

  .viewad-online {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .viewad-online.alt {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .content03-1-content-wrap.content03-1-right-column {
    height: 100%;
  }

  .button {
    width: 65%;
  }

  .content03-1-image5 {
    min-height: 270px;
  }

  .content03-1-image10 {
    background-position: 0 0;
    min-height: 270px;
  }

  .content03-1-image7 {
    min-height: 485px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .mf-title-vert {
    background-position: 50%;
    background-size: contain;
    padding-left: 40px;
    padding-right: 40px;
  }

  .content03-1-image-wrap {
    padding-right: 0;
  }

  .flyer-front {
    background-image: url('../images/MF-3-kids.svg');
    background-position: 10% 101%;
    background-repeat: no-repeat;
    background-size: 160px;
  }

  .flyer-back {
    background-image: url('../images/MF-kiddog.svg');
    background-position: 15% 100%;
    background-repeat: no-repeat;
    background-size: 150px;
  }

  .blue {
    background-position: 50% 5vh;
    background-size: 85%;
    height: 35vh;
  }

  .pa-weekly14 {
    max-width: 100%;
    margin-left: 0;
  }

  .butterfly-animated {
    width: 31vmin;
  }

  .project-container {
    height: 100%;
  }

  .project-container.resume {
    min-height: 32em;
  }

  .project-container.resume-1 {
    background-position: 50%;
    background-size: 85%;
    min-height: 32em;
  }

  .project-container.matrix {
    align-items: flex-start;
  }

  .project-container.website {
    background-position: 15% 95%;
    background-size: 65%;
    height: 85svh;
  }

  .project-container.ut-poster {
    height: 85svh;
    padding-top: 60px;
  }

  .project-container.full-pgad {
    background-size: contain;
    min-height: 550px;
  }

  .project-container.flyer-back {
    padding-top: 30px;
    padding-bottom: 0;
    padding-left: 40px;
  }

  .project-container.flyer-front {
    padding-top: 30px;
  }

  .project-container.hl-front-t {
    background-color: #30a4d7;
    background-image: url('../images/MayFete_tee_front-blue.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
  }

  .project-container.hl-back-t {
    background-color: #30a4d7;
    background-image: url('../images/MayFete_tee_back-blue.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
  }

  .project-container.ipad {
    padding-left: 0;
    padding-right: 0;
  }

  .project-container.roulette {
    align-items: flex-end;
    height: 600px;
  }

  .project-container.resume2 {
    min-height: 32em;
  }

  .h2-5c-3r.reverse {
    width: 10em;
  }

  .project-no-home {
    font-size: 1.25em;
  }

  .resume-closeup {
    background-size: cover;
    min-height: 450px;
  }

  .intro1-content-img {
    background-image: url('../images/ut-app-intro_1.png'), linear-gradient(#d1017c 25%, #f85010);
    background-position: 50% 10vh, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50%, auto;
    height: 50%;
  }

  .subhead-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subhead-wrap.website {
    max-width: 430px;
    position: static;
  }

  .subhead-wrap.website-finder {
    max-width: 400px;
    position: static;
  }

  .subhead-wrap.website-dtp {
    max-width: 425px;
    margin-left: -50px;
    position: static;
  }

  .subhead-wrap.indent {
    position: static;
  }

  .subhead-wrap.ut-identity {
    max-width: none;
  }

  .title-wrap-svg {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .title-wrap-svg.app {
    align-items: flex-end;
  }

  .title-wrap-svg.pairs-by-typeface {
    align-items: center;
    width: auto;
    margin-top: auto;
  }

  .title-wrap-svg.green {
    justify-content: flex-start;
    width: 55%;
  }

  .title-wrap-svg.red {
    justify-content: flex-end;
    width: 60%;
    display: flex;
  }

  .title-wrap-svg.dtp {
    width: 71%;
  }

  .title-wrap-svg.roulette {
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 30px;
    display: block;
  }

  .title-wrap-svg.card-head {
    width: 90%;
  }

  .title-wrap-svg.principles {
    width: 100%;
  }

  .title-wrap-svg.identity {
    margin-top: 120px;
  }

  .title-wrap-svg.how {
    align-self: flex-start;
  }

  .finder-app-home {
    position: relative;
  }

  .grid-section-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 93%;
    padding-top: 5vmin;
    padding-bottom: 5vmin;
  }

  .grid-section-wrap.many {
    padding-bottom: 0;
  }

  .grid-section-wrap.class {
    align-content: start;
    align-items: start;
    width: 80svw;
    min-width: 75svw;
    max-width: 90svw;
    height: 100%;
    padding-right: 0;
  }

  .grid-section-wrap.website {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    align-content: start;
    align-items: start;
    width: 85svw;
    height: auto;
    padding-top: 10vmin;
  }

  .grid-section-wrap.ipad {
    grid-template-rows: 1fr auto auto auto;
    align-items: center;
    width: 100%;
    padding-top: 10vmin;
    padding-bottom: 0;
  }

  .appicon {
    margin-right: 0;
  }

  .intro-2 {
    max-width: none;
    font-size: 16px;
  }

  .intro-subhead {
    border-style: solid none none;
    border-width: 1px;
    border-color: var(--light-grey) black black;
    text-align: left;
    align-self: stretch;
  }

  .intro-subhead.white {
    border-top-style: solid;
  }

  .matrix-4 {
    background-position: 50%;
    background-size: 150%;
    height: 100%;
  }

  .type-bg-4 {
    background-image: url('../images/phone-matrix2x-8.png'), none;
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: 110%, auto;
    background-attachment: scroll, fixed;
  }

  .hatch-design-studio-img {
    background-position: 45vw 100%;
    background-size: 100%;
  }

  .h2-5c-4r {
    margin-bottom: 25px;
  }

  .h2-5c-4r.reverse {
    margin-bottom: 0;
  }

  .intro-3 {
    margin-bottom: 0;
    padding-right: 5px;
    font-size: 16px;
  }

  .intro-3.dtp {
    margin-bottom: 0;
  }

  .grid-wrap {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .design-gallery-sticky {
    border-bottom-width: 24px;
    display: flex;
  }

  .paddle-nav-arrow.paddle-nav-arrow-prev {
    opacity: .45;
  }

  .right-slider-arrow {
    height: 100%;
  }

  .design-gallery-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    transform: none;
  }

  .image-tryptic.image-tryptic-middle {
    background-position: 50% 30%;
    background-size: contain;
  }

  .image-tryptic.image-tryptic-right {
    background-position: 50%;
    background-size: contain;
  }

  .image-tryptic.image-tryptic-left {
    background-position: 50%;
    background-size: 80%;
  }

  .slide-10 {
    background-size: cover;
  }

  .back-button.close-icon {
    top: 40px;
    bottom: auto;
    left: auto;
    right: 15px;
  }

  .before {
    background-position: 60% 8vh;
    background-size: 58%;
  }

  .gallery-overlay {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    flex: 1;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-self: center;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .slide-12 {
    background-color: #2b2b2b;
    background-position: 50%;
    background-size: cover;
  }

  .app-icon.search {
    margin-right: 10px;
  }

  .menta-design-studio-img {
    background-position: -22vw 29svh;
    background-size: contain;
  }

  .app-icon-2 {
    margin-right: 5px;
  }

  .scroll-me {
    align-items: center;
  }

  .scroll-me.search {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 30px;
  }

  .scroll-me.how {
    margin-top: 25px;
  }

  .intro-white {
    font-size: 16px;
  }

  .intro-white.no-margin {
    margin-bottom: 0;
    font-size: 16px;
  }

  .website-link {
    align-items: flex-start;
  }

  .website-hero-laptop {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    overflow: hidden;
  }

  .ut-laptop {
    padding-bottom: 0;
    left: 70px;
  }

  .slider-wrap {
    flex: 0 auto;
  }

  .slider-wrap.pair-cards {
    align-self: stretch;
  }

  .pick-your-type {
    flex-flow: column wrap;
    align-content: stretch;
    max-height: none;
  }

  .pyt-slide1 {
    background-position: 50% 0;
  }

  .green-block {
    background-position: 98% 27%;
    background-size: 20%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .red-block {
    background-position: 35% 27%;
    background-size: 20%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 40px;
  }

  .tpf-slide1 {
    background-position: 50% 0;
    background-size: contain;
  }

  .type-pair-finder {
    flex-flow: column wrap;
    width: 100%;
    max-height: none;
  }

  .yellow-block {
    grid-column-gap: 16px;
    background-position: 50%;
    background-size: 20%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 40px;
  }

  .dtp-slide1 {
    background-position: 50% 0;
    background-size: contain;
  }

  .image-13 {
    display: block;
  }

  .daily-typeface-pair {
    border-bottom-width: 24px;
    flex-flow: column wrap;
    max-height: none;
    margin-bottom: 0;
  }

  .dtp-slider {
    height: 100%;
  }

  .video {
    align-items: flex-end;
    width: 100%;
    height: 450px;
    margin-right: 0;
  }

  .video-wrap {
    grid-column-gap: 0px;
    background-color: #faf9fa;
    border-top-style: none;
    border-top-width: 24px;
    border-bottom-width: 24px;
    grid-template-columns: .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: flex-end;
    padding: 40px 0 0;
  }

  .slide-6 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
  }

  .project-content-typecards {
    border-top-width: 24px;
    margin-top: 0;
  }

  .card-slider {
    z-index: 1;
    width: 100%;
    position: absolute;
  }

  .slide-5 {
    background-position: 30% 0;
    background-size: cover;
    height: 100%;
  }

  .card-grid {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .slide-4 {
    background-image: url('../images/pair-cards.png');
    background-position: 60% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
  }

  .card-hero-grid {
    grid-row-gap: 16px;
    background-position: 30% 10%, 0 0;
    background-size: 73%, auto;
    border-top-width: 24px;
    height: 100svw;
    max-height: 900px;
    margin-right: 0;
    padding: 200px 24px 0;
  }

  .cards-pairing {
    grid-column-gap: 24px;
    border-top-width: 24px;
    border-bottom-width: 24px;
    flex: 1;
    padding: 24px 0 0;
  }

  .slide-1 {
    background-repeat: no-repeat;
    height: 100%;
  }

  .cards {
    border-bottom-width: 24px;
    min-height: 400px;
    max-height: 400px;
  }

  .identity-wrap.top {
    max-width: 738px;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .ut-logomark {
    width: 8rem;
    display: block;
  }

  .icon.first.pers {
    margin-bottom: 18px;
  }

  .logomark-green {
    width: 80%;
  }

  .ut-notebook {
    z-index: 1;
    top: 10vh;
  }

  .logomark-red {
    width: 80%;
  }

  .typefaces {
    margin-left: 0;
  }

  .link-wrap {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .unity {
    width: 6rem;
  }

  .ut-logomark-full {
    width: auto;
    margin-top: 60px;
  }

  .project-content-identity {
    width: 100%;
    max-width: 738px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 70px;
    padding-bottom: 0;
    overflow: visible;
  }

  .knockout {
    width: 4rem;
    margin-bottom: 0;
  }

  .ut-notebook-red {
    margin-bottom: 60px;
  }

  .logomark-blue {
    width: 80%;
  }

  .identity-intro {
    font-size: 16px;
  }

  .logomark-yellow {
    width: 80%;
  }

  .tungsten {
    width: 3.8rem;
  }

  .h6-intro {
    line-height: 1.4;
  }

  .image-19 {
    width: 55%;
    margin-top: 25px;
    margin-left: 0;
    padding-left: 0;
  }

  .poster-2 {
    background-position: 50%;
    background-size: cover;
    align-items: flex-end;
    display: flex;
  }

  .poster {
    width: 55%;
    position: static;
  }

  .poster-2-1 {
    width: 55%;
    display: block;
    position: static;
  }

  .ipad-wrapper-copy {
    position: relative;
  }

  .image-186-copy {
    width: 100%;
  }

  .principles-wrap {
    padding-bottom: 9vmin;
  }

  .slider-2-copy {
    width: 44vmin;
  }

  .right-arrow-copy, .left-arrow-copy {
    right: -2.4svw;
  }

  .slide-nav-4-copy {
    top: 27svh;
    right: -9.6svw;
  }

  .hero__grid-right {
    max-width: none;
    display: none;
  }

  .presentation-grid.sse {
    grid-template-columns: .25fr 1fr 1fr .25fr;
  }

  .project-skyhigh {
    flex: none;
  }

  .scroll-down {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .scroll-down.about {
    display: flex;
  }

  .form {
    max-width: none;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .contact-form {
    width: 100%;
  }

  .project__grid-center {
    max-width: none;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: block;
  }

  .cta {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .addtl-projects {
    transform: translate(100%);
  }

  .nav-wrap {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .contact-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: 60px auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-content: start;
    justify-content: start;
    justify-items: stretch;
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .ham-line-top-wrapper {
    background-color: #9a9a9a;
    width: 100%;
    height: 100%;
    position: relative;
    transform: translate(-100%);
  }

  .twitter {
    background-image: url('../images/Twitter.svg');
    margin-left: 0;
    margin-right: 8px;
  }

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

  .phone {
    align-self: center;
    margin-top: 12px;
    margin-right: 15px;
    display: block;
  }

  .link-wrap-2 {
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;
    display: flex;
  }

  .m-button {
    display: block;
    bottom: auto;
    left: auto;
  }

  .m-button.w--open {
    height: 60px;
  }

  .soc-wrap {
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 85%;
  }

  .link {
    font-size: 1em;
  }

  .link.light {
    color: #000;
    text-align: left;
    text-transform: none;
    align-self: center;
    margin-top: 6px;
  }

  .ham-wrap {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .social {
    margin-top: 94%;
    display: none;
    position: relative;
  }

  .navbar-3 {
    display: block;
  }

  .line-3 {
    top: 14px;
  }

  .vertical-line {
    height: 17px;
  }

  .close {
    margin-left: 0;
    display: flex;
    position: static;
    right: 20px;
    transform: perspective(100px);
  }

  .line-2 {
    top: 7px;
  }

  .location {
    margin-top: 0;
    margin-right: 15px;
    display: block;
  }

  .address {
    color: #000;
    text-align: left;
  }

  .pinterest {
    background-image: url('../images/Pinterest.svg');
    margin-left: 0;
    margin-right: 0;
  }

  .contact-info-grid {
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto .5fr auto;
    grid-template-columns: 1fr .5fr .5fr 24% 1fr;
  }

  .email {
    color: #000;
    height: 16px;
    margin-right: 15px;
  }

  .contact-logo-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: 17vh auto;
    grid-template-columns: 1fr 50px 1fr;
    align-content: start;
    justify-content: start;
    align-self: auto;
    display: grid;
  }

  .contact-logo-white {
    background-image: url('../images/UT-Logo-Full-9.svg');
    background-position: 100%;
    background-size: 155px;
    align-self: start;
    width: 100%;
    height: 120px;
    margin-top: 0;
  }

  .brand-nav {
    width: 32px;
    height: 32px;
    margin-top: 16px;
    margin-left: 15px;
  }

  .brand-nav.w--current {
    width: 26px;
    height: 26px;
  }

  .scl-wide {
    justify-content: flex-start;
    margin: 15px 0 0;
    position: relative;
  }

  .nav-menu-3 {
    width: 100%;
  }

  .contact-offset-line {
    flex: none;
    width: 45px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 40px;
  }

  .ham-line-bottom-wrapper {
    background-color: #9a9a9a;
    width: 100%;
    height: 100%;
    transform: translate(100%);
  }

  .nav-link-black {
    justify-content: center;
    width: 50%;
    transition: transform .4s;
  }

  .nav-link-black.left {
    padding-left: 20%;
  }

  .nav-link-black.right {
    border-right-style: none;
    padding-left: 35px;
  }

  .nav-link-black.right.w--current {
    padding-left: 35px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: .72rem;
  }

  h1 {
    font-size: 3.2em;
  }

  h2 {
    font-size: 2.7em;
  }

  h3 {
    font-size: 2em;
  }

  h4 {
    font-size: 1.5em;
  }

  h5 {
    font-size: 1.1em;
  }

  .title2 {
    font-size: 2.7em;
  }

  .title4 {
    font-size: 1.5em;
  }

  .title4.text-regular {
    text-align: center;
    padding-left: 0;
  }

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

  .p-xl-end.home {
    padding-bottom: 2.25em;
  }

  .p-xs-end {
    align-self: center;
    padding-bottom: .75em;
  }

  .container-w1.gutter-outside {
    padding-top: 2em;
    display: block;
  }

  .container-w1.gutter-outside.full-height {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding-top: .75em;
    padding-bottom: .75em;
    display: flex;
  }

  .container-w1.gutter-outside.proj-intro {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-w1.gutter-outside.white {
    grid-template-rows: auto auto;
    padding: 0 3.5vw 3.5em;
  }

  .container-w1.gutter-outside.h-top.h2 {
    padding-right: 6vw;
  }

  .container-w1.gutter-outside.white-alt {
    align-items: stretch;
    padding: 0 3.5vw 20px;
  }

  .container-w1.gutter-outside.home-top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 0;
  }

  .hero__background-image-wrapper {
    overflow: visible;
  }

  .hero__background-image-wrapper.main, .hero__background-image-wrapper.about {
    max-height: 30svh;
    top: 0;
  }

  .hero__grid-left.hero {
    align-items: center;
    width: 90%;
    min-width: 60%;
    max-width: 85%;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .main-nav__logo {
    padding-left: 0;
    padding-right: 0;
  }

  .main-section.main-hero {
    align-items: center;
    min-height: 115vh;
    padding-top: 58px;
    display: flex;
    overflow: hidden;
  }

  .main-section.main-hero.home {
    height: 115vh;
    min-height: 100vh;
    padding-top: 0;
  }

  .main-section.footer {
    background-color: var(--white);
  }

  .main-section.projects {
    padding-top: 8rem;
  }

  .main-section._20px-blk {
    padding-top: 0;
  }

  .main-section.info {
    padding-top: 3rem;
  }

  .main-section.about-hero {
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .main-section.contact {
    padding-top: 8rem;
  }

  .main-nav {
    background-color: var(--white);
  }

  .hero__background-image {
    width: 50vmin;
    max-width: 90%;
    max-height: 42vmin;
  }

  .hero__grid {
    align-items: stretch;
    padding-top: 5em;
  }

  .hero__grid.home {
    flex: 1;
    width: 100%;
  }

  .hero__grid.about {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
  }

  .main-nav__link.light {
    color: var(--rich-black);
  }

  .main-nav__link.light.home.w--current {
    color: var(--black);
  }

  .main-nav__link.right.light.home.w--current {
    color: var(--color);
  }

  .hero-parallax {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 100%;
    position: absolute;
  }

  .hero-parallax.home, .hero-parallax.about {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .logo-text {
    font-size: 1rem;
    font-weight: 600;
  }

  .navlink-text.close {
    right: -7%;
  }

  .navlink-text.more {
    color: var(--rich-black);
  }

  .display {
    font-size: 3.375rem;
  }

  .display.grey {
    margin-bottom: 3.5vh;
  }

  .gradient-home {
    height: 100%;
  }

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

  .dot {
    display: none;
  }

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

  .logomark, .logomark.home {
    display: none;
  }

  .blk-logomark {
    width: 40px;
    height: 40px;
    margin-right: 5px;
  }

  .footer-end {
    padding-left: 3.5vw;
    padding-right: 3.5vw;
  }

  .intro-img, .intro-img.coast {
    height: 100%;
  }

  .intro-img.svpp {
    background-color: var(--white);
    background-image: url('../images/FB-Group3x-100.jpg');
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: cover;
  }

  .intro-img.pupspumpkins {
    background-color: var(--white);
    background-image: url('../images/PP-Website2x-8.png');
    background-position: 100%;
    background-repeat: repeat-y;
    background-size: cover;
  }

  .intro-img.yearend {
    background-image: url('../images/Year-End-Intro3x-100.jpg'), linear-gradient(#3d6fa3 11%, #5394cb 48%, #d2eff3 82%);
    background-position: 50% 97%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .intro-img.holidayps {
    background-image: url('../images/HPS-logo.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 46%;
  }

  .intro-img.skyhigh {
    background-position: 50%;
    background-size: contain;
  }

  .intro-img.paloalto {
    background-position: 65% 60%;
  }

  .intro-img.mayfete16 {
    background-image: url('../images/mayfete2-chalkboard-frame-vert2-1.jpg');
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intro-img.mayfete14 {
    background-position: 50%;
    background-size: 45%;
  }

  .intro-img.resume {
    height: 100%;
  }

  .intro-img.united {
    background-position: 50% 16vh, 0 0;
    background-size: 50vw, auto;
  }

  .intro-img.imo-1 {
    background-position: 12vw 20vh, 15%;
    background-size: 100%, cover;
  }

  .intro-img.talent {
    background-position: 50%;
  }

  .intro-img.bt, .intro-img.vet, .intro-img.tree {
    background-position: 65% 60%;
  }

  .project__grid-left {
    padding-left: 1em;
    padding-right: 1em;
  }

  .footnote {
    z-index: 10;
    text-align: left;
    align-items: flex-start;
    font-size: 1em;
    display: block;
  }

  .container-grid {
    padding-top: 1.75em;
    padding-bottom: 1.75em;
  }

  .project-details {
    padding-left: 1em;
    padding-right: 1em;
  }

  .project-details-grid, .project-details-grid.projects, .project-details-grid.projects.svpp {
    grid-template-columns: 10rem 1fr 1fr;
  }

  .project-img.intro {
    border-radius: 8px;
  }

  .project-img.hp-mobile {
    width: 88%;
  }

  .project-img.imo-2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .project-img.buttons {
    width: 75%;
    margin-bottom: 5px;
    left: -30px;
  }

  .project-img.back-t {
    width: 100%;
    bottom: auto;
    left: 0;
  }

  .project-img.view {
    min-width: 45px;
    max-width: 50px;
  }

  .project-img.many {
    width: 80%;
  }

  .project-img.summit-intro {
    margin-bottom: 2.25em;
  }

  .project-img.bloodline {
    margin-top: 0;
  }

  .project-img.lotus {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .project-img.sse-1 {
    width: 90%;
    margin-top: 3.25em;
    margin-bottom: 7.5em;
  }

  .project-img.sse-2 {
    width: 90%;
    margin-top: 7.5em;
    margin-bottom: 7.5em;
  }

  .project-img.email {
    width: 50%;
  }

  .project-img.sse-4, .project-img.sse-3 {
    width: 100%;
  }

  .postcard-one {
    border-width: 8px;
    padding: 30px 10px;
  }

  .purple-postcard {
    width: 50%;
  }

  .postcard-two {
    border-width: 8px;
    padding: 20px 10px;
  }

  .chance-posters {
    min-height: 400px;
  }

  .h1-container-grid {
    grid-template-columns: 1.25rem 1.125fr 1fr;
  }

  .feline-foster-instagram {
    min-height: 400px;
  }

  .sdo-mockup {
    border-width: 8px;
    padding: 20px 10px;
  }

  .sdo-web-banners {
    border-width: 8px;
    padding: 20px;
  }

  .grid-item-header-wrap {
    height: 50%;
    margin-bottom: 60px;
  }

  .grid-item-header-wrap.pa-wrap {
    align-items: flex-start;
  }

  .grid-item-header-wrap.pa-wrap14 {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .gallery-track-heading {
    margin-bottom: 0;
  }

  .subhead-2 {
    text-align: center;
    line-height: 17px;
  }

  .project-pups {
    border-radius: 8px;
    width: 18vw;
    margin-top: 0;
  }

  .grid-item-container {
    height: 75vh;
    margin-top: 10vh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-item-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    align-items: stretch;
    padding-top: 0;
  }

  .grid-item-wrap.palo-alto {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-item {
    z-index: 10;
    text-align: right;
  }

  .project__grid-right {
    padding-left: 1em;
    padding-right: 1em;
  }

  .invitation {
    border-bottom-width: 10px;
  }

  .invite-image, .invite-image.pg3 {
    border-width: 10px;
  }

  .campo {
    background-position: 70%;
    border-bottom-width: 10px;
    width: 100%;
    height: 75vh;
  }

  .tablecards1 {
    padding: 40px;
  }

  .image-151 {
    border-width: 7px;
    width: 70%;
  }

  .tablecard2 {
    padding: 20px;
  }

  .image-150 {
    border-width: 7px;
    width: 48%;
  }

  .section-content {
    grid-column-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    padding-top: 0;
  }

  .section-content.grey, .section-content._004-1-10 {
    grid-column-gap: 0px;
  }

  .section-content._004-2-4 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 30px;
  }

  .tree-grove {
    border-top-width: 10px;
    border-bottom-width: 10px;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 90px;
    padding-left: 5rem;
    padding-right: 5rem;
    display: flex;
  }

  .pa-projects {
    width: 12vw;
    margin-top: 0;
  }

  .pa-projects.no1 {
    width: 65%;
  }

  .lightbox-link {
    width: auto;
  }

  .motc-logo-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    height: 100vh;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .group-logo, .shopping-bags {
    min-height: 400px;
  }

  .sweatshirt-one, .sweatshirt-two {
    border-width: 8px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .view-wrap {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .content03-1-image {
    background-size: contain;
    min-height: 460px;
  }

  .pa-weekly {
    width: 75%;
    max-width: 100%;
    margin-right: 0;
    display: block;
  }

  .content03-1-image2 {
    background-size: 100%;
    margin-bottom: 0;
  }

  .img-wrap {
    flex: 1;
    margin-top: 0;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .jump-weekly {
    align-self: flex-start;
    max-width: 75px;
  }

  .viewad-online {
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .viewad-online.alt {
    flex-flow: column wrap;
    flex: 1;
    justify-content: center;
    height: auto;
  }

  .content03-1-content-wrap.content03-1-right-column {
    margin-bottom: 0;
  }

  .button {
    width: 35%;
    top: 60px;
    left: 48%;
  }

  .content03-1-5 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .content03-1-image5 {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    min-height: 355px;
    margin-top: 0;
  }

  .content03-1-image10 {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    min-height: 355px;
    margin-top: 0;
    display: flex;
  }

  .content03-1-image7 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    min-height: 360px;
  }

  .mf-title-vert {
    background-size: auto 90%;
    width: 100%;
  }

  .content03-1-image-wrap {
    width: 100%;
  }

  .grey-tshirt-front {
    display: flex;
  }

  .flyer-front {
    background-image: url('../images/MF-3-kids.svg');
    background-position: 50% 100%;
    border-right-style: none;
    padding: 57px 85px 85px;
    display: block;
  }

  .flyer-back {
    border-left-style: none;
    justify-content: center;
    padding: 40px 20px 140px;
    display: flex;
  }

  .blue {
    background-position: 5vw 3vh;
    height: 100%;
    min-height: 200px;
  }

  .orange-circlewrap {
    justify-content: flex-end;
    margin-top: 0;
    top: 0;
  }

  .pa-weekly14 {
    width: 39%;
    max-width: 100%;
    display: block;
  }

  .button-wrap-mf {
    border-top-width: 20px;
    border-bottom-width: 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 15px;
  }

  .tshirt {
    border-left-width: 15px;
    justify-content: center;
    align-items: stretch;
    height: 100%;
  }

  .butterfly-animated {
    width: 34vmin;
    margin-bottom: 10px;
  }

  .project-container.resume-1 {
    background-size: contain;
    min-height: 33em;
  }

  .project-container.matrix {
    max-height: 350px;
  }

  .project-container.pairs {
    height: 100vh;
  }

  .project-container.website {
    background-position: 5% 95%;
    background-size: 35%;
    height: 100vh;
    max-height: none;
  }

  .project-container.ut-poster {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr .5fr 1fr;
    height: 180vh;
    padding-top: 20px;
    padding-right: 40px;
  }

  .project-container.off-white {
    height: 100%;
  }

  .project-container._004-1-1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .project-container.full-pgad {
    min-height: 400px;
  }

  .project-container.flyer-back {
    background-size: 130px;
  }

  .project-container.flyer-front {
    background-size: 140px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .project-container.hl-front-t {
    display: flex;
  }

  .project-container.ipad {
    height: 100vh;
    padding-left: 0;
    padding-right: 0;
  }

  .project-container.roulette {
    align-items: stretch;
    height: 550px;
  }

  .project-container.email {
    margin-bottom: 0;
  }

  .h2-5c-3r {
    align-self: center;
    width: 14em;
  }

  .h2-5c-3r.reverse {
    flex: 1;
    width: 8em;
    display: none;
  }

  .h2-5c-3r.pick {
    height: 129px;
  }

  .h2-5c-3r.daily {
    width: 16em;
  }

  .subhead-3 {
    font-size: 11px;
    line-height: 17px;
  }

  .alt-cover-wrap {
    z-index: 1;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 40px;
    position: relative;
  }

  .project-no-home {
    font-size: 1.25em;
  }

  .project-heading {
    font-size: 2.25em;
  }

  .resume-closeup {
    min-height: 400px;
  }

  .intro1-content-img {
    background-position: 75% 15vh, 0 0;
    background-size: 50%, auto;
    align-self: auto;
  }

  .subhead-wrap {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    position: relative;
  }

  .subhead-wrap.exdent, .subhead-wrap.website, .subhead-wrap.website-finder, .subhead-wrap.website-dtp, .subhead-wrap.indent {
    margin-left: 0;
  }

  .subhead-wrap.ut-identity {
    margin-left: 0;
    padding-right: 10px;
  }

  .try-app {
    height: 3em;
  }

  .title-wrap-svg {
    align-items: flex-start;
    display: flex;
  }

  .title-wrap-svg.app {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .title-wrap-svg.pairs-by-typeface {
    display: flex;
  }

  .title-wrap-svg.green {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .title-wrap-svg.red {
    justify-content: flex-start;
    width: 100%;
  }

  .title-wrap-svg.dtp {
    width: 90%;
    margin-bottom: 0;
  }

  .title-wrap-svg.roulette {
    justify-content: center;
    margin-top: 0;
    margin-right: 0;
    padding-right: 75px;
  }

  .title-wrap-svg.card-head {
    justify-content: flex-start;
  }

  .title-wrap-svg.principles {
    align-items: flex-end;
    margin-right: 0;
  }

  .title-wrap-svg.identity {
    margin-top: 0;
  }

  .title-wrap-svg.how {
    margin-right: 0;
  }

  .finder-app-home {
    width: 10rem;
    margin-bottom: 40px;
    position: static;
  }

  .grid-section-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr .5fr .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    width: 90%;
    height: 100vh;
  }

  .grid-section-wrap.many {
    grid-template-columns: 1fr 1fr .5fr .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 90%;
    height: 100vh;
    padding-bottom: 5vmin;
  }

  .grid-section-wrap.class {
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto auto auto;
    align-content: center;
    width: 85svw;
    height: 100vh;
  }

  .grid-section-wrap.website {
    grid-row-gap: 8px;
    grid-template-rows: 1fr 1fr .25fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr .5fr 1fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    height: 100%;
    padding-top: 8vmin;
  }

  .grid-section-wrap.ipad {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
  }

  .appicon {
    width: 3em;
    margin-right: 12px;
  }

  .intro-2 {
    color: #000;
    text-align: left;
    line-height: 24px;
  }

  .finder-app-welcome {
    width: 6.5rem;
    position: static;
  }

  .link-to-app {
    justify-content: flex-start;
    margin-left: 10px;
  }

  .intro-subhead {
    font-size: 1.4em;
  }

  .intro-subhead.pa-subhead {
    font-size: 9px;
    line-height: 15px;
  }

  .matrix-4 {
    background-image: url('../images/phone-matrix2x-8_1.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 116%;
    height: 100%;
  }

  .type-bg-4 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .type-bg-4.grid {
    height: 350px;
  }

  .hatch-design-studio-img {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .h2-5c-4r.website {
    margin-bottom: 8px;
  }

  .intro-3 {
    color: #000;
    text-align: left;
    margin-bottom: 0;
    line-height: 24px;
  }

  .intro-3.dtp {
    width: 100%;
    max-width: 100%;
  }

  .grid-wrap {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tryptic-image-container-2.tryptic-image-container-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .design-gallery-sticky {
    border-bottom-width: 20px;
    height: 100%;
  }

  .tryptic-column.column-left {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fav-pair-content {
    height: 100%;
  }

  .image-tryptic.image-tryptic-middle {
    background-position: 50% 35%;
    background-size: 70%;
  }

  .image-tryptic.image-tryptic-right {
    background-position: 0 55%;
    width: 70%;
  }

  .image-tryptic.image-tryptic-left {
    background-position: 100% 55%;
    background-size: 70%;
  }

  .design-gallery-sticky-container {
    height: 100vh;
  }

  .ba-wrap {
    height: 100%;
  }

  .before {
    background-image: url('../images/Typeface-1-iX.png');
    background-position: 60% 35vh;
    height: 100%;
  }

  .gallery-overlay {
    grid-template-columns: 1fr 1fr .5fr .5fr .5fr 1fr 1fr;
    width: 45vw;
  }

  .slide-12 {
    background-position: 25%;
    background-size: contain;
  }

  .app-icon, .app-icon.search {
    width: 3em;
    margin-right: 12px;
  }

  .gallery-button {
    justify-content: flex-start;
    padding-top: 0;
    display: flex;
  }

  .bg9 {
    width: 45vmin;
    height: 77.5vmin;
  }

  .app-icon-2 {
    width: 3em;
    margin-right: 12px;
  }

  .bg3, .bg7 {
    width: 45vmin;
    height: 77.5vmin;
  }

  .content-hero {
    z-index: 0;
    height: 100vh;
  }

  .scroll-me-img-up {
    display: none;
  }

  .bg4 {
    width: 45vmin;
    height: 77.5vmin;
  }

  .scroll-me-img {
    height: 3em;
  }

  .bg6 {
    width: 45vmin;
    height: 77.5vmin;
  }

  .scroll-me {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .scroll-me.search {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    top: 0%;
    left: 0;
  }

  .scroll-me.how {
    align-self: center;
    margin-top: 20px;
  }

  .icon-5 {
    font-size: .35em;
  }

  .project-section {
    z-index: 2;
  }

  .project-section.pairing-cards {
    margin-top: 0;
    margin-left: 0;
  }

  .bg5, .bg8, .bg2, .bg1, .bg10 {
    width: 45vmin;
    height: 77.5vmin;
  }

  .h2-5c-5r.reverse {
    width: 19em;
    padding-right: 0;
  }

  .orange {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 1.3em;
  }

  .bg11 {
    width: 45vmin;
    height: 77.5vmin;
  }

  .intro-white {
    line-height: 24px;
  }

  .intro-white.no-margin {
    margin-bottom: 0;
  }

  .bg12 {
    width: 45vmin;
    height: 77.5vmin;
  }

  .website-link {
    align-items: flex-start;
    padding-top: 0;
    top: 0;
  }

  .image-visit-site {
    height: 3em;
  }

  .website-hero-laptop {
    grid-row-gap: 32px;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
    overflow: hidden;
  }

  .ut-laptop {
    object-fit: fill;
    left: 80px;
  }

  .slider-wrap {
    display: block;
  }

  .slider-wrap.pair-cards {
    align-self: stretch;
  }

  .pyt-slider {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .pick-your-type {
    flex-direction: column;
    height: 100%;
  }

  .green-block {
    grid-row-gap: 8px;
    background-position: 0%;
    background-size: 17%;
    grid-template-rows: auto auto;
    padding: 20px 20px 30px;
  }

  .red-block {
    grid-row-gap: 0px;
    background-position: 25%;
    background-size: 15%;
    padding: 20px 20px 30px;
  }

  .tpf-slider {
    object-fit: contain;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .tpf-slide1 {
    background-position: 50% 100%;
    background-size: cover;
  }

  .type-pair-finder {
    flex-direction: column;
    height: 100%;
  }

  .yellow-block {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    background-position: 5% 90%;
    background-size: 15%;
    grid-template-rows: auto auto;
    padding: 20px 20px 30px;
  }

  .dtp-slide1 {
    background-position: 50% 100%;
    background-size: cover;
  }

  .daily-typeface-pair {
    border-bottom-width: 20px;
    flex-direction: column;
    grid-template-rows: auto auto;
    height: 100%;
  }

  .dtp-slider {
    object-fit: contain;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .video {
    height: 400px;
    margin-right: 0;
  }

  .video-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-6 {
    height: 100vh;
  }

  .project-content-typecards {
    border-top-width: 20px;
    width: 100%;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .pairing-cards {
    z-index: 0;
    margin-top: 0;
    margin-left: 0;
  }

  .card-slider {
    background-color: #fff;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .slide-5 {
    height: 100vh;
  }

  .card-grid {
    flex-direction: column;
    align-items: center;
  }

  .slide-4 {
    height: 100vh;
  }

  .card-hero-grid {
    grid-row-gap: 0px;
    background-position: 15% 10%, 0 0;
    background-size: 50%, auto;
    border-top-width: 20px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
    height: 100%;
    margin-left: 0;
    padding: 180px 20px 20px;
  }

  .cards-pairing {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top: 20px #000;
    border-bottom-style: none;
    border-bottom-width: 20px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    padding: 20px 0 0;
  }

  .slide-1 {
    height: 100vh;
  }

  .cards2 {
    object-fit: contain;
  }

  .cards {
    border-bottom-width: 20px;
  }

  .h1-4c-5r {
    width: 24em;
  }

  .identity-wrap.top {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ut-logomark {
    width: 8rem;
  }

  .icon {
    margin-right: 10px;
  }

  .icon.first.pers {
    margin-top: 15px;
  }

  .ut-notebook {
    width: 90%;
    top: 8vh;
  }

  .unity {
    width: 5.5rem;
  }

  .ut-logomark-full {
    width: 80%;
    margin-top: 0;
    top: 0;
  }

  .project-content-identity {
    background-image: none;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    min-height: 550px;
    margin-bottom: 0;
    padding: 100px 20px 0;
    position: relative;
  }

  .knockout {
    width: 3.7rem;
    margin-left: 0;
  }

  .icon-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 0;
  }

  .ut-notebook-yellow {
    margin-top: 20px;
  }

  .identity-intro {
    color: #000;
    line-height: 24px;
  }

  .tungsten {
    width: 3.5rem;
  }

  .html-embed {
    font-weight: 600;
  }

  .slide-13 {
    height: 100vh;
  }

  .h6-intro {
    line-height: 1.8;
  }

  .image-19 {
    align-self: flex-end;
  }

  .poster-2 {
    background-image: url('../images/concrete-background-1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding-top: 30px;
  }

  .poster, .poster-2-1 {
    width: 50%;
  }

  .title3 {
    color: var(--rich-black);
    text-align: left;
    font-size: 2.7em;
  }

  .ipad-wrapper-copy {
    border-width: 1.25svh;
    border-radius: 15px;
    align-self: auto;
    width: 55vmin;
    height: 70vmin;
  }

  .principles-wrap {
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .image-187 {
    height: 3em;
  }

  .slider-2-copy {
    width: 51vmin;
    height: 82vmin;
  }

  .phone-body-copy {
    width: 41vmin;
    height: 82vmin;
  }

  .mask-2-copy {
    width: 45vmin;
    height: 77.5vmin;
  }

  .right-arrow-copy {
    width: 25px;
    height: 25px;
    padding-top: 0;
    padding-bottom: 0;
    top: 10svh;
    right: -1svw;
  }

  .left-arrow-copy {
    width: 25px;
    height: 25px;
    padding-top: 0;
    padding-bottom: 0;
    right: -1svw;
  }

  .slide-nav-4-copy {
    width: 75%;
    margin-top: auto;
    margin-bottom: auto;
    padding-right: 0;
    font-size: .5svw;
    position: absolute;
    top: auto;
    right: 0;
    transform: none;
  }

  .hero__grid-right {
    width: 33%;
    display: none;
  }

  .presentation-grid.title {
    margin-top: 0;
  }

  .presentation-grid.slides {
    grid-row-gap: 16px;
    margin-bottom: 0;
  }

  .presentation-grid.sse {
    grid-column-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr 1fr 1fr .5fr;
    padding-bottom: 3.25em;
  }

  .presentation-grid.sketches, .presentation-grid.timeline {
    margin-bottom: 4em;
  }

  .caption.left {
    margin-top: 0;
  }

  .grey-text {
    font-size: .87rem;
  }

  .project-skyhigh {
    border-radius: 8px;
    margin-top: 0;
  }

  .form {
    padding-left: 1em;
    padding-right: 1em;
  }

  .project__grid-center {
    padding-left: 1em;
    padding-right: 0;
  }

  .cta {
    margin-top: 20px;
  }

  .addtl-projects {
    background-color: var(--white-95-transparency);
    width: 60%;
  }

  .project-panel.side {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .hz, .vtl {
    width: 13px;
  }

  .nav-plus {
    margin-right: 5px;
  }

  .panel-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .nav-wrap {
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .contact-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr .5fr .35fr 1fr 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .nav-text {
    flex: 1;
    align-items: center;
    height: 100%;
    font-size: 1.3125em;
    line-height: 2em;
    display: block;
  }

  .nav-text:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .twitter {
    margin-right: 0;
  }

  .contact-icon {
    margin-left: 0;
  }

  .link-wrap-2 {
    text-transform: capitalize;
    flex-wrap: wrap;
    flex: 1;
    justify-content: space-around;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .m-button {
    flex-direction: column;
  }

  .m-button.w--open {
    display: block;
  }

  .soc-wrap {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .ham-wrap {
    justify-content: space-between;
    height: auto;
  }

  .social {
    display: none;
  }

  .line-3 {
    top: 14px;
  }

  .close {
    justify-content: center;
    top: 20px;
    right: 19px;
  }

  .line-2 {
    top: 7px;
  }

  .contact-info-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr .5fr .75fr 1fr .5fr;
  }

  .email {
    text-transform: none;
  }

  .contact-logo-wrap {
    grid-row-gap: 10px;
    grid-template-columns: 1fr 50px 3fr;
    align-content: stretch;
    align-self: auto;
    margin-right: 0;
  }

  .contact-logo-white {
    background-size: auto;
    align-self: auto;
    margin-top: 0;
  }

  .brand-nav {
    width: 30px;
    height: 30px;
    margin-top: 17px;
    margin-bottom: 45px;
    margin-left: 16px;
  }

  .brand-nav.w--current {
    margin-bottom: 5%;
  }

  .scl-wide {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    position: relative;
  }

  .nav-menu-3 {
    border-top-style: none;
    width: 100%;
    display: block;
  }

  .contact-offset-line {
    margin-top: 15px;
    margin-right: 55px;
  }

  .nav-icon {
    margin-left: 0;
  }

  .nav-link-black {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 50%;
    padding-left: 30px;
    padding-right: 30px;
    transition: transform .4s;
    display: flex;
  }

  .nav-link-black:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-link-black.left {
    padding-left: 60px;
    padding-right: 0;
  }

  .nav-link-black.right {
    padding-left: 5px;
  }

  .nav-link-black.right.w--current {
    padding-left: 5px;
    padding-right: 50px;
  }

  .h3plus {
    text-align: left;
    font-size: 2.7em;
  }
}

@media screen and (max-width: 479px) {
  .title2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 3em;
  }

  .title4.text-regular {
    text-align: center;
    padding-left: 0;
  }

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

  .p-xl-end.home {
    padding-bottom: 2em;
  }

  .p-xs-end {
    align-self: stretch;
    padding-bottom: .75em;
    padding-right: 0;
  }

  .container-w1.gutter-outside {
    flex-direction: column;
    padding-left: 3.5vw;
    padding-right: 3.5vw;
  }

  .container-w1.gutter-outside.full-height {
    padding: 0 3vw 0 3.75vw;
  }

  .container-w1.gutter-outside.light-grey {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-w1.gutter-outside.white {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    padding-top: 2em;
    padding-bottom: 3.25em;
  }

  .container-w1.gutter-outside.white.ut {
    align-items: stretch;
    padding-left: 3.5vw;
    padding-right: 3.5vw;
  }

  .container-w1.gutter-outside.white.tpc {
    padding-top: 16px;
  }

  .container-w1.gutter-outside.h-top {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20vh;
    padding-bottom: 0;
  }

  .container-w1.gutter-outside.h-top.h2 {
    padding-right: 8vw;
  }

  .container-w1.gutter-outside.white-alt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    padding-top: 1.5em;
    padding-bottom: 0;
  }

  .container-w1.gutter-outside.home-top {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

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

  .hero__background-image-wrapper {
    padding-top: 0;
    overflow: visible;
  }

  .hero__background-image-wrapper.main {
    flex-direction: row;
    align-items: center;
    display: flex;
    left: 0%;
  }

  .hero__background-image-wrapper.about {
    left: 0%;
  }

  .hero__grid-left.hero {
    justify-content: flex-start;
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .main-nav__logo {
    border-right-style: none;
    max-width: 45vw;
    padding-right: 0;
  }

  .main-nav__logo.w--current {
    justify-content: flex-end;
    margin-top: 1px;
  }

  .main-nav__menu {
    margin-top: 5px;
    margin-left: 5px;
  }

  .main-nav__menu.plus {
    width: 100%;
  }

  .main-nav__links-wrap {
    justify-content: flex-end;
    width: 100%;
  }

  .main-nav__links-wrap.plus {
    grid-column-gap: .8em;
    grid-row-gap: 5px;
    justify-content: space-between;
  }

  .main-section {
    padding-top: 0;
  }

  .main-section.main-hero {
    justify-content: center;
    padding-top: 0;
  }

  .main-section.info {
    z-index: 10;
  }

  .main-nav {
    background-color: var(--white);
    padding-top: .8em;
    padding-bottom: 1em;
  }

  .main-nav-inner {
    margin-right: 5px;
  }

  .hero__background-image {
    width: 57vmin;
    max-height: 57vmin;
    overflow: hidden;
  }

  .hero__grid {
    padding-top: 0;
  }

  .hero__grid.home, .hero__grid.about {
    flex-direction: column;
  }

  .main-nav__link.light {
    color: var(--black);
  }

  .main-nav__link.right.light {
    text-align: center;
  }

  .main-nav__link.right.light.plus {
    color: var(--rich-black);
  }

  .hero-parallax {
    flex-direction: column;
    position: fixed;
  }

  .hero-parallax.home, .hero-parallax.about {
    flex: 0 auto;
    justify-content: center;
    position: fixed;
  }

  .logo-text {
    margin-top: 5px;
    font-size: .875rem;
    line-height: 1.4;
    display: none;
  }

  .navlink-text {
    color: var(--rich-black);
    font-size: .795rem;
  }

  .navlink-text.close {
    color: var(--rich-black);
    right: -7%;
  }

  .navlink-text.more {
    color: var(--rich-black);
  }

  .display {
    font-size: 2.7rem;
  }

  .gradient-home {
    background-color: var(--color);
  }

  .color-grid {
    background-image: linear-gradient(#ff028a, #d1017c 35%, #69013e 94%);
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 62vh;
  }

  .white-category {
    padding-bottom: 2px;
  }

  .logomark {
    display: none;
  }

  .blk-logomark {
    background-position: 0%;
    align-items: center;
  }

  .footer-end {
    padding-left: 3.5vw;
    padding-right: 3.5vw;
  }

  .intro-img {
    height: 100vh;
  }

  .intro-img.chance {
    background-position: 85%;
  }

  .intro-img.svpp {
    background-image: url('../images/ffp-phone-size2x-8.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intro-img.pupspumpkins {
    background-image: url('../images/PP-Facebook-Square2x-8.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intro-img.yearend {
    background-image: url('../images/joy.svg'), url('../images/Year-End-Intro3x-100.jpg');
    background-position: 50% 14%, 54% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 50vw, cover;
    height: 100vh;
  }

  .intro-img.holidayps {
    background-image: url('../images/HPS-logo.svg');
    background-position: 50% 40%;
    background-size: 75%;
  }

  .intro-img.skyhigh {
    background-color: #000731;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 225%;
  }

  .intro-img.wedding {
    background-position: 50% 0;
  }

  .intro-img.paloalto {
    background-position: 62% 0;
  }

  .intro-img.mayfete16 {
    background-image: url('../images/mayfete2-chalkboard-frame-vert2-1.jpg');
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intro-img.mayfete14 {
    background-size: 90%;
  }

  .intro-img.resume {
    background-position: 45% 7vh;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intro-img.united {
    background-position: 50% 30vh, 0 0;
    background-size: 80%, auto;
  }

  .intro-img.imo-1 {
    background-position: 6vw 64%, 15%;
    background-size: 115%, cover;
  }

  .intro-img.skyhigh-india {
    background-color: #000731;
    background-position: 57%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intro-img.summit {
    background-color: #000731;
    background-position: 20%;
  }

  .intro-img.sko2023 {
    background-color: #000731;
    background-position: 60%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .intro-img.talent {
    background-color: #000731;
    background-position: 50%;
  }

  .intro-img.bt, .intro-img.vet, .intro-img.tree {
    background-position: 62% 0;
  }

  .project__grid-left {
    padding-left: .75em;
    padding-right: .75em;
  }

  .footnote {
    font-size: 1em;
    display: block;
  }

  .container-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .project-details {
    padding-left: .75em;
    padding-right: 1em;
  }

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

  .project-details-grid.projects {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .65fr 1fr;
  }

  .project-details-grid.projects.svpp {
    grid-template-rows: auto auto auto;
    grid-template-columns: .65fr 1fr;
  }

  .project-details-grid.projects.skyhigh {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .65fr 1fr;
  }

  .project-details-grid.projects.pa {
    grid-template-rows: auto auto auto auto auto;
  }

  .project-img.motc {
    width: 40%;
  }

  .project-img.intro {
    border-radius: 4px;
  }

  .project-img.bjs {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .project-img.imo-2 {
    width: 75%;
  }

  .project-img.call-full {
    width: 100%;
  }

  .project-img.buttons {
    width: 60%;
    left: 0;
  }

  .project-img.back-t {
    width: 80%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .project-img.bjs-welcome {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .project-img.sdo-1 {
    padding-left: 30vw;
    padding-right: 30vw;
  }

  .project-img.sdo-3 {
    width: 55%;
  }

  .project-img.view {
    max-width: 50px;
  }

  .project-img.many {
    width: 90%;
  }

  .project-img.summit-intro {
    width: 85%;
    margin-bottom: 4.5em;
  }

  .project-img.sse-1 {
    width: 90%;
    margin-bottom: 4em;
  }

  .project-img.sse-2 {
    width: 95%;
    margin-top: 4em;
    margin-bottom: 4em;
  }

  .project-img.email {
    margin-top: 1.5em;
  }

  .project-img.sse-3 {
    width: 100%;
  }

  .postcard-one {
    border-width: 6px;
    width: 100%;
    padding: 40px 0;
  }

  .purple-postcard {
    width: 40%;
  }

  .postcard-two {
    border-width: 6px;
    width: 100%;
    padding: 40px 0;
  }

  .chance-posters {
    min-height: 250px;
  }

  .h1-container-grid {
    grid-template-columns: .75rem 1.125fr 1fr;
  }

  .feline-foster-instagram {
    background-size: cover, auto;
    min-height: 250px;
  }

  .sdo-mockup {
    background-image: none;
    border-width: 6px;
    flex-direction: column;
    padding: 20px 0;
  }

  .sdo-web-banners {
    flex-direction: column;
    width: 100%;
    padding: 20px 0;
  }

  .grid-item-header-wrap {
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin-bottom: 0;
  }

  .grid-item-header-wrap.pa-wrap {
    height: auto;
    margin-top: 25px;
  }

  .grid-item-header-wrap.pa-wrap14 {
    justify-content: flex-start;
    align-self: auto;
  }

  .gallery-track-heading {
    margin-bottom: 0;
  }

  .subhead-2 {
    color: #000;
    text-align: center;
  }

  .project-pups {
    width: 22vw;
    min-width: 20vw;
    max-width: 25vw;
  }

  .grid-item-container {
    height: 75vh;
    margin-top: 10vh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-item-container.footer-project {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 1 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    align-content: space-around;
    align-items: center;
    width: 100%;
    height: 15vh;
    margin-top: 1.5vh;
    margin-bottom: 1.5vh;
    padding-bottom: 0;
    padding-right: 5px;
    display: grid;
  }

  .grid-item-container.footer-project.w--current {
    padding-right: 0;
  }

  .grid-item-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top-width: 16px;
    border-bottom-width: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-item-wrap.palo-alto {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .grid-item {
    border-bottom: 1px solid var(--light-grey);
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .grid-item.end {
    border-bottom-style: none;
  }

  .invitation {
    grid-row-gap: 16px;
    background-image: none;
    border-bottom-width: 8px;
    align-items: stretch;
    width: 100%;
    padding-bottom: 0;
  }

  .invite-image {
    border-width: 8px;
    width: 100%;
  }

  .invite-image.pg3 {
    border-width: 8px;
  }

  .campo {
    border-bottom-width: 8px;
  }

  .tablecards1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-151 {
    border-width: 5px;
    width: 54%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .tablecard2 {
    padding: 20px;
  }

  .image-150 {
    border-width: 5px;
    width: 45%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-content {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    border-top-width: 16px;
    border-bottom-width: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    position: static;
  }

  .section-content.grey {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 40px;
    padding-bottom: 10px;
    display: grid;
  }

  .section-content._004-1-10 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-content._004-2-4 {
    grid-row-gap: 16px;
    padding-top: 30px;
    padding-bottom: 25px;
  }

  .section-content.wed-posters {
    height: 925px;
  }

  .tree-grove {
    border-top-width: 8px;
    border-bottom-width: 8px;
    padding: 30px 1.5rem;
  }

  .trees-header {
    margin-top: 15vh;
  }

  .pa-projects, .pa-projects.no1 {
    width: 55px;
  }

  .lightbox-link {
    width: auto;
  }

  .motc-logo-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    max-width: none;
    height: 40vh;
    padding-top: 60px;
    padding-bottom: 60px;
    display: grid;
    overflow: hidden;
  }

  .group-logo {
    background-size: 75%, auto;
    min-height: 250px;
  }

  .shopping-bags {
    min-height: 250px;
  }

  .sweatshirt-one {
    border-width: 6px;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .sweatshirt-two {
    border-width: 6px;
    width: 100%;
    height: 35vh;
    padding: 40px 0;
  }

  .iso-instagram {
    height: 50vh;
  }

  .stories-grid.insta-square {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .view-wrap {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 15px;
  }

  .content03-1-image {
    background-position: 100% 0;
    background-size: 250px;
    height: 100%;
    min-height: 325px;
    margin-top: 20px;
  }

  .pa-weekly {
    width: 50%;
    margin-bottom: 15px;
    margin-left: 15px;
  }

  .content03-1-image2 {
    background-position: -45vw 100%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 325px;
  }

  .content03-1-4 {
    margin-bottom: 0;
  }

  .jump-weekly {
    align-self: flex-start;
    max-width: 55px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .viewad-online {
    width: 100%;
  }

  .viewad-online.alt {
    display: block;
  }

  .content03-1-content-wrap.content03-1-right-column {
    flex: 1;
  }

  .button {
    width: 45%;
    top: 3%;
    left: 45%;
  }

  .content03-1-5 {
    height: 37vh;
  }

  .content03-1-image5 {
    background-position: 50%;
    background-size: cover;
  }

  .content03-1-image10 {
    background-position: 0%;
    background-size: cover;
    min-height: 300px;
  }

  .content03-1-image7 {
    background-position: 50%;
    background-size: cover;
    min-height: 250px;
  }

  .mf-title-vert {
    background-position: 50%;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content03-1-image-wrap {
    margin-top: 0;
    padding-bottom: 0;
  }

  .flyer-front {
    background-position: 10% 100%;
    background-size: 120px;
    border-bottom: 16px solid #000;
    align-items: flex-start;
    padding: 40px 65px 162px;
  }

  .flyer-back {
    background-size: 110px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blue {
    background-position: 50% 0;
    background-size: 90%;
    min-height: 150px;
    display: none;
    bottom: 0%;
  }

  .orange-circlewrap {
    order: 0;
    justify-content: center;
    width: 100%;
    padding-top: 0;
    display: flex;
  }

  .pa-weekly14 {
    margin-bottom: 0;
  }

  .button-wrap-mf {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tshirt {
    border-left-width: 10px;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
  }

  .butterfly-animated {
    width: 44vmin;
  }

  .project-container {
    align-items: flex-start;
    height: 100%;
  }

  .project-container.resume-1 {
    background-position: 50%;
    background-size: contain;
  }

  .project-container.white {
    display: none;
  }

  .project-container.matrix {
    height: 100vh;
    max-height: none;
  }

  .project-container.website {
    background-position: 35% 95%;
    background-size: 80%;
  }

  .project-container.ut-poster {
    background-position: -40vw 45vh;
    background-size: 150%;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: stretch;
    height: 90vh;
    padding-right: 20px;
  }

  .project-container._004-1-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .project-container.full-pgad {
    min-height: 325px;
  }

  .project-container.flyer-front {
    border-bottom-style: none;
  }

  .project-container.ipad {
    height: 75vh;
    max-height: none;
  }

  .project-container.roulette {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .project-container.email {
    margin-bottom: 0;
    padding-bottom: 1.5em;
  }

  .h2-5c-3r {
    align-self: center;
    width: 13em;
  }

  .h2-5c-3r.reverse {
    align-self: flex-end;
    height: auto;
    margin-bottom: 7px;
    display: none;
  }

  .h2-5c-3r.pick {
    width: 12em;
    height: auto;
  }

  .h2-5c-3r.daily {
    width: 15.5em;
  }

  .subhead-3 {
    color: #000;
  }

  .subhead-3.white-font {
    color: #fff;
    display: block;
  }

  .alt-cover-img {
    width: 100%;
    margin-top: 0;
  }

  .alt-cover-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .project-no-home {
    font-size: 1.25em;
  }

  .resume-closeup {
    background-size: cover, auto;
    min-height: 250px;
  }

  .intro1-content-img {
    background-image: url('../images/ut-app-intro.png'), linear-gradient(#d1017c 25%, #f85010);
    background-position: 60% 28vh, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 80%, auto;
  }

  .subhead-wrap {
    margin-left: 0;
  }

  .subhead-wrap.exdent {
    margin-top: 20px;
    margin-left: 0;
  }

  .subhead-wrap.website, .subhead-wrap.website-finder {
    margin-left: 0;
    display: block;
  }

  .subhead-wrap.website-dtp {
    margin-left: 0;
    padding-right: 0;
    display: block;
  }

  .subhead-wrap.indent {
    margin-left: 0;
    display: block;
  }

  .subhead-wrap.ut-identity {
    margin-left: 0;
    padding-right: 0;
  }

  .title-wrap-svg {
    z-index: 0;
    position: relative;
    top: 0;
  }

  .title-wrap-svg.app {
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    bottom: 0;
  }

  .title-wrap-svg.pairs-by-typeface {
    align-self: center;
    margin-top: 0;
  }

  .title-wrap-svg.class {
    justify-content: flex-start;
    position: absolute;
  }

  .title-wrap-svg.green, .title-wrap-svg.dtp {
    top: 0;
  }

  .title-wrap-svg.roulette {
    padding-left: 15px;
    padding-right: 15px;
    top: 0;
  }

  .title-wrap-svg.card-head {
    width: auto;
    margin-bottom: 1em;
    margin-right: auto;
    top: 0;
  }

  .title-wrap-svg.principles {
    margin-top: 0;
  }

  .title-wrap-svg.identity {
    justify-content: flex-start;
  }

  .title-wrap-svg.how {
    flex-direction: row;
    align-items: flex-end;
    margin-right: 0;
    padding-left: 0;
  }

  .finder-app-home {
    width: 12rem;
    margin-bottom: 40px;
  }

  .grid-section-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
    align-items: start;
    width: 100%;
    height: 100%;
    padding: 12vmin 16px 0;
  }

  .grid-section-wrap.many {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100vh;
    padding-bottom: 2.5vmin;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-section-wrap.class {
    grid-row-gap: 32px;
    flex: 1;
    align-items: center;
    height: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-section-wrap.website {
    grid-row-gap: 12px;
    grid-template-rows: 0fr min-content .25fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    height: 100svh;
    padding-top: 12vmin;
  }

  .grid-section-wrap.ipad {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto auto;
    padding-top: 0;
  }

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

  .finder-app-welcome {
    width: 8.5rem;
  }

  .link-to-app {
    margin-left: 0;
  }

  .intro-subhead {
    font-size: 1.4em;
  }

  .intro-subhead.pa-subhead {
    margin-bottom: 10px;
  }

  .matrix-4 {
    background-position: 49% 0;
    background-size: cover;
  }

  .type-bg-4 {
    background-image: url('../images/phone-matrix2x-8.png'), linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), none;
    background-position: 50%, 0 0, 50%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 115%, auto, auto;
    background-attachment: scroll, scroll, fixed;
    border-top: 10px solid #000;
    justify-content: center;
    align-items: flex-end;
    height: 100vh;
    display: flex;
    top: 0;
  }

  .type-bg-4.grid {
    border-top-style: none;
    height: 100%;
    padding-top: 0;
  }

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

  .hatch-design-studio-img {
    filter: blur(5px);
    background-image: url('../images/Trade-Gothic-Clarendon-Gotham-3.jpg');
    background-position: 40svw 100%;
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .h2-5c-4r {
    z-index: 1;
    position: relative;
    top: 25px;
  }

  .h2-5c-4r.reverse, .h2-5c-4r.website {
    top: 0;
  }

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

  .grid-wrap {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .tryptic-image-container-2 {
    align-items: flex-end;
    display: flex;
  }

  .tryptic-image-container-2.tryptic-image-container-middle {
    align-items: flex-end;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .tryptic-image-container-2.tryptic-image-container-right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .design-gallery-sticky {
    border-bottom-width: 16px;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .pair-results-sticky {
    flex-flow: wrap;
    justify-content: center;
    height: 100svh;
    top: 0;
  }

  .slide-nav {
    bottom: 0;
  }

  .paddle-nav-arrow.paddle-nav-arrow-prev {
    width: 1.25rem;
    height: 1.25rem;
    left: 15px;
  }

  .paddle-nav-arrow.paddle-nav-arrow-next {
    width: 1.25rem;
    height: 1.25rem;
    right: 15px;
  }

  .paddle-nav-arrow.paddle-nav-arrow-prev {
    left: 15px;
  }

  .paddle-nav-arrow.paddle-nav-arrow-next {
    right: 15px;
  }

  .tryptic-column.column-left {
    align-self: flex-end;
    align-items: stretch;
    width: 50%;
    height: 45%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .tryptic-column.column-right {
    align-self: flex-end;
    width: 50%;
    height: 45%;
    display: block;
  }

  .tryptic-column.column-middle {
    align-self: flex-end;
    width: 50%;
    height: 45%;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .right-slider-arrow {
    width: 40px;
    margin-right: 0;
    right: 0;
  }

  .fav-pair-content {
    align-self: flex-start;
    height: 100svh;
  }

  .left-slider-arrow {
    width: 40px;
  }

  .image-tryptic.image-tryptic-middle {
    background-position: 50% 95%;
    background-size: contain;
    margin-top: 0;
  }

  .image-tryptic.image-tryptic-right {
    background-position: 50% 0;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .image-tryptic.image-tryptic-left {
    background-position: 50% 95%;
    background-size: contain;
    max-width: none;
  }

  .slide-10 {
    background-size: 126%;
  }

  .design-gallery-sticky-container {
    align-items: flex-end;
    height: 100svh;
    display: flex;
  }

  .ba-wrap {
    height: 100%;
  }

  .back-button.close-icon {
    top: 20px;
  }

  .before {
    background-image: url('../images/Typeface-1-iX.png');
    background-position: 50%;
    background-size: 70%;
    height: 100svh;
  }

  .gallery-overlay {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    width: 100%;
    height: 40%;
  }

  .slide-12 {
    background-position: 67%;
    background-size: 125%;
  }

  .app-icon {
    margin-right: 10px;
  }

  .gallery-button {
    justify-content: center;
    bottom: 40px;
  }

  .bg9 {
    width: 57vmin;
    height: 121vmin;
  }

  .menta-design-studio-img {
    opacity: .37;
    filter: none;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: 100%;
    margin: -1px 0 0;
  }

  .slide {
    width: 100%;
    height: 100%;
  }

  .bg3, .bg7 {
    width: 57vmin;
    height: 121vmin;
  }

  .content-hero {
    z-index: 1;
    height: 100svh;
    overflow: visible;
  }

  .scroll-me-img-up {
    height: 3.8em;
    display: block;
  }

  .bg4 {
    width: 57vmin;
    height: 121vmin;
  }

  .scroll-me-img {
    display: none;
  }

  .bg6 {
    width: 57vmin;
    height: 121vmin;
  }

  .scroll-me {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    top: 0%;
  }

  .scroll-me.search {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: none;
    position: relative;
    left: 0;
    right: 0;
  }

  .scroll-me.how {
    margin-top: 0;
  }

  .project-section {
    display: block;
  }

  .bg5, .bg8 {
    width: 57vmin;
    height: 121vmin;
  }

  .bg2 {
    width: 100%;
    height: 100%;
  }

  .bg1 {
    justify-content: space-between;
    width: 100%;
    height: 100%;
  }

  .bg10 {
    width: 57vmin;
    height: 121vmin;
  }

  .h2-5c-5r.reverse {
    display: none;
  }

  .orange {
    margin-bottom: 0;
    font-size: 1.5em;
  }

  .bg11 {
    width: 57vmin;
    height: 121vmin;
  }

  .intro-white {
    color: #fff;
    text-align: left;
  }

  .bg12 {
    width: 57vmin;
    height: 121vmin;
  }

  .flex {
    width: 100%;
    height: 100%;
  }

  .website-link {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    top: 0;
  }

  .website-hero-laptop {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ut-laptop {
    left: 80px;
  }

  .slider-wrap {
    object-fit: contain;
    flex: 0 auto;
    display: block;
  }

  .pick-your-type {
    width: 100%;
  }

  .pyt-slide1 {
    background-color: #fff;
  }

  .green-block {
    grid-row-gap: 16px;
    background-position: 85% 25%;
    background-size: 30%;
    padding: 20px 16px;
  }

  .red-block {
    grid-row-gap: 16px;
    background-size: 30%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr .5fr .5fr .5fr 1fr 1fr 1fr;
    padding: 20px 16px;
  }

  .tpf-slide1 {
    background-color: #fff;
    background-size: contain;
  }

  .yellow-block {
    grid-row-gap: 16px;
    background-position: 85% 20%;
    background-size: 30%;
    grid-template-rows: auto auto;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dtp-slide1 {
    background-color: #fff;
    background-size: 100%;
  }

  .image-13 {
    object-fit: contain;
    height: 100%;
    display: block;
  }

  .daily-typeface-pair {
    border-bottom-width: 16px;
    width: 100%;
    margin-bottom: 0;
  }

  .pyt-scroll-video {
    height: 100%;
  }

  .video {
    align-items: center;
    height: 225px;
  }

  .video-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #faf9fa;
    border-top-width: 20px;
    border-bottom-style: none;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 35px;
    padding-right: 0;
  }

  .h2-4c-2r {
    width: 14.25em;
    margin-bottom: 20px;
  }

  .slide-6 {
    height: 100%;
  }

  .project-content-typecards {
    background-color: var(--white);
    border-top-width: 16px;
  }

  .card-slider {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .slide-5 {
    background-position: 50% 0;
    height: 100%;
  }

  .card-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .slide-4 {
    background-position: 63% 100%;
    height: 100%;
  }

  .card-hero-grid {
    border-top: 0px solid var(--white);
    background-position: 40% 10%, 0 0;
    background-size: 85%, auto;
    flex-direction: column;
    height: 90vh;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cards-pairing {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding: 0;
    display: grid;
  }

  .slide-1 {
    object-fit: contain;
    background-position: 50% 100%;
    height: 100%;
  }

  .cards2 {
    object-fit: contain;
  }

  .h1-4c-3r {
    padding-right: 25px;
  }

  .cards {
    border-bottom-style: none;
    border-bottom-width: 20px;
  }

  .h1-4c-5r {
    width: 25em;
  }

  .identity-wrap {
    border-bottom: 10px solid #000;
    margin-bottom: 45vh;
  }

  .identity-wrap.top {
    grid-row-gap: 20px;
    border-bottom-style: none;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ut-logomark {
    width: 5rem;
  }

  .icon {
    width: 3.5rem;
    margin-left: 0;
    margin-right: 0;
  }

  .icon.first {
    width: 3.5rem;
    margin-right: 0;
  }

  .icon.first.pers {
    margin-top: 15px;
  }

  .icon.class {
    width: 3.2rem;
    margin-bottom: 10px;
  }

  .icon.details {
    width: 3.5rem;
  }

  .logomark-green {
    width: 100%;
  }

  .ut-notebook {
    margin-top: 0;
    margin-bottom: 0;
    top: 5vh;
  }

  .logomark-red {
    width: 100%;
  }

  .ut-books-stacked {
    margin-top: 40px;
  }

  .unity {
    width: 3.6rem;
  }

  .ut-logomark-full {
    width: 75%;
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .project-content-identity {
    grid-template-rows: 15vh 20vh auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 0;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .knockout {
    width: 2.6rem;
  }

  .icon-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ut-notebook-red {
    width: 90%;
  }

  .ut-notebook-yellow {
    width: 95%;
  }

  .logomark-blue {
    width: 100%;
  }

  .identity-intro {
    text-align: left;
    font-weight: 500;
  }

  .logomark-yellow {
    width: 100%;
  }

  .ut-icon-wrap {
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tungsten {
    width: 2.5rem;
  }

  .html-embed {
    text-align: center;
    margin-bottom: 0;
  }

  .slide-13 {
    height: 100svh;
  }

  .h6-intro {
    line-height: 1.6;
  }

  .image-19 {
    align-self: flex-end;
    width: 75%;
    padding-left: 0;
  }

  .poster-2 {
    justify-content: center;
  }

  .poster-2-1 {
    margin-top: 20px;
  }

  .title3 {
    letter-spacing: .5px;
    padding-left: 0;
    padding-right: 0;
  }

  .ipad-wrapper-copy {
    border-width: .75svh;
    border-radius: 11px;
    width: 66vmin;
    height: 82vmin;
  }

  .characteristics-img-copy {
    background-position: 50%;
    background-size: cover;
  }

  .principles-wrap {
    padding-bottom: 0;
  }

  .slider-2-copy {
    flex: 0 auto;
    justify-content: flex-start;
    width: 93vmin;
    height: 128vmin;
  }

  .phone-body-copy {
    width: 64vmin;
    height: 128vmin;
    display: block;
  }

  .mask-2-copy {
    width: 57vmin;
    height: 121vmin;
  }

  .right-arrow-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    top: 6svh;
    right: 4svw;
  }

  .left-arrow-copy {
    right: 4svw;
  }

  .slide-nav-4-copy {
    padding-right: 0;
    font-size: 5px;
    top: auto;
    bottom: 2%;
    left: 0%;
    right: 0%;
    transform: none;
  }

  .grid-block {
    padding: 1.5em 0 0;
  }

  .hero__grid-right {
    width: auto;
    display: none;
  }

  .presentation-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .presentation-grid.title {
    margin-top: 0;
  }

  .presentation-grid.slides {
    margin-top: 2.5em;
  }

  .presentation-grid.sse {
    grid-row-gap: 20px;
    width: 95%;
  }

  .right-arrw {
    margin-right: 0;
  }

  .left-arrw {
    margin-left: 0;
  }

  .project-skyhigh {
    width: 85%;
  }

  .scroll-down {
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: none;
    bottom: 40px;
  }

  .project__grid-center {
    padding-right: 0;
  }

  .addtl-projects {
    width: 100%;
    transform: translate(100%);
  }

  .project-panel.side {
    border-left-style: none;
    padding-bottom: 45px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .hz, .vtl {
    width: 10px;
  }

  .nav-plus {
    margin-right: 5px;
  }

  .wrap {
    text-align: left;
  }

  .nav-wrap {
    flex-flow: column;
    justify-content: flex-start;
  }

  .contact-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: 60px auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .instagram {
    flex: 0 auto;
  }

  .contact-icon {
    align-self: center;
    align-items: center;
    margin-bottom: 5px;
  }

  .phone {
    margin-top: 26px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .m-button {
    position: fixed;
  }

  .soc-wrap {
    width: 45%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .link {
    font-size: .938em;
  }

  .link.light {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }

  .link.light:hover {
    box-shadow: none;
  }

  .social {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-self: auto;
    margin-top: 75px;
    display: block;
  }

  .navbar-3 {
    position: absolute;
  }

  .vertical-line {
    flex: 0 auto;
  }

  .close {
    margin-left: 19px;
  }

  .location {
    margin-top: 26px;
    margin-right: 0;
  }

  .address {
    text-align: center;
    margin-top: 0;
    display: inline-block;
  }

  .pinterest {
    flex: 0 auto;
  }

  .contact-info-grid {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    letter-spacing: 0;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .email {
    text-transform: none;
    margin-bottom: 0;
    margin-right: 0;
    display: inline-block;
  }

  .contact-logo-wrap {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-self: auto;
    width: 100%;
    margin-right: 0;
  }

  .contact-logo-white {
    background-position: 35%;
    align-self: auto;
    height: 120px;
    margin-top: 50px;
    display: block;
  }

  .brand-nav {
    width: 30px;
    height: 30px;
    margin-top: 17px;
    margin-left: 13px;
  }

  .brand-nav.w--current {
    margin-left: 18px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .scl-wide {
    justify-content: center;
    align-items: center;
    margin-top: 42px;
    padding-left: 0;
    display: none;
  }

  .nav-menu-3 {
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .contact-offset-line {
    width: 50px;
    height: 4px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .nav-icon {
    margin-left: 50px;
  }

  .nav-link-black {
    width: 100%;
    padding-left: 0;
  }

  .nav-link-black.left, .nav-link-black.right {
    justify-content: flex-start;
    padding-left: 0;
  }

  .nav-link-black.right.w--current {
    padding-left: 0;
  }

  .h3plus {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efe99 {
  grid-area: 1 / 2 / 4 / 12;
  align-self: center;
  justify-self: auto;
}

#w-node-_33730a6b-ee81-c5f6-d485-559f2693ff86-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_894904a2-9364-2618-27f6-cee9bb72a97e-942efe99 {
  grid-area: 1 / 1 / 4 / 13;
  align-self: stretch;
}

#w-node-_894904a2-9364-2618-27f6-cee9bb72a980-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_894904a2-9364-2618-27f6-cee9bb72a981-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_926312ec-c06a-f7cb-ed1e-95d1761d5c4c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_926312ec-c06a-f7cb-ed1e-95d1761d5c4d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7881eb19-61db-a64f-9b45-b4190a52eb2b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_7881eb19-61db-a64f-9b45-b4190a52eb2c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_42a27666-8276-1892-8185-192c0f6271b3-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_42a27666-8276-1892-8185-192c0f6271b4-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7c52d8e2-a2be-c996-7703-977f711a0f77-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_7c52d8e2-a2be-c996-7703-977f711a0f78-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_568890f7-579b-bfde-9f65-a66fc8fecee2-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_568890f7-579b-bfde-9f65-a66fc8fecee3-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4c1f541d-35f9-cfd5-6b88-b663945d1d00-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_4c1f541d-35f9-cfd5-6b88-b663945d1d01-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_90cb4ff5-ec46-bd03-19c0-4e2900b53e73-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_90cb4ff5-ec46-bd03-19c0-4e2900b53e74-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_55d4229f-71ee-6e37-2436-696c7a912d1a-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_55d4229f-71ee-6e37-2436-696c7a912d1b-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_705b2e70-27fc-878d-a757-bffbb2441186-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_705b2e70-27fc-878d-a757-bffbb2441187-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7448e41e-cf9a-a52f-937b-bbe120759461-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_7448e41e-cf9a-a52f-937b-bbe120759462-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be026835-e416-8b39-cfe1-3f71fb2a96a4-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-be026835-e416-8b39-cfe1-3f71fb2a96a5-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4b3f2b99-25ab-d23a-5e28-8cf7c6a19f18-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_4b3f2b99-25ab-d23a-5e28-8cf7c6a19f19-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d350e66c-33a3-cbe7-3aa1-12a2d5ff3395-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d350e66c-33a3-cbe7-3aa1-12a2d5ff3396-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a74c5535-ea85-821e-0690-6e27638a2234-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-a74c5535-ea85-821e-0690-6e27638a2235-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e8ff0312-f668-e621-69f0-de3ed4027a6c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-e8ff0312-f668-e621-69f0-de3ed4027a6d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_717ca55d-eb00-4c56-f011-65c65c05810e-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_717ca55d-eb00-4c56-f011-65c65c05810f-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf6c5f15-8217-1fb5-b9dd-6d6eaa6c5e8d-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-cf6c5f15-8217-1fb5-b9dd-6d6eaa6c5e8e-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2e2c3ee1-66a8-e233-a56f-dceddde95151-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_2e2c3ee1-66a8-e233-a56f-dceddde95152-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa7f513e-e470-5406-9be3-8cd00eba37ce-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-aa7f513e-e470-5406-9be3-8cd00eba37cf-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d02b1720-71b0-f06d-ab3c-46f0f37ab1fd-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d02b1720-71b0-f06d-ab3c-46f0f37ab1fe-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e5140a2-9997-b7ad-31df-77141a2475ac-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_9e5140a2-9997-b7ad-31df-77141a2475ad-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8799eab-c7de-65ea-410e-87afa81a1bb0-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-a8799eab-c7de-65ea-410e-87afa81a1bb1-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d48ba1c2-9a39-c70d-a2d5-6175ba328bde-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d48ba1c2-9a39-c70d-a2d5-6175ba328bdf-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89480ba1-2ee1-d6c2-1387-abe0b5add542-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89480ba1-2ee1-d6c2-1387-abe0b5add543-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6ff3a583-29be-0ae7-2f19-4d042239a732-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_6ff3a583-29be-0ae7-2f19-4d042239a733-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4bbd44ac-9002-1775-948c-8582100c9c3e-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_4bbd44ac-9002-1775-948c-8582100c9c3f-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_48ba4940-24b4-41a3-fd69-686b748191eb-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_48ba4940-24b4-41a3-fd69-686b748191ec-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5b8c2ab3-be11-b3a5-674b-8403fcc38028-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_5b8c2ab3-be11-b3a5-674b-8403fcc38029-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4266da1d-77a1-92b1-44d8-c0dcb95abf93-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_4266da1d-77a1-92b1-44d8-c0dcb95abf94-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1ff3fc65-024e-8ae4-188a-38253abea164-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_1ff3fc65-024e-8ae4-188a-38253abea165-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ad9dd34a-47c2-80ef-509b-66bd87fe4c93-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-ad9dd34a-47c2-80ef-509b-66bd87fe4c94-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_483ffec4-285e-8073-755f-47a19078c4ba-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_483ffec4-285e-8073-755f-47a19078c4bb-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_76185dd3-0ea7-9c50-a070-b96fa67b4796-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_76185dd3-0ea7-9c50-a070-b96fa67b4797-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_58566d3b-7699-6466-61a6-4bf87880722b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_58566d3b-7699-6466-61a6-4bf87880722c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_239318c0-9c6c-4992-a5a7-283ae1a32119-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_239318c0-9c6c-4992-a5a7-283ae1a3211a-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7938e532-a0f2-dcf9-ffa0-87bfa052f7d3-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_7938e532-a0f2-dcf9-ffa0-87bfa052f7d4-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_20055653-c085-634c-12d4-99ff029f25de-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_20055653-c085-634c-12d4-99ff029f25df-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_329bc1bf-c95b-126d-7d31-f70b1e30f599-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_329bc1bf-c95b-126d-7d31-f70b1e30f59a-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5dd36c20-73e0-88c1-8ba7-54b270fcbe0d-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_5dd36c20-73e0-88c1-8ba7-54b270fcbe0e-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_506c251b-5ba3-029b-97ce-c7754b4caa77-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_506c251b-5ba3-029b-97ce-c7754b4caa78-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9d917941-757b-7ba7-351b-c54dd22f7f36-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_9d917941-757b-7ba7-351b-c54dd22f7f37-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e9b7ffa0-08be-90fc-c6ba-fd00dfcfc4bf-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-e9b7ffa0-08be-90fc-c6ba-fd00dfcfc4c0-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb846611-40eb-ae93-5057-8fba16c30da5-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fb846611-40eb-ae93-5057-8fba16c30da6-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_64f651f2-5753-6bef-5663-ec7bfdcba1b8-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_64f651f2-5753-6bef-5663-ec7bfdcba1b9-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3e52d300-ab45-0742-5453-04eef6c3f1ab-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_3e52d300-ab45-0742-5453-04eef6c3f1ac-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_631a4513-7563-1638-7ae2-d91d6ae7a192-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_631a4513-7563-1638-7ae2-d91d6ae7a193-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e5f24aa6-653d-483c-cf84-15579ee079f8-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-e5f24aa6-653d-483c-cf84-15579ee079f9-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f4625221-add5-03d7-7d68-ef44203d3ac2-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-f4625221-add5-03d7-7d68-ef44203d3ac3-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6cc87b75-d5cc-a1fa-3872-e374a5ed9c1b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_6cc87b75-d5cc-a1fa-3872-e374a5ed9c1c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_752d0ecb-d3fa-a08f-5624-f54301b4509b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_752d0ecb-d3fa-a08f-5624-f54301b4509c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5da7f1c8-15cd-72da-d247-cd448ab44610-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_5da7f1c8-15cd-72da-d247-cd448ab44611-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ba9dd9a1-f198-f0cc-e4f3-2ab91afb6d7c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-ba9dd9a1-f198-f0cc-e4f3-2ab91afb6d7d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d57f1198-fc12-ec7b-9d50-5afb5a89c85a-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d57f1198-fc12-ec7b-9d50-5afb5a89c85b-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_49e3fe23-d436-521f-b961-548e1f3617b0-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_49e3fe23-d436-521f-b961-548e1f3617b1-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b792f929-b81a-a265-95e4-43b5b3b0e2c8-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-b792f929-b81a-a265-95e4-43b5b3b0e2c9-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bac1a968-ab56-d02b-4d4d-128e41a155cf-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-bac1a968-ab56-d02b-4d4d-128e41a155d0-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-efa5710b-a840-d3f9-8e1c-a7b4539e7aef-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-efa5710b-a840-d3f9-8e1c-a7b4539e7af0-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d5e0784d-c1f8-eed7-d7fd-6abee72679c4-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d5e0784d-c1f8-eed7-d7fd-6abee72679c5-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e583e5e4-afeb-3d7d-b07d-666bb3bcf69e-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-e583e5e4-afeb-3d7d-b07d-666bb3bcf69f-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb3ed6d3-3306-5267-c2ad-f12c8baeaf7a-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fb3ed6d3-3306-5267-c2ad-f12c8baeaf7b-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b18c6530-9d79-748b-a171-9f57868e45f6-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-b18c6530-9d79-748b-a171-9f57868e45f7-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_57fdb204-2fc6-d883-5972-87f8b40ff07b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_57fdb204-2fc6-d883-5972-87f8b40ff07c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_789871e0-fe32-5e02-1124-499f243b671c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_789871e0-fe32-5e02-1124-499f243b671d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_86944acd-a8b8-aa98-d13a-52dffed98086-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_86944acd-a8b8-aa98-d13a-52dffed98087-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f32bf4ff-c3c5-e369-31d8-661a2c3dd82d-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-f32bf4ff-c3c5-e369-31d8-661a2c3dd82e-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5328f96-8044-ce53-949a-79efcb4c4a92-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-c5328f96-8044-ce53-949a-79efcb4c4a93-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bed37f32-8361-f52e-938f-40fb16082c9c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-bed37f32-8361-f52e-938f-40fb16082c9d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_28743bd7-92d3-0203-d12b-34177b830fa7-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_28743bd7-92d3-0203-d12b-34177b830fa8-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ef371324-c600-798e-7467-0c269f5fed75-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-ef371324-c600-798e-7467-0c269f5fed76-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bdc67a0c-ee5e-c185-5560-b5ba3b5291d9-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-bdc67a0c-ee5e-c185-5560-b5ba3b5291da-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_347f8571-277c-125f-4d2c-fd39f3ffb1be-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_347f8571-277c-125f-4d2c-fd39f3ffb1bf-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e21c3086-ca89-fadb-df9d-a34fd4af8281-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-e21c3086-ca89-fadb-df9d-a34fd4af8282-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_98ed6709-adbf-af72-c0df-6e12cf63587e-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_98ed6709-adbf-af72-c0df-6e12cf63587f-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c674b9da-2fc4-c88f-73dc-07c63bd4adc6-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-c674b9da-2fc4-c88f-73dc-07c63bd4adc7-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d26dbc50-e240-c3d0-54ed-ee4ceca3ffe1-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d26dbc50-e240-c3d0-54ed-ee4ceca3ffe2-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_87b219e8-a0b0-4423-b03e-8bdb64ab7f29-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_87b219e8-a0b0-4423-b03e-8bdb64ab7f2a-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4a8077a4-add0-29e8-106a-2d5c4fcab3c0-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_4a8077a4-add0-29e8-106a-2d5c4fcab3c1-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6723b1b1-4e17-f0df-11a0-74d7240a40cb-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_6723b1b1-4e17-f0df-11a0-74d7240a40cc-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_94276e82-f772-27f3-205f-efea53ac23bf-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_94276e82-f772-27f3-205f-efea53ac23c0-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fa729f07-1b02-3f5b-0fc2-2b290a948913-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fa729f07-1b02-3f5b-0fc2-2b290a948914-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d318652-2ac7-ad36-66c0-6b04c8afd3c5-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_1d318652-2ac7-ad36-66c0-6b04c8afd3c6-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a31c5ffd-416c-ff62-57ec-11cc27b3251b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-a31c5ffd-416c-ff62-57ec-11cc27b3251c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e6714a4c-b9e8-6629-2b18-820569241391-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-e6714a4c-b9e8-6629-2b18-820569241392-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-de305a44-9e48-32fd-7b5d-49c9ea4b8906-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-de305a44-9e48-32fd-7b5d-49c9ea4b8907-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5622fcb3-4be7-12ae-6ea9-a6bdd9dbb890-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_5622fcb3-4be7-12ae-6ea9-a6bdd9dbb891-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c30f99c7-ae11-5361-52bd-9ccdcd2ea231-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-c30f99c7-ae11-5361-52bd-9ccdcd2ea232-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_78d1f32e-7e62-8780-8745-06cd86c50b03-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_78d1f32e-7e62-8780-8745-06cd86c50b04-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_95f45a18-67d2-46e4-6409-e0b75e4416a2-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_95f45a18-67d2-46e4-6409-e0b75e4416a3-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_86afaf99-a4cb-74b6-7a35-7306ea3391e5-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_86afaf99-a4cb-74b6-7a35-7306ea3391e6-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_44de12b1-bcd0-6fe1-9b1c-e3f2e788af2a-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_44de12b1-bcd0-6fe1-9b1c-e3f2e788af2b-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f89630cf-3cc3-6a80-4a4a-9aea01789149-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-f89630cf-3cc3-6a80-4a4a-9aea0178914a-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f4485c96-d7af-a783-7b20-8978b6055fbb-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-f4485c96-d7af-a783-7b20-8978b6055fbc-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_52a6ae47-79a5-bc8f-7902-5c08ec7da203-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_52a6ae47-79a5-bc8f-7902-5c08ec7da204-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2bb06b46-ca78-1430-82bd-ecc7607a3c3b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_2bb06b46-ca78-1430-82bd-ecc7607a3c3c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_41f83818-da44-e547-4f49-144fd792ee77-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_41f83818-da44-e547-4f49-144fd792ee78-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_046e754c-8f01-d121-eddc-8afb28c89d59-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_046e754c-8f01-d121-eddc-8afb28c89d5a-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_41c97671-0a97-69e9-3bfa-bbd0f094232b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_41c97671-0a97-69e9-3bfa-bbd0f094232c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_10efc8a7-48f4-b9ba-85a9-f393a8c86a92-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_10efc8a7-48f4-b9ba-85a9-f393a8c86a93-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c065f08-de99-c9fd-5061-0d59ffaae69d-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_9c065f08-de99-c9fd-5061-0d59ffaae69e-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4652f38a-05f9-495b-957f-4c717e5ae421-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_4652f38a-05f9-495b-957f-4c717e5ae422-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a66c81c9-eb16-cfbc-2ab0-a33856c3b5ab-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-a66c81c9-eb16-cfbc-2ab0-a33856c3b5ac-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ff7603ab-6593-ff37-4398-921384d2e8bc-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-ff7603ab-6593-ff37-4398-921384d2e8bd-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_47175a19-85d7-6708-0ebf-8f4657487f4a-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_47175a19-85d7-6708-0ebf-8f4657487f4b-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cdb11857-f942-2ba1-a5cc-a2d71f813f24-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-cdb11857-f942-2ba1-a5cc-a2d71f813f25-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_999dc8a3-9d1f-4517-426b-462292909742-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_999dc8a3-9d1f-4517-426b-462292909743-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0490dfc5-2556-13e8-9172-015190344384-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_0490dfc5-2556-13e8-9172-015190344385-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1cba162-e4f6-43e8-4656-6db7956d1a45-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-d1cba162-e4f6-43e8-4656-6db7956d1a46-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6f053b6a-1fb8-171a-692c-b27bd89e0248-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_6f053b6a-1fb8-171a-692c-b27bd89e0249-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d8faaf1-b538-fd21-aeea-2699aa729ae4-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_7d8faaf1-b538-fd21-aeea-2699aa729ae5-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_73fcc79e-3acd-d2a2-e042-71727cd7763c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_73fcc79e-3acd-d2a2-e042-71727cd7763d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c4691148-4a11-d140-3622-7bcd117d9402-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-c4691148-4a11-d140-3622-7bcd117d9403-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd94ead1-aeff-c136-1731-12274b2add36-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fd94ead1-aeff-c136-1731-12274b2add37-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b6ad8504-8831-5403-37ba-a47a0fffea21-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-b6ad8504-8831-5403-37ba-a47a0fffea22-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa9c0130-eaaa-0dd5-7d16-cf42958af62e-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-aa9c0130-eaaa-0dd5-7d16-cf42958af62f-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d6b51c6-a538-cefa-afd3-b57451617d80-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_7d6b51c6-a538-cefa-afd3-b57451617d81-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e5b742a8-e089-0719-bd8d-e2eea2f574c1-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-e5b742a8-e089-0719-bd8d-e2eea2f574c2-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c85f9535-b35b-0657-db19-470eef7eba42-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-c85f9535-b35b-0657-db19-470eef7eba43-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3179c742-d866-b68b-213a-6e5f21c8b39b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_3179c742-d866-b68b-213a-6e5f21c8b39c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9b614c15-30ec-0c03-3dc5-8d7422640989-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_9b614c15-30ec-0c03-3dc5-8d742264098a-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5704648c-caa5-b7f4-c54c-fba645608d7d-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_5704648c-caa5-b7f4-c54c-fba645608d7e-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fe483c92-5135-132f-f286-ad8839c14a56-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fe483c92-5135-132f-f286-ad8839c14a57-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_35373a0a-3119-58f9-970e-a51810f5669f-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_35373a0a-3119-58f9-970e-a51810f566a0-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_40781c9b-fd16-5ace-b515-2a5db12a1444-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_40781c9b-fd16-5ace-b515-2a5db12a1445-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0cecbcc9-0ea8-d13e-d489-9a4da4d90eb1-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_0cecbcc9-0ea8-d13e-d489-9a4da4d90eb2-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_248925f0-52ad-bf34-4464-3c1b6131bb8b-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_248925f0-52ad-bf34-4464-3c1b6131bb8c-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_99286e66-10f4-1897-47d7-f93520915e06-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_99286e66-10f4-1897-47d7-f93520915e07-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6207c5c1-b29f-7ab4-1d2f-3c318b25a01c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_6207c5c1-b29f-7ab4-1d2f-3c318b25a01d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c61d417e-ce57-4a44-b2a1-50860df49951-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-c61d417e-ce57-4a44-b2a1-50860df49952-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_33fa24fe-5c3c-d93a-d7fb-d4409a7cc1e5-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_33fa24fe-5c3c-d93a-d7fb-d4409a7cc1e6-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2ad632dc-a3a3-dafa-1500-4eb2392df7ab-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_2ad632dc-a3a3-dafa-1500-4eb2392df7ac-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_93aedad1-e912-d0ed-fab2-89fedcab6a4e-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_93aedad1-e912-d0ed-fab2-89fedcab6a4f-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6745db53-ceb2-876b-d250-a24499bc3633-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_6745db53-ceb2-876b-d250-a24499bc3634-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c2f60a00-3369-cb49-808d-88396b23904c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-c2f60a00-3369-cb49-808d-88396b23904d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_29c26ba5-ef3a-d771-18a7-d08a1588d864-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_29c26ba5-ef3a-d771-18a7-d08a1588d865-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a2429826-2287-1c49-2827-f956afbdfc90-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-a2429826-2287-1c49-2827-f956afbdfc91-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_85396c5e-6214-fcc1-c8f0-ac591030d7d3-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_85396c5e-6214-fcc1-c8f0-ac591030d7d4-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_19880d77-4a33-7151-3610-d1a60a4b28b5-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_19880d77-4a33-7151-3610-d1a60a4b28b6-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_06625598-7f0b-96b4-77df-839838f9c305-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_06625598-7f0b-96b4-77df-839838f9c306-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7bae9dff-31c8-0700-bb5b-71ad0dcbbb36-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_7bae9dff-31c8-0700-bb5b-71ad0dcbbb37-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3cee73a7-fa21-9a1f-3686-2a1e832745f2-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_3cee73a7-fa21-9a1f-3686-2a1e832745f3-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e4ae8e91-6b84-7922-bdba-6de56498c30c-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-e4ae8e91-6b84-7922-bdba-6de56498c30d-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0c6ed3c2-c6a4-15c3-a3e4-1e0037f5735e-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_0c6ed3c2-c6a4-15c3-a3e4-1e0037f5735f-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fe2e2026-349c-9cb6-c830-6adb112c6c68-942efe99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fe2e2026-349c-9cb6-c830-6adb112c6c69-942efe99 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409d67-942efe99 {
  align-self: start;
}

#w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409d6a-942efe99, #w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409d6e-942efe99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409d78-942efe99 {
  align-self: start;
}

#w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409d7b-942efe99, #w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409d7f-942efe99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409dba-942efe99, #w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409dbe-942efe99 {
  align-self: start;
}

#w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409dc1-942efe99, #w-node-_3eeffbdc-8a88-01bc-a9fd-8c86f7409dc5-942efe99 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d3da91a5-82a3-c4aa-2aec-cb428e8bb74a-942efe99 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dcc5fb53-62ff-2756-4ae6-d1fb760eac0c-942efeae {
  grid-area: 1 / 1 / 4 / 13;
  align-self: center;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f490-942efeae {
  grid-area: 3 / 1 / 4 / 13;
  align-self: end;
}

#w-node-fa591573-2ccf-8115-8c41-1fd37a6a8360-942efeae {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4a7-942efeae {
  grid-area: 1 / 1 / 4 / 13;
  align-self: stretch;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4a9-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4aa-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ad-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ae-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b1-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b2-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b5-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b6-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b9-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ba-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4bd-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4be-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c1-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c2-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c5-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c6-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c9-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ca-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4cd-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ce-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d1-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d2-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d5-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d6-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4da-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4db-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4de-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4df-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e2-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e3-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e6-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e7-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ea-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4eb-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ee-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ef-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f2-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f3-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f6-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f7-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fa-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fb-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fe-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ff-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f502-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f503-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f506-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f507-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50b-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50c-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50f-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f510-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f513-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f514-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f517-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f518-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51b-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51c-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51f-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f520-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f523-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f524-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f527-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f528-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52b-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52c-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52f-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f530-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f533-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f534-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f537-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f538-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f53c-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f53d-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f540-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f541-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f544-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f545-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f548-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f549-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f54c-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f54d-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f550-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f551-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f554-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f555-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f558-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f559-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f55c-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f55d-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f560-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f561-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f564-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f565-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f568-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f569-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f56d-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f56e-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f571-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f572-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f575-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f576-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f579-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f57a-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f57d-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f57e-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f581-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f582-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f585-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f586-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f589-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f58a-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f58d-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f58e-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f591-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f592-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f595-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f596-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f599-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f59a-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f59e-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f59f-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a2-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a3-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a6-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a7-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5aa-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ab-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ae-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5af-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b2-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b3-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b6-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b7-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ba-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5bb-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5be-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5bf-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c2-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c3-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c6-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c7-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ca-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5cb-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5cf-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d0-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d3-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d4-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d7-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d8-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5db-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5dc-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5df-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e0-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e3-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e4-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e7-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e8-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5eb-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ec-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ef-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f0-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f3-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f4-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f7-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f8-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5fb-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5fc-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f600-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f601-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f604-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f605-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f608-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f609-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f60c-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f60d-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f610-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f611-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f614-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f615-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f618-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f619-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f61c-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f61d-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f620-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f621-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f624-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f625-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f628-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f629-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f62c-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f62d-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f631-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f632-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f635-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f636-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f639-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f63a-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f63d-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f63e-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f641-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f642-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f645-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f646-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f649-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f64a-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f64d-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f64e-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f651-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f652-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f655-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f656-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f659-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f65a-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f65d-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f65e-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f662-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f663-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f666-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f667-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66a-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66b-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66e-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66f-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f672-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f673-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f676-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f677-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67a-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67b-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67e-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67f-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f682-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f683-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f686-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f687-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68a-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68b-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68e-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68f-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f693-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f694-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f697-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f698-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69b-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69c-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69f-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a0-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a3-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a4-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a7-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a8-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ab-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ac-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6af-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b0-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b3-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b4-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b7-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b8-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bb-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bc-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bf-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c0-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c4-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c5-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c8-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c9-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6cc-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6cd-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d0-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d1-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d4-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d5-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d8-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d9-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6dc-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6dd-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e0-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e1-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e4-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e5-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e8-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e9-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ec-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ed-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6f0-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6f1-942efeae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f0aaea2a-1415-a046-9cf7-c112c31378b1-942efeae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0aaea2a-1415-a046-9cf7-c112c31378b7-942efeae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f0aaea2a-1415-a046-9cf7-c112c31378ba-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f0aaea2a-1415-a046-9cf7-c112c31378be-942efeae {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-f0aaea2a-1415-a046-9cf7-c112c31378ca-942efeae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f0aaea2a-1415-a046-9cf7-c112c31378ce-942efeae {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-f0aaea2a-1415-a046-9cf7-c112c31378e0-942efeae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cc59ec39-2df3-d0e4-70a6-ea9b995057ea-942efeae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeaf {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_623df9fa-b60d-43fe-94bf-145baef79c6b-942efeaf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeaf, #w-node-_74d3972b-0c11-562a-9245-a60ec76357d2-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_766ffd92-da56-40c2-aec5-b5286973ef8c-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe33-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb89d8fe-36d6-142b-6d3b-a51da7398b93-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1733e674-3b14-433e-ec15-f7741812b7e9-942efeaf {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_1733e674-3b14-433e-ec15-f7741812b7ed-942efeaf, #w-node-_1733e674-3b14-433e-ec15-f7741812b7f5-942efeaf, #w-node-_1733e674-3b14-433e-ec15-f7741812b7fd-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1733e674-3b14-433e-ec15-f7741812b7fe-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1733e674-3b14-433e-ec15-f7741812b805-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1733e674-3b14-433e-ec15-f7741812b806-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1610fd3-d17d-8f13-d85e-f895f9ca4eb5-942efeaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_935efcd4-e73b-9812-596f-f356fa1aa473-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_359021ce-8e32-3fe3-1dca-d544c0d7d9f1-942efeaf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_935efcd4-e73b-9812-596f-f356fa1aa474-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa475-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa476-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa477-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa478-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa479-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47a-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47b-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47c-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47d-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47e-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47f-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10a09773-d702-e107-a69e-70eb9045c619-942efeaf, #w-node-_7f420123-57b9-45fa-8ecc-d0dab6ad0233-942efeaf {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-e609b274-7243-fcd2-8cfc-1be1e5a74802-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e609b274-7243-fcd2-8cfc-1be1e5a74807-942efeaf {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-d8aa8825-63b1-723d-5e43-992737ab6c32-942efeaf, #w-node-e609b274-7243-fcd2-8cfc-1be1e5a74809-942efeaf, #w-node-caa43876-2e0d-03b5-bc66-01b0ccd37ae3-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57f62cf5-d7c0-4f17-2830-f3f4a822dc59-942efeaf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d1df1cc1-fbc8-3cfe-3c77-23f6a7bcb020-942efeaf, #w-node-bbf2f90a-002d-09bb-3b1d-9827afa90a23-942efeaf, #w-node-_879b79c9-077c-739f-b518-d4632989899f-942efeaf, #w-node-_187c9d0a-e68e-2a9b-ac52-b866b292dfac-942efeaf, #w-node-ae37437a-17f5-a9ac-ba5a-0c96f45b965d-942efeaf, #w-node-_3d319351-5083-fe87-0de3-d3a25245bd21-942efeaf, #w-node-_5cb5794a-b468-69fe-f58f-48da6e96f7d5-942efeaf, #w-node-_4869c11b-d79c-ae4d-8f93-a7325362acc3-942efeaf, #w-node-_596e9f00-b395-23b8-03b5-143dd46a9556-942efeaf, #w-node-_6727c57a-a35a-e5fd-25e1-c209e6ca8373-942efeaf, #w-node-_02f56896-1488-6950-c4dc-700ba498949b-942efeaf, #w-node-d90a0cde-64d3-f300-c83e-50b1ad7a13ec-942efeaf, #w-node-_36f20d8e-35f0-2aaf-24e6-365519fc8d24-942efeaf, #w-node-_68ba108d-bc47-fc5d-67f8-8db8a0fe937c-942efeaf, #w-node-b6b38672-9188-ccd7-652f-101715123c87-942efeaf, #w-node-_874d4b04-bf91-94e4-8392-0cd6562ee2f6-942efeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ca47b54-7471-6ce0-dbcf-9d5eb66e1922-942efeaf, #w-node-c836eb2b-f821-96b1-56e3-3998f0ef5844-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99f1a26a-bc32-0a7f-808f-b1dc4fdd7533-942efeaf {
  grid-area: 1 / 2 / 5 / 6;
}

#w-node-_71f34381-cd88-9e67-cd4e-0d8c9489951e-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_71f34381-cd88-9e67-cd4e-0d8c9489951f-942efeaf {
  grid-area: span 2 / span 2 / span 2 / span 2;
  justify-self: stretch;
}

#w-node-_71f34381-cd88-9e67-cd4e-0d8c94899520-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_71f34381-cd88-9e67-cd4e-0d8c94899523-942efeaf {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_71f34381-cd88-9e67-cd4e-0d8c94899524-942efeaf, #w-node-_71f34381-cd88-9e67-cd4e-0d8c94899525-942efeaf, #w-node-_2c65d0c4-a77c-35b4-c8c0-c6c1b5f196d5-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e932895a-2745-9d43-2d5f-f82469bcbf76-942efeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff60-942efeaf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff6a-942efeaf, #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff74-942efeaf, #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff7e-942efeaf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_84f08b70-84cf-8774-d8d2-34b2d43e7f07-942efeaf {
  justify-self: start;
}

#w-node-_84f08b70-84cf-8774-d8d2-34b2d43e7f0c-942efeaf {
  justify-self: end;
}

#w-node-_2fdfcea7-e6ab-a9e6-ef66-cc970b6344e0-24eea5c4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b196911a-6a10-6aa4-27a2-82bc06e94363-24eea5c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73ccea06-90a2-42c0-4fc1-d5de978d2bc6-24eea5c4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_15caee5f-0aa7-78da-cba3-5b7d95abf27e-24eea5c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6d56063-d9c2-6bd8-a3d8-bdf3e5e1a9c6-24eea5c4, #w-node-_5e5c1c7c-1d2c-6de1-8f81-7b7e1877a328-24eea5c4, #w-node-_0c3b89af-58fb-84e4-683d-34c5cfac96ac-24eea5c4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb0 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_630c8a8a-ece3-220e-d474-87159fc4868b-942efeb0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c87-942efeb0, #w-node-_84242a97-0329-9269-ac11-b3c2e1179c8a-942efeb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c8e-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c92-942efeb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c96-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c9a-942efeb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c9e-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179ca2-942efeb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179ca6-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c73-942efeb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03939ea3-9dac-b2c3-1dde-fd5dd7ff32fc-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5908dafb-856d-2e98-52ec-af1882516f12-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: stretch;
}

#w-node-_435673b2-83dd-7645-f8f2-ff0fc22d63bf-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
  justify-self: center;
}

#w-node-fcf26dc2-2e61-8228-61f8-535676cadc4d-942efeb0, #w-node-_5eb8dd5f-c2f6-7d6e-fa73-0936ee8fd63e-942efeb0, #w-node-_877a12fc-99ae-1bb3-05ec-8745e083b643-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: start;
}

#w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00b7-942efeb0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00b8-942efeb0 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00b9-942efeb0 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00bb-942efeb0 {
  grid-area: 2 / 2 / 3 / 12;
}

#w-node-_563e67ab-88c8-eec5-8116-1eef6dc5ab7b-942efeb0 {
  justify-self: start;
}

#w-node-_563e67ab-88c8-eec5-8116-1eef6dc5ab80-942efeb0 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb1 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efeb1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb1, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efeb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-942efeb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efeb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-942efeb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efeb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efeb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9460-942efeb1 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_4cc81b2a-8295-4e72-7a78-829fd54f946e-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9480-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f948a-942efeb1, #w-node-_642ec526-6530-2778-7831-24fabdd6dd61-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9476-942efeb1, #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18a11d64-500c-3963-f6e6-e7d7de8bbbf0-942efeb1, #w-node-a7af43d7-d484-0766-eb76-4f36ed25e3fa-942efeb1, #w-node-_8beb6ad5-59ec-001f-3dd5-a542f656868a-942efeb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e4f516d-cd5f-3eb9-f880-0c9ad5654fbd-942efeb1 {
  justify-self: start;
}

#w-node-_4e4f516d-cd5f-3eb9-f880-0c9ad5654fc2-942efeb1 {
  justify-self: end;
}

#w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb23-9bf2bb23 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb24-9bf2bb23 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb2d-9bf2bb23, #w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb37-9bf2bb23, #w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb41-9bf2bb23, #w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb4b-9bf2bb23 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a2c48d08-bca5-46be-f27b-6033dd02b0aa-b31f9233, #w-node-b976c36d-4b2e-7d7b-52ed-5a9b990da559-b31f9233, #w-node-_23b4d0d2-3410-9b63-b6de-37c0ad7f428d-b31f9233, #w-node-_81ebfb32-b797-b64c-72ba-81da556fd1e2-b31f9233, #w-node-c0b60a98-0987-47a2-22aa-b544dc41f4ca-b31f9233, #w-node-_62011ec9-b213-9d40-85ba-71580911ea39-b31f9233 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb2 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efeb2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb2, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efeb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-942efeb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-942efeb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efeb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0475bae1-ebe3-3bf7-af42-0f5779e19925-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b2c15fb-6e5c-d375-40c7-5ba3bd20c499-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-f8b4ba57-e76a-bb99-cbd6-bd46aa8235fe-942efeb2, #w-node-de534ef2-f326-c322-5ff4-64539a8ebddb-942efeb2, #w-node-ed74af96-925e-ccc8-1ed2-0ea1c3a92918-942efeb2, #w-node-_82920836-fa64-b5c9-a4c1-3d6a0e6cae70-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_881889a8-c5e3-a6ee-d8dd-fcf582751898-942efeb2, #w-node-_49ecea22-1cc1-4886-65f5-481a6eda3a31-942efeb2 {
  align-self: stretch;
}

#w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502cd-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502cf-942efeb2 {
  grid-area: span 6 / span 12 / span 6 / span 12;
}

#w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502d1-942efeb2 {
  grid-area: 1 / 8 / 4 / 11;
  align-self: end;
}

#w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502d2-942efeb2 {
  grid-area: 4 / 9 / 7 / 12;
}

#w-node-_83236864-3be7-23a3-1e73-ff39dd9e7120-942efeb2, #w-node-d6a351e1-32c0-9c9c-3134-3aacce36ee11-942efeb2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16715623-f8c7-360b-3e5f-511471e5da0d-942efeb2 {
  justify-self: start;
}

#w-node-_16715623-f8c7-360b-3e5f-511471e5da12-942efeb2 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb5 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efeb5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efeb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-942efeb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efeb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-942efeb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efeb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efeb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_7f81b276-23e3-be95-4d77-f0ab161a8938-942efeb5 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_7f81b276-23e3-be95-4d77-f0ab161a893c-942efeb5, #w-node-_87d1428b-1662-14f7-2b2d-91d1ba8b8d26-942efeb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7f81b276-23e3-be95-4d77-f0ab161a894a-942efeb5 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: auto;
  justify-self: start;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3443bf32-49e6-6f8d-e30d-bab3d8cd3217-942efeb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-d554fa9e-45ca-1984-b7c7-0c291a9bc162-942efeb5, #w-node-c18bdfb4-9f48-bf3c-4530-b7396f7a5931-942efeb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c76f5da4-be52-6e37-d2bc-b5fc0036195c-942efeb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-_231a1b2d-5dec-b36a-1c1c-cb1a70421b28-942efeb5 {
  justify-self: start;
}

#w-node-_231a1b2d-5dec-b36a-1c1c-cb1a70421b2d-942efeb5 {
  justify-self: end;
}

#w-node-da99bfe2-2e12-95ce-0738-fc3899b9d499-99b9d499 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-da99bfe2-2e12-95ce-0738-fc3899b9d49a-99b9d499 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4a3-99b9d499 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4ac-99b9d499 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_844abf62-0f7b-6223-27cc-329e8aafb801-94652fed, #w-node-_0464fb72-ba16-9a21-0efa-599aec32bad1-94652fed, #w-node-ada6cd64-596c-4590-0b41-e5acfd875ad2-94652fed, #w-node-_09e1a3ed-6911-6c40-df8f-145b14ace08f-94652fed {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb7 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb7, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efeb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_860d14dd-5861-fe3a-e5f2-a98d830e8df8-942efeb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_860d14dd-5861-fe3a-e5f2-a98d830e8dfc-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efeb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5da2176-a918-1fbf-f1bc-940eb41a7bd6-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29aaaa87-1776-a7b4-fb9c-db472514e88d-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_4bb59406-e1e7-c53a-40c0-be5e49d4b51c-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_5a102570-350a-0384-11c1-bf1060b74c33-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
  justify-self: center;
}

#w-node-_5a102570-350a-0384-11c1-bf1060b74c37-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
  justify-self: center;
}

#w-node-f542df78-2653-4cc1-cae7-07ae131b3120-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_5a102570-350a-0384-11c1-bf1060b74c39-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: start;
}

#w-node-_74a0928e-b7c7-d8e1-7a78-31404a326787-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_5a102570-350a-0384-11c1-bf1060b74c3b-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
  justify-self: end;
}

#w-node-_5a102570-350a-0384-11c1-bf1060b74c49-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
  justify-self: start;
}

#w-node-_5a102570-350a-0384-11c1-bf1060b74c4b-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_5a102570-350a-0384-11c1-bf1060b74c4d-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
  justify-self: start;
}

#w-node-_00172523-e793-5829-3865-33365a0baf85-942efeb7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: center;
}

#w-node-_4126715b-f383-6e84-5eb7-b4cd3fb9240c-942efeb7 {
  justify-self: start;
}

#w-node-_4126715b-f383-6e84-5eb7-b4cd3fb92411-942efeb7 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb8 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_623df9fa-b60d-43fe-94bf-145baef79c6b-942efeb8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeb8, #w-node-_74d3972b-0c11-562a-9245-a60ec76357d2-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_766ffd92-da56-40c2-aec5-b5286973ef8c-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe33-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb89d8fe-36d6-142b-6d3b-a51da7398b93-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a6a-942efeb8 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a6e-942efeb8, #w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a8e-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a8f-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a7e-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a7f-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a86-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a87-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e83ff13-b85f-9bed-bd23-efbd70205b3f-942efeb8, #w-node-bdb485d0-351a-d1bc-7584-93f11d2cfd99-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f303c1a-ab96-5600-804a-eeb4dd7ba3fd-942efeb8, #w-node-_054b0716-c10e-f0cb-aad7-d3cc129bf0da-942efeb8, #w-node-_95c78f68-b206-2442-0188-ad5f24565f47-942efeb8, #w-node-_98a78ea0-7982-a5a4-3855-02bad3c7bf18-942efeb8, #w-node-b2648c7c-b10c-0d63-ecd6-829d7d86208d-942efeb8, #w-node-_5f4890bf-c354-a4ae-faed-8547c541059a-942efeb8, #w-node-_9a8ddfe3-36fd-0bf1-e871-a959f93a9c48-942efeb8, #w-node-_96900307-56ff-db34-7e0e-7a6b5065e1bb-942efeb8, #w-node-_03b75650-43fd-f69b-75af-9641e36878d1-942efeb8, #w-node-a0eca5d1-3fb9-5f7a-19f5-f2a3f244fb6c-942efeb8, #w-node-_92b1971e-6ac6-5d48-c180-b0bf23ec58ac-942efeb8, #w-node-facbdf27-36cf-c820-c40d-842c5dd99b25-942efeb8, #w-node-a542de60-1ff0-c6e4-9d4c-2e1886283293-942efeb8, #w-node-_27e5258f-f6fa-1ff9-eea6-5f2eee004bfd-942efeb8, #w-node-f5b15fa4-5e59-bdf5-0e51-5185f792e9f8-942efeb8, #w-node-a32befa0-9d11-0dc9-728b-11f74a55fb6a-942efeb8, #w-node-ab5c80e9-737c-2ea8-c7cc-ded6fefc7775-942efeb8, #w-node-e0d416e8-b735-a684-528e-abd2e4639add-942efeb8, #w-node-a9fd3e51-4ce7-deb1-54f9-b734185bc4f5-942efeb8, #w-node-d81bf6ff-0cc2-7124-26d0-b06173414af1-942efeb8, #w-node-_0f880549-6696-d602-97bb-c3fc7cb0cec8-942efeb8, #w-node-e531c3a6-80c2-02ae-8d05-c7900c5b413c-942efeb8, #w-node-e673cce3-108a-a17b-5f07-caf4c230777a-942efeb8, #w-node-_489ce892-a052-6b21-7b0d-cbd9a0329f77-942efeb8, #w-node-_134c010e-c82e-3b37-4ca5-ce427093ffc5-942efeb8, #w-node-e6cfcd53-a416-138c-a2f0-bc96db1ab8db-942efeb8, #w-node-_816e2b51-bc68-2a82-ce3d-d6a5ac54c19f-942efeb8, #w-node-f6f26f29-f9a8-7a76-79ac-2b30714bf5e1-942efeb8, #w-node-ed3ad2a4-b87e-0b84-5de5-772eb98bf208-942efeb8, #w-node-c2b49aee-32fe-2d9a-c2cc-a1791785d92f-942efeb8, #w-node-f1c8dedf-c7e3-ca45-3726-9de8e24bf12a-942efeb8, #w-node-f1d056b6-eb6d-cb8d-c0f1-e0d140db3936-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a5ee5d5-f447-c159-31e7-d36fd7771176-942efeb8, #w-node-_4cb935b7-5122-629f-ff5e-fbae8634993c-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8afea44a-2708-8299-20e9-5af26dbaa6d4-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_7a9e10d1-f697-6871-588d-8a218a509b4f-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_8b316435-1207-4979-4702-1add84a3a842-942efeb8, #w-node-_7b476d5a-358d-a940-7e84-accb7d302e2d-942efeb8, #w-node-_8eb53153-54ea-271d-3eb5-46905244d0b7-942efeb8, #w-node-ce36f5c9-d254-2be8-ee0a-d17bdd39c159-942efeb8, #w-node-_5d1e32c3-f0d0-984b-9a3d-34f9dc480d06-942efeb8, #w-node-_66740060-cd06-1684-57a4-bf0304030355-942efeb8, #w-node-_705aad16-c863-9b9d-6e7a-f06133ae06af-942efeb8, #w-node-a75fff72-192c-91a8-85fa-20d67cce12ea-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5bd2f1c3-f96f-8edb-99ea-a984f7272934-942efeb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eee9a82-ecb0-9067-d742-341f5e74d122-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7eee9a82-ecb0-9067-d742-341f5e74d12b-942efeb8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
}

#w-node-_7eee9a82-ecb0-9067-d742-341f5e74d127-942efeb8 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_7eee9a82-ecb0-9067-d742-341f5e74d12f-942efeb8 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: end;
}

#w-node-a8f0d5b6-c64d-bb21-2d5d-052a8759eac2-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8f0d5b6-c64d-bb21-2d5d-052a8759eac9-942efeb8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_30494a24-cd71-88b6-438e-aafd680a624d-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30494a24-cd71-88b6-438e-aafd680a6250-942efeb8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f3f4bc62-f5f1-8e31-4ff1-bad6930bd44e-942efeb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cff0-942efeb8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cfe6-942efeb8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cffa-942efeb8, #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86d004-942efeb8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9b59c7ef-1f1b-647a-3738-00d8e19209b1-942efeb8 {
  justify-self: start;
}

#w-node-_9b59c7ef-1f1b-647a-3738-00d8e19209b6-942efeb8 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb9 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-cfad07e9-0607-4168-1caa-7eda851a02bb-942efeb9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeb9, #w-node-_74d3972b-0c11-562a-9245-a60ec76357d2-942efeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efeb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_766ffd92-da56-40c2-aec5-b5286973ef8c-942efeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efeb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe33-942efeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efeb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb89d8fe-36d6-142b-6d3b-a51da7398b93-942efeb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efeb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeb9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2863784e-d3f1-b6f9-8c35-d62331b76c22-942efeb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62434ef7-fb54-8d7e-6a36-e6424185eb76-942efeb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-a7af43d7-d484-0766-eb76-4f36ed25e3fa-942efeb9, #w-node-_0f739f49-c545-2460-b39f-0ec6d492437c-942efeb9, #w-node-e11bf0e4-24fb-a151-35e4-226ed3efbdf6-942efeb9, #w-node-e5087730-b1cf-e464-f436-8341208f7e35-942efeb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7136e54e-0892-71c9-b3af-4dc54531e9c8-942efeb9 {
  grid-area: 7 / 1 / 8 / 2;
  align-self: end;
  justify-self: end;
}

#w-node-_90c8a045-8c6b-cd05-9887-43cbcac7e0bf-942efeb9 {
  grid-area: 7 / 2 / 8 / 3;
  align-self: start;
  justify-self: start;
}

#w-node-_660b5190-2131-0363-1068-17e6e35be892-942efeb9, #w-node-_3fdee84c-6882-69e0-30d1-256315e8928d-942efeb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54bc2776-7336-af0d-2edd-447ada8a2c70-942efeb9 {
  justify-self: start;
}

#w-node-_54bc2776-7336-af0d-2edd-447ada8a2c75-942efeb9 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeba {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efeba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeba, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efeba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-942efeba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efeba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-942efeba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efeba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efeba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e416e474-4bb2-3697-6e75-120053dca159-942efeba {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
  justify-self: auto;
}

#w-node-ac55b71b-c96b-b6b3-562f-3557ff386db4-942efeba, #w-node-_78cc3e6e-3ef6-ba75-91c3-6c8026dbe1ec-942efeba, #w-node-ec9066aa-9ab6-722a-562b-d1e757df0d03-942efeba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5b6079db-86de-e464-d41e-2adb253bc6b4-942efeba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ea3523f-11bd-0cf6-6689-02d3a1f45b27-942efeba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_61c90e47-1ab8-5dc1-7bc3-33d51fea8dd8-942efeba, #w-node-_24134047-0fdc-242a-0c46-b7f9a374fd21-942efeba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_090b7659-b442-f515-3d8b-7f314e0c1939-942efeba {
  justify-self: start;
}

#w-node-_090b7659-b442-f515-3d8b-7f314e0c193e-942efeba {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efebc {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efebc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efebc, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-942efebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-942efebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6524ced2-b959-b227-541e-cad1aadca907-942efebc {
  grid-area: 1 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_6524ced2-b959-b227-541e-cad1aadca923-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca92a-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca90b-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca912-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca91c-942efebc, #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baef110c-b4a5-7338-ceda-aa385383843e-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37ba3701-d179-b4b0-55cc-4091b67ff3f0-942efebc, #w-node-_9bbd10da-549c-a5dc-6a36-aa8d21709da5-942efebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36aac374-e3cc-bdbc-7231-a170d285a4e4-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36aac374-e3cc-bdbc-7231-a170d285a4e5-942efebc {
  grid-area: 1 / 6 / 2 / 8;
  align-self: end;
  justify-self: end;
}

#w-node-_36aac374-e3cc-bdbc-7231-a170d285a4ef-942efebc {
  grid-area: 1 / 8 / 2 / 10;
  align-self: center;
  justify-self: center;
}

#w-node-_36aac374-e3cc-bdbc-7231-a170d285a4f9-942efebc {
  grid-area: 1 / 10 / 2 / 12;
  align-self: center;
}

#w-node-_36aac374-e3cc-bdbc-7231-a170d285a503-942efebc {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-fe5cfc95-aa69-5897-75da-a2cb49a9d7a6-942efebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: end;
}

#w-node-_34f436bf-5cfa-424e-6270-c530a75ce38c-942efebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_262c3ba6-85b9-256b-b909-97d8edc8f73a-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_262c3ba6-85b9-256b-b909-97d8edc8f73b-942efebc {
  grid-area: 2 / 3 / 3 / 13;
}

#w-node-_930cca6c-1419-43c1-c591-de153c1755f4-942efebc, #w-node-f9eb7f83-b6f3-b2a4-b048-dc145dd54c7d-942efebc, #w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8ac-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8ad-942efebc {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: start;
}

#w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8af-942efebc {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-d72af99f-53ff-5569-499c-2292ea3fe758-942efebc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_40e997b3-8a9a-c8fb-a792-f8e70941db0a-942efebc {
  justify-self: start;
}

#w-node-_40e997b3-8a9a-c8fb-a792-f8e70941db0f-942efebc {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efebd {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efebd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efebd, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-942efebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-942efebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3b0-942efebd {
  grid-area: 1 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-a0116b49-2709-8357-8358-db8bf5ee2f95-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3bb-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3c5-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3cc-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3d3-942efebd, #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7af43d7-d484-0766-eb76-4f36ed25e3fa-942efebd, #w-node-_304b92d1-8787-6cb5-3a31-3281ee395877-942efebd, #w-node-e18e179d-0e72-f80c-abaa-89c2b44944da-942efebd, #w-node-e3923b36-5425-cb02-a3e1-868e54b2b3c5-942efebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a864-942efebd {
  grid-area: 1 / 4 / 7 / 13;
}

#w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a868-942efebd {
  grid-area: 3 / 1 / 8 / 7;
  align-self: center;
}

#w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a86c-942efebd {
  grid-area: 1 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a877-942efebd {
  grid-area: 1 / 3 / 3 / 4;
  align-self: center;
}

#w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a882-942efebd {
  grid-area: 1 / 4 / 3 / 5;
  align-self: center;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe62-942efebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe63-942efebd {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe64-942efebd {
  grid-area: 1 / 9 / 2 / 13;
  align-self: stretch;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe66-942efebd {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
  justify-self: center;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe68-942efebd {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: stretch;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6c-942efebd {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
  justify-self: center;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6b-942efebd {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6e-942efebd {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6f-942efebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe70-942efebd, #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe71-942efebd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_327cf024-dfef-8cc9-6238-1151763fb36d-942efebd {
  justify-self: start;
}

#w-node-_327cf024-dfef-8cc9-6238-1151763fb372-942efebd {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efed3 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_623df9fa-b60d-43fe-94bf-145baef79c6b-942efed3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efed3, #w-node-_74d3972b-0c11-562a-9245-a60ec76357d2-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efed3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_766ffd92-da56-40c2-aec5-b5286973ef8c-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efed3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe33-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efed3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb89d8fe-36d6-142b-6d3b-a51da7398b93-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efed3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0376676c-61ef-7f00-35e7-440fdc90d731-942efed3 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_0376676c-61ef-7f00-35e7-440fdc90d735-942efed3, #w-node-_0376676c-61ef-7f00-35e7-440fdc90d755-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0376676c-61ef-7f00-35e7-440fdc90d756-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0376676c-61ef-7f00-35e7-440fdc90d73d-942efed3, #w-node-_0376676c-61ef-7f00-35e7-440fdc90d74d-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0376676c-61ef-7f00-35e7-440fdc90d74e-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1610fd3-d17d-8f13-d85e-f895f9ca4eb5-942efed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-caa43876-2e0d-03b5-bc66-01b0ccd37ae3-942efed3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad03f8d6-e1fe-7bfe-91cd-4daff371c8ca-942efed3, #w-node-b757f0fc-cd14-1cab-0ff5-256ab9a7b2ed-942efed3, #w-node-d6b9c7d2-598b-3dfb-6cd1-aff1b73465be-942efed3, #w-node-a3fd5a68-9560-d14b-ed96-d4c87fbc7f3b-942efed3, #w-node-_2678a4ac-964d-ab18-d4b3-c1a270c97869-942efed3, #w-node-d05c7c91-c742-f3aa-4407-9e8ab74968d5-942efed3, #w-node-_687f8faf-75bd-1fc6-a213-dea965cc3e1c-942efed3, #w-node-ec3a8edc-31f5-ba12-0888-8a850e181036-942efed3, #w-node-_1fe7a300-5097-5b5f-c804-05e7ca5d2522-942efed3, #w-node-f6fc1611-7938-afb5-66e5-254d5ded77ba-942efed3, #w-node-_1eeddd15-bfea-9a52-21e3-80504ca082d8-942efed3, #w-node-cf89cae1-ebdf-b203-9e0f-32605326b054-942efed3, #w-node-_8478cf52-aaa1-c826-0582-21b56687ab40-942efed3, #w-node-_93b51c65-c3dc-60fa-04c3-b78fb031bf73-942efed3, #w-node-_49a8022e-7f3f-aaed-d1ae-50387b6b03f8-942efed3, #w-node-_40a76e04-d2e6-0522-e43d-34369568f54d-942efed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43825a0e-f588-b1b0-0ad3-96149123258e-942efed3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_634dba66-0dd9-d8de-4e1d-1ed978dd5c82-942efed3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c5e-942efed3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c4a-942efed3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c54-942efed3, #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c68-942efed3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f1d98b26-0fe1-1c69-e9e4-7b15a0528990-942efed3 {
  justify-self: start;
}

#w-node-f1d98b26-0fe1-1c69-e9e4-7b15a0528995-942efed3 {
  justify-self: end;
}

#w-node-c55d72ab-aa2d-5684-1de6-d6b006c589d6-942efed5 {
  align-self: start;
}

#w-node-c55d72ab-aa2d-5684-1de6-d6b006c589d9-942efed5, #w-node-c55d72ab-aa2d-5684-1de6-d6b006c589dd-942efed5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6973d1e2-fe8a-c1b4-03c7-2045b8a87a63-942efed5 {
  align-self: start;
}

#w-node-_6973d1e2-fe8a-c1b4-03c7-2045b8a87a66-942efed5, #w-node-_6973d1e2-fe8a-c1b4-03c7-2045b8a87a6a-942efed5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6973d1e2-fe8a-c1b4-03c7-2045b8a87aa5-942efed5, #w-node-_6973d1e2-fe8a-c1b4-03c7-2045b8a87aa9-942efed5 {
  align-self: start;
}

#w-node-_6973d1e2-fe8a-c1b4-03c7-2045b8a87aac-942efed5, #w-node-_6973d1e2-fe8a-c1b4-03c7-2045b8a87ab0-942efed5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2140b6d1-fe75-812d-f56c-972127dfa135-942efed5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efed6 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efed6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efed6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-942efed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efed6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-942efed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efed6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efed6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-c3bdf377-2534-715b-b8fd-26975a899353-942efed6 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-c3bdf377-2534-715b-b8fd-26975a899357-942efed6, #w-node-c3bdf377-2534-715b-b8fd-26975a899367-942efed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c3bdf377-2534-715b-b8fd-26975a899360-942efed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: start;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efed6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2863784e-d3f1-b6f9-8c35-d62331b76c22-942efed6, #w-node-a7af43d7-d484-0766-eb76-4f36ed25e3fa-942efed6, #w-node-_0f739f49-c545-2460-b39f-0ec6d492437c-942efed6, #w-node-e11bf0e4-24fb-a151-35e4-226ed3efbdf6-942efed6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f726d8e-97a0-12c0-a085-ccafc360e616-942efed6 {
  justify-self: start;
}

#w-node-_2f726d8e-97a0-12c0-a085-ccafc360e61b-942efed6 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efee8 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_97c48f74-2ac1-87b8-984b-21add6f478de-942efee8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c87-942efee8, #w-node-_84242a97-0329-9269-ac11-b3c2e1179c8a-942efee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c8e-942efee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c92-942efee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c96-942efee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c9a-942efee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c9e-942efee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179ca2-942efee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179ca6-942efee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84242a97-0329-9269-ac11-b3c2e1179c73-942efee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1fec0e0-a186-7b79-d253-09b6cdf0aafe-942efee8, #w-node-cba45e50-7d7d-31bd-8609-f18ce73c564e-942efee8, #w-node-cf82d483-4645-90eb-cb20-b38841895783-942efee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37c45a4c-df8b-6834-f970-ccb45091a08f-942efee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_2e778b29-878c-13df-9935-eba897a24d7c-942efee8 {
  justify-self: start;
}

#w-node-_2e778b29-878c-13df-9935-eba897a24d81-942efee8 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeea {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_623df9fa-b60d-43fe-94bf-145baef79c6b-942efeea {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeea, #w-node-_74d3972b-0c11-562a-9245-a60ec76357d2-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efeea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_766ffd92-da56-40c2-aec5-b5286973ef8c-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efeea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe33-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efeea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb89d8fe-36d6-142b-6d3b-a51da7398b93-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efeea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f870e1f-d630-fad8-8e49-0a30d4a23827-942efeea {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_2f870e1f-d630-fad8-8e49-0a30d4a23833-942efeea, #w-node-_2f870e1f-d630-fad8-8e49-0a30d4a2383b-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f870e1f-d630-fad8-8e49-0a30d4a2383c-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_2f870e1f-d630-fad8-8e49-0a30d4a23843-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f870e1f-d630-fad8-8e49-0a30d4a23844-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_2f870e1f-d630-fad8-8e49-0a30d4a2384b-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f870e1f-d630-fad8-8e49-0a30d4a2384c-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_935efcd4-e73b-9812-596f-f356fa1aa473-942efeea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c24abe3-0b96-91af-fcd9-bce480a14482-942efeea {
  grid-area: 1 / 2 / 2 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_935efcd4-e73b-9812-596f-f356fa1aa474-942efeea {
  grid-area: 2 / 2 / 3 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_935e6bd1-3cd7-ca82-08d4-2d676edc8086-942efeea {
  grid-area: 3 / 2 / 4 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_832df78d-6b03-5fdd-a0c0-9ce54ea27b35-942efeea {
  grid-area: 4 / 2 / 5 / 4;
  align-self: center;
}

#w-node-_8c333f87-1682-499f-5e96-22b61d69fc13-942efeea {
  grid-area: 4 / 2 / 5 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-_09b2525c-1862-893b-820d-6497c5489d3d-942efeea {
  grid-area: 4 / 2 / 5 / 4;
  align-self: end;
}

#w-node-_2b276a2e-a9f9-09d0-d50d-63deae201eaa-942efeea, #w-node-_67768992-d29a-6d1b-d3fa-b183efe99b95-942efeea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2ac69b9a-d9e6-4648-368f-54c3c23e6be9-942efeea, #w-node-a3914561-d5b7-b44b-81d5-3231e097ff28-942efeea, #w-node-ed4626b9-3246-ada2-d1c5-fea6ee5fc93f-942efeea {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_22e726b8-d230-14b0-6a92-01c18ad76343-942efeea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eebc5dc3-70fc-9d2e-0feb-239df667ba53-942efeea {
  justify-self: start;
}

#w-node-a543c225-1aa0-5807-2755-136ee6e97b86-942efeea {
  justify-self: end;
}

#w-node-cf3ff505-cab7-403f-b0f4-06ea65341f2a-65341f2a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-cf3ff505-cab7-403f-b0f4-06ea65341f2b-65341f2a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-cf3ff505-cab7-403f-b0f4-06ea65341f34-65341f2a, #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f3d-65341f2a, #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f47-65341f2a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efef0 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efef0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efef0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efef0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-942efef0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-942efef0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efef0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_4aa39c36-e309-7fa0-3fce-fc80a973d455-942efef0 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_7a62b3f8-4456-f644-d6d8-a58d54f208e2-942efef0, #w-node-_06c3b920-e393-09e7-779a-7296e5a616a1-942efef0, #w-node-b09d33d9-470a-176e-88a9-e0d710dc6d43-942efef0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efef0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7af43d7-d484-0766-eb76-4f36ed25e3fa-942efef0, #w-node-_396b9321-de04-7904-f310-0f7bf20f5e69-942efef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df9eee16-a4d5-733d-6357-b47b81650661-942efef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_0f739f49-c545-2460-b39f-0ec6d492437c-942efef0, #w-node-e11bf0e4-24fb-a151-35e4-226ed3efbdf6-942efef0, #w-node-e5087730-b1cf-e464-f436-8341208f7e35-942efef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6138d04d-0776-d4ae-9fc7-f0504e865446-942efef0 {
  align-self: stretch;
}

#w-node-_149e4680-dfef-1a20-2bd7-85be58163cdd-942efef0 {
  justify-self: start;
}

#w-node-_149e4680-dfef-1a20-2bd7-85be58163ce2-942efef0 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efef1 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_623df9fa-b60d-43fe-94bf-145baef79c6b-942efef1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efef1, #w-node-_74d3972b-0c11-562a-9245-a60ec76357d2-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_766ffd92-da56-40c2-aec5-b5286973ef8c-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe33-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb89d8fe-36d6-142b-6d3b-a51da7398b93-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d27c-942efef1 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d280-942efef1, #w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d2a0-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d2a1-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d288-942efef1, #w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d290-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d291-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1610fd3-d17d-8f13-d85e-f895f9ca4eb5-942efef1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-caa43876-2e0d-03b5-bc66-01b0ccd37ae3-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b757f0fc-cd14-1cab-0ff5-256ab9a7b2ed-942efef1, #w-node-d6b9c7d2-598b-3dfb-6cd1-aff1b73465be-942efef1, #w-node-a3fd5a68-9560-d14b-ed96-d4c87fbc7f3b-942efef1, #w-node-_2678a4ac-964d-ab18-d4b3-c1a270c97869-942efef1, #w-node-d05c7c91-c742-f3aa-4407-9e8ab74968d5-942efef1, #w-node-_687f8faf-75bd-1fc6-a213-dea965cc3e1c-942efef1, #w-node-ec3a8edc-31f5-ba12-0888-8a850e181036-942efef1, #w-node-_1fe7a300-5097-5b5f-c804-05e7ca5d2522-942efef1, #w-node-f6fc1611-7938-afb5-66e5-254d5ded77ba-942efef1, #w-node-_1eeddd15-bfea-9a52-21e3-80504ca082d8-942efef1, #w-node-cf89cae1-ebdf-b203-9e0f-32605326b054-942efef1, #w-node-_8478cf52-aaa1-c826-0582-21b56687ab40-942efef1, #w-node-_93b51c65-c3dc-60fa-04c3-b78fb031bf73-942efef1, #w-node-_49a8022e-7f3f-aaed-d1ae-50387b6b03f8-942efef1, #w-node-_40a76e04-d2e6-0522-e43d-34369568f54d-942efef1, #w-node-_8c2504b0-d592-8757-beab-c766610cd108-942efef1, #w-node-_3b121cd1-c296-2efe-3507-f3ab0570b04b-942efef1, #w-node-b56aaab1-b373-732b-408b-298a8c1af0d9-942efef1, #w-node-fdbf1fa1-521d-7043-a135-94157e14a212-942efef1, #w-node-_0f7f653d-0083-ac51-9d07-25599f0c4480-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9266b3f8-ae17-e17f-8494-3de7afa8f790-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99776905-4b3e-f830-6ed1-6ce9b3361b60-942efef1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d040d456-d180-5ca9-6ea6-088e357d1ac3-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0fe94c3-5ef9-7729-4d18-3ef7679f760c-942efef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee531701-99e7-f9c4-47e0-e8718ff8a071-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ca82746-2514-d158-b27a-343d7955387c-942efef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-ca0418af-d3c8-68a9-5b36-0245aa22b659-942efef1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca0418af-d3c8-68a9-5b36-0245aa22b63b-942efef1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
  justify-self: stretch;
}

#w-node-ca0418af-d3c8-68a9-5b36-0245aa22b645-942efef1, #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b64f-942efef1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a15b4f6d-2652-cffd-d83e-49b242f6ce0f-942efef1 {
  justify-self: start;
}

#w-node-a15b4f6d-2652-cffd-d83e-49b242f6ce13-942efef1 {
  align-self: center;
  justify-self: center;
}

#w-node-a15b4f6d-2652-cffd-d83e-49b242f6ce14-942efef1 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efef4 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_586620fc-7142-e5f1-ee73-fb22a0f1194e-942efef4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efef4, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-942efef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_53fb6836-ae42-8d94-ce13-85d0ea1fe9c8-942efef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53fb6836-ae42-8d94-ce13-85d0ea1fe9cc-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-942efef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2d2-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2d8-942efef4 {
  grid-area: 3 / 1 / 4 / 5;
  align-self: end;
}

#w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2db-942efef4 {
  grid-area: 1 / 10 / 6 / 12;
  align-self: center;
  justify-self: start;
}

#w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2da-942efef4 {
  grid-area: 1 / 7 / 6 / 11;
  align-self: center;
  justify-self: end;
}

#w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2dc-942efef4 {
  grid-area: 4 / 1 / 5 / 7;
}

#w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2e1-942efef4 {
  grid-area: 3 / 3 / 4 / 6;
  align-self: end;
  justify-self: start;
}

#w-node-_8128f915-0976-672e-0ddd-e60ea3467414-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8128f915-0976-672e-0ddd-e60ea346742c-942efef4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8128f915-0976-672e-0ddd-e60ea346742d-942efef4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4c284326-0815-6654-8322-c09891333379-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a1dc9311-6421-f30f-0ab2-a687583fa661-942efef4 {
  grid-area: 2 / 8 / 3 / 12;
  align-self: end;
}

#w-node-a1dc9311-6421-f30f-0ab2-a687583fa665-942efef4 {
  grid-area: 3 / 8 / 4 / 13;
}

#w-node-a1dc9311-6421-f30f-0ab2-a687583fa664-942efef4 {
  grid-area: 1 / 2 / 6 / 8;
  align-self: center;
  justify-self: end;
}

#w-node-_3ce97e2d-1f0d-c58b-9e74-8624abe3749a-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dfc6f7c5-93fa-7b44-e559-87edc06bcea5-942efef4 {
  grid-area: 2 / 2 / 3 / 6;
  align-self: end;
}

#w-node-dfc6f7c5-93fa-7b44-e559-87edc06bcea7-942efef4 {
  grid-area: 3 / 2 / 4 / 6;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd2d-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd33-942efef4 {
  grid-area: 1 / 7 / 10 / 11;
  align-self: center;
  justify-self: start;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd6b-942efef4 {
  grid-area: 3 / 2 / 6 / 6;
  align-self: end;
  justify-self: start;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd6d-942efef4 {
  grid-area: 6 / 2 / 7 / 8;
  align-self: center;
  justify-self: start;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd72-942efef4 {
  grid-area: 4 / 4 / 5 / 7;
  align-self: center;
  justify-self: start;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd76-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd78-942efef4 {
  grid-area: 2 / 8 / 3 / 12;
  justify-self: start;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd7a-942efef4 {
  grid-area: 3 / 8 / 4 / 13;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd7f-942efef4 {
  grid-area: 4 / 9 / 5 / 12;
  align-self: start;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd82-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd85-942efef4 {
  grid-area: 1 / 6 / 4 / 13;
  align-self: end;
  justify-self: end;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd86-942efef4 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd87-942efef4 {
  grid-area: 2 / 3 / 3 / 6;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd88-942efef4 {
  grid-area: 3 / 3 / 4 / 6;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd89-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd8a-942efef4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd99-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd9a-942efef4 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: end;
  justify-self: center;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd9c-942efef4 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: start;
  justify-self: end;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda1-942efef4, #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda2-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda3-942efef4 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda5-942efef4 {
  grid-area: 2 / 2 / 3 / 7;
  align-self: start;
  justify-self: end;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddaa-942efef4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddb8-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddb9-942efef4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddc8-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddc9-942efef4 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: end;
  justify-self: center;
}

#w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddcb-942efef4 {
  grid-area: 2 / 2 / 3 / 8;
  align-self: start;
  justify-self: start;
}

#w-node-_237f80a9-dfe4-f30f-0d01-d88411853b97-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: center;
}

#w-node-_237f80a9-dfe4-f30f-0d01-d88411853b9c-942efef4 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: start;
  justify-self: start;
}

#w-node-_237f80a9-dfe4-f30f-0d01-d88411853b9e-942efef4 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
  justify-self: end;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b2-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b6-942efef4 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: end;
  justify-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b8-942efef4 {
  grid-area: 2 / 8 / 3 / 13;
  align-self: start;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722bf-942efef4, #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722c0-942efef4, #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722cd-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ce-942efef4, #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722cf-942efef4 {
  align-self: stretch;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d0-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d1-942efef4 {
  grid-area: 1 / 8 / 3 / 12;
  align-self: start;
  justify-self: stretch;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d3-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d4-942efef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d8-942efef4 {
  grid-area: 1 / 1 / 4 / 5;
  align-self: start;
  justify-self: start;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722da-942efef4 {
  grid-area: 2 / 3 / 3 / 5;
  align-self: start;
  justify-self: start;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722de-942efef4 {
  grid-area: 1 / 5 / 5 / 13;
  align-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722df-942efef4 {
  grid-area: 1 / 6 / 3 / 11;
  align-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e2-942efef4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e6-942efef4 {
  grid-area: 1 / 3 / 3 / 7;
  align-self: end;
  justify-self: stretch;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e8-942efef4 {
  grid-area: 3 / 3 / 4 / 9;
  align-self: start;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ed-942efef4 {
  grid-area: 4 / 2 / 5 / 4;
  align-self: center;
  justify-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ee-942efef4, #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ef-942efef4 {
  grid-area: 4 / 4 / 5 / 6;
  align-self: center;
  justify-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f0-942efef4 {
  grid-area: 4 / 6 / 5 / 8;
  align-self: center;
  justify-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f1-942efef4 {
  grid-area: 1 / 7 / 3 / 11;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f2-942efef4 {
  grid-area: 3 / 10 / 6 / 13;
  align-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f4-942efef4 {
  grid-area: 2 / 8 / 4 / 12;
  align-self: end;
  justify-self: end;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f5-942efef4 {
  grid-area: 5 / 3 / 6 / 4;
  align-self: start;
  justify-self: start;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f6-942efef4 {
  grid-area: 4 / 2 / 5 / 3;
  align-self: start;
  justify-self: end;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f7-942efef4 {
  grid-area: 4 / 4 / 5 / 5;
  align-self: start;
  justify-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f8-942efef4 {
  grid-area: 7 / 1 / 10 / 6;
  align-self: end;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230d-942efef4 {
  grid-area: 3 / 3 / 4 / 4;
  align-self: end;
  justify-self: start;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230e-942efef4 {
  grid-area: 4 / 7 / 8 / 13;
  align-self: center;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230f-942efef4 {
  grid-area: 1 / 6 / 3 / 9;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72310-942efef4 {
  grid-area: 8 / 7 / 10 / 10;
  align-self: end;
  justify-self: start;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72311-942efef4 {
  grid-area: 8 / 10 / 10 / 13;
  align-self: end;
  justify-self: end;
}

#w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72312-942efef4 {
  grid-area: 10 / 4 / 12 / 7;
}

#w-node-ac8183b2-c1ef-996e-3fe8-bb76968c3330-942efef4 {
  justify-self: start;
}

#w-node-ac8183b2-c1ef-996e-3fe8-bb76968c3335-942efef4 {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efef5 {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-942efef5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513713-942efef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513716-942efef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451371a-942efef5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451371e-942efef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513722-942efef5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513726-942efef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451372a-942efef5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451372e-942efef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513732-942efef5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513736-942efef5 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: auto;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451373a-942efef5, #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513740-942efef5, #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513746-942efef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451374e-942efef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2863784e-d3f1-b6f9-8c35-d62331b76c22-942efef5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c516e421-f931-b7af-26ef-0f942c965ac1-942efef5 {
  justify-self: start;
}

#w-node-c516e421-f931-b7af-26ef-0f942c965ac6-942efef5 {
  justify-self: end;
}

#w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea0-26e49ac9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea7-26e49ac9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8eae-26e49ac9 {
  justify-self: stretch;
}

#w-node-db91a079-a3d0-a61a-9659-89acd32be492-26e49ac9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea0-a476cad9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea7-a476cad9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-e1325656-bca2-1c91-f1fe-0cf60257c595-a476cad9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-9c85da5d {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-9c85da5d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-9c85da5d, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-9c85da5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-9c85da5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-9c85da5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-9c85da5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-9c85da5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-9c85da5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-9c85da5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-9c85da5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2fd971e-1f82-22a9-5a26-90e93f6304af-9c85da5d {
  grid-area: 1 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-c2fd971e-1f82-22a9-5a26-90e93f6304c4-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304ba-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304b3-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304cb-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304d2-9c85da5d, #w-node-_79958495-8220-4664-c0fe-c71863cbb277-9c85da5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7af43d7-d484-0766-eb76-4f36ed25e3fa-9c85da5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e4f516d-cd5f-3eb9-f880-0c9ad5654fbd-9c85da5d {
  justify-self: start;
}

#w-node-_4e4f516d-cd5f-3eb9-f880-0c9ad5654fc2-9c85da5d {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-0dff0a7e {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-0dff0a7e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-0dff0a7e, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-0dff0a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-0dff0a7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-0dff0a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-0dff0a7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-0dff0a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-0dff0a7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-0dff0a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-0dff0a7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab79-0dff0a7e {
  grid-area: 1 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab9c-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab84-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab7d-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab95-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab8e-0dff0a7e, #w-node-_79958495-8220-4664-c0fe-c71863cbb277-0dff0a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7af43d7-d484-0766-eb76-4f36ed25e3fa-0dff0a7e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e4f516d-cd5f-3eb9-f880-0c9ad5654fbd-0dff0a7e {
  justify-self: start;
}

#w-node-_4e4f516d-cd5f-3eb9-f880-0c9ad5654fc2-0dff0a7e {
  justify-self: end;
}

#w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-0fe3eb0a {
  grid-area: 1 / 1 / 4 / 9;
  align-self: center;
}

#w-node-_77feb450-cc14-8f01-c2a4-5cb4f7c0bcf6-0fe3eb0a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb256-0fe3eb0a, #w-node-_79958495-8220-4664-c0fe-c71863cbb259-0fe3eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb25d-0fe3eb0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb261-0fe3eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb265-0fe3eb0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb269-0fe3eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb26d-0fe3eb0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb271-0fe3eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79958495-8220-4664-c0fe-c71863cbb275-0fe3eb0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d17a358a-1854-44ac-25e6-1d9e18e3d352-0fe3eb0a {
  grid-area: 1 / 1 / 4 / 2;
  align-self: auto;
}

#w-node-d17a358a-1854-44ac-25e6-1d9e18e3d356-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d35d-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d367-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d36e-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d375-0fe3eb0a, #w-node-_79958495-8220-4664-c0fe-c71863cbb277-0fe3eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7af43d7-d484-0766-eb76-4f36ed25e3fa-0fe3eb0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e4f516d-cd5f-3eb9-f880-0c9ad5654fbd-0fe3eb0a {
  justify-self: start;
}

#w-node-_4e4f516d-cd5f-3eb9-f880-0c9ad5654fc2-0fe3eb0a {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efe99 {
    align-self: center;
  }

  #w-node-_894904a2-9364-2618-27f6-cee9bb72a980-942efe99, #w-node-_926312ec-c06a-f7cb-ed1e-95d1761d5c4c-942efe99, #w-node-_7881eb19-61db-a64f-9b45-b4190a52eb2b-942efe99, #w-node-_42a27666-8276-1892-8185-192c0f6271b3-942efe99, #w-node-_7c52d8e2-a2be-c996-7703-977f711a0f77-942efe99, #w-node-_568890f7-579b-bfde-9f65-a66fc8fecee2-942efe99, #w-node-_4c1f541d-35f9-cfd5-6b88-b663945d1d00-942efe99, #w-node-_90cb4ff5-ec46-bd03-19c0-4e2900b53e73-942efe99, #w-node-_55d4229f-71ee-6e37-2436-696c7a912d1a-942efe99, #w-node-_705b2e70-27fc-878d-a757-bffbb2441186-942efe99, #w-node-_7448e41e-cf9a-a52f-937b-bbe120759461-942efe99, #w-node-be026835-e416-8b39-cfe1-3f71fb2a96a4-942efe99, #w-node-_4b3f2b99-25ab-d23a-5e28-8cf7c6a19f18-942efe99, #w-node-d350e66c-33a3-cbe7-3aa1-12a2d5ff3395-942efe99, #w-node-a74c5535-ea85-821e-0690-6e27638a2234-942efe99, #w-node-e8ff0312-f668-e621-69f0-de3ed4027a6c-942efe99, #w-node-_717ca55d-eb00-4c56-f011-65c65c05810e-942efe99, #w-node-cf6c5f15-8217-1fb5-b9dd-6d6eaa6c5e8d-942efe99, #w-node-_2e2c3ee1-66a8-e233-a56f-dceddde95151-942efe99, #w-node-aa7f513e-e470-5406-9be3-8cd00eba37ce-942efe99, #w-node-d02b1720-71b0-f06d-ab3c-46f0f37ab1fd-942efe99, #w-node-_9e5140a2-9997-b7ad-31df-77141a2475ac-942efe99, #w-node-a8799eab-c7de-65ea-410e-87afa81a1bb0-942efe99, #w-node-d48ba1c2-9a39-c70d-a2d5-6175ba328bde-942efe99, #w-node-_89480ba1-2ee1-d6c2-1387-abe0b5add542-942efe99, #w-node-_6ff3a583-29be-0ae7-2f19-4d042239a732-942efe99, #w-node-_4bbd44ac-9002-1775-948c-8582100c9c3e-942efe99, #w-node-_48ba4940-24b4-41a3-fd69-686b748191eb-942efe99, #w-node-_5b8c2ab3-be11-b3a5-674b-8403fcc38028-942efe99, #w-node-_4266da1d-77a1-92b1-44d8-c0dcb95abf93-942efe99, #w-node-_1ff3fc65-024e-8ae4-188a-38253abea164-942efe99, #w-node-ad9dd34a-47c2-80ef-509b-66bd87fe4c93-942efe99, #w-node-_483ffec4-285e-8073-755f-47a19078c4ba-942efe99, #w-node-_76185dd3-0ea7-9c50-a070-b96fa67b4796-942efe99, #w-node-_58566d3b-7699-6466-61a6-4bf87880722b-942efe99, #w-node-_239318c0-9c6c-4992-a5a7-283ae1a32119-942efe99, #w-node-_7938e532-a0f2-dcf9-ffa0-87bfa052f7d3-942efe99, #w-node-_20055653-c085-634c-12d4-99ff029f25de-942efe99, #w-node-_329bc1bf-c95b-126d-7d31-f70b1e30f599-942efe99, #w-node-_5dd36c20-73e0-88c1-8ba7-54b270fcbe0d-942efe99, #w-node-_506c251b-5ba3-029b-97ce-c7754b4caa77-942efe99, #w-node-_9d917941-757b-7ba7-351b-c54dd22f7f36-942efe99, #w-node-e9b7ffa0-08be-90fc-c6ba-fd00dfcfc4bf-942efe99, #w-node-fb846611-40eb-ae93-5057-8fba16c30da5-942efe99, #w-node-_64f651f2-5753-6bef-5663-ec7bfdcba1b8-942efe99, #w-node-_3e52d300-ab45-0742-5453-04eef6c3f1ab-942efe99, #w-node-_631a4513-7563-1638-7ae2-d91d6ae7a192-942efe99, #w-node-e5f24aa6-653d-483c-cf84-15579ee079f8-942efe99, #w-node-f4625221-add5-03d7-7d68-ef44203d3ac2-942efe99, #w-node-_6cc87b75-d5cc-a1fa-3872-e374a5ed9c1b-942efe99, #w-node-_752d0ecb-d3fa-a08f-5624-f54301b4509b-942efe99, #w-node-_5da7f1c8-15cd-72da-d247-cd448ab44610-942efe99, #w-node-ba9dd9a1-f198-f0cc-e4f3-2ab91afb6d7c-942efe99, #w-node-d57f1198-fc12-ec7b-9d50-5afb5a89c85a-942efe99, #w-node-_49e3fe23-d436-521f-b961-548e1f3617b0-942efe99, #w-node-b792f929-b81a-a265-95e4-43b5b3b0e2c8-942efe99, #w-node-bac1a968-ab56-d02b-4d4d-128e41a155cf-942efe99, #w-node-efa5710b-a840-d3f9-8e1c-a7b4539e7aef-942efe99, #w-node-d5e0784d-c1f8-eed7-d7fd-6abee72679c4-942efe99, #w-node-e583e5e4-afeb-3d7d-b07d-666bb3bcf69e-942efe99, #w-node-fb3ed6d3-3306-5267-c2ad-f12c8baeaf7a-942efe99, #w-node-b18c6530-9d79-748b-a171-9f57868e45f6-942efe99, #w-node-_57fdb204-2fc6-d883-5972-87f8b40ff07b-942efe99, #w-node-_789871e0-fe32-5e02-1124-499f243b671c-942efe99, #w-node-_86944acd-a8b8-aa98-d13a-52dffed98086-942efe99, #w-node-f32bf4ff-c3c5-e369-31d8-661a2c3dd82d-942efe99, #w-node-c5328f96-8044-ce53-949a-79efcb4c4a92-942efe99, #w-node-bed37f32-8361-f52e-938f-40fb16082c9c-942efe99, #w-node-_28743bd7-92d3-0203-d12b-34177b830fa7-942efe99, #w-node-ef371324-c600-798e-7467-0c269f5fed75-942efe99, #w-node-bdc67a0c-ee5e-c185-5560-b5ba3b5291d9-942efe99, #w-node-_347f8571-277c-125f-4d2c-fd39f3ffb1be-942efe99, #w-node-e21c3086-ca89-fadb-df9d-a34fd4af8281-942efe99, #w-node-_98ed6709-adbf-af72-c0df-6e12cf63587e-942efe99, #w-node-c674b9da-2fc4-c88f-73dc-07c63bd4adc6-942efe99, #w-node-d26dbc50-e240-c3d0-54ed-ee4ceca3ffe1-942efe99, #w-node-_87b219e8-a0b0-4423-b03e-8bdb64ab7f29-942efe99, #w-node-_4a8077a4-add0-29e8-106a-2d5c4fcab3c0-942efe99, #w-node-_6723b1b1-4e17-f0df-11a0-74d7240a40cb-942efe99, #w-node-_94276e82-f772-27f3-205f-efea53ac23bf-942efe99, #w-node-fa729f07-1b02-3f5b-0fc2-2b290a948913-942efe99, #w-node-_1d318652-2ac7-ad36-66c0-6b04c8afd3c5-942efe99, #w-node-a31c5ffd-416c-ff62-57ec-11cc27b3251b-942efe99, #w-node-e6714a4c-b9e8-6629-2b18-820569241391-942efe99, #w-node-de305a44-9e48-32fd-7b5d-49c9ea4b8906-942efe99, #w-node-_5622fcb3-4be7-12ae-6ea9-a6bdd9dbb890-942efe99, #w-node-c30f99c7-ae11-5361-52bd-9ccdcd2ea231-942efe99, #w-node-_78d1f32e-7e62-8780-8745-06cd86c50b03-942efe99, #w-node-_95f45a18-67d2-46e4-6409-e0b75e4416a2-942efe99, #w-node-_86afaf99-a4cb-74b6-7a35-7306ea3391e5-942efe99, #w-node-_44de12b1-bcd0-6fe1-9b1c-e3f2e788af2a-942efe99, #w-node-f89630cf-3cc3-6a80-4a4a-9aea01789149-942efe99, #w-node-f4485c96-d7af-a783-7b20-8978b6055fbb-942efe99, #w-node-_52a6ae47-79a5-bc8f-7902-5c08ec7da203-942efe99, #w-node-_2bb06b46-ca78-1430-82bd-ecc7607a3c3b-942efe99, #w-node-_41f83818-da44-e547-4f49-144fd792ee77-942efe99, #w-node-_046e754c-8f01-d121-eddc-8afb28c89d59-942efe99, #w-node-_41c97671-0a97-69e9-3bfa-bbd0f094232b-942efe99, #w-node-_10efc8a7-48f4-b9ba-85a9-f393a8c86a92-942efe99, #w-node-_9c065f08-de99-c9fd-5061-0d59ffaae69d-942efe99, #w-node-_4652f38a-05f9-495b-957f-4c717e5ae421-942efe99, #w-node-a66c81c9-eb16-cfbc-2ab0-a33856c3b5ab-942efe99, #w-node-ff7603ab-6593-ff37-4398-921384d2e8bc-942efe99, #w-node-_47175a19-85d7-6708-0ebf-8f4657487f4a-942efe99, #w-node-cdb11857-f942-2ba1-a5cc-a2d71f813f24-942efe99, #w-node-_999dc8a3-9d1f-4517-426b-462292909742-942efe99, #w-node-_0490dfc5-2556-13e8-9172-015190344384-942efe99, #w-node-d1cba162-e4f6-43e8-4656-6db7956d1a45-942efe99, #w-node-_6f053b6a-1fb8-171a-692c-b27bd89e0248-942efe99, #w-node-_7d8faaf1-b538-fd21-aeea-2699aa729ae4-942efe99, #w-node-_73fcc79e-3acd-d2a2-e042-71727cd7763c-942efe99, #w-node-c4691148-4a11-d140-3622-7bcd117d9402-942efe99, #w-node-fd94ead1-aeff-c136-1731-12274b2add36-942efe99, #w-node-b6ad8504-8831-5403-37ba-a47a0fffea21-942efe99, #w-node-aa9c0130-eaaa-0dd5-7d16-cf42958af62e-942efe99, #w-node-_7d6b51c6-a538-cefa-afd3-b57451617d80-942efe99, #w-node-e5b742a8-e089-0719-bd8d-e2eea2f574c1-942efe99, #w-node-c85f9535-b35b-0657-db19-470eef7eba42-942efe99, #w-node-_3179c742-d866-b68b-213a-6e5f21c8b39b-942efe99, #w-node-_9b614c15-30ec-0c03-3dc5-8d7422640989-942efe99, #w-node-_5704648c-caa5-b7f4-c54c-fba645608d7d-942efe99, #w-node-fe483c92-5135-132f-f286-ad8839c14a56-942efe99, #w-node-_35373a0a-3119-58f9-970e-a51810f5669f-942efe99, #w-node-_40781c9b-fd16-5ace-b515-2a5db12a1444-942efe99, #w-node-_0cecbcc9-0ea8-d13e-d489-9a4da4d90eb1-942efe99, #w-node-_248925f0-52ad-bf34-4464-3c1b6131bb8b-942efe99, #w-node-_99286e66-10f4-1897-47d7-f93520915e06-942efe99, #w-node-_6207c5c1-b29f-7ab4-1d2f-3c318b25a01c-942efe99, #w-node-c61d417e-ce57-4a44-b2a1-50860df49951-942efe99, #w-node-_33fa24fe-5c3c-d93a-d7fb-d4409a7cc1e5-942efe99, #w-node-_2ad632dc-a3a3-dafa-1500-4eb2392df7ab-942efe99, #w-node-_93aedad1-e912-d0ed-fab2-89fedcab6a4e-942efe99, #w-node-_6745db53-ceb2-876b-d250-a24499bc3633-942efe99, #w-node-c2f60a00-3369-cb49-808d-88396b23904c-942efe99, #w-node-_29c26ba5-ef3a-d771-18a7-d08a1588d864-942efe99, #w-node-a2429826-2287-1c49-2827-f956afbdfc90-942efe99, #w-node-_85396c5e-6214-fcc1-c8f0-ac591030d7d3-942efe99, #w-node-_19880d77-4a33-7151-3610-d1a60a4b28b5-942efe99, #w-node-_06625598-7f0b-96b4-77df-839838f9c305-942efe99, #w-node-_7bae9dff-31c8-0700-bb5b-71ad0dcbbb36-942efe99, #w-node-_3cee73a7-fa21-9a1f-3686-2a1e832745f2-942efe99, #w-node-e4ae8e91-6b84-7922-bdba-6de56498c30c-942efe99, #w-node-_0c6ed3c2-c6a4-15c3-a3e4-1e0037f5735e-942efe99, #w-node-fe2e2026-349c-9cb6-c830-6adb112c6c68-942efe99 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-dcc5fb53-62ff-2756-4ae6-d1fb760eac0c-942efeae {
    align-self: start;
  }

  #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f490-942efeae {
    align-self: end;
  }

  #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4a9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ad-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4bd-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4cd-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4da-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4de-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ea-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ee-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fa-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fe-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f502-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f506-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f513-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f517-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f523-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f527-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f533-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f537-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f53c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f540-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f544-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f548-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f54c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f550-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f554-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f558-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f55c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f560-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f564-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f568-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f56d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f571-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f575-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f579-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f57d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f581-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f585-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f589-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f58d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f591-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f595-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f599-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f59e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5aa-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ae-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ba-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5be-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ca-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5cf-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5db-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5df-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5eb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ef-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5fb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f600-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f604-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f608-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f60c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f610-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f614-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f618-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f61c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f620-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f624-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f628-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f62c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f631-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f635-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f639-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f63d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f641-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f645-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f649-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f64d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f651-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f655-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f659-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f65d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f662-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f666-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f672-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f676-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f682-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f686-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f693-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f697-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ab-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6af-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bf-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6cc-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d0-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6dc-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e0-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ec-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6f0-942efeae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-f0aaea2a-1415-a046-9cf7-c112c31378b7-942efeae {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f0aaea2a-1415-a046-9cf7-c112c31378e0-942efeae {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeaf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa474-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa475-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa476-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa477-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa478-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa479-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47a-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47b-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47c-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47d-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47e-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47f-942efeaf, #w-node-d1df1cc1-fbc8-3cfe-3c77-23f6a7bcb020-942efeaf, #w-node-bbf2f90a-002d-09bb-3b1d-9827afa90a23-942efeaf, #w-node-_879b79c9-077c-739f-b518-d4632989899f-942efeaf, #w-node-_187c9d0a-e68e-2a9b-ac52-b866b292dfac-942efeaf, #w-node-ae37437a-17f5-a9ac-ba5a-0c96f45b965d-942efeaf, #w-node-_3d319351-5083-fe87-0de3-d3a25245bd21-942efeaf, #w-node-_5cb5794a-b468-69fe-f58f-48da6e96f7d5-942efeaf, #w-node-_4869c11b-d79c-ae4d-8f93-a7325362acc3-942efeaf, #w-node-_596e9f00-b395-23b8-03b5-143dd46a9556-942efeaf, #w-node-_6727c57a-a35a-e5fd-25e1-c209e6ca8373-942efeaf, #w-node-_02f56896-1488-6950-c4dc-700ba498949b-942efeaf, #w-node-d90a0cde-64d3-f300-c83e-50b1ad7a13ec-942efeaf, #w-node-_36f20d8e-35f0-2aaf-24e6-365519fc8d24-942efeaf, #w-node-_68ba108d-bc47-fc5d-67f8-8db8a0fe937c-942efeaf, #w-node-b6b38672-9188-ccd7-652f-101715123c87-942efeaf, #w-node-_874d4b04-bf91-94e4-8392-0cd6562ee2f6-942efeaf {
    grid-column: span 2 / span 2;
  }

  #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff60-942efeaf {
    grid-column: span 3 / span 3;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c87-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c73-942efeb0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_03939ea3-9dac-b2c3-1dde-fd5dd7ff32fc-942efeb0, #w-node-_5908dafb-856d-2e98-52ec-af1882516f12-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_435673b2-83dd-7645-f8f2-ff0fc22d63bf-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: auto;
  }

  #w-node-fcf26dc2-2e61-8228-61f8-535676cadc4d-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5eb8dd5f-c2f6-7d6e-fa73-0936ee8fd63e-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_877a12fc-99ae-1bb3-05ec-8745e083b643-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00bb-942efeb0 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9460-942efeb1 {
    grid-area: 1 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f946e-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9480-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f948a-942efeb1, #w-node-_642ec526-6530-2778-7831-24fabdd6dd61-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9476-942efeb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2b2c15fb-6e5c-d375-40c7-5ba3bd20c499-942efeb2 {
    grid-column: span 2 / span 2;
    justify-self: auto;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502cf-942efeb2 {
    grid-area: 1 / 1 / 7 / 9;
    align-self: stretch;
    justify-self: stretch;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502d1-942efeb2 {
    grid-area: 1 / 5 / 4 / 8;
    align-self: end;
    justify-self: center;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502d2-942efeb2 {
    grid-area: 4 / 6 / 7 / 9;
    justify-self: center;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4bb59406-e1e7-c53a-40c0-be5e49d4b51c-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c33-942efeb7, #w-node-_5a102570-350a-0384-11c1-bf1060b74c37-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
    justify-self: start;
  }

  #w-node-f542df78-2653-4cc1-cae7-07ae131b3120-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c39-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_74a0928e-b7c7-d8e1-7a78-31404a326787-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c3b-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c49-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
    justify-self: center;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c4b-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c4d-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeb8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cfe6-942efeb8 {
    grid-column: span 3 / span 3;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeb9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeb9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_62434ef7-fb54-8d7e-6a36-e6424185eb76-942efeb9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7136e54e-0892-71c9-b3af-4dc54531e9c8-942efeb9, #w-node-_90c8a045-8c6b-cd05-9887-43cbcac7e0bf-942efeb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeba, #w-node-ac55b71b-c96b-b6b3-562f-3557ff386db4-942efeba, #w-node-_78cc3e6e-3ef6-ba75-91c3-6c8026dbe1ec-942efeba {
    grid-column: span 2 / span 2;
  }

  #w-node-_5b6079db-86de-e464-d41e-2adb253bc6b4-942efeba, #w-node-_7ea3523f-11bd-0cf6-6689-02d3a1f45b27-942efeba {
    grid-column: span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efebc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6524ced2-b959-b227-541e-cad1aadca907-942efebc {
    grid-area: 1 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-_6524ced2-b959-b227-541e-cad1aadca923-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca92a-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca90b-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca912-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca91c-942efebc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efebc {
    grid-column: span 2 / span 2;
  }

  #w-node-baef110c-b4a5-7338-ceda-aa385383843e-942efebc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37ba3701-d179-b4b0-55cc-4091b67ff3f0-942efebc, #w-node-_9bbd10da-549c-a5dc-6a36-aa8d21709da5-942efebc {
    grid-column: span 1 / span 1;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4e5-942efebc {
    grid-area: 1 / 2 / 2 / 4;
    align-self: start;
    justify-self: center;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4ef-942efebc {
    grid-area: 1 / 4 / 2 / 6;
    align-self: start;
    justify-self: center;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4f9-942efebc {
    grid-area: 1 / 6 / 2 / 8;
    align-self: start;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a503-942efebc {
    grid-area: span 2 / span 8 / span 2 / span 8;
  }

  #w-node-_262c3ba6-85b9-256b-b909-97d8edc8f73b-942efebc {
    grid-column-end: 9;
    align-self: start;
  }

  #w-node-f9eb7f83-b6f3-b2a4-b048-dc145dd54c7d-942efebc {
    align-self: auto;
  }

  #w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8ad-942efebc {
    grid-area: 1 / 1 / 2 / 4;
    align-self: stretch;
  }

  #w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8af-942efebc {
    grid-column: 4 / 9;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efebd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3b0-942efebd {
    grid-area: 1 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-a0116b49-2709-8357-8358-db8bf5ee2f95-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3bb-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3c5-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3cc-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3d3-942efebd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efebd {
    grid-column: span 2 / span 2;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a864-942efebd {
    grid-area: 1 / 4 / 4 / 13;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a868-942efebd {
    grid-area: 3 / 1 / 5 / 9;
    align-self: end;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a86c-942efebd {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a877-942efebd {
    grid-area: 1 / 3 / 2 / 4;
    align-self: start;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a882-942efebd {
    grid-area: 1 / 4 / 2 / 5;
    align-self: start;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe63-942efebd {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe64-942efebd {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: stretch;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe66-942efebd {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe68-942efebd {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6c-942efebd {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6f-942efebd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efed3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efed3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ad03f8d6-e1fe-7bfe-91cd-4daff371c8ca-942efed3, #w-node-b757f0fc-cd14-1cab-0ff5-256ab9a7b2ed-942efed3, #w-node-d6b9c7d2-598b-3dfb-6cd1-aff1b73465be-942efed3, #w-node-a3fd5a68-9560-d14b-ed96-d4c87fbc7f3b-942efed3, #w-node-_2678a4ac-964d-ab18-d4b3-c1a270c97869-942efed3, #w-node-d05c7c91-c742-f3aa-4407-9e8ab74968d5-942efed3, #w-node-_687f8faf-75bd-1fc6-a213-dea965cc3e1c-942efed3, #w-node-ec3a8edc-31f5-ba12-0888-8a850e181036-942efed3, #w-node-_1fe7a300-5097-5b5f-c804-05e7ca5d2522-942efed3, #w-node-f6fc1611-7938-afb5-66e5-254d5ded77ba-942efed3, #w-node-_1eeddd15-bfea-9a52-21e3-80504ca082d8-942efed3, #w-node-cf89cae1-ebdf-b203-9e0f-32605326b054-942efed3, #w-node-_8478cf52-aaa1-c826-0582-21b56687ab40-942efed3, #w-node-_93b51c65-c3dc-60fa-04c3-b78fb031bf73-942efed3, #w-node-_49a8022e-7f3f-aaed-d1ae-50387b6b03f8-942efed3, #w-node-_40a76e04-d2e6-0522-e43d-34369568f54d-942efed3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c4a-942efed3 {
    grid-column: span 3 / span 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efed6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efed6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c87-942efee8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c73-942efee8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37c45a4c-df8b-6834-f970-ccb45091a08f-942efee8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeea {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_832df78d-6b03-5fdd-a0c0-9ce54ea27b35-942efeea {
    grid-area: 4 / 1 / 5 / 5;
    align-self: center;
  }

  #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f2b-65341f2a {
    grid-column: span 3 / span 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efef0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efef0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-df9eee16-a4d5-733d-6357-b47b81650661-942efef0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6138d04d-0776-d4ae-9fc7-f0504e865446-942efef0, #w-node-db6f2ce9-eff4-3afa-1849-98f0d9bc776f-942efef0 {
    align-self: stretch;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efef1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efef1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b757f0fc-cd14-1cab-0ff5-256ab9a7b2ed-942efef1, #w-node-d6b9c7d2-598b-3dfb-6cd1-aff1b73465be-942efef1, #w-node-a3fd5a68-9560-d14b-ed96-d4c87fbc7f3b-942efef1, #w-node-_2678a4ac-964d-ab18-d4b3-c1a270c97869-942efef1, #w-node-d05c7c91-c742-f3aa-4407-9e8ab74968d5-942efef1, #w-node-_687f8faf-75bd-1fc6-a213-dea965cc3e1c-942efef1, #w-node-ec3a8edc-31f5-ba12-0888-8a850e181036-942efef1, #w-node-_1fe7a300-5097-5b5f-c804-05e7ca5d2522-942efef1, #w-node-f6fc1611-7938-afb5-66e5-254d5ded77ba-942efef1, #w-node-_1eeddd15-bfea-9a52-21e3-80504ca082d8-942efef1, #w-node-cf89cae1-ebdf-b203-9e0f-32605326b054-942efef1, #w-node-_8478cf52-aaa1-c826-0582-21b56687ab40-942efef1, #w-node-_93b51c65-c3dc-60fa-04c3-b78fb031bf73-942efef1, #w-node-_49a8022e-7f3f-aaed-d1ae-50387b6b03f8-942efef1, #w-node-_40a76e04-d2e6-0522-e43d-34369568f54d-942efef1, #w-node-_8c2504b0-d592-8757-beab-c766610cd108-942efef1, #w-node-_3b121cd1-c296-2efe-3507-f3ab0570b04b-942efef1, #w-node-b56aaab1-b373-732b-408b-298a8c1af0d9-942efef1, #w-node-fdbf1fa1-521d-7043-a135-94157e14a212-942efef1, #w-node-_0f7f653d-0083-ac51-9d07-25599f0c4480-942efef1 {
    grid-column: span 2 / span 2;
  }

  #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b63b-942efef1 {
    grid-column: span 3 / span 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efef4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efef4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2d8-942efef4 {
    grid-area: 2 / 1 / 5 / 5;
    align-self: end;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2db-942efef4 {
    grid-area: 1 / 10 / 5 / 13;
    align-self: center;
    justify-self: end;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2da-942efef4 {
    grid-area: 1 / 7 / 5 / 11;
    align-self: center;
    justify-self: end;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2dc-942efef4 {
    grid-area: 5 / 1 / 6 / 8;
    align-self: start;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2e1-942efef4 {
    grid-area: 4 / 3 / 5 / 6;
    justify-self: start;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa661-942efef4 {
    grid-area: 3 / 7 / 5 / 11;
    align-self: end;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa665-942efef4 {
    grid-area: 5 / 6 / 6 / 13;
    align-self: start;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa664-942efef4 {
    grid-area: 1 / 1 / 5 / 8;
    align-self: start;
    justify-self: end;
  }

  #w-node-dfc6f7c5-93fa-7b44-e559-87edc06bcea5-942efef4 {
    grid-area: 2 / 2 / 3 / 10;
    align-self: end;
    justify-self: center;
  }

  #w-node-dfc6f7c5-93fa-7b44-e559-87edc06bcea7-942efef4 {
    grid-area: 3 / 2 / 4 / 10;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd33-942efef4 {
    grid-row-end: 10;
    grid-column-start: 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd6b-942efef4 {
    grid-area: 3 / 1 / 6 / 5;
    align-self: end;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd72-942efef4 {
    grid-area: 4 / 3 / 5 / 7;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd78-942efef4 {
    grid-area: 1 / 5 / 3 / 10;
    align-self: center;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd7a-942efef4 {
    grid-area: 2 / 5 / 4 / 13;
    align-self: end;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd7f-942efef4 {
    grid-area: 4 / 8 / 5 / 11;
    align-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd85-942efef4 {
    grid-area: 2 / 6 / 4 / 13;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd86-942efef4 {
    grid-area: 1 / 2 / 1 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd87-942efef4 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd88-942efef4 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd8a-942efef4 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd99-942efef4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd9a-942efef4 {
    grid-area: 1 / 6 / 2 / 10;
    align-self: center;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd9c-942efef4 {
    grid-area: 1 / 1 / 2 / 6;
    align-self: center;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda2-942efef4 {
    grid-column: span 5 / span 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda3-942efef4 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: center;
    justify-self: end;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda5-942efef4 {
    grid-area: 1 / 5 / 2 / 10;
    align-self: center;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddaa-942efef4, #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddb9-942efef4 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddc8-942efef4 {
    grid-column: span 5 / span 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddc9-942efef4 {
    grid-area: 1 / 5 / 2 / 9;
    align-self: start;
    justify-self: end;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddcb-942efef4 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: end;
    justify-self: start;
  }

  #w-node-_237f80a9-dfe4-f30f-0d01-d88411853b97-942efef4 {
    align-self: end;
    justify-self: stretch;
  }

  #w-node-_237f80a9-dfe4-f30f-0d01-d88411853b9c-942efef4 {
    grid-column: 1 / 4;
    grid-row-end: 3;
    justify-self: start;
  }

  #w-node-_237f80a9-dfe4-f30f-0d01-d88411853b9e-942efef4 {
    grid-area: 1 / 1 / 4 / 9;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b6-942efef4 {
    grid-area: 5 / 5 / 7 / 10;
    align-self: end;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b8-942efef4 {
    grid-area: 7 / 5 / 8 / 13;
    align-self: start;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d1-942efef4 {
    grid-column: 7 / 12;
    grid-row-end: 3;
    align-self: start;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d3-942efef4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d8-942efef4 {
    grid-column: 1 / 5;
    grid-row-end: 3;
    align-self: start;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722da-942efef4 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: start;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722de-942efef4 {
    grid-area: 1 / 4 / 5 / 12;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722df-942efef4 {
    grid-area: 1 / 5 / 3 / 12;
    align-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e6-942efef4 {
    grid-column: 2 / 7;
    align-self: end;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e8-942efef4 {
    grid-area: 3 / 3 / 4 / 11;
    align-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ed-942efef4 {
    align-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ee-942efef4 {
    grid-column: 4 / 7;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ef-942efef4 {
    grid-column: 4 / 7;
    align-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f0-942efef4 {
    grid-column: 7 / 10;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f1-942efef4 {
    grid-area: 1 / 8 / 3 / 12;
    align-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f2-942efef4 {
    grid-area: 5 / 9 / 6 / 13;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f4-942efef4 {
    grid-column: 9 / 13;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f5-942efef4 {
    grid-column-end: 5;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f6-942efef4 {
    grid-column-start: 1;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f7-942efef4 {
    grid-column: 5 / 7;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f8-942efef4 {
    grid-column: 2 / 8;
    grid-row-end: 9;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230d-942efef4 {
    grid-column-end: 5;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230e-942efef4 {
    grid-column-start: 6;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230f-942efef4 {
    grid-column: 4 / 8;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72310-942efef4 {
    grid-area: 7 / 8 / 9 / 13;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72311-942efef4 {
    grid-area: 9 / 8 / 10 / 13;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72312-942efef4 {
    grid-area: 9 / 2 / 11 / 6;
    align-self: end;
  }

  #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513713-942efef5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451374e-942efef5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea7-26e49ac9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8eae-26e49ac9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db91a079-a3d0-a61a-9659-89acd32be492-26e49ac9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea7-a476cad9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-9c85da5d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304af-9c85da5d {
    grid-area: 1 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304c4-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304ba-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304b3-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304cb-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304d2-9c85da5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-9c85da5d {
    grid-column: span 2 / span 2;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-0dff0a7e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab79-0dff0a7e {
    grid-area: 1 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab9c-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab84-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab7d-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab95-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab8e-0dff0a7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-0dff0a7e {
    grid-column: span 2 / span 2;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-0fe3eb0a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d352-0fe3eb0a {
    grid-area: 1 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d356-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d35d-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d367-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d36e-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d375-0fe3eb0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-0fe3eb0a {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efe99 {
    grid-column-end: 3;
    align-self: stretch;
  }

  #w-node-_894904a2-9364-2618-27f6-cee9bb72a980-942efe99, #w-node-_926312ec-c06a-f7cb-ed1e-95d1761d5c4c-942efe99, #w-node-_7881eb19-61db-a64f-9b45-b4190a52eb2b-942efe99, #w-node-_42a27666-8276-1892-8185-192c0f6271b3-942efe99, #w-node-_7c52d8e2-a2be-c996-7703-977f711a0f77-942efe99, #w-node-_568890f7-579b-bfde-9f65-a66fc8fecee2-942efe99, #w-node-_4c1f541d-35f9-cfd5-6b88-b663945d1d00-942efe99, #w-node-_90cb4ff5-ec46-bd03-19c0-4e2900b53e73-942efe99, #w-node-_55d4229f-71ee-6e37-2436-696c7a912d1a-942efe99, #w-node-_705b2e70-27fc-878d-a757-bffbb2441186-942efe99, #w-node-_7448e41e-cf9a-a52f-937b-bbe120759461-942efe99, #w-node-be026835-e416-8b39-cfe1-3f71fb2a96a4-942efe99, #w-node-_4b3f2b99-25ab-d23a-5e28-8cf7c6a19f18-942efe99, #w-node-d350e66c-33a3-cbe7-3aa1-12a2d5ff3395-942efe99, #w-node-a74c5535-ea85-821e-0690-6e27638a2234-942efe99, #w-node-e8ff0312-f668-e621-69f0-de3ed4027a6c-942efe99, #w-node-_717ca55d-eb00-4c56-f011-65c65c05810e-942efe99, #w-node-cf6c5f15-8217-1fb5-b9dd-6d6eaa6c5e8d-942efe99, #w-node-_2e2c3ee1-66a8-e233-a56f-dceddde95151-942efe99, #w-node-aa7f513e-e470-5406-9be3-8cd00eba37ce-942efe99, #w-node-d02b1720-71b0-f06d-ab3c-46f0f37ab1fd-942efe99, #w-node-_9e5140a2-9997-b7ad-31df-77141a2475ac-942efe99, #w-node-a8799eab-c7de-65ea-410e-87afa81a1bb0-942efe99, #w-node-d48ba1c2-9a39-c70d-a2d5-6175ba328bde-942efe99, #w-node-_89480ba1-2ee1-d6c2-1387-abe0b5add542-942efe99, #w-node-_6ff3a583-29be-0ae7-2f19-4d042239a732-942efe99, #w-node-_4bbd44ac-9002-1775-948c-8582100c9c3e-942efe99, #w-node-_48ba4940-24b4-41a3-fd69-686b748191eb-942efe99, #w-node-_5b8c2ab3-be11-b3a5-674b-8403fcc38028-942efe99, #w-node-_4266da1d-77a1-92b1-44d8-c0dcb95abf93-942efe99, #w-node-_1ff3fc65-024e-8ae4-188a-38253abea164-942efe99, #w-node-ad9dd34a-47c2-80ef-509b-66bd87fe4c93-942efe99, #w-node-_483ffec4-285e-8073-755f-47a19078c4ba-942efe99, #w-node-_76185dd3-0ea7-9c50-a070-b96fa67b4796-942efe99, #w-node-_58566d3b-7699-6466-61a6-4bf87880722b-942efe99, #w-node-_239318c0-9c6c-4992-a5a7-283ae1a32119-942efe99, #w-node-_7938e532-a0f2-dcf9-ffa0-87bfa052f7d3-942efe99, #w-node-_20055653-c085-634c-12d4-99ff029f25de-942efe99, #w-node-_329bc1bf-c95b-126d-7d31-f70b1e30f599-942efe99, #w-node-_5dd36c20-73e0-88c1-8ba7-54b270fcbe0d-942efe99, #w-node-_506c251b-5ba3-029b-97ce-c7754b4caa77-942efe99, #w-node-_9d917941-757b-7ba7-351b-c54dd22f7f36-942efe99, #w-node-e9b7ffa0-08be-90fc-c6ba-fd00dfcfc4bf-942efe99, #w-node-fb846611-40eb-ae93-5057-8fba16c30da5-942efe99, #w-node-_64f651f2-5753-6bef-5663-ec7bfdcba1b8-942efe99, #w-node-_3e52d300-ab45-0742-5453-04eef6c3f1ab-942efe99, #w-node-_631a4513-7563-1638-7ae2-d91d6ae7a192-942efe99, #w-node-e5f24aa6-653d-483c-cf84-15579ee079f8-942efe99, #w-node-f4625221-add5-03d7-7d68-ef44203d3ac2-942efe99, #w-node-_6cc87b75-d5cc-a1fa-3872-e374a5ed9c1b-942efe99, #w-node-_752d0ecb-d3fa-a08f-5624-f54301b4509b-942efe99, #w-node-_5da7f1c8-15cd-72da-d247-cd448ab44610-942efe99, #w-node-ba9dd9a1-f198-f0cc-e4f3-2ab91afb6d7c-942efe99, #w-node-d57f1198-fc12-ec7b-9d50-5afb5a89c85a-942efe99, #w-node-_49e3fe23-d436-521f-b961-548e1f3617b0-942efe99, #w-node-b792f929-b81a-a265-95e4-43b5b3b0e2c8-942efe99, #w-node-bac1a968-ab56-d02b-4d4d-128e41a155cf-942efe99, #w-node-efa5710b-a840-d3f9-8e1c-a7b4539e7aef-942efe99, #w-node-d5e0784d-c1f8-eed7-d7fd-6abee72679c4-942efe99, #w-node-e583e5e4-afeb-3d7d-b07d-666bb3bcf69e-942efe99, #w-node-fb3ed6d3-3306-5267-c2ad-f12c8baeaf7a-942efe99, #w-node-b18c6530-9d79-748b-a171-9f57868e45f6-942efe99, #w-node-_57fdb204-2fc6-d883-5972-87f8b40ff07b-942efe99, #w-node-_789871e0-fe32-5e02-1124-499f243b671c-942efe99, #w-node-_86944acd-a8b8-aa98-d13a-52dffed98086-942efe99, #w-node-f32bf4ff-c3c5-e369-31d8-661a2c3dd82d-942efe99, #w-node-c5328f96-8044-ce53-949a-79efcb4c4a92-942efe99, #w-node-bed37f32-8361-f52e-938f-40fb16082c9c-942efe99, #w-node-_28743bd7-92d3-0203-d12b-34177b830fa7-942efe99, #w-node-ef371324-c600-798e-7467-0c269f5fed75-942efe99, #w-node-bdc67a0c-ee5e-c185-5560-b5ba3b5291d9-942efe99, #w-node-_347f8571-277c-125f-4d2c-fd39f3ffb1be-942efe99, #w-node-e21c3086-ca89-fadb-df9d-a34fd4af8281-942efe99, #w-node-_98ed6709-adbf-af72-c0df-6e12cf63587e-942efe99, #w-node-c674b9da-2fc4-c88f-73dc-07c63bd4adc6-942efe99, #w-node-d26dbc50-e240-c3d0-54ed-ee4ceca3ffe1-942efe99, #w-node-_87b219e8-a0b0-4423-b03e-8bdb64ab7f29-942efe99, #w-node-_4a8077a4-add0-29e8-106a-2d5c4fcab3c0-942efe99, #w-node-_6723b1b1-4e17-f0df-11a0-74d7240a40cb-942efe99, #w-node-_94276e82-f772-27f3-205f-efea53ac23bf-942efe99, #w-node-fa729f07-1b02-3f5b-0fc2-2b290a948913-942efe99, #w-node-_1d318652-2ac7-ad36-66c0-6b04c8afd3c5-942efe99, #w-node-a31c5ffd-416c-ff62-57ec-11cc27b3251b-942efe99, #w-node-e6714a4c-b9e8-6629-2b18-820569241391-942efe99, #w-node-de305a44-9e48-32fd-7b5d-49c9ea4b8906-942efe99, #w-node-_5622fcb3-4be7-12ae-6ea9-a6bdd9dbb890-942efe99, #w-node-c30f99c7-ae11-5361-52bd-9ccdcd2ea231-942efe99, #w-node-_78d1f32e-7e62-8780-8745-06cd86c50b03-942efe99, #w-node-_95f45a18-67d2-46e4-6409-e0b75e4416a2-942efe99, #w-node-_86afaf99-a4cb-74b6-7a35-7306ea3391e5-942efe99, #w-node-_44de12b1-bcd0-6fe1-9b1c-e3f2e788af2a-942efe99, #w-node-f89630cf-3cc3-6a80-4a4a-9aea01789149-942efe99, #w-node-f4485c96-d7af-a783-7b20-8978b6055fbb-942efe99, #w-node-_52a6ae47-79a5-bc8f-7902-5c08ec7da203-942efe99, #w-node-_2bb06b46-ca78-1430-82bd-ecc7607a3c3b-942efe99, #w-node-_41f83818-da44-e547-4f49-144fd792ee77-942efe99, #w-node-_046e754c-8f01-d121-eddc-8afb28c89d59-942efe99, #w-node-_41c97671-0a97-69e9-3bfa-bbd0f094232b-942efe99, #w-node-_10efc8a7-48f4-b9ba-85a9-f393a8c86a92-942efe99, #w-node-_9c065f08-de99-c9fd-5061-0d59ffaae69d-942efe99, #w-node-_4652f38a-05f9-495b-957f-4c717e5ae421-942efe99, #w-node-a66c81c9-eb16-cfbc-2ab0-a33856c3b5ab-942efe99, #w-node-ff7603ab-6593-ff37-4398-921384d2e8bc-942efe99, #w-node-_47175a19-85d7-6708-0ebf-8f4657487f4a-942efe99, #w-node-cdb11857-f942-2ba1-a5cc-a2d71f813f24-942efe99, #w-node-_999dc8a3-9d1f-4517-426b-462292909742-942efe99, #w-node-_0490dfc5-2556-13e8-9172-015190344384-942efe99, #w-node-d1cba162-e4f6-43e8-4656-6db7956d1a45-942efe99, #w-node-_6f053b6a-1fb8-171a-692c-b27bd89e0248-942efe99, #w-node-_7d8faaf1-b538-fd21-aeea-2699aa729ae4-942efe99, #w-node-_73fcc79e-3acd-d2a2-e042-71727cd7763c-942efe99, #w-node-c4691148-4a11-d140-3622-7bcd117d9402-942efe99, #w-node-fd94ead1-aeff-c136-1731-12274b2add36-942efe99, #w-node-b6ad8504-8831-5403-37ba-a47a0fffea21-942efe99, #w-node-aa9c0130-eaaa-0dd5-7d16-cf42958af62e-942efe99, #w-node-_7d6b51c6-a538-cefa-afd3-b57451617d80-942efe99, #w-node-e5b742a8-e089-0719-bd8d-e2eea2f574c1-942efe99, #w-node-c85f9535-b35b-0657-db19-470eef7eba42-942efe99, #w-node-_3179c742-d866-b68b-213a-6e5f21c8b39b-942efe99, #w-node-_9b614c15-30ec-0c03-3dc5-8d7422640989-942efe99, #w-node-_5704648c-caa5-b7f4-c54c-fba645608d7d-942efe99, #w-node-fe483c92-5135-132f-f286-ad8839c14a56-942efe99, #w-node-_35373a0a-3119-58f9-970e-a51810f5669f-942efe99, #w-node-_40781c9b-fd16-5ace-b515-2a5db12a1444-942efe99, #w-node-_0cecbcc9-0ea8-d13e-d489-9a4da4d90eb1-942efe99, #w-node-_248925f0-52ad-bf34-4464-3c1b6131bb8b-942efe99, #w-node-_99286e66-10f4-1897-47d7-f93520915e06-942efe99, #w-node-_6207c5c1-b29f-7ab4-1d2f-3c318b25a01c-942efe99, #w-node-c61d417e-ce57-4a44-b2a1-50860df49951-942efe99, #w-node-_33fa24fe-5c3c-d93a-d7fb-d4409a7cc1e5-942efe99, #w-node-_2ad632dc-a3a3-dafa-1500-4eb2392df7ab-942efe99, #w-node-_93aedad1-e912-d0ed-fab2-89fedcab6a4e-942efe99, #w-node-_6745db53-ceb2-876b-d250-a24499bc3633-942efe99, #w-node-c2f60a00-3369-cb49-808d-88396b23904c-942efe99, #w-node-_29c26ba5-ef3a-d771-18a7-d08a1588d864-942efe99, #w-node-a2429826-2287-1c49-2827-f956afbdfc90-942efe99, #w-node-_85396c5e-6214-fcc1-c8f0-ac591030d7d3-942efe99, #w-node-_19880d77-4a33-7151-3610-d1a60a4b28b5-942efe99, #w-node-_06625598-7f0b-96b4-77df-839838f9c305-942efe99, #w-node-_7bae9dff-31c8-0700-bb5b-71ad0dcbbb36-942efe99, #w-node-_3cee73a7-fa21-9a1f-3686-2a1e832745f2-942efe99, #w-node-e4ae8e91-6b84-7922-bdba-6de56498c30c-942efe99, #w-node-_0c6ed3c2-c6a4-15c3-a3e4-1e0037f5735e-942efe99, #w-node-fe2e2026-349c-9cb6-c830-6adb112c6c68-942efe99 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-dcc5fb53-62ff-2756-4ae6-d1fb760eac0c-942efeae {
    align-self: start;
  }

  #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4a9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ad-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4bd-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4cd-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4da-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4de-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ea-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ee-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fa-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fe-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f502-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f506-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f513-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f517-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f523-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f527-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f533-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f537-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f53c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f540-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f544-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f548-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f54c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f550-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f554-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f558-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f55c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f560-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f564-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f568-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f56d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f571-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f575-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f579-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f57d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f581-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f585-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f589-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f58d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f591-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f595-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f599-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f59e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5aa-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ae-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ba-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5be-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ca-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5cf-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5db-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5df-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5eb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ef-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5fb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f600-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f604-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f608-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f60c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f610-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f614-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f618-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f61c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f620-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f624-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f628-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f62c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f631-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f635-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f639-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f63d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f641-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f645-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f649-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f64d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f651-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f655-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f659-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f65d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f662-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f666-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f672-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f676-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f682-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f686-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f693-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f697-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ab-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6af-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bf-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6cc-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d0-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6dc-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e0-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ec-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6f0-942efeae {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeaf {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_935efcd4-e73b-9812-596f-f356fa1aa474-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa475-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa476-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa477-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa478-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa479-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47a-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47b-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47c-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47d-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47e-942efeaf, #w-node-_935efcd4-e73b-9812-596f-f356fa1aa47f-942efeaf {
    grid-column: span 2 / span 2;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_03939ea3-9dac-b2c3-1dde-fd5dd7ff32fc-942efeb0, #w-node-_5908dafb-856d-2e98-52ec-af1882516f12-942efeb0 {
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_435673b2-83dd-7645-f8f2-ff0fc22d63bf-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fcf26dc2-2e61-8228-61f8-535676cadc4d-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-_5eb8dd5f-c2f6-7d6e-fa73-0936ee8fd63e-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_877a12fc-99ae-1bb3-05ec-8745e083b643-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00b8-942efeb0 {
    grid-column-end: 4;
  }

  #w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00b9-942efeb0 {
    grid-column: 1 / 3;
    justify-self: center;
  }

  #w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00bb-942efeb0 {
    grid-area: 3 / 1 / 5 / 7;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb1, #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_2b2c15fb-6e5c-d375-40c7-5ba3bd20c499-942efeb2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_881889a8-c5e3-a6ee-d8dd-fcf582751898-942efeb2, #w-node-_49ecea22-1cc1-4886-65f5-481a6eda3a31-942efeb2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502cf-942efeb2 {
    grid-area: 1 / 1 / 7 / 7;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502d1-942efeb2 {
    grid-column: 4 / 7;
    justify-self: start;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502d2-942efeb2 {
    grid-column: 4 / 7;
    align-self: start;
    justify-self: center;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb5 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4a3-99b9d499 {
    align-self: start;
  }

  #w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4ac-99b9d499 {
    align-self: auto;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb7 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_4bb59406-e1e7-c53a-40c0-be5e49d4b51c-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c33-942efeb7 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c37-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-f542df78-2653-4cc1-cae7-07ae131b3120-942efeb7 {
    align-self: start;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c39-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_74a0928e-b7c7-d8e1-7a78-31404a326787-942efeb7 {
    align-self: start;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c3b-942efeb7, #w-node-_5a102570-350a-0384-11c1-bf1060b74c49-942efeb7, #w-node-_5a102570-350a-0384-11c1-bf1060b74c4b-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c4d-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb8 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_1f303c1a-ab96-5600-804a-eeb4dd7ba3fd-942efeb8, #w-node-_054b0716-c10e-f0cb-aad7-d3cc129bf0da-942efeb8, #w-node-_95c78f68-b206-2442-0188-ad5f24565f47-942efeb8, #w-node-_98a78ea0-7982-a5a4-3855-02bad3c7bf18-942efeb8, #w-node-b2648c7c-b10c-0d63-ecd6-829d7d86208d-942efeb8, #w-node-_5f4890bf-c354-a4ae-faed-8547c541059a-942efeb8, #w-node-_9a8ddfe3-36fd-0bf1-e871-a959f93a9c48-942efeb8, #w-node-_96900307-56ff-db34-7e0e-7a6b5065e1bb-942efeb8, #w-node-_03b75650-43fd-f69b-75af-9641e36878d1-942efeb8, #w-node-a0eca5d1-3fb9-5f7a-19f5-f2a3f244fb6c-942efeb8, #w-node-_92b1971e-6ac6-5d48-c180-b0bf23ec58ac-942efeb8, #w-node-facbdf27-36cf-c820-c40d-842c5dd99b25-942efeb8, #w-node-a542de60-1ff0-c6e4-9d4c-2e1886283293-942efeb8, #w-node-_27e5258f-f6fa-1ff9-eea6-5f2eee004bfd-942efeb8, #w-node-f5b15fa4-5e59-bdf5-0e51-5185f792e9f8-942efeb8, #w-node-a32befa0-9d11-0dc9-728b-11f74a55fb6a-942efeb8, #w-node-ab5c80e9-737c-2ea8-c7cc-ded6fefc7775-942efeb8, #w-node-e0d416e8-b735-a684-528e-abd2e4639add-942efeb8, #w-node-a9fd3e51-4ce7-deb1-54f9-b734185bc4f5-942efeb8, #w-node-d81bf6ff-0cc2-7124-26d0-b06173414af1-942efeb8, #w-node-_0f880549-6696-d602-97bb-c3fc7cb0cec8-942efeb8, #w-node-e531c3a6-80c2-02ae-8d05-c7900c5b413c-942efeb8, #w-node-e673cce3-108a-a17b-5f07-caf4c230777a-942efeb8, #w-node-_489ce892-a052-6b21-7b0d-cbd9a0329f77-942efeb8, #w-node-_134c010e-c82e-3b37-4ca5-ce427093ffc5-942efeb8, #w-node-e6cfcd53-a416-138c-a2f0-bc96db1ab8db-942efeb8, #w-node-_816e2b51-bc68-2a82-ce3d-d6a5ac54c19f-942efeb8, #w-node-f6f26f29-f9a8-7a76-79ac-2b30714bf5e1-942efeb8, #w-node-ed3ad2a4-b87e-0b84-5de5-772eb98bf208-942efeb8, #w-node-c2b49aee-32fe-2d9a-c2cc-a1791785d92f-942efeb8, #w-node-f1c8dedf-c7e3-ca45-3726-9de8e24bf12a-942efeb8, #w-node-f1d056b6-eb6d-cb8d-c0f1-e0d140db3936-942efeb8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeb9 {
    grid-column: span 3 / span 3;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeb9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_62434ef7-fb54-8d7e-6a36-e6424185eb76-942efeb9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7136e54e-0892-71c9-b3af-4dc54531e9c8-942efeb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_90c8a045-8c6b-cd05-9887-43cbcac7e0bf-942efeb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeba {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e416e474-4bb2-3697-6e75-120053dca15a-942efeba {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
    justify-self: center;
  }

  #w-node-ac55b71b-c96b-b6b3-562f-3557ff386db4-942efeba, #w-node-_78cc3e6e-3ef6-ba75-91c3-6c8026dbe1ec-942efeba {
    grid-column: span 2 / span 2;
  }

  #w-node-_5b6079db-86de-e464-d41e-2adb253bc6b4-942efeba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_7ea3523f-11bd-0cf6-6689-02d3a1f45b27-942efeba {
    grid-column: span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efebc {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9bbd10da-549c-a5dc-6a36-aa8d21709da5-942efebc {
    grid-column: span 1 / span 1;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4e5-942efebc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4ef-942efebc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4f9-942efebc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
    justify-self: center;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a503-942efebc {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: auto;
  }

  #w-node-_262c3ba6-85b9-256b-b909-97d8edc8f73b-942efebc {
    grid-column: 2 / 8;
    align-self: center;
  }

  #w-node-f9eb7f83-b6f3-b2a4-b048-dc145dd54c7d-942efebc {
    grid-column: span 6 / span 6;
  }

  #w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8ad-942efebc {
    grid-area: 1 / 1 / 2 / 3;
    align-self: auto;
  }

  #w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8af-942efebc {
    grid-column: 3 / 7;
    justify-self: center;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efebd {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a864-942efebd, #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a868-942efebd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a86c-942efebd {
    grid-column: 2 / 3;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a877-942efebd {
    grid-column: 3 / 4;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a882-942efebd {
    grid-column: 4 / 5;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe63-942efebd {
    grid-column: span 6 / span 6;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe64-942efebd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe66-942efebd {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe68-942efebd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6c-942efebd {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6b-942efebd {
    grid-column: span 6 / span 6;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6e-942efebd {
    grid-column: span 5 / span 5;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6f-942efebd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe70-942efebd, #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe71-942efebd {
    grid-column: span 6 / span 6;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efed3 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-ad03f8d6-e1fe-7bfe-91cd-4daff371c8ca-942efed3, #w-node-b757f0fc-cd14-1cab-0ff5-256ab9a7b2ed-942efed3, #w-node-d6b9c7d2-598b-3dfb-6cd1-aff1b73465be-942efed3, #w-node-a3fd5a68-9560-d14b-ed96-d4c87fbc7f3b-942efed3, #w-node-_2678a4ac-964d-ab18-d4b3-c1a270c97869-942efed3, #w-node-d05c7c91-c742-f3aa-4407-9e8ab74968d5-942efed3, #w-node-_687f8faf-75bd-1fc6-a213-dea965cc3e1c-942efed3, #w-node-ec3a8edc-31f5-ba12-0888-8a850e181036-942efed3, #w-node-_1fe7a300-5097-5b5f-c804-05e7ca5d2522-942efed3, #w-node-f6fc1611-7938-afb5-66e5-254d5ded77ba-942efed3, #w-node-_1eeddd15-bfea-9a52-21e3-80504ca082d8-942efed3, #w-node-cf89cae1-ebdf-b203-9e0f-32605326b054-942efed3, #w-node-_8478cf52-aaa1-c826-0582-21b56687ab40-942efed3, #w-node-_93b51c65-c3dc-60fa-04c3-b78fb031bf73-942efed3, #w-node-_49a8022e-7f3f-aaed-d1ae-50387b6b03f8-942efed3, #w-node-_40a76e04-d2e6-0522-e43d-34369568f54d-942efed3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efed6, #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efee8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_37c45a4c-df8b-6834-f970-ccb45091a08f-942efee8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeea {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeea {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_935efcd4-e73b-9812-596f-f356fa1aa474-942efeea {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_832df78d-6b03-5fdd-a0c0-9ce54ea27b35-942efeea {
    grid-area: 4 / 2 / 5 / 4;
    align-self: center;
  }

  #w-node-f235c378-97d9-d9da-0fd7-17d7bda4abb2-942efeea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efef0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_7a62b3f8-4456-f644-d6d8-a58d54f208e2-942efef0, #w-node-_06c3b920-e393-09e7-779a-7296e5a616a1-942efef0 {
    grid-column: span 1 / span 1;
  }

  #w-node-b09d33d9-470a-176e-88a9-e0d710dc6d43-942efef0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df9eee16-a4d5-733d-6357-b47b81650661-942efef0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efef1 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-b757f0fc-cd14-1cab-0ff5-256ab9a7b2ed-942efef1, #w-node-d6b9c7d2-598b-3dfb-6cd1-aff1b73465be-942efef1, #w-node-a3fd5a68-9560-d14b-ed96-d4c87fbc7f3b-942efef1, #w-node-_2678a4ac-964d-ab18-d4b3-c1a270c97869-942efef1, #w-node-d05c7c91-c742-f3aa-4407-9e8ab74968d5-942efef1, #w-node-_687f8faf-75bd-1fc6-a213-dea965cc3e1c-942efef1, #w-node-ec3a8edc-31f5-ba12-0888-8a850e181036-942efef1, #w-node-_1fe7a300-5097-5b5f-c804-05e7ca5d2522-942efef1, #w-node-f6fc1611-7938-afb5-66e5-254d5ded77ba-942efef1, #w-node-_1eeddd15-bfea-9a52-21e3-80504ca082d8-942efef1, #w-node-cf89cae1-ebdf-b203-9e0f-32605326b054-942efef1, #w-node-_8478cf52-aaa1-c826-0582-21b56687ab40-942efef1, #w-node-_93b51c65-c3dc-60fa-04c3-b78fb031bf73-942efef1, #w-node-_49a8022e-7f3f-aaed-d1ae-50387b6b03f8-942efef1, #w-node-_40a76e04-d2e6-0522-e43d-34369568f54d-942efef1, #w-node-_8c2504b0-d592-8757-beab-c766610cd108-942efef1, #w-node-_3b121cd1-c296-2efe-3507-f3ab0570b04b-942efef1, #w-node-b56aaab1-b373-732b-408b-298a8c1af0d9-942efef1, #w-node-fdbf1fa1-521d-7043-a135-94157e14a212-942efef1, #w-node-_0f7f653d-0083-ac51-9d07-25599f0c4480-942efef1 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efef4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efef4 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efef4 {
    grid-column: span 3 / span 3;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2d8-942efef4 {
    grid-area: 3 / 1 / 5 / 5;
    align-self: end;
    justify-self: start;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2db-942efef4 {
    grid-row: 2 / 6;
    grid-column-start: 10;
    align-self: center;
    justify-self: end;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2da-942efef4 {
    grid-area: 2 / 7 / 6 / 12;
    align-self: center;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2dc-942efef4 {
    grid-area: 5 / 1 / 6 / 8;
    align-self: start;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2e1-942efef4 {
    grid-area: 4 / 3 / 5 / 6;
    align-self: end;
    justify-self: start;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa661-942efef4 {
    grid-area: 3 / 1 / 5 / 5;
    align-self: end;
    justify-self: start;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa665-942efef4 {
    grid-area: 5 / 1 / 6 / 9;
    align-self: start;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa664-942efef4 {
    grid-area: 2 / 7 / 6 / 13;
    align-self: end;
    justify-self: end;
  }

  #w-node-dfc6f7c5-93fa-7b44-e559-87edc06bcea5-942efef4 {
    grid-area: 2 / 2 / 3 / 7;
    align-self: end;
    justify-self: center;
  }

  #w-node-dfc6f7c5-93fa-7b44-e559-87edc06bcea7-942efef4 {
    grid-area: 3 / 2 / 4 / 7;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd33-942efef4 {
    grid-column: 7 / 11;
    grid-row-end: 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd6b-942efef4 {
    grid-area: 2 / 2 / 3 / 5;
    align-self: end;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd6d-942efef4 {
    grid-area: 3 / 2 / 4 / 8;
    align-self: start;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd72-942efef4 {
    grid-area: 4 / 3 / 5 / 7;
    align-self: start;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd78-942efef4 {
    grid-area: 1 / 5 / 2 / 9;
    align-self: end;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd7a-942efef4 {
    grid-area: 2 / 5 / 3 / 13;
    align-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd7f-942efef4 {
    grid-area: 3 / 6 / 4 / 9;
    align-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd85-942efef4 {
    grid-area: 1 / 5 / 4 / 14;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd86-942efef4 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd87-942efef4 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd88-942efef4 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd99-942efef4 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd9a-942efef4 {
    grid-area: 1 / 1 / 3 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd9c-942efef4 {
    grid-area: 1 / 4 / 3 / 10;
    align-self: center;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda2-942efef4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda3-942efef4 {
    grid-area: 1 / 1 / 3 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda5-942efef4 {
    grid-area: 1 / 4 / 3 / 10;
    align-self: center;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddc8-942efef4 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddc9-942efef4 {
    grid-area: 1 / 1 / 3 / 5;
    align-self: center;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddcb-942efef4 {
    grid-area: 1 / 5 / 3 / 10;
    align-self: center;
    justify-self: center;
  }

  #w-node-_237f80a9-dfe4-f30f-0d01-d88411853b9c-942efef4 {
    grid-area: 1 / 1 / 3 / 6;
    align-self: start;
    justify-self: start;
  }

  #w-node-_237f80a9-dfe4-f30f-0d01-d88411853b9e-942efef4 {
    grid-area: 1 / 1 / 3 / 11;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b6-942efef4 {
    grid-area: 1 / 5 / 3 / 8;
    align-self: end;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b8-942efef4 {
    grid-area: 3 / 2 / 4 / 9;
    align-self: start;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ce-942efef4, #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722cf-942efef4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d1-942efef4 {
    grid-area: 1 / 8 / 2 / 13;
    align-self: center;
    justify-self: auto;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d8-942efef4 {
    grid-area: 1 / 2 / 2 / 5;
    align-self: start;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722da-942efef4 {
    grid-area: 2 / 2 / 3 / 4;
    align-self: start;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722de-942efef4 {
    grid-column: 5 / 12;
    align-self: center;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722df-942efef4 {
    grid-area: 1 / 5 / 3 / 10;
    align-self: stretch;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e6-942efef4 {
    grid-area: 1 / 1 / 3 / 5;
    align-self: end;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e8-942efef4 {
    grid-area: 3 / 1 / 4 / 9;
    align-self: start;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ed-942efef4 {
    grid-column: 2 / 4;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ee-942efef4 {
    grid-column: 5 / 7;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ef-942efef4 {
    grid-column: 4 / 8;
    align-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f0-942efef4 {
    grid-column: 8 / 11;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f1-942efef4 {
    grid-area: 1 / 5 / 3 / 10;
    align-self: center;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f2-942efef4 {
    grid-area: 5 / 7 / 6 / 11;
    align-self: end;
    justify-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f4-942efef4 {
    grid-column: 6 / 11;
    align-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f8-942efef4 {
    grid-column: 1 / 12;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230e-942efef4 {
    grid-area: 5 / 5 / 7 / 12;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230f-942efef4 {
    grid-column: 3 / 7;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72310-942efef4 {
    grid-area: 9 / 1 / 10 / 7;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72311-942efef4 {
    grid-area: 10 / 7 / 11 / 13;
    align-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72312-942efef4 {
    grid-area: 11 / 2 / 13 / 6;
    align-self: center;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efef5 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea7-26e49ac9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-db91a079-a3d0-a61a-9659-89acd32be492-26e49ac9 {
    justify-self: stretch;
  }

  #w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea7-a476cad9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-9c85da5d, #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-0dff0a7e, #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-0fe3eb0a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efe99 {
    grid-column-end: 3;
    align-self: start;
  }

  #w-node-_894904a2-9364-2618-27f6-cee9bb72a97e-942efe99 {
    align-self: center;
  }

  #w-node-_894904a2-9364-2618-27f6-cee9bb72a980-942efe99, #w-node-_926312ec-c06a-f7cb-ed1e-95d1761d5c4c-942efe99, #w-node-_7881eb19-61db-a64f-9b45-b4190a52eb2b-942efe99, #w-node-_42a27666-8276-1892-8185-192c0f6271b3-942efe99, #w-node-_7c52d8e2-a2be-c996-7703-977f711a0f77-942efe99, #w-node-_568890f7-579b-bfde-9f65-a66fc8fecee2-942efe99, #w-node-_4c1f541d-35f9-cfd5-6b88-b663945d1d00-942efe99, #w-node-_90cb4ff5-ec46-bd03-19c0-4e2900b53e73-942efe99, #w-node-_55d4229f-71ee-6e37-2436-696c7a912d1a-942efe99, #w-node-_705b2e70-27fc-878d-a757-bffbb2441186-942efe99, #w-node-_7448e41e-cf9a-a52f-937b-bbe120759461-942efe99, #w-node-be026835-e416-8b39-cfe1-3f71fb2a96a4-942efe99, #w-node-_4b3f2b99-25ab-d23a-5e28-8cf7c6a19f18-942efe99, #w-node-d350e66c-33a3-cbe7-3aa1-12a2d5ff3395-942efe99, #w-node-a74c5535-ea85-821e-0690-6e27638a2234-942efe99, #w-node-e8ff0312-f668-e621-69f0-de3ed4027a6c-942efe99, #w-node-_717ca55d-eb00-4c56-f011-65c65c05810e-942efe99, #w-node-cf6c5f15-8217-1fb5-b9dd-6d6eaa6c5e8d-942efe99, #w-node-_2e2c3ee1-66a8-e233-a56f-dceddde95151-942efe99, #w-node-aa7f513e-e470-5406-9be3-8cd00eba37ce-942efe99, #w-node-d02b1720-71b0-f06d-ab3c-46f0f37ab1fd-942efe99, #w-node-_9e5140a2-9997-b7ad-31df-77141a2475ac-942efe99, #w-node-a8799eab-c7de-65ea-410e-87afa81a1bb0-942efe99, #w-node-d48ba1c2-9a39-c70d-a2d5-6175ba328bde-942efe99, #w-node-_89480ba1-2ee1-d6c2-1387-abe0b5add542-942efe99, #w-node-_6ff3a583-29be-0ae7-2f19-4d042239a732-942efe99, #w-node-_4bbd44ac-9002-1775-948c-8582100c9c3e-942efe99, #w-node-_48ba4940-24b4-41a3-fd69-686b748191eb-942efe99, #w-node-_5b8c2ab3-be11-b3a5-674b-8403fcc38028-942efe99, #w-node-_4266da1d-77a1-92b1-44d8-c0dcb95abf93-942efe99, #w-node-_1ff3fc65-024e-8ae4-188a-38253abea164-942efe99, #w-node-ad9dd34a-47c2-80ef-509b-66bd87fe4c93-942efe99, #w-node-_483ffec4-285e-8073-755f-47a19078c4ba-942efe99, #w-node-_76185dd3-0ea7-9c50-a070-b96fa67b4796-942efe99, #w-node-_58566d3b-7699-6466-61a6-4bf87880722b-942efe99, #w-node-_239318c0-9c6c-4992-a5a7-283ae1a32119-942efe99, #w-node-_7938e532-a0f2-dcf9-ffa0-87bfa052f7d3-942efe99, #w-node-_20055653-c085-634c-12d4-99ff029f25de-942efe99, #w-node-_329bc1bf-c95b-126d-7d31-f70b1e30f599-942efe99, #w-node-_5dd36c20-73e0-88c1-8ba7-54b270fcbe0d-942efe99, #w-node-_506c251b-5ba3-029b-97ce-c7754b4caa77-942efe99, #w-node-_9d917941-757b-7ba7-351b-c54dd22f7f36-942efe99, #w-node-e9b7ffa0-08be-90fc-c6ba-fd00dfcfc4bf-942efe99, #w-node-fb846611-40eb-ae93-5057-8fba16c30da5-942efe99, #w-node-_64f651f2-5753-6bef-5663-ec7bfdcba1b8-942efe99, #w-node-_3e52d300-ab45-0742-5453-04eef6c3f1ab-942efe99, #w-node-_631a4513-7563-1638-7ae2-d91d6ae7a192-942efe99, #w-node-e5f24aa6-653d-483c-cf84-15579ee079f8-942efe99, #w-node-f4625221-add5-03d7-7d68-ef44203d3ac2-942efe99, #w-node-_6cc87b75-d5cc-a1fa-3872-e374a5ed9c1b-942efe99, #w-node-_752d0ecb-d3fa-a08f-5624-f54301b4509b-942efe99, #w-node-_5da7f1c8-15cd-72da-d247-cd448ab44610-942efe99, #w-node-ba9dd9a1-f198-f0cc-e4f3-2ab91afb6d7c-942efe99, #w-node-d57f1198-fc12-ec7b-9d50-5afb5a89c85a-942efe99, #w-node-_49e3fe23-d436-521f-b961-548e1f3617b0-942efe99, #w-node-b792f929-b81a-a265-95e4-43b5b3b0e2c8-942efe99, #w-node-bac1a968-ab56-d02b-4d4d-128e41a155cf-942efe99, #w-node-efa5710b-a840-d3f9-8e1c-a7b4539e7aef-942efe99, #w-node-d5e0784d-c1f8-eed7-d7fd-6abee72679c4-942efe99, #w-node-e583e5e4-afeb-3d7d-b07d-666bb3bcf69e-942efe99, #w-node-fb3ed6d3-3306-5267-c2ad-f12c8baeaf7a-942efe99, #w-node-b18c6530-9d79-748b-a171-9f57868e45f6-942efe99, #w-node-_57fdb204-2fc6-d883-5972-87f8b40ff07b-942efe99, #w-node-_789871e0-fe32-5e02-1124-499f243b671c-942efe99, #w-node-_86944acd-a8b8-aa98-d13a-52dffed98086-942efe99, #w-node-f32bf4ff-c3c5-e369-31d8-661a2c3dd82d-942efe99, #w-node-c5328f96-8044-ce53-949a-79efcb4c4a92-942efe99, #w-node-bed37f32-8361-f52e-938f-40fb16082c9c-942efe99, #w-node-_28743bd7-92d3-0203-d12b-34177b830fa7-942efe99, #w-node-ef371324-c600-798e-7467-0c269f5fed75-942efe99, #w-node-bdc67a0c-ee5e-c185-5560-b5ba3b5291d9-942efe99, #w-node-_347f8571-277c-125f-4d2c-fd39f3ffb1be-942efe99, #w-node-e21c3086-ca89-fadb-df9d-a34fd4af8281-942efe99, #w-node-_98ed6709-adbf-af72-c0df-6e12cf63587e-942efe99, #w-node-c674b9da-2fc4-c88f-73dc-07c63bd4adc6-942efe99, #w-node-d26dbc50-e240-c3d0-54ed-ee4ceca3ffe1-942efe99, #w-node-_87b219e8-a0b0-4423-b03e-8bdb64ab7f29-942efe99, #w-node-_4a8077a4-add0-29e8-106a-2d5c4fcab3c0-942efe99, #w-node-_6723b1b1-4e17-f0df-11a0-74d7240a40cb-942efe99, #w-node-_94276e82-f772-27f3-205f-efea53ac23bf-942efe99, #w-node-fa729f07-1b02-3f5b-0fc2-2b290a948913-942efe99, #w-node-_1d318652-2ac7-ad36-66c0-6b04c8afd3c5-942efe99, #w-node-a31c5ffd-416c-ff62-57ec-11cc27b3251b-942efe99, #w-node-e6714a4c-b9e8-6629-2b18-820569241391-942efe99, #w-node-de305a44-9e48-32fd-7b5d-49c9ea4b8906-942efe99, #w-node-_5622fcb3-4be7-12ae-6ea9-a6bdd9dbb890-942efe99, #w-node-c30f99c7-ae11-5361-52bd-9ccdcd2ea231-942efe99, #w-node-_78d1f32e-7e62-8780-8745-06cd86c50b03-942efe99, #w-node-_95f45a18-67d2-46e4-6409-e0b75e4416a2-942efe99, #w-node-_86afaf99-a4cb-74b6-7a35-7306ea3391e5-942efe99, #w-node-_44de12b1-bcd0-6fe1-9b1c-e3f2e788af2a-942efe99, #w-node-f89630cf-3cc3-6a80-4a4a-9aea01789149-942efe99, #w-node-f4485c96-d7af-a783-7b20-8978b6055fbb-942efe99, #w-node-_52a6ae47-79a5-bc8f-7902-5c08ec7da203-942efe99, #w-node-_2bb06b46-ca78-1430-82bd-ecc7607a3c3b-942efe99, #w-node-_41f83818-da44-e547-4f49-144fd792ee77-942efe99, #w-node-_046e754c-8f01-d121-eddc-8afb28c89d59-942efe99, #w-node-_41c97671-0a97-69e9-3bfa-bbd0f094232b-942efe99, #w-node-_10efc8a7-48f4-b9ba-85a9-f393a8c86a92-942efe99, #w-node-_9c065f08-de99-c9fd-5061-0d59ffaae69d-942efe99, #w-node-_4652f38a-05f9-495b-957f-4c717e5ae421-942efe99, #w-node-a66c81c9-eb16-cfbc-2ab0-a33856c3b5ab-942efe99, #w-node-ff7603ab-6593-ff37-4398-921384d2e8bc-942efe99, #w-node-_47175a19-85d7-6708-0ebf-8f4657487f4a-942efe99, #w-node-cdb11857-f942-2ba1-a5cc-a2d71f813f24-942efe99, #w-node-_999dc8a3-9d1f-4517-426b-462292909742-942efe99, #w-node-_0490dfc5-2556-13e8-9172-015190344384-942efe99, #w-node-d1cba162-e4f6-43e8-4656-6db7956d1a45-942efe99, #w-node-_6f053b6a-1fb8-171a-692c-b27bd89e0248-942efe99, #w-node-_7d8faaf1-b538-fd21-aeea-2699aa729ae4-942efe99, #w-node-_73fcc79e-3acd-d2a2-e042-71727cd7763c-942efe99, #w-node-c4691148-4a11-d140-3622-7bcd117d9402-942efe99, #w-node-fd94ead1-aeff-c136-1731-12274b2add36-942efe99, #w-node-b6ad8504-8831-5403-37ba-a47a0fffea21-942efe99, #w-node-aa9c0130-eaaa-0dd5-7d16-cf42958af62e-942efe99, #w-node-_7d6b51c6-a538-cefa-afd3-b57451617d80-942efe99, #w-node-e5b742a8-e089-0719-bd8d-e2eea2f574c1-942efe99, #w-node-c85f9535-b35b-0657-db19-470eef7eba42-942efe99, #w-node-_3179c742-d866-b68b-213a-6e5f21c8b39b-942efe99, #w-node-_9b614c15-30ec-0c03-3dc5-8d7422640989-942efe99, #w-node-_5704648c-caa5-b7f4-c54c-fba645608d7d-942efe99, #w-node-fe483c92-5135-132f-f286-ad8839c14a56-942efe99, #w-node-_35373a0a-3119-58f9-970e-a51810f5669f-942efe99, #w-node-_40781c9b-fd16-5ace-b515-2a5db12a1444-942efe99, #w-node-_0cecbcc9-0ea8-d13e-d489-9a4da4d90eb1-942efe99, #w-node-_248925f0-52ad-bf34-4464-3c1b6131bb8b-942efe99, #w-node-_99286e66-10f4-1897-47d7-f93520915e06-942efe99, #w-node-_6207c5c1-b29f-7ab4-1d2f-3c318b25a01c-942efe99, #w-node-c61d417e-ce57-4a44-b2a1-50860df49951-942efe99, #w-node-_33fa24fe-5c3c-d93a-d7fb-d4409a7cc1e5-942efe99, #w-node-_2ad632dc-a3a3-dafa-1500-4eb2392df7ab-942efe99, #w-node-_93aedad1-e912-d0ed-fab2-89fedcab6a4e-942efe99, #w-node-_6745db53-ceb2-876b-d250-a24499bc3633-942efe99, #w-node-c2f60a00-3369-cb49-808d-88396b23904c-942efe99, #w-node-_29c26ba5-ef3a-d771-18a7-d08a1588d864-942efe99, #w-node-a2429826-2287-1c49-2827-f956afbdfc90-942efe99, #w-node-_85396c5e-6214-fcc1-c8f0-ac591030d7d3-942efe99, #w-node-_19880d77-4a33-7151-3610-d1a60a4b28b5-942efe99, #w-node-_06625598-7f0b-96b4-77df-839838f9c305-942efe99, #w-node-_7bae9dff-31c8-0700-bb5b-71ad0dcbbb36-942efe99, #w-node-_3cee73a7-fa21-9a1f-3686-2a1e832745f2-942efe99, #w-node-e4ae8e91-6b84-7922-bdba-6de56498c30c-942efe99, #w-node-_0c6ed3c2-c6a4-15c3-a3e4-1e0037f5735e-942efe99, #w-node-fe2e2026-349c-9cb6-c830-6adb112c6c68-942efe99 {
    grid-area: span 4 / span 2 / span 4 / span 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-dcc5fb53-62ff-2756-4ae6-d1fb760eac0c-942efeae {
    grid-row-end: 4;
    align-self: start;
  }

  #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4a7-942efeae {
    align-self: center;
  }

  #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4a9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ad-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4b9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4bd-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4c9-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4cd-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d1-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4d5-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4da-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4de-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4e6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ea-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4ee-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4f6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fa-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f4fe-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f502-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f506-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f50f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f513-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f517-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f51f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f523-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f527-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f52f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f533-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f537-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f53c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f540-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f544-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f548-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f54c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f550-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f554-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f558-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f55c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f560-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f564-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f568-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f56d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f571-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f575-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f579-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f57d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f581-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f585-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f589-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f58d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f591-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f595-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f599-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f59e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5a6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5aa-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ae-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5b6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ba-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5be-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c2-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5c6-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ca-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5cf-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5d7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5db-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5df-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5e7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5eb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5ef-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5f7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f5fb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f600-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f604-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f608-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f60c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f610-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f614-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f618-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f61c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f620-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f624-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f628-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f62c-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f631-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f635-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f639-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f63d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f641-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f645-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f649-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f64d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f651-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f655-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f659-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f65d-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f662-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f666-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f66e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f672-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f676-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f67e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f682-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f686-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68a-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f68e-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f693-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f697-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69b-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f69f-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6a7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ab-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6af-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b3-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6b7-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bb-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6bf-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6c8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6cc-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d0-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6d8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6dc-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e0-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e4-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6e8-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6ec-942efeae, #w-node-_89e65bad-c3a6-50b0-12ce-f70aedd9f6f0-942efeae {
    grid-area: span 4 / span 2 / span 4 / span 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-f0aaea2a-1415-a046-9cf7-c112c31378b7-942efeae {
    grid-column-end: 3;
  }

  #w-node-f0aaea2a-1415-a046-9cf7-c112c31378be-942efeae, #w-node-f0aaea2a-1415-a046-9cf7-c112c31378ce-942efeae {
    grid-column: span 1 / span 1;
  }

  #w-node-f0aaea2a-1415-a046-9cf7-c112c31378e0-942efeae {
    grid-column: span 2 / span 2;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeaf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efeaf, #w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efeaf, #w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efeaf, #w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efeaf {
    grid-column: span 1 / span 1;
  }

  #w-node-_1733e674-3b14-433e-ec15-f7741812b7e9-942efeaf {
    grid-area: 1 / 1 / 5 / 2;
    align-self: auto;
  }

  #w-node-_1733e674-3b14-433e-ec15-f7741812b7ed-942efeaf, #w-node-_1733e674-3b14-433e-ec15-f7741812b7f5-942efeaf, #w-node-_1733e674-3b14-433e-ec15-f7741812b7fd-942efeaf, #w-node-_1733e674-3b14-433e-ec15-f7741812b805-942efeaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeaf {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d1610fd3-d17d-8f13-d85e-f895f9ca4eb5-942efeaf {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-e609b274-7243-fcd2-8cfc-1be1e5a74802-942efeaf, #w-node-_71f34381-cd88-9e67-cd4e-0d8c9489951e-942efeaf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff60-942efeaf {
    grid-column: span 4 / span 4;
  }

  #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff69-942efeaf {
    justify-self: center;
  }

  #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff6a-942efeaf {
    grid-column: span 4 / span 4;
  }

  #pa-tree-lighting.w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff73-942efeaf {
    justify-self: center;
  }

  #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff74-942efeaf {
    grid-column: span 4 / span 4;
  }

  #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff7d-942efeaf {
    justify-self: center;
  }

  #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff7e-942efeaf {
    grid-column: span 4 / span 4;
  }

  #w-node-_910a892c-4c9c-1a4d-e3f9-c6e14e7dff87-942efeaf {
    justify-self: center;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efeb0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c87-942efeb0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c8e-942efeb0, #w-node-_84242a97-0329-9269-ac11-b3c2e1179c96-942efeb0, #w-node-_84242a97-0329-9269-ac11-b3c2e1179c9e-942efeb0, #w-node-_84242a97-0329-9269-ac11-b3c2e1179ca6-942efeb0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c73-942efeb0 {
    grid-column-end: 3;
  }

  #w-node-_03939ea3-9dac-b2c3-1dde-fd5dd7ff32fc-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5908dafb-856d-2e98-52ec-af1882516f12-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_435673b2-83dd-7645-f8f2-ff0fc22d63bf-942efeb0 {
    order: 9999;
    grid-area: 3 / 1 / 4 / 3;
    align-self: auto;
  }

  #w-node-fcf26dc2-2e61-8228-61f8-535676cadc4d-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: start;
  }

  #w-node-_5eb8dd5f-c2f6-7d6e-fa73-0936ee8fd63e-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: end;
  }

  #w-node-_877a12fc-99ae-1bb3-05ec-8745e083b643-942efeb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00b8-942efeb0 {
    grid-column: 1 / 3;
    justify-self: end;
  }

  #w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00b9-942efeb0 {
    grid-column: 1 / 3;
    justify-self: center;
  }

  #w-node-a38ddb65-c07a-4869-5c5c-8466fc3d00bb-942efeb0 {
    grid-column: span 4 / span 4;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb1 {
    grid-column-end: 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeb1, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efeb1, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efeb1, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeb1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9460-942efeb1 {
    grid-row-end: 6;
  }

  #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f946e-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9480-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f948a-942efeb1, #w-node-_642ec526-6530-2778-7831-24fabdd6dd61-942efeb1, #w-node-_4cc81b2a-8295-4e72-7a78-829fd54f9476-942efeb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb1 {
    grid-column: span 2 / span 2;
  }

  #w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb2c-9bf2bb23, #w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb35-9bf2bb23, #w-node-b3e766ee-57dc-8fa1-7e82-8316f7746787-9bf2bb23, #w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb49-9bf2bb23, #w-node-a24d34a7-9fd3-939c-84ca-74079bf2bb53-9bf2bb23 {
    justify-self: center;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb2 {
    grid-column-end: 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeb2, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efeb2, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efeb2, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeb2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb2 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2b2c15fb-6e5c-d375-40c7-5ba3bd20c499-942efeb2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_881889a8-c5e3-a6ee-d8dd-fcf582751898-942efeb2, #w-node-_49ecea22-1cc1-4886-65f5-481a6eda3a31-942efeb2 {
    grid-column: span 2 / span 2;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502cf-942efeb2 {
    grid-area: 1 / 1 / 9 / 5;
    align-self: stretch;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502d1-942efeb2 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-f758ec3f-5b2e-99c5-64dc-5f56e10502d2-942efeb2 {
    grid-area: 2 / 2 / 3 / 5;
    align-self: start;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb5 {
    grid-column-end: 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeb5, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efeb5, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efeb5, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeb5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7f81b276-23e3-be95-4d77-f0ab161a8938-942efeb5 {
    grid-row-end: 5;
  }

  #w-node-_7f81b276-23e3-be95-4d77-f0ab161a893c-942efeb5, #w-node-_87d1428b-1662-14f7-2b2d-91d1ba8b8d26-942efeb5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7f81b276-23e3-be95-4d77-f0ab161a894a-942efeb5 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb5 {
    grid-column: span 2 / span 2;
  }

  #w-node-da99bfe2-2e12-95ce-0738-fc3899b9d49a-99b9d499 {
    grid-column: span 4 / span 4;
  }

  #w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4a2-99b9d499 {
    justify-self: center;
  }

  #w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4a3-99b9d499 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4ab-99b9d499 {
    justify-self: center;
  }

  #w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4ac-99b9d499 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-da99bfe2-2e12-95ce-0738-fc3899b9d4b4-99b9d499 {
    justify-self: center;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeb7, #w-node-_860d14dd-5861-fe3a-e5f2-a98d830e8dfc-942efeb7, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeb7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeb7 {
    grid-column: span 2 / span 2;
  }

  #w-node-b5da2176-a918-1fbf-f1bc-940eb41a7bd6-942efeb7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_29aaaa87-1776-a7b4-fb9c-db472514e88d-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4bb59406-e1e7-c53a-40c0-be5e49d4b51c-942efeb7 {
    grid-column-end: 5;
    justify-self: center;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c33-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c37-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: end;
  }

  #w-node-f542df78-2653-4cc1-cae7-07ae131b3120-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c39-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
    justify-self: start;
  }

  #w-node-_74a0928e-b7c7-d8e1-7a78-31404a326787-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c3b-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c49-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c4b-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-_5a102570-350a-0384-11c1-bf1060b74c4d-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: start;
  }

  #w-node-_00172523-e793-5829-3865-33365a0baf85-942efeb7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeb8 {
    grid-column: span 2 / span 2;
  }

  #w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efeb8, #w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efeb8, #w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efeb8, #w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efeb8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a6a-942efeb8 {
    grid-area: 1 / 1 / 5 / 2;
    align-self: auto;
  }

  #w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a6e-942efeb8, #w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a8e-942efeb8, #w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a7e-942efeb8, #w-node-_866237d2-f3dd-bb30-cd6d-0d7266809a86-942efeb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeb8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9e83ff13-b85f-9bed-bd23-efbd70205b3f-942efeb8 {
    grid-row: span 1 / span 1;
  }

  #w-node-_4cb935b7-5122-629f-ff5e-fbae8634993c-942efeb8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cff0-942efeb8 {
    grid-column: span 4 / span 4;
  }

  #pa-tree-lighting.w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cff9-942efeb8 {
    justify-self: center;
  }

  #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cfe6-942efeb8 {
    grid-column: span 4 / span 4;
  }

  #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cfef-942efeb8 {
    justify-self: center;
  }

  #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86cffa-942efeb8 {
    grid-column: span 4 / span 4;
  }

  #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86d003-942efeb8 {
    justify-self: center;
  }

  #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86d004-942efeb8 {
    grid-column: span 4 / span 4;
  }

  #w-node-_8f4c5a57-bcd5-c163-c98d-f9b42f86d00d-942efeb8 {
    justify-self: center;
  }

  #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeb9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efeb9, #w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efeb9, #w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efeb9, #w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efeb9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeb9 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_62434ef7-fb54-8d7e-6a36-e6424185eb76-942efeb9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7136e54e-0892-71c9-b3af-4dc54531e9c8-942efeb9, #w-node-_90c8a045-8c6b-cd05-9887-43cbcac7e0bf-942efeb9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
    justify-self: center;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efeba {
    grid-column-end: 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efeba, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efeba, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efeba, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efeba {
    grid-column: span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efeba {
    grid-column: span 2 / span 2;
  }

  #w-node-e416e474-4bb2-3697-6e75-120053dca15a-942efeba {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ac55b71b-c96b-b6b3-562f-3557ff386db4-942efeba, #w-node-_78cc3e6e-3ef6-ba75-91c3-6c8026dbe1ec-942efeba {
    grid-column: span 2 / span 2;
  }

  #w-node-_5b6079db-86de-e464-d41e-2adb253bc6b4-942efeba {
    grid-column: span 2 / span 2;
    align-self: start;
    justify-self: center;
  }

  #w-node-_7ea3523f-11bd-0cf6-6689-02d3a1f45b27-942efeba {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
    justify-self: center;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efebc {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efebc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efebc, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efebc, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efebc, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efebc {
    grid-column: span 1 / span 1;
  }

  #w-node-_6524ced2-b959-b227-541e-cad1aadca907-942efebc {
    grid-row-end: 6;
  }

  #w-node-_6524ced2-b959-b227-541e-cad1aadca923-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca92a-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca90b-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca912-942efebc, #w-node-_6524ced2-b959-b227-541e-cad1aadca91c-942efebc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efebc, #w-node-_37ba3701-d179-b4b0-55cc-4091b67ff3f0-942efebc, #w-node-_9bbd10da-549c-a5dc-6a36-aa8d21709da5-942efebc {
    grid-column: span 2 / span 2;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4e5-942efebc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4ef-942efebc {
    grid-area: 2 / 2 / 3 / 4;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a4f9-942efebc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-_36aac374-e3cc-bdbc-7231-a170d285a503-942efebc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-fe5cfc95-aa69-5897-75da-a2cb49a9d7a6-942efebc, #w-node-_34f436bf-5cfa-424e-6270-c530a75ce38c-942efebc {
    grid-column: span 2 / span 2;
  }

  #w-node-_262c3ba6-85b9-256b-b909-97d8edc8f73b-942efebc {
    grid-column: 1 / 5;
    align-self: auto;
  }

  #w-node-f9eb7f83-b6f3-b2a4-b048-dc145dd54c7d-942efebc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8ac-942efebc {
    grid-row: span 2 / span 2;
  }

  #w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8ad-942efebc {
    grid-area: 1 / 1 / 2 / 5;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_1aa6a7c6-0326-7ac6-ddaf-8e750f89a8af-942efebc {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efebd {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efebd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efebd, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efebd, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efebd, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efebd {
    grid-column: span 1 / span 1;
  }

  #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3b0-942efebd {
    grid-row-end: 6;
  }

  #w-node-a0116b49-2709-8357-8358-db8bf5ee2f95-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3bb-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3c5-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3cc-942efebd, #w-node-_17caf7e0-09ac-e3c3-1a3e-574a72b5a3d3-942efebd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efebd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a864-942efebd {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a868-942efebd {
    grid-column: span 6 / span 6;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a86c-942efebd {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a877-942efebd {
    grid-area: 1 / 2 / 2 / 3;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_97d8a72a-b81b-bfcf-4a6e-dacdc818a882-942efebd {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe62-942efebd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe64-942efebd, #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe66-942efebd, #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe68-942efebd, #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6c-942efebd {
    grid-column: span 6 / span 6;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6e-942efebd {
    grid-area: 7 / 1 / 8 / 6;
  }

  #w-node-a024e5e6-c007-8a41-6b3f-1008bd7bfe6f-942efebd {
    order: 9999;
    grid-area: 7 / 6 / 8 / 7;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efed3, #w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efed3, #w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efed3, #w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efed3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0376676c-61ef-7f00-35e7-440fdc90d731-942efed3 {
    grid-area: 1 / 1 / 5 / 2;
    align-self: auto;
  }

  #w-node-_0376676c-61ef-7f00-35e7-440fdc90d735-942efed3, #w-node-_0376676c-61ef-7f00-35e7-440fdc90d755-942efed3, #w-node-_0376676c-61ef-7f00-35e7-440fdc90d73d-942efed3, #w-node-_0376676c-61ef-7f00-35e7-440fdc90d74d-942efed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1610fd3-d17d-8f13-d85e-f895f9ca4eb5-942efed3 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c5e-942efed3 {
    grid-column: span 4 / span 4;
  }

  #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c67-942efed3 {
    justify-self: center;
  }

  #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c4a-942efed3 {
    grid-column: span 4 / span 4;
  }

  #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c53-942efed3 {
    justify-self: center;
  }

  #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c54-942efed3 {
    grid-column: span 4 / span 4;
  }

  #pa-tree-lighting.w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c5d-942efed3 {
    justify-self: center;
  }

  #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c68-942efed3 {
    grid-column: span 4 / span 4;
  }

  #w-node-_2f19f3fb-4004-2594-7ce6-4a5459cd1c71-942efed3 {
    justify-self: center;
  }

  #w-node-_4ad91a38-490e-f845-8fa9-d3a541bd572f-942efed6 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efed6 {
    grid-column-end: 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efed6, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efed6, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efed6, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efed6 {
    grid-column: span 1 / span 1;
  }

  #w-node-c3bdf377-2534-715b-b8fd-26975a899353-942efed6 {
    grid-row-end: 4;
  }

  #w-node-c3bdf377-2534-715b-b8fd-26975a899357-942efed6 {
    grid-column: span 1 / span 1;
  }

  #w-node-c3bdf377-2534-715b-b8fd-26975a899367-942efed6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c3bdf377-2534-715b-b8fd-26975a899360-942efed6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efed6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c87-942efee8 {
    grid-column-end: 3;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c8e-942efee8, #w-node-_84242a97-0329-9269-ac11-b3c2e1179c96-942efee8, #w-node-_84242a97-0329-9269-ac11-b3c2e1179c9e-942efee8, #w-node-_84242a97-0329-9269-ac11-b3c2e1179ca6-942efee8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_84242a97-0329-9269-ac11-b3c2e1179c73-942efee8, #w-node-_37c45a4c-df8b-6834-f970-ccb45091a08f-942efee8, #w-node-_14c29c2e-7975-4a67-ab12-a337a54ed54a-942efeea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efeea, #w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efeea, #w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efeea, #w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efeea {
    grid-column: span 1 / span 1;
  }

  #w-node-_2f870e1f-d630-fad8-8e49-0a30d4a23827-942efeea {
    grid-row-end: 5;
  }

  #w-node-_2f870e1f-d630-fad8-8e49-0a30d4a23833-942efeea, #w-node-_2f870e1f-d630-fad8-8e49-0a30d4a2383b-942efeea, #w-node-_2f870e1f-d630-fad8-8e49-0a30d4a23843-942efeea, #w-node-_2f870e1f-d630-fad8-8e49-0a30d4a2384b-942efeea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8cd2ba6f-8ccc-2e76-128e-1d27b15c77c6-942efeea {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_935efcd4-e73b-9812-596f-f356fa1aa473-942efeea {
    justify-self: center;
  }

  #w-node-_7c24abe3-0b96-91af-fcd9-bce480a14482-942efeea {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: center;
  }

  #w-node-_935efcd4-e73b-9812-596f-f356fa1aa474-942efeea {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_935e6bd1-3cd7-ca82-08d4-2d676edc8086-942efeea {
    grid-area: 3 / 1 / 4 / 5;
    justify-self: center;
  }

  #w-node-_832df78d-6b03-5fdd-a0c0-9ce54ea27b35-942efeea {
    grid-area: 4 / 1 / 5 / 5;
    align-self: center;
  }

  #w-node-_8c333f87-1682-499f-5e96-22b61d69fc13-942efeea {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: center;
  }

  #w-node-f235c378-97d9-d9da-0fd7-17d7bda4abb2-942efeea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f2b-65341f2a {
    grid-column: span 4 / span 4;
  }

  #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f33-65341f2a {
    justify-self: center;
  }

  #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f34-65341f2a {
    grid-column: span 4 / span 4;
  }

  #pa-tree-lighting.w-node-cf3ff505-cab7-403f-b0f4-06ea65341f3c-65341f2a {
    justify-self: center;
  }

  #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f3d-65341f2a {
    grid-column: span 4 / span 4;
  }

  #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f46-65341f2a {
    justify-self: center;
  }

  #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f47-65341f2a {
    grid-column: span 4 / span 4;
  }

  #w-node-cf3ff505-cab7-403f-b0f4-06ea65341f4f-65341f2a {
    justify-self: center;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efef0, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-942efef0, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-942efef0, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efef0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4aa39c36-e309-7fa0-3fce-fc80a973d455-942efef0 {
    grid-row-end: 4;
  }

  #w-node-_7a62b3f8-4456-f644-d6d8-a58d54f208e2-942efef0, #w-node-_06c3b920-e393-09e7-779a-7296e5a616a1-942efef0 {
    grid-column: span 1 / span 1;
  }

  #w-node-b09d33d9-470a-176e-88a9-e0d710dc6d43-942efef0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df9eee16-a4d5-733d-6357-b47b81650661-942efef0, #w-node-_6138d04d-0776-d4ae-9fc7-f0504e865446-942efef0, #w-node-db6f2ce9-eff4-3afa-1849-98f0d9bc776f-942efef0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_332ec541-de2d-7ba7-8c9c-e539ded26a83-942efef1, #w-node-fda66896-8b0f-e170-baab-f0c295a9621f-942efef1, #w-node-_2fd4280e-075c-a7e6-a71b-2fd6bbdebe37-942efef1, #w-node-_710e475f-29c9-3f41-44de-7e2fbec353ec-942efef1 {
    grid-column: span 1 / span 1;
  }

  #w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d27c-942efef1 {
    grid-area: 1 / 1 / 5 / 2;
    align-self: auto;
  }

  #w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d280-942efef1, #w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d2a0-942efef1, #w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d288-942efef1, #w-node-f781ae2a-2ee3-0179-e27c-2aabe9c2d290-942efef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1610fd3-d17d-8f13-d85e-f895f9ca4eb5-942efef1 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b659-942efef1 {
    grid-column: span 4 / span 4;
  }

  #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b662-942efef1 {
    justify-self: center;
  }

  #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b63b-942efef1 {
    grid-column: span 4 / span 4;
  }

  #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b644-942efef1 {
    justify-self: center;
  }

  #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b645-942efef1 {
    grid-column: span 4 / span 4;
  }

  #pa-tree-lighting.w-node-ca0418af-d3c8-68a9-5b36-0245aa22b64e-942efef1 {
    justify-self: center;
  }

  #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b64f-942efef1 {
    grid-column: span 4 / span 4;
  }

  #w-node-ca0418af-d3c8-68a9-5b36-0245aa22b658-942efef1 {
    justify-self: center;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-942efef4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-942efef4, #w-node-_53fb6836-ae42-8d94-ce13-85d0ea1fe9cc-942efef4, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-942efef4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-942efef4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2d8-942efef4 {
    grid-area: 1 / 1 / 2 / 8;
    align-self: end;
    justify-self: start;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2db-942efef4 {
    grid-area: 3 / 9 / 6 / 12;
    align-self: center;
    justify-self: center;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2da-942efef4 {
    grid-area: 3 / 5 / 6 / 10;
    align-self: end;
    justify-self: center;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2dc-942efef4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }

  #w-node-_0f7627d6-d87e-63a9-67fa-8b8ce789a2e1-942efef4 {
    grid-area: 1 / 6 / 2 / 10;
  }

  #w-node-_4c284326-0815-6654-8322-c09891333379-942efef4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa661-942efef4 {
    grid-area: span 1 / span 7 / span 1 / span 7;
    align-self: end;
    justify-self: start;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa665-942efef4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: start;
  }

  #w-node-a1dc9311-6421-f30f-0ab2-a687583fa664-942efef4 {
    grid-area: 3 / 2 / 6 / 12;
    align-self: end;
    justify-self: center;
  }

  #w-node-dfc6f7c5-93fa-7b44-e559-87edc06bcea5-942efef4 {
    grid-area: 2 / 3 / 3 / 8;
    align-self: start;
    justify-self: center;
  }

  #w-node-dfc6f7c5-93fa-7b44-e559-87edc06bcea7-942efef4 {
    grid-area: 3 / 3 / 4 / 8;
    align-self: start;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd2d-942efef4 {
    align-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd33-942efef4 {
    grid-area: 1 / 1 / 5 / 11;
    align-self: center;
    justify-self: stretch;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd6b-942efef4 {
    order: 0;
    grid-row: 1 / 3;
    grid-column-end: 9;
    align-self: start;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd6d-942efef4 {
    grid-area: 5 / 1 / 6 / 11;
    align-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd72-942efef4 {
    grid-area: 1 / 5 / 2 / 8;
    align-self: start;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd78-942efef4 {
    grid-area: 1 / 1 / 2 / 8;
    align-self: end;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd7a-942efef4 {
    grid-area: 2 / 1 / 3 / 13;
    align-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd7f-942efef4 {
    grid-area: 3 / 4 / 4 / 11;
    align-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd85-942efef4 {
    grid-area: 4 / 2 / 5 / 9;
    align-self: end;
    justify-self: end;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd86-942efef4 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd87-942efef4 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd88-942efef4 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd9a-942efef4 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dd9c-942efef4 {
    grid-area: 2 / 1 / 3 / 10;
    align-self: start;
    justify-self: end;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda2-942efef4 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda3-942efef4 {
    grid-area: 1 / 3 / 2 / 8;
    align-self: end;
    justify-self: center;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514dda5-942efef4 {
    grid-area: 2 / 1 / 3 / 10;
    align-self: start;
    justify-self: start;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddaa-942efef4 {
    justify-self: stretch;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddb9-942efef4 {
    grid-area: 1 / 1 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddc8-942efef4 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddc9-942efef4 {
    grid-column: 3 / 8;
    grid-row-end: 2;
  }

  #w-node-f0d8031b-cf4c-0e29-0fa4-de37a514ddcb-942efef4 {
    grid-area: span 1 / span 9 / span 1 / span 9;
    align-self: start;
    justify-self: end;
  }

  #w-node-_237f80a9-dfe4-f30f-0d01-d88411853b97-942efef4 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-_237f80a9-dfe4-f30f-0d01-d88411853b9c-942efef4 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-_237f80a9-dfe4-f30f-0d01-d88411853b9e-942efef4 {
    grid-area: 2 / 1 / 5 / 8;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b6-942efef4 {
    grid-area: 2 / 1 / 4 / 6;
    align-self: end;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722b8-942efef4 {
    grid-area: 4 / 1 / 5 / 9;
    align-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722bf-942efef4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722c0-942efef4 {
    grid-area: span 3 / span 2 / span 3 / span 2;
    align-self: stretch;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722cd-942efef4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722ce-942efef4, #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722cf-942efef4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
    justify-self: stretch;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d1-942efef4 {
    grid-area: 1 / 6 / 2 / 13;
    align-self: center;
    justify-self: auto;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722d8-942efef4 {
    grid-area: 1 / 2 / 2 / 13;
    align-self: end;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722da-942efef4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: end;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722de-942efef4 {
    grid-area: 2 / 1 / 5 / 13;
    align-self: start;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722df-942efef4 {
    grid-area: 2 / 2 / 4 / 9;
    justify-self: stretch;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e6-942efef4 {
    grid-area: 1 / 1 / 3 / 8;
    align-self: end;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722e8-942efef4 {
    grid-area: 3 / 1 / 4 / 12;
    align-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f0-942efef4 {
    grid-area: 4 / 8 / 5 / 11;
    align-self: end;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f1-942efef4 {
    grid-area: 1 / 7 / 2 / 12;
    align-self: start;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f2-942efef4 {
    grid-row-end: 7;
    grid-column-start: 6;
    align-self: start;
    justify-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f4-942efef4 {
    align-self: center;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f8-942efef4 {
    grid-area: 7 / 1 / 9 / 12;
    align-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea722f9-942efef4 {
    justify-self: auto;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea7230f-942efef4 {
    grid-column-start: 2;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72310-942efef4 {
    grid-area: 9 / 1 / 10 / 10;
    align-self: end;
    justify-self: start;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72311-942efef4 {
    grid-area: 10 / 1 / 11 / 11;
    align-self: end;
    justify-self: end;
  }

  #w-node-c3dd0c58-c087-931c-ceb8-d07c7ea72312-942efef4 {
    grid-area: 11 / 3 / 13 / 8;
    align-self: center;
  }

  #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513713-942efef5 {
    grid-column-end: 3;
  }

  #w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451371a-942efef5, #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513722-942efef5, #w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451372a-942efef5, #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513732-942efef5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513736-942efef5 {
    grid-row-end: 4;
  }

  #w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451373a-942efef5, #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513740-942efef5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1a07dccc-f0d7-474b-2a8d-d17a44513746-942efef5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1a07dccc-f0d7-474b-2a8d-d17a4451374e-942efef5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea7-26e49ac9, #w-node-_9c9aac8b-7a9f-9f6b-5530-6ddf4cfa8ea7-a476cad9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-9c85da5d {
    grid-column-end: 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-9c85da5d, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-9c85da5d, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-9c85da5d, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-9c85da5d {
    grid-column: span 1 / span 1;
  }

  #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304af-9c85da5d {
    grid-row-end: 6;
  }

  #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304c4-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304ba-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304b3-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304cb-9c85da5d, #w-node-c2fd971e-1f82-22a9-5a26-90e93f6304d2-9c85da5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-9c85da5d {
    grid-column: span 2 / span 2;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-0dff0a7e {
    grid-column-end: 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-0dff0a7e, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-0dff0a7e, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-0dff0a7e, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-0dff0a7e {
    grid-column: span 1 / span 1;
  }

  #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab79-0dff0a7e {
    grid-row-end: 6;
  }

  #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab9c-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab84-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab7d-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab95-0dff0a7e, #w-node-_4e9026c5-88d9-99cc-35bf-93156cb6ab8e-0dff0a7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-0dff0a7e {
    grid-column: span 2 / span 2;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb256-0fe3eb0a {
    grid-column-end: 3;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb25d-0fe3eb0a, #w-node-_79958495-8220-4664-c0fe-c71863cbb265-0fe3eb0a, #w-node-_79958495-8220-4664-c0fe-c71863cbb26d-0fe3eb0a, #w-node-_79958495-8220-4664-c0fe-c71863cbb275-0fe3eb0a {
    grid-column: span 1 / span 1;
  }

  #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d352-0fe3eb0a {
    grid-row-end: 6;
  }

  #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d356-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d35d-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d367-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d36e-0fe3eb0a, #w-node-d17a358a-1854-44ac-25e6-1d9e18e3d375-0fe3eb0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79958495-8220-4664-c0fe-c71863cbb277-0fe3eb0a {
    grid-column: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Bold.ttf') format('truetype'), url('../fonts/Manrope-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Manrope';
  src: url('../fonts/Manrope-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bebasneue';
  src: url('../fonts/BebasNeue-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}