#architecture {
    background: #857469 !important;
    background-color: #857469 !important;
  }

  #architecture::before {
    opacity: .10 !important;
  }

  #architecture .eyebrow,
  #architecture h2,
  #architecture h3,
  #architecture h4,
  #architecture .arch-circle h4,
  #architecture .arch-text .eyebrow,
  #architecture .arch-text h2 {
    color: #ffffff !important;
  }

  #voices .voice-card,
  #voices .voice-copy {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #000000 !important;
  }

  #voices .voice-card h3,
  #voices .voice-copy h3,
  #voices .voice-card h4,
  #voices .voice-copy h4 {
    color: #E07A5F !important;
  }

  #voices .voice-card p,
  #voices .voice-copy p {
    color: #000000 !important;
  }

  #intro,
  #map {
    position: relative !important;
    overflow: hidden !important;
    background-image: none !important;
  }

  #intro::before,
  #map::before {
    content: none !important;
    display: none !important;
    background: none !important;
  }

  #intro::after,
  #map::after {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    pointer-events: none !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    opacity: .38 !important;
  }

  #intro > .section-inner,
  #map > .section-inner {
    position: relative !important;
    z-index: 2 !important;
  }

  #imperial-gallery::after {
    content: none !important;
    display: none !important;
    background: none !important;
    background-image: none !important;
    opacity: 0 !important;
  }

#route-voices .route-menu .btn,
#route-voices .route-menu a.btn,
#route-voices .route-menu .btn.green{
  margin-top:14px!important;
  margin-bottom:0!important;
  transform:translateY(-12px)!important;
  position:relative!important;
  align-self:center!important;
}

#voices{
  background:#705241!important;
  background-image:linear-gradient(135deg,#5f4335 0%,#705241 48%,#8b6a56 100%)!important;
  color:#ffffff!important;
}
#voices::before{
  opacity:.16!important;
  mix-blend-mode:multiply!important;
  background-size:2048px auto!important;
}
#voices .eyebrow,
#voices h2,
#voices .lead{
  color:#ffffff!important;
}
#voices .voice-card{
  background:#ffffff!important;
  border:1px solid rgba(64,39,25,.12)!important;
  color:#000000!important;
  box-shadow:0 26px 64px rgba(38,23,15,.18)!important;
}
#voices .voice-copy h3{
  color:#E07A5F!important;
}
#voices .voice-copy p{
  color:#000000!important;
}

#architecture{
  background:#74645b!important;
  color:#ffffff!important;
}
#architecture::before{
  opacity:.10!important;
  mix-blend-mode:multiply!important;
  background-size:2048px auto!important;
}
#architecture .eyebrow,
#architecture .arch-text .eyebrow,
#architecture h2,
#architecture .arch-text h2,
#architecture .section-inner > h2{
  color:#ffffff!important;
}
#architecture .arch-text p,
#architecture .arch-text p.lead,
#architecture .arch-text p:not(.lead),
#architecture .arch-circle h4,
#architecture .arch-circle p{
  color:rgba(255,255,255,.92)!important;
}