.footprint-naver-map {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  pointer-events: none;
}
.is-naver-map-ready > .footprint-naver-map {
  visibility: visible;
  pointer-events: auto;
}
.is-naver-map-ready > img {
  display: none;
}
/* Filter only NAVER base-map tiles, leaving logos, controls and markers intact. */
.footprint-naver-map--gray img[src*=".map.naver.net/styles/"] {
  filter: grayscale(1) contrast(0.65) brightness(1.18);
}
/* Home uses a warm neutral tint matching its gold accents. */
.home-footprint__map .footprint-naver-map--gray img[src*=".map.naver.net/styles/"] {
  filter: grayscale(1) sepia(0.10) saturate(0.45) contrast(0.65) brightness(1.18);
}
/* Investment keeps a neutral gray palette with slightly stronger definition. */
.investment-footprint__map .footprint-naver-map--gray img[src*=".map.naver.net/styles/"] {
  filter: grayscale(1) contrast(0.72) brightness(1.12);
}
