.ng-hero{padding:clamp(4rem,8vw,7rem)0 clamp(3rem,5vw,4.5rem);background:radial-gradient(circle at 85% 15%,rgba(212,135,10,.09),transparent 40%),radial-gradient(circle at 10% 75%,rgba(140,21,21,.15),transparent 35%)}.ng-hero__inner{max-width:860px}.ng-hero__title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;margin:.5rem 0 1rem}.ng-hero__sub{font-size:clamp(.95rem,1.5vw,1.05rem);color:var(--clr-text-2);line-height:1.8;max-width:680px;margin-bottom:1.75rem}.ng-hero__tags{display:flex;flex-wrap:wrap;gap:.5rem}.ng-hero__tags span{font-size:.8rem;font-weight:600;padding:.3rem .85rem;border-radius:20px;border:1px solid var(--clr-border);background:var(--clr-surface);color:var(--clr-text-2)}.ng-overview{display:grid;grid-template-columns:1fr 280px;gap:3.5rem;align-items:start}.ng-overview__text h2{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.9rem);margin:.4rem 0 1.25rem;line-height:1.25}.ng-overview__text p{color:var(--clr-text-2);line-height:1.85;font-size:.97rem;margin-bottom:1rem}.ng-commute-card{padding:1.5rem;border:1px solid var(--clr-border);border-radius:16px;background:var(--clr-surface)}.ng-commute-list{display:grid;gap:.6rem}.ng-commute-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.85rem}.ng-commute-row:last-child{border-bottom:none}.ng-commute-dest{color:var(--clr-text-2)}.ng-commute-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.ng-commute-meta strong{color:var(--clr-gold-bright);font-size:.88rem}.ng-commute-meta span{color:var(--clr-text-3);font-size:.75rem}.ng-commute-note{font-size:.72rem;color:var(--clr-text-3);margin:.75rem 0 0;line-height:1.5}.ng-landmarks-section{background:#ffffff04;border-block:1px solid var(--clr-border)}.ng-landmarks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.ng-landmark-card{display:flex;gap:1rem;padding:1.25rem 1.4rem;border:1px solid var(--clr-border);border-radius:14px;background:var(--clr-surface);align-items:flex-start}.ng-landmark-card__icon{font-size:1.5rem;flex-shrink:0;line-height:1;margin-top:.1rem}.ng-landmark-card__body{display:grid;gap:.2rem}.ng-landmark-card__body strong{font-size:.93rem;color:var(--clr-text)}.ng-landmark-dist{font-size:.78rem;font-weight:700;color:var(--clr-gold)}.ng-landmark-card__body p{font-size:.8rem;color:var(--clr-text-3);margin:0;line-height:1.5}.ng-amenities-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.ng-amenity-block{padding:1.5rem;border:1px solid var(--clr-border);border-radius:14px;background:var(--clr-surface)}.ng-amenity-block h3{font-family:var(--font-display);color:var(--clr-gold-bright);margin-bottom:.85rem;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.ng-amenity-block ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.ng-amenity-block ul li{font-size:.84rem;color:var(--clr-text-2);padding-left:1rem;position:relative;line-height:1.5}.ng-amenity-block ul li:before{content:"·";position:absolute;left:0;color:var(--clr-gold);font-weight:700}.ng-invest-section{background:#d4870a06;border-block:1px solid rgba(212,135,10,.12)}.ng-invest-inner{display:grid;grid-template-columns:1fr 240px;gap:3.5rem;align-items:start}.ng-invest-inner h2{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,1.9rem);margin:.4rem 0 1rem}.ng-invest-inner p{font-size:.96rem;color:var(--clr-text-2);line-height:1.8;margin-bottom:.9rem}.ng-invest-stats{display:grid;gap:1rem}.ng-invest-stat{padding:1rem 1.25rem;border:1px solid var(--clr-border);border-radius:12px;background:var(--clr-surface)}.ng-invest-stat strong{display:block;font-family:var(--font-display);font-size:1.6rem;color:var(--clr-gold-bright);line-height:1}.ng-invest-stat span{font-size:.75rem;color:var(--clr-text-3);margin-top:.2rem;display:block}@media (max-width:900px){.ng-overview,.ng-invest-inner{grid-template-columns:1fr}.ng-invest-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ng-landmarks-grid,.ng-amenities-grid{grid-template-columns:1fr}.seo-cta-band__inner{flex-direction:column;align-items:flex-start}.seo-cta-band__actions{flex-direction:column;width:100%}.seo-cta-band__actions .btn{width:100%;justify-content:center}.ng-hero__tags{gap:.4rem}.ng-hero__tags span{font-size:.74rem;padding:.25rem .65rem}}@media (max-width:400px){.ng-invest-stats{grid-template-columns:1fr 1fr}}