:root {
  --mh-background: #fffbe9;
  --mh-text: #2e2506;
  --mh-border: #cbf751;
  --mh-text-light: #eee7ca;
}

body {
  background-color: var(--mh-background);
  color: var(--mh-text);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.3;
}

h1 {
  color: var(--mh-text);
  letter-spacing: .2vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: findreplace, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1;
}

h2 {
  max-width: 20ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

p {
  margin-bottom: .5em;
}

a {
  color: var(--mh-text);
  border-bottom: 1px solid #0000;
  text-decoration: none;
}

a:hover {
  border-bottom-color: var(--mh-border);
  color: var(--mh-text);
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1em;
  list-style-type: square;
}

li {
  margin-bottom: 1em;
}

em {
  margin-top: .25em;
  font-style: italic;
  display: inline-block;
}

blockquote {
  border-left: .5px solid var(--mh-border);
  margin-bottom: 1rem;
  padding: 0 0 0 1rem;
  font-size: 1rem;
  line-height: 1.3;
}

.mh-section__padding {
  flex-direction: column;
  flex: 1;
  padding: 3.7rem 4rem 4rem;
  display: flex;
}

.mh-section__padding.hero {
  padding-top: 3rem;
  padding-bottom: 8rem;
}

.mh-section__padding.footer {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.mh-section__grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex: 1;
  grid-template: "Title Title Title Title" max-content
                 "Content Content Content Content" 1fr
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: baseline;
  height: 100%;
  display: grid;
}

.mh-section__grid.footer {
  grid-template-rows: max-content;
}

.mh-project__tags-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: none;
}

.mh-section__content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template: "Description Gallery Gallery Gallery" max-content
                 "Description-2 Gallery Gallery Gallery" 1fr
                 / 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mh-project__blurb-wrapper {
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 2rem;
  display: flex;
}

.mh-project__gallery-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.mh-project__slider-wrapper {
  background-color: #0000;
  min-height: 70vh;
}

.mh-project__slide {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.mh-project__image-wrapper {
  flex: 1 0 45%;
  display: flex;
  position: relative;
}

.mh-project__image {
  object-fit: contain;
  object-position: 0% 0%;
  width: 100%;
  max-height: 60vh;
}

.mh-project__image.is--logo {
  object-position: 0% 50%;
  max-height: 7rem;
}

.mh-project__slider-arrow {
  width: 50%;
}

.mh-project__description-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 70vh;
  display: none;
}

.mh-project__read-more {
  text-decoration: none;
}

.mh-project__read-more.gallery {
  display: none;
}

.mh-project__description {
  font-size: 1rem;
}

.mh-project__description a {
  border-bottom-color: var(--mh-border);
}

.mh-project__description a:hover {
  border-bottom-color: var(--mh-text);
}

.mh-project__description strong {
  font-weight: 600;
}

.mh-project__description h2 {
  max-width: none;
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.3;
}

.mh-project__tags {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  letter-spacing: .2rem;
  align-items: baseline;
  margin-left: -4rem;
  font-family: tephra, sans-serif;
  font-size: 1.75rem;
  font-weight: 100;
  display: flex;
}

.mh-project__tags p {
  margin-bottom: 0;
}

.mh-project__figure-wrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative;
}

.mh-project__image-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column-reverse;
  justify-content: flex-end;
  font-size: .875rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mh-project__slider-nav {
  color: var(--mh-border);
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-left: -35%;
  padding-top: 0;
  padding-bottom: 0;
  font-family: findreplace, sans-serif;
  font-weight: 700;
  display: flex;
  position: relative;
}

.mh-project__slider-nav.is--hidden {
  display: none;
}

.mh-project__image-caption, .mh-project__image-caption.is--footer {
  display: block;
}

.mh-hero {
  color: var(--mh-text);
  background-color: #9992ca;
  flex-direction: column;
  min-height: 75vh;
  font-size: 2.5rem;
  display: flex;
  position: relative;
}

.mh-hero__heading-wrapper {
  color: var(--mh-text);
}

.mh-hero__heading-wrapper.w--current:hover {
  color: var(--mh-text-light);
}

.mh-hero__menu-wrapper {
  z-index: 10;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.mh-hero__menu-links {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  display: flex;
}

.mh-hero__link {
  z-index: 10;
  color: var(--mh-text);
  white-space: nowrap;
  font-size: 1em;
  font-weight: 300;
  text-decoration: none;
  position: relative;
}

.mh-hero__link:hover {
  color: var(--mh-text);
  border-bottom-style: none;
}

.mh-hero__content-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -1vw;
  display: flex;
}

.mh-hero__blurb {
  max-width: 35ch;
  font-size: 1em;
  line-height: 1.1;
}

.mh-hero__blurb strong {
  letter-spacing: .2vw;
  font-family: findreplace, sans-serif;
  font-size: 1.05em;
  font-weight: 400;
}

.mh-hero__blurb p {
  font-weight: 300;
}

.mh-project__slider-element-text {
  font-family: tephra, sans-serif;
  font-weight: 300;
}

.mh-project__slider-element-text.mh-project__slider-element--active {
  font-weight: 100;
}

.mh-border {
  z-index: 100;
  border-bottom: 1px solid var(--mh-border);
  position: fixed;
  inset: 0% 0% auto;
}

.mh-footer {
  border-top: 1px solid var(--mh-text);
}

.mh-footer__grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template: "Title Tags Tags Tags"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._w-slider-dot {
  background-color: #0000;
  font-family: tephra, sans-serif;
  font-weight: 400;
}

._w-slider-dot._w-active {
  font-weight: 100;
}

.heading {
  color: var(--mh-border);
}

.mh-hero__lottie-row {
  grid-column-gap: 0vw;
  grid-row-gap: 0vh;
  flex-wrap: wrap;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  place-items: center;
  display: grid;
}

.mh-hero__lottie {
  pointer-events: auto;
  width: 5vw;
  height: 5vh;
}

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

.mh-hero__lottie-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100vw;
  display: grid;
  position: sticky;
  top: 0;
}

.mh-hero__background-animation--desktop {
  z-index: 9;
  pointer-events: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mh-hero__grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template: "Title Tags"
                 "Content Content"
                 / 1fr max-content;
  grid-auto-columns: 1fr;
  place-items: baseline start;
  display: grid;
}

.mh-projects__divider {
  border-bottom: 1px solid var(--mh-border);
}

.mh-hero__link-underline {
  border-bottom: 1px solid var(--mh-border);
  width: 0%;
}

.mm-hero__about {
  z-index: 11;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template: "Title Title Title Title"
                 ". . . ."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
  position: relative;
}

.mh-hero__nav-link--about {
  white-space: nowrap;
}

.mh-footer__hidden-punctuation, .mh-hero__background-animation--mobile {
  display: none;
}

.text-block {
  font-family: findreplace, sans-serif;
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2rem;
  }

  h2 {
    max-width: none;
  }

  .mh-section__grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template: "Title" max-content
                   "Tags" max-content
                   "Content"
                   / 1fr;
  }

  .mh-project__tags-wrapper {
    margin-bottom: 2rem;
  }

  .mh-section__content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template: "Description" max-content
                   "Description-2" max-content
                   "Gallery"
                   "Gallery"
                   / 1fr;
  }

  .mh-section__content-wrapper.hero {
    margin-top: 4rem;
    display: block;
  }

  .mh-project__blurb-wrapper {
    padding-right: 0;
  }

  .mh-project__gallery-wrapper {
    margin-top: 1rem;
  }

  .mh-project__slider-wrapper {
    height: auto;
    min-height: auto;
    position: static;
    overflow: visible;
  }

  .mh-project__slider-mask {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    overflow: visible;
  }

  .mh-project__slide {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .mh-project__image {
    max-height: none;
  }

  .mh-project__slider-arrow {
    display: none;
  }

  .mh-project__description-wrapper {
    min-height: auto;
    margin-top: -1rem;
    display: block;
  }

  .mh-project__read-more-wrapper {
    margin-bottom: 2rem;
    display: none;
  }

  .mh-project__tags {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    margin-left: 0;
    font-size: 1.8rem;
  }

  .mh-project__image-container {
    flex: 1;
    position: static;
  }

  .mh-project__slider-nav {
    display: none;
  }

  .mh-hero {
    min-height: auto;
  }

  .mh-hero__menu-links {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: -3rem;
  }

  .mh-hero__link {
    font-size: 1.5rem;
  }

  .mh-hero__blurb {
    font-size: 2rem;
  }

  .mh-footer__grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column-reverse;
    display: flex;
  }

  .slide {
    overflow: visible;
  }

  .slide-2, .mh-project__slide-wrapper {
    position: static;
  }

  .heading-2 {
    max-width: none;
  }

  .mh-hero__lottie {
    width: 5vw;
    height: 5vh;
  }

  .mh-hero__background-animation--desktop {
    display: none;
  }

  .mh-hero__grid {
    grid-template: "Title"
                   "Tags"
                   "Content"
                   / 1fr;
  }

  .mm-hero__about {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-template-areas: "Title";
  }

  .mh-footer__hidden-punctuation {
    display: inline;
  }

  .mh-hero__background-animation--mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: grid;
    position: absolute;
    inset: 0%;
  }

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

