/* v33: correctly sized full-world map; animation restricted to four office markers */
body.home .hn-global-hero{padding-bottom:clamp(390px,35vw,505px)!important;min-height:0!important}
body.home .hn-global-hero .hn32-map{position:absolute!important;left:50%!important;right:auto!important;bottom:12px!important;top:auto!important;transform:translateX(-50%)!important;width:min(96%,1380px)!important;max-width:1380px!important;height:clamp(350px,35vw,465px)!important;overflow:hidden!important;opacity:1!important}
body.home .hn-global-hero .hn32-map svg{width:100%!important;height:100%!important;display:block!important;overflow:visible!important}
body.home .hn32-land path{opacity:.65!important;animation:none!important}
body.home .hn32-location .hn32-pulse{animation:hn33-marker 3.2s ease-in-out infinite!important}
body.home .hn32-location .hn32-dot{animation:hn33-glow 3.2s ease-in-out infinite!important}
body.home .hn32-location:nth-of-type(2) .hn32-pulse,body.home .hn32-location:nth-of-type(2) .hn32-dot{animation-delay:.65s!important}
body.home .hn32-location:nth-of-type(3) .hn32-pulse,body.home .hn32-location:nth-of-type(3) .hn32-dot{animation-delay:1.3s!important}
body.home .hn32-location:nth-of-type(4) .hn32-pulse,body.home .hn32-location:nth-of-type(4) .hn32-dot{animation-delay:1.95s!important}
@keyframes hn33-marker{0%,100%{transform:scale(.7);opacity:.1}50%{transform:scale(1.65);opacity:.38}}
@keyframes hn33-glow{0%,100%{filter:drop-shadow(0 0 2px #1885d6)}50%{filter:drop-shadow(0 0 8px #0078dd)}}
@media(max-width:950px){body.home .hn-global-hero{padding-bottom:clamp(255px,43vw,385px)!important}body.home .hn-global-hero .hn32-map{width:100%!important;height:clamp(240px,42vw,355px)!important;bottom:10px!important}}
@media(max-width:600px){body.home .hn-global-hero{padding-bottom:190px!important}body.home .hn-global-hero .hn32-map{width:100%!important;height:170px!important;bottom:12px!important}body.home .hn32-location text{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){body.home .hn32-location .hn32-pulse,body.home .hn32-location .hn32-dot{animation:none!important}}
