:root{--nm-orange:#f68c27;--nm-gold:#ffd46b;--nm-ink:#080a09}body{background:#0b0d0c}.loading-logo{width:110px;height:110px;border:1px solid #f68c2775;border-radius:28px;display:grid;place-items:center;background:#111;box-shadow:0 0 0 15px #f68c2711,0 0 55px #f68c2745;animation:logo-breathe 2s ease-in-out infinite}.loading-logo img{width:100px;mix-blend-mode:screen}@keyframes logo-breathe{50%{transform:scale(1.06);box-shadow:0 0 0 23px #f68c2707,0 0 70px #f68c2760}}nav{background:#090b0bef!important;border-bottom:1px solid #f68c2738}nav .logo img{mix-blend-mode:screen}.nav-links a{letter-spacing:.015em}.nav-links a:hover{color:var(--nm-gold)}.hero{background:#090a09!important;text-align:left!important;min-height:min(820px,88svh)!important;display:flex;align-items:center;padding:clamp(85px,9vw,150px) 0 90px!important;isolation:isolate}.hero:before{display:none}.hero:after{background:linear-gradient(90deg,#060807 0%,#060807ed 31%,#06080790 48%,#06080708 76%),linear-gradient(0deg,#060807ce,transparent 27%);z-index:0}.hero-picture{position:absolute;inset:0 0 0 28%;z-index:-1;overflow:hidden}.hero-picture:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0008,transparent 28%),linear-gradient(90deg,#0009,transparent 45%)}.hero-picture img{width:100%;height:100%;object-fit:cover;object-position:51% center;filter:saturate(1.08) contrast(1.04);animation:hero-photo-in 1.7s cubic-bezier(.22,1,.36,1) both}.hero-content{width:100%;max-width:1400px!important;margin:auto!important;padding:0 clamp(25px,5vw,70px);position:relative;z-index:2}.hero-eyebrow{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;background:#111a15cc;border:1px solid #ffaa3965;border-radius:100px;color:var(--nm-gold);font-size:11px;font-weight:800;letter-spacing:.21em;margin-bottom:24px}.hero-live-dot{width:7px;height:7px;border-radius:50%;background:var(--nm-orange);box-shadow:0 0 15px var(--nm-orange);animation:hero-dot 2s infinite}.hero h1{font-size:clamp(52px,6.6vw,104px)!important;line-height:.96!important;letter-spacing:-.075em;max-width:900px!important;color:#fff!important;text-shadow:0 9px 30px #0008;margin:0 0 26px!important}.hero-line{display:block;white-space:nowrap}.hero-line.highlight{color:var(--nm-gold)!important}.hero p{color:#e2e4da!important;font-size:clamp(16px,1.5vw,20px)!important;line-height:1.6;max-width:600px!important;margin:0 0 29px!important;text-shadow:0 3px 15px #000}.hero-buttons{justify-content:flex-start!important;gap:12px!important}.hero-buttons .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:55px;padding:15px 23px;border-radius:11px;font-weight:800;box-shadow:0 13px 35px #0006}.hero-buttons .btn-cta{background:var(--nm-orange)!important;color:#10100d!important}.hero-buttons .btn-outline{background:#0b0e0cc9!important;color:white!important;border:1px solid #d4e1d17d}.hero-buttons .btn span{font-size:20px}.hero-proof{display:flex;flex-wrap:wrap;gap:0;margin-top:52px;max-width:770px;border-top:1px solid #ffffff3a}.hero-proof span{display:flex;flex-direction:column;gap:4px;min-width:155px;color:#a8aea3;font-size:11px;padding:18px 26px 0 0}.hero-proof strong{font-size:18px;color:#fff;font-weight:900}.hero-rail{position:absolute;right:23px;bottom:28px;z-index:2;font:800 10px 'Inter',sans-serif;letter-spacing:.22em;color:#fff9;writing-mode:vertical-rl}.banner-led{border-color:#ffa53e!important}.banner-led .emoji{display:none}.new-indicators{background:#101412!important;color:#f7f4ea!important}.new-indicators h2{color:#f7f4ea!important}.new-stats>div{border:1px solid #ffa73c50!important;background:linear-gradient(150deg,#242923,#101713)!important;box-shadow:0 15px 35px #0004!important}.new-stats strong{color:var(--nm-gold)!important}.odo-window{display:inline-block;height:1em;overflow:hidden;vertical-align:top;line-height:1}.odo-roll{display:flex;flex-direction:column;will-change:transform}.odo-roll span{height:1em;line-height:1em}.odo-sep{vertical-align:top}.locations{background:#101411!important;color:#f3f1e8!important}.locations h2{color:#f3f1e8!important}.locations>.container>p:not(.new-kicker){color:#b9c3b8!important}.location-layout{grid-template-columns:.8fr 1.2fr!important;align-items:stretch}.location-list{grid-template-columns:1fr 1fr;gap:9px}.location-button{background:#1b221e;border:1px solid #4d5d4c;border-radius:14px;padding:15px;text-align:left;display:flex;align-items:center;gap:11px;color:#f3f1e8;min-height:75px;transition:transform .2s,border-color .2s,background .2s}.location-button:hover,.location-button.selected{transform:translateY(-2px);border-color:var(--nm-orange);background:#332517}.location-button:focus-visible{outline:3px solid var(--nm-gold);outline-offset:2px}.location-button strong{font-size:.79rem;line-height:1.3;flex:1}.location-button>span:last-child{color:var(--nm-orange)}.unit-number{color:var(--nm-gold);font-size:.72rem;font-weight:900;letter-spacing:.1em}.map-wrap{position:relative;min-height:430px;border-radius:22px;overflow:hidden;border:1px solid #67735a;box-shadow:0 25px 60px #0006}.map-wrap #locations-map{width:100%;height:100%;min-height:430px;filter:grayscale(.5) sepia(.13) contrast(1.07)}.map-caption{position:absolute;bottom:14px;left:14px;z-index:500;background:#121a14ec;border:1px solid #a9b48a66;padding:11px 13px;border-radius:10px;color:#f6f1dd;font-size:.74rem;font-weight:700;box-shadow:0 10px 20px #0004}.map-caption-dot{display:inline-block;width:7px;height:7px;background:var(--nm-orange);border-radius:50%;margin-right:6px;box-shadow:0 0 8px var(--nm-orange)}.nm-map-icon{background:#f68c27;border:3px solid #f8dda9;border-radius:50%;box-shadow:0 0 0 8px #f68c2745,0 8px 20px #0006;display:grid;place-items:center;color:#17110b;font-size:10px;font-weight:900}.nm-popup{display:grid;gap:5px;font-family:'Inter',sans-serif}.nm-popup strong{font-size:13px}.nm-popup span{font-size:11px;color:#667}.location-note{color:#aeb8ac!important;margin-top:15px}.simulador{background:#0c100d!important}.simulador h2{color:#f5eee2!important}.simulador-embed{max-width:1400px!important;height:960px!important}.simulador-embed iframe{height:850px!important;border:1px solid #ffb34e69!important;border-radius:22px!important;box-shadow:0 30px 80px #0008!important}.simulador-embed p{margin-top:15px}.simulador-embed .btn{background:var(--nm-orange);color:#111}@keyframes hero-photo-in{from{opacity:0;transform:scale(1.08);filter:blur(12px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes hero-dot{50%{opacity:.35}}@media(max-width:1100px){.hero-picture{inset:0 0 0 10%}.hero:after{background:linear-gradient(90deg,#060807fa,#060807c8 55%,#06080755),linear-gradient(0deg,#060807bb,transparent 35%)}.hero h1{font-size:clamp(50px,7.5vw,84px)!important}.location-layout{grid-template-columns:1fr!important}.map-wrap{min-height:390px}}@media(max-width:650px){.hero{min-height:740px!important;padding:110px 0 70px!important;align-items:flex-end}.hero-picture{inset:0 0 28% 0}.hero-picture img{object-position:48% center}.hero:after{background:linear-gradient(0deg,#060807 3%,#060807ed 34%,#06080733 90%)}.hero-content{padding:0 20px}.hero-eyebrow{font-size:9px;letter-spacing:.13em}.hero h1{font-size:clamp(47px,11.8vw,65px)!important;max-width:100%!important}.hero-line{white-space:normal}.hero p{font-size:14px!important;max-width:100%!important}.hero-buttons{display:grid!important;grid-template-columns:1fr!important}.hero-proof{margin-top:28px}.hero-proof span{min-width:33%;width:33.333%;padding-right:8px;font-size:9px}.hero-proof strong{font-size:14px}.hero-rail{display:none}.location-list{grid-template-columns:1fr 1fr}.location-button{padding:10px;min-height:68px;gap:5px}.location-button strong{font-size:.68rem}.unit-number{font-size:.65rem}.map-wrap,.map-wrap #locations-map{min-height:310px}.simulador-embed{height:820px!important;margin-left:-15px;margin-right:-15px}.simulador-embed iframe{height:720px!important;border-radius:12px!important}}@media(prefers-reduced-motion:reduce){.hero-picture img,.loading-logo,.hero-live-dot{animation:none}.odo-roll{transition:none!important}}
.expansion-banner{background:#191813 url('store-interior.webp') center 46%/cover no-repeat;position:relative;isolation:isolate;color:#fff}.expansion-banner:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080a08fa 4%,#080a08dd 48%,#080a0855);z-index:-1}.expansion-content{min-height:340px;display:flex;align-items:center;justify-content:space-between;gap:40px}.expansion-content h2{color:#fff;font-size:clamp(2.1rem,4vw,4.4rem);max-width:680px;letter-spacing:-.05em}.expansion-content p{max-width:580px;color:#ded8cf}.expansion-content .btn{background:var(--nm-orange);color:#111;white-space:nowrap}@media(max-width:750px){.expansion-content{display:block;padding-top:55px;padding-bottom:55px}.expansion-content .btn{display:inline-block;margin-top:22px}}
nav .logo img{width:190px!important;height:58px!important;max-height:none!important;object-fit:cover!important;object-position:50% 62%!important;mix-blend-mode:screen}nav .mobile-menu{display:none}@media(max-width:850px){nav .mobile-menu{display:flex;visibility:hidden;pointer-events:none}nav .mobile-menu.active{visibility:visible;pointer-events:auto}}@media(max-width:600px){nav .logo img{width:150px!important;height:50px!important}}
#preloader{background:radial-gradient(circle at center,#2d1e10,#090b09 60%)!important}.loading-logo{background:transparent;border:0;box-shadow:none!important;width:200px;height:112px}.loading-logo img{width:200px;height:105px;object-fit:cover;object-position:50% 62%;mix-blend-mode:screen}#preloader h3{font-size:.85rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.preloader-progress-bar{background:#ff9a38!important}
.location-list .location-button span{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.location-list .location-button .unit-number{color:var(--nm-gold)!important}.location-list .location-button span:last-child{color:var(--nm-orange)!important}
