#hero.membership {
  background-color: #15151E;
}

#hero_footer .navigation a:hover {
  border-color: #93804C;
}

#half_grid.membership {
  background: #93804C;
}

#hero.membership #hero_qr {
  background: #93804C;
}

#threedee {
  position: fixed;
  width: 100vh;
  height: 100vh;
  min-width: 300px;
  max-width: 700px;
  z-index: -5;
}

#hero_message {
  pointer-events: none;
}

#hero_footer {
  pointer-events: all;
}

@media only screen and (max-width: 700px) {
  #threedee {
    position: absolute;
    width: 100vw;
    height: 100vw;
  }
}