*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: sofia-pro-condensed, sans-serif;
  font-weight: 300;
  font-style: normal;
}
main {
  display: grid;
  grid-gap: 32px;
  align-content: center;
  justify-content: flex-end;
  width: 75vw;
  height: 100vh;
  text-align: right;
}
main h1 {
  color: #90ADA0;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: .2rem;
  text-transform: capitalize;
}
main p {
  color: #707070;
  letter-spacing: .17rem;
  text-transform: capitalize;
}
main a {
  text-decoration: none;
  font-size: 1.2rem;
  color: #90ADA0;
  text-transform: uppercase;
  letter-spacing: .2rem;
}
@media (orientation: portrait){
  main {
    width: 90vw;
  }
}
