.work-list {
  /*font-family: "fira sans";*/
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 4rem;
  list-style: none;
  margin: 0;
  margin-bottom: 120px;
}

.work-list h2 {
  font-family: fira-mono;
  font-size: 1.11em;
  font-weight: bold;
}

.work-list a:link {
  text-decoration: none;
  border: none;
  background: none;
  text-shadow: none;
}

main p {
  font-family: "minion-pro",serif;
  font-size: 19px;
  line-height: 140%;
}

.project {
  border-bottom: 2px solid black;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 20px;
  margin-bottom: 60px;
  padding-bottom: 20px;
}

.title {
  grid-column: 1 / 2;
  grid-row: 1;
  height: 195px;
  /* position: sticky; */
  top: 10px;
  padding-top: 45px;
  padding-left: 15px;
  background: url('../../../content/imgs/Rectangle.svg') 70px bottom no-repeat;
  text-transform:lowercase;
  font-weight: 300;
  font-family: "fira-sans";
  font-size: 42px;
  margin-bottom: 10px;
}

.title h1 {
  font-size: 42px;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}

.title h2 {
  font-size: 19px;
  font-family: "minion-pro", sans-serif;
  font-style: italic;
  margin: 0;
  margin-left: 20px;
}

.project .gallery {
  grid-column: 2 / 4;

}

.gallery ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.gallery li {
  list-style-type: none;
}
.gallery li img {
  display: block;
}

.project .landscape {
  grid-column: 1/3;
}

.elaboration {
  width: 608px;
  margin: 0 auto;
  margin-bottom: 120px;
}

.elaboration h1 {
  margin: 0;
}

@media (max-width: 800px){

  .project,.work-list {
    display: block;
  }

  .gallery li, .work-list li {
    margin-bottom: 20px;
  }

  .elaboration {
    width: 100%;
  }

}

@media (max-width: 600px){

  .gallery ul {
    display: block;
  }

  .title {
    padding-top: 0;
  }
}
