:root{--navy:#15222a;--cream:#f2eee6;--gold:#d7aa73;--muted:#5b6363;--line:rgba(21,34,42,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);background:var(--cream);font-family:"DM Sans",Arial,sans-serif}a{color:inherit;text-decoration:none}.hero{min-height:100svh;position:relative;color:#fff;background:linear-gradient(90deg,rgba(7,17,23,.76),rgba(7,17,23,.12) 70%),linear-gradient(0deg,rgba(6,13,16,.55),transparent 45%),url("elevation.png") center/cover}.hero:before{content:"";position:absolute;inset:0;background:rgba(10,18,21,.08)}nav{position:absolute;z-index:1;width:100%;padding:29px 7%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.25)}.wordmark{letter-spacing:3px;font-size:14px}.links{display:flex;gap:32px;font-size:11px;letter-spacing:1.3px;text-transform:uppercase}.nav-cta{font-size:11px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--gold);padding-bottom:5px}.hero-copy{position:relative;z-index:1;max-width:650px;padding:175px 9% 100px}.logo{display:block;width:285px;height:175px;object-fit:contain;object-position:left center;margin:-18px 0 14px -16px}.eyebrow{margin:0 0 18px;font-size:10px;font-weight:600;letter-spacing:2.4px;color:var(--gold)}.dark{color:#9b744d}h1,h2{font:500 clamp(43px,5vw,72px)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-1.6px;margin:0}.description{max-width:500px;font-size:16px;line-height:1.7;margin:26px 0 31px;color:#eff0ee}.button{display:inline-block;background:var(--gold);color:#17242a;padding:15px 20px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px}.metro{position:absolute;z-index:1;right:7%;bottom:28px;font-size:10px;text-transform:uppercase;letter-spacing:1.3px}.overview{text-align:center;padding:115px 8%}.lead{max-width:570px;margin:26px auto;color:var(--muted);line-height:1.75}.facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:1030px;margin:66px auto 0;border-block:1px solid var(--line)}.facts div{padding:30px 15px;border-right:1px solid var(--line)}.facts div:last-child{border:0}.facts strong{display:block;font:500 34px "Playfair Display",serif}.facts span{font-size:11px;color:#697171}.amenities{padding:115px 9%;display:grid;grid-template-columns:40% 1fr;gap:9%;background:#e7ded1}.amenity-list{display:grid;grid-template-columns:repeat(2,1fr);align-content:start}.amenity-list span{padding:18px 0;border-top:1px solid var(--line);font-size:15px}.location{padding:112px 9%;display:grid;grid-template-columns:1fr 1fr;gap:13%;background:var(--navy);color:#fff}.location h2{margin-bottom:24px}.location p:not(.eyebrow){max-width:430px;line-height:1.7;color:#d3d8d6;margin:0 0 30px}.location ul{padding:0;margin:0;list-style:none}.location li{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-top:1px solid rgba(255,255,255,.2);font-size:14px}.location b{color:var(--gold);font-size:10px;letter-spacing:1px;white-space:nowrap;text-transform:uppercase}.closing{min-height:560px;display:grid;place-items:center;text-align:center;color:white;background:linear-gradient(rgba(10,21,26,.52),rgba(10,21,26,.78)),url("elevation.png") center 65%/cover}.closing h2{font-size:clamp(43px,5vw,70px)}.rera{font-size:10px;letter-spacing:1px;margin:22px 0 30px}.light{background:var(--cream)}footer{background:#101a20;color:#aab2b1;padding:22px 7%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.5px}@media(max-width:720px){.links{display:none}nav{padding:22px 7%}.hero-copy{padding:165px 7% 80px}.hero{min-height:720px}.metro{left:7%;right:auto}.facts{grid-template-columns:repeat(2,1fr)}.facts div:nth-child(2){border:0}.facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.amenities,.location{display:block;padding:80px 7%}.amenity-list{margin-top:40px}.location ul{margin-top:55px}.closing{min-height:520px}footer{display:grid;gap:10px}.logo{width:260px;height:160px}}
