/* Shared compact action mark, including dynamically rendered property links. */
img.action-orb{display:inline-block!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:none!important;flex:0 0 16px!important;object-fit:contain!important;vertical-align:middle;margin:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;transform:none!important;position:static!important}
/* Hero navigation: keep the landscape visible beneath the active link. */
.cinematic-home .hero-door{justify-content:center;padding:30px 12px}
.cinematic-home .hero-door::before{pointer-events:none;background:rgba(12,84,53,.77);opacity:0;transition:opacity .18s ease}
@media (hover:hover){
  .cinematic-home .hero-door:hover::before{opacity:1}
}
.cinematic-home .hero-door:focus-visible::before,
.cinematic-home .hero-door:active::before{opacity:1;transition-duration:0s}
@media(max-width:700px){
  .cinematic-home .hero-door{min-height:114px;padding:24px 10px}
  .cinematic-home .hero-door:last-child{min-height:78px;padding:20px}
  .cinematic-home .hero-door .door-title{font-size:17px}
}
.map-action-orb{pointer-events:none}
