/* Randorff v1.8.5.317 — homepage Work cards
   Four equal-sized cards, white caption fields, quiet grey canvas.
   Scoped to the homepage Work collection: other Work and Story layouts untouched. */
.home-work {
  background: #F1F1EF;
  color: #383838;
}
.home-work .project-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-auto-rows: 1fr;
  gap: 18px;
  align-items: stretch;
}
.home-work .project-grid > .project-card,
.home-work .project-grid > .project-card.net,
.home-work .project-grid > .project-card.borg,
.home-work .project-grid > .project-card.tall,
.home-work .project-grid > .project-card.guld {
  grid-column: auto;
  width: 100%;
  height: 690px;
  min-height: 0;
  grid-template-rows: 330px minmax(0, 1fr);
  background: #fff;
  color: #383838;
}
.home-work .project-grid .project-card-media {
  border: 0;
  border-bottom: 0;
}
.home-work .project-grid .project-card-body,
.home-work .project-grid .project-card.net .project-card-body,
.home-work .project-grid .project-card.borg .project-card-body,
.home-work .project-grid .project-card.tall .project-card-body,
.home-work .project-grid .project-card.guld .project-card-body {
  background: #fff;
  color: #383838;
  border: 0;
}
.home-work .project-grid .project-card-body .project-meta,
.home-work .project-grid .project-card.net .project-card-body .project-meta,
.home-work .project-grid .project-card.borg .project-card-body .project-meta,
.home-work .project-grid .project-card.tall .project-card-body .project-meta,
.home-work .project-grid .project-card.guld .project-card-body .project-meta {
  color: #383838;
}
@media (max-width: 900px) {
  .home-work .project-grid {
    grid-template-columns: 1fr;
  }
  .home-work .project-grid > .project-card,
  .home-work .project-grid > .project-card.net,
  .home-work .project-grid > .project-card.borg,
  .home-work .project-grid > .project-card.tall,
  .home-work .project-grid > .project-card.guld {
    height: auto;
    min-height: 0;
    grid-template-rows: clamp(220px, 62vw, 340px) minmax(340px, auto);
  }
  .home-work .project-grid .project-card-body {
    min-height: 340px;
  }
}
