@import url('https://fonts.googleapis.com/css?family=Gayathri:100,400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Philosopher:400,400i,700,700i&display=swap');



.page-wrapper{
  display: grid;
  grid-template-columns: 1fr 1fr;

  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
}

.wrapper{
  position: absolute;
}

.intro{
  position: relative;
}



body{
  background-color: #E8E5E2;
}

#E8E5E2

h1{
font-family: 'Gayathri', sans-serif;
font-weight: 100;
font-size: 100px;
color: #E8E5E3;
margin-left: 800px;

}

h2{
  font-family: 'Philosopher', sans-serif;
  font-weight: 400;
  font-style: italic;
  color: #333132;
  opacity: 0.5;
  margin-top: 0px;
  font-size: 40px;
  text-decoration: none;
}

h3{
  font-family: 'Philosopher', sans-serif;
  font-weight: 700;
  font-size: 46px;
  color: #333132;
  opacity: 0.6;

}

.intro{

}

.summary{
  background: #F26D6E;
  max-width: 80%;
}

.preamble{
  width: 400px;
  height: 400px;
  border-radius: 50%;
  font-size: 12px;
  color: white;
  text-align: center;
  background:#F26D6E;
  z-index: -1;
  position: relative;
  align-items: center;
  left: 250px;
  top: 10px;
  grid-column-start: 1;
  margin-top: 100px;
}

.participation{
  width: 400px;
  height: 400px;
  border-radius: 50%;
  font-size: 12px;
  color: white;
  text-align: center;
  background:#F26D6E;
  z-index: -1;
  align-items: center;
  position: relative;
  right: 450px;
  top: 350px;
  grid-column-start: 1;
  grid-row-start: 2;
  margin-top: 200px;
}

.explanation{
  width: 400px;
  height: 400px;
  border-radius: 50%;
  font-size: 12px;
  color: white;
  text-align: center;
  background:#F26D6E;
  z-index: -1;
  position: relative;
  left: 25px;
  top: 500px;
  grid-column-start: 2;
  margin-top: 200px;
}



.benefits{
  width: 400px;
  height: 400px;
  border-radius: 50%;
  font-size: 12px;
  color: white;
  text-align: center;
  background:#F26D6E;
  z-index: -1;
  position: relative;
  left: 25px;
  top: 200px;
}

.requirements{
  background: #F26D6E;
  width: device-width;
  height: 30%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 1900px;
}


.design-selection{
  top: 700px;
  width: 100%;
  margin: auto;
  background: grey;
  left: 0;
  right: 0;
  z-index: -1;
  position: relative;
  left: 400px;
}


.design-archives{
  position: absolute;
  bottom: 1600px;
  left: 900px;
}


.preamble p{
font-size: 12px;
}


.zen-resources{
  position: relative;
  left: 500px;
  top: 700px;
  display: flex;
  background: grey;
}

a{
  text-decoration: none;
  color: white
}

.page-wrapper::before{
  content:"";
  display: inline-block;
  max-width: 50;
  height: 200px;
  background-color: pink;
  z-index: -5;
  position: fixed;
  top: 0px;
}


.design-name{
  text-decoration: none;
}

.designer-name{
  text-decoration: none;
}

li{
  list-style-type: none;

}





p{
  font-family: 'Gayathri', sans-serif;
  font-weight: 700;
  color: #E8E5E2;
}



@media screen and (max-width: 600px){
  .preamble{
    position: static;
  }
}