@media screen and (max-width: 767px) {
  .mh-section__padding {
    padding-top: 1.7rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mh-section__padding.hero {
    padding-top: 1.5rem;
  }

  .mh-project__gallery-wrapper {
    margin-top: 0;
  }

  .mh-hero__blurb {
    max-width: none;
  }

  .mh-hero__lottie {
    width: 6vw;
    height: 6vh;
  }
}

@media screen and (max-width: 479px) {
  .mh-section__padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mh-section__padding.hero {
    padding-top: .6rem;
  }

  .mh-hero__menu-wrapper {
    flex-direction: column;
  }

  .mh-hero__menu-links {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-wrap: wrap;
  }

  .mh-hero__lottie {
    width: 8vw;
    height: 8vh;
  }

  .mh-hero__nav-link--about {
    flex: 0 0 50%;
    justify-content: flex-start;
  }

  .mh-hero__link-wrapper {
    min-width: 9rem;
  }

  .mh-hero__background-animation--mobile {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}

#w-node-_4df09a79-7e59-6d00-eca0-0f586c266fec-f32ea86c {
  grid-area: Tags;
  justify-self: end;
}

#w-node-_1aa9eb05-787c-05ca-a6d5-4fd5873a8e75-f32ea86c {
  grid-area: Content;
  align-self: stretch;
}

#w-node-d4a699c7-2c50-5602-d410-8fe918516633-f32ea86c, #w-node-d20d43c0-bd99-9802-d67a-815e3e0f8f13-f32ea86c {
  grid-area: Title;
}

#w-node-dd29153c-aebd-a8e7-6d0d-bdb1d7b61d2b-f32ea86c {
  grid-area: Tags;
}

#w-node-f81f633b-d788-faeb-65f0-8147f5fbfc5b-f32ea86c {
  grid-area: Content;
  align-self: stretch;
}

#w-node-_06eb8c91-6d59-42ed-bfbd-054879af889a-f32ea86c {
  grid-area: Description;
  align-self: start;
}

#w-node-ccb5a3eb-5b22-a147-0686-677f6d1ac709-f32ea86c {
  grid-area: Description-2;
  place-self: start;
}

#w-node-_661306fc-8569-207d-8341-768312658f0b-f32ea86c {
  grid-area: Gallery;
}

