body {
  background-color: #29232e;
  background-image: url(/img/hike-md.jpg);
  background-size: cover;
  background-position: center center
}
main {
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  background: repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.3),rgba(255,255,255,.3) 5px,transparent 5px,transparent 30px),radial-gradient(circle at 50% 50%,transparent 40%,rgba(0,0,0,.3) 100%)
}
h1 {
  color: #fff;
  margin: auto;
  font-size: 9vw;
  font-weight: 400;
  text-shadow: 3px 3px 0 rgba(0,0,0,.5);
  -webkit-transform: translate(-15vw,0);
  transform: translate(-15vw,0)
}
h1 b {
  font-weight: 700
}