@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";.sales-reference{color:#292d29;background:#fffdf8;max-width:960px;margin:auto;padding:64px 28px 90px;font-size:17px;line-height:1.95}.sales-reference h1{margin:24px 0;font-size:clamp(29px,4vw,48px);line-height:1.5}.sales-reference h2{margin:0 0 16px;font-size:27px;line-height:1.6}.sales-reference h3{margin:22px 0 6px;font-size:19px}.sales-reference section,.reference-contents{border-bottom:1px solid #dedaca;padding:32px 0;scroll-margin-top:20px}.reference-header{border-bottom:3px solid #a48958;padding-bottom:30px}.reference-brand{letter-spacing:.16em;color:#79633e;font-size:16px}.reference-date,.reference-note,.reference-source,.reference-footnote{color:#5b6057;font-size:14px}.reference-number{white-space:nowrap;font-size:25px;font-weight:700}.reference-answer{background:#f2efe5;border-inline-start:4px solid #a48958;margin-top:28px;padding:28px!important}.reference-table{overflow-x:auto}.sales-reference table{border-collapse:collapse;width:100%;font-size:15px}.sales-reference th,.sales-reference td{text-align:start;border:1px solid #dedaca;padding:13px}.sales-reference th{background:#ede9dc}.sales-reference td bdi{white-space:nowrap}.sales-reference a{color:#69532f;text-underline-offset:4px;text-decoration:underline}.reference-contents ol{columns:2;column-gap:42px;padding-inline-start:24px}.reference-contents li{break-inside:avoid;margin-bottom:8px}.reference-qa{margin:20px 0}.sales-reference dl{grid-template-columns:180px 1fr;gap:15px;display:grid}.sales-reference dt{font-weight:700}.sales-reference dd{margin:0}.reference-footnote{padding-top:35px}@media (width<=600px){.sales-reference{padding:32px 18px 55px;font-size:16px}.sales-reference h2{font-size:23px}.reference-contents ol{columns:1}.sales-reference dl{grid-template-columns:1fr;gap:6px}.sales-reference dd{margin-bottom:16px}.reference-answer{padding:20px!important}.reference-number{font-size:22px}}:root{--ink:#242725;--dark:#202623;--paper:#f7f6f2;--muted:#767973;--line:#dcded5;--accent:#decaa5;--soft:#edeee8;background:var(--paper);color:var(--ink);font-synthesis:none;font-family:Noto Sans Arabic,Tahoma,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,summary{cursor:pointer}button,input,select,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{max-width:100%}p{margin:0 0 22px;line-height:1.95}h1,h2,h3{margin:0;font-weight:500}h2{font-size:clamp(30px,3.4vw,49px);line-height:1.55}em{color:#a89169;font-style:normal}.lang-en{font-family:DM Sans,Arial,sans-serif}.lang-en h1,.lang-en h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.12}.lang-en h2{font-size:clamp(38px,4.6vw,65px)}.lang-en p{line-height:1.8}.wrap{width:86%;max-width:1460px;margin-inline:auto}.section{padding-block:95px}.eyebrow{color:#897958;letter-spacing:2px;align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.eyebrow>span{background:currentColor;width:22px;height:1px}.lang-en .eyebrow{letter-spacing:2.7px;font-size:10px}.utility{color:#d1d5cb;background:#1d2320;justify-content:space-between;align-items:center;padding:11px 7%;font-size:10px;display:flex}.utility>div{align-items:center;gap:35px;display:flex}.utility a[dir=ltr]{font:12px DM Sans,Arial}.language-switch{border-inline-start:1px solid #ffffff40;align-items:center;gap:12px;padding-inline-start:25px;display:flex;font:12px DM Sans,Tahoma!important}.navigation{background:#fff;justify-content:space-between;align-items:center;gap:28px;height:100px;padding:0 7%;display:flex}.brand{direction:ltr;flex-shrink:0;align-items:center;gap:14px;display:flex}.brand strong{letter-spacing:1.8px;font-family:DM Sans,Arial;font-size:23px;font-weight:700;display:block}.brand small{letter-spacing:1.5px;margin-top:5px;font-family:DM Sans,Tahoma;font-size:8px;display:block}.brand-symbol{align-items:stretch;gap:3px;height:34px;display:flex;transform:skew(-7deg)}.brand-symbol i{border:1px solid #a28c60;width:5px}.brand-symbol i:nth-child(2n){height:24px;margin-top:10px}.nav{align-items:center;gap:24px;font-size:12px;display:flex}.nav a{white-space:nowrap}.nav a:hover,.nav a[aria-current]{color:#9b8052}.nav-enquire{background:var(--dark);color:#fff;white-space:nowrap;align-items:center;gap:28px;padding:14px 20px;font-size:11px;display:flex}.lang-en .nav{font-size:11px}.menu-toggle{display:none}.home-hero{color:#fff;isolation:isolate;height:calc(100svh - 150px);min-height:710px;max-height:1000px;position:relative;overflow:hidden}.hero-image,.home-hero .hero-overlay{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-image{animation:.65s ease-out image-enter}.hero-overlay{background:linear-gradient(270deg,#10231dd9,#0000 95%),linear-gradient(#0000 35%,#17241fd4)}.lang-en .hero-overlay{background:linear-gradient(90deg,#10231dd9,#0000 95%),linear-gradient(#0000 35%,#17241fd4)}.hero-inner{width:86%;max-width:1460px;margin-inline:auto;padding-block:94px 175px;position:relative}.hero-inner>.eyebrow{color:#e0d0af;margin-bottom:30px}.hero-inner h1{letter-spacing:-1px;max-width:800px;font-size:clamp(48px,5vw,78px);font-weight:500;line-height:1.5}.lang-en .hero-inner h1{letter-spacing:-2px;max-width:1000px;font-size:clamp(58px,6.2vw,95px);line-height:1.02}.hero-inner h1 em{color:#e6d6b6}.hero-intro{color:#e2e6dd;max-width:520px;margin:29px 0 34px;font-size:13px}.lang-en .hero-intro{font-size:14px}.hero-buttons,.actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.button{border:0;justify-content:space-between;align-items:center;gap:35px;min-height:55px;padding:17px 24px;font-size:12px;line-height:1.6;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button>span{font:22px/1 Arial}.button.primary{background:var(--accent);color:#252b24}.button.primary:hover{background:#efdfbe}.button.dark{background:var(--dark);color:#fff}.button.secondary{color:inherit;background:0 0;border:1px solid #ffffff80}.hero-text-link{border-bottom:1px solid #fff5;align-items:center;gap:30px;padding:12px 0;font-size:12px;display:flex}.hero-bottom{bottom:90px;justify-content:space-between;align-items:flex-end;width:86%;max-width:1460px;margin-inline:auto;display:flex;position:absolute;inset-inline:0}.hero-project>span{letter-spacing:2px;color:#e0d0af;margin-bottom:12px;font-size:9px;display:block}.hero-project>a{direction:ltr;align-items:center;gap:35px;font-family:Cormorant Garamond,Georgia;font-size:32px;display:flex}.slide-controls{direction:ltr;gap:22px;display:flex}.slide-controls button{color:#e2e2d5;background:0 0;border:0;min-width:32px;padding:10px 0}.slide-controls span{margin-bottom:10px;font:11px DM Sans;display:block}.slide-controls i{background:#ffffff45;width:36px;height:2px;display:block}.slide-controls .selected{color:var(--accent)}.slide-controls .selected i{background:var(--accent)}.scroll-cue{letter-spacing:1px;align-items:center;gap:30px;font-size:9px;display:flex}.scroll-cue span{font-size:24px}.finder-container{z-index:2;width:86%;max-width:1460px;margin:-47px auto 0;position:relative}.property-finder{background:#fff;grid-template-columns:1.2fr 1fr 1fr 1fr .65fr;align-items:center;gap:28px;padding:27px 32px;scroll-margin-top:20px;display:grid;box-shadow:0 15px 45px #1b2b2110}.finder-title>span{color:#9a8865;letter-spacing:1px;font-size:9px}.finder-title h2{margin-top:5px;font-family:inherit!important;font-size:23px!important;line-height:1.6!important}.property-finder label{color:#898c83;border-inline-start:1px solid var(--line);min-width:0;padding-inline-start:23px;font-size:10px}.property-finder select{color:var(--ink);background:#fff;border:0;width:100%;padding:10px 0;font-size:12px;display:block}.property-finder .button{justify-content:center;gap:15px}.intro-section{grid-template-columns:1fr 1fr;gap:25px 12%;padding-block:112px;display:grid}.intro-section>.eyebrow{grid-column:1/-1;margin-bottom:4px}.intro-section>div{padding-top:10px}.intro-section p:not(.eyebrow){color:var(--muted);font-size:14px}.text-link{border-bottom:1px solid #c7cbbb;justify-content:space-between;align-items:center;gap:25px;padding-bottom:14px;font-size:12px;display:flex}.text-link span{font:22px Arial}.section-title{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:45px;display:flex}.section-title>p{max-width:370px;color:var(--muted);margin:0 0 5px;font-size:13px}.destination-collection{background:#eaece5;padding-top:75px}.destination-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.destination-tile{color:#fff;height:580px;position:relative;overflow:hidden}.destination-tile:after{content:"";background:linear-gradient(#0000 20%,#0e211ce8);position:absolute;inset:0}.destination-tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.destination-tile:hover img{transform:scale(1.045)}.destination-number{top:35px;z-index:1;border:1px solid #fff7;border-radius:50%;place-content:center;width:40px;height:40px;font:13px DM Sans;display:grid;position:absolute;inset-inline-start:35px}.destination-tile>div{bottom:46px;z-index:1;position:absolute;inset-inline:10%}.destination-tile p{letter-spacing:2px;color:#dfd1b5;margin-bottom:18px;font:9px DM Sans}.destination-tile h3{margin-bottom:25px;font-size:34px;line-height:1.4}.lang-en .destination-tile h3{font:45px Cormorant Garamond}.destination-tile>div>span{align-items:center;gap:35px;font-size:11px;display:flex}.portfolio-toolbar{margin-bottom:35px}.portfolio-tabs{border-bottom:1px solid var(--line);gap:30px;margin-bottom:30px;display:flex}.portfolio-tabs button{color:#7b8177;background:0 0;border:0;padding:0 0 18px;font-size:12px;position:relative}.portfolio-tabs button.active{color:var(--dark)}.portfolio-tabs button.active:after{content:"";background:var(--dark);bottom:-1px;height:2px;position:absolute;inset-inline:0}.portfolio-search{justify-content:space-between;gap:25px;display:flex}.portfolio-search label{width:270px}.portfolio-search input,.portfolio-search select{border:1px solid var(--line);width:100%;color:var(--ink);background:0 0;padding:13px 16px;font-size:12px}.project-grid{grid-template-columns:repeat(3,1fr);gap:48px 28px;display:grid}.project-card{min-width:0}.project-photo{height:310px;display:block;position:relative;overflow:hidden}.project-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.project-photo:hover img{transform:scale(1.04)}.project-region{top:20px;background:#fffef3e8;padding:7px 13px;font-size:10px;position:absolute;inset-inline-start:20px}.photo-arrow{bottom:20px;color:#fff;background:#122b2355;border:1px solid #ffffff80;place-content:center;width:42px;height:42px;font:24px Arial;display:grid;position:absolute;inset-inline-end:20px}.project-info{padding-top:23px}.project-info>p:first-child{letter-spacing:1.5px;color:#94815e;margin-bottom:10px;font-size:9px}.project-info h3{text-align:start;direction:ltr;font:32px Cormorant Garamond,Georgia}.lang-ar .project-info h3{text-align:right}.project-tag{color:var(--muted);margin:10px 0 17px;font-size:12px}.property-chips{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.property-chips span{color:#7c8077;background:#eeefe8;padding:6px 10px;font-size:9px}.center-action{justify-content:center;margin-top:55px;display:flex}.signature-feature{color:#f3f4e8;background:#232b26;grid-template-columns:1.2fr 1fr;min-height:660px;display:grid}.feature-image{min-height:570px;position:relative}.feature-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature-copy{align-self:center;padding:75px 13%}.feature-copy h2{direction:ltr;font:75px/1 Cormorant Garamond,Georgia!important}.feature-copy em{color:var(--accent)}.feature-copy p:not(.eyebrow){color:#cdd4c8;margin:28px 0;font-size:13px}.feature-copy .eyebrow{color:var(--accent)}.feature-points{border-top:1px solid #fff2;border-bottom:1px solid #fff2;flex-direction:column;gap:12px;margin-bottom:30px;padding:20px 0;display:flex}.feature-points>span{letter-spacing:1px;font-size:10px}.inquiry-section{background:#edeee8;padding-block:100px;scroll-margin-top:20px}.inquiry-layout{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.inquiry-copy>p:not(.eyebrow){color:var(--muted);margin-top:30px;font-size:14px}.inquiry-phone{letter-spacing:1px;align-items:center;gap:35px;width:max-content;margin:35px 0 10px;font:28px Cormorant Garamond,Georgia;display:flex}.phone-caption{color:#8a8d81;letter-spacing:1px;font-size:9px;display:block}.inquiry-benefits{border-top:1px solid #d1d5c8;flex-direction:column;gap:14px;margin-top:35px;padding-top:24px;display:flex}.inquiry-benefits>span{color:#6d7568;align-items:center;gap:13px;font-size:12px;display:flex}.inquiry-benefits>span:before{content:"↗";color:#ac9264;font:18px Arial}.inquiry-form{background:#fff;padding:36px}.inquiry-form h3{font-size:23px;line-height:1.65}.inquiry-form>p{color:var(--muted);margin:10px 0 25px;font-size:11px}.inquiry-form label{color:#656d61;margin-bottom:19px;font-size:11px;display:block}.inquiry-form input,.inquiry-form select{width:100%;min-height:47px;color:var(--ink);background:#fafaf7;border:1px solid #dee0d7;border-radius:0;margin-top:9px;padding:12px;font-size:12px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inquiry-form .form-note{font-size:9px;line-height:1.9}.form-note a{text-decoration:underline}.full{width:100%}.ready p{font-size:12px}.faq-section{padding-block:90px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{align-items:center;gap:30px;padding:25px 0;font-size:14px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#9b8a65;font:12px DM Sans}.faq-list summary i{color:#9b8a65;margin-inline-start:auto;font:24px Arial}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);max-width:850px;margin-inline-start:45px;padding-bottom:15px;font-size:13px}.site-footer{color:#e4e8de;background:#1e2520;padding:0 0 30px}.footer-callout{border-bottom:1px solid #ffffff23;justify-content:space-between;align-items:center;gap:70px;padding-block:65px;display:flex}.footer-callout h2{max-width:700px;font-size:33px}.lang-en .footer-callout h2{font-size:50px}.footer-columns{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:60px;padding-block:60px;display:grid}.footer-brand{letter-spacing:2px;font:600 26px DM Sans}.footer-columns>div>p:not(.footer-brand){color:#a6b19f;font-size:11px}.footer-phone{font:21px Cormorant Garamond,Georgia;display:inline-block}.footer-columns h3{color:var(--accent);margin-bottom:25px;font-size:12px}.footer-columns>div>a:not(.footer-phone){color:#b8c3b0;margin-bottom:15px;font-size:11px;display:block}.footer-bottom{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:50px;padding-top:25px;display:flex}.footer-bottom p{color:#9ea997;max-width:700px;margin:0;font-size:9px}.footer-bottom>span{color:#9ea997;font:9px DM Sans}.mobile-contact{display:none}.page-hero{isolation:isolate;background:#eaece4;padding:70px 0 80px;position:relative}.page-hero.with-image{color:#fff;align-items:center;min-height:450px;display:flex}.page-hero.with-image>img,.page-hero-shade{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.page-hero-shade{background:linear-gradient(270deg,#14281fd9,#14281f55)}.lang-en .page-hero-shade{background:linear-gradient(90deg,#14281fd9,#14281f55)}.page-hero h1{max-width:950px;font-size:clamp(33px,4.3vw,65px);line-height:1.55}.lang-en .page-hero h1{font-size:clamp(48px,5.6vw,84px);line-height:1.1}.page-hero p:not(.eyebrow){color:#7f8577;max-width:620px;margin:22px 0 0;font-size:14px}.page-hero.with-image p:not(.eyebrow){color:#e4e9de}.page-hero.with-image .eyebrow{color:var(--accent)}.project-hero{isolation:isolate;color:#fff;align-items:center;min-height:570px;padding-block:40px 65px;display:flex;position:relative}.project-hero>img,.project-hero>.hero-overlay{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.breadcrumb{color:#dce5d4;align-items:center;gap:13px;margin-bottom:40px;font-size:10px;display:flex}.project-hero .eyebrow{color:var(--accent)}.project-hero h1{text-align:left;direction:ltr;font:clamp(48px,6.5vw,94px)/1.1 Cormorant Garamond,Georgia!important}.lang-ar .project-hero h1{text-align:right}.project-hero .wrap>p:not(.breadcrumb):not(.eyebrow){margin:23px 0 28px;font-size:17px}.project-subnav{border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;justify-content:center;gap:50px;padding:24px 7%;font-size:12px;display:flex;overflow:auto}.project-overview,.about-layout{grid-template-columns:1fr 1.3fr;gap:12%;display:grid}.large-copy{color:#777f70;font-size:16px}.overview-facts{border-top:1px solid var(--line);gap:60px;margin-top:35px;padding-top:25px;display:flex}.overview-facts span{color:#9b8a65;letter-spacing:1px;margin-bottom:13px;font-size:9px;display:block}.overview-facts strong{font-size:13px;font-weight:500}.property-section{background:#ebede5;padding-block:85px}.unit-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px;display:grid}.unit-grid article{background:#fff;padding:25px;position:relative}.unit-index{color:#9b8a65;font:10px DM Sans}.unit-icon{color:#a28f6c;margin:16px 0;font:55px Georgia;display:block}.unit-grid h3{margin-bottom:22px;font-size:20px}.unit-grid a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:10px;display:flex}.unit-grid a span{font:20px Arial}.amenity-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.amenity-grid>div{border-top:1px solid var(--line);padding-top:22px}.amenity-grid span{color:#9b8a65;font:11px DM Sans}.amenity-grid h3{margin-top:18px;font-size:19px}.gallery-section{border-top:1px solid var(--line)}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.gallery-grid.count-3{grid-template-columns:1.2fr 1fr 1fr}.gallery-grid.count-1{grid-template-columns:1fr}.gallery-item{background:0 0;border:0;min-width:0;padding:0;display:block;position:relative}.gallery-item img{object-fit:cover;width:100%;height:340px}.gallery-item>span{justify-content:space-between;align-items:center;padding-top:18px;font-size:12px;display:flex}.gallery-item>span>span{font-size:22px}.source-note{color:#858b7b;margin-top:28px;margin-bottom:0;font-size:10px;line-height:1.8}.image-dialog{background:#f7f6f2;border:0;width:94vw;max-width:1400px;max-height:94vh;padding:20px}.image-dialog::backdrop{background:#0b1c15eb}.image-dialog>div{justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;font-size:12px;display:flex}.image-dialog button{color:var(--ink);background:0 0;border:0;padding:0 10px;font:30px Arial}.image-dialog>img{object-fit:contain;width:100%;max-height:80vh;display:block}.location-section{background:#eceee6;padding-block:85px}.location-layout{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.location-layout p{color:var(--muted);margin-top:25px;font-size:14px}.location-layout aside{background:linear-gradient(140deg,#d8dfd0,#f3f4ed);border:1px solid #cdd4c6;padding:40px}.location-mark{color:#9e8a61;margin-bottom:20px;font:75px Cormorant Garamond;display:block}.location-layout aside h3{font-size:28px}.location-layout aside p{color:var(--ink);margin:15px 0 35px;font:27px Cormorant Garamond}.location-layout aside a{border-top:1px solid #c9d1c0;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.offer-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.offer-grid article{border-top:1px solid var(--line);padding-top:25px}.offer-grid span{color:#9c8860;font:32px Cormorant Garamond}.offer-grid h3{margin:20px 0;font-size:23px}.offer-grid p{color:var(--muted);font-size:13px}.sources-grid{grid-template-columns:1fr 1fr;gap:55px 70px;display:grid}.sources-grid h2{margin-bottom:20px;font:34px Cormorant Garamond!important}.sources-grid p{color:var(--muted);font-size:13px}.legal{max-width:950px}.legal h2{margin-bottom:18px;font-size:25px!important}.legal p{color:var(--muted);font-size:14px}.legal section{margin-bottom:40px}.legal .button.secondary{border-color:var(--line)}.empty-state{text-align:center;padding:45px}.empty-state p{color:var(--muted);margin:20px 0;font-size:13px}.skip-link{z-index:100;background:var(--accent);padding:15px;position:fixed;top:-150px}.skip-link:focus{top:0}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #b68b43}section[id]{scroll-margin-top:20px}@keyframes image-enter{0%{opacity:.75;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (width>=1650px){.navigation,.utility{padding-inline:max(7%,50% - 730px)}.hero-inner{padding-top:110px}}@media (width<=1200px){.navigation{gap:20px;padding-inline:5%}.utility{padding-inline:5%}.nav{gap:17px;font-size:11px}.brand strong{font-size:20px}.nav-enquire{gap:17px;padding:13px 16px;font-size:10px}.lang-en .nav{font-size:10px}.wrap,.hero-inner,.hero-bottom,.finder-container{width:90%}.property-finder{gap:18px;padding:24px}.property-finder label{padding-inline-start:15px}.project-photo{height:270px}.project-info h3{font-size:30px}.feature-copy{padding:60px 10%}.feature-copy h2{font-size:65px!important}.inquiry-layout{gap:7%}.project-subnav{gap:30px}.destination-tile{height:480px}}@media (width<=960px){.navigation{height:85px;position:relative}.nav{top:85px;z-index:20;background:#fff;padding:18px 5%;display:none;position:absolute;inset-inline:0;box-shadow:0 20px 30px #15261a20}.nav.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav a{padding:13px 0;font-size:13px}.menu-toggle{border:1px solid var(--line);background:0 0;flex-direction:column;justify-content:center;gap:7px;width:40px;height:40px;padding:10px 8px;display:flex}.menu-toggle span{background:var(--ink);width:100%;height:1px;display:block}.nav-enquire{margin-inline-start:auto}.hero-inner{padding-top:75px}.home-hero{height:760px;min-height:0}.hero-inner h1{font-size:62px}.lang-en .hero-inner h1{font-size:72px}.property-finder{grid-template-columns:repeat(3,1fr);gap:22px}.finder-title{grid-column:1/3}.property-finder>button{grid-area:1/3}.property-finder label{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:16px}.intro-section{gap:10px 8%;padding-block:85px}.section-title{gap:35px}.destination-tile{height:430px}.destination-tile h3{font-size:27px}.lang-en .destination-tile h3{font-size:34px}.destination-tile>div{inset-inline:8%;bottom:35px}.project-grid{gap:35px 20px}.project-photo{height:220px}.project-info h3{font-size:25px}.property-chips span{font-size:8px}.project-info .text-link{font-size:10px}.signature-feature{min-height:560px}.feature-image{min-height:500px}.feature-copy h2{font-size:56px!important}.feature-copy{padding:50px 10%}.inquiry-layout{gap:5%}.inquiry-form{padding:28px}.inquiry-copy h2{font-size:36px}.lang-en .inquiry-copy h2{font-size:49px}.inquiry-phone{gap:22px;font-size:25px}.inquiry-form h3{font-size:21px}.form-row{grid-template-columns:1fr;gap:0}.footer-columns{gap:25px}.footer-callout h2{font-size:28px}.lang-en .footer-callout h2{font-size:42px}.gallery-grid.count-3{grid-template-columns:1fr 1fr}.gallery-grid.count-3>.gallery-item:first-child{grid-column:1/-1}.gallery-grid.count-3>.gallery-item:first-child img{height:420px}.project-overview,.about-layout{gap:7%}.project-hero h1{font-size:75px!important}.unit-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.utility{padding-block:10px;font-size:8px}.utility>div{gap:18px}.utility a[dir=ltr]{font-size:10px}.language-switch{gap:8px;padding-inline-start:15px;font-size:11px!important}.utility>span{max-width:170px;line-height:1.6}.brand strong{font-size:18px}.brand small{letter-spacing:1px;font-size:7px}.brand-symbol{gap:2px;height:29px}.brand-symbol i{width:4px}.brand{gap:10px}.navigation{gap:12px;height:80px}.nav{top:80px}.nav-enquire{gap:12px;padding:11px 12px;font-size:9px}.menu-toggle{width:34px;height:36px}.home-hero{height:730px}.hero-inner{padding-top:55px;padding-bottom:170px}.hero-inner h1{letter-spacing:-.5px;font-size:46px}.lang-en .hero-inner h1{letter-spacing:-1px;font-size:58px}.hero-inner>.eyebrow{letter-spacing:1.4px;margin-bottom:25px;font-size:9px}.hero-intro{max-width:460px;margin:27px 0;font-size:12px;line-height:2.05}.lang-en .hero-intro{font-size:12px}.hero-bottom{align-items:flex-end;bottom:85px}.hero-project>a{gap:16px;font-size:27px}.hero-project>span{font-size:8px}.slide-controls{gap:13px}.slide-controls i{width:27px}.slide-controls button{min-width:25px}.scroll-cue{display:none}.hero-buttons{gap:18px}.hero-text-link{gap:15px;font-size:10px}.button{gap:25px;min-height:51px;padding:15px 18px;font-size:11px}.finder-container{margin-top:-40px}.property-finder{grid-template-columns:1fr 1fr;gap:14px;padding:23px 20px}.finder-title{grid-column:1}.finder-title h2{font-size:20px!important}.finder-title span{font-size:8px}.property-finder>button{grid-column:2;justify-self:end;min-width:115px}.property-finder label{font-size:9px}.property-finder select{font-size:11px}.property-finder label:last-of-type{grid-column:1/-1}.intro-section{padding-block:65px;display:block}.intro-section>.eyebrow{margin-bottom:23px}.intro-section h2{font-size:35px}.lang-en .intro-section h2{font-size:47px}.intro-section>div{margin-top:25px;padding-top:0}.intro-section p:not(.eyebrow){font-size:12px}.intro-section .text-link{max-width:380px}.destination-collection{padding-top:55px}.section-title{margin-bottom:32px;display:block}.section-title>p{max-width:100%;margin-top:20px;font-size:12px}.section-title .eyebrow{letter-spacing:1.5px;font-size:9px}.section-title h2{font-size:32px}.lang-en .section-title h2{font-size:44px}.destination-grid{grid-template-columns:1fr;gap:2px}.destination-tile{height:430px}.destination-tile>div{inset-inline:8%;bottom:30px}.destination-tile h3{font-size:32px}.lang-en .destination-tile h3{font-size:44px}.destination-tile>div>span{font-size:11px}.destination-number{top:25px;inset-inline-start:8%}.section{padding-block:60px}.portfolio-tabs{white-space:nowrap;gap:20px;margin-bottom:25px;overflow-x:auto}.portfolio-tabs button{flex-shrink:0;padding-bottom:15px;font-size:10px}.portfolio-search{gap:12px}.portfolio-search label{width:50%}.portfolio-search input,.portfolio-search select{padding:12px;font-size:10px}.project-grid{grid-template-columns:repeat(2,1fr);gap:32px 18px}.project-photo{height:230px}.project-region{top:13px;padding:6px 10px;font-size:8px;inset-inline-start:12px}.photo-arrow{bottom:12px;width:32px;height:32px;font-size:19px;inset-inline-end:12px}.project-info{padding-top:18px}.project-info h3{font-size:27px}.project-tag{font-size:11px}.property-chips{gap:4px;margin-bottom:18px}.property-chips span{padding:5px 7px;font-size:8px}.project-info>p:first-child{font-size:8px}.center-action{margin-top:35px}.signature-feature{grid-template-columns:1fr}.feature-image{min-height:400px}.feature-copy{padding:48px 6%}.feature-copy h2{font-size:65px!important}.feature-copy p:not(.eyebrow){max-width:550px;font-size:12px}.feature-points{flex-flow:wrap;gap:20px}.feature-points>span{font-size:9px}.inquiry-section{padding-block:60px}.inquiry-layout{grid-template-columns:1fr;gap:35px}.inquiry-copy h2{font-size:37px}.lang-en .inquiry-copy h2{font-size:55px}.inquiry-copy>p:not(.eyebrow){font-size:12px}.inquiry-phone{margin-top:25px;font-size:29px}.inquiry-benefits{gap:10px;margin-top:25px;padding-top:20px}.inquiry-benefits>span{font-size:11px}.inquiry-form{padding:28px 24px}.inquiry-form h3{font-size:22px}.form-row{grid-template-columns:1fr 1fr;gap:14px}.inquiry-form label{font-size:10px}.inquiry-form input,.inquiry-form select{padding:11px;font-size:11px}.faq-list summary{gap:20px;padding:22px 0;font-size:12px}.faq-list details>p{margin-inline-start:33px;font-size:12px}.footer-callout{padding-block:45px;display:block}.footer-callout h2{font-size:29px}.lang-en .footer-callout h2{font-size:44px}.footer-callout>.button{margin-top:25px}.footer-columns{grid-template-columns:repeat(2,1fr);gap:35px 25px;padding-block:40px}.footer-columns>div:first-child{grid-column:1/-1}.footer-columns h3{margin-bottom:20px}.footer-bottom{padding-top:22px;display:block}.footer-bottom>span{margin-top:18px;font-size:9px;display:block}.site-footer{padding-bottom:95px}.mobile-contact{bottom:0;z-index:30;background:var(--dark);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;display:grid;position:fixed;inset-inline:0;box-shadow:0 -4px 15px #17231a25}.mobile-contact a{text-align:center;color:#fff;padding:15px;font-size:12px}.mobile-contact a:last-child{background:var(--accent);color:var(--ink)}.page-hero{padding-block:50px}.page-hero.with-image{min-height:370px}.page-hero h1{font-size:37px;line-height:1.55}.lang-en .page-hero h1{font-size:55px}.page-hero p:not(.eyebrow){font-size:12px}.project-hero{min-height:500px;padding-block:35px 55px}.project-hero h1{font-size:58px!important}.project-hero .wrap>p:not(.breadcrumb):not(.eyebrow){font-size:14px}.breadcrumb{flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:9px}.project-subnav{justify-content:flex-start;gap:25px;padding:20px 5%;font-size:10px}.project-overview,.about-layout{grid-template-columns:1fr;gap:30px}.large-copy{font-size:14px}.overview-facts{gap:45px;margin-top:25px}.property-section{padding-block:60px}.unit-grid{gap:15px}.unit-grid article{padding:20px}.unit-grid h3{font-size:18px}.unit-grid a{font-size:9px}.amenity-grid{grid-template-columns:1fr 1fr;gap:28px}.amenity-grid h3{font-size:18px}.gallery-item img{height:270px}.gallery-grid.count-3>.gallery-item:first-child img{height:330px}.gallery-item>span{font-size:11px}.location-section{padding-block:60px}.location-layout{grid-template-columns:1fr;gap:35px}.location-layout aside{padding:30px}.location-layout p{font-size:12px}.offer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.offer-grid h3{font-size:20px}.offer-grid p{font-size:12px}.sources-grid{grid-template-columns:1fr;gap:35px}.legal p{font-size:13px}.empty-state{padding:25px 10px}.image-dialog{width:96vw;padding:14px}.image-dialog strong{font-size:10px}}@media (width<=440px){.utility>span{max-width:130px;font-size:7px}.utility>div{gap:12px}.utility a[dir=ltr]{font-size:9px}.language-switch{padding-inline-start:12px;font-size:10px!important}.brand strong{font-size:16px}.brand small{font-size:6px}.brand-symbol{height:27px}.nav-enquire{gap:10px;padding:10px;font-size:8px}.navigation{gap:8px}.home-hero{height:690px}.hero-inner{padding-top:45px}.hero-inner h1{font-size:39px}.lang-en .hero-inner h1{font-size:49px}.hero-intro{max-width:330px;font-size:11px}.hero-inner>.eyebrow{letter-spacing:1px;font-size:8px}.hero-bottom{bottom:82px}.hero-project>a{gap:12px;font-size:23px}.slide-controls{gap:10px}.slide-controls i{width:22px}.slide-controls button{min-width:20px}.project-grid{grid-template-columns:1fr;gap:38px}.project-photo{height:330px}.project-info h3{font-size:35px}.project-tag{font-size:12px}.project-info .text-link{font-size:11px}.property-chips span{padding:6px 10px;font-size:9px}.project-info>p:first-child{font-size:9px}.form-row{grid-template-columns:1fr;gap:0}.feature-image{min-height:340px}.feature-copy h2{font-size:60px!important}.gallery-grid{grid-template-columns:1fr!important}.gallery-grid.count-3>.gallery-item:first-child{grid-column:auto}.gallery-item img,.gallery-grid.count-3>.gallery-item:first-child img{height:290px}.project-hero h1{font-size:49px!important}.project-hero .actions{gap:10px}.project-hero .button{gap:16px;padding:13px 16px;font-size:10px}.unit-grid{grid-template-columns:1fr 1fr}.unit-grid a{gap:8px;font-size:8px}.inquiry-phone{gap:24px;font-size:27px}.inquiry-form h3{font-size:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.published-size{border-inline-start:2px solid #b5a179;margin:30px 0;padding:4px 24px}.published-size>span{color:#9b8a65;letter-spacing:1px;font-size:9px;display:block}.published-size strong{text-align:start;width:max-content;margin:10px 0;font:38px Cormorant Garamond,Georgia;display:block}.published-size p{color:#7c8374;margin:0;font-size:10px;line-height:1.8}