#w-node-_019ed08c-4b94-00f5-0fcb-10d9f22cec4a-f32ea86c, #w-node-_24078c4a-f06b-e456-008f-475a4b47a5e0-f32ea86c, #w-node-_0373c9a2-a243-0575-1f0f-b7f11ad5cacb-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23debe23-e671-2f59-0943-173c5c13adf0-f32ea86c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23debe23-e671-2f59-0943-173c5c13adf1-f32ea86c, #w-node-_262c543f-c4c7-527a-03a3-1e09533b97ce-f32ea86c, #w-node-_5ce72b18-72f5-7b2e-0b21-e4970814948c-f32ea86c, #w-node-_5ce72b18-72f5-7b2e-0b21-e49708149492-f32ea86c, #w-node-_70929ff3-efa8-2a19-bdde-9d50d4116cd3-f32ea86c, #w-node-_3e4be9a5-08f1-ad31-c426-2e203235eff5-f32ea86c, #w-node-_3e4be9a5-08f1-ad31-c426-2e203235effb-f32ea86c, #w-node-_512ec0e7-c2f7-05ba-e9be-84cf231d6605-f32ea86c, #w-node-_512ec0e7-c2f7-05ba-e9be-84cf231d660b-f32ea86c, #w-node-deaf5aec-21f5-9a6f-4a9c-d5d090f83217-f32ea86c, #w-node-deaf5aec-21f5-9a6f-4a9c-d5d090f8321d-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dc1458e-4004-dada-b116-fe769ecadffa-f32ea86c {
  grid-area: Gallery;
}

#w-node-_42ad52c9-da93-be93-4f5c-a84b66174fcc-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5a8b124-f23f-f867-f879-8c36f7a809d4-f32ea86c {
  grid-area: Title;
}

#w-node-e5a8b124-f23f-f867-f879-8c36f7a809d7-f32ea86c {
  grid-area: Tags;
}

#w-node-e5a8b124-f23f-f867-f879-8c36f7a809df-f32ea86c {
  grid-area: Content;
  align-self: stretch;
}

#w-node-e5a8b124-f23f-f867-f879-8c36f7a809e0-f32ea86c {
  grid-area: Description;
}

#w-node-e5a8b124-f23f-f867-f879-8c36f7a809e7-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-e5a8b124-f23f-f867-f879-8c36f7a809ea-f32ea86c {
  grid-area: Gallery;
}

#w-node-_236a7fdf-5a4f-1407-a21c-5581c0e37705-f32ea86c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_236a7fdf-5a4f-1407-a21c-5581c0e37706-f32ea86c, #w-node-_2303a02d-191b-7031-9a1d-9b8dbb8486e0-f32ea86c, #w-node-_2303a02d-191b-7031-9a1d-9b8dbb8486e1-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5a8b124-f23f-f867-f879-8c36f7a809f8-f32ea86c {
  grid-area: Gallery;
}

#w-node-e5a8b124-f23f-f867-f879-8c36f7a809f9-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4ce-f32ea86c {
  grid-area: Title;
}

#w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4d1-f32ea86c {
  grid-area: Tags;
}

#w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4d9-f32ea86c {
  grid-area: Content;
  align-self: stretch;
}

#w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4da-f32ea86c {
  grid-area: Description;
}

#w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4e1-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4e4-f32ea86c {
  grid-area: Gallery;
}

#w-node-_3e35b1fc-d6f9-edba-2d3a-a62086942997-f32ea86c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3e35b1fc-d6f9-edba-2d3a-a62086942998-f32ea86c, #w-node-_3e35b1fc-d6f9-edba-2d3a-a6208694299e-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5db6a68e-7151-09b9-f28a-99db8605e198-f32ea86c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5db6a68e-7151-09b9-f28a-99db8605e199-f32ea86c, #w-node-a33da9a7-f13e-2677-3272-3aadb1043d30-f32ea86c, #w-node-_643d933f-1b4e-e6a4-b446-0e93b738c93a-f32ea86c, #w-node-_643d933f-1b4e-e6a4-b446-0e93b738c940-f32ea86c, #w-node-_38e30b60-095d-604e-2a77-438a1f0b2e2a-f32ea86c, #w-node-_2601125a-29cb-7ed2-884f-e34b555e8aa5-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3414f76-4305-3eb1-448d-246901e31056-f32ea86c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3414f76-4305-3eb1-448d-246901e31057-f32ea86c, #w-node-dbf5bfd4-5c61-7de5-86af-ca710ca5b3f6-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9debd74c-f96f-5a1b-c2f5-787b8b9ce727-f32ea86c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9debd74c-f96f-5a1b-c2f5-787b8b9ce728-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4f2-f32ea86c {
  grid-area: Gallery;
}

#w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4f3-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5945110-dcea-452e-c825-ca169a728316-f32ea86c {
  grid-area: Title;
}

