/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.media-frame>img.dist-img{will-change:transform;transition:none}html.js .media-frame>img.dist-img{transition:opacity .6s var(--ease-base)}.hero-logo{color:#fff;filter:drop-shadow(0 2px 28px #00000080);pointer-events:none;justify-content:center;padding-bottom:clamp(1.25rem,4vh,3rem);display:flex}[data-rail-zone]{touch-action:pan-x pan-y}.rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail:active{cursor:grabbing}.rail:focus-visible{outline:2px solid var(--c-ink);outline-offset:4px}.rail-card{scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:none;width:min(78vw,460px)}.rail-card img{pointer-events:none}@media(hover:hover)and (min-width:768px){.rail-card{transition:width .45s var(--ease-expo)}.rail-card:hover{width:580px}}@media(prefers-reduced-motion:reduce){.rail-card{transition:none}}@media(min-width:768px){.rail{padding-inline:2.5rem;scroll-padding-inline:2.5rem}}@media(prefers-reduced-motion:reduce){.rail{scroll-behavior:auto}}@media(max-width:767px){.map-stack .stack-card-inner{height:80svh;margin-block:10svh}}.map-marker{cursor:pointer;width:14px;height:14px;transition:transform .25s var(--ease-expo),box-shadow .25s var(--ease-base);background:#ece8e1;border:1px solid #121211;border-radius:50%;padding:0;box-shadow:0 0 0 4px #ece8e138}.map-marker:hover{transform:scale(1.35);box-shadow:0 0 0 7px #ece8e14d}.map-day .map-marker{background:#14140f;border-color:#ece8e1;box-shadow:0 0 0 4px #14140f2e}.map-day .map-marker:hover{box-shadow:0 0 0 7px #14140f47}.map-light-toggle{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ece8e1;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--ease-base);background:#121211b8;border:1px solid #ece8e12e;padding:10px 14px;font-size:10px;position:absolute;top:16px;left:16px}.map-light-toggle:hover{background:#121211e0}.map-light-toggle .mlt-day,.map-light-toggle .mlt-night{align-items:center;gap:8px;display:none}.map-light-toggle[data-preset=day] .mlt-day,.map-light-toggle[data-preset=night] .mlt-night{display:flex}.map-view-toggle{top:58px}.map-view-toggle .mvt-flat,.map-view-toggle .mvt-solid{align-items:center;gap:8px;display:none}.map-view-toggle[data-view=flat] .mvt-flat,.map-view-toggle[data-view=solid] .mvt-solid{display:flex}.pg-cell{justify-content:center;align-items:center;min-height:clamp(92px,11vw,150px);display:flex;position:relative;overflow:hidden}.pg-cell:before{content:"";z-index:0;transition:transform .55s var(--ease-expo);background:#ece8e1;position:absolute;inset:0;transform:translateY(101%)}.pg-cell:hover:before{transform:translateY(0)}.pg-name{z-index:1;text-align:center;font-family:var(--font-display);color:#ece8e18c;transition:color .45s var(--ease-base);padding:0 1rem;font-size:clamp(1.5rem,2.6vw,2.6rem);line-height:1.1;position:relative}.pg-cell:hover .pg-name{color:#14140f}.pg-arrow{z-index:1;color:#14140f;opacity:0;width:18px;height:18px;transition:opacity .4s var(--ease-base),transform .5s var(--ease-expo);position:absolute;top:1.1rem;right:1.1rem;transform:translate(-4px,4px)}.pg-cell:hover .pg-arrow{opacity:1;transform:translate(0)}.pg-cell{text-decoration:none}.pg-logo{z-index:1;object-fit:contain;filter:brightness(0)invert();opacity:.58;width:auto;max-width:82%;height:auto;max-height:clamp(19px,2.3vw,25px);transition:opacity .45s var(--ease-base),filter .45s var(--ease-base);position:relative}.pg-logo[data-slug=beyond]{max-height:clamp(22px,2.7vw,28px)}.pg-logo[data-slug=richmind]{max-height:clamp(17px,2.1vw,22px)}.pg-logo[data-slug=sobha-realty]{max-height:clamp(28px,3.4vw,36px);transform:translateY(16%)}.pg-logo[data-slug=ellington]{max-height:clamp(52px,6.8vw,74px);transform:translateY(-15%)}.pg-logo[data-slug=binghatti]{max-height:clamp(23px,2.9vw,30px)}.pg-logo[data-slug=ohana]{max-height:clamp(27px,3.4vw,36px)}.pg-logo[data-slug=mr-eight]{max-height:clamp(27px,3.3vw,36px)}.pg-logo[data-slug=iman]{max-height:clamp(34px,4.2vw,46px)}.pg-logo[data-slug=damac]{max-height:clamp(17px,2.1vw,22px)}.pg-logo[data-slug=select-group]{max-height:clamp(34px,4.2vw,46px)}.pg-cell:hover .pg-logo{filter:brightness(0);opacity:1}.pg-cell[data-slug=omniyat]:before{background:#f3f1ef}.pg-cell[data-slug=omniyat] .pg-logo{filter:none;opacity:1;max-width:76%;max-height:clamp(19px,2.3vw,25px);transition:opacity .3s var(--ease-base)}.pg-cell[data-slug=omniyat] .pg-logo--alt{opacity:0;position:absolute}.pg-cell[data-slug=omniyat]:hover .pg-logo{filter:none;opacity:0}.pg-cell[data-slug=omniyat]:hover .pg-logo--alt{opacity:1}.pg-cell[data-slug=omniyat] .pg-arrow{color:#07122b;width:14px;height:14px;top:.6rem;right:.6rem}[data-featured-snap] .stack-card-inner{background:#1a1a18}.map-dim{z-index:10;opacity:0;pointer-events:none;background:#0a0a09;position:absolute;inset:0}[data-featured-snap] .stack-card-inner{touch-action:pan-y}[data-featured-snap] .fc-slide img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.map-head{transition:background .45s var(--ease-base);background:linear-gradient(#0a0a098c,#0000 72%)}.map-head .t-eyebrow,.map-head p{transition:color .45s var(--ease-base)}.map-head.is-light{background:linear-gradient(#f6f4ef9e,#0000 72%)}.dist-card{display:block}.dist-scrim{background:linear-gradient(#0000 38%,#0f0f0e42 66%,#0f0f0eb8)}.dist-name-plate{z-index:1;text-shadow:0 1px 18px #0000008c;align-items:flex-end;padding:clamp(1.1rem,3vw,2rem);display:flex;position:absolute;inset:0}.dist-body{flex-direction:column;gap:clamp(1.6rem,3.4vw,2.5rem);padding-top:clamp(1.5rem,3vw,2.3rem);display:flex}.dist-desc{max-width:64ch;color:var(--c-mute);font-size:15px;line-height:1.65}.dist-stats{grid-template-columns:repeat(2,1fr);gap:1rem 2rem;display:grid}.dist-stat{border-top:1px solid var(--hairline);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.dist-stat-v{color:var(--c-ink-strong);align-items:baseline;gap:.4rem;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1;display:flex}.em-tagline{font-family:var(--font-display-var);color:var(--c-ink-strong);font-size:clamp(1.15rem,1.8vw,1.45rem);font-style:italic;line-height:1.3}.em-stat-v{font-size:clamp(1.25rem,1.8vw,1.6rem)}.em-side{flex-direction:column;gap:2rem;display:flex}@media(min-width:768px){.emirate-body{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:3rem;display:grid}.em-side{grid-column:1/span 4;gap:2.5rem}.emirate-body .em-text{grid-column:6/-1}}.em-text{flex-direction:column;gap:1rem;display:flex}.em-cut.is-hidden{display:none}.em-more{transition:grid-template-rows .55s var(--ease-expo);grid-template-rows:0fr;display:grid}.em-more-inner{flex-direction:column;gap:1rem;min-height:0;display:flex;overflow:hidden}.em-more.is-open{grid-template-rows:1fr}.em-what{margin-top:.75rem}.em-toggle{cursor:pointer;color:var(--c-ink);transition:color .25s var(--ease-base);background:0 0;border:0;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.25rem;padding:0;font-size:11px;display:inline-flex}.em-toggle:hover{color:var(--c-ink-strong)}.em-toggle:focus-visible{outline:2px solid var(--c-ink);outline-offset:4px}.em-chev{width:14px;height:14px;transition:transform .35s var(--ease-expo)}.em-toggle[aria-expanded=true] .em-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.em-more,.em-chev{transition:none}}.inv-popup .maplibregl-popup-content{color:#ece8e1;font-family:var(--font-sans);background:#1a1a18;border:1px solid #ece8e129;border-radius:0;padding:0;overflow:hidden;box-shadow:0 24px 60px -20px #0009}.inv-popup .pm-thumb{aspect-ratio:16/10;background:#2a2826;overflow:hidden}.inv-popup .pm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.inv-popup .pm-body{padding:16px 20px 18px}.maplibregl-popup.inv-popup .maplibregl-popup-tip{border-top-color:#1a1a18;border-bottom-color:#1a1a18}.inv-popup .pm-dev{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#a39f95;font-size:9px}.inv-popup .pm-name{font-family:var(--font-display);margin-top:6px;font-size:20px;line-height:1.1}.inv-popup .pm-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#a39f95;margin-top:8px;font-size:10px}.inv-popup .pm-foot{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ece8e124;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.inv-popup .pm-foot a{color:#ece8e1;text-underline-offset:3px;text-decoration:underline}.inv-popup .maplibregl-popup-close-button{z-index:2;color:#ece8e1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;width:30px;height:30px;transition:background .2s var(--ease-base);background:#0a0a098c;border:1px solid #ece8e138;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.inv-popup .maplibregl-popup-close-button:hover{background:#0a0a09d9}@media(max-width:767px){.inv-popup .pm-thumb{aspect-ratio:auto;height:116px}.inv-popup .pm-body{padding:14px 16px 16px}.inv-popup .pm-name{font-size:18px}}.mrail[data-astro-cid-kobxveha]{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-inline:1.5rem;scroll-padding-inline:1.5rem;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.mrail[data-astro-cid-kobxveha]::-webkit-scrollbar{display:none}.mrail[data-astro-cid-kobxveha]:focus-visible{outline:2px solid var(--c-ink);outline-offset:4px}.mrail-card[data-astro-cid-kobxveha]{flex:0 0 auto;width:min(78vw,460px);scroll-snap-align:start;user-select:none}.mrail-card[data-astro-cid-kobxveha] img[data-astro-cid-kobxveha]{pointer-events:none}@media(prefers-reduced-motion:reduce){.mrail[data-astro-cid-kobxveha]{scroll-behavior:auto}}.rail-arrow[aria-disabled=true]{opacity:.25}.rail-arrow[aria-disabled=true]:focus-visible{opacity:1}.rail-arrow[aria-disabled=true]:focus-visible svg{opacity:.25}@media(max-height:760px){.home-hero{padding-top:84px}.home-hero .hero-stat-ico{width:2rem;height:2rem}}
