.mobile-image-stats{display:none}
.clean-hero-visual #hero-main-image,.clean-hero-visual .hero-slide-incoming{opacity:1!important;transition:transform .6s cubic-bezier(.45,0,.25,1)!important;transform:translateX(0)!important}
.clean-hero-visual .hero-media-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.clean-hero-visual #hero-main-image.slide-out{transform:translateX(100%)!important}
.clean-hero-visual #hero-main-image.slide-reset{transition:none!important}
.clean-hero-visual .hero-slide-incoming{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;transform:translateX(-100%)!important}
.clean-hero-visual .hero-slide-incoming.slide-in{transform:translateX(0)!important}
.clean-hero-visual .neighborhood-label{z-index:3}
@media(max-width:620px){
  .hero{row-gap:0!important}
  .hero-copy{padding-bottom:0}
  .hero-copy>h1{margin-bottom:1.25rem}
  .hero-copy>.search-hub{margin-top:0}
  .stories-top .stories-heading .eyebrow,.hero-copy>.hero-text{display:none}
  .hero-copy>.search-feedback:empty{display:none}
  .hero-copy>.hero-stats{display:none}
  .hero>.clean-hero-visual{display:block!important;position:relative;order:2;width:calc(100% + 2rem);min-height:258px!important;margin:1.15rem -1rem 0;overflow:hidden;border-radius:0}
  .hero>.clean-hero-visual>img:first-child,.hero>.clean-hero-visual .hero-slide-incoming{width:100%;height:258px!important;border:0;border-radius:0;box-shadow:none;object-fit:cover;filter:saturate(.9) contrast(1.04)}
  .hero>.clean-hero-visual:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(180deg,transparent,rgba(3,31,52,.94));pointer-events:none}
  .hero>.clean-hero-visual:before{content:"NADLAN";position:absolute;z-index:2;right:-.04em;bottom:.16em;color:rgba(255,255,255,.09);font-size:21vw;font-weight:800;line-height:.72;letter-spacing:-.08em;pointer-events:none}
  .hero>.clean-hero-visual .neighborhood-label{top:.8rem;right:.8rem;bottom:auto;width:auto;padding:.38rem .65rem;border-radius:.45rem;background:rgba(3,31,52,.68);border-right:3px solid var(--gold);backdrop-filter:blur(8px)}
  .hero>.clean-hero-visual .neighborhood-label strong{display:none}
  .mobile-image-stats{position:absolute;z-index:3;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:.45rem .55rem .7rem;background:rgba(3,31,52,.34);color:#fff}
  .mobile-image-stats div{padding:.45rem .25rem;text-align:center;border-left:1px solid rgba(255,255,255,.25)}
  .mobile-image-stats div:last-child{border-left:0}
  .mobile-image-stats dt{color:#c7d9e3;font-size:.68rem;line-height:1.15}
  .mobile-image-stats dd{margin:.22rem 0 0;font-size:.98rem;font-weight:800;line-height:1.1}
  .hero>.hero-bottom{order:3;display:block;margin-top:0!important}
  .hero>.hero-bottom .live-ticker{display:none}
  .hero>.hero-bottom .scroll-cue{display:flex;flex-direction:column;justify-content:center;gap:.45rem;width:max-content;margin:1.2rem auto .35rem;text-align:center}
  .hero>.hero-bottom .scroll-cue span{font-size:1.15rem}
  .hero>.hero-bottom .scroll-cue i{width:44px;height:44px}
  body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}
  .floating-whatsapp{right:.85rem;bottom:5.55rem;width:52px;height:52px;padding:5px;gap:0;border-radius:50%}
  .floating-whatsapp>span:last-child{display:none}
  .floating-whatsapp .whatsapp-mark{width:40px;height:40px}
  .floating-whatsapp.mobile-hero-hidden{opacity:0;transform:translateY(10px);pointer-events:none}
  .mobile-app-nav{transition:opacity .22s ease,transform .22s ease}
  .mobile-app-nav.mobile-hero-hidden{opacity:0;transform:translateY(calc(100% + 1rem));pointer-events:none}
}
@media(prefers-reduced-motion:reduce){.hero>.clean-hero-visual>img:first-child,.clean-hero-visual .hero-slide-incoming{transition:none!important}}
