/* Original house photographs, confined to their homepage cards. */
.house-card-boucherie {
  --house-photo: url('https://static.wixstatic.com/media/ed9c70_81d23e904a2a4d42b600c4684f56710c~mv2.png');
  --house-position: 50% 50%;
}
.house-card-restaurant {
  --house-photo: url('https://static.wixstatic.com/media/ed9c70_bfde24b4fae04179b73dfcd1692443b0~mv2.png');
  --house-position: 50% 0%;
  --house-size: auto 120%;
}
.house-card-burger {
  --house-photo: url('assets/maison-burger-photo-19.png');
  --house-position: 50% 50%;
}
.houses .house-card {
  overflow: hidden;
  background-image:
    linear-gradient(180deg, rgba(6,15,10,.58), rgba(6,15,10,.40) 36%, rgba(6,15,10,.78) 65%, rgba(6,15,10,.95)),
    var(--house-photo);
  background-size: cover, var(--house-size, cover);
  background-position: center, var(--house-position);
  background-repeat: no-repeat;
}
.houses .house-card h3 { text-shadow: 0 2px 16px rgba(0,0,0,.65); }
.houses .house-card .logo-crop {
  mix-blend-mode: normal;
  border-radius: 50%;
  box-shadow: 0 8px 28px rgba(0,0,0,.28);
}
.houses .house-card p { color: #e2e6dc; text-shadow: 0 1px 8px rgba(0,0,0,.5); }
.houses .house-card .text-link { border-top-color: rgba(200,165,100,.4); }
