.sd,.sdm{container-type:inline-size;container-name:sm;font-family:GE Dinar Two,Futura LT,Tajawal,system-ui,sans-serif;font-size:17px;line-height:1.7}.sd{color:#0b0b0b;background:#fff}.sd *,.sdm *{box-sizing:border-box}.sd a,.sdm a{text-decoration:none;color:#0b0b0b}.sd img,.sdm img{display:block;max-width:100%}.sd [dir=ltr],.sdm [dir=ltr]{font-family:Futura LT,Futura,Jost,GE Dinar Two,Tajawal,sans-serif}.sd figure,.sd h1,.sd h2,.sd h3,.sd p,.sdm p{margin:0}.sd .wrap,.sdm .wrap{width:100%;max-width:1680px;margin-inline:auto;padding-inline:clamp(16px,4cqi,80px)}.sd .sec{padding-block:clamp(48px,6cqi,96px)}.sd .eyebrow{margin:0 0 8px;font-size:15px;font-weight:500;color:#8a6420}.sd .h2{font-size:clamp(30px,3.4cqi,46px);line-height:1.35;font-weight:500}.sd .pill,.sdm .pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:500;transition:filter .2s,transform .2s}.sd .pill:hover,.sdm .pill:hover{filter:brightness(1.06)}.sd .nav a:focus-visible,.sd .pill:focus-visible,.sd .rail-btn:focus-visible,.sdm .mbtn:focus-visible,.sdm .mlink:focus-visible{outline:2px solid #dea54a;outline-offset:3px}.sd .gold,.sdm .gold{background:#dea54a;color:#0b0b0b}.sd .pill-lg{min-height:54px;padding:0 34px;font-size:18px}.sd .nav{display:flex;align-items:center;gap:clamp(18px,2.2cqi,32px);font-size:16px;font-weight:500}.sd .nav a{color:#f3f3f6;transition:color .2s}.sd .nav a:hover{color:#dea54a}.sd .menu-btn{display:none;width:44px;height:44px;place-items:center;border-radius:999px;border:1px solid rgba(243,243,246,.5);background:transparent;color:#f3f3f6;cursor:pointer}.sd .menu-btn:focus-visible{outline:2px solid #dea54a;outline-offset:2px}.sd .hero{--hm:58cqi;position:relative;background:#0e0d0b;color:#f3f3f6;overflow:hidden}.sd .hero-wrap{padding-bottom:clamp(32px,4cqi,64px)}.sd .hero-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(520px,40cqi,820px)}.sd .hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:28px;width:min(100%,calc(100cqi - var(--hm) - 3cqi - max(0px, (100cqi - 1680px) / 2) - clamp(16px, 4cqi, 80px)));padding-block:24px}.sd .hero-copy h1{font-size:clamp(38px,4.4cqi,76px);line-height:1.22;font-weight:500;letter-spacing:-.01em}.sd .hero-media{position:absolute;top:0;bottom:0;left:0;width:var(--hm);overflow:hidden;container-type:size}.sd .hero-frame{--fw:max(100cqw,100cqh * 0.8332);position:absolute;width:var(--fw);aspect-ratio:1888/2266;left:calc((100cqw - var(--fw)) / 2);top:calc((100cqh - var(--fw) * 1.2002) * .6)}.sd .hero-img{display:block;width:100%;height:100%;max-width:none}.sd .hero-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(14,13,11,0) 66%,rgba(14,13,11,.72) 88%,#0e0d0b),linear-gradient(180deg,rgba(14,13,11,.6) 0,rgba(14,13,11,0) 20%,rgba(14,13,11,0) 80%,rgba(14,13,11,.7))}.sd .hero-scrim{position:absolute;inset:0;z-index:3;background:radial-gradient(circle at 55% 45%,rgba(14,13,11,.3),rgba(14,13,11,.68));cursor:pointer;animation:sdFadeIn .35s ease-out both}.sd .info-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:rgba(243,243,246,.12)}.sd .spot{position:absolute;width:0;height:0;z-index:4}.sd .spot-hotel{left:74%;top:39%}.sd .spot-business{left:27.5%;top:47%}.sd .spot-retail{left:75%;top:62%}.sd .spot-btn{position:absolute;left:-24px;top:-24px;width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.sd .spot-btn:focus-visible{outline:2px solid #dea54a;outline-offset:2px}.sd .spot-glow{inset:6px;background:#fff;animation:sdSpotPulse 2.6s ease-in-out infinite}.sd .spot-glow,.sd .spot-ping{position:absolute;border-radius:50%}.sd .spot-ping{inset:4px;border:1.5px solid hsla(0,0%,100%,.8);animation:sdSpotPing 2.6s ease-out infinite}.sd .spot-core{position:relative;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 14px 4px hsla(0,0%,100%,.7);transition:background .2s,box-shadow .2s}.sd .spot-business .spot-glow,.sd .spot-business .spot-ping{animation-delay:.45s}.sd .spot-retail .spot-glow,.sd .spot-retail .spot-ping{animation-delay:.9s}.sd .is-open .spot-glow,.sd .is-open .spot-ping{animation:none;opacity:0}.sd .is-open .spot-core{background:#dea54a;box-shadow:0 0 0 7px rgba(222,165,74,.35)}.sd .pop{position:absolute;top:0;z-index:5;width:min(230px,58cqi);padding:14px 16px;border-radius:16px;background:rgba(14,13,11,.84);border:1px solid rgba(243,243,246,.22);backdrop-filter:blur(8px);color:#f3f3f6;text-align:right;transform:translateY(-50%);animation:sdPopIn .35s ease-out both}.sd .to-l .pop{right:30px}.sd .to-r .pop{left:30px}.sd .pop-title{margin:0 0 6px;font-size:17px;font-weight:500;color:#dea54a}.sd .pop ul{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.8;color:rgba(243,243,246,.88)}@keyframes sdSpotPulse{0%,to{opacity:.15;transform:scale(.92)}50%{opacity:.65;transform:scale(1.06)}}@keyframes sdSpotPing{0%{opacity:.5;transform:scale(1)}75%,to{opacity:0;transform:scale(1.55)}}@keyframes sdPopIn{0%{opacity:0;transform:translateY(-50%) scale(.96)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes sdFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sd .hero-scrim,.sd .pop,.sd .spot-glow,.sd .spot-ping{animation:none!important}.sd .spot-glow{opacity:.4}}.sd .sec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2cqi,36px)}.sd .sec-feature{grid-column:1/-1}.sd .card h3{font-size:clamp(22px,2cqi,34px)}.sd .card-icon{height:clamp(42px,3.2cqi,56px);width:auto}.sd .card-intro{font-size:clamp(16px,1.1cqi,20px)}.sd .card-outro{font-size:clamp(15px,1cqi,18px);color:#4a4a4a}.sd .card{display:flex;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 6px 20px hsla(0,0%,4%,.06);flex:1}.sd .card-body{flex:1;min-width:0;padding:clamp(18px,2.4cqi,44px);display:flex;flex-direction:column;gap:clamp(12px,1cqi,18px)}.sd .card-media{position:relative;flex:none;width:46%;min-height:clamp(240px,22cqi,400px)}.sd .card-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sd .sec-feature .card-media{width:50%;min-height:clamp(260px,26cqi,460px)}.sd .sec-feature .card-body{justify-content:center}.sd .card-list{list-style:disc;margin:0;padding:0 20px 0 0;font-size:clamp(16px,1.1cqi,20px);line-height:1.85}.sd .sec-feature .card-list{-moz-columns:2;column-count:2;-moz-column-gap:clamp(24px,3cqi,56px);column-gap:clamp(24px,3cqi,56px)}.sd .floors{padding:4px 12px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap}.sd .text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:500;color:#0b0b0b;transition:color .2s}.sd .text-link:hover{color:#8a6420}.sd .adv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6cqi,32px)}.sd .adv-card{display:flex;flex-direction:column;gap:clamp(18px,1.6cqi,30px);min-height:clamp(220px,19cqi,360px);padding:clamp(26px,2.6cqi,52px) clamp(22px,2.2cqi,44px);border-radius:clamp(18px,1.4cqi,26px);background:#f3f3f6}.sd .adv-icon{height:clamp(54px,4.4cqi,84px);width:auto;align-self:flex-start}.sd .adv-text{font-size:clamp(17px,1.3cqi,24px);line-height:1.75}.sd .loc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:clamp(32px,5cqi,72px);align-items:center}.sd .loc-map{width:100%;max-width:620px;justify-self:center;border-radius:22px;overflow:hidden;background:#f3f3f6;box-shadow:0 10px 30px hsla(0,0%,4%,.08)}.sd .drive{gap:12px;margin:8px 0 0}.sd .drive,.sd .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}.sd .steps{gap:24px;margin:clamp(32px,4cqi,56px) auto 0;max-width:1000px}.sd .step{position:relative;display:grid;place-items:center;min-height:160px;padding:24px;border-radius:18px;background:#fafafa}.sd .num-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(32px,5cqi,64px);align-items:center}.sd .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sd .stat{border-top:1px solid hsla(0,0%,4%,.3);padding-top:16px}.sd .stat-n{font-size:clamp(30px,3cqi,40px);line-height:1.3;font-weight:500}.sd .stat-p{margin-top:6px;font-size:16px}.sd .feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sd .dev-grid{grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,5cqi,64px)}.sd .dev-grid,.sd .foot-grid{display:grid;align-items:center}.sd .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6cqi,96px)}.sd .rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:clamp(16px,4cqi,40px)}.sd .rail::-webkit-scrollbar{display:none}.sd .rail-item{position:relative;flex:none;height:clamp(200px,24cqi,340px);margin:0;border-radius:18px;overflow:hidden;scroll-snap-align:start}.sd .rail-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid #d9d4cb;background:#fff;color:#0b0b0b;cursor:pointer}.sd .foot-nav a{display:block;padding:14px 0;border-bottom:1px solid rgba(243,243,246,.2);font-size:clamp(20px,2cqi,26px);font-weight:500;text-align:center;color:#f3f3f6;transition:color .2s}.sd .foot-nav a:hover{color:#dea54a}@container sm (max-width: 1100px){.sd .nav{display:none}.sd .menu-btn{display:grid}.sd .adv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sm (max-width: 900px){.sd .dev-grid,.sd .loc-grid,.sd .num-grid,.sd .sec-grid{grid-template-columns:minmax(0,1fr)}.sd .card-media,.sd .sec-feature .card-media{width:40%}.sd .sec-feature .card-list{-moz-columns:1;column-count:1}.sd .dev-grid{text-align:center}}@container sm (max-width: 760px){.sd .hero-grid{min-height:0}.sd .hero-media{right:0;bottom:auto;width:auto;aspect-ratio:1888/2266;overflow:visible;container-type:inline-size}.sd .hero-frame{left:0;top:0;width:100%}.sd .hero-shade{background:linear-gradient(180deg,rgba(14,13,11,.5) 0,rgba(14,13,11,0) 20%,rgba(14,13,11,0) 60%,rgba(14,13,11,.85) 80%,#0e0d0b)}.sd .hero-copy{z-index:4;width:auto;padding-top:calc(91cqi - 92px);pointer-events:none}.sd .hero-copy>*{pointer-events:auto}.sd .header-cta{display:none}.sd .feat,.sd .foot-grid,.sd .stats,.sd .steps{grid-template-columns:minmax(0,1fr)}.sd .step{min-height:120px}}@container sm (max-width: 520px){.sd .adv-grid{grid-template-columns:minmax(0,1fr)}.sd .adv-card{min-height:0}.sd .drive{grid-template-columns:repeat(2,minmax(0,1fr))}.sd .card{flex-direction:column-reverse}.sd .card-media,.sd .sec-feature .card-media{width:100%;min-height:0;aspect-ratio:16/9}.sd .card-body{padding:18px}.sd .rail-item{height:200px}}.sdm{position:fixed;inset:0;z-index:100;overflow-y:auto;overscroll-behavior:contain;color:#f3f3f6;background:#0e0d0b;font-size:16px;animation:sdFadeIn .25s ease-out both}.sdm .menu-bg{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:.32}.sdm .menu-bg,.sdm .menu-veil{position:fixed;inset:0;pointer-events:none}.sdm .menu-veil{background:linear-gradient(270deg,rgba(14,13,11,.92),rgba(14,13,11,.6))}.sdm .menu-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,6cqi,96px);align-items:center}.sdm .mlist{list-style:none;margin:0;padding:0;border-top:1px solid rgba(243,243,246,.18)}.sdm .mlink{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(12px,1.6cqi,20px) 0;border-bottom:1px solid rgba(243,243,246,.18);color:#f3f3f6;font-size:clamp(24px,3cqi,40px);font-weight:500;line-height:1.3;transition:color .2s,padding .2s}.sdm .mlink:hover{color:#dea54a;padding-inline-start:10px}.sdm .mnum{font-size:14px;font-weight:500;color:#dea54a}.sdm .mbtn{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;border:1px solid rgba(243,243,246,.5);background:transparent;color:#f3f3f6;cursor:pointer}.sdm .side{display:flex;flex-direction:column;gap:24px;padding:clamp(24px,3cqi,40px);border-radius:24px;background:rgba(14,13,11,.55);border:1px solid rgba(243,243,246,.16);backdrop-filter:blur(6px)}@container sm (max-width: 860px){.sdm .menu-grid{grid-template-columns:minmax(0,1fr)}.sdm .side{padding:0;background:none;border:0;backdrop-filter:none;align-items:center;text-align:center}.sdm .mlink{justify-content:center}.sdm .mlink .marr,.sdm .mlink .mnum{display:none}}html:has(.sd){scroll-padding-top:0}