body>header>div {
  position: absolute;
  margin: 1vh;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
  color: white;
  text-align: end;
  font-weight: 200;
  opacity: 60%;
}

body>header>div>* {
  line-height: 1;
  margin: 0px;
  font-weight: 200;
}

body>header>div>span {
  font-style: italic;
  font-size: 13px;
}

body>main {
  box-sizing: border-box;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

body>header>button.btn>a {
  text-decoration: none;
  color: #fefefe;
}

body>header>button.btn {
  position: relative;
  box-sizing: border-box;
  left: calc(100% - 120px);
  height: 30px;
  margin: 20px;
  width: 100px;
  text-align: center;
  opacity: 100%;
  background: linear-gradient(179deg, #ffffff03 0% 0%, #585858e4 90%);
}

main section.block-content {
  margin: 1vw;
  padding: 20px;
  box-shadow: 0 5px 30px 6px rgba(154, 204, 255, 0.4);
}

@media screen and (width < 1000px) {
  main section.block-content {
    width: 100%;
  }
}

@media screen and (width > 1000px) {
  main section.block-content {
    width: 80%;
  }
}

main section.block-content>div.hero {
  gap: 24px;
  box-shadow: none;
}

main section.block-content>div.hero>p.lead {
  font-family: Aria;
  font-size: 18px;
  line-height: 1;
  font-style: italic;
  font-weight: 200;
  width: 100%;
}

main section.information {
  display: flex;
  gap: 10px;
  color: white;
  opacity: 90%;
  align-items: center;
  line-height: 1;
  font-weight: 400;
  font-family: Aria;
  font-style: italic;
}