.dl-site{--dl-water:#84b9b5;--dl-deep:#173e3e}.dl-site .ag-header.solid{background:#f5f0e8f5}.dl-hero{color:#fff9ef;background:#29403a;height:95svh;min-height:760px;max-height:1100px;position:relative;overflow:hidden}.dl-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.dl-hero-shade{background:linear-gradient(90deg,#151d1be8,#18271ca1 36%,#151a1620 76%),linear-gradient(#0b130d55,#0000 50%,#18231c99);position:absolute;inset:0}.dl-hero-copy{max-width:850px;position:absolute;top:50%;left:6.5vw;right:5vw;transform:translateY(-37%)}.dl-breadcrumb{letter-spacing:.15em;color:#e1e5d8;align-items:center;gap:15px;margin-bottom:40px;font-size:8px;display:flex}.dl-breadcrumb span{opacity:.5}.dl-hero-copy>.ag-eyebrow{color:#cfdbcc;font-size:8px}.dl-site h1{margin:22px 0 27px;font-size:clamp(76px,8vw,125px);line-height:.93}.dl-hero h1 em{color:#d6e6d9}.dl-hero-copy>p{color:#e8e6dc;font-size:13px}.dl-hero-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.dl-explore{color:#fff9ef;border-bottom:1px solid #fff5;align-items:center;gap:20px;padding:12px 0;font-size:11px;display:flex}.dl-hero-bottom{letter-spacing:.16em;border-top:1px solid #fff4;justify-content:space-between;padding-top:22px;font-size:8px;display:flex;position:absolute;bottom:38px;left:6.5vw;right:6.5vw}.dl-render{color:#fff9;font-size:7px;position:absolute;bottom:8px;left:6.5vw}.dl-section-nav{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:#f5f0e8f5;border-bottom:1px solid #d7cfc3;justify-content:center;gap:50px;padding:19px 24px;font-size:10px;display:flex;position:sticky;top:80px}.dl-section-nav a:last-child{color:#8e6a41}.dl-section-nav a{padding:4px 0}.dl-site section[id]{scroll-margin-top:145px}.dl-overview-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;display:grid}.dl-overview-grid p{color:#82766b;max-width:440px;margin:0 0 18px;font-size:12px}.dl-facts{border-top:1px solid #d3c8ba;grid-template-columns:1fr 1fr 1.2fr;gap:25px;margin-top:55px;padding-top:30px;display:grid}.dl-facts>div{border-right:1px solid #d3c8ba;flex-direction:column;gap:12px;display:flex}.dl-facts>div:last-child{border:0}.dl-facts strong{font:400 34px/1.15 AntaraEditorial,Georgia,serif}.dl-facts span{letter-spacing:.12em;color:#87796e;font-size:8px}.dl-residences{background:#eae4da;grid-template-columns:1.1fr .9fr;display:grid}.dl-residence-image{min-height:730px;position:relative}.dl-residence-image img{object-fit:cover;object-position:58%;width:100%;height:100%;position:absolute;inset:0}.dl-residence-image small{color:#fff;font-size:7px;position:absolute;bottom:12px;left:20px}.dl-residence-copy{flex-direction:column;justify-content:center;align-items:start;padding:75px 5vw;display:flex}.dl-residence-copy h2{margin:28px 0;font-size:57px}.dl-home-tabs{border-bottom:1px solid #c8bcac;gap:30px;width:100%;margin-bottom:25px;display:flex}.dl-home-tabs button{border-bottom:2px solid #0000;min-height:44px;padding:12px 0;font-size:11px}.dl-home-tabs button[aria-pressed=true]{color:#8d6d43;border-color:#8d6d43}.dl-residence-copy h3{margin-bottom:18px;font-size:32px}.dl-residence-copy p{color:#7b7064;max-width:350px;font-size:11px}.dl-residence-copy ul{width:100%;margin:22px 0 15px;padding:0;list-style:none}.dl-residence-copy li{border-bottom:1px solid #cfc3b3;padding:10px 0;font-size:10px}.dl-residence-copy li:before{content:"✓";color:#9b7a50;margin-right:16px}.dl-residence-copy>small{color:#87796e;margin-top:20px;font-size:8px}.dl-lifestyle{background:#f5f0e8}.dl-lifestyle-grid{grid-template-columns:1fr 1fr 1fr;gap:28px;display:grid}.dl-lifestyle-grid article>div{height:330px;margin-bottom:25px;overflow:hidden}.dl-lifestyle-grid img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.dl-lifestyle-grid article:hover img{transform:scale(1.04)}.dl-lifestyle-grid article>span{letter-spacing:.15em;color:#9b7b52;font-size:8px}.dl-lifestyle-grid h3{margin:13px 0 15px;font-size:33px}.dl-lifestyle-grid p{color:#87796e;max-width:320px;font-size:11px}.dl-amenities{border-top:1px solid #cfc5b7;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;padding-top:25px;display:flex}.dl-amenities span{color:#87796e;font-size:9px}.dl-amenities span:before{content:"◌";color:#9a7a52;margin-right:10px}.dl-gallery{color:#f5f0e8;background:#203a35}.dl-gallery .ag-kicker{color:#b9c9b9;border-color:#6d8677}.dl-gallery .ag-section-heading h2 em{color:#adcdc1}.dl-gallery-controls{align-items:center;gap:20px;display:flex}.dl-gallery-controls button{color:#f5f0e8;border:1px solid #87a08d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.dl-gallery-controls>span{color:#b9c9b9;font-size:9px}.dl-gallery-main{text-align:left;color:#fff;width:100%;height:570px;padding:0;display:block;position:relative;overflow:hidden}.dl-gallery-main>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.dl-gallery-main:hover>img{transform:scale(1.025)}.dl-gallery-main:after{content:"";background:linear-gradient(#0000,#07130acc);position:absolute;inset:55% 0 0}.dl-gallery-main>span{z-index:1;gap:12px;display:grid;position:absolute;bottom:32px;left:32px}.dl-gallery-main small{letter-spacing:.15em;font-size:8px}.dl-gallery-main strong{font:400 42px/1.1 AntaraEditorial,Georgia,serif}.dl-gallery-main i{z-index:1;border:1px solid #fff7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-style:normal;display:grid;position:absolute;bottom:32px;right:30px}.dl-gallery-dots{justify-content:center;gap:10px;margin-top:20px;display:flex}.dl-gallery-dots button{width:32px;height:32px;position:relative}.dl-gallery-dots button:before{content:"";border:1px solid #bbcfc0;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:12px}.dl-gallery-dots button[aria-pressed=true]:before{background:#bbcfc0}.dl-location{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.dl-location h2{margin:28px 0}.dl-location p{color:#87796e;max-width:400px;margin-bottom:25px;font-size:12px}.dl-location-card{background:#e6e5da;border:1px solid #c9cabc;padding:50px;position:relative;overflow:hidden}.dl-location-card:before,.dl-location-card:after{content:"";pointer-events:none;opacity:.4;border:1px solid #b5c8ba;border-radius:50%;width:300px;height:300px;position:absolute;top:0;right:-130px}.dl-location-card:after{width:350px;height:350px;top:-25px;right:-155px}.dl-map-pin{color:#708c7b;margin-bottom:28px;font-size:45px;display:block}.dl-location-card h3{margin:20px 0 15px;font-size:48px}.dl-location-card>p{font-size:10px}.dl-location-card>div{border-top:1px solid #c1c6b8;flex-direction:column;gap:8px;margin-top:18px;padding-top:18px;display:flex}.dl-location-card>div span{letter-spacing:.12em;color:#7e8779;font-size:7px}.dl-location-card>div strong{font-size:11px;font-weight:400}.dl-enquire{background:#e9e1d6;grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.dl-enquire h2{margin:27px 0}.dl-enquire>div>p{color:#87796e;max-width:380px;font-size:12px}.dl-enquire ul{color:#746553;margin:30px 0;padding-left:18px;font-size:11px;line-height:2.5}.dl-brochure{opacity:.7;border-bottom:1px solid #c2ac8f;align-items:center;gap:30px;padding:15px 0;font-size:11px;display:flex;cursor:not-allowed!important}.dl-brochure span{color:#87796e;font-size:8px}.dl-form{background:#fffdf9;padding:38px}.dl-form h3{margin:18px 0 27px;font-size:35px}.dl-field{margin:18px 0}.dl-field label{margin-bottom:7px;font-size:10px;display:block}.dl-field input,.dl-field select{color:#31251e;outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #cfc1ae;border-radius:0;width:100%;min-height:45px;padding:10px 0;font-size:13px}.dl-field input:focus,.dl-field select:focus{outline:1px solid #b68f5f}.dl-consent{align-items:flex-start;gap:11px;margin:24px 0;font-size:9px;line-height:1.8;display:flex}.dl-consent input{accent-color:#88704f;margin-top:4px}.dl-consent a{text-decoration:underline}.dl-form>.ag-btn{cursor:pointer;width:100%;margin-top:8px}.dl-form>.ag-btn:disabled{opacity:.6;cursor:wait}.dl-form-note{color:#87796e;text-align:center;font-size:9px;margin-top:13px!important}.dl-footer-nav{gap:35px;padding:30px 0;font-size:11px;display:flex}.dl-footer>p{color:#87796e;max-width:780px;margin:0 0 25px;font-size:9px}.dl-mobile-bar{display:none}.dl-liquid{z-index:75;pointer-events:none;contain:strict;position:fixed;inset:0}.dl-liquid canvas{pointer-events:none;width:100%;height:100%;display:block}.dl-sound{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#514332;background:#f5f0e8e8;border:1px solid #c6b89f66;border-radius:30px;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:9px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 4px 20px #0001}.dl-sound>span{font-size:20px;line-height:1}.dl-lightbox{color:#31251e;background:#f5f0e8;border:0;width:min(1100px,95vw);max-width:95vw;padding:12px}.dl-lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14231aee}.dl-lightbox>img{object-fit:contain;width:100%;max-height:75svh}.dl-lightbox>p{text-align:center;padding:14px;font:400 28px AntaraEditorial,Georgia,serif}.dl-lightbox-close{z-index:2;background:#f5f0e8;border-radius:50%;width:44px;height:44px;font-size:25px;position:absolute;top:16px;right:16px}@media (max-width:1000px){.dl-section-nav{gap:30px}.dl-residence-copy{padding:60px 4vw}.dl-residence-copy h2{font-size:49px}.dl-lifestyle-grid{gap:20px}.dl-lifestyle-grid article>div{height:270px}.dl-gallery-main{height:480px}.dl-location-card{padding:35px}}@media (max-width:760px){.dl-site h1{font-size:clamp(63px,16vw,90px);line-height:.95}.dl-hero{height:calc(100svh - 60px);min-height:720px;max-height:920px}.dl-hero>img{object-position:52%}.dl-hero-shade{background:linear-gradient(#17201880,#16211b20 25%,#16251b9c 52%,#16291df5 99%)}.dl-hero-copy{inset:auto 23px 110px;transform:none}.dl-breadcrumb{margin-bottom:22px;font-size:7px}.dl-hero-copy>.ag-eyebrow{font-size:7px}.dl-hero-copy h1{margin:17px 0 22px}.dl-hero-copy>p{max-width:310px;font-size:11px;line-height:1.8}.dl-hero-actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:25px;display:flex}.dl-hero-actions .ag-btn{gap:12px;width:100%;font-size:10px}.dl-explore{align-self:start;padding:4px 0 8px;font-size:10px}.dl-hero-bottom{letter-spacing:.1em;gap:25px;padding-top:17px;font-size:6px;bottom:38px;left:23px;right:23px}.dl-render{max-width:290px;font-size:6px;bottom:10px;left:23px}.dl-section-nav{scrollbar-width:none;justify-content:flex-start;gap:27px;padding:12px 23px;font-size:10px;top:76px;overflow-x:auto}.dl-section-nav a{align-items:center;gap:12px;min-height:30px;display:flex}.dl-site section[id]{scroll-margin-top:140px}.dl-overview-grid{display:block}.dl-overview-grid h2{margin-bottom:26px;font-size:48px}.dl-overview-grid p{font-size:11px}.dl-facts{grid-template-columns:1fr 1fr;gap:25px 15px;margin-top:30px;padding-top:25px}.dl-facts>div:nth-child(2){border:0}.dl-facts>div:last-child{border-top:1px solid #d3c8ba;grid-column:1/-1;padding-top:20px}.dl-facts strong{font-size:30px}.dl-facts span{font-size:7px}.dl-residences{flex-direction:column;display:flex}.dl-residence-image{height:390px;min-height:0}.dl-residence-image img{object-position:58%}.dl-residence-copy{padding:45px 23px 55px}.dl-residence-copy h2{margin:25px 0;font-size:46px}.dl-residence-copy h3{font-size:33px}.dl-residence-copy p{max-width:100%;font-size:11px}.dl-home-tabs{margin-bottom:25px}.dl-lifestyle .ag-section-heading h2{font-size:48px}.dl-lifestyle-grid{grid-template-columns:1fr;gap:35px}.dl-lifestyle-grid article>div{height:330px;margin-bottom:20px}.dl-lifestyle-grid h3{margin:12px 0;font-size:33px}.dl-lifestyle-grid p{max-width:100%;font-size:11px}.dl-amenities{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;display:grid}.dl-amenities span{font-size:8px}.dl-gallery .ag-section-heading{align-items:end;gap:15px;display:flex}.dl-gallery .ag-section-heading h2{font-size:39px}.dl-gallery-controls{gap:8px}.dl-gallery-controls>span{display:none}.dl-gallery-controls button{width:35px;height:35px;font-size:16px}.dl-gallery-main{width:calc(100% + 46px);height:400px;margin:0 -23px}.dl-gallery-main>img{object-position:52%}.dl-gallery-main>span{max-width:250px;bottom:26px;left:23px}.dl-gallery-main strong{font-size:33px}.dl-gallery-main small{font-size:7px}.dl-gallery-main i{width:35px;height:35px;bottom:26px;right:20px}.dl-gallery-dots{gap:6px}.dl-location{display:block}.dl-location h2{font-size:46px}.dl-location p{font-size:11px}.dl-location-card{margin-top:35px;padding:32px}.dl-location-card h3{font-size:43px}.dl-enquire{display:block}.dl-enquire h2{font-size:49px}.dl-enquire>div>p{font-size:11px}.dl-form{margin-top:35px;padding:30px 22px}.dl-form h3{font-size:33px}.dl-field input,.dl-field select{min-height:49px;font-size:16px}.dl-consent{font-size:9px}.dl-form>.ag-btn{font-size:10px}.dl-form-note{font-size:9px}.dl-footer-nav{flex-wrap:wrap;gap:20px;font-size:10px}.dl-footer>p{font-size:8px}.dl-footer{padding-bottom:125px}.dl-mobile-bar{z-index:60;padding:9px 15px max(9px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f0e8f5;border-top:1px solid #d3c7b5;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.dl-mobile-bar a,.dl-mobile-bar button{justify-content:center;align-items:center;gap:20px;min-height:42px;font-size:10px;display:flex}.dl-mobile-bar button{color:#f5f0e8;background:#203a35}.dl-sound{right:15px;bottom:calc(75px + env(safe-area-inset-bottom));min-height:36px;padding:7px 12px;font-size:8px}.dl-lightbox>p{font-size:24px}.dl-site .ag-faq h2{font-size:45px}}@media (prefers-reduced-motion:reduce){.dl-liquid{display:none!important}.dl-site *{transition:none!important;animation:none!important}}@media (min-width:761px){.dl-hero-bottom{padding-right:155px}}@media (max-width:760px){.dl-hero-bottom>span:last-child{display:none}}.ag-form-success,.dl-form-success{flex-direction:column;justify-content:center;gap:14px;min-height:360px;display:flex}.ag-form-success p,.dl-form-success p{color:#7b6a59;font-size:12px}.ag-form-success small,.dl-form-success small{color:#94816c;letter-spacing:.08em;font-size:9px}
