:root {
  --navajo-white: #f2d492;
  --gainsboro: #ddd;
  --tan: #b8b08d;
  --black: #2e2e2e;
  --sandy-brown: #f29559;
  --dim-grey: #413a3a;
  --midnight-blue: #1d2933;
  --dark-goldenrod: #ac8d05;
  --grey: #757575;
  --light-grey: #ccc;
  --dark-blue: #202c39;
  --slate-grey: #636f7c;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

body {
  color: #000;
  font-family: futura-pt, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  letter-spacing: -.1rem;
  font-size: 5.61rem;
  font-weight: 400;
  line-height: 1.2;
}

h2 {
  letter-spacing: -.05rem;
  font-size: 4.209rem;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  letter-spacing: -.05px;
  font-size: 3.157rem;
  font-weight: 400;
  line-height: 1.2;
}

h4 {
  font-size: 2.369rem;
  font-weight: 400;
  line-height: 1.2;
}

h5 {
  font-size: 1.777rem;
  font-weight: 400;
  line-height: 1.2;
}

h6 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 500;
}

p {
  font-size: 1.2rem;
}

a {
  color: #1f1f1f;
  border-bottom: 1px solid #cab246;
  text-decoration: none;
}

em {
  font-style: italic;
}

blockquote {
  border-left: 4px solid var(--gainsboro);
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 40px;
  line-height: 1.5;
}

figcaption {
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
}

.columns {
  margin-bottom: 50px;
}

.glbl_wrapper_50 {
  width: 50%;
  height: 100%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.glbl_section {
  background-color: #fff;
}

.hashtags {
  color: #aa8008;
  letter-spacing: 1px;
  text-transform: lowercase;
  cursor: pointer;
  background-color: #f0f0f0;
  border-radius: 30px;
  padding: 7px 15px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition: background-color .275s, color .25s;
}

.hashtags:hover {
  color: #ebb20e;
  background-color: #fbfbfb;
}

.quote-author {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 50px;
  padding-left: 30px;
  font-size: 12px;
}

.style-guide-label {
  color: #3d3d3d;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 11px;
  line-height: 11px;
}

.style-guide-label.cc-box {
  justify-content: space-between;
  display: flex;
}

.nav-link {
  color: #1a2907;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: franklin-gothic-urw, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.nav-link:focus, .nav-link.w--current {
  color: #aa8008;
}

.color-block {
  background-color: #ebebeb;
  border-radius: 4px;
  height: 70px;
  margin-top: 30px;
}

.color-block.cc-brand-color-3 {
  background-color: var(--tan);
}

.color-block.cc-font-color-dark {
  background-color: var(--black);
}

.color-block.cc-brand-color-4 {
  background-color: var(--navajo-white);
}

.color-block.cc-brand-color-1 {
  background-color: var(--sandy-brown);
}

.color-block.cc-font-color-light {
  background-color: var(--dim-grey);
}

.color-block.cc-brand-color-2 {
  background-color: var(--midnight-blue);
}

.global-button {
  border-bottom: 2px solid var(--black);
  color: var(--black);
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0000;
  padding: 13px 20px 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  transition: background-color .4s, color .4s;
}

.global-button:hover {
  color: #fff;
  background-color: #000;
  border-bottom-color: #000;
}

.global-button.outline {
  color: #1a2907;
  background-color: #0000;
  border: 1px solid #1a2907;
  transition: opacity .4s, transform .4s;
}

.intro-paragraph {
  font-size: 1.333rem;
  font-weight: 400;
  line-height: 1.2;
}

.page-tags {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
}

.major-heading {
  font-size: 4rem;
}

.spacer {
  background-color: #929292;
  width: 100%;
  max-width: 170px;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.header_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--gainsboro);
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  height: 120px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.desktop_nav_links {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  padding: 20px;
  font-size: 12px;
  font-weight: 500;
  transition: border-color .4s, color .2s, background-color .4s;
}

.desktop_nav_links:hover {
  border-bottom-color: var(--tan);
}

.desktop_nav_links.w--current {
  border-bottom-style: solid;
  border-bottom-color: var(--black);
  color: #000;
}

.desktop_nav_links.w--current:hover {
  border-bottom-style: solid;
  border-bottom-color: var(--dark-goldenrod);
}

.nav-logo-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-right: 33px;
  display: flex;
}

