/* Final one-change fix: New Nordic Voices must appear bold red, not underlined */
.openingBridge a.openingBridgeNNV,
.openingBridge a.openingBridgeNNV:link,
.openingBridge a.openingBridgeNNV:visited,
.openingBridge a.openingBridgeNNV:hover,
.openingBridge a.openingBridgeNNV:focus,
.openingBridge a.openingBridgeNNV:active{
  color:#d9362b !important;
  font-weight:900 !important;
  text-decoration:none !important;
  border-bottom:0 !important;
  box-shadow:none !important;
}


/* Final ghost place labels: New York / Ontario */
.heroGhostPlaces{
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;
}
.heroGhostPlaces__item{
  position:absolute;
  font-family:"IBM Plex Sans Condensed", Inter, sans-serif;
  font-size:clamp(.82rem,1.3vw,1.05rem);
  letter-spacing:.22em;
  text-transform:uppercase;
  color:rgba(244,234,216,.18);
  text-shadow:0 8px 28px rgba(0,0,0,.35);
  opacity:.78;
}
.heroGhostPlaces__item::after{
  content:"";
  display:block;
  margin-top:.35rem;
  width:clamp(64px,8vw,108px);
  height:1px;
  background:linear-gradient(90deg, rgba(244,234,216,.18), rgba(244,234,216,0));
}
.heroGhostPlaces__item--ny{
  top:clamp(210px,28vh,320px);
  left:clamp(360px,39vw,620px);
  color:rgba(244,234,216,.20);
}
.heroGhostPlaces__item--on{
  top:clamp(126px,18vh,220px);
  right:clamp(34px,6vw,96px);
  color:rgba(244,234,216,.24);
}
@media (max-width: 1100px){
  .heroGhostPlaces__item--ny{top:clamp(170px,23vh,250px);left:clamp(260px,34vw,420px);}
  .heroGhostPlaces__item--on{top:clamp(112px,16vh,170px);right:clamp(18px,4vw,40px);}
}
@media (max-width: 900px){
  .heroGhostPlaces__item--ny{top:148px;left:52%;transform:translateX(-6%);}
  .heroGhostPlaces__item--on{top:112px;right:18px;transform:none;}
}
@media (max-width: 680px){
  .heroGhostPlaces__item{font-size:.72rem;letter-spacing:.18em;color:rgba(244,234,216,.16);}
  .heroGhostPlaces__item::after{width:54px;}
  .heroGhostPlaces__item--ny{top:134px;left:auto;right:14px;transform:none;}
  .heroGhostPlaces__item--on{top:96px;right:14px;transform:none;}
}

.page--home .section--dossier.section--intelligence-room .orientationComposition{position:relative;}
