.map-strip {
  background-color: var(--dark);
}
.map-strip__link {
  position: relative;
  display: block;
  height: 15rem;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .map-strip__link {
    height: 25rem;
  }
}
.map-strip__image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 1s ease;
}
.map-strip__pin {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3.25rem;
  height: 3.625rem;
  transform: translate(-50%, -50%);
  filter: drop-shadow(0 6px 12px rgba(0, 0, 0, 0.35));
  transition: transform var(--transition-timing);
}
.map-strip__pin .icon {
  display: block;
  width: 100%;
  height: 100%;
}
a:hover .map-strip__image {
  transform: scale(1.03);
}
a:hover .map-strip__pin {
  transform: translate(-50%, -60%);
}

/*# sourceMappingURL=styles.css.map */