.nav-centre {
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 33.3333%;
}

.nav-centre.last {
  justify-content: flex-end;
  display: flex;
}

.nav-centre.first {
  justify-content: flex-start;
}

.desktop_navbar {
  background-color: #fff;
  justify-content: center;
  position: sticky;
  top: 0;
}

.desktop_nav_menu {
  border-bottom: 1px solid var(--gainsboro);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid_image_wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  min-height: 560px;
  overflow: hidden;
}

.grid_img {
  object-fit: cover;
  width: 100%;
}

.post-intro {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 58px;
}

.glbl_wrapper_full {
  justify-content: space-around;
  align-items: center;
}

.post-image {
  width: 50%;
}

.footer {
  text-align: center;
  align-items: flex-start;
}

.footer-link {
  text-align: left;
  border-bottom-style: none;
  margin-bottom: 10px;
  font-size: 16px;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  text-decoration: underline;
}

.footer-logo {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  font-size: .8rem;
  font-weight: 500;
}

.nav-logo-content {
  letter-spacing: 2px;
  text-transform: uppercase;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.nav-logo-content.w--current {
  border-bottom: 6px #000;
}

.footer-notes {
  padding-top: 31px;
  padding-bottom: 31px;
  font-size: 16px;
}

.post-meta {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.post-meta-text {
  border-right-width: 1px;
  border-right-color: var(--gainsboro);
  padding-right: 10px;
}

.collection-list-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  overflow: hidden;
}

.post_gallery_images {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.lightbox-link {
  cursor: zoom-in;
  border-bottom-style: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: block;
}

.nav_brand_logo {
  text-align: center;
  letter-spacing: 3.9px;
  margin-bottom: 0;
  font-family: franklin-gothic-urw, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
}

.glbl_intro_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.top-nav-links {
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-bottom: 4px solid #fff;
  padding: 20px 20px 20px 10px;
  font-size: 12px;
  font-weight: 500;
  transition: background-position .2s, border-color .375s, color .2s, background-color .375s;
}

.top-nav-links:hover {
  border-bottom-style: solid;
}

.top-nav-links.w--current {
  color: #000;
  border-bottom-style: none;
}

.top-nav-links.w--current:hover {
  border-bottom-style: solid;
}

.form_wrapper {
  flex-direction: column;
}

.form_wrapper.flex {
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

.form_field {
  border-style: none none solid;
  border-color: black var(--gainsboro) var(--gainsboro) black;
  border-bottom-width: 1px;
  border-right-width: 1px;
  height: 45px;
  margin-right: 20px;
  padding-left: 0;
  font-size: 1.1rem;
}

.form_field::placeholder {
  color: #080808;
}

.form_field.message {
  height: 90px;
}

.form_field.last {
  margin-right: 0;
}

.form_field.inline {
  margin-bottom: 0;
}

.form_row {
  margin-top: 20px;
  display: flex;
}

.form_row.inline {
  width: 100%;
  margin-top: 0;
}

.form_button {
  text-align: right;
  align-self: flex-end;
  margin-top: 20px;
}

.grey-cards {
  background-color: #f3f3f3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 300px;
  padding: 20px;
  display: flex;
}

.social_links {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.social_links.footer_icons {
  background-color: #0000;
}

.social_links.hidden {
  display: block;
}

.social-link-wrapper {
  border-bottom-style: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  display: flex;
}

.article blockquote {
  clear: both;
  margin-top: 80px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 2rem;
}

.article figure {
  column-span: all;
  width: 100%;
  margin: 30px 0;
}

.article ol {
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.article h6 {
  display: block;
}

.article p {
  max-width: 65vw;
}

.article ul {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.article a {
  border-bottom-color: #f0f0f0;
  font-weight: 500;
  transition: border .2s, color .2s;
}

.article a:hover {
  border-bottom-color: var(--dark-goldenrod);
  color: var(--dark-goldenrod);
}

.columns-2 {
  width: 100%;
}

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

.social_icon_wrapper {
  display: flex;
}

.social_link_wrapper_footer {
  border-bottom-style: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  transition: background-color .4s;
  display: flex;
}

.back-to-top {
  border-bottom-style: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
}

.back-to-top-image {
  width: 35px;
}

.blog-llink {
  border-bottom-style: none;
  flex-direction: column;
  align-items: flex-start;
}

.next-link {
  border-bottom-style: none;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.global_button_background {
  z-index: -100;
  background-color: #0c0c0c;
  position: absolute;
  inset: 0%;
}

.global-button-new {
  color: var(--black);
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #0000;
  border-bottom-style: none;
  align-self: stretch;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  transition: color .4s;
  position: relative;
}

.global-button-new:hover {
  color: #fff;
  background-color: #0000;
  border-bottom-color: #000;
}

.heading-15 {
  letter-spacing: 2px;
  margin-top: 13px;
  padding: 10px 20px;
  font-weight: 500;
}

.global_button_container {
  z-index: -50;
  background-color: #0000;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.glbl_grid_wrapper {
  grid-template: "."
  / .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

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

.grid_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.glbl_parallax_img {
  width: 100%;
  min-height: 100vh;
}

.glbl_parallax_img.image-wide {
  background-image: url('../images/valentino-resignify-03.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.div-block-29 {
  overflow: hidden;
}

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

.glbl_header {
  z-index: 1000;
}

.heading-17 {
  font-size: 45px;
  line-height: 1.5;
}

.empty-state {
  display: none;
}

.grid_content {
  border-right: 1px solid var(--gainsboro);
  border-bottom: 1px solid var(--gainsboro);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 20px;
}

.grid_content.align_centre {
  text-align: center;
  display: flex;
}

.grid_content.sticky {
  position: relative;
}

.grid_content.half {
  align-self: stretch;
  width: 50%;
  padding: 0;
}

.grid_content.no_margins {
  padding: 0;
}

.grid_content.next {
  text-align: right;
  width: 100%;
}

.grid_content.previous {
  width: 100%;
}

.grid-text {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
}

.grid-leader {
  margin-bottom: 0;
}

.grid_parallax_image {
  width: 100%;
}

.sticky_wrapper {
  position: sticky;
  top: 80px;
}

.sticky_wrapper.centred {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.collection_row {
  border-bottom-style: none;
  display: flex;
}

.postnav_post_title {
  margin-top: 0;
}

.heading-22 {
  padding-right: 15px;
}

.grid_parallax {
  overflow: hidden;
}

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

.sidebar-links {
  margin-bottom: 8px;
}

.collection_link_wrapper {
  margin-bottom: 20px;
}

.footer_grid {
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.collection_list {
  flex: 1;
}

.empty-state-4, .empty-state-5 {
  display: none;
}

.grid_half {
  width: 100%;
  max-width: 50%;
}

.nav_brand_byline {
  letter-spacing: 3px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}

.form_success {
  background-color: #f5f5f5;
}

.form_error {
  background-color: #df417d;
}

.form_error_text {
  color: #fff;
}

.social_icon {
  border-bottom: 1px #000;
  margin-right: 8px;
}

.mobile_menu_overlay {
  z-index: 20000;
  display: none;
}

.mobile_menu_wrapper {
  z-index: 10000;
  background-color: #464245;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0%;
}

.mobile_menu_text {
  color: #eef0f1;
  font-size: 50px;
  font-weight: 500;
  line-height: 2;
}

.main_menu_list {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  list-style-type: none;
}

.link-block {
  border-bottom-style: none;
}

.menu_link_block {
  border-bottom-style: none;
  width: 100%;
}

.mobile_button_wrapper {
  z-index: 20001;
  cursor: pointer;
  position: fixed;
  inset: 34px 50px auto auto;
}

.menu_button {
  background-color: #070707;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.menu_button_stripes {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  height: 2px;
}

.mobile_menu_content {
  width: 100%;
  padding: 21px;
}

.heading-24 {
  color: #fff;
  margin-top: 10px;
  font-size: 29px;
}

.stripe_container {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 100%;
  max-width: 330px;
  display: flex;
}

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

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

.search_wrapper {
  margin-top: 55px;
  display: flex;
}

.search-input {
  border: 1px #000;
  border-bottom: 4px solid #000;
  min-height: 51px;
  margin-bottom: 0;
}

.search-input:focus {
  border-bottom-color: #e6e6e6;
}

.search {
  width: 100%;
}

.div-block-33 {
  width: 100%;
  max-width: 500px;
}

.next_post_title {
  margin-top: 0;
}

.image {
  width: 100%;
}

.scrol-snap-wrapper {
  width: 100vw;
  height: 100vh;
  overflow: scroll;
}

.interview blockquote {
  border-left-style: none;
}

.interview figure {
  margin-top: 30px;
}

.interview h3, .interview h5, .interview h2 {
  width: 80%;
  max-width: 800px;
}

.interview ol {
  width: 620px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.interview h4 {
  width: 80%;
  max-width: 800px;
  font-weight: 500;
}

.interview h6 {
  margin-bottom: 40px;
  display: block;
}

.interview p {
  width: 80%;
  max-width: 800px;
  font-weight: 400;
}

.interview ul {
  width: 80%;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.interview h1 {
  width: 80%;
  max-width: 850px;
}

.interview a {
  border-bottom-color: #f0f0f0;
  font-weight: 500;
  transition: border .2s, color .2s;
}

.interview a:hover {
  border-bottom-color: var(--dark-goldenrod);
  color: var(--dark-goldenrod);
}

.body {
  overflow: scroll;
}

.lightbox-link-2 {
  width: 100%;
  margin-top: 20px;
}

.image-2 {
  object-fit: cover;
  width: 100%;
}

.hidden {
  display: none;
}

.flex-left {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-right {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.heading-27 {
  font-size: 3px;
}

.heading-28 {
  letter-spacing: -.05rem;
  font-size: 4.209rem;
  font-weight: 400;
  line-height: 1.2;
}

.heading-29 {
  letter-spacing: -.05rem;
}

.heading-30 {
  font-size: .8rem;
}

.block-quote {
  font-size: 2rem;
}

.paragraph {
  color: #272727;
  line-height: 1.3;
}

@media screen and (min-width: 1440px) {
  .major-heading.hero-text {
    font-size: 7.5em;
  }

  .article h2 {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-heading {
    font-size: 60px;
  }

  .sticky_wrapper.centred {
    padding: 20px;
  }

  .section {
    z-index: 1030;
    background-color: #494949;
    width: 100vw;
    height: 100vh;
    position: fixed;
    inset: 0%;
  }

  .div-block-30 {
    background-color: #e76817;
    width: 50px;
    height: 50px;
  }

  .div-block-31 {
    z-index: 10690;
    background-color: #29e0c5;
    border-radius: 100px;
    width: 50px;
    height: 50px;
  }

  .div-block-32 {
    background-color: #0000;
    width: 30px;
    height: 3px;
  }
}

@media screen and (max-width: 991px) {
  .glbl_wrapper_50 {
    width: 100%;
  }

  .nav-link {
    color: #f0f0f0;
  }

  .glbl_containter._20_padding {
    padding-left: 0;
    padding-right: 0;
  }

  .major-heading {
    font-size: 4.6em;
  }

  .major-heading.hero-text {
    margin-top: 0;
    font-size: 4em;
  }

  .desktop_nav_links {
    background-color: #fff;
  }

  .nav-logo-wrapper {
    padding-right: 0;
  }

  .grid_image_wrapper {
    min-height: 300px;
  }

  .post-meta {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

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

  .sidebar-heading {
    font-size: 29px;
  }

  .social_links {
    flex-direction: column;
    align-items: flex-start;
  }

  .article h3, .article h5, .article h2, .article h4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .article p {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .article h1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-text {
    font-size: 16px;
    line-height: 1.6;
  }

  .social_icon_wrapper {
    flex-direction: column;
  }

  .grid_content.half {
    min-height: 350px;
  }

  .grid-text {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    line-height: 1.3;
  }

  .grid-heading {
    font-size: 29px;
    line-height: 1.2;
  }

  .glbl_title_content {
    min-height: 160px;
  }

  .sticky_wrapper.centred {
    padding: 10px;
  }

  .sidebar-intro {
    font-size: 17px;
  }

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

  .interview p {
    font-size: 15px;
  }
}

@media screen and (max-width: 767px) {
  .intro-paragraph {
    font-size: 20px;
  }

  .glbl_containter._20_padding {
    padding-left: 0;
    padding-right: 0;
  }

  .major-heading {
    font-size: 4em;
  }

  .major-heading.hero-text {
    font-size: 3.5em;
  }

  .nav-logo-wrapper {
    align-items: flex-start;
  }

  .nav-centre {
    flex: 0 auto;
  }

  .nav-centre.last, .nav-centre.first, .desktop_navbar {
    display: none;
  }

  .desktop_nav_menu {
    background-color: var(--navajo-white);
  }

  .nav-logo-content {
    padding-left: 0;
  }

  .nav_brand_logo {
    margin-bottom: 5px;
  }

  .grey-cards {
    height: 240px;
  }

  .social_links {
    flex-direction: row;
    justify-content: flex-start;
  }

  .article h2, .article ol, .article h4, .article h6, .article ul {
    width: 100%;
  }

  .heading-11 {
    margin-bottom: 18px;
  }

  .social_icon_wrapper {
    flex-direction: row;
  }

  .glbl_grid_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid_content.sticky, .grid_content.empty {
    display: none;
  }

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

  .glbl_title_content {
    min-height: 145px;
  }

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

  .nav_brand_byline {
    margin-top: 5px;
  }

  .heading-23, .html-embed {
    text-align: center;
  }

  .mobile_menu_overlay {
    display: block;
  }

  .mobile_menu_wrapper {
    background-color: #f1f1f1f7;
    width: 100vw;
    height: 100vh;
    position: fixed;
    inset: 0%;
    transform: translate(-100%);
  }

  .mobile_menu_text {
    color: #0e0e0e;
    font-size: 58px;
    font-weight: 500;
  }

  .main_menu_list {
    text-align: center;
  }

  .menu_link_block {
    border-top: 1px solid var(--gainsboro);
  }

  .menu_link_block.last {
    border-bottom: 1px solid var(--gainsboro);
  }

  .mobile_button_wrapper {
    display: block;
    top: 30px;
    right: 30px;
  }

  .menu_button {
    border-radius: 0;
  }

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

  .sub_menu_list {
    justify-content: space-between;
    margin-bottom: 0;
    display: flex;
  }

  .submenu_list_item {
    border-right: 1px solid var(--gainsboro);
    width: 100%;
  }

  .heading-26 {
    margin-top: 10px;
  }

  .sub_menu_text {
    text-align: center;
    margin-top: 10px;
    font-size: 21px;
  }

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

  .div-block-34 {
    border-top: 1px solid var(--gainsboro);
    border-bottom: 1px solid var(--gainsboro);
    width: 100%;
    padding-top: 13px;
    padding-bottom: 19px;
  }

  .interview h2, .interview ol, .interview h6 {
    width: 100%;
  }

  .flex-right {
    text-align: left;
    align-items: flex-start;
  }
}

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

  a {
    border-bottom-width: 2px;
    border-bottom-color: var(--navajo-white);
  }

  .glbl_section {
    margin-left: 0;
    padding-left: 0;
  }

  .global-button {
    align-self: center;
  }

  .major-heading {
    letter-spacing: .02rem;
    font-size: 1.8em;
  }

  .major-heading.hero-text {
    font-size: 3.3em;
    line-height: 1.1;
  }

  .header_wrapper {
    height: 96px;
    padding-left: 10px;
  }

  .grid_image_wrapper {
    min-height: 0;
  }

  .post-image {
    width: 100%;
  }

  .footer {
    text-align: left;
  }

  .nav-logo-content {
    padding-left: 0;
  }

  .footer-notes {
    text-align: center;
    padding: 10px;
  }

  .post-meta-text {
    font-size: 13px;
  }

  .collection-list-grid {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .form_row {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 3px;
  }

  .sidebar-heading {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 1;
  }

  .grey-cards {
    padding-left: 10px;
    padding-right: 10px;
  }

  .social_links {
    justify-content: space-around;
  }

  .article blockquote {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .article figure {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .article h3, .article h5 {
    padding-left: 0;
    padding-right: 0;
  }

  .article h2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 34px;
    line-height: 1.3;
  }

  .article h4, .article h6, .article p, .article h1 {
    padding-left: 0;
    padding-right: 0;
  }

  .card-text {
    line-height: 1.4;
  }

  .heading-12 {
    font-size: 20px;
    line-height: 25px;
  }

  .social_icon_wrapper {
    flex-direction: row;
    justify-content: space-between;
  }

  .global-button-new {
    align-self: center;
    width: 100%;
  }

  .glbl_grid_wrapper, .glbl_grid_wrapper.columns-2 {
    grid-template-columns: 1fr;
  }

  .glbl_parallax_img.image-wide {
    margin-left: 0;
  }

  .glbl_header {
    margin-left: 0;
    padding-left: 0;
  }

  .grid_content {
    max-width: 100vw;
  }

  .grid_content.half {
    border-right-style: none;
    width: 100%;
    min-height: 0;
  }

  .grid_content.no_margins {
    border-right-style: none;
  }

  .glbl_title_content {
    min-height: 90px;
  }

  .heading-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection_row {
    flex-direction: column;
  }

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

  .grid_half {
    max-width: 100%;
  }

  .heading-23, .html-embed {
    text-align: center;
  }

  .mobile_menu_wrapper {
    padding-right: 0;
  }

  .mobile_menu_text {
    text-align: left;
    margin-top: 10px;
    font-size: 44px;
    line-height: 1.3;
  }

  .menu_link_block {
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobile_button_wrapper {
    top: 20px;
    right: 20px;
  }

  .sub_menu_list {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .sub_menu_text {
    text-align: left;
  }

  .text-block {
    text-align: left;
    font-size: 15px;
  }

  .div-block-34 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .interview blockquote {
    margin-top: 40px;
  }

  .interview figure {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .interview h2 {
    margin-bottom: 13px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 34px;
    font-weight: 500;
    line-height: 1.3;
  }

  .interview h6 {
    margin-bottom: 20px;
  }

  .interview p {
    margin-bottom: 19px;
    padding-left: 0;
  }
}

#w-node-ec7464e8-0af5-6d04-d8b1-ec9b2e70ae61-667e05cc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e5f0b92e-c770-d2f9-27a9-cd799f9b0639-9f9b0621 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8ad66088-7f72-d188-9f47-20dd86690b8e-86690b87 {
  place-self: center;
}

#w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85109-588d5608 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85113-588d5608 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85119-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8511e-588d5608 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8511b-588d5608 {
  grid-column: span 1 / span 1;
}

#w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85128-588d5608 {
  justify-self: start;
}

#w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8512d-588d5608 {
  justify-self: end;
}

#w-node-_01439949-68dd-13e1-dd43-f3bc3004ed3f-308d5609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01439949-68dd-13e1-dd43-f3bc3004ed40-308d5609 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01439949-68dd-13e1-dd43-f3bc3004ed48-308d5609 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65d74ccd-76ee-5319-f27c-3d60498faa81-308d5609, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27af5-c08d560b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b04-c08d560b {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b0a-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b1b-c08d560b, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-f08d560c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6e-f08d560c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-f08d560c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90448263-cc94-3fcf-6d24-b54b2f6c114c-848d560d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90448263-cc94-3fcf-6d24-b54b2f6c114d-848d560d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_90448263-cc94-3fcf-6d24-b54b2f6c1155-848d560d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90448263-cc94-3fcf-6d24-b54b2f6c116b-848d560d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d54ada36-0b0c-b38d-cd71-bb9ebe50775d-958d560e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54ada36-0b0c-b38d-cd71-bb9ebe50775e-958d560e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d54ada36-0b0c-b38d-cd71-bb9ebe507766-958d560e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d54ada36-0b0c-b38d-cd71-bb9ebe50777c-958d560e, #w-node-_6c2b46f2-79fc-c8f7-1de3-cdf7130a216a-130a2167, #w-node-_435a4d68-262b-fbd9-8768-74801e9e9c76-588d560f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_435a4d68-262b-fbd9-8768-74801e9e9c7a-588d560f {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_4ead9e3d-7e44-f6f8-6b77-c18f7e11219e-588d560f, #w-node-_58c02e28-9bf0-728f-b56b-3d25fd9f3e01-0c8d5610 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d2256c19-678f-fda0-7492-34eba16e474c-0c8d5610 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5c440fd4-bc2a-c826-0fbc-2ed92b078335-0c8d5610, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-068d5611 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6e-068d5611 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-068d5611, #w-node-fdc93d83-bf3d-e147-af4c-4b5447a62237-068d5611, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-c88d5612 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6e-c88d5612 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-c88d5612, #w-node-fdc93d83-bf3d-e147-af4c-4b5447a62237-c88d5612, #w-node-_33c3867e-81a0-744d-1350-9f6f2a7cf336-6c8d5613, #privacy.w-node-_33c3867e-81a0-744d-1350-9f6f2a7cf33f-6c8d5613, #cookies.w-node-_4f12bb77-f2e6-dac0-0a3d-f6dd1e1ec19d-6c8d5613, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-3d8d5614, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-3d8d5614, #w-node-_7b7c636d-eb6e-e2a1-b854-40b96e3690d9-3d8d5614, #w-node-_41bbf6a3-2cce-fa22-bcdf-7d4ecde5ba10-3d8d5614, #w-node-ac60d884-a516-2c75-e55a-6fd152f31880-3d8d5614, #w-node-a169948d-7474-6cd9-363e-39323f421799-3d8d5614, #w-node-_1999d237-e06b-5097-f6ed-7456b175d7c8-3d8d5614, #w-node-_9243b6ca-6818-e2a9-b82b-6f37e2c329b3-3d8d5614, #w-node-_1c16fe27-7b93-8a94-80b8-7d9d804aec42-3d8d5614, #w-node-f8007138-7fb9-e610-a610-c288c37527f4-3d8d5614, #w-node-_057e2194-011f-7c1d-8768-1ce7f3576b30-3d8d5614, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-8b8d5615, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-8b8d5615, #w-node-_58a11452-3e56-c619-0acc-c6ced2559abe-10353025, #w-node-_58a11452-3e56-c619-0acc-c6ced2559adb-10353025 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-bb66cb1c-7ffc-d3d4-58df-b67f4f29b3df-667e05cc {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-b589fd81-74a5-d7d9-3b29-fa6f667e05d2-667e05cc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b589fd81-74a5-d7d9-3b29-fa6f667e05e5-667e05cc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_678d1ec7-c44e-7d09-2a38-7d49162e03c9-667e05cc {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ef535a98-a567-cbee-fa20-04e0ef1da682-667e05cc {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-a4727e51-19f0-4477-c310-5d88e8c0b54e-667e05cc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ec7464e8-0af5-6d04-d8b1-ec9b2e70ae61-667e05cc {
    grid-column: span 3 / span 3;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85113-588d5608 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85127-588d5608, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27af4-c08d560b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27af5-c08d560b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27afe-c08d560b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b04-c08d560b {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b06-c08d560b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b0a-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b1b-c08d560b {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bb66cb1c-7ffc-d3d4-58df-b67f4f29b3df-667e05cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b589fd81-74a5-d7d9-3b29-fa6f667e05d2-667e05cc, #w-node-b589fd81-74a5-d7d9-3b29-fa6f667e05e5-667e05cc, #w-node-_678d1ec7-c44e-7d09-2a38-7d49162e03c9-667e05cc, #w-node-ef535a98-a567-cbee-fa20-04e0ef1da682-667e05cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a4727e51-19f0-4477-c310-5d88e8c0b54e-667e05cc, #w-node-ec7464e8-0af5-6d04-d8b1-ec9b2e70ae61-667e05cc {
    grid-column: span 2 / span 2;
  }

  #w-node-e5f0b92e-c770-d2f9-27a9-cd799f9b0622-9f9b0621 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85108-588d5608 {
    grid-column: span 1 / span 1;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85109-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8510f-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85113-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85115-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85119-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8511b-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8511e-588d5608 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85127-588d5608 {
    grid-column: span 1 / span 1;
  }

  #w-node-_01439949-68dd-13e1-dd43-f3bc3004ed48-308d5609 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27af4-c08d560b {
    grid-column: span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27af5-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27afe-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b04-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b06-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b0a-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b18-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b1b-c08d560b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec69-f08d560c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90448263-cc94-3fcf-6d24-b54b2f6c1155-848d560d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6c2b46f2-79fc-c8f7-1de3-cdf7130a216a-130a2167, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-3d8d5614, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-3d8d5614, #w-node-_7b7c636d-eb6e-e2a1-b854-40b96e3690d9-3d8d5614, #w-node-_41bbf6a3-2cce-fa22-bcdf-7d4ecde5ba10-3d8d5614, #w-node-ac60d884-a516-2c75-e55a-6fd152f31880-3d8d5614, #w-node-a169948d-7474-6cd9-363e-39323f421799-3d8d5614, #w-node-_1999d237-e06b-5097-f6ed-7456b175d7c8-3d8d5614, #w-node-_9243b6ca-6818-e2a9-b82b-6f37e2c329b3-3d8d5614, #w-node-_1c16fe27-7b93-8a94-80b8-7d9d804aec42-3d8d5614, #w-node-f8007138-7fb9-e610-a610-c288c37527f4-3d8d5614, #w-node-_057e2194-011f-7c1d-8768-1ce7f3576b30-3d8d5614 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e104be4a-9b2e-482d-ca95-f41a352d4b43-5f8d5603 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f33ae744-8016-04fc-23ea-0d1e21d14bc8-5f8d5603 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-bb66cb1c-7ffc-d3d4-58df-b67f4f29b3df-667e05cc {
    grid-column: span 1 / span 1;
  }

  #w-node-b589fd81-74a5-d7d9-3b29-fa6f667e05d2-667e05cc, #w-node-b589fd81-74a5-d7d9-3b29-fa6f667e05e5-667e05cc, #w-node-_678d1ec7-c44e-7d09-2a38-7d49162e03c9-667e05cc, #w-node-ef535a98-a567-cbee-fa20-04e0ef1da682-667e05cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a4727e51-19f0-4477-c310-5d88e8c0b54e-667e05cc, #w-node-ec7464e8-0af5-6d04-d8b1-ec9b2e70ae61-667e05cc, #w-node-e5f0b92e-c770-d2f9-27a9-cd799f9b0622-9f9b0621, #w-node-e5f0b92e-c770-d2f9-27a9-cd799f9b0639-9f9b0621 {
    grid-column: span 1 / span 1;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85109-588d5608 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8510f-588d5608 {
    grid-row: span 1 / span 1;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85113-588d5608 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85115-588d5608 {
    grid-row: span 1 / span 1;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85119-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8511b-588d5608, #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d8511e-588d5608 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb5fafe6-ae39-7baf-75dd-f38d17d85127-588d5608 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27af5-c08d560b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27afe-c08d560b {
    grid-row: span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b04-c08d560b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b06-c08d560b {
    grid-row: span 1 / span 1;
  }

  #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b0a-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b18-c08d560b, #w-node-_1c0c12d8-8b43-9a96-5ff5-c76500a27b1b-c08d560b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-f08d560c, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-f08d560c, #w-node-_90448263-cc94-3fcf-6d24-b54b2f6c114d-848d560d {
    grid-column: span 1 / span 1;
  }

  #w-node-_90448263-cc94-3fcf-6d24-b54b2f6c1155-848d560d {
    grid-column-end: 2;
  }

  #w-node-_90448263-cc94-3fcf-6d24-b54b2f6c116b-848d560d, #w-node-_6c2b46f2-79fc-c8f7-1de3-cdf7130a216a-130a2167, #w-node-_435a4d68-262b-fbd9-8768-74801e9e9c76-588d560f, #w-node-_4ead9e3d-7e44-f6f8-6b77-c18f7e11219e-588d560f, #w-node-_58c02e28-9bf0-728f-b56b-3d25fd9f3e01-0c8d5610, #w-node-_5c440fd4-bc2a-c826-0fbc-2ed92b078335-0c8d5610, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-068d5611, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-068d5611, #w-node-fdc93d83-bf3d-e147-af4c-4b5447a62237-068d5611, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec6a-c88d5612, #w-node-_5fb6fac3-28ee-8bec-58be-41196f40ec75-c88d5612, #w-node-fdc93d83-bf3d-e147-af4c-4b5447a62237-c88d5612, #w-node-_58a11452-3e56-c619-0acc-c6ced2559abe-10353025, #w-node-_58a11452-3e56-c619-0acc-c6ced2559adb-10353025 {
    grid-column: span 1 / span 1;
  }
}