#w-node-c5945110-dcea-452e-c825-ca169a728319-f32ea86c {
  grid-area: Tags;
}

#w-node-c5945110-dcea-452e-c825-ca169a728321-f32ea86c {
  grid-area: Content;
  align-self: stretch;
}

#w-node-c5945110-dcea-452e-c825-ca169a728322-f32ea86c {
  grid-area: Description;
}

#w-node-c5945110-dcea-452e-c825-ca169a72832c-f32ea86c {
  grid-area: Gallery;
}

#w-node-_76a2148f-42b0-91ba-e652-b7332295989f-f32ea86c, #w-node-_76a2148f-42b0-91ba-e652-b733229598a5-f32ea86c, #w-node-_76a2148f-42b0-91ba-e652-b733229598ab-f32ea86c, #w-node-c2f24a2d-3007-8c9e-d631-7d2e4abb1e77-f32ea86c, #w-node-c2f24a2d-3007-8c9e-d631-7d2e4abb1e7d-f32ea86c, #w-node-c2f24a2d-3007-8c9e-d631-7d2e4abb1e83-f32ea86c, #w-node-ccbed95f-3e71-78ad-bd11-8381e7eee365-f32ea86c, #w-node-ccbed95f-3e71-78ad-bd11-8381e7eee36b-f32ea86c, #w-node-ccbed95f-3e71-78ad-bd11-8381e7eee371-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b721db0-52ae-e128-f93b-4167d146609a-f32ea86c {
  grid-area: Title;
}

#w-node-_8b721db0-52ae-e128-f93b-4167d146609d-f32ea86c {
  grid-area: Tags;
}

#w-node-_8b721db0-52ae-e128-f93b-4167d14660a5-f32ea86c {
  grid-area: Content;
  align-self: stretch;
}

#w-node-_8b721db0-52ae-e128-f93b-4167d14660a6-f32ea86c {
  grid-area: Description;
}

#w-node-_8b721db0-52ae-e128-f93b-4167d14660ad-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_8b721db0-52ae-e128-f93b-4167d14660b0-f32ea86c {
  grid-area: Gallery;
}

#w-node-c5946560-87e7-f411-965b-ece77789fb88-f32ea86c, #w-node-_623caddc-3cdf-5a80-5c24-0ce493b5003c-f32ea86c, #w-node-_7489b902-2475-0236-5a9b-bb86bfb5e118-f32ea86c, #w-node-a84add2b-be32-0dbc-0f3c-145cd8992107-f32ea86c, #w-node-_5bc9ad2f-ba5c-927b-d5c7-6be6b1fb4590-f32ea86c, #w-node-_4f4b9df7-558a-7d8f-b7e3-35a14162ea3c-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a7e5160-ed7d-c37d-3472-f71d89d884ea-f32ea86c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8a7e5160-ed7d-c37d-3472-f71d89d884eb-f32ea86c, #w-node-_8fe57669-ccec-d361-a921-bae61caf7c6d-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b721db0-52ae-e128-f93b-4167d14660be-f32ea86c {
  grid-area: Gallery;
}

#w-node-_8b721db0-52ae-e128-f93b-4167d14660bf-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_255dbd55-19b5-146f-542c-d3269ece2f1e-f32ea86c {
  grid-area: Title;
}

#w-node-_255dbd55-19b5-146f-542c-d3269ece2f21-f32ea86c {
  grid-area: Tags;
}

#w-node-_255dbd55-19b5-146f-542c-d3269ece2f29-f32ea86c {
  grid-area: Content;
  align-self: stretch;
}

#w-node-_255dbd55-19b5-146f-542c-d3269ece2f2a-f32ea86c {
  grid-area: Description;
}

#w-node-_255dbd55-19b5-146f-542c-d3269ece2f31-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_255dbd55-19b5-146f-542c-d3269ece2f34-f32ea86c {
  grid-area: Gallery;
}

#w-node-_5ee9cadf-61c3-d625-9e11-70cd0e7a0f07-f32ea86c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5ee9cadf-61c3-d625-9e11-70cd0e7a0f08-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_255dbd55-19b5-146f-542c-d3269ece2f42-f32ea86c {
  grid-area: Gallery;
}

