header {
  width: calc(100% - 2rem);
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 4rem 1rem;
}

header .me {
  display: block;
  margin-right: 2rem;
}

header .me img {
  height: 14rem;
  border-radius: 2px;
}

header .text {
  max-width: 30rem;
}

@media (max-width: 768px) {
  /* header .tablet-hide {
    display: none;
  } */

  header {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  header .me {
    display: none;
  }

  header .text {
    max-width: 25rem;
  }
}
