.artist-images.artist-images--mobile {
  display: none;
}

.artist-images {
  display: none;
}
@media (min-width: 768px) {
  .artist-images {
    display: block;
  }
}
.artist-images__image {
  position: relative;
  width: 33.3333333333%;
  height: auto;
  float: left;
}
.artist-images__image img {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .artist-images__image {
    width: 16.6666666667%;
  }
}
.artist-images__content {
  display: none;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  transition: opacity 0.3s;
}
@media (min-width: 768px) {
  .artist-images__content {
    display: block;
  }
}
.artist-images__text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -150%);
  transition: transform 0.3s;
  color: var(--brand-white);
}
.artist-images > a:hover .artist-images__content {
  opacity: 1;
}
.artist-images > a:hover .artist-images__text {
  transform: translate(-50%, -50%);
}

/* Bureau B overrides */
.artist-images.artist-images--mobile {
  display: block;
}
.artist-images.artist-images--mobile .artist-images__text {
  width: 90%;
  font-size: 13px;
}

.artist-images__text {
  transform: translate(-50%, -50%);
  text-align: center;
}

.artist-images > a:hover .artist-images__text {
  transform: translate(-50%, -50%) scale(1.2);
}

.artist-images__content {
  opacity: 1;
  display: block;
}

.artist-images.artist-images--mobile .artist-images__text {
  font-size: 20px;
}

@media (min-width: 768px) {
  .artist-images.artist-images--mobile {
    display: none;
  }
}