#w-node-_255dbd55-19b5-146f-542c-d3269ece2f43-f32ea86c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_845acb5a-eb9c-d5b0-0c8a-d76b4a47ec36-f32ea86c {
  grid-area: Title;
}

#w-node-_4d4fcb4a-8c14-0d8c-9260-4ef254e70c6f-f32ea86c {
  grid-area: Tags;
}

#w-node-a7edfa9a-b93b-fa21-1159-be7f302251bb-302251bb, #w-node-ef7680f1-90bd-3857-5454-11be77c3ca40-77c3ca40, #w-node-f711af42-ab0f-6f25-fca8-af6fb1180a7f-b1180a7f, #w-node-bb6aa8fc-2fae-720a-94fc-3d51bf3b1e82-bf3b1e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_4df09a79-7e59-6d00-eca0-0f586c266fec-f32ea86c {
    justify-self: start;
  }

  #w-node-_1aa9eb05-787c-05ca-a6d5-4fd5873a8e75-f32ea86c {
    align-self: start;
  }

  #w-node-_90f636be-1523-f752-8081-9c595b5196a4-f32ea86c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8d81220f-90f8-fd7e-bd09-a5c24a76779e-f32ea86c {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-f8944920-f7c2-f5c5-df2d-79da90fd59be-f32ea86c {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-e6168777-6420-87f8-7240-93e375058499-f32ea86c {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1a939f9a-ceb5-66ce-bdb5-ea24df6a570f-f32ea86c {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-_0cbcae45-b7e3-1d7c-a9d7-a933c9b0be41-f32ea86c {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-f4728ee5-1e38-f9a9-eefc-d43fbee7bbab-f32ea86c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-fb36d6a6-fd85-7283-1c6a-1426f5a0fa3e-f32ea86c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d4f70a87-89d4-1801-303e-0d6b25194b6f-f32ea86c {
    grid-area: 4 / 6 / 5 / 7;
  }

  #w-node-_53f4a8ab-25eb-63ac-e60c-95478350d6da-f32ea86c {
    grid-area: 6 / 5 / 7 / 6;
  }

  #w-node-dfa1f700-e9b7-50c3-d2f7-faa1b33fa1a6-f32ea86c {
    grid-area: 2 / 7 / 3 / 8;
  }

  #w-node-_6d7f72d6-097d-5d67-ab57-005ad5cc9570-f32ea86c {
    grid-area: 5 / 7 / 6 / 8;
  }

  #w-node-_72eec6a5-6fff-393e-c863-cdba6fbffbfc-f32ea86c {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_661306fc-8569-207d-8341-768312658f0b-f32ea86c {
    grid-area: Gallery;
  }

  #w-node-_6dc1458e-4004-dada-b116-fe769ecadffa-f32ea86c, #w-node-e5a8b124-f23f-f867-f879-8c36f7a809f8-f32ea86c, #w-node-_9fbaf12e-175b-4a76-fca2-131cea42b4f2-f32ea86c, #w-node-_8b721db0-52ae-e128-f93b-4167d14660be-f32ea86c, #w-node-_255dbd55-19b5-146f-542c-d3269ece2f42-f32ea86c {
    grid-area: Description-2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4df09a79-7e59-6d00-eca0-0f586c266fec-f32ea86c {
    justify-self: stretch;
  }

  #w-node-_8d81220f-90f8-fd7e-bd09-a5c24a76779e-f32ea86c {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-f8944920-f7c2-f5c5-df2d-79da90fd59be-f32ea86c {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_0cbcae45-b7e3-1d7c-a9d7-a933c9b0be41-f32ea86c {
    grid-area: 7 / 4 / 8 / 5;
  }

  #w-node-d4f70a87-89d4-1801-303e-0d6b25194b6f-f32ea86c {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-dfa1f700-e9b7-50c3-d2f7-faa1b33fa1a6-f32ea86c {
    grid-area: 3 / 4 / 4 / 5;
  }

  #w-node-_6d7f72d6-097d-5d67-ab57-005ad5cc9570-f32ea86c {
    grid-area: 2 / 5 / 3 / 6;
  }
}


