:root {
  --color--background: var(--light--background);
  --color--text: #1d1d1d;
  --paddings--page-padding: 3vw;
  --swatches--transparent: #fff0;
  --swatches--grey: #ebebeb;
  --swatches--black: #1d1d1d;
  --color--border: var(--light--border);
  --dark--background: var(--swatches--black);
  --dark--text: var(--swatches--off-white);
  --dark--border: var(--swatches--off-white);
  --light--background: var(--swatches--off-white);
  --light--text: var(--swatches--black);
  --light--border: var(--swatches--black);
  --size--border-width: 1px;
  --swatches--off-white: #fafafa;
}

body {
  background-color: var(--color--background);
  color: var(--color--text);
  letter-spacing: 0;
  font-family: Roboto Mono, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
}

a {
  font-size: 1rem;
  text-decoration: underline;
}

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

label {
  margin-bottom: .3em;
  font-size: 1.25rem;
  font-weight: 700;
  display: block;
}

blockquote {
  border-left: .3em solid #e2e2e2;
  margin-bottom: 1em;
  padding: 1em 2em 1em 1.7em;
  font-size: 1.2rem;
  line-height: 1.6;
}

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

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

.global_styles {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.global_symbol {
  position: fixed;
  inset: 0% 0% auto;
}

.page-wrapper {
  width: 100%;
  position: relative;
}

.text-size-h3 {
  font-size: 2.19rem;
  font-weight: 500;
  line-height: 1.1;
}

.page-padding {
  padding: 4rem var(--paddings--page-padding);
}

.page-padding.is-home-hero {
  padding-top: 0;
  padding-bottom: 0;
}

.page-padding.navbar {
  flex-direction: row;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.page-padding.footer {
  padding-top: 8rem;
  padding-bottom: 0;
}

.page-padding.project {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.navbar {
  background-color: var(--swatches--transparent);
  background-color: var(--swatches--transparent);
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.logo-text {
  color: var(--color--text);
  text-transform: uppercase;
  align-self: center;
  align-items: center;
  height: 1rem;
  font-family: Neue Machina Ultrabold, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
}

.text-size-subheading {
  color: var(--color--text);
  text-transform: uppercase;
  font-size: 1.15rem;
  font-weight: 700;
}

.text-size-subheading.opacity-60 {
  opacity: .6;
  opacity: .6;
}

.logo-link {
  text-decoration: none;
}

._12-column-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  width: 100%;
  display: grid;
}

._12-column-grid.divider {
  border-top: 1px solid var(--color--border);
  padding-top: 1rem;
}

._12-column-grid.big-gap {
  grid-row-gap: 8rem;
}

.ocuppation-text {
  opacity: .6;
  color: var(--color--text);
  text-align: left;
  text-transform: uppercase;
  font-size: .75rem;
  line-height: 140%;
}

.fade-in-animation {
  width: 100%;
}

.menu-wp, .footer-links-wp {
  grid-column-gap: 2rem;
  display: flex;
}

.footer_text-wp {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer_social-links-list {
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer_bottom-bar {
  border-top: 1px solid #ffffff1a;
  margin-top: 2rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.section-title {
  color: var(--color--text);
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.social-link {
  text-decoration: none;
}

.social-link-wp {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.footer-text {
  color: var(--color--text);
  text-align: left;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 140%;
}

.footer-text.copywrigth {
  opacity: .6;
  opacity: .6;
  line-height: 150%;
}

.arrow-mask {
  flex-direction: column;
  width: 12px;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.back-to-top {
  color: var(--color--text);
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  text-decoration: underline;
}

.back-to-top:hover {
  opacity: .6;
}

.footer-link {
  opacity: .6;
  color: var(--color--text);
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
  transition: opacity .15s;
}

.footer-link:hover {
  opacity: 100;
  color: #fff;
}

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

.work_sticky-block {
  position: sticky;
  top: 8rem;
}

.work-title {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.work-title.opacity-60 {
  opacity: .6;
}

.empty-state {
  color: #fff;
  background-color: #ffffff1a;
  font-size: 1rem;
  line-height: 140%;
}

.scroll_wrap {
  position: relative;
  overflow: hidden;
}

.scroll_trigger {
  pointer-events: none;
  height: 100%;
  min-height: 100vh;
  position: absolute;
  inset: auto 0% 0%;
}

.line {
  background-color: var(--color--border);
  width: 100%;
  height: 1px;
}

.standard-text.opacity-60.all-caps, .standard-text.all-caps {
  text-transform: uppercase;
}

.standard-text {
  text-align: left;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}

.standard-text.opacity-60.all-caps, .standard-text.all-caps {
  text-transform: uppercase;
}

.standard-text.opacity-60 {
  opacity: .6;
}

.standard-text.opacity-60.all-caps {
  text-transform: uppercase;
  text-transform: uppercase;
}

.button_link {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button_link.back-to-top {
  max-width: 6.75rem;
}

.button_link.back-to-top:hover {
  opacity: 1;
}

.button_link.email {
  align-items: flex-start;
}

.button_link-text {
  color: var(--color--text);
  text-transform: uppercase;
  align-self: center;
  font-family: Roboto Mono, sans-serif;
}

.button_link-text.email {
  font-size: 2.5rem;
}

.button_link-underline {
  background-color: var(--color--text);
  width: 0%;
  height: 1px;
}

.text-button-link {
  grid-column-gap: .5rem;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-button-link:hover {
  opacity: .6;
}

.project_info-wp {
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.project_detail-info {
  margin-bottom: 2rem;
}

.project_title-wp {
  margin-bottom: 5rem;
}

.project_title {
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 130%;
}

.project_details-wp {
  grid-row-gap: 4rem;
  flex-direction: column;
  margin-bottom: 4rem;
  display: flex;
}

.svg_right-arrow {
  max-width: 14px;
  max-height: 14px;
}

.project_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.project_image._1-1 {
  aspect-ratio: 1;
  aspect-ratio: 1;
}

.project_content {
  border-top: 1px solid var(--color--border);
  padding-top: 3rem;
}

.project_cl {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project_cl.one-column {
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.case-description_details {
  border-top: 1px solid #000;
  border-bottom: 0 solid #000;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.case-description_grid-details {
  grid-column-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
}

.project_credits-wp {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.project_highlight {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: 2rem;
  display: flex;
}

.collection-item {
  display: flex;
}

.project_video-wp {
  z-index: 1;
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.video-html-embed {
  height: 100%;
  display: block;
}

.project_video {
  aspect-ratio: 16 / 9;
}

.next-project_title {
  color: var(--color--text);
  text-align: left;
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 700;
  line-height: 130%;
}

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

  .text-size-h1.about-title {
    max-width: 80%;
  }

  .text-size-h2.dot {
    font-size: 2.5rem;
  }

  .text-size-h3 {
    font-size: 1.75rem;
  }

  .text-size-h6.process {
    max-width: 90%;
  }

  .hero_layout {
    grid-row-gap: 3rem;
    max-height: 80vh;
  }

  .logo-text {
    height: 1rem;
    font-size: 1rem;
  }

  .hero_subheader-text {
    font-size: 1.5rem;
  }

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

  .hero_image {
    width: 40vw;
    height: 40vw;
  }

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

  .about_images-wp {
    height: 80vw;
  }

  .image-wp-2 {
    bottom: 18%;
  }

  .about_subtitles {
    font-size: .875rem;
  }

  .fun-facts_rich-text a {
    font-size: 1.25rem;
  }

  .fun-facts_rich-text ul {
    padding-left: 20px;
    font-size: 1.25rem;
  }

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

  .text-size-subheading {
    font-size: .9375rem;
  }

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

  ._12-column-grid.big-gap {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .footer-text.copywrigth {
    font-size: .75rem;
  }

  .button_link-text {
    font-size: .9375rem;
  }

  .button_link-text.email {
    font-size: 1.85rem;
  }

  .project_title-wp {
    margin-bottom: 1rem;
  }

  .project_title {
    font-size: 5rem;
  }

  .project_cl {
    grid-row-gap: 1rem;
  }

  .fun-facts_section {
    display: flex;
  }

  .fun-facts_image {
    width: 100vw;
    height: 100%;
    inset: auto 0% 0%;
  }

  .fun-facts_cl {
    grid-row-gap: 1rem;
  }

  .fun-facts_image-wp {
    width: 100vw;
    height: 45%;
    inset: auto 0% 0%;
  }
}

@media screen and (max-width: 767px) {
  .text-size-h1.about-title {
    max-width: 100%;
    font-size: 1.5rem;
  }

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

  .text-size-h3 {
    font-size: 1.5rem;
  }

  .hero_layout {
    max-height: none;
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .hero_heading-text._1 {
    font-size: 10vw;
  }

  .hero_heading-text._2 {
    font-size: 18vw;
  }

  .hero_image {
    width: 100vw;
    height: 100vw;
    position: relative;
    bottom: 0%;
    transform: none;
  }

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

  .content_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .about_images-wp {
    height: 110vw;
  }

  .image-wp-2 {
    bottom: 25%;
  }

  .image-wp-1 {
    bottom: 15%;
  }

  .fun-facts_cw {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .column-1 {
    position: relative;
    top: auto;
  }

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

  .about_paragraph {
    margin-top: 1rem;
  }

  .columns {
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .work_sticky-block {
    margin-bottom: 3rem;
    position: static;
  }

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

  .work_text-info {
    grid-row-gap: .25rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .work_number-wp {
    width: 100px;
    display: none;
  }

  .standard-text p {
    font-size: .875rem;
  }

  .project_title {
    font-size: 3rem;
  }

  .project_image {
    aspect-ratio: 3 / 2;
  }

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

  .project_video-wp {
    aspect-ratio: 3 / 2;
  }

  .next-project_title {
    font-size: 1.6rem;
  }

  .fun-facts_image-wp {
    height: 40%;
  }

  .about_video {
    aspect-ratio: 3 / 2;
  }

  .project_space-adjustment {
    margin-top: -3rem;
  }

  .image-wp-4 {
    padding-left: 2rem;
  }
}

@media screen and (max-width: 479px) {
  .text-size-h1.about-title {
    font-size: 1.25rem;
  }

  .text-size-h2.dot {
    display: none;
  }

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

  .about_images-wp {
    height: 125vw;
  }

  .image-wp-2 {
    bottom: 30%;
    right: 30%;
  }

  .image-wp-1 {
    bottom: 22%;
  }

  .occupation-wp {
    margin-top: -1rem;
  }

  ._12-column-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .ocuppation-text {
    font-size: .9rem;
  }

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

  .footer-text {
    font-size: .9rem;
  }

  .work_sticky-block {
    margin-bottom: 1rem;
  }

  .standard-text {
    font-size: .875rem;
  }

  .button_link-text.email {
    font-size: 1.35rem;
  }

  .project_title {
    font-size: 2rem;
  }

  .project_content {
    padding-top: 2rem;
  }

  .next-project_title {
    font-size: 1.4rem;
  }
}

#w-node-_0bd42c7f-ab2e-beed-8b6c-0a852502792a-4390a682 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_0bd42c7f-ab2e-beed-8b6c-0a852502792d-4390a682 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_0bd42c7f-ab2e-beed-8b6c-0a8525027933-4390a682 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0bd42c7f-ab2e-beed-8b6c-0a8525027939-4390a682 {
  grid-area: 1 / 6 / 2 / 10;
}

#w-node-_0bd42c7f-ab2e-beed-8b6c-0a852502793f-4390a682 {
  grid-area: 1 / 11 / 2 / 13;
  place-self: end;
}

#w-node-_67ec4a68-884b-0287-ea55-f35becbc4f17-4390a682 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-fb3ea31a-9568-d021-47f1-08fa554d2960-4390a682 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_0097a2b1-c1c1-4a47-7d05-4fdbfd33279a-4390a682, #w-node-_0097a2b1-c1c1-4a47-7d05-4fdbfd33279b-4390a682, #w-node-_0097a2b1-c1c1-4a47-7d05-4fdbfd33279d-4390a682, #w-node-_98a53e9c-814d-44e1-3960-0d35a8391030-4390a682, #w-node-_98a53e9c-814d-44e1-3960-0d35a8391031-4390a682, #w-node-_98a53e9c-814d-44e1-3960-0d35a8391033-4390a682, #w-node-de0fcfe4-c7ef-acc1-3c0d-1564ffeb4c31-4390a682, #w-node-de0fcfe4-c7ef-acc1-3c0d-1564ffeb4c32-4390a682, #w-node-de0fcfe4-c7ef-acc1-3c0d-1564ffeb4c34-4390a682, #w-node-_7e4517e0-f074-5bf1-492f-924da4048f3f-4390a682, #w-node-_7e4517e0-f074-5bf1-492f-924da4048f40-4390a682, #w-node-_7e4517e0-f074-5bf1-492f-924da4048f42-4390a682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37a20e51-76f1-9e83-4148-f850617099d1-4390a682 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_37a20e51-76f1-9e83-4148-f850617099d3-4390a682 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_80db3e1f-d156-a76d-7181-ae5bc48d5c68-4390a682 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_16110cd7-d920-9d73-c90c-26ed28763960-4390a682 {
  grid-area: 1 / 7 / 3 / 13;
}

#w-node-_6efe408f-732d-a317-dd41-78f3f5c5a67e-4390a682 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d50e-c522d50a {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d511-c522d50a {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d532-c522d50a {
  grid-area: 2 / 1 / 3 / 7;
  place-self: end start;
}

#w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d537-c522d50a {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d53e-c522d50a {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d540-c522d50a {
  grid-area: 1 / 12 / 2 / 13;
}

#w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d542-c522d50a {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_839b2891-d941-b742-03b0-afe1329cb064-329cb05f {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_839b2891-d941-b742-03b0-afe1329cb068-329cb05f {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_839b2891-d941-b742-03b0-afe1329cb06b-329cb05f {
  grid-area: 1 / 9 / 2 / 13;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_0bd42c7f-ab2e-beed-8b6c-0a852502792a-4390a682 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0bd42c7f-ab2e-beed-8b6c-0a852502792d-4390a682 {
    grid-column-end: 9;
  }

  #w-node-_0bd42c7f-ab2e-beed-8b6c-0a8525027933-4390a682 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_0bd42c7f-ab2e-beed-8b6c-0a8525027939-4390a682 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_0bd42c7f-ab2e-beed-8b6c-0a852502793f-4390a682 {
    grid-area: 2 / 5 / 3 / 9;
    justify-self: start;
  }

  #w-node-_67ec4a68-884b-0287-ea55-f35becbc4f17-4390a682, #w-node-fb3ea31a-9568-d021-47f1-08fa554d2960-4390a682, #w-node-_37a20e51-76f1-9e83-4148-f850617099d1-4390a682, #w-node-_37a20e51-76f1-9e83-4148-f850617099d3-4390a682 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d511-c522d50a, #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d537-c522d50a, #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d542-c522d50a {
    grid-column-start: 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0bd42c7f-ab2e-beed-8b6c-0a8525027933-4390a682, #w-node-_0bd42c7f-ab2e-beed-8b6c-0a8525027939-4390a682, #w-node-_0bd42c7f-ab2e-beed-8b6c-0a852502793f-4390a682, #w-node-_80db3e1f-d156-a76d-7181-ae5bc48d5c68-4390a682, #w-node-_16110cd7-d920-9d73-c90c-26ed28763960-4390a682, #w-node-_6efe408f-732d-a317-dd41-78f3f5c5a67e-4390a682 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d50e-c522d50a {
    grid-column-end: 9;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d511-c522d50a {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d532-c522d50a {
    grid-row: 4 / 5;
    grid-column-end: 9;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d537-c522d50a {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d53e-c522d50a {
    grid-column-end: 5;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d540-c522d50a {
    grid-column: 5 / 9;
    justify-self: end;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d542-c522d50a {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_839b2891-d941-b742-03b0-afe1329cb064-329cb05f {
    grid-column-end: 5;
  }

  #w-node-_839b2891-d941-b742-03b0-afe1329cb068-329cb05f {
    grid-column-start: 5;
    justify-self: end;
  }

  #w-node-_839b2891-d941-b742-03b0-afe1329cb06b-329cb05f {
    grid-area: 2 / 1 / 3 / 9;
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_37a20e51-76f1-9e83-4148-f850617099d1-4390a682 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-ec9df9be-9789-0d11-f1e2-9ef8c522d540-c522d50a {
    justify-self: end;
  }

  #w-node-_839b2891-d941-b742-03b0-afe1329cb064-329cb05f {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_839b2891-d941-b742-03b0-afe1329cb068-329cb05f, #w-node-_839b2891-d941-b742-03b0-afe1329cb06b-329cb05f {
    grid-area: span 1 / span 8 / span 1 / span 8;
    justify-self: start;
  }
}
