/* Reserve separate space for the longer First Sale wordmark and hero copy. */
@media (min-width: 761px) {
  .hero { min-height: max(100svh, calc(17vh + 640px)); }
  .hero-copy { padding-bottom: calc(12vw + 70px); }
  .wordmark { bottom: 3vh; }
}
@media (max-width: 760px) {
  .hero-copy { padding-bottom: 64px; }
}
html { scrollbar-width: thin; scrollbar-color: #34383d #080a0d; }
::-webkit-scrollbar { width: 7px; height: 7px; }
::-webkit-scrollbar-track { background: #080a0d; }
::-webkit-scrollbar-thumb { background: #34383d; border: 2px solid #080a0d; border-radius: 9px; }
