.gfx {
  width: 100%;
}

@media (min-width:320px) {
  .h1, h1 {
    letter-spacing: .10vw;
    font-size: 2.8em;
    text-align: center;
  }
}

@media (min-width: 576px) {
  .h1, h1 {
    letter-spacing: 0vw;
    font-size: 1.7em;
    text-align: center;
  }
}

@media (min-width: 768px) {
  .h1, h1 {
    letter-spacing: 0.25vw;
    text-align: center;
  }
}

@media (min-width: 992px) {
  .h1, h1 {
    letter-spacing: 0.5vw;
    font-size: 2.3em;
    text-align: center;
  }
}

@media (min-width: 1200px) {
  .h1, h1 {
    letter-spacing: .65vw;
    font-size: 2.75em;
    text-align: center;
  }
}

