@font-face{font-family:AntaraEditorial;src:url(/fonts/editorial.ttf)format("truetype");font-display:swap}@font-face{font-family:AntaraInterface;src:url(/fonts/interface.ttf)format("truetype");font-display:swap}.ag-site{--ag-ink:#31251e;--ag-cream:#f5f0e8;--ag-gold:#b68f5f;background:var(--ag-cream);color:var(--ag-ink);font-family:AntaraInterface,Arial,sans-serif;font-size:13px;line-height:1.7}.ag-site h1,.ag-site h2,.ag-site h3{letter-spacing:-.035em;font-family:AntaraEditorial,Georgia,serif;font-weight:400}.ag-site h1{font-size:clamp(66px,7.6vw,116px);line-height:.98}.ag-site h2{font-size:clamp(46px,5vw,76px);line-height:1.03}.ag-site h3{font-size:36px}.ag-site em{color:var(--ag-gold);font-family:inherit;font-style:italic}.ag-site button,.ag-site a{touch-action:manipulation}.ag-site button{font-family:inherit}:is(.ag-site a:focus-visible,.ag-site button:focus-visible){outline:2px solid var(--ag-gold);outline-offset:5px}.ag-site p{line-height:1.9}.ag-section{padding:100px 6.5vw}.ag-eyebrow,.ag-kicker{letter-spacing:.19em;font-size:9px;font-weight:500}.ag-eyebrow{display:block}.ag-header{z-index:60;color:#fff9ef;border-bottom:1px solid #ffffff38;align-items:center;gap:42px;height:96px;padding:14px 4.5vw;transition:background .3s,color .3s,height .3s;display:flex;position:fixed;top:0;left:0;right:0}.ag-header.solid{color:var(--ag-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f0eff5;border-color:#dcd3c8;height:80px}.ag-logo{flex-shrink:0;margin-right:auto}.ag-logo img{object-fit:contain;width:235px;height:66px}.ag-header nav{gap:30px;font-size:11px;display:flex}.ag-header nav a{padding:10px 0;position:relative}.ag-header nav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:2px;left:0}.ag-header nav a:hover:after,.ag-header nav a[aria-current]:after{width:100%}.ag-header-enquire{color:inherit;border:1px solid #b68f5f90;align-items:center;gap:28px;padding:13px 20px;font-size:11px;display:flex}.ag-header-enquire>span,.ag-btn>span,.ag-line-link>span{font-size:21px;line-height:1}.ag-menu-toggle{display:none}.ag-skip{z-index:200;background:#fff;padding:14px;position:fixed;top:-80px;left:16px}.ag-skip:focus{top:10px}.ag-hero{color:#fff9ef;background:#30291f;height:96svh;min-height:740px;max-height:1100px;position:relative;overflow:hidden}.ag-hero-image{object-fit:cover;object-position:65% 50%;width:100%;height:100%;animation:2s ease-out both ag-pan;position:absolute;inset:0}.ag-hero-gradient{background:linear-gradient(90deg,#160f0aca,#1b140c70 45%,#0000 85%),linear-gradient(#20150f55,#0000 65%,#20150fa0);position:absolute;inset:0}.ag-hero-copy{animation:1.1s ease-out ag-fade;position:absolute;top:50%;left:6.5vw;right:5vw;transform:translateY(-38%)}.ag-hero-copy h1{margin:26px 0 25px}.ag-hero-copy h1 em{color:#e4c7a0}.ag-hero-copy p{color:#eee5d9;font-size:13px;line-height:1.9}.ag-hero-actions{align-items:center;gap:28px;margin-top:33px;display:flex}.ag-btn{border:1px solid #0000;justify-content:space-between;align-items:center;gap:40px;min-height:54px;padding:15px 24px;font-size:11px;transition:transform .25s,background .25s;display:inline-flex}.ag-btn:hover{transform:translateY(-3px)}.ag-btn.cream{color:#31251e;background:#f5f0e8}.ag-btn.cream:hover{background:#e1cbae}.ag-btn.ink{color:#fff9ef;background:#31251e}.ag-subtle{color:#fff9ef;border-bottom:1px solid #fff5;align-items:center;gap:20px;padding:14px 0;font-size:11px;display:flex}.ag-hero-bottom{letter-spacing:.18em;border-top:1px solid #ffffff50;justify-content:space-between;padding-top:21px;font-size:8px;display:flex;position:absolute;bottom:38px;left:6.5vw;right:6.5vw}.ag-hero-bottom a{align-items:center;gap:25px;display:flex}.ag-hero-bottom a span{font-size:20px}.ag-atmosphere{color:#ffffff80;font-size:7px;position:absolute;bottom:5px;right:20px}.ag-intro{max-width:1500px;margin:auto;padding-top:108px;padding-bottom:90px}.ag-intro>.ag-eyebrow{color:#8e7864;margin-bottom:32px}.ag-intro h2{font-size:clamp(50px,5.3vw,83px)}.ag-intro-bottom{align-items:center;gap:45px;margin-top:38px;display:flex}.ag-intro-bottom p{color:#7c7066;max-width:430px;margin-left:auto;font-size:12px}.ag-tiny-star{color:#b68f5f;font-size:55px;font-weight:300}.ag-round-link{border:1px solid #b68f5f;border-radius:50%;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.ag-collection{background:#eae3d9}.ag-kicker{color:#7c7066;border-top:1px solid #bfb3a2;justify-content:space-between;margin-bottom:46px;padding-top:20px;display:flex}.ag-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.ag-section-heading>p{color:#7c7066;padding-bottom:6px;font-size:12px}.ag-filters{gap:25px;margin-bottom:30px;display:flex}.ag-filters button{color:#7c7066;border-bottom:1px solid #0000;align-items:center;gap:13px;padding:10px 0;font-size:11px;display:flex}.ag-filters button[aria-pressed=true]{color:#31251e;border-color:#31251e}.ag-filters button span{opacity:.6;font-size:8px}.ag-projects{grid-template-columns:1fr 1fr;gap:38px;display:grid}.ag-project-photo{aspect-ratio:1.18;background:#45382c;display:block;position:relative;overflow:hidden}.ag-project-photo:after{content:"";background:linear-gradient(#0004,#0000 25% 75%,#0003);position:absolute;inset:0}.ag-project-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.ag-project-photo:hover img{transform:scale(1.04)}.ag-project-location{color:#fff;z-index:1;font-size:10px;position:absolute;top:22px;left:24px}.ag-photo-arrow{color:#31251e;z-index:1;background:#f5f0e8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:absolute;bottom:20px;right:20px}.ag-project-photo small{color:#fffc;z-index:1;font-size:7px;position:absolute;bottom:10px;left:15px}.ag-project-meta{color:#87796e;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:20px;font-size:9px;display:flex}.ag-project-meta a{color:#31251e;padding:0 8px;font-size:23px}.ag-project h3{margin:3px 0 7px;font-size:38px}.ag-project>p{color:#7c7066;font-size:11px}.ag-collection-note{color:#7c7066;border-top:1px solid #c5b9a8;justify-content:space-between;align-items:center;margin-top:43px;padding-top:22px;font-size:10px;display:flex}.ag-collection-note a{color:#31251e;gap:30px;display:flex}.ag-lifestyle{color:#f5f0e8;background:#2b211a;grid-template-columns:1.1fr .9fr;min-height:640px;display:grid}.ag-lifestyle-photo{min-height:600px;position:relative}.ag-lifestyle-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.ag-lifestyle-photo small{color:#fff;font-size:7px;position:absolute;bottom:12px;left:18px}.ag-lifestyle-copy{flex-direction:column;justify-content:center;align-items:start;padding:100px 6vw;display:flex}.ag-lifestyle-copy h2{margin:30px 0;font-size:clamp(48px,4.6vw,73px)}.ag-lifestyle-copy p{color:#c0b4a7;max-width:350px;margin-bottom:30px;font-size:12px}.ag-line-link{border-bottom:1px solid var(--ag-gold);align-items:center;gap:40px;padding:12px 0;font-size:11px;display:inline-flex}.ag-philosophy-grid{grid-template-columns:1.1fr .9fr;gap:10%;display:grid}.ag-philosophy-grid>div>p{color:#7c7066;max-width:410px;margin:28px 0 18px;font-size:12px}.ag-step-list{padding-top:5px}.ag-step{border-bottom:1px solid #d0c5b8}.ag-step button{text-align:left;align-items:center;gap:20px;width:100%;padding:26px 0;display:flex}.ag-step button>span:first-child{color:#ad8b61;font-size:9px}.ag-step button>span:last-child{color:#ad8b61;margin-left:auto;font-size:20px}.ag-step h3{letter-spacing:-.025em;font-size:32px}.ag-step p{color:#7c7066;padding:0 0 25px 35px;font-size:12px;animation:.3s ag-fade}.ag-step.active{border-bottom-color:#b68f5f}.ag-faq{background:#eee7dd;grid-template-columns:1fr 1fr;gap:9%;display:grid}.ag-faq h2{margin-top:26px}.ag-faq-item{border-bottom:1px solid #cec3b4}.ag-faq-item button{text-align:left;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:23px 0;font-size:12px;display:flex}.ag-faq-item button span{color:#ac8659;font-size:23px}.ag-faq-item p{color:#7c7066;padding:0 30px 24px 0;font-size:11px;animation:.3s ag-fade}.ag-closing{text-align:center;color:#fff9ef;background:#2c2119;padding:95px 25px 105px;position:relative}.ag-closing h2{margin:27px 0 36px;font-size:clamp(50px,5.4vw,82px)}.ag-closing .ag-eyebrow{color:#c6a375}.ag-footer{padding:65px 6.5vw 25px}.ag-footer-top{border-bottom:1px solid #d3c9bd;justify-content:space-between;align-items:center;padding-bottom:42px;display:flex}.ag-footer-top img{width:265px;height:auto}.ag-footer-top>span{font-family:AntaraEditorial,Georgia,serif;font-size:26px;line-height:1.15}.ag-footer-links{grid-template-columns:1fr 1.3fr 1fr;gap:30px;padding:35px 0 50px;display:grid}.ag-footer-links>div{flex-direction:column;align-items:start;gap:10px;font-size:11px;display:flex}.ag-footer-links .ag-eyebrow{color:#9b7c57;margin-bottom:9px;font-size:8px}.ag-footer-note p{color:#87796e;max-width:230px;font-size:11px}.ag-footer-bottom{color:#87796e;border-top:1px solid #d3c9bd;gap:25px;padding-top:20px;font-size:8px;display:flex}.ag-footer-bottom span{margin-right:auto}.ag-mobile-bar{display:none}.ag-enquiry-dialog{color:#31251e;background:#f5f0e8;border:0;width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 90px #0002}.ag-enquiry-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d140c99}.ag-dialog-inner{padding:70px 40px 40px;position:relative}.ag-close{width:44px;height:44px;font-size:32px;position:absolute;top:18px;right:24px}.ag-dialog-inner h2{margin:24px 0;font-size:64px}.ag-dialog-inner>p{color:#87796e;font-size:12px}.ag-project-choice{gap:14px;margin:30px 0 22px;display:grid}.ag-project-choice .ag-choice-card{text-align:left;color:inherit;background:0 0;border:1px solid #d0c5b8;align-items:center;gap:15px;padding:12px;transition:background .25s,border-color .25s,transform .18s;display:flex;position:relative;overflow:hidden}.ag-project-choice .ag-choice-card:hover{background:#f0e7da;border-color:#8e6d46}.ag-project-choice .ag-choice-card:active{transform:scale(.985)}.ag-project-choice .ag-choice-card.is-tapped{background:#ece2d4;border-color:#8e6d46;animation:.42s ease-out ag-tap}.ag-project-choice .ag-choice-card:after{content:"";opacity:0;pointer-events:none;background:#b68f5f;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}.ag-project-choice .ag-choice-card.is-tapped:after{animation:.5s ease-out ag-ripple}@keyframes ag-tap{0%{transform:scale(1)}35%{transform:scale(.97)}to{transform:scale(1)}}@keyframes ag-ripple{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(34)}}@media (prefers-reduced-motion:reduce){.ag-project-choice .ag-choice-card.is-tapped,.ag-project-choice .ag-choice-card.is-tapped:after{animation:none}}.ag-drawer-form{position:relative}.ag-drawer-form h2{margin:18px 0 26px}.ag-drawer-back{color:#87796e;min-height:44px;margin:-26px 0 22px;font-size:11px;display:block}.ag-dialog-inner .ag-form-success{min-height:420px}.ag-dialog-inner .ag-dialog-cta{width:100%;margin-top:14px}.ag-project-choice img{object-fit:cover;width:65px;height:70px}.ag-project-choice .ag-choice-dot{color:#31251e;z-index:1;margin-left:auto;padding-right:6px;font-size:21px;line-height:1;transition:transform .25s,color .25s;position:relative}.ag-project-choice .ag-choice-card:hover .ag-choice-dot,.ag-project-choice .ag-choice-card.is-tapped .ag-choice-dot{color:#8e6d46;transform:translate(2px,-2px)}.ag-project-choice strong{font-size:12px;font-weight:500;display:block}.ag-project-choice small{color:#87796e;font-size:9px;display:block}.ag-choice-copy{min-height:55px}.ag-dialog-inner>.ag-btn{width:100%;margin-top:25px}.ag-page-intro{padding-top:170px;padding-bottom:65px}.ag-page-intro h1{margin:25px 0}.ag-page-intro p{color:#87796e;font-size:13px}.ag-contact-page{padding-top:20px}.ag-contact-page p{margin:25px 0}.ag-damac-overview{grid-template-columns:1.2fr 1fr;align-items:center;gap:6vw;padding-top:10px;display:grid}.ag-damac-overview img{object-fit:cover;width:100%;height:450px}.ag-damac-overview h2{margin:25px 0;font-size:56px}.ag-damac-overview p{color:#87796e;margin-bottom:25px;font-size:12px}@keyframes ag-fade{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}@keyframes ag-pan{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:1000px){.ag-header{gap:25px}.ag-header nav{gap:20px}.ag-logo img{width:190px}.ag-header-enquire{gap:20px}.ag-projects{gap:25px}.ag-step h3{font-size:28px}.ag-philosophy-grid{gap:6%}.ag-lifestyle-copy{padding:65px 5vw}.ag-lifestyle,.ag-lifestyle-photo{min-height:560px}}@media (max-width:760px){.ag-section{padding:63px 23px}.ag-header,.ag-header.solid{gap:16px;height:76px;padding:9px 20px}.ag-logo img{width:174px;height:50px}.ag-header nav,.ag-header-enquire{display:none}.ag-menu-toggle{color:inherit;align-items:center;gap:12px;min-height:44px;font-size:10px;display:flex}.ag-menu-toggle>span:last-child{font-size:21px}.ag-mobile-nav{z-index:59;background:#f5f0e8;padding:30px 25px;position:fixed;inset:76px 0 0;overflow:auto}.ag-mobile-nav>a{border-bottom:1px solid #d4c7b6;align-items:center;gap:20px;padding:14px 0;font-family:AntaraEditorial,Georgia,serif;font-size:40px;display:flex}.ag-mobile-nav>a>span{margin-left:auto;font-size:28px}.ag-mobile-nav small{color:#ac8659;font-family:AntaraInterface,Arial,sans-serif;font-size:9px}.ag-mobile-nav p{color:#87796e;margin:30px 0 20px;font-size:11px}.ag-mobile-nav .ag-btn{width:100%}.ag-hero{height:calc(100svh - 58px);min-height:680px;max-height:900px}.ag-hero-image{object-position:65% 50%}.ag-hero-gradient{background:linear-gradient(#1d150e55,#1d150e30 30%,#1d150e7a 45%,#1d150ef2 100%),linear-gradient(90deg,#0002,#0000)}.ag-hero-copy{inset:auto 24px 101px;transform:none}.ag-hero-copy>.ag-eyebrow{letter-spacing:.13em;max-width:300px;font-size:7px}.ag-site h1{font-size:clamp(49px,12.5vw,80px)}.ag-hero-copy h1{margin:20px 0 23px;line-height:1.02}.ag-hero-copy p{max-width:300px;font-size:11px}.ag-hero-actions{flex-direction:column;align-items:stretch;gap:15px;margin-top:27px;display:flex}.ag-hero-actions .ag-btn{width:100%;padding:15px 19px}.ag-subtle{align-self:start;padding:4px 0 8px;font-size:10px}.ag-hero-bottom{letter-spacing:.12em;padding-top:17px;font-size:6px;bottom:27px;left:24px;right:24px}.ag-hero-bottom a{gap:10px}.ag-atmosphere{font-size:6px;bottom:3px}.ag-site h2{font-size:47px}.ag-intro{padding-top:63px;padding-bottom:55px}.ag-intro h2{font-size:46px}.ag-intro>.ag-eyebrow{margin-bottom:26px;font-size:8px}.ag-intro-bottom{flex-wrap:wrap;gap:25px;margin-top:28px}.ag-intro-bottom p{order:-1;width:100%;max-width:none;font-size:11px}.ag-tiny-star{font-size:36px}.ag-round-link{width:44px;height:44px;margin-left:auto}.ag-kicker{margin-bottom:30px;padding-top:15px;font-size:7px}.ag-kicker>span:last-child{display:none}.ag-section-heading{margin-bottom:25px;display:block}.ag-section-heading h2{font-size:46px}.ag-section-heading p{margin-top:22px;font-size:11px}.ag-filters{gap:25px;margin-bottom:22px}.ag-filters button{min-height:44px;font-size:10px}.ag-projects{grid-template-columns:1fr;gap:36px}.ag-project-photo{aspect-ratio:1.07}.ag-project-location{font-size:9px;top:18px;left:18px}.ag-project-meta{margin-top:14px;font-size:8px}.ag-project h3{font-size:35px}.ag-project>p{font-size:11px}.ag-collection-note{flex-direction:column;align-items:start;gap:20px;margin-top:30px;font-size:9px}.ag-lifestyle{flex-direction:column;min-height:0;display:flex}.ag-lifestyle-photo{height:420px;min-height:0}.ag-lifestyle-photo img{object-position:48%}.ag-lifestyle-copy{padding:50px 24px 58px}.ag-lifestyle-copy h2{margin:24px 0;font-size:50px}.ag-lifestyle-copy p{max-width:350px;font-size:11px}.ag-philosophy-grid{display:block}.ag-philosophy-grid h2{font-size:46px}.ag-philosophy-grid>div>p{margin:25px 0 15px;font-size:11px}.ag-step-list{margin-top:35px}.ag-step h3{font-size:30px}.ag-step button{gap:18px;padding:23px 0}.ag-step p{padding-left:32px;font-size:11px}.ag-faq{display:block}.ag-faq>div:last-child{margin-top:30px}.ag-faq-item button{padding:20px 0;font-size:11px}.ag-closing{padding:65px 23px}.ag-closing h2{margin:24px 0 30px;font-size:48px}.ag-closing .ag-btn{font-size:10px}.ag-footer{padding:45px 24px 100px}.ag-footer-top{padding-bottom:30px;display:block}.ag-footer-top img{width:230px}.ag-footer-top>span{margin-top:25px;font-size:25px;display:block}.ag-footer-links{grid-template-columns:1fr 1fr;gap:30px 20px;padding:30px 0}.ag-footer-links>div{gap:12px;font-size:10px}.ag-footer-links .ag-footer-note{grid-column:1/-1}.ag-footer-note p{max-width:none;font-size:10px}.ag-footer-bottom{flex-wrap:wrap;gap:15px;font-size:7px}.ag-footer-bottom>span{width:100%}.ag-mobile-bar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:9px 16px max(9px,env(safe-area-inset-bottom));background:#f5f0e8f5;border-top:1px solid #d5c3ae;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.ag-mobile-bar>a,.ag-mobile-bar>button{justify-content:center;align-items:center;gap:22px;min-height:42px;font-size:10px;display:flex}.ag-mobile-bar>button{color:#fff9ef;background:#31251e}.ag-dialog-inner{padding:70px 25px 35px}.ag-dialog-inner h2{font-size:60px}.ag-project-choice strong{font-size:11px}.ag-project-choice small{font-size:9px}.ag-page-intro{padding-top:125px;padding-bottom:40px}.ag-damac-overview{padding-top:0;display:block}.ag-damac-overview img{height:330px;margin-bottom:35px}.ag-damac-overview h2{font-size:44px}.ag-contact-page{padding-top:10px}}@media (prefers-reduced-motion:reduce){.ag-site *{transition:none!important;animation:none!important}.ag-site{scroll-behavior:auto}}
