#what {
  position: absolute;
  width: 100svw;
  height: 100svh;
  color: var(--osuRed);
  display: flex;
  justify-content: center;
  align-items: center;
  right: 100svw;
  background-color: #fff;
  transition: right 0.5s ease-in-out;
  z-index: 200;
  top: 0;
}

#what #what-container {
  position: absolute;
  margin: auto;
  top: 5svh;
  width: 60%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2svh;
}

#what h1 {
  font-size: 6svh;
  text-align: center;
}

#what p {
  font-size: 2svh;
  font-weight: 100;
  font-family: "BuckeyeSans2";
  color: black;
  padding: 1vh 5vw;
  text-align: center;
}

#what button {
  font-size: 4svw;
  font-family: "BuckeyeSans2";
  font-weight: 600;
  color: white;
  background-color: var(--osuRed);
  border: none;
  margin: 10vh 0vw;
  padding: 1vh 5vw;
  cursor: pointer;
}

@media screen and (min-aspect-ratio: 4/5) {
    #what h1 {
        font-size: 5svh;
    }
    #what ul {
        font-size: 5svh;
    }
    #what button {
        font-size: 3svw;
}