body.locations .location {
  background-color: var(--black--05);
}

body.locations .location:hover {
  background: var(--black--10);
}
body.locations .location figure.image picture {
  background-size: 33px auto!important;
}

body.locations .location figure.image picture img, body.locations .location figure.image picture img.img--loaded {
  -webkit-transition: all 1.5s cubic-bezier(0.25, 0.1, 0.25, 1)!important;
  transition: all 1.5s cubic-bezier(0.25, 0.1, 0.25, 1)!important;
  filter: grayscale(1);
  scale: 1;
}

body.locations .location:hover figure.image picture img {
  filter: grayscale(0);
  scale: 1.025;
}


body.locations .disturb--link {
  position: absolute;
  top: calc(var(--gap) * .5);
  right: calc(var(--gap) * 1);
}
