
[data-route="home"] .home-corridor-map { position:relative; width:100%; line-height:0; isolation:isolate; }
[data-route="home"] .corridor-viz { box-shadow:none; }
[data-route="home"] .home-corridor-map>img { position:static; display:block; width:100%; height:auto; object-fit:contain;  }
[data-route="home"] .home-corridor-glow { position:absolute; inset:0; display:block; width:100%; height:100%; overflow:hidden; pointer-events:none; }
[data-route="home"] .home-corridor-labels { font-family:var(--font-label); font-size:26px; font-weight:600; letter-spacing:1px; paint-order:stroke fill; stroke:rgba(255,255,255,.95); stroke-width:5px; stroke-linejoin:round; }
@media(max-width:700px) { [data-route="home"] .home-corridor-labels { font-size:32px; letter-spacing:.6px; } }


:root {
  --nucleus-terrain-filter:grayscale(1) contrast(.82) brightness(1.12);
  --nucleus-terrain-opacity:.82;
}
/* Apply color treatment to the terrain image itself so overlays stay distinct. */
.utah-terrain-map,
.corridor-viz>img,
.home-corridor-map>img,
.map-panel>img,
#corridor-topographic-image,
img[src*="/assets/images/8585c5568d099d3a.webp"],
image[href*="/assets/images/8585c5568d099d3a.webp"] {
  filter:var(--nucleus-terrain-filter)!important;
  opacity:var(--nucleus-terrain-opacity)!important;
}
