/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */

section.awards h1,
section.awards a {
  text-transform: uppercase;
  font-size: 72px;
  font-weight: 800;
  letter-spacing: -1px;
  line-height: 0.9;
}

section.awards {
  position: relative;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.awards {
  padding-top: 6rem;
  min-height: 100vh;
  height: max-content;
}

.awards p {
  padding: 1rem 2rem;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: left;
  transition: 200ms ease-out;
}

.awards p:hover {
  transform: translateX(0.5rem);
  transition: 200ms ease-out;
}

.awards-list {
  border-top: 1px solid #0f0f0f;
  display: flex;
  flex-direction: column;
}

.award {
  height: 80px;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.award-wrapper {
  position: relative;
  height: 240px;
  will-change: transform;
  transform: translateY(-160px);
}

.award-name,
.award-project {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding: 5px 15px;
  cursor: pointer;
  border-bottom: 1px solid #0f0f0f;
}

.award-name {
  background-color: #ffffff;
}

.award-name h1 {
  color: #0f0f0f;
  text-align: left;
}

.award-project {
  background-color: #0f0f0f;
}

.award-project h1 {
  color: #ffffff !important;
  text-align: left;
}

.award-project a {
  color: #ffffff !important;
  text-align: left;
  width: 100%;
}

.award-preview {
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 30%;
  height: 30%;
  z-index: 3;
  pointer-events: none;
  overflow: hidden;
}

@media (max-width: 768px) {
  .award-preview {
    width: 50%;
    height: 40%;
    bottom: 10px;
    right: 10px;
  }

  section.awards h1,
  .section.awards a {
    font-size: 42px;
  }

  .awards p {
    font-size: 1rem;
  }
}
