/******************************/
/* HEADER */
/******************************/

/******************************/
/* Main Section */
/******************************/
.main-section {
  height: 85vh;
  padding: 0 8rem;
}

.header-container {
  max-width: 140rem;
  display: grid;
  grid-template-rows: 1fr;
  height: 100%;
}

.h1 {
  font-size: 5.2rem;
  font-weight: 600;
  padding-bottom: 3.2rem;
}

.intro {
  font-size: 4.4rem;
  line-height: 1.5;
  letter-spacing: -1px;
}

.name {
  font-weight: 500;
}

.header-container-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;

  width: 55%;
}

.secondary--heading {
  font-size: 4.4rem;
  font-weight: 500;
}

.about-me {
  font-size: 2rem;
  line-height: 1.8;
}
