@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20B8,U+20BA-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-rupee-wght-normal.woff2) format("woff2");unicode-range:U+20B9}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-rupee-wght-normal.woff2) format("woff2");unicode-range:U+20B9}
:root{--navy:#111D46;--ink:#18243E;--sub:#67748A;--orange:#F26635;--line:#E8ECF2;--bg:#F6F8FC;--gold:#BF8644;--gold-h:#A46D31;--brown:#3D3125;--wa:#25D366;--green:#164E3B;--green2:#174E39;--footer:#25262B;--white:#FFFFFF;--menu:#4A5877;--price:#DF6834;--callback:#EF8A46;--display:"Manrope","Segoe UI",Arial,sans-serif;--body:"DM Sans","Segoe UI",Arial,sans-serif;--rail:328px;--gap:16px;--hdr:70px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.68 var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer}h1,h2,h3{font-family:var(--display);color:var(--navy);margin:0;text-wrap:balance}h2{font-size:24px;font-weight:800;text-align:center;letter-spacing:-.4px;line-height:1.25}h3{font-size:17px;font-weight:700;text-align:center}.intro{max-width:760px;margin:8px auto 0;text-align:center;color:var(--sub);font-size:13.5px}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.page{max-width:1510px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) var(--rail);gap:var(--gap);padding-left:max(26px,env(safe-area-inset-left,0px))}.content{min-width:0;padding-bottom:30px}.sections{display:flex;flex-direction:column;gap:19px;margin-top:16px}.card{background:var(--white);border:1px solid var(--line);border-radius:17px;box-shadow:0 4px 22px #19294a08;padding:27px 30px;scroll-margin-top:92px;position:relative}.header{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;height:var(--hdr);background:var(--white);box-shadow:0 2px 20px #1523490d;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 16px;border-radius:0 0 14px 14px}.logos{display:flex;align-items:center;gap:9px;flex:none}.projLogo{font:800 17px/1 var(--display);color:var(--navy);letter-spacing:.5px;text-decoration:none;white-space:nowrap}.projLogo em{font-style:normal;color:var(--orange)}.projLogo small{display:block;font:700 8.5px/1 var(--body);letter-spacing:2.6px;color:var(--sub);margin-top:4px}.logoDivider{width:1px;height:30px;background:#dde2ec}.dpLogo{width:108px;height:40px;display:flex;align-items:center}.dpLogo img{width:100%;height:auto;object-fit:contain}.nav{display:flex;align-items:center;gap:clamp(8px,.68vw,16px);min-width:0}.nav a{font:600 clamp(12.5px,.97vw,14px)/1 var(--body);color:var(--menu);text-decoration:none;white-space:nowrap;padding:25px 0 22px;border-bottom:3px solid transparent;transition:color .2s,border-color .2s}.nav a:hover,.nav a.active{color:var(--orange);border-bottom-color:var(--orange)}.rail{position:sticky;top:env(safe-area-inset-top,0px);align-self:start;height:100vh;max-height:100vh;overflow-y:auto;background:var(--white);border-radius:0 0 0 16px;box-shadow:0 9px 32px #15234321;padding:16px 18px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;scrollbar-width:thin;padding-right:max(18px,env(safe-area-inset-right,0px))}.rail>*{flex-shrink:0}.callRow{display:flex;gap:8px;width:100%}.phone{flex:1;height:48px;background:var(--brown);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;font:800 15px/1 var(--display);letter-spacing:.3px;text-decoration:none;user-select:all}.wa{flex:none;width:62px;height:48px;border-radius:10px;background:var(--wa);display:grid;place-items:center;color:#fff;text-decoration:none}.reraCard{width:100%;max-width:265px;border:1px solid #E2E7EE;background:#fbfcfe;border-radius:13px;padding:12px;text-align:center}.reraCard .t{font:800 12px/1.3 var(--display);color:var(--navy)}.reraCard a.site{font-size:11px;color:var(--sub);text-decoration:none}.reraCard a.site:hover{color:var(--orange)}.reraCard img{width:100px;height:100px;margin:6px auto;border:4px solid #fff;box-shadow:0 0 0 1px #e2e7ee;border-radius:6px}.reraCard .no{font:800 15px/1.2 var(--display);color:var(--navy);letter-spacing:.4px}.callback{width:100%;max-width:245px;height:44px;border:0;border-radius:9px;background:var(--callback);color:#fff;font:800 14px var(--display);animation:glow 2.2s infinite}@keyframes glow{0%,to{box-shadow:0 0 #ef8a468c}50%{box-shadow:0 0 0 9px #ef8a4600}}.railForm{width:100%;display:flex;flex-direction:column;gap:12px}.railForm .ft{font:800 18px var(--display);text-align:center;color:var(--navy)}.uline{border:0;border-bottom:1px solid #DCDFE5;background:transparent;padding:8px 2px;font:14px var(--body);color:var(--ink);width:100%;border-radius:0}.uline:focus{outline:none;border-bottom-color:var(--orange)}.mobRow{display:flex;gap:10px}.mobRow .cc{width:92px;flex:none;color:var(--sub)}.consent{display:flex;gap:7px;align-items:flex-start;font-size:10px;line-height:1.5;color:var(--sub);text-align:center}.consent input{margin-top:2px;flex:none;accent-color:var(--orange)}.consent a{color:inherit;font-weight:400;text-decoration:none!important}.railSubmit{align-self:center;width:180px;height:42px;border:0;border-radius:8px;background:var(--brown);color:#fff;font:800 14px var(--display)}.btn,.callback,.railSubmit,.dlBtn,.popSubmit{transition:transform .15s,filter .15s}.btn:hover,.callback:hover,.railSubmit:hover,.dlBtn:hover,.popSubmit:hover{transform:translateY(-1px);filter:brightness(.93)}.hero{position:relative;min-height:495px;border-radius:17px;overflow:hidden;margin-top:16px;display:flex;align-items:center;scroll-margin-top:92px;background:#1d2a4a}.slides{position:absolute;inset:0}.slide{position:absolute;inset:0;opacity:0;transition:opacity .8s}.slide.on{opacity:1}.slide img{width:100%;height:100%;object-fit:cover}.slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0510254d,#05102500 67%)}.slideCap{position:absolute;right:22px;bottom:40px;z-index:2;text-align:right;color:#fff}.slideCap b{display:block;font:800 15px var(--display);text-shadow:0 1px 8px rgba(0,0,0,.4)}.slideCap span{font-size:11px;color:#ffffffbf}.locTag{position:absolute;top:18px;right:18px;z-index:2;background:#fff;color:var(--navy);border-radius:99px;padding:6px 13px;font:800 11px var(--body);letter-spacing:.6px}.heroDots{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:7px;z-index:2}.heroDots button{width:8px;height:8px;border-radius:99px;border:0;background:#ffffff8c;padding:0;transition:width .3s}.heroDots button.on{width:22px;background:#fff}.heroCard{position:relative;z-index:3;margin-left:22px;width:335px;max-width:calc(100% - 44px);background:#fff;border-radius:12px;padding:29px 15px;box-shadow:0 15px 38px #0a102345;text-align:center}.heroCard h1{font-size:21px;font-weight:800;letter-spacing:-.85px;white-space:nowrap;line-height:1.2}.heroSub{font-size:11px;color:var(--sub);margin-top:5px}.heroSub b{color:#b96533}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 14px;background:#f6f7f9;border:1px solid #ECEEF2;border-radius:8px}.stats div{padding:9px 4px}.stats div+div{border-left:1px solid #E1E4EA}.stats small{display:block;font-size:10px;color:var(--sub);line-height:1.3}.stats b{font:800 13px/1.4 var(--display);color:var(--navy);font-variant-numeric:tabular-nums}.cfg{font:800 15px var(--display);color:var(--navy)}.start{font-size:12px;color:var(--sub);margin-top:6px}.amount{font:800 15px/1.4 var(--display);color:var(--navy)}.amount span{font-weight:800}.btnGold{margin-top:14px;min-width:178px;height:44px;padding:0 20px;border:0;border-radius:8px;background:var(--gold);color:#fff;font:800 14px var(--display)}.btnGold:hover{background:var(--gold-h)}.about p{max-width:none;font-size:13px;line-height:1.9;color:#535f73;margin:12px 0 0}.about p b{color:var(--navy)}.ovRow{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:9px;margin-top:20px}.ov{text-align:center;padding:12px 4px;border-radius:10px;background:#fafbfd;border:1px solid #EEF1F6}.ov svg{width:29px;height:29px;margin:0 auto 6px;stroke:#273954;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ov small{display:block;font-size:11px;color:var(--sub);line-height:1.3}.ov b{display:block;font-size:11px;font-weight:750;color:var(--navy);line-height:1.35;margin-top:3px}@media(max-width:1200px){.ovRow{grid-template-columns:repeat(5,minmax(0,1fr))}}.specBox{border:1px solid #CFD3D8;margin:16px 17px 0}.specRow{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px;font-size:14px;line-height:1.5;border-top:1px solid #E5E5E5}.specRow:first-child{border-top:0}.specRow:nth-child(odd){background:#f2f2f2}.specRow i{flex:none;width:16px;height:16px;border-radius:50%;background:#32363a;color:#fff;display:grid;place-items:center;font:700 11px/1 var(--body);font-style:normal;padding-bottom:1px}.foot{font-size:11px;color:var(--sub);margin:10px 17px 0}.center{text-align:center}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.tiles.one{grid-template-columns:minmax(0,50%);justify-content:center}.tile{margin:0}.tileImg{position:relative;border-radius:10px;overflow:hidden;cursor:zoom-in;border:0;padding:0;width:100%;display:block;background:#dde3ec}.tileImg img{width:100%;height:270px;object-fit:cover;transition:transform .5s}.tileImg:hover img{transform:scale(1.035)}.tileImg .vl{position:absolute;right:10px;bottom:10px;background:#0a1023c7;color:#fff;font:700 11px var(--body);padding:5px 10px;border-radius:99px;opacity:0;transition:opacity .25s}.tileImg:hover .vl{opacity:1}figcaption{text-align:center;font:750 13px/1.4 var(--body);color:var(--navy);margin-top:9px}figcaption span{display:block;font-size:11px;color:var(--sub);font-weight:500}.priceGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;align-items:start}.tblWrap{border:1px solid #E7EBE9;border-radius:12px;overflow:hidden;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}th{background:var(--green2);color:#fff;font:700 11px var(--body);letter-spacing:.8px;text-transform:uppercase;text-align:left;padding:12px 14px}td{padding:14px;border-top:1px solid #EEF1EF}tbody tr{cursor:pointer;transition:background .2s}tbody tr:nth-child(2n){background:#f8faf9}tbody tr:hover{background:#f0f6f2}tbody tr.sel{background:#eaf4ed;box-shadow:inset 3px 0 0 var(--green2)}td.p{font-weight:800;color:var(--price)}.dlBtn{display:flex;margin:16px auto 0;align-items:center;gap:8px;height:42px;padding:0 20px;border:0;border-radius:8px;background:#164a36;color:#fff;font:800 13.5px var(--display)}.stage{position:relative;min-height:330px;background:#f1f1e8;border:1px solid #E2E2D6;border-radius:12px;display:grid;place-items:center;padding:20px 54px;overflow:hidden}.stage svg{width:100%;max-width:430px;height:auto}.arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;background:var(--green);color:#fff;font:700 18px/1 var(--body);display:grid;place-items:center;z-index:2}.arrow.l{left:10px}.arrow.r{right:10px}.planCap{text-align:center;margin-top:12px}.planCap b{display:block;font:800 17px var(--display);color:var(--navy)}.planCap span{font-size:13px;color:var(--ink)}.planCap small{display:block;font-size:10px;color:var(--sub)}.dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#c9d3cd;transition:width .25s}.dots button.on{width:21px;background:var(--green)}.dots.orange button.on{background:var(--orange);width:8px}.amenGrid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:20px}.amenGrid h3{font-size:20px;margin-bottom:10px}.amenBox{border:1px solid #D5D9DF;min-height:207px;padding:13px 19px}.amenBox ul{margin:0;padding-left:18px;font-size:14px;line-height:1.85}.amenBox li.x{display:none}.amenBox.open li.x{display:list-item}.more{display:block;margin:8px auto 0;border:0;background:none;color:#c16c46;font:700 13px var(--body)}.galGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.slider{position:relative}.slider h3{margin-bottom:10px}.sImg{position:relative;border-radius:11px;overflow:hidden}.sImg button.img{border:0;padding:0;width:100%;display:block;cursor:zoom-in;background:#dde3ec}.sImg img{width:100%;height:260px;object-fit:cover}.sArrow{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;border:0;background:#111d46d9;color:#fff;font:700 18px/1 var(--body);display:grid;place-items:center}.sArrow.l{left:10px}.sArrow.r{right:10px}.sCap{text-align:center;font:600 12px var(--body);color:var(--navy);margin-top:8px}.vids{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:20px}.vids.one{grid-template-columns:minmax(0,50%);justify-content:center}.vid{margin:0}.poster{position:relative;height:240px;border-radius:9px;overflow:hidden;border:0;padding:0;width:100%;display:block;background:#0f1730}.poster img{width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.8)}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:65px;height:65px;border-radius:50%;background:var(--orange);display:grid;place-items:center;box-shadow:0 0 0 8px #f2663540}.play:after{content:"";border-left:19px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:5px}.soon{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);background:#080e209e;backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:16px 26px;text-align:center;color:#fff;white-space:nowrap}.soon b{display:block;font:900 31px/1 var(--display);letter-spacing:1px}.soon span{font-size:12px;color:#fffc}.locGrid{display:grid;grid-template-columns:1.03fr 1fr;gap:23px;margin-top:20px;align-items:stretch}.map{position:relative;min-height:445px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#e9eef2}.map svg{position:absolute;inset:0;width:100%;height:100%}.mapBtn{position:absolute;left:14px;bottom:14px;background:#fff;color:var(--navy);border-radius:8px;padding:9px 14px;font:800 12px var(--body);text-decoration:none;box-shadow:0 4px 14px #00000026}.tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.tabs button{height:40px;border:1px solid #D9E0DC;background:#fff;border-radius:8px;font:700 13px var(--body);color:var(--navy)}.tabs button.on{background:var(--green);border-color:var(--green);color:#fff}.places{list-style:none;margin:12px 0;padding:0}.places a{display:flex;gap:12px;align-items:flex-start;padding:12px 4px;border-bottom:1px solid var(--line);text-decoration:none}.places a:hover b{color:var(--orange)}.places svg{flex:none;width:18px;height:18px;margin-top:2px;fill:var(--orange)}.places b{display:block;font-size:14px;color:var(--navy)}.places span{font-size:12px;color:var(--sub)}.devGrid{display:grid;grid-template-columns:1.12fr 1fr;gap:26px;align-items:center}.devGrid h2{text-align:center}.devGrid p{font-size:14px;line-height:1.85;color:#535f73}.reraPanel{background:#fbfcfe;border:1px solid #E2E7EE;border-radius:13px;padding:22px 18px;display:grid;grid-template-columns:42px minmax(0,1fr) 96px;gap:12px;align-items:center}.reraIcon{width:42px;height:42px;border-radius:50%;background:#eef2fa;display:grid;place-items:center}.reraIcon svg{width:22px;height:22px;stroke:var(--navy);fill:none;stroke-width:1.6}.reraPanel h3{text-align:left;font-size:15.5px;white-space:nowrap}.reraPanel a.site{font-size:11.5px;white-space:nowrap;color:var(--orange);text-decoration:none;font-weight:700}.kv{font-size:12px;color:var(--sub);margin-top:7px;line-height:1.35}.kv b{display:block;color:var(--navy);font-size:13.5px;letter-spacing:.3px}.reraPanel .qr img{width:96px;height:96px;border:5px solid #fff;box-shadow:0 0 0 1px #e2e7ee;border-radius:6px}.eyebrow{text-align:center;font:800 11px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--orange)}.faqList{max-width:820px;margin:16px auto 0}.faq{border-bottom:1px solid var(--line)}.faq button{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 2px;background:none;border:0;text-align:left;font:800 15px var(--display);color:var(--navy)}.faq button span{flex:none;width:26px;height:26px;border-radius:50%;background:#f1f4f9;display:grid;place-items:center;font:700 16px/1 var(--body);color:var(--orange)}.faq .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.faq .a>div{overflow:hidden;color:#535f73;font-size:14px;padding-right:40px}.faq.open .a{grid-template-rows:1fr}.faq.open .a>div{padding-bottom:16px}.cWrap{position:relative;margin-top:20px}.cTrack{display:flex;gap:14px;overflow:hidden;scroll-behavior:smooth}.cTrack.center{justify-content:center}.cCard{flex:0 0 calc((100% - 42px)/4);margin:0}.cCard button{border:0;padding:0;width:100%;border-radius:10px;overflow:hidden;cursor:zoom-in;display:block}.cCard img{width:100%;height:200px;object-fit:cover;transition:transform .5s}.cCard button:hover img{transform:scale(1.04)}.cCard figcaption{font-size:12px;font-weight:700}.cArrow{position:absolute;top:100px;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:var(--navy);color:#fff;font:700 18px/1 var(--body);display:grid;place-items:center;z-index:2;box-shadow:0 4px 14px #0003}.cArrow.l{left:-14px}.cArrow.r{right:-14px}.footer{background:var(--footer);color:#ecedf0;padding:30px max(28px,env(safe-area-inset-right,0px)) 20px max(28px,env(safe-area-inset-left,0px))}.fIn{max-width:1200px;margin:0 auto}.fRow1{display:flex;gap:26px;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12)}.fRow1 p{margin:0 auto;max-width:930px;text-align:center;font-size:13px;line-height:1.7}.footer h4{font:800 17px var(--display);color:#fff;margin:20px 0 6px}.fList{list-style:none;margin:0;padding:0}.fList li{display:flex;gap:11px;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.09);font-size:13px;line-height:1.6}.fList li:before{content:"\2713";color:#eab66d;font-weight:900;flex:none}.fList .txt{flex:1;outline:none;border-radius:4px}.admin .fList .txt{background:#ffffff0d;padding:2px 6px;cursor:text}.copy{text-align:center;font-size:11px;color:#9a9ea8;border-top:1px solid rgba(255,255,255,.1);margin-top:18px;padding-top:14px}.modal{position:fixed;inset:0;z-index:100;background:#0c173bc9;display:grid;place-items:center;padding:16px}.panel{position:relative;width:460px;max-width:100%;max-height:92vh;overflow:auto;background:#fff;border-radius:17px;padding:27px;box-shadow:0 30px 70px #00000059;animation:pop .25s ease-out}@keyframes pop{0%{transform:translateY(12px) scale(.98);opacity:0}}.x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:0;background:#f1f3f7;color:var(--navy);font-size:18px;line-height:1}.pEye{font:800 10px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:var(--orange)}.panel h3{text-align:left;font-size:23px;font-weight:800;margin:4px 0 16px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field label{font-size:12px;font-weight:700;color:var(--navy)}.field input,.field select{height:44px;border:1px solid #DCE1EA;border-radius:8px;padding:0 12px;font:14px var(--body);color:var(--ink);background:#fff;width:100%}.field input:focus,.field select:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #f266351f}.pm{display:flex;gap:8px}.pm span{flex:none;width:62px;height:44px;border:1px solid #DCE1EA;border-radius:8px;display:grid;place-items:center;color:var(--sub);background:#f7f8fa}.panel .consent{text-align:left;font-size:10.5px;margin:4px 0 14px}.popSubmit{width:100%;height:46px;border:0;border-radius:8px;background:var(--gold);color:#fff;font:800 15px var(--display)}.lb{position:fixed;inset:0;z-index:110;background:#050c1ceb;display:grid;place-items:center;padding:28px;cursor:zoom-out}.lb figure{margin:0;text-align:center}.lb img{max-height:82vh;max-width:92vw;border-radius:12px;object-fit:contain}.lb figcaption{color:#fff;margin-top:12px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:120;background:#1f7a4d;color:#fff;font:700 13.5px var(--body);padding:12px 20px;border-radius:10px;box-shadow:0 10px 30px #00000040}.note{display:none;position:absolute;top:10px;left:12px;z-index:5;max-width:300px;background:#fff6d6;border:1px dashed #D9A400;color:#5b4500;font:600 10.5px/1.45 var(--body);padding:5px 8px;border-radius:6px;text-align:left;pointer-events:none}.demo{position:fixed;left:max(14px,env(safe-area-inset-left,0px));bottom:max(14px,env(safe-area-inset-bottom,0px));z-index:90;width:244px;background:#0e1630;color:#e7eaf2;border-radius:12px;box-shadow:0 14px 40px #00000059;font-size:12px}.demo summary{list-style:none;cursor:pointer;padding:10px 14px;font:800 12px var(--display);display:flex;justify-content:space-between;align-items:center}.demo summary::-webkit-details-marker{display:none}.demo summary:after{content:"\25be";color:var(--orange)}.demo[open] summary:after{content:"\25b4"}:root{--fxDark:#1E2124;--fxBrown:#9F5B22}.fxGrad{background-image:linear-gradient(-45deg,var(--fxDark),var(--fxBrown),var(--fxDark),var(--fxBrown))!important;background-size:400% 400%!important;color:#fff!important;text-shadow:0 3px 6px rgba(0,0,0,.35);animation:fxGradient 3s ease infinite}@keyframes fxGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fxBounce{animation:fxGradient 3s ease infinite,fxBounceIn 3s infinite}@keyframes fxBounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}.fxScale{transition:transform .3s!important}.fxScale:hover{transform:scale(1.08)!important;filter:none!important}.fxRock{animation:fxGradient 3s ease 2s infinite,fxRock 3s ease infinite}@keyframes fxRock{0%,25%{transform:rotate(0)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}.offers{display:grid;gap:5px;margin:0 0 12px}.offer{display:block;padding:5px 8px;border-radius:3px;font:700 13px/1.5 var(--body)}.callback.fxGrad{animation:fxGradient 3s ease infinite,glow 2.2s infinite}.rail{padding-top:0}.dlStrip{width:calc(100% + 36px);margin:0 -18px;padding:0 9px 10px;background:linear-gradient(180deg,#fff,#f1f1f1)}.dlStrip{display:grid;grid-template-columns:1fr 1fr;flex-shrink:0}.dlStrip>.dlItem:first-child{border-radius:0 0 0 14px;border-right:1px solid #DBE4E9}.dlStrip>.dlItem:last-child{border-radius:0 0 14px}.dlItem{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:linear-gradient(90deg,#444,#1a1a1a);color:#fff;text-align:left;font:700 12.5px/1.15 var(--body);padding:11px 6px;transition:filter .2s}.dlItem:hover{filter:brightness(1.25)}.pdfIco{width:24px;height:28px;flex:none;animation:pdfBounce 2s ease infinite}@keyframes pdfBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-7px)}}.brochureBtn{display:flex;margin:18px auto 0;align-items:center;gap:8px;height:44px;padding:0 22px;border:0;border-radius:8px;font:800 14px var(--display)}.dlArrow{display:inline-block;overflow:hidden;height:18px}.dlArrow i{display:block;font-style:normal;animation:slideDown 1s ease infinite}@keyframes slideDown{0%{transform:translateY(-100%)}80%,to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vTab{display:none;position:fixed;right:env(safe-area-inset-right,0px);top:50%;z-index:60;transform:translateY(-50%);writing-mode:vertical-rl;rotate:180deg;background:var(--orange);color:#fff;border:2px solid #FFD9A8;border-right:0;border-radius:0 10px 10px 0;padding:16px 9px;font:800 13px/1 var(--display);letter-spacing:1px;box-shadow:0 0 0 3px #f2663547,0 8px 22px #00000040}.vTab.fxGrad{animation:fxGradient 3s ease infinite,tabGlow 2s infinite}@keyframes tabGlow{50%{box-shadow:0 0 0 6px #f266351f,0 8px 22px #00000040}}@media(max-width:1100px){.vTab{display:block}.content{display:contents}.header{order:0}.hero{order:1}.rail{order:2}.sections{order:3}.page{grid-template-columns:minmax(0,1fr);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.rail{position:static;height:auto;max-height:none;border-radius:16px;margin-top:16px;box-shadow:0 4px 22px #19294a14;border:2px solid var(--orange)}.sections{margin-bottom:24px}.nav{overflow-x:auto;scrollbar-width:none}.header{border-radius:0 0 12px 12px}.dpLogo{width:80px}}@media(max-width:760px){.card{padding:22px 16px}.nav{display:none}.tiles,.priceGrid,.amenGrid,.galGrid,.vids,.locGrid,.devGrid,.tiles.one,.vids.one{grid-template-columns:minmax(0,1fr)}.ovRow{grid-template-columns:repeat(3,minmax(0,1fr))}.reraPanel{grid-template-columns:1fr;text-align:center}.reraPanel h3{text-align:center}.reraIcon,.reraPanel .qr img{margin:0 auto}.cCard{flex-basis:80%}.heroCard h1{white-space:normal}.fRow1{flex-direction:column}.specBox{margin:16px 0 0}.demo{display:none}}#elevation .elevationSubheading{font:700 16px/1.45 var(--display);margin:10px auto 3px;text-align:center;color:var(--navy)}@media(max-width:760px){#elevation .elevationSubheading{font-size:15px}}.towerControls{margin:15px 0 10px}.towerCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.towerCard{border:1px solid #DED6CF;border-radius:7px;min-height:47px;background:#fff;color:var(--brown);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:5px 6px;font-family:var(--body);cursor:pointer;white-space:nowrap}.towerCard span{font-size:12px;font-weight:700;line-height:1.25}.towerCard small{font-size:10px;color:#82766e;line-height:1.2}.towerCard.on{background:#f7f1ec;border:2px solid var(--brown);padding:4px 5px}.towerCard.on span{color:var(--brown)}.towerControls.isSingle{margin:10px 0 7px}.singleTowerLabel{font-size:13px;font-weight:700;color:var(--brown);text-align:center}@media(max-width:760px){.towerCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.towerCard{min-height:43px;padding:5px 2px}.towerCard span{font-size:10.5px}.towerCard small{font-size:9px}.towerControls{margin:12px 0 8px}}.configTable{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.configTable .typeCol{width:20%}.configTable .areaCol{width:48%}.configTable .priceCol{width:32%}.configTable thead th{background:var(--brown)!important;color:#fff;font-family:var(--body);font-size:11.5px;font-weight:800;letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle;padding:12px 6px}.configTable thead th,.configTable tbody td{text-align:center}.configTable tbody td{white-space:nowrap;vertical-align:middle;padding:13px 6px;font-weight:400;font-size:13px}.configTable tbody td:first-child{font-weight:400}.configTable tbody td.p{font-weight:400;color:#000}.configTable tbody tr.sel{background:#f7f0e9;box-shadow:inset 3px 0 0 var(--brown)}.configTable tbody tr:hover{background:#faf4ef}@media(max-width:760px){.configTable thead th{font-size:10.5px;padding:11px 3px}.configTable tbody td{font-size:11.5px;padding:12px 3px}.configTable .typeCol{width:20%}.configTable .areaCol{width:48%}.configTable .priceCol{width:32%}}@media(max-width:760px){html{scroll-padding-top:112px;scroll-behavior:smooth}body{overflow-x:hidden!important;background:#fff!important}.page{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;padding:0 10px!important;margin:0!important;gap:0!important}.content{display:contents!important}.header#top{order:0!important;position:sticky!important;top:0!important;z-index:8100!important;height:65px!important;min-height:65px!important;padding:0 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)!important;gap:6px!important;align-items:center!important;background:#fff!important;box-shadow:0 1px 7px #0001!important;border-radius:0!important;margin:0!important}.header .logos{display:contents!important}.header .projLogo{grid-column:1!important;font-size:14px!important;letter-spacing:-.25px!important;line-height:1.08!important;white-space:normal!important;align-self:center!important;text-align:left!important}.header .projLogo small{margin-top:4px!important;font-size:7.5px!important;letter-spacing:1.5px!important}.header .logoDivider{display:none!important}.header .dpLogo{grid-column:3!important;width:100%!important;justify-self:end!important;max-width:94px!important;display:block!important}.header .dpLogo img{display:block!important;width:100%!important;height:auto!important;max-height:36px!important;object-fit:contain!important}.header .nav{display:none!important}.reference-hamburger{grid-column:2!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-items:center!important;justify-content:center!important;width:38px!important;height:37px!important;background:#fff!important;border:1px solid #e7e1da!important;border-radius:8px!important;cursor:pointer!important;z-index:3!important;padding:0!important}.reference-hamburger span{height:2px;width:19px;background:#3d3125;border-radius:2px;display:block}.header.nav-open .nav{display:flex!important;position:absolute!important;left:8px!important;right:8px!important;top:65px!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:8px!important;border-radius:0 0 12px 12px!important;background:#fff!important;box-shadow:0 10px 24px #0003!important;max-height:65dvh!important;overflow:auto!important;z-index:9000!important}.header.nav-open .nav a{display:block!important;padding:12px!important;border-bottom:1px solid #eee!important;text-align:left!important;color:#342c26!important}.reference-mobile-tabs{order:1!important;display:grid!important;position:sticky!important;top:65px!important;z-index:8000!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#fff!important;box-shadow:0 1px 5px #0001!important;height:44px!important;min-height:44px!important;margin:0 0 7px!important}.reference-mobile-tabs a{display:grid!important;place-items:center!important;text-decoration:none!important;color:#352e29!important;font:500 13px Arial,sans-serif!important;border-bottom:2px solid #ede6df!important;white-space:nowrap!important}.reference-mobile-tabs a.active{border-bottom:3px solid #b77b5a!important;color:#9b6249!important;font-weight:700!important}.hero#home{order:2!important;display:block!important;position:relative!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;background:#fff!important;border-radius:10px!important;overflow:visible!important;padding:0 0 8px!important}.hero .slides{position:absolute!important;inset:0 0 auto!important;height:225px!important;border-radius:10px!important;overflow:hidden!important}.hero .slide img{height:225px!important;object-fit:cover!important}.hero .locTag{top:10px!important;left:10px!important;z-index:4!important;font-size:9px!important}.hero .heroDots{position:absolute!important;top:206px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;z-index:7!important}.hero .heroCard{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;margin:225px 0 0!important;width:100%!important;max-width:100%!important;padding:12px 9px 10px!important;border-radius:0 0 9px 9px!important;box-shadow:none!important;background:#fff!important;text-align:center!important}.heroCard h1{font-size:20px!important;white-space:normal!important;line-height:1.2!important;margin:0 0 6px!important}.heroCard .heroSub{font-size:11px!important;line-height:1.4!important;margin:0 0 7px!important}.heroCard .stats{margin:4px 0 7px!important;gap:3px!important}.heroCard .stats>*{font-size:10px!important;min-width:0!important}.heroCard .offers{gap:4px!important;margin:5px 0!important}.heroCard .offer{padding:5px 6px!important;font-size:10px!important;line-height:1.2!important}.heroCard .cfg,.heroCard .start,.heroCard .amount,.heroCard>.btn{font-size:12px!important;margin:4px auto!important}.heroCard .amount{font-size:17px!important}.rail{order:4!important;display:none!important}.sections{order:5!important;width:100%!important;max-width:100%!important;min-width:0!important}.vTab{display:block!important;position:fixed!important;right:0!important;top:49%!important;transform:translateY(-50%)!important;rotate:none!important;writing-mode:vertical-rl!important;z-index:8200!important;font-size:11px!important;letter-spacing:.5px!important;padding:12px 7px!important;border:2px solid #ffdab9!important;border-radius:9px 0 0 9px!important;background:#b36e4d!important;color:#fff!important;box-shadow:0 0 0 2px #b36e4d,0 3px 13px #0004!important}.modal:not([hidden]){position:fixed!important;inset:0!important;z-index:9900!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px!important;overflow:hidden!important;background:#101c32ad!important}.modal[hidden]{display:none!important}.modal .panel{position:relative!important;width:min(320px,calc(100vw - 24px))!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:15px 14px!important;margin:auto!important;border-radius:14px!important;box-shadow:0 10px 32px #0005!important}.modal .panel .x{position:sticky!important;top:0!important;float:right!important;margin:-5px -4px 0 5px!important;z-index:3!important;display:grid!important;place-items:center!important;width:29px!important;height:29px!important;background:#f4eee9!important;border-radius:50%!important}.modal .panel .pEye{font-size:10px!important;padding-right:35px!important}.modal .panel h3{font-size:18px!important;margin:3px 0 10px!important}.modal .panel .field{margin-bottom:8px!important}.modal .panel .field label{font-size:12px!important;margin-bottom:4px!important}.modal .panel input,.modal .panel select{min-height:38px!important;font-size:13px!important}.modal .panel .pm{display:flex!important;gap:5px!important}.modal .panel .pm select{width:108px!important;max-width:43%!important;min-width:0!important;font-size:10px!important}.modal .panel .pm input{flex:1!important;min-width:0!important}.modal .panel .consent{font-size:10px!important;line-height:1.3!important;margin:5px 0 9px!important}.modal .panel .popSubmit{height:39px!important;font-size:13px!important}.reference-action-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:calc(48px + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;background:#fff!important;border-top:1px solid #e5ded7!important;z-index:7900!important;box-shadow:0 -3px 10px #0001!important}.reference-action-bar a,.reference-action-bar button{border:0!important;border-radius:0!important;display:grid!important;place-items:center!important;background:transparent!important;color:#332b25!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important}body{padding-bottom:48px!important}}@media(min-width:761px){.reference-hamburger,.reference-mobile-tabs,.reference-action-bar{display:none!important}}.mobRow{display:flex;align-items:center;gap:8px;min-width:0}.mobRow .countryCode{width:132px;max-width:45%;flex:0 0 132px}.countryCode{font-size:14px;font-weight:400;color:var(--ink);background:#fff;border:1px solid #DCE1EA;border-radius:6px;padding:8px 4px;min-width:0;cursor:pointer}.mobRow .uline{min-width:0;flex:1}.pm{display:flex;align-items:center;gap:8px;min-width:0}.pm .countryCode{width:132px;flex:0 0 132px;font-size:14px}.pm input{min-width:0;flex:1}@media(max-width:450px){.mobRow .countryCode,.pm .countryCode{width:112px;flex-basis:112px;font-size:12px}}h1{font-size:24px!important}.heroCard h1{font-size:24px!important;line-height:1.25}.railForm .consent a,.panel .consent a,.consent a{color:inherit!important;font-weight:400!important;text-decoration:none!important}.sales-address-card .intro{max-width:820px;margin:10px auto 22px;font-size:14px}.sales-address-detail{display:flex;gap:14px;align-items:flex-start;background:#f6f7f9;border:1px solid #E8ECF2;border-radius:10px;padding:17px 18px;margin-top:16px}.sales-address-detail>span{font-size:19px;flex:none}.sales-address-label{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#67748a;font-weight:700}.sales-address-detail p{margin:5px 0 0;color:#18243e;font-size:14px;line-height:1.6}.sales-address-actions{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.sales-address-actions a,.sales-address-actions button{font:500 14px/1.3 var(--body);text-align:center;display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:9px;min-width:190px;text-decoration:none;cursor:pointer}.sales-address-primary{background:var(--brown);border:1px solid var(--brown);color:#fff}.sales-address-secondary{background:#fff;border:1px solid #B8B9BD;color:var(--brown)}.footer-legal-links{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:16px;font:400 14px/1.5 var(--body);color:#c5c7ce}.footer-legal-links a,.footer-legal-links a:visited,.footer-legal-links a:hover{font-weight:400!important;text-decoration:none!important;color:inherit!important}@media(max-width:580px){.sales-address-actions{flex-direction:column}.sales-address-actions a,.sales-address-actions button{width:100%}}html{font-size:14px}body,p,li,td,th,label,input,select,textarea,button,a,figcaption,small,.intro,.foot,.copy,.offer,.heroSub,.stats small,.stats b,.cfg,.start,.amount,.ov small,.ov b,.specRow,.tile figcaption,.tile figcaption span,.planCap span,.planCap small,.amenBox ul,.sCap,.places b,.places span,.kv,.kv b,.fRow1 p,.fList li,.railForm .consent,.panel .consent,.towerCard span,.towerCard small,.singleTowerLabel,.configTable thead th,.configTable tbody td,.nav a,.footer .copy,.railForm .ft,.field label,.uline,.phone,.railSubmit,.popSubmit{font-size:14px!important}h1,.heroCard h1{font-size:24px!important}h2{font-size:20px!important}h3{font-size:18px!important}h4{font-size:16px!important}.configTable thead th,.configTable tbody td{padding:11px 3px!important;white-space:nowrap}.towerCard{white-space:normal;min-height:54px}.towerCard span,.towerCard small{text-align:center}.towerCards{gap:6px}@media(max-width:760px){.configTable thead th,.configTable tbody td{font-size:14px!important;padding:10px 2px!important}.tblWrap{overflow-x:auto}.configTable{min-width:315px}.towerCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.railForm .consent,.panel .consent,.railForm .consent span,.panel .consent span,.railForm .consent a,.panel .consent a,.railForm .consent .consentText,.panel .consent .consentText{font-size:10px!important;font-weight:400!important;text-decoration:none!important}.brochureBtn[data-popup="Download Brochure"],.dlItem[data-popup="Download Brochure"],.dlBtn[data-popup="Download Price Sheet"],.dlItem[data-popup="Download Price Sheet"]{font-size:12px!important}.reraCard.qrVideoCarousel{position:relative;width:100%;max-width:265px;min-height:198px;padding:12px 34px 9px;border:1px solid #e7e2df;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box}.qrVideoCarousel .qrSlideContent{width:100%;min-height:168px;display:flex;align-items:center;justify-content:center}.qrVideoCarousel .qrSlide{width:100%;text-align:center}.qrVideoCarousel .qrSlide[hidden]{display:block!important}.qrVideoCarousel .qrPreviewSlot{display:flex;justify-content:center;align-items:center;margin:0 auto 7px;width:110px;height:110px;background:#fff}.qrVideoCarousel .qrPreviewSlot img{width:102px;height:102px;object-fit:contain;margin:0;border:0;box-shadow:none;border-radius:0}.qrVideoCarousel .qrSlideLabel{font:500 12px/1.3 var(--display);color:#4b4949;margin:2px 0 3px}.qrVideoCarousel .qrSlideNumber{font:800 12px/1.3 var(--display);color:#272525;overflow-wrap:anywhere}.qrVideoCarousel .qrSlideArrow{position:absolute;top:45%;transform:translateY(-50%);width:25px;height:25px;border:1px solid #eeebe8;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000012;color:#76706d;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;z-index:2;padding:0}.qrVideoCarousel .qrSlideArrow.prev{left:8px}.qrVideoCarousel .qrSlideArrow.next{right:8px}.qrVideoCarousel .qrDots{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:3px}.qrVideoCarousel .qrDots button{height:5px;width:5px;padding:0;border:0;background:#ddd9d6;border-radius:10px;cursor:pointer}.qrVideoCarousel .qrDots button.active{width:16px;background:#b65f3c}.rail{gap:8px!important;padding-top:8px!important;padding-bottom:12px!important;overscroll-behavior:contain;scrollbar-width:thin}.rail .dlStrip{padding-bottom:4px!important}.rail .callRow,.rail .phone{height:40px!important;min-height:40px!important}.rail .wa{height:40px!important;width:44px!important}.rail .qrVideoCarousel{max-width:100%!important;width:100%!important;min-height:0!important;padding:9px 30px 8px!important;flex-shrink:0}.rail .qrVideoCarousel .qrSlideContent{min-height:0!important}.rail .qrVideoCarousel .qrPreviewSlot{width:142px!important;height:142px!important;margin:0 auto 3px!important}.rail .qrVideoCarousel .qrPreviewSlot img{width:136px!important;height:136px!important;object-fit:contain!important;image-rendering:auto;border:2px solid #fff!important}.rail .qrVideoCarousel .qrSlideLabel{font-size:12px!important;margin:2px 0!important}.rail .qrVideoCarousel .qrSlideNumber{font-size:12px!important}.rail .qrVideoCarousel .qrDots{margin-top:5px!important}.rail .callback{min-height:38px!important;height:38px!important;margin:0!important}.rail .railForm{display:flex!important;visibility:visible!important;opacity:1!important;gap:8px!important;margin:0!important;padding:0!important;flex-shrink:0!important}.rail .railForm .ft{font-size:16px!important;margin:0!important}.rail .railForm .uline{padding:5px 2px!important}.rail .railForm .consent{margin:0!important;line-height:1.3!important}.rail .railForm .railSubmit{min-height:38px!important;margin:0!important}.rail .qrVideoCarousel .qrSlideArrow{top:42%!important;width:28px!important;height:28px!important}@media(min-width:981px){.rail{max-height:100dvh!important;height:100dvh!important;overflow-y:auto!important}}@media(max-width:980px){.rail{height:auto!important;max-height:none!important;overflow:visible!important;padding:12px 15px 16px!important}.rail .qrVideoCarousel{max-width:340px!important;margin-inline:auto}}.qrVideoCarousel .qrSlideContent{display:block!important;overflow:hidden!important;min-width:0;touch-action:pan-y}.qrVideoCarousel .qrSlideTrack{display:flex;width:100%;transition:transform .8s cubic-bezier(.22,.65,.23,1);will-change:transform}.qrVideoCarousel .qrSlide{display:block!important;flex:0 0 100%;min-width:0;width:100%!important;box-sizing:border-box}.qrVideoCarousel .qrSlide[aria-hidden=true]{visibility:visible}.qrVideoCarousel .qrSlideArrow{z-index:5!important}@media(prefers-reduced-motion:reduce){.qrVideoCarousel .qrSlideTrack{transition:none!important}}#reraQrCarousel .qrSlideTrack{animation:qrAutoTwoPlaces 5s ease-in-out infinite!important;transition:none!important}@keyframes qrAutoTwoPlaces{0%,42%{transform:translate(0)}50%,92%{transform:translate(-100%)}to{transform:translate(0)}}#reraQrCarousel .qrSlideContent{overflow:hidden!important}#reraQrCarousel .qrSlide{flex:0 0 100%!important}.qrVideoCarousel .qrPreviewSlot img{display:block;width:100%;height:100%;object-fit:contain}.legalDocumentOverlay[hidden]{display:none!important}.legalDocumentOverlay{position:fixed;inset:0;z-index:999999;background:#0c1320ad;display:flex;align-items:center;justify-content:center;padding:18px}.legalDocumentClose{font-size:28px!important;background:transparent;border:0;cursor:pointer;line-height:1;color:#334155;padding:4px 8px}.legalDocumentContent{overflow:auto;padding:20px 26px 30px;line-height:1.75}.footer-legal-links a,.consent a{text-decoration:none!important;font-weight:400!important;color:inherit!important;cursor:pointer}@media(max-width:640px){.legalDocumentOverlay{padding:9px}.legalDocumentContent{padding:17px}}.mobile-inline-enquiry-card{display:none}@media(max-width:760px){.mobile-inline-enquiry-card{display:block!important;order:3!important;position:relative!important;background:#fff!important;padding:17px 14px 15px!important;border:1px solid #e7dacf!important;border-radius:14px!important;margin:10px 0 14px!important;box-shadow:0 4px 18px #20191214!important;width:100%!important;box-sizing:border-box!important;z-index:1!important}.mobile-inline-enquiry-card form{display:flex!important;flex-direction:column!important;gap:11px!important;margin:0!important;width:100%!important;max-width:100%!important;visibility:visible!important;opacity:1!important}.mobile-inline-enquiry-card .ft{font-size:20px!important;font-weight:700!important;text-align:center!important;color:#332a24!important;line-height:1.3!important;margin:0 0 4px!important}.mobile-inline-enquiry-card .uline{display:block!important;width:100%!important;min-height:43px!important;padding:9px 11px!important;border:1px solid #dbd4ce!important;border-radius:7px!important;background:#fff!important;color:#242424!important;box-sizing:border-box!important;font-size:14px!important}.mobile-inline-enquiry-card .mobRow{display:flex!important;gap:8px!important;width:100%!important;align-items:stretch!important;min-width:0!important}.mobile-inline-enquiry-card .mobRow select{width:118px!important;flex:0 0 118px!important;max-width:42%!important;min-width:0!important;border:1px solid #dbd4ce!important;border-radius:7px!important;background:#fff!important;font-size:11px!important;padding:0 4px!important}.mobile-inline-enquiry-card .mobRow input{width:0!important;min-width:0!important;flex:1!important}.mobile-inline-enquiry-card .consent{display:flex!important;align-items:flex-start!important;gap:7px!important;margin:0!important;font-size:10px!important;line-height:1.35!important;color:#555!important}.mobile-inline-enquiry-card .consent *{font-size:10px!important;line-height:1.35!important;font-weight:400!important}.mobile-inline-enquiry-card .consent input{flex:0 0 auto!important;width:15px!important;height:15px!important;margin:2px 0 0!important}.mobile-inline-enquiry-card .consent a{color:inherit!important;text-decoration:none!important;font-weight:400!important}.mobile-inline-enquiry-card .railSubmit{display:block!important;width:100%!important;min-height:43px!important;border-radius:8px!important;font-size:14px!important;cursor:pointer!important}.page .rail{display:none!important}.page .sections{order:4!important}}@media(max-width:760px){.page{display:flex!important;flex-direction:column!important}.page>.content{display:contents!important}#mobileInlineEnquiryCard{display:block!important;visibility:visible!important;opacity:1!important;order:3!important;position:relative!important;z-index:2!important;width:100%!important;min-height:270px!important;margin:8px 0 16px!important;padding:14px 12px!important;border:2px solid #b97957!important;border-radius:14px!important;background:#fff!important;box-shadow:0 3px 16px #0002!important}#mobileInlineEnquiryForm{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important}#mobileInlineEnquiryCard .ft{display:block!important;font-size:20px!important;font-weight:700!important;text-align:center!important}#mobileInlineEnquiryCard .uline{display:block!important;min-height:43px!important;width:100%!important}#mobileInlineEnquiryCard .mobRow{display:flex!important;gap:8px!important}#mobileInlineEnquiryCard .railSubmit{display:block!important;min-height:42px!important;width:100%!important}.page>.rail{display:none!important}.reference-mobile-tabs{z-index:9000!important}}@media(max-width:760px){.hero .locTag{display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important;right:auto!important;width:max-content!important;max-width:calc(100% - 20px)!important;min-width:0!important;white-space:nowrap!important;align-items:center!important;justify-content:flex-start!important;padding:5px 9px!important;background:#fffffff0!important;border-radius:6px!important;box-shadow:0 1px 5px #0002!important;font-size:9px!important;line-height:1.2!important}.mobile-qr-section{order:4!important;display:block!important;width:100%!important;max-width:100%!important;margin:7px 0!important;padding:12px 7px!important;background:#fff!important;border:1px solid #ece1da!important;border-radius:12px!important;overflow:hidden!important}.mobile-qr-caption{text-align:center!important;font-size:14px!important;font-weight:600!important;margin:0 0 9px!important;color:#3d3125!important}#reraQrCarouselMobile{display:block!important;width:100%!important;max-width:330px!important;margin:0 auto!important;position:relative!important;padding:6px 25px 10px!important;box-sizing:border-box!important;overflow:hidden!important}#reraQrCarouselMobile .qrSlideContent{display:block!important;overflow:hidden!important;width:100%!important;min-height:175px!important}#reraQrCarouselMobile .qrSlideTrack{display:flex!important;width:100%!important;transition:none!important;animation:mobileQrSlideCycle 5s ease-in-out infinite!important;will-change:transform!important}#reraQrCarouselMobile .qrSlide{display:block!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;text-align:center!important}#reraQrCarouselMobile .qrPreviewSlot{width:130px!important;height:130px!important;margin:0 auto!important}#reraQrCarouselMobile .qrPreviewSlot img{width:100%!important;height:100%!important;object-fit:contain!important}#reraQrCarouselMobile .qrSlideArrow{display:flex!important;z-index:4!important;top:43%!important}#reraQrCarouselMobile .qrDots{display:flex!important;justify-content:center!important}.vTab{font-weight:800!important;text-transform:uppercase!important;border:3px solid #ffe2a0!important;border-right:0!important;box-shadow:0 0 0 2px #98512e,0 0 0 4px #ffde99,0 5px 18px #0004!important;letter-spacing:.8px!important}}.mobile-qr-section{display:none}@keyframes mobileQrSlideCycle{0%,41%{transform:translate(0)}50%,91%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:760px){.header#top>.note{display:none!important}.header#top{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important;align-items:center!important}.header#top .logos{display:contents!important}.header#top .projLogo{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;min-width:0!important}.header#top #referenceHamburger{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;position:relative!important;inset:auto!important;margin:0!important;transform:none!important;width:40px!important;height:40px!important;display:flex!important}.header#top .dpLogo{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important}#reraQrCarouselMobile .qrSlideTrack{animation:none!important;transition:transform .55s cubic-bezier(.22,.65,.23,1)!important;transform:translate(0)}#reraQrCarouselMobile .qrSlideContent{overflow:hidden!important}#reraQrCarouselMobile .qrSlide{flex:0 0 100%!important}button.vTab{color:#fff!important;text-transform:uppercase!important;font-weight:800!important;border:3px solid #ffd06a!important;border-right:3px solid #ffd06a!important;outline:2px solid #8a4a27!important;outline-offset:0!important;animation:enquireBorderGlow 1.7s ease-in-out infinite!important;will-change:box-shadow!important;z-index:8500!important}}@keyframes enquireBorderGlow{0%,to{box-shadow:0 0 0 2px #ffc85573,0 0 7px #ffbe4b8c,0 5px 17px #0003}50%{box-shadow:0 0 0 5px #ffd367f2,0 0 19px #ffb132f2,0 5px 19px #0005}}@media(max-width:760px){#reraQrCarouselMobile .qrSlideContent{display:block!important;overflow:hidden!important;width:100%!important;position:relative!important}#reraQrCarouselMobile .qrSlideTrack{display:flex!important;flex-wrap:nowrap!important;width:100%!important;transform:translate(0);transition:none!important;animation:qrVisibleMove 5s linear infinite!important;will-change:transform!important}#reraQrCarouselMobile .qrSlide{display:block!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}#reraQrCarouselMobile .qrSlide[hidden]{display:block!important}#reraQrCarouselMobile .qrDots button{width:9px!important;height:9px!important;opacity:.4!important;background:#d8bea4!important;border-radius:50%!important;transform:scale(1);transition:none!important}#reraQrCarouselMobile .qrDots button:first-child{animation:qrActiveDotFirst 5s steps(1,end) infinite!important}#reraQrCarouselMobile .qrDots button:nth-child(2){animation:qrActiveDotSecond 5s steps(1,end) infinite!important}#reraQrCarouselMobile{box-shadow:0 0 0 2px #bd853e29,0 0 15px #c99d5921!important;animation:qrFrameActive 2.5s ease-in-out infinite!important}#reraQrCarouselMobile .qrPreviewSlot{position:relative!important;overflow:hidden!important}#reraQrCarouselMobile .qrPreviewSlot:after{content:"";position:absolute;inset:-30% auto -30% -40%;width:24%;background:linear-gradient(90deg,transparent,rgba(255,212,139,.28),transparent);transform:skew(-17deg);pointer-events:none;animation:qrScannerGlow 2.5s ease-in-out infinite!important}}@keyframes qrVisibleMove{0%,40%{transform:translate(0)}50%,90%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes qrActiveDotFirst{0%,49.99%,to{opacity:1;background:#9b6031;transform:scale(1.45)}50%,99.99%{opacity:.4;background:#d8bea4;transform:scale(1)}}@keyframes qrActiveDotSecond{0%,49.99%,to{opacity:.4;background:#d8bea4;transform:scale(1)}50%,99.99%{opacity:1;background:#9b6031;transform:scale(1.45)}}@keyframes qrFrameActive{0%,to{box-shadow:0 0 0 2px #bd853e38,0 0 7px #c99d5921}50%{box-shadow:0 0 0 3px #bd853e99,0 0 18px #c99d5973}}@keyframes qrScannerGlow{0%,35%{left:-40%}85%,to{left:120%}}.hero-qr-carousel-2026{display:none}@media(max-width:760px){.hero{position:relative!important}.hero-qr-carousel-2026{display:block!important;position:absolute!important;right:11px!important;top:12px!important;width:100px!important;z-index:25!important;padding:6px 6px 4px!important;background:#fff!important;border:2px solid #fff!important;border-radius:8px!important;box-shadow:0 2px 10px #0005!important;overflow:hidden!important}.hero-qr-window{overflow:hidden!important;width:100%!important;position:relative!important}.hero-qr-track{display:flex!important;width:200%!important;transition:transform .65s cubic-bezier(.22,.75,.25,1)!important;will-change:transform}.hero-qr-item{width:50%!important;min-width:50%!important;flex:0 0 50%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;overflow:hidden!important}.hero-qr-item img{display:block!important;width:80px!important;height:80px!important;object-fit:contain!important;image-rendering:auto!important}.hero-qr-item span{font:700 9px/1.15 Arial,sans-serif!important;color:#49392a!important;white-space:nowrap!important}.hero-qr-dots{display:flex!important;justify-content:center!important;gap:5px!important;margin-top:4px!important}.hero-qr-dots i{width:5px!important;height:5px!important;border-radius:50%!important;background:#d3c2b2!important;transition:background .3s,transform .3s}.hero-qr-dots i.is-active{background:#b65c38!important;transform:scale(1.4)!important}.mobile-qr-section{display:none!important}.vTab{position:fixed!important;z-index:200!important;text-transform:uppercase!important;border:3px solid #ffcf63!important;box-shadow:0 0 0 2px #9a4a26,0 0 13px #f5a94d!important;animation:ctaReferencePulse 1.6s ease-in-out infinite!important}@keyframes ctaReferencePulse{0%,to{box-shadow:0 0 0 2px #9a4a26,0 0 5px #e99c35,0 0 #ffbe66aa}50%{box-shadow:0 0 0 3px #fff4bb,0 0 18px 5px #ffb744dd,0 0 0 5px #ffae3322}}}@media(max-width:760px){.hero{isolation:isolate!important}.hero-qr-carousel-2026{box-sizing:border-box!important;position:absolute!important;top:12px!important;right:12px!important;left:auto!important;width:106px!important;height:auto!important;z-index:55!important;background:#fff!important;border:2px solid #fff!important;border-radius:11px!important;padding:6px!important;box-shadow:0 5px 20px #0000003d!important;transform:none!important;opacity:1!important;overflow:hidden!important}.hero-qr-window{width:100%!important;overflow:hidden!important}.hero-qr-track{display:flex!important;width:200%!important;align-items:stretch!important;transition:transform .7s ease-in-out!important}.hero-qr-item{flex:0 0 50%!important;width:50%!important;min-width:50%!important;box-sizing:border-box!important;overflow:hidden!important}.hero-qr-item img{max-width:100%!important;width:78px!important;height:78px!important;object-fit:contain!important;background:#fff!important}.hero-qr-item span{font-size:8px!important}button.vTab,.vTab.fxGrad{animation:enquireZoomBorder2026 1.55s ease-in-out infinite!important;transform-origin:right center!important;border:3px solid #ffe38a!important;background:#b36e4d!important;color:#fff!important;will-change:transform,box-shadow!important}@keyframes enquireZoomBorder2026{0%,to{transform:translateY(-50%) scale(1)!important;box-shadow:0 0 0 2px #c77a37,0 0 6px 1px #ffc03b80!important}50%{transform:translateY(-50%) scale(1.09)!important;box-shadow:0 0 0 4px #ffe79c,0 0 17px 5px #ffab23d9!important}}}:where(img[width][height]){width:auto;height:auto}:where(.slides,.tiles,.vids,.cTrack,[data-gallery]) :where(img[width][height]){width:100%}.demo[hidden],.note[hidden]{display:none!important}@media(max-width:760px){.vid .vFrame{height:auto;aspect-ratio:16/9}}@media(max-width:760px){.hero .slideCap{display:none!important}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;opacity:0}[hidden]{display:none!important}:where(img[width][height]){height:auto}a.tileImg,a.img,.cCard a,a.fpImg{display:block;text-decoration:none;color:inherit;cursor:zoom-in}.sImg a.img{border:0;padding:0;width:100%;background:#dde3ec}.cCard a{border-radius:10px;overflow:hidden}.cCard a:hover img{transform:scale(1.04)}.cTrack{scroll-behavior:smooth}#planSvg .fpSlide{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#planSvg .fpImg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#planSvg .fpPic{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.fpEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#5b6475;font-size:13px;text-align:center;padding:30px}.fpEmpty b{font:800 18px var(--display,inherit);color:#2f3b33}.projLogo.hasImg img{display:block;max-height:48px;max-width:135px;width:auto;height:auto;object-fit:contain}.callRow a.phone{color:#fff;text-decoration:none}.qrMissing{display:grid;place-items:center;width:100%;height:100%;min-height:90px;font-size:11px;color:#8a6b55;border:1px dashed #d8c3b2;border-radius:8px;text-align:center;padding:6px}.vid .vFrame{position:relative;height:240px;border-radius:9px;overflow:hidden;background:#0f1730}.vid .vFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:760px){.vid .vFrame{height:auto;aspect-ratio:16/9}.hero .slideCap{display:none!important}}.vid figcaption .vDesc{display:block;font-weight:400;font-size:12px;color:#5b6475;margin-top:3px;line-height:1.45}.footer .fHead{font:800 17px var(--display);color:#fff;margin:20px 0 6px;text-align:left}.fe-error{border-color:#d93b3b!important;background:snow!important}.fe-msg{display:block;color:#c0392b;font-size:11px;margin-top:4px;text-align:left}.fe-consent{color:#d93b3b!important}button[disabled]{opacity:.6;cursor:wait}
.previewBadge{position:fixed;z-index:9999;left:12px;bottom:12px;background:#111d46;color:#fff;font:600 12px DM Sans,sans-serif;padding:6px 10px;border-radius:8px}.ytFacade{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;margin:0;cursor:pointer;background:#000;display:block}.ytFacade img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transition:opacity .2s}.ytFacade:hover img,.ytFacade:focus-visible img{opacity:1}.ytPlay{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:14px;background:#e62117;box-shadow:0 6px 18px #00000059}.ytPlay:after{content:"";position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}.vFrame{position:relative}.mapFacade{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:10px;width:100%;height:100%;border:0;cursor:pointer;background:linear-gradient(135deg,#eef2f8,#e2e8f2);color:#111d46;font:700 14px DM Sans,sans-serif}.mapFacade svg{width:56px;height:56px;opacity:.75}.mapFacade span{background:#111d46;color:#fff;padding:9px 16px;border-radius:99px}.projLogo em{color:#c1512a!important}.heroSub b{color:#af5f30!important}#stats small,.sales-address-label{color:#647187!important}.towerCard small{color:#766b64!important}.amenBox .more{color:#ad613e!important}#faq .eyebrow{color:#c1512a!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid #C9A14A!important;outline-offset:2px!important}#heroDots button,#planDots button,.dots button,.qrDots button{min-width:24px!important;min-height:24px!important;border:8px solid transparent!important;background-clip:padding-box!important;box-sizing:border-box!important}.places>ul{display:contents;list-style:none;margin:0;padding:0}@media(max-width:760px){.reference-action-bar a.reference-call{color:#111d46!important}.reference-action-bar a.reference-wa{color:#0f7a3d!important}.reference-action-bar button{background:linear-gradient(135deg,#c9a14a,#e7c770)!important;color:#111d46!important;font-weight:800!important}.reference-action-bar a,.reference-action-bar button{font-size:13px!important}body{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.vTab{display:none!important}}.lb .lbClose{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:12px;z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#111d46;font:700 24px/44px sans-serif;cursor:pointer;box-shadow:0 4px 14px #0000004d}.lb .lbHint{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:3;background:#111d46d9;color:#fff;font:600 12px DM Sans,sans-serif;padding:6px 12px;border-radius:99px;pointer-events:none}.lb.zoomed figure{overflow:auto!important;max-width:100vw!important;max-height:100vh!important;-webkit-overflow-scrolling:touch}.lb.zoomed figure img{width:220%!important;max-width:none!important;max-height:none!important;cursor:zoom-out}.lb figure img{cursor:zoom-in}.lb{z-index:9950;padding:16px}.lb figure{max-width:100%}.lb img{max-width:min(92vw,calc(100vw - 32px))}.dpQr .qrSlideTrack{animation:none!important;transition:transform .6s cubic-bezier(.22,.65,.23,1)!important;transform:translate(0);display:flex!important;flex-wrap:nowrap!important;width:100%!important}.dpQr .qrSlide{flex:0 0 100%!important;min-width:100%!important;width:100%!important}.dpQr .qrDots button{animation:none!important}.dpQr .qrDots button.active{min-width:32px!important;background-color:#b65f3c!important;opacity:1!important;transform:none!important}#heroQrCarousel2026 .hero-qr-track{width:calc(var(--n,2) * 100%)!important;transform:translate(0)}#heroQrCarousel2026 .hero-qr-item{flex:0 0 calc(100% / var(--n,2))!important;width:calc(100% / var(--n,2))!important;min-width:0!important}@media(prefers-reduced-motion:reduce){.dpQr .qrSlideTrack,#heroQrCarousel2026 .hero-qr-track{transition:none!important}}#reraQrCarousel.dpQr .qrSlideTrack,#reraQrCarouselMobile.dpQr .qrSlideTrack{animation:none!important;transition:transform .6s cubic-bezier(.22,.65,.23,1)!important}#reraQrCarouselMobile.dpQr .qrDots button{animation:none!important}#reraQrCarouselMobile.dpQr .qrDots button.active{opacity:1!important;background-color:#9b6031!important;transform:scale(1.45)!important}#heroQrCarousel2026 .hero-qr-item .hqNo{display:block!important;font:700 7.5px/1.15 Arial,sans-serif!important;color:#6b5a48!important;letter-spacing:.1px!important;white-space:nowrap!important;margin:0!important}.btn,.callback,.railSubmit,.dlBtn,.popSubmit,.reference-action-bar a,.reference-action-bar button,.towerCard,.ytFacade,.mapFacade{-webkit-tap-highlight-color:transparent}.btn:active,.callback:active,.railSubmit:active,.dlBtn:active,.popSubmit:active,.reference-action-bar a:active,.reference-action-bar button:active,.towerCard:active{transform:translateY(1px) scale(.98)!important;filter:brightness(.92)}button.isSending{position:relative;color:transparent!important;pointer-events:none}button.isSending:after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:dpSpin .7s linear infinite}@keyframes dpSpin{to{transform:rotate(360deg)}}.toTop{position:fixed;right:16px;bottom:22px;z-index:900;width:42px;height:42px;border-radius:50%;border:0;background:#111d46;color:#fff;font:700 18px/1 Arial,sans-serif;box-shadow:0 6px 18px #111d4647;cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s}.toTop.show{opacity:.92;transform:none;pointer-events:auto}.toTop:hover{opacity:1}.toTop:focus-visible{outline:3px solid #C9A14A;outline-offset:2px}@media(max-width:760px){.toTop{bottom:76px;right:12px;width:38px;height:38px}}@media(min-width:761px){.toTop{right:392px}}@media(prefers-reduced-motion:reduce){button.isSending:after{animation:none}}.dpLogo.hasPartner{display:inline-flex;flex-direction:column;align-items:center;gap:1px;line-height:1;text-decoration:none!important}.dpPartner{display:block;font:700 8.5px/1.1 var(--body,Arial,sans-serif);letter-spacing:.35px;text-transform:uppercase;color:var(--brown,#3D3125);white-space:nowrap;opacity:.85;text-decoration:none!important}@media(max-width:760px){.dpPartner{font-size:6.6px;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media(min-width:761px){.header .logos{display:flex!important;align-items:center;gap:16px;flex:0 0 auto}.header .projLogo{flex:0 0 auto;white-space:nowrap}.header .projLogo small{white-space:nowrap}.header .logoDivider{display:block!important;width:1px;height:34px;background:#dde2ec;flex:0 0 1px}.header .dpLogo{flex:0 0 auto;width:auto;min-width:96px;height:auto;justify-content:center}.header .dpLogo img{width:108px;max-height:36px}.header .nav{flex:1 1 auto;justify-content:flex-end;min-width:0}}@media(min-width:761px)and (max-width:1280px){.header .nav{gap:clamp(8px,1vw,14px)}.header .nav a{font-size:clamp(11.5px,1.05vw,13.5px)}.header .logos{gap:12px}.header .dpLogo img{width:96px}}@media(min-width:761px)and (max-width:1100px){.header .projLogo{font-size:15px}.header .projLogo small{letter-spacing:1.6px}.header .dpPartner{font-size:7.5px;letter-spacing:.2px}}@media(max-width:760px){.header#top{grid-template-columns:auto 1px auto minmax(8px,1fr) 40px!important;gap:10px!important;padding:0 12px!important}.header#top .projLogo{grid-column:1!important;max-width:42vw}.header#top .projLogo.hasImg img{max-height:38px;max-width:100%}.header#top .logoDivider{display:block!important;grid-column:2!important;grid-row:1!important;width:1px;height:30px;background:#dde2ec;justify-self:center}.header#top .dpLogo{grid-column:3!important;justify-self:start!important;max-width:96px!important;width:auto!important}.header#top .dpLogo img{width:auto!important;max-width:96px!important;max-height:30px!important}header#top.header #referenceHamburger.reference-hamburger{grid-column:5!important;grid-row:1!important;justify-self:end!important}.dpPartner{font-size:6.4px;letter-spacing:.1px;margin-top:1px}#locTabs.tabs,.locGrid .tabs{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;overflow:visible}#locTabs.tabs button,.locGrid .tabs button{width:100%;margin:0;padding:9px 6px;font-size:13px}#construction .cArrow.l,#construction .sArrow.l{left:8px!important}#construction .cArrow.r,#construction .sArrow.r{right:8px!important}body{padding-bottom:0!important}footer,.footer{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.heroCard .offers{box-sizing:border-box}}@media(max-width:360px){.header#top{gap:7px!important;padding:0 8px!important}.header#top .projLogo{font-size:12.5px!important}.header#top .dpLogo img{max-width:82px!important}.dpPartner{font-size:5.8px}.card{padding-left:12px!important;padding-right:12px!important}}@media(min-width:761px)and (max-width:1100px){.header .nav{overflow:visible!important;gap:12px}.header .nav a[href$="#overview"],.header .nav a[href$="#elevation"]{display:none}}@media(min-width:761px)and (max-width:920px){.header .nav a[href$="#about"],.header .nav a[href$="#video"]{display:none}}@media(max-width:760px){.heroCard .offers{padding:0!important}.heroCard .offers .offer{margin-left:0!important;margin-right:0!important;width:auto!important}}.dpTs{margin:6px 0 2px;min-height:0}.dpTs:empty{display:none}.modal .mNote{margin:-4px 0 12px;font-size:13px;line-height:1.45;color:#4a5272;background:#f6f1e4;border-left:3px solid var(--gold,#C9A14A);padding:7px 10px;border-radius:6px}.map .mapBtn{border:0;cursor:pointer;z-index:2}.mapNow{position:absolute;top:12px;left:12px;right:12px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;padding:8px 10px;box-shadow:0 4px 14px #00000026;font:700 12.5px var(--body);color:var(--navy)}.mapNow button{border:0;background:var(--navy);color:#fff;border-radius:7px;padding:6px 10px;font:700 12px var(--body);cursor:pointer}.places a.on{background:#f6f7f9;border-color:var(--gold)}.mapModal{position:fixed;inset:0;z-index:2147483000;background:#0a102399;display:grid;place-items:center;padding:16px}.mapModal[hidden]{display:none}.mapModalBox{background:#fff;border-radius:14px;overflow:hidden;width:min(1100px,100%);height:min(720px,calc(100vh - 32px));display:flex;flex-direction:column;box-shadow:0 20px 60px #00000059}.mapModalHead{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);font:800 14px var(--display);color:var(--navy)}.mapModalX{border:0;background:#f1f3f6;border-radius:50%;width:34px;height:34px;font-size:15px;cursor:pointer;color:var(--navy)}.mapModalBody{position:relative;flex:1}
