/* Portfolio visual asset supplied by ImageGen; the card structure remains Gemini's. */
.project-image.four {
  background-image: linear-gradient(135deg, #080b1166, #080b1133), url('../images/project-commercial.png');
  background-position: center;
  background-size: cover;
}

.project-image.four span {
  display: none;
}

.project-image.five {
  background-image: linear-gradient(135deg, #080b1166, #080b1133), url('../images/project-hospitality.png');
  background-position: center;
  background-size: cover;
}

.project-image.five span {
  display: none;
}

.project-image.two {
  background-image: linear-gradient(135deg, #080b1166, #080b1133), url('../images/project-industrial.png');
  background-position: center;
  background-size: cover;
}

.project-image.two span {
  display: none;
}

.project-image.three {
  background-image: linear-gradient(135deg, #080b1166, #080b1133), url('../images/project-institutional.png');
  background-position: center;
  background-size: cover;
}

.project-image.three span {
  display: none;
}

.project-image.one {
  background-image: linear-gradient(135deg, #080b1166, #080b1133), url('../images/project-mandarin.png');
  background-position: center;
  background-size: cover;
}

.project-image.one span {
  display: none;
}

.project-image.six {
  background-image: linear-gradient(135deg, #080b1166, #080b1133), url('../images/project-retail.png');
  background-position: center;
  background-size: cover;
}

.project-image.six span {
  display: none;
}

.project-image.seven {
  background-image: linear-gradient(135deg, #080b1166, #080b1133), url('../images/project-village-hotel.png');
  background-position: center;
  background-size: cover;
}

.project-image.seven span {
  display: none;
}

.project-list {
  background-image: linear-gradient(90deg, #080b11f2, #080b11e6), url('../images/projects-facade-detail.png');
  background-position: center right;
  background-size: 38% auto;
  background-repeat: no-repeat;
}

@media (max-width: 700px) {
  .project-list {
    background-size: 70% auto;
  }
}
