@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/outfit-latin-ext-400-normal.ca4377f5.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-400-normal.6dd0e160.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/outfit-latin-400-normal.b3f2787f.woff2) format("woff2"),url(/_next/static/media/outfit-latin-400-normal.626fedf8.woff) format("woff");unicode-range:u+00??,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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/outfit-latin-ext-500-normal.5d2e873c.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-500-normal.f097869b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/outfit-latin-500-normal.7de3b7ca.woff2) format("woff2"),url(/_next/static/media/outfit-latin-500-normal.eb408065.woff) format("woff");unicode-range:u+00??,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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-ext-600-normal.f2a69d90.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-600-normal.c40d416c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-600-normal.fa38e35b.woff2) format("woff2"),url(/_next/static/media/outfit-latin-600-normal.902a1111.woff) format("woff");unicode-range:u+00??,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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/outfit-latin-ext-700-normal.97136648.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-700-normal.28157b20.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/outfit-latin-700-normal.c4465cab.woff2) format("woff2"),url(/_next/static/media/outfit-latin-700-normal.a1389fd9.woff) format("woff");unicode-range:u+00??,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:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/outfit-latin-ext-800-normal.5483a104.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-800-normal.5a907814.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/outfit-latin-800-normal.ec770a2a.woff2) format("woff2"),url(/_next/static/media/outfit-latin-800-normal.0d2dd721.woff) format("woff");unicode-range:u+00??,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:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tajawal-arabic-400-normal.2de03168.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-400-normal.bf5ea634.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tajawal-latin-400-normal.28c5eac4.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-400-normal.f7ffaf30.woff) format("woff");unicode-range:u+00??,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:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/tajawal-arabic-500-normal.99d36556.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-500-normal.13df68ad.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/tajawal-latin-500-normal.e1b0c32b.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-500-normal.a972fd4e.woff) format("woff");unicode-range:u+00??,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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/tajawal-arabic-700-normal.7ecff704.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-700-normal.c9fc3125.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/tajawal-latin-700-normal.faa4bf6d.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-700-normal.6ed322e1.woff) format("woff");unicode-range:u+00??,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:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/tajawal-arabic-800-normal.a6ce8f0f.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-800-normal.d8d34562.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/tajawal-latin-800-normal.cdddc834.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-800-normal.95a7d54f.woff) format("woff");unicode-range:u+00??,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}:root{--font-outfit:"Outfit";--font-tajawal:"Tajawal";--olive-dark:#3E4436;--olive-light:#A6AE98;--olive-pale:#C3C8B9;--olive-soft:#E1E4DA;--gold:#BA985B;--gold-light:#BA985B;--gold-pale:#F5EFE3;--gold-button-text:#FFFFFF;--cream:#FAF8F3;--off-white:#F3F0E8;--dark:#18191A;--dark-2:#1F201E;--text:#2C2D28;--muted:#6B6D61;--border:#E2D9C6;--shadow:0 18px 55px rgba(74,82,64,0.12);--brand-sage:var(--olive-dark);--brand-cream:var(--cream)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--text);font-family:var(--font-outfit,"Segoe UI"),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body.is-arabic,body.is-arabic dd,body.is-arabic li,body.is-arabic p,html[lang=ar] body,html[lang=ar] dd,html[lang=ar] li,html[lang=ar] p{font-family:var(--font-tajawal,Tahoma),Arial,Helvetica,sans-serif}body.is-arabic .detail-section-card>p:not(.eyebrow),html[lang=ar] .detail-section-card>p:not(.eyebrow){direction:rtl;line-height:2;text-align:right;unicode-bidi:plaintext}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{min-height:70vh}.container{width:min(100% - 48px,1220px);margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:#3E4436;border-bottom:1px solid rgba(155,123,74,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px}.logo{display:inline-flex;align-items:center;width:166px;height:52px;flex-shrink:0}.logo-image{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.main-nav{display:flex;align-items:center;justify-content:center;gap:4px}.mobile-nav-actions,.mobile-nav-head{display:none}.mobile-nav-links{display:flex;align-items:center;justify-content:center;gap:4px}.mobile-nav-backdrop{display:none}.main-nav a{padding:9px 11px;border-radius:8px;color:rgba(250,248,243,.74);font-size:14px;font-weight:700}.main-nav a.active,.main-nav a:hover{color:var(--gold-light);background:rgba(155,123,74,.12)}.header-actions{display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 22px;border:0;border-radius:8px;cursor:pointer;font-weight:800}.btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--gold-button-text);box-shadow:0 10px 28px rgba(155,123,74,.28)}.btn-gold:hover{box-shadow:0 14px 36px rgba(155,123,74,.42);transform:translateY(-2px)}.btn-outline{border:1px solid rgba(155,123,74,.45);background:transparent;color:var(--gold-light)}.btn-outline.dark{color:var(--olive);border-color:var(--border)}.sign-btn{min-height:40px;padding-inline:16px}.sign-in-luxury{min-height:42px;padding-inline:18px;border:1px solid var(--gold);border-radius:999px;background:var(--gold);color:var(--gold-button-text);box-shadow:0 10px 26px rgba(186,152,91,.3);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.sign-in-luxury:hover{transform:translateY(-2px);box-shadow:0 15px 34px rgba(186,152,91,.4);filter:brightness(1.06)}.language-switcher{position:relative;direction:ltr}.language-button{min-height:40px;min-width:132px;display:inline-flex;align-items:center;justify-content:space-between;gap:9px;padding:0 10px 0 12px;border:1px solid rgba(250,248,243,.38);border-radius:999px;background:linear-gradient(180deg,rgba(250,248,243,.18),rgba(250,248,243,.08));color:var(--cream);cursor:pointer;box-shadow:inset 0 1px 0 rgba(250,248,243,.16);transition:border-color .2s,background .2s,transform .2s}.language-button:hover,.language-button[aria-expanded=true]{border-color:rgba(250,248,243,.72);background:rgba(250,248,243,.2);transform:translateY(-1px)}.language-chevron,.language-globe{display:inline-flex;align-items:center;justify-content:center;color:var(--gold-light)}.language-current{flex:1 1;min-width:66px;text-align:start;font-size:13px;font-weight:800;white-space:nowrap}.language-chevron{width:18px;height:18px;flex:0 0 18px;transition:transform .18s ease}.language-chevron.open{transform:rotate(180deg)}.language-menu{top:calc(100% + 10px);inset-inline-end:0;z-index:80;min-width:178px;padding:8px;border:1px solid rgba(250,248,243,.28);border-radius:14px;box-shadow:0 22px 60px rgba(50,56,41,.35);transform-origin:top right;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-menu,.language-menu:before{position:absolute;background:rgba(50,56,41,.98)}.language-menu:before{content:"";top:-6px;inset-inline-end:23px;width:10px;height:10px;border-top:1px solid rgba(250,248,243,.28);border-left:1px solid rgba(250,248,243,.28);transform:rotate(45deg)}.language-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:37px;padding:0 12px;margin:3px;border:0;border-radius:8px;background:transparent;color:rgba(250,248,243,.72);cursor:pointer;font-size:13px;font-weight:800;transition:background .16s,color .16s,transform .16s}.language-menu button.active,.language-menu button:hover{background:rgba(250,248,243,.18);color:var(--cream)}.language-menu button:hover{transform:translateX(-2px)}.menu-toggle{display:none;width:42px;height:42px;flex-direction:column;justify-content:center;gap:5px;border:1px solid rgba(155,123,74,.35);border-radius:8px;background:transparent;cursor:pointer}.menu-toggle span{width:18px;height:2px;margin-inline:auto;background:var(--cream);transition:transform .2s,opacity .2s}.menu-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero-section{position:relative;min-height:calc(100vh - 76px);display:grid;align-items:center;color:var(--cream);padding:72px 0;overflow:hidden}.animated-hero{padding-bottom:72px}.hero-bg-grid{opacity:.05;background-image:linear-gradient(var(--gold-light) 1px,transparent 1px),linear-gradient(90deg,var(--gold-light) 1px,transparent 1px);background-size:64px 64px}.hero-bg-grid,.hero-video-bg{position:absolute;inset:0;pointer-events:none}.hero-video-bg{width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:1;animation:heroVideoReveal 1.15s ease-out both;will-change:opacity,transform}.hero-section:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.hero-video-overlay{display:none}.contact-grid,.detail-grid,.hero-grid,.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:54px;align-items:center}.hero-section .hero-grid{position:relative;z-index:2;grid-template-columns:1fr;justify-items:end}.hero-content{width:min(100%,540px);margin-left:auto;margin-right:0;transform:translateX(18px);text-align:start;color:var(--cream);text-shadow:0 4px 24px rgba(50,56,41,.4)}body.is-arabic .hero-content{direction:rtl;text-align:right;margin-left:auto;margin-right:0}.hero-section h1{max-width:560px;margin:0 0 16px;font-size:clamp(2.25rem,4.5vw,4.2rem);line-height:1.02;letter-spacing:0}.hero-section h1 span,.page-hero h1 span{color:var(--gold-light)}.hero-section p{max-width:500px;color:rgba(250,248,243,.86);font-size:16px;line-height:1.65}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.hero-actions .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--gold-button-text);box-shadow:0 12px 30px rgba(155,123,74,.32)}.hero-actions .btn-outline{border-color:rgba(250,248,243,.72);background:rgba(250,248,243,.08);color:var(--cream)}body.is-arabic .hero-actions{justify-content:flex-start}.card-media,.detail-gallery,.hero-panel,.image-panel,.property-media{background:linear-gradient(135deg,rgba(74,82,64,.9),rgba(74,82,64,.58)),repeating-linear-gradient(90deg,rgba(250,248,243,.04) 0 1px,transparent 1px 54px)}.hero-panel{position:relative;min-height:480px;border:1px solid rgba(155,123,74,.28);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.hero-tower{position:absolute;bottom:0;width:22%;border-radius:12px 12px 0 0;background:repeating-linear-gradient(0deg,rgba(250,248,243,.18) 0 2px,transparent 2px 24px),linear-gradient(180deg,rgba(250,248,243,.12),rgba(155,123,74,.22));animation:floatTower 4.8s ease-in-out infinite}.tower-one{height:68%;inset-inline-start:16%}.tower-two{height:86%;inset-inline-start:40%;animation-delay:.4s}.tower-three{height:56%;inset-inline-start:65%;animation-delay:.8s}.hero-badge{position:absolute;top:24px;inset-inline-end:24px;display:grid;gap:2px;min-width:118px;padding:15px 18px;border-radius:12px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--dark);box-shadow:0 16px 38px rgba(155,123,74,.32)}.hero-badge strong{font-size:32px;line-height:1}.hero-badge span{font-size:11px;font-weight:800;text-transform:uppercase}.search-panel{position:absolute;inset-inline:0;bottom:30px;z-index:3;padding:18px;border:1px solid rgba(155,123,74,.22);border-radius:16px;background:rgba(50,56,41,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 55px rgba(50,56,41,.28)}.search-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(155,123,74,.14);margin-bottom:14px}.search-tabs button{min-height:34px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:rgba(250,248,243,.54);cursor:pointer;font-size:12px;font-weight:800}.search-tabs button.active{border-color:rgba(155,123,74,.35);background:rgba(155,123,74,.16);color:var(--gold-light)}.search-fields{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px}.search-fields select{min-height:42px;border:1px solid rgba(155,123,74,.28);border-radius:8px;background:rgba(250,248,243,.06);color:var(--cream);padding:0 13px}.hero-dots{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:3}.hero-dots button{width:9px;height:9px;border:0;border-radius:999px;background:rgba(250,248,243,.34);cursor:pointer;transition:width .2s,background .2s}.hero-dots button.active{width:30px;background:var(--gold-light)}@keyframes floatTower{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes heroVideoReveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.card-kicker,.eyebrow{margin:0 0 12px;color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.stats-band{background:var(--olive-dark);color:var(--cream);border-top:1px solid rgba(155,123,74,.18);border-bottom:1px solid rgba(155,123,74,.18)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats-grid div{padding:32px 20px;text-align:center;border-inline-end:1px solid rgba(155,123,74,.14)}.stats-grid strong{display:block;color:var(--gold-light);font-size:34px}.stats-grid span{color:rgba(250,248,243,.58);font-size:13px}.section{padding:40px 0}.section-heading{margin-bottom:34px}.section-heading.split{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-heading.centered{text-align:center}h1,h2,h3,p{overflow-wrap:anywhere}h2{margin:0 0 16px;color:var(--olive-dark);font-size:clamp(2rem,4vw,2.5rem);line-height:1.08}p{line-height:1.8}.muted{color:var(--muted)}.cards-grid,.property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cards-grid.four{grid-template-columns:repeat(4,1fr)}.agent-card,.contact-form,.feature-card,.inquiry-card,.property-card,.values-card{background:var(--cream);border:1px solid var(--border);border-radius:14px;box-shadow:0 2px 12px rgba(74,82,64,.04)}.property-card{overflow:hidden;transition:border-color .2s,box-shadow .2s}.property-card:hover{border-color:rgba(155,123,74,.42);box-shadow:var(--shadow)}.property-media{position:relative;display:block;min-height:285px;overflow:hidden;isolation:isolate}.property-image-link{position:absolute;inset:0;display:block}.property-image-link img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.01);transition:transform .45s ease,filter .45s ease}.property-image-link:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(74,82,64,.08) 35%,rgba(74,82,64,.5));pointer-events:none}.property-card:hover .property-image-link img{transform:scale(1.06);filter:saturate(1.04) contrast(1.03)}.status{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--dark);font-size:11px;font-weight:900}.property-media .status{top:14px;right:auto;left:14px}.property-media .status,.sold-wrap{position:absolute;z-index:3;pointer-events:none}.sold-wrap{inset-inline:0;bottom:0;padding:8px 14px 10px;background:rgba(50,56,41,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sold-label{display:flex;justify-content:space-between;margin-bottom:5px;color:rgba(250,248,243,.82);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sold-label strong{color:var(--gold-light)}.sold-meter{display:block;height:5px;background:rgba(250,248,243,.28);border-radius:999px;overflow:hidden}.sold-meter span{display:block;height:100%;background:linear-gradient(135deg,var(--gold),var(--gold-light))}.agent-card,.feature-card,.property-body{padding:22px}.agent-card h3,.feature-card h3,.property-body h3{margin:0 0 8px;color:var(--olive-dark)}.meta-row,.specs{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0;color:var(--muted);font-size:13px}.meta-row span,.specs span{padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:var(--off-white)}.property-price{display:flex;align-items:end;justify-content:space-between;gap:12px}.view-more-btn{flex-shrink:0;min-height:34px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(155,123,74,.32);border-radius:8px;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}.view-more-btn:hover{background:var(--gold);color:var(--gold-button-text)}.inquiry-card strong,.property-price strong{color:var(--olive-dark);font-size:22px}.inquiry-card small,.property-price small{display:block;color:var(--muted)}.about-band{background:var(--olive-dark);color:rgba(250,248,243,.72)}.about-band h2{color:var(--cream)}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 28px}.feature-list span{padding:11px 12px;border:1px solid rgba(155,123,74,.18);border-radius:10px;color:rgba(250,248,243,.78);background:rgba(250,248,243,.04);font-weight:700}.image-panel{min-height:390px;border-radius:18px}.market-panel,.premium-about{position:relative;overflow:hidden}.premium-about:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(155,123,74,.1),transparent 32%);pointer-events:none}.about-visual{min-height:460px;border:1px solid rgba(155,123,74,.24);box-shadow:0 24px 80px rgba(50,56,41,.28)}.about-skyline{position:absolute;inset-inline:12%;bottom:0;height:72%;display:flex;align-items:end;gap:16px}.about-skyline span{flex:1 1;min-width:46px;border-radius:14px 14px 0 0;background:repeating-linear-gradient(0deg,rgba(250,248,243,.18) 0 2px,transparent 2px 22px),linear-gradient(180deg,rgba(250,248,243,.16),rgba(155,123,74,.22));box-shadow:inset 0 1px 0 rgba(250,248,243,.16)}.about-skyline span:first-child{height:58%}.about-skyline span:nth-child(2){height:86%}.about-skyline span:nth-child(3){height:70%}.about-skyline span:nth-child(4){height:94%}.about-floating-card{position:absolute;z-index:2;display:grid;gap:3px;min-width:142px;padding:16px 18px;border:1px solid rgba(155,123,74,.28);border-radius:14px;background:rgba(50,56,41,.72);color:var(--cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 44px rgba(50,56,41,.28)}.about-floating-card strong{color:var(--gold-light);font-size:34px;line-height:1}.about-floating-card span{color:rgba(250,248,243,.64);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.card-top{top:26px;inset-inline-end:26px}.card-bottom{bottom:26px;inset-inline-start:26px}.about-content{position:relative;z-index:1}.about-actions{display:flex;flex-wrap:wrap;gap:12px}.panel-lines{position:absolute;inset:0;background:linear-gradient(115deg,rgba(250,248,243,.08),transparent 45%),repeating-linear-gradient(90deg,transparent 0 48px,rgba(250,248,243,.06) 48px 50px);animation:panelShift 8s linear infinite}@keyframes panelShift{to{transform:translateX(60px)}}.page-hero,.property-detail-hero{padding:82px 0 56px;background:var(--olive-dark);color:var(--cream);text-align:center}.page-hero h1,.property-detail-hero h1{margin:0 0 12px;font-size:clamp(2.4rem,5vw,3rem)}.page-hero p,.property-detail-hero p{max-width:720px;margin:0 auto;color:#FAF8F3}.about-content p{font-size:22px;text-align:justify}@media (max-width:768px){.about-content{padding-left:38px;padding-right:38px}.about-content p{font-size:14px;line-height:1.8}}.agents-page-banner{background:linear-gradient(145deg,#2f352b 0,var(--olive-dark) 64%,#1f231d 100%)}.contact-page-banner{background:linear-gradient(120deg,#272c24 0,var(--olive-dark) 52%,#30372b 100%)}.news-page-banner{background:linear-gradient(145deg,#20241e,#3e4436 58%,#292e25)}.projects-page-banner{background:linear-gradient(135deg,#252a22 0,var(--olive-dark) 55%,#363c30 100%)}.properties-page-banner{background:linear-gradient(125deg,#30362b 0,var(--olive-dark) 62%,#22261f 100%)}.services-page-banner{background:linear-gradient(120deg,#22271f 0,var(--olive-dark) 50%,#343a2e 100%)}.property-detail-page-banner{background:linear-gradient(135deg,#2b3027 0,var(--olive-dark) 60%,#20241d 100%)}.news-detail-page-banner{background:linear-gradient(145deg,#20241e,#373d31 55%,#262b23)}.filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.filter-row button{min-height:40px;padding:0 18px;border:1px solid var(--border);border-radius:999px;background:var(--cream);color:var(--muted);cursor:pointer;transition:all .2s}.filter-row button.active{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--gold-button-text);border-color:transparent;font-weight:800}.detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.rich-property-hero{text-align:start}.detail-title-row{display:flex;justify-content:space-between;align-items:end;gap:24px}.detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ghost-status{border:1px solid rgba(155,123,74,.32);background:rgba(250,248,243,.06);color:var(--gold-light)}.detail-price-chip{display:flex;flex-direction:column;align-items:flex-start;min-width:220px;padding:18px 20px;border:1px solid rgba(155,123,74,.26);border-radius:14px;background:rgba(250,248,243,.06);text-align:start}.detail-price-chip small{display:block;width:100%;text-align:start;color:rgba(250,248,243,.52)}.detail-price-chip strong{color:var(--gold-light);font-size:28px}.detail-page-section{background:var(--off-white)}.gallery-grid{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,210px);gap:6px;overflow:hidden;border-radius:18px;margin-bottom:38px}.gallery-main,.gallery-side{display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 70% 25%,rgba(250,248,243,.18),transparent 30%),linear-gradient(135deg,rgba(74,82,64,.92),rgba(74,82,64,.62));color:rgba(250,248,243,.72);font-size:62px}.gallery-main img,.gallery-side img{width:100%;height:100%;display:block;object-fit:cover}.gallery-main{grid-row:1/3;font-size:90px}.gallery-view-all{position:absolute;right:16px;bottom:16px;min-height:40px;padding:0 16px;border:1px solid rgba(250,248,243,.2);border-radius:9px;background:rgba(50,56,41,.72);color:var(--cream);cursor:pointer;font-weight:800}.rich-detail-grid{grid-template-columns:minmax(0,1fr) 360px}.detail-main-content{display:grid;gap:22px}.detail-spec-row{display:flex;flex-wrap:wrap;gap:10px}.detail-spec-row span{padding:11px 14px;border:1px solid var(--border);border-radius:999px;background:var(--cream);color:var(--olive-dark);font-weight:800}.detail-section-card{padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--cream);box-shadow:0 2px 12px rgba(74,82,64,.04)}.features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.features-grid span{padding:12px 13px;border:1px solid var(--border);border-radius:10px;background:var(--off-white);color:var(--olive-dark);font-weight:800}.rich-inquiry-card{gap:14px;border-radius:16px;box-shadow:var(--shadow)}.inquiry-divider{height:1px;background:var(--border)}.btn-whatsapp{background:#25d366;color:#fff;border:none}.inquiry-note{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.detail-gallery{min-height:430px;border-radius:18px;margin-bottom:30px}.inquiry-card{position:sticky;top:100px;display:grid;gap:12px;padding:24px}.back-link{display:inline-flex;margin-bottom:18px;color:var(--gold-light)}.detail-back-button{align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border:1px solid var(--gold);border-radius:999px;background:var(--gold);color:var(--gold-button-text);font-size:13px;font-weight:800;line-height:1;box-shadow:0 10px 26px rgba(186,152,91,.3);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.detail-back-button:before{content:"←";font-size:18px;line-height:1}body.is-arabic .detail-back-button:before{content:"→"}.detail-back-button:hover{color:var(--gold-button-text);filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 15px 34px rgba(186,152,91,.4)}.detail-back-button:focus-visible{outline:3px solid rgba(250,248,243,.82);outline-offset:3px}.feature-card{min-height:260px}.card-media{height:150px;margin:-22px -22px 18px}.news-section,.projects-section{background:radial-gradient(circle at 10% 0,rgba(155,123,74,.08),transparent 28%),var(--off-white)}.news-card-grid,.project-showcase-grid{align-items:stretch}.news-card,.project-card{position:relative;overflow:hidden;min-height:100%;padding:0;transform-style:preserve-3d;transition:border-color .22s,background .22s}.news-card:hover,.project-card:hover{border-color:rgba(155,123,74,.38)}.news-card-media,.project-card-media{position:relative;display:block;min-height:190px;overflow:hidden;background:radial-gradient(circle at 76% 26%,rgba(250,248,243,.24),transparent 20%),linear-gradient(135deg,rgba(74,82,64,.94),rgba(74,82,64,.72))}.news-card-media:after,.project-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(250,248,243,.12),transparent 45%);transform:translateX(-100%);transition:transform .5s ease}.news-card:hover .news-card-media:after,.project-card:hover .project-card-media:after{transform:translateX(100%)}.project-buildings{position:absolute;inset-inline:14%;bottom:0;height:78%;display:flex;align-items:end;gap:14px}.project-buildings span{flex:1 1;border-radius:12px 12px 0 0;background:repeating-linear-gradient(0deg,rgba(250,248,243,.18) 0 2px,transparent 2px 18px),linear-gradient(180deg,rgba(250,248,243,.12),rgba(155,123,74,.22));animation:floatTower 4.8s ease-in-out infinite}.project-buildings span:first-child{height:58%}.project-buildings span:nth-child(2){height:92%;animation-delay:.2s}.project-buildings span:nth-child(3){height:72%;animation-delay:.4s}.news-category-chip,.news-date,.project-index,.project-status-pill{position:absolute;z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:rgba(50,56,41,.72);color:var(--cream);font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-category-chip,.project-status-pill{top:14px;inset-inline-start:14px}.news-date,.project-index{top:14px;inset-inline-end:14px;color:var(--gold-light)}.news-card-body,.project-card-body{display:grid;gap:10px;padding:24px}.news-card-body h3,.project-card-body h3{margin-bottom:0;font-size:22px;line-height:1.22}.project-meta{margin:8px 0 2px}.project-progress{height:7px;overflow:hidden;border-radius:999px;background:var(--border)}.project-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--gold),var(--gold-light))}.news-card-media{min-height:176px;background:linear-gradient(135deg,rgba(74,82,64,.92),rgba(74,82,64,.56)),repeating-linear-gradient(0deg,rgba(250,248,243,.08) 0 1px,transparent 1px 26px)}.news-media-lines{position:absolute;inset:58px 28px 26px;border-top:2px solid rgba(250,248,243,.28);border-bottom:2px solid rgba(250,248,243,.16)}.news-media-lines:after,.news-media-lines:before{content:"";position:absolute;inset-inline-start:0;height:2px;border-radius:999px;background:rgba(250,248,243,.2)}.news-media-lines:before{top:28px;width:78%}.news-media-lines:after{top:58px;width:54%}.news-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.read-more-btn{width:max-content;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(155,123,74,.32);border-radius:8px;color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase;transition:background .2s,color .2s,transform .2s}.read-more-btn:hover{transform:translateX(3px);background:var(--gold);color:var(--gold-button-text)}.news-detail-hero{text-align:start}.news-detail-section{background:var(--off-white)}.news-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;align-items:start}.news-detail-article{display:grid;gap:20px;padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--cream);box-shadow:0 2px 12px rgba(74,82,64,.04)}.news-detail-article p{margin:0;color:var(--muted);font-size:17px}.news-detail-image{position:relative;overflow:hidden;min-height:280px;display:grid;place-items:center;border-radius:14px;background:radial-gradient(circle at 72% 26%,rgba(250,248,243,.26),transparent 22%),linear-gradient(135deg,rgba(74,82,64,.92),rgba(74,82,64,.66));color:var(--gold-light);font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.news-detail-image>span{position:relative;z-index:1;padding:8px 14px;border-radius:999px;background:rgba(50,56,41,.76)}.news-detail-side{position:sticky;top:100px}.community-card{overflow:hidden;min-height:270px;border:1px solid var(--border);border-radius:14px;background:var(--cream);transition:transform .2s,box-shadow .2s,border-color .2s}.community-card:hover{transform:translateY(-6px);border-color:rgba(155,123,74,.32);box-shadow:0 18px 46px rgba(74,82,64,.12)}.community-media{position:relative;overflow:hidden;height:150px;background:radial-gradient(circle at 72% 35%,rgba(250,248,243,.24),transparent 22%),linear-gradient(135deg,rgba(74,82,64,.84),rgba(74,82,64,.58))}.community-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.25,1),filter .4s ease}.community-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(31,35,27,.24));pointer-events:none}.community-card:hover .community-media img{filter:saturate(1.08);transform:scale(1.055)}.community-card h3,.community-card p{margin-inline:20px}.project-units-section{margin:42px 0;padding:clamp(24px,4vw,42px);border:1px solid rgba(155,123,74,.22);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(197,160,94,.12),transparent 30%),var(--cream);box-shadow:0 24px 64px rgba(50,56,41,.08)}.project-units-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}.project-units-heading h2{margin:4px 0 0}.project-units-heading>p{max-width:420px;margin:0;color:var(--muted)}.project-units-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-unit-card{position:relative;display:grid;gap:20px;width:100%;min-width:0;overflow:hidden;padding:22px 22px 0;border:1px solid rgba(74,82,64,.2);border-radius:18px;background:#fff;color:var(--ink);font:inherit;text-align:start;cursor:pointer;box-shadow:0 12px 34px rgba(50,56,41,.07);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.project-unit-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-light));transform:scaleX(0);transform-origin:inline-start;transition:transform .3s ease}.project-unit-card:focus-visible,.project-unit-card:hover{border-color:rgba(197,160,94,.62);outline:none;transform:translateY(-5px);box-shadow:0 22px 50px rgba(50,56,41,.14)}.project-unit-card:focus-visible:before,.project-unit-card:hover:before{transform:scaleX(1)}.project-unit-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.project-unit-card-topline>span:first-child{display:grid;gap:3px}.project-unit-card-topline small{color:var(--muted)}.project-unit-card-topline strong{font-size:21px}.project-unit-status{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:5px 10px;border-radius:999px;background:rgba(74,82,64,.1);color:var(--olive-dark);font-size:12px;font-weight:800;white-space:nowrap}.project-unit-status.is-reserved{background:rgba(197,160,94,.2);color:#73531f}.project-unit-status.is-booking{background:rgba(46,111,143,.14);color:#286782}.project-unit-status.is-sold{background:rgba(150,45,45,.12);color:#942d2d}.project-unit-price{display:inline-flex;align-items:baseline;gap:7px;color:var(--olive-dark);font-size:clamp(22px,2.2vw,30px);line-height:1}.project-unit-price span{color:var(--gold);font-size:12px;font-weight:900}.project-unit-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-unit-specs>span{display:flex;align-items:center;min-width:0;gap:8px;color:var(--muted);font-size:13px}.project-unit-specs svg{flex:0 0 auto;color:var(--gold)}.project-unit-card-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-inline:-22px;padding:14px 22px;background:var(--olive-dark);color:#fff;font-weight:800;transition:background-color .25s ease}.project-unit-card:focus-visible .project-unit-card-action,.project-unit-card:hover .project-unit-card-action{background:var(--gold)}.project-unit-card.is-sold-card,.project-unit-card:disabled{cursor:not-allowed;filter:grayscale(.72) saturate(.55);opacity:.62}.project-unit-card:disabled:focus-visible,.project-unit-card:disabled:hover{border-color:var(--border);box-shadow:0 12px 34px rgba(50,56,41,.07);outline:none;transform:none}.project-unit-card:disabled:before{transform:scaleX(0)}.project-unit-card:disabled .project-unit-card-action{background:rgba(148,45,45,.12);color:#8d2d2d}.localized-area{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.localized-area-unit{font-family:inherit}.project-unit-modal{position:fixed;inset:0;z-index:5200;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgba(23,27,20,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:projectUnitFadeIn .22s ease both}.project-unit-modal-panel{position:relative;width:min(980px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:clamp(26px,5vw,54px);border:1px solid rgba(197,160,94,.48);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(197,160,94,.16),transparent 30%),#fff;box-shadow:0 32px 100px rgba(0,0,0,.3);animation:projectUnitPanelIn .3s cubic-bezier(.2,.75,.25,1) both}.project-unit-modal-close{position:absolute;top:20px;inset-inline-end:20px;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(74,82,64,.24);border-radius:50%;background:#fff;color:var(--olive-dark);cursor:pointer;transition:transform .25s ease,color .25s ease,background-color .25s ease}.project-unit-modal-close:focus-visible,.project-unit-modal-close:hover{background:var(--gold);color:#fff;outline:none;transform:rotate(90deg)}.project-unit-modal-heading{display:grid;gap:8px;padding-inline-end:64px}.project-unit-modal-heading h2{margin:0;font-size:clamp(30px,5vw,48px)}.project-unit-modal-price{display:grid;gap:7px;margin:30px 0}.project-unit-modal-price small{color:var(--muted)}.project-unit-modal-price .project-unit-price{font-size:clamp(30px,5vw,46px)}.project-unit-modal-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-unit-modal-specs>span{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;min-width:0;padding:17px;border:1px solid var(--border);border-radius:14px;background:rgba(250,248,243,.72)}.project-unit-modal-specs svg{grid-row:1/3;color:var(--gold)}.project-unit-modal-specs small{color:var(--muted)}.project-unit-modal-specs strong{overflow-wrap:anywhere}.project-unit-features{margin-top:20px;padding:20px;border-inline-start:3px solid var(--gold);background:rgba(197,160,94,.08)}.project-unit-features small{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.project-unit-features p{margin:8px 0 0}.project-unit-inquiry{width:fit-content;margin-top:24px}html[dir=rtl] .project-unit-card-action>span{transform:rotate(180deg)}@keyframes projectUnitFadeIn{0%{opacity:0}to{opacity:1}}@keyframes projectUnitPanelIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:980px){.project-unit-modal-specs,.project-units-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.project-units-heading{align-items:start;flex-direction:column;gap:10px}.project-unit-modal-specs,.project-units-grid{grid-template-columns:1fr}.project-unit-modal{padding:12px}.project-unit-modal-panel{max-height:calc(100dvh - 24px);border-radius:20px}}@media (prefers-reduced-motion:reduce){.community-media img,.project-unit-card,.project-unit-card:before,.project-unit-modal,.project-unit-modal-panel{animation:none;transition:none}}.partners-band{overflow:hidden;padding:42px 0;border-block:1px solid rgba(155,123,74,.16);background:var(--olive-dark);color:var(--cream);text-align:center}.partners-band p{margin:0 0 22px;color:rgba(250,248,243,.44);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.partners-track{display:flex;width:max-content;gap:16px;direction:ltr;animation:marquee 32s linear infinite}body.is-arabic .partners-track,html[dir=rtl] .partners-track{direction:ltr;animation-name:marquee;transform-origin:left center}body.is-arabic .partners-logo-section,html[dir=rtl] .partners-logo-section{direction:ltr}.partners-track span{min-width:170px;padding:16px 22px;border:1px solid rgba(155,123,74,.18);border-radius:12px;color:var(--gold-light);background:rgba(250,248,243,.04);font-weight:900}.partners-logo-section{padding-block:54px}.logo-track{align-items:stretch}.partner-logo-card{min-width:230px!important;display:grid;grid-template-rows:90px auto;place-items:center;gap:12px;padding:14px!important}.partner-logo-card img{width:164px;height:90px;object-fit:contain;border-radius:12px}.partner-logo-card strong{color:rgba(250,248,243,.72);font-size:13px;text-align:center}@keyframes marquee{to{transform:translateX(-50%)}}.project-showcase-grid{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:clamp(18px,2.2vw,28px)}.project-visual-card{width:100%;height:455px;min-height:0;aspect-ratio:auto;border:0;border-radius:24px;background:var(--olive-dark);box-shadow:0 18px 48px rgba(34,37,29,.18)}.project-card-link{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;border-radius:inherit;color:#fff}.project-card-image{object-fit:cover;transition:transform .45s ease}.project-visual-card:hover .project-card-image{transform:scale(1.035)}.project-visual-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(8,9,7,.28),rgba(8,9,7,.05) 35%,rgba(8,9,7,.2) 58%,rgba(8,9,7,.9)),linear-gradient(90deg,rgba(8,9,7,.14),transparent 55%)}.project-card-top{position:absolute;top:16px;inset-inline:16px;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"badges logo" "facts facts";gap:10px 12px;align-items:start;direction:ltr}body.is-arabic .project-card-badges,body.is-arabic .project-card-facts{direction:rtl}.project-card-badges{grid-area:badges;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.project-card-badges span,.project-type-pill{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border:1px solid rgba(255,255,255,.36);border-radius:999px;background:rgba(5,6,5,.86);color:#fff;font-size:11px;font-weight:800;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-card-badges .availability-badge{border-color:rgba(255,255,255,.72);background:#f7f4e9;color:#8aad47}.project-developer-logo{position:relative;grid-area:logo;justify-self:end;width:64px;height:64px;overflow:hidden;border:2px solid rgba(255,255,255,.86);border-radius:50%;background:#fff}.project-developer-logo img{padding:8px;object-fit:contain}.project-card-facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:6px 12px;min-width:0;color:#fff;font-size:12px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.65)}.project-card-facts span{min-width:0}.project-card-watermark{position:absolute;top:47%;left:50%;z-index:2;width:148px;height:84px;transform:translate(-50%,-50%);opacity:.16;filter:grayscale(1) brightness(2.2) blur(.6px);pointer-events:none}.project-card-watermark img{object-fit:contain}.detail-spec-row span,.project-card-facts span,.project-card-price,.project-card-summary p,.project-document-button{display:flex;align-items:center;gap:7px}.project-card-summary{position:absolute;inset-inline:18px;bottom:15px;z-index:3;color:#fff}.project-card-summary h3{margin:0 0 8px;color:#fff;font-size:clamp(23px,2.4vw,30px);line-height:1.08;text-shadow:0 3px 16px rgba(0,0,0,.68)}.project-card-summary p{margin:0 0 10px;color:#fff;font-size:14px;font-weight:700}.project-type-pill{margin-bottom:12px}.project-card-price{justify-content:space-between;min-height:45px;padding-top:11px;border-top:1px solid rgba(255,255,255,.52);font-size:14px;font-weight:800}.project-card-price strong{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:18px}.project-card-price img{filter:brightness(0) invert(1)}.project-detail-page-banner p{display:flex;align-items:center;gap:8px}.project-download-card .project-document-button{justify-content:center;width:100%}.project-document-button{position:relative;isolation:isolate;overflow:hidden;transition:color .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}.project-document-button:after{content:"";position:absolute;inset:-60% -35%;z-index:1;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.62) 50%,transparent 60%);transform:translateX(-85%) rotate(8deg);transition:transform .65s ease;pointer-events:none}.project-document-button:not(.is-disabled):focus-visible,.project-document-button:not(.is-disabled):hover{border-color:var(--gold);background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--gold-button-text);box-shadow:0 15px 34px rgba(155,123,74,.34);transform:translateY(-3px)}.project-document-button:not(.is-disabled):focus-visible:after,.project-document-button:not(.is-disabled):hover:after{transform:translateX(85%) rotate(8deg)}.project-document-button.is-disabled{cursor:not-allowed;opacity:.48}.project-market-filter{display:flex;justify-content:center;gap:12px;margin-bottom:32px}.project-market-filter button{position:relative;min-width:128px;min-height:48px;padding:0 26px;overflow:hidden;border:1px solid rgba(155,123,74,.38);border-radius:999px;background:rgba(255,255,255,.76);color:var(--olive-dark);cursor:pointer;font:inherit;font-weight:800;box-shadow:0 10px 26px rgba(43,48,39,.08);transition:color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.project-market-filter button.is-active,.project-market-filter button:focus-visible,.project-market-filter button:hover{border-color:transparent;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--gold-button-text);box-shadow:0 15px 34px rgba(155,123,74,.3)}.project-market-filter button.is-active:after{content:"";position:absolute;right:20%;bottom:7px;left:20%;height:2px;border-radius:999px;background:rgba(255,255,255,.72)}.project-market-empty{margin:36px auto 0;color:var(--muted);text-align:center}.project-video-launch-section{margin:0 0 38px}.project-video-launch-button{position:relative;display:block;width:100%;min-height:clamp(260px,42vw,470px);padding:0;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:#11140f;box-shadow:0 18px 44px rgba(34,37,29,.1);color:#fff;cursor:pointer;font:inherit;text-align:start;isolation:isolate;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.project-video-launch-button:focus-visible,.project-video-launch-button:hover{border-color:rgba(197,160,94,.78);box-shadow:0 28px 70px rgba(34,37,29,.24),0 0 0 1px rgba(197,160,94,.2);outline:none;transform:translateY(-4px)}.project-video-launch-poster{z-index:-2;object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.25,1),filter .5s ease}.project-video-launch-button:focus-visible .project-video-launch-poster,.project-video-launch-button:hover .project-video-launch-poster{filter:saturate(1.08);transform:scale(1.045)}.project-video-launch-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(17,20,15,.9),rgba(17,20,15,.56) 52%,rgba(17,20,15,.2)),linear-gradient(0deg,rgba(17,20,15,.42),transparent 60%)}.project-video-launch-copy{position:absolute;inset-inline-start:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,58px);display:grid;max-width:min(620px,calc(100% - 48px));gap:12px}.project-video-launch-copy .eyebrow{color:var(--gold-light)}.project-video-launch-copy>strong{font-family:inherit;font-size:clamp(28px,4vw,46px);line-height:1.08}.project-video-play-label{display:inline-flex;align-items:center;width:fit-content;gap:12px;margin-top:6px;color:#fff;font-weight:800}.project-video-play-icon{display:grid;width:58px;height:58px;border:1px solid rgba(255,255,255,.48);border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-light));box-shadow:0 12px 34px rgba(0,0,0,.28);color:#fff;place-items:center;transition:box-shadow .3s ease,transform .3s ease}.project-video-launch-button:focus-visible .project-video-play-icon,.project-video-launch-button:hover .project-video-play-icon{box-shadow:0 16px 42px rgba(197,160,94,.42);transform:scale(1.08)}.project-video-modal{position:fixed;inset:0;z-index:5000;display:grid;padding:clamp(16px,3vw,40px);background:rgba(8,10,7,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);place-items:center;animation:projectVideoFadeIn .24s ease both}.project-video-modal-panel{width:min(1180px,100%);overflow:hidden;border:1px solid rgba(197,160,94,.42);border-radius:22px;background:#11140f;box-shadow:0 36px 100px rgba(0,0,0,.56);animation:projectVideoPanelIn .32s cubic-bezier(.2,.75,.25,1) both}.project-video-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;color:#fff}.project-video-modal-header .eyebrow{color:var(--gold-light)}.project-video-modal-header h2{margin:2px 0 0;color:#fff;font-size:clamp(20px,3vw,30px)}.project-video-modal-close{display:grid;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;place-items:center;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.project-video-modal-close:focus-visible,.project-video-modal-close:hover{border-color:var(--gold-light);background:var(--gold);outline:none;transform:rotate(90deg)}.project-video-modal-player{display:block;width:100%;aspect-ratio:16/9;max-height:calc(100vh - 180px);background:#050604;object-fit:contain}@keyframes projectVideoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes projectVideoPanelIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.project-video-launch-button,.project-video-launch-poster,.project-video-modal,.project-video-modal-panel,.project-video-play-icon{animation:none;transition:none}}.project-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.project-luxury-card,.property-luxury-card{position:relative;overflow:hidden;border:1px solid rgba(155,123,74,.22);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(250,248,243,.96)),var(--cream);box-shadow:0 14px 38px rgba(43,47,36,.09);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.project-luxury-card:before,.property-luxury-card:before{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58);pointer-events:none}.project-luxury-card:hover,.property-luxury-card:hover{border-color:rgba(155,123,74,.48);box-shadow:0 24px 60px rgba(43,47,36,.16)}.project-luxury-card.is-sold-card,.property-luxury-card.is-sold-card{cursor:not-allowed;filter:grayscale(.7) saturate(.55);opacity:.7}.project-luxury-card.is-sold-card:hover,.property-luxury-card.is-sold-card:hover{border-color:rgba(155,123,74,.22);box-shadow:0 14px 38px rgba(43,47,36,.09);transform:none!important}.project-luxury-card.is-sold-card:hover .project-card-image,.property-luxury-card.is-sold-card:hover .property-image-link img{filter:none;transform:scale(1.01)}.listing-disabled-action,.listing-disabled-action:hover{background:rgba(74,82,64,.12)!important;color:var(--muted)!important;cursor:not-allowed;pointer-events:none;transform:none!important}.property-sold-watermark{z-index:6}.project-luxury-media{min-height:245px;isolation:isolate}.project-image-link{position:absolute;inset:0;z-index:0;display:block}.project-luxury-media .project-card-image{object-fit:cover;transform:scale(1.01);transition:transform .5s ease,filter .5s ease}.project-luxury-card:hover .project-card-image{transform:scale(1.055);filter:saturate(1.04) contrast(1.03)}.project-luxury-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(19,21,17,.2),transparent 48%,rgba(19,21,17,.52)),linear-gradient(110deg,rgba(155,123,74,.1),transparent 55%);pointer-events:none}.project-sold-watermark{position:absolute;z-index:5;inset:50% auto auto 50%;min-width:138px;padding:10px 22px;border:2px solid rgba(255,255,255,.9);border-radius:7px;background:rgba(122,28,28,.9);color:#fff;font-size:18px;font-weight:900;letter-spacing:.16em;line-height:1;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%) rotate(-10deg);box-shadow:0 12px 30px rgba(25,20,14,.32);pointer-events:none}html[dir=rtl] .project-sold-watermark{letter-spacing:0;transform:translate(-50%,-50%) rotate(10deg)}.project-luxury-badges{position:absolute;top:14px;left:14px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;width:calc(100% - 102px)}.project-luxury-badges span{display:inline-flex;align-items:center;min-height:27px;padding:4px 10px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(35,39,30,.82);color:#fff;font-size:11px;font-weight:800;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-luxury-badges .availability-badge{border-color:rgba(205,181,137,.65);background:rgba(250,248,243,.94);color:var(--olive-dark)}.project-luxury-logo,.property-card-logo{position:absolute;top:14px;right:14px;z-index:4;width:62px;height:62px;overflow:hidden;border:1px solid rgba(155,123,74,.28);border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 10px 24px rgba(28,31,24,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-luxury-logo img,.property-card-logo img{padding:8px;object-fit:contain}.project-luxury-card:hover .project-floating-price{border-color:rgba(214,183,126,.76);box-shadow:0 16px 38px rgba(15,17,13,.32);transform:translateY(-3px)}.project-floating-price small{display:block;margin-bottom:3px;color:rgba(255,255,255,.72);font-size:10px;font-weight:700;letter-spacing:.04em}.project-floating-price strong{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:18px;line-height:1.1}.project-floating-price img{filter:brightness(0) invert(1)}.project-luxury-body{gap:0;padding:23px 24px 24px}.project-luxury-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.project-luxury-heading h3{margin:4px 0 0;font-size:23px;line-height:1.2}.project-luxury-heading h3 a{color:var(--olive-dark)}.project-luxury-location{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:var(--muted);font-size:14px}.project-luxury-location svg{color:var(--gold)}.project-luxury-facts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 20px}.project-luxury-facts span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid rgba(155,123,74,.16);border-radius:999px;background:rgba(155,123,74,.06);color:var(--olive-dark);font-size:12px;font-weight:700}.project-luxury-facts svg{color:var(--gold)}.project-luxury-footer{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid rgba(155,123,74,.18)}.project-luxury-footer.is-action-only{justify-content:flex-end}.project-luxury-footer small,.property-luxury-card .property-price small{display:block;margin-bottom:4px;color:var(--muted);font-size:11px}.project-luxury-footer strong{display:inline-flex;align-items:center;gap:6px;color:var(--olive-dark);font-size:20px}.project-luxury-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--olive-dark);color:#fff;font-size:12px;font-weight:800;transition:background .2s ease,transform .2s ease}.project-luxury-link:hover{background:var(--gold);color:var(--gold-button-text);transform:translateY(-2px)}.property-luxury-card .property-media{min-height:275px}.property-luxury-card .property-body{padding:23px 24px 24px}.property-luxury-card .property-price{padding-top:18px;border-top:1px solid rgba(155,123,74,.18)}.property-luxury-card .view-more-btn{border-radius:999px}.property-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.property-card-facts{margin-block:18px}.property-detail-facts{width:min(100%,520px);margin-inline-end:auto}.property-fact{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid rgba(155,123,74,.25);border-radius:999px;background:rgba(250,248,243,.82);color:var(--olive-dark);font-size:14px;line-height:1.35;text-align:center;white-space:nowrap}.property-fact svg{flex:0 0 auto;color:var(--gold);stroke-width:1.8}.property-fact strong{color:inherit;font-size:inherit;font-weight:700}.property-fact .localized-area{gap:.28em}@media (max-width:1024px){.project-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.project-showcase-grid{grid-template-columns:1fr}.project-luxury-media{min-height:235px}.project-luxury-footer{align-items:start;flex-direction:column}.project-luxury-link{width:100%;justify-content:center}.property-facts{gap:7px}.property-fact{min-height:40px;padding-inline:9px;font-size:12px}}.image-slider{width:100%;margin-bottom:38px}.image-slider-stage{position:relative;overflow:hidden;aspect-ratio:16/7;min-height:360px;border-radius:20px;background:var(--olive-dark);box-shadow:0 18px 44px rgba(34,37,29,.14)}.image-slider-main{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.image-slider-fullscreen-media>img,.image-slider-main>img{display:block;width:100%;height:100%;object-fit:cover}.image-slider-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(10,11,9,.4));pointer-events:none}.image-slider-arrow,.image-slider-close,.image-slider-expand{display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:rgba(29,32,25,.76);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-slider-arrow,.image-slider-close{position:absolute;z-index:8;width:46px;height:46px;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.image-slider-arrow:hover,.image-slider-close:hover{background:var(--gold);color:var(--gold-button-text);transform:scale(1.05)}.image-slider-arrow.is-previous{top:50%;left:18px;transform:translateY(-50%)}.image-slider-arrow.is-next{top:50%;right:18px;transform:translateY(-50%)}.image-slider-arrow.is-next:hover,.image-slider-arrow.is-previous:hover{transform:translateY(-50%) scale(1.05)}.image-slider-expand{position:absolute;top:16px;right:16px;z-index:4;width:42px;height:42px}.image-slider-counter{position:absolute;right:16px;bottom:15px;z-index:7;padding:6px 11px;border-radius:999px;background:rgba(29,32,25,.74);color:#fff;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-slider-thumbnails{display:flex;gap:10px;margin-top:12px;padding:2px 1px 6px;overflow-x:auto;scrollbar-width:thin}.image-slider-thumbnails button{flex:0 0 104px;height:70px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--olive-dark);cursor:pointer;opacity:.68;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.image-slider-thumbnails button.is-active,.image-slider-thumbnails button:hover{border-color:var(--gold);opacity:1;transform:translateY(-2px)}.image-slider-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.nafeth-image-watermark{position:absolute;top:50%;left:50%;z-index:3;width:clamp(140px,22vw,260px);transform:translate(-50%,-50%);opacity:.15;filter:grayscale(1) brightness(2.25) blur(.8px);pointer-events:none}.nafeth-image-watermark img{display:block;width:100%;height:auto;object-fit:contain}.image-slider-fullscreen{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:clamp(18px,4vw,56px);background:rgba(5,6,5,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.image-slider-fullscreen-media{position:relative;width:min(92vw,1500px);height:min(82vh,920px)}.image-slider-fullscreen-media>img{object-fit:contain}.image-slider-close{top:22px;right:22px}.image-slider-arrow.is-fullscreen.is-previous{left:max(18px,3vw)}.image-slider-arrow.is-fullscreen.is-next{right:max(18px,3vw)}.image-slider-counter.is-fullscreen{right:50%;bottom:18px;transform:translateX(50%)}.nafeth-image-watermark.is-fullscreen{width:clamp(170px,24vw,360px)}@media (max-width:1024px){.project-showcase-grid{grid-template-columns:repeat(2,minmax(0,360px))}.image-slider-stage{aspect-ratio:16/9;min-height:320px}}@media (max-width:680px){.project-showcase-grid{grid-template-columns:minmax(0,360px)}.project-visual-card{height:440px}.project-card-top{grid-template-columns:minmax(0,1fr) 58px}.project-developer-logo{width:58px;height:58px}.project-card-badges span{padding-inline:8px;font-size:10px}.project-card-facts{font-size:11px}.project-card-summary h3{font-size:24px}.image-slider-stage{min-height:250px;border-radius:16px}.image-slider-arrow{width:40px;height:40px}.image-slider-arrow.is-previous{left:10px}.image-slider-arrow.is-next{right:10px}.image-slider-expand{top:10px;right:10px}.image-slider-thumbnails button{flex-basis:82px;height:58px}.image-slider-fullscreen{padding:60px 10px 50px}.image-slider-fullscreen-media{width:100%;height:76vh}.image-slider-close{top:12px;right:12px}}.final-cta{background-color:#FAF8F3;color:var(--gold);text-align:center}.final-cta h2{color:var(--olive-dark)}.cta-inner{max-width:820px}.avatar,.service-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;background:var(--gold-pale);color:var(--gold);font-weight:900;margin-bottom:16px}.service-icon-image{display:block;width:30px;height:30px;object-fit:contain}.agent-card{text-align:center}.agent-card .avatar{width:84px;height:84px;margin-inline:auto;border-radius:50%;font-size:30px}.agent-profile-card{overflow:hidden;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s}.agent-profile-card:hover{transform:translateY(-6px);border-color:rgba(155,123,74,.35);box-shadow:0 18px 46px rgba(74,82,64,.12)}.agent-photo{padding:18px 18px 0;background:radial-gradient(circle at 50% 8%,rgba(155,123,74,.1),transparent 42%),var(--off-white)}.agent-photo img{width:100%;height:auto;border-radius:14px;border:1px solid var(--border)}.agent-profile-card .agent-phone,.agent-profile-card .btn,.agent-profile-card h3,.agent-profile-card p{margin-inline:22px}.agent-phone{display:block;margin-bottom:18px;color:var(--gold);font-weight:800}.agent-profile-card .btn{margin-bottom:22px}.contact-grid{align-items:start}.contact-list{display:grid;gap:12px;margin-top:28px;color:var(--olive-dark);font-weight:700}.rich-contact-list{grid-template-columns:1fr 1fr;gap:14px}.rich-contact-list a{display:grid;gap:5px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--cream);transition:transform .2s,border-color .2s,box-shadow .2s}.rich-contact-list a:hover{transform:translateY(-4px);border-color:rgba(155,123,74,.35);box-shadow:0 16px 34px rgba(74,82,64,.1)}.rich-contact-list strong{color:var(--olive-dark)}.rich-contact-list span{color:var(--muted);font-size:14px;line-height:1.55}.contact-form{display:grid;gap:16px;padding:28px}.contact-form label{display:grid;gap:7px;color:var(--olive-dark);font-size:13px;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--border);border-radius:8px;padding:12px 13px;color:var(--text);background:var(--off-white);transition:border-color .2s,box-shadow .2s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(155,123,74,.12)}.success-box{padding:12px 14px;border:1px solid #4ade80;border-radius:8px;background:#f0fdf4;color:#16a34a;font-weight:700}.map-section{padding:0 0 76px;background:var(--off-white)}.home-map-section{padding-top:76px}.map-frame{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);background:var(--cream)}.map-location-link{position:absolute;inset:0;z-index:1}.map-location-link:focus-visible{outline:3px solid var(--gold);outline-offset:-5px}.map-frame iframe{display:block;pointer-events:none}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;align-content:center;padding:clamp(18px,4vh,34px);overflow-y:auto;background:rgba(50,56,41,.62);-webkit-backdrop-filter:blur(12px) saturate(.9);backdrop-filter:blur(12px) saturate(.9)}.auth-modal{position:relative;width:min(100%,440px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:26px;border:1px solid rgba(155,123,74,.24);border-radius:18px;background:var(--cream);box-shadow:0 28px 80px rgba(50,56,41,.32)}.pro-auth-modal{overflow:hidden;overflow-y:auto;background:radial-gradient(circle at 18% 0,rgba(155,123,74,.1),transparent 34%),var(--cream)}.pro-auth-modal:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--gold),var(--gold-light),var(--olive))}.auth-modal h2{margin:0;font-size:30px;line-height:1.05}.modal-close{position:absolute;top:16px;inset-inline-end:16px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(155,123,74,.34);border-radius:50%;background:var(--cream);color:var(--olive-dark);cursor:pointer;font-size:22px;line-height:1;box-shadow:0 8px 22px rgba(74,82,64,.08);transition:background .18s,color .18s,transform .18s}.modal-close:hover{transform:rotate(90deg);background:var(--olive-dark);color:var(--cream)}.auth-mark{flex:0 0 auto;width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--dark);font-weight:900;box-shadow:0 12px 28px rgba(155,123,74,.24)}.auth-header{display:flex;align-items:center;gap:14px;padding-inline-end:44px;margin-bottom:14px}.auth-header .eyebrow{margin-bottom:6px;letter-spacing:.1em}.auth-subtitle{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.65}.auth-form{display:grid;gap:12px}.auth-form label{display:grid;gap:6px;font-size:13px;font-weight:800;color:var(--olive-dark)}.auth-form input{min-height:46px;border:1px solid var(--border);border-radius:10px;background:var(--off-white);padding:0 14px;outline:none;transition:border-color .18s,box-shadow .18s}.auth-form input:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(155,123,74,.1)}.auth-submit{width:100%;min-height:46px;margin-top:6px}.modal-switch{width:100%;min-height:38px;margin-top:12px;border:0;border-radius:9px;background:rgba(155,123,74,.08);color:var(--gold);cursor:pointer;font-weight:800;transition:background .18s,color .18s}.modal-switch:hover{background:rgba(155,123,74,.14);color:var(--olive-dark)}.values-card{display:grid;gap:14px;padding:24px}.values-card div{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--border)}.about-page-section{background:radial-gradient(circle at 85% 18%,rgba(155,123,74,.08),transparent 30%),var(--off-white)}.values-section{background:var(--cream)}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.value-tile{min-height:180px;display:grid;align-content:start;gap:12px;padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--cream);box-shadow:0 2px 12px rgba(74,82,64,.04);transition:border-color .2s,box-shadow .2s,transform .2s}.value-tile:hover{border-color:rgba(155,123,74,.3);box-shadow:0 10px 30px rgba(74,82,64,.1);transform:translateY(-4px)}.value-tile strong{color:var(--olive-dark);font-size:18px}.value-tile span{color:var(--muted);line-height:1.7}.site-footer{padding:58px 0 22px;background:var(--olive-dark);color:rgba(250,248,243,.58)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.2fr;gap:36px}.footer-brand p{max-width:430px}.site-footer .logo{width:230px;height:74px;margin-bottom:18px}.site-footer .logo-image{object-position:left center}.site-footer h3{margin:0 0 14px;color:var(--gold-light);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.footer-links{display:grid;gap:9px}.footer-links a:hover{color:var(--gold-light)}address{font-style:normal;line-height:1.8}.footer-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.footer-socials a{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(250,248,243,.22);border-radius:10px;color:var(--gold-light);background:rgba(250,248,243,.08);font-weight:900;transition:background .18s,border-color .18s,color .18s,transform .18s}.footer-socials svg{width:19px;height:19px;display:block;fill:currentColor}.footer-socials a:hover,.site-footer address a:hover{color:var(--cream)}.footer-socials a:hover{transform:translateY(-3px);border-color:rgba(250,248,243,.58);background:rgba(250,248,243,.2)}.footer-bottom{margin-top:38px;padding-top:18px;border-top:1px solid rgba(155,123,74,.14);font-size:13px}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;border:1px solid rgba(250,248,243,.34);background:#25d366;color:#fff;box-shadow:0 16px 40px rgba(37,211,102,.32)}.whatsapp-icon{width:30px;height:30px;display:block;fill:currentColor}nextjs-portal{display:none!important}@media (max-width:1080px){.logo{width:142px;height:46px}.main-nav{position:fixed;top:76px;inset-inline:0;z-index:48;display:grid;flex-direction:column;align-items:stretch;gap:14px;padding:18px 24px 22px;border-top:1px solid rgba(155,123,74,.14);border-bottom:1px solid rgba(155,123,74,.18);background:radial-gradient(circle at 92% 0,rgba(155,123,74,.1),transparent 30%),rgba(50,56,41,.98);box-shadow:0 24px 54px rgba(50,56,41,.28);transform:translateY(-14px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,transform .24s ease,visibility .24s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.main-nav.open{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.mobile-nav-links{display:grid;gap:7px}.mobile-nav-links a{opacity:0;transform:translateY(-8px);min-height:42px;display:flex;align-items:center;padding:0 13px;border:1px solid transparent;border-radius:8px;color:rgba(250,248,243,.76);font-size:14px;transition:opacity .28s ease,transform .28s ease,background .18s,color .18s;transition-delay:var(--nav-delay,0s)}.main-nav.open .mobile-nav-links a{opacity:1;transform:translateY(0)}.mobile-nav-links a.active,.mobile-nav-links a:hover{border-color:rgba(155,123,74,.22);background:rgba(155,123,74,.12);color:var(--gold-light)}.mobile-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;margin-top:4px;border-top:1px solid rgba(155,123,74,.14)}.mobile-nav-actions .btn{width:100%}.menu-toggle{display:inline-flex;position:relative;z-index:52}.register-btn,.sign-btn{display:none}.contact-grid,.detail-grid,.hero-grid,.news-detail-grid,.rich-detail-grid,.two-col{grid-template-columns:1fr}.cards-grid,.cards-grid.four,.footer-grid,.property-grid,.values-grid{grid-template-columns:1fr 1fr}.inquiry-card,.news-detail-side{position:static}.detail-title-row{align-items:start;flex-direction:column}.detail-price-chip{width:100%;text-align:start}}@media (max-width:700px){.container{width:min(100% - 32px,1220px)}.header-inner{min-height:70px;gap:12px}.logo{width:122px;height:40px}.site-footer .logo{width:190px;height:62px}.hero-section{padding:48px 0}.hero-section .hero-grid{justify-items:start}.hero-content{width:min(100%,500px);margin-left:0;margin-right:auto;transform:none}body.is-arabic .hero-content{margin-left:auto;margin-right:0}.hero-section h1{font-size:clamp(2rem,12vw,3.1rem)}.animated-hero{padding-bottom:84px}.hero-panel{min-height:300px}.search-panel{bottom:24px}.search-fields{grid-template-columns:1fr}.hero-dots{bottom:28px}.cards-grid,.cards-grid.four,.footer-grid,.property-grid,.stats-grid,.values-grid{grid-template-columns:1fr}.property-media{min-height:300px}.property-price,.section-heading.split{align-items:start;flex-direction:column}.gallery-grid,.rich-contact-list{grid-template-columns:1fr}.gallery-grid{grid-template-rows:260px 160px 160px}.gallery-main{grid-row:auto;font-size:70px}.features-grid{grid-template-columns:1fr}.news-card-media,.project-card-media{min-height:160px}.news-detail-article{padding:22px}.whatsapp-float{width:54px;height:54px}}.price-with-symbol{display:inline-flex;align-items:center;gap:6px}.riyal-symbol{width:22px;height:22px;object-fit:contain}.detail-price-chip .banner-riyal-symbol{display:inline-block;flex:0 0 22px;width:22px;height:22px;background:var(--gold);-webkit-mask:url(/images/icons/saudi-riyal-symbol.svg) center/contain no-repeat;mask:url(/images/icons/saudi-riyal-symbol.svg) center/contain no-repeat}.detail-price-chip .price-with-symbol{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;margin-top:3px;gap:11px;white-space:nowrap}.price-banner-page{color:var(--gold-light);font-size:28px}