.cookie-notice-space[data-astro-cid-fg2vtww3]{height:calc(var(--cookie-notice-height,0px) + 24px + env(safe-area-inset-bottom));background:#141310}.cookie-notice-space[data-astro-cid-fg2vtww3][hidden]{display:none}html[data-cookie-notice-open]{scroll-padding-bottom:var(--cookie-notice-clearance,0px)}.cookie-notice[data-astro-cid-fg2vtww3]{inset-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));bottom:calc(12px + max(env(safe-area-inset-bottom), var(--cookie-action-offset,0px)));z-index:45;color:#f4f0ec;text-align:start;background:#141310;border:1px solid #f4f0ec26;border-radius:16px;align-items:center;gap:24px;max-width:1320px;margin-inline:auto;padding:24px 32px;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-size:16px;line-height:1.5;display:flex;position:fixed;box-shadow:0 8px 24px #14131033}.cookie-notice[data-astro-cid-fg2vtww3][hidden]{display:none}.cookie-notice[data-astro-cid-fg2vtww3] p[data-astro-cid-fg2vtww3]{flex:1;margin:0}.cookie-notice__actions[data-astro-cid-fg2vtww3]{flex-shrink:0;align-items:center;gap:24px;display:flex}.cookie-notice[data-astro-cid-fg2vtww3] a[data-astro-cid-fg2vtww3],.cookie-notice[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]{min-height:44px;font:inherit;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cookie-notice[data-astro-cid-fg2vtww3] a[data-astro-cid-fg2vtww3]{color:#b8b2a9;text-underline-offset:4px;text-decoration:underline}.cookie-notice[data-astro-cid-fg2vtww3] a[data-astro-cid-fg2vtww3]:hover{color:#fff}.cookie-notice[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]{color:#141310;cursor:pointer;background:#f4f0ec;border:1px solid #d8d2c9;border-radius:6px;padding:10px 20px}.cookie-notice[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]:hover{background:#fff}.cookie-notice[data-astro-cid-fg2vtww3] a[data-astro-cid-fg2vtww3]:focus-visible,.cookie-notice[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]:focus-visible{outline-offset:4px;outline:2px solid #fff}.cookie-notice[data-astro-cid-fg2vtww3]:lang(ur){font-family:Noto Sans Arabic,sans-serif;line-height:1.9}@media (width>=768px){.cookie-notice[data-astro-cid-fg2vtww3]{width:max-content;max-width:min(1320px,100% - 24px)}}@media (width<=767px){.cookie-notice[data-astro-cid-fg2vtww3]{flex-direction:column;align-items:stretch;gap:12px;padding:20px}.cookie-notice__actions[data-astro-cid-fg2vtww3]{flex-wrap:wrap;justify-content:left;gap:12px}.cookie-notice[data-astro-cid-fg2vtww3] a[data-astro-cid-fg2vtww3],.cookie-notice[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]{font-size:14px}.cookie-notice[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]{padding:6px 12px}.cookie-notice[data-astro-cid-fg2vtww3]:lang(ur) a[data-astro-cid-fg2vtww3],.cookie-notice[data-astro-cid-fg2vtww3]:lang(ur) button[data-astro-cid-fg2vtww3]{font-size:16px}}:root{--iw-radius-surface:16px;--iw-radius-control:12px;--iw-radius-button:6px;--iw-ink:#141310;--iw-ivory:#f4f0ec;--iw-paper:#fff;--iw-cool:#f2f4f7;--iw-verified:#2b4436;--iw-brass:#6e5730;--iw-body:#4a453f;--iw-muted:#78716c;--iw-line:#e6e6e6;--iw-line-warm:#d8d2c9;--iw-error:#a03a2a;--iw-whatsapp:#25d366;--iw-gold-on-ink:#c9a227;--iw-font-display:Source Serif 4, Source Serif 4 Fallback, Georgia, serif;--iw-font-body:IBM Plex Sans, IBM Plex Sans Fallback, system-ui, sans-serif;--iw-font-data:IBM Plex Mono, monospace;--iw-font-display-ur:Noto Nastaliq Urdu, serif;--iw-font-body-ur:Noto Sans Arabic, sans-serif}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia);font-weight:400 500;size-adjust:98%}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia Bold),local(Georgia-Bold),local(Noto Serif Bold),local(NotoSerif-Bold);font-weight:600 700;size-adjust:85%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(ArialMT);font-weight:400 500;size-adjust:101%}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 700;size-adjust:96%}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.menu-open{overflow:hidden}body{color:#4a453f;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f0ec;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.65}body.lang-ur{font-family:Noto Sans Arabic,sans-serif;line-height:1.9}body.single-project,body.single-property{background-color:#fff}img,video,canvas,svg{max-width:100%;height:auto;display:block}picture{display:contents}input,button,textarea,select{font:inherit}button{color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;padding:0}ul,ol{list-style:none}a{color:#141310;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#141310;margin-top:0;margin-bottom:1rem;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-weight:600;line-height:1.2}body.lang-ur h1,body.lang-ur h2,body.lang-ur h3,body.lang-ur h4,body.lang-ur h5,body.lang-ur h6{font-family:Noto Nastaliq Urdu,serif;font-size:max(28px,1em);font-weight:400;line-height:2.1}h1{letter-spacing:-.02em;font-size:clamp(34px,4vw,56px);line-height:1.08}h2{letter-spacing:-.01em;font-size:clamp(28px,3vw,34px)}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.text-medium{font-weight:500}.text-secondary{color:#78716c}.text-sm,.text-meta{font-size:13px;line-height:1.55}.text-data,.price-amount{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:IBM Plex Mono,monospace}body.lang-ur input,body.lang-ur button,body.lang-ur textarea,body.lang-ur select,body.lang-ur .btn,body.lang-ur .text-sm,body.lang-ur .text-meta{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.content-title,.content-label{color:#141310;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-weight:600;line-height:1.5}body.lang-ur .content-title,body.lang-ur .content-label{font-family:Noto Sans Arabic,sans-serif;font-weight:600;line-height:1.9}.content-title{margin-block-end:20px;font-size:19px}body.lang-ur .content-title{font-size:19px}.content-label{margin-block-end:6px;font-size:16px}body.lang-ur .content-label{font-size:16px}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1400px){.container{max-width:1320px}}.section{padding-top:100px;padding-bottom:100px}.section--editorial{padding-block:56px}@media (width>=768px){.section--editorial{padding-block:72px}}@media (width>=1024px){.section--editorial{padding-block:88px}}[id^=section-]{scroll-margin-top:90px}.flex-column{flex-direction:column}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.ironwood-skip-link:focus{clip:auto;clip-path:none;color:#141310;z-index:10000;background:#fff;width:auto;height:auto;padding:12px 20px;position:fixed;top:8px;left:8px}.btn{text-align:center;border-radius:var(--iw-radius-button);cursor:pointer;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:14px 24px;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn[disabled]{opacity:.5!important;cursor:not-allowed!important}.btn:focus-visible{outline-offset:3px;outline:2px solid #141310}.btn.btn-sm{padding:6px 10px}.btn-primary{color:#f4f0ec;background-color:#141310;border-color:#141310;transition:opacity .2s}.btn-primary:hover{opacity:.85}.btn-outline{color:#141310;background-color:#0000;border-color:#e6e6e6;transition:background-color .2s}.btn-outline[disabled],.btn-outline:hover{background-color:oklab(92.494% -5.96046e-8 5.96046e-8/.5)}.btn.btn-has-icon{gap:8px}.btn.btn-has-icon svg{fill:currentColor;flex-shrink:0;width:20px;height:20px}.btn-link{text-decoration:none;position:relative}.btn-link:after{content:"";inset-inline:0;height:1px;transform-origin:var(--iw-underline-origin,right) center;pointer-events:none;background-color:currentColor;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.btn-link:hover,.btn-link:focus-visible{text-decoration:none}.btn-link:hover:after,.btn-link:focus-visible:after{transform-origin:var(--iw-underline-origin,left) center;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.btn-link:after{transition:none}}.btn-link{padding:0}.btn-arrow{--iw-arrow-direction:1;vertical-align:middle;transform:scaleX(var(--iw-arrow-direction));flex-shrink:0;transition:transform .25s;display:inline-flex}.btn-arrow svg{width:1.1em;height:1.1em}body.lang-ur .btn-arrow{--iw-arrow-direction:-1}:is(a,button):hover .btn-arrow,:is(a,button):focus-visible .btn-arrow{transform:translateX(calc(4px * var(--iw-arrow-direction))) scaleX(var(--iw-arrow-direction))}@media (prefers-reduced-motion:reduce){.btn-arrow{transition:none}}.btn.btn-whatsapp svg{width:28px;margin:0 0 1px 1px}.btn.btn-whatsapp.btn-primary{padding:10px}.btn.btn-whatsapp.btn-primary svg{color:#25d366;width:22px}.btn.btn-whatsapp.btn-primary.btn-on-ink{color:#141310;background-color:#f4f0ec;border-color:#f4f0ec}.btn.btn-whatsapp.btn-outline{border-color:#25d366}.btn.btn-whatsapp.btn-outline:hover,.btn.btn-whatsapp.btn-outline:focus-visible{background-color:#25d3661a;border-color:#25d366}.btn-outline-white{backdrop-filter:blur(10px);color:#fff;background-color:#ffffff1a;border-color:#fff6}.btn-outline-white:hover{color:#fff;background-color:#fff3;border-color:#fff}.btn-champagne{color:#f4f0ec;background-color:#141310;border-color:#141310}.btn-champagne:hover{color:#f4f0ec;background-color:#4a453f;border-color:#4a453f}.site-topbar{color:#a8a29b;background:#141310;padding:10px 0;font:500 12px/1 IBM Plex Mono,monospace}.site-topbar>.container{justify-content:space-between;align-items:center;gap:22px;display:flex}.site-topbar__group{align-items:center;gap:22px;display:flex}.site-topbar__agent{color:#8fa893}.site-topbar__agent,.site-topbar__hours{white-space:nowrap}.site-topbar__divider{background:#f4f0ec40;flex:0 0 1px;width:1px;height:12px}body.lang-ur .site-topbar{font-family:Noto Sans Arabic,sans-serif}.site-topbar__language{color:#f4f0ec;font:600 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}.site-topbar__language:focus-visible{outline-offset:4px;outline:2px solid #f4f0ec}@media (width<=1023.98px){.site-topbar{display:none}}.site-header{z-index:50;border-bottom:1px solid #e6e6e6;position:sticky;top:0;box-shadow:0 1px 42px #0000000d}.site-header:before{content:"";z-index:-1;backdrop-filter:blur(8px);background-color:#fffffff2;position:absolute;inset:0}@supports (backdrop-filter:blur(0)){.site-header:before{background-color:#fffc}}html.menu-open .site-header:before{background-color:#fff}@media (width<=1023.98px){html.menu-open body{padding-top:var(--iw-header-h,61px)}html.menu-open body .site-header{top:0;position:fixed;inset-inline:0}}.main-navbar{justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}@media (width<=1023.98px){.main-navbar{min-height:60px;padding-block:0;padding-inline:20px 12px}}@media (width<=359.98px){.main-navbar{padding-inline:16px 8px}}.navbar-brand{z-index:15;direction:ltr;border-radius:4px;grid-template-columns:40px auto;align-items:center;column-gap:12px;padding:4px 2px;text-decoration:none;transition:background-color .2s;display:grid}.navbar-brand:hover{background-color:#00000008;text-decoration:none}.navbar-brand>span{line-height:1;display:block}.navbar-brand .brand-mark{grid-area:1/1/3;width:40px;height:40px}.navbar-brand .brand-title{letter-spacing:-.025em;color:#141310;grid-column:2;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:22px;font-weight:700}.navbar-brand .brand-subtitle{text-transform:uppercase;letter-spacing:.14em;color:#78716c;grid-column:2;margin-top:7px;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-size:10px;font-weight:500}@media (width<=1023.98px){.navbar-brand{grid-template-columns:32px auto;column-gap:10px;min-width:0}.navbar-brand .brand-mark{grid-row:1;width:32px;height:32px}.navbar-brand .brand-title{letter-spacing:-.015em;white-space:nowrap;font-size:20px;font-weight:600}.navbar-brand .brand-subtitle{display:none}}@media (width<=359.98px){.navbar-brand{grid-template-columns:28px auto;column-gap:8px}.navbar-brand .brand-mark{width:28px;height:28px}.navbar-brand .brand-title{font-size:17px}}.navbar-quick{z-index:15;flex-shrink:0;align-items:center;gap:4px;display:flex}@media (width>=1024px){.navbar-quick{display:none}}.navbar-quick__whatsapp{border-radius:var(--iw-radius-button);color:#25d366;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.navbar-quick__whatsapp:hover{background-color:#f4f0ec}.menu-toggle{border-radius:var(--iw-radius-button);color:#141310;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.menu-toggle:hover{background-color:#f4f0ec}.menu-toggle__bars{width:22px;height:10px;position:relative}.menu-toggle__bars span{inset-inline-end:0;background-color:currentColor;width:22px;height:2px;transition:transform .2s,top .2s,width .2s;position:absolute;top:0}.menu-toggle__bars span:last-child{width:14px;top:8px}@media (prefers-reduced-motion:reduce){.menu-toggle__bars span{transition:none}}.menu-toggle[aria-expanded=true] .menu-toggle__bars span{width:22px;top:4px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__bars span:last-child{transform:rotate(-45deg)}.main-navbar-menu-wrapper{top:var(--iw-header-h,61px);bottom:0;z-index:10;visibility:hidden;opacity:0;background-color:#fff;flex-direction:column;transition:transform .25s,opacity .2s,visibility 0s linear .25s;display:flex;position:fixed;inset-inline:0;transform:translateY(-8px)}.main-navbar-menu-wrapper.is-open{visibility:visible;opacity:1;transition:transform .25s,opacity .2s,visibility linear;transform:none}@media (prefers-reduced-motion:reduce){.main-navbar-menu-wrapper{transition:none}}@media (width>=1024px){.main-navbar-menu-wrapper{visibility:visible;opacity:1;z-index:auto;background:0 0;flex-direction:row;align-items:center;gap:2rem;transition:none;position:relative;inset:auto;transform:none!important}}.main-navbar-nav{flex-direction:column;display:flex}@media (width<=1023.98px){.main-navbar-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:8px 20px 0;overflow-y:auto}.main-navbar-nav li{border-bottom:1px solid #d8d2c9}}@media (width>=1024px){.main-navbar-nav{flex-direction:row;gap:2rem}}.main-navbar-nav a{text-decoration:none;position:relative}.main-navbar-nav a:after{content:"";inset-inline:2px;height:2px;transform-origin:var(--iw-underline-origin,right) center;pointer-events:none;background-color:currentColor;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.main-navbar-nav a:hover,.main-navbar-nav a:focus-visible{text-decoration:none}.main-navbar-nav a:hover:after,.main-navbar-nav a:focus-visible:after{transform-origin:var(--iw-underline-origin,left) center;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.main-navbar-nav a:after{transition:none}}.main-navbar-nav a{color:#78716c;padding:4px 2px;font-size:14px;font-weight:600;transition:color .2s}.main-navbar-nav a:hover,.main-navbar-nav a:focus-visible,.main-navbar-nav a.active{color:#141310}.main-navbar-nav a.active:after{transform:scaleX(1)}@media (width<=1023.98px){.main-navbar-nav a{letter-spacing:-.01em;color:#4a453f;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:24px;font-weight:500;line-height:1.2;display:flex}.main-navbar-nav a:after{content:none}.main-navbar-nav a.active{font-weight:600}body.lang-ur .main-navbar-nav a{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.nav-item__text{align-items:baseline;gap:14px;min-width:0;display:flex}}.nav-item__num{letter-spacing:0;color:#78716c;flex-shrink:0;width:18px;font:500 11px/1 IBM Plex Mono,monospace}.nav-item__dot{background-color:#141310;border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (width>=1024px){.nav-item__num,.nav-item__dot,.nav-language-mobile{display:none}}@media (width<=1023.98px){.nav-language-mobile a{padding-inline-start:32px}}.nav-language-mobile__label{letter-spacing:0;color:#4a453f;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1.4}.nav-language-mobile__label:lang(ur){font-family:Noto Sans Arabic,sans-serif;line-height:1.9}.nav-language-mobile__tag{letter-spacing:0;color:#78716c;font:500 11px/1 IBM Plex Mono,monospace}.navbar-actions{flex-direction:column;gap:12px;padding:18px 20px 12px;display:flex}@media (width>=1024px){.navbar-actions{flex-direction:row;align-items:center;gap:.75rem;padding:0}}.navbar-actions .btn.btn-enquiry{white-space:nowrap;gap:8px;padding:12px 12px 12px 10px}.navbar-actions .btn.btn-enquiry:hover{border-color:#25d366}.navbar-actions .btn.btn-enquiry>svg{color:#25d366;flex-shrink:0;width:22px;height:22px;margin:0}@media (width<=1023.98px){.navbar-actions .btn.btn-enquiry{border-color:#d8d2c9;min-height:50px}.navbar-actions .btn.btn-enquiry>svg{width:18px;height:18px}.btn-enquiry__short{display:none}}@media (width>=1024px){.btn-enquiry__long{display:none}}.navbar-info{padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px));color:#a8a29b;text-wrap:balance;background-color:#141310;flex-direction:column;gap:9px;font:500 12px/1.3 IBM Plex Mono,monospace;display:flex}body.lang-ur .navbar-info{font-family:Noto Sans Arabic,sans-serif;line-height:1.6}.navbar-info__agent{color:#8fa893}@media (width>=1024px){.navbar-info{display:none}}.site-footer{color:#b8b2a9;background:#141310;padding-top:48px;font:400 14px/1.65 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}.site-footer__content{gap:0;padding-bottom:0;display:grid}.site-footer__content>*{min-width:0}.site-footer__company{border-block-start:1px solid #f4f0ec1f;gap:20px;padding-block:32px;display:grid}.site-footer__identity{gap:24px;min-width:0;display:grid}.site-footer__identity .footer-brand{margin-bottom:0}.site-footer__company .about{color:#b8b2a9;font:inherit;text-wrap:pretty;margin:0}.site-footer__company .about a{overflow-wrap:anywhere}.site-footer__links{grid-template-columns:minmax(0,1fr);gap:40px 48px;padding-block-end:56px;display:grid}@media (width>=576px){.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.site-footer__links{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer .footer-item-title{color:#8c867e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font:600 11px/1.4 IBM Plex Mono,monospace}.site-footer .footer-item-links{flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-link{text-decoration:none;position:relative}.site-footer .footer-link:after{content:"";inset-inline:0;height:1px;transform-origin:var(--iw-underline-origin,right) center;pointer-events:none;background-color:currentColor;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.site-footer .footer-link:hover,.site-footer .footer-link:focus-visible{text-decoration:none}.site-footer .footer-link:hover:after,.site-footer .footer-link:focus-visible:after{transform-origin:var(--iw-underline-origin,left) center;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.site-footer .footer-link:after{transition:none}}.site-footer .footer-link{color:#e4e0d9;font:400 14px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;transition:color .2s}.site-footer .footer-item-links .footer-link{padding-block:10px;display:inline-block}.site-footer button.footer-link{cursor:pointer;background:0 0;border:0;padding:0}.site-footer a[href]:hover,.site-footer a[href]:focus-visible,.site-footer button.footer-link:hover,.site-footer button.footer-link:focus-visible{color:#fff}.site-footer a[href]:focus-visible,.site-footer button.footer-link:focus-visible{outline-offset:5px;outline:2px solid #fff}.site-footer .social-links{gap:10px;margin:0;display:flex}.site-footer .social-links:not(:has(li)){display:none}.site-footer .social-links a{color:#e4e0d9;background:0 0;border:1px solid #f4f0ec4d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:inline-flex}.site-footer .social-links a:hover{background:#f4f0ec1a}.site-footer__bottom{color:#8c867e;border-top:1px solid #f4f0ec26;flex-direction:column;align-items:flex-start;gap:16px;padding-block:26px;font:400 13px/1.5 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;display:flex}.site-footer__bottom-links{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;max-width:100%;display:flex}.site-footer__copyright{min-width:0}.site-footer__legal-nav{flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal-nav .footer-link{color:#8c867e;font:inherit}.site-footer__credit{text-align:left;width:100%;font:inherit;white-space:nowrap;direction:ltr;flex-basis:100%;justify-content:flex-start;align-items:center;gap:4px;margin:0;display:flex}.site-footer__credit:before{content:none}.site-footer .footer-label-full{display:none}.site-footer .footer-label-short{display:inline}@media (width>=768px){.site-footer{padding-top:64px}.site-footer__company{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 36px;display:grid}.site-footer__company .about,.site-footer__company .social-links{margin:0}.site-footer__bottom{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px 26px}.site-footer__bottom-links{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:16px 26px;margin-inline-start:auto}.site-footer .footer-label-full{display:inline}.site-footer .footer-label-short{display:none}}body.lang-ur .site-footer{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}body.lang-ur .site-footer .footer-item-title,body.lang-ur .site-footer .footer-link,body.lang-ur .site-footer .site-footer__bottom{letter-spacing:normal;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.site-footer .footer-language:lang(ur){font:400 16px/1.9 Noto Sans Arabic,sans-serif}.site-footer .footer-language:lang(en){font:400 14px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}.footer-brand{direction:ltr;grid-template-columns:38px minmax(0,auto);align-items:center;column-gap:14px;width:fit-content;max-width:100%;margin-bottom:22px;text-decoration:none;display:grid}.footer-brand .brand-mark{filter:brightness(0)invert();grid-area:1/1/3;width:38px;height:38px}.footer-brand .brand-title{color:#f4f0ec;grid-column:2;font:600 21px/1 "Source Serif 4","Source Serif 4 Fallback",Georgia,serif}.footer-brand .brand-subtitle{color:#a8a29b;letter-spacing:.18em;text-transform:uppercase;grid-column:2;margin-top:6px;font:500 8px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}.eyebrow{align-items:center;margin-bottom:14px;display:flex}.eyebrow__label{letter-spacing:.16em;color:#78716c;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1}body.lang-ur .eyebrow__label{letter-spacing:0;text-transform:none;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.section-header{margin-bottom:40px}@media (width>=768px){.section-header{justify-content:space-between;align-items:center;gap:50px;display:flex}}.section-header.center-align{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.section-header.center-align .eyebrow{justify-content:center}.section-header.center-align .section-header__description{text-align:center;max-width:800px}.section-header.flex-column{text-align:start;flex-direction:column;justify-content:start;align-items:flex-start;gap:0;display:flex}.section-header.flex-column .section-header__description{text-align:start}.section-header__title-wrap{flex:auto;min-width:0}.section-header__title{color:#141310;margin-bottom:1rem;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600}@media (width>=768px){.section-header__title{font-size:30px;font-weight:700}}.section-header__description{color:#78716c;flex:auto;min-width:0;max-width:450px;font-size:15px;font-weight:500}body.lang-ur .section-header__description{font-size:16px;line-height:1.9}@media (width>=768px){.section-header__description{text-align:end}}.card__badge{letter-spacing:.2px;white-space:nowrap;backdrop-filter:blur(8px);color:#141310;background:#ffffffb3;border:1px solid #14131040;border-radius:25px;padding:4px 10px;font-size:12px;font-weight:600}.card__badge.badge--residential,.card__badge.badge--commercial{color:#6e5730;background:#f4f0ecd9;border:1px solid #6e573059}.card__badge.badge--flexible-payment-plan{color:#141310;background:#f2f4f7d9;border:1px solid #14131033}.card__badge-container{gap:6px;display:flex}.project-card{border-radius:var(--iw-radius-surface);background-color:#fff;border:1px solid #d8d2c9;flex-direction:column;display:flex;overflow:hidden}.project-card .card__badge-container{z-index:5;flex-wrap:wrap;position:absolute;inset-inline-start:16px}.project-card .card__badge-container.top{top:16px}.project-card .card__badge-container.bottom{bottom:16px}@media (width>=768px){.project-card--large .project-card__image-wrapper{height:330px}}.project-card--large .card__badge-container.top{top:24px}.project-card--large .card__badge-container.bottom{bottom:24px}.project-card__image-wrapper{height:275px;position:relative;overflow:hidden}@media (width>=768px){.project-card__image-wrapper{height:320px}}.project-card__image-wrapper .project-card__image{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}.project-card:hover .project-card__image{transform:scale(1.05)}.project-card__content{flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.project-card__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.project-card__byline{color:#4a453f}.project-card__title{margin:0 0 .5rem;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:1.5rem;font-weight:700}body.lang-ur .project-card__title{margin-top:8px;margin-bottom:14px}.project-card__title a{color:#141310;text-decoration:none}.project-card__title a:hover{color:#141310}.project-card__options{flex-flow:column wrap;flex-shrink:0;gap:10px;margin-bottom:10px;display:flex}.project-card__options .options,.project-card__options .options-row{flex-wrap:wrap;align-items:center;display:flex}.project-card__options .option-label{color:inherit;white-space:nowrap;margin-inline-end:10px;font-size:14px;font-weight:600;line-height:1.2}.project-card__options .option{color:inherit;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2}.project-card__options .separator{background-color:#14131033;width:1px;height:16px;margin:0 8px}.project-card__footer{border-top:1px solid #e6e6e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:1rem;display:flex}.project-card__price{flex-direction:column;display:flex}.project-card .btn{flex:1}.project-card--overview .project-card__image-wrapper{flex-shrink:0;height:200px}@media (width>=768px){.project-card--overview .project-card__image-wrapper{height:270px}}.project-card--overview .project-card__image-wrapper>a{height:100%;display:block}.project-card--overview .card__badge-container{inset-inline-end:16px}.project-card--overview .card__badge-container.top{top:16px}.project-card--overview .card__badge-container.bottom{bottom:16px}.project-card--overview .project-card__content{padding:20px}@media (width>=768px){.project-card--overview .project-card__content{padding:24px}}.project-card--overview .project-card__header{margin-bottom:16px}.project-card--overview .project-card__facts{border-block:1px solid #e6e6e6;flex-wrap:wrap;align-items:start;gap:12px 28px;margin-bottom:16px;padding-block:14px;display:flex}.project-card--overview .project-card__facts .project-card__fact{flex-direction:column;flex:0 auto;gap:4px;min-width:0;display:flex}.project-card--overview .project-card__facts .project-card__price{flex:auto;margin-inline-end:auto}@media (width<=575.98px){.project-card--overview .project-card__facts .project-card__price{flex-basis:100%}}.project-card--overview .project-card__facts .price-label{letter-spacing:.08em;text-transform:uppercase;color:#78716c;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.3}.project-card--overview .project-card__facts .price-amount{color:#141310;font-size:24px;font-weight:700}.project-card--overview .project-card__facts .project-card__fact-value{color:#141310;font-size:18px;font-weight:500}.project-card--overview .project-card__options{gap:8px;margin-bottom:20px}.project-card--overview .project-card__options .options,.project-card--overview .project-card__options .options-row{row-gap:6px}.project-card--overview .project-card__footer{border-top:0;margin-top:auto;padding-top:0}.project-card--overview .project-card__footer--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.project-card--overview .project-card__footer--pair .btn{gap:8px;width:100%;padding-inline:12px}.project-card--overview .project-card__footer--pair .btn-whatsapp.btn-primary{padding:14px 12px}.project-card--overview .project-card__footer--pair .btn-whatsapp svg{color:#25d366;width:20px;height:20px;margin:0}.project-card--overview .project-card__footer .btn{flex:none;width:100%}@media (width>=768px){.project-card--overview .project-card__footer .btn{width:auto}}body.lang-ur .project-card--overview .project-card__title{font-size:28px;line-height:2.1}body.lang-ur .project-card--overview .price-label,body.lang-ur .project-card--overview .option-label,body.lang-ur .project-card--overview .option{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.contact-us--paper{background-color:#fff}.contact-us--paper .contact-us__list,.contact-us--paper .contact-us__row{border-color:#e6e6e6}.contact-us__grid{gap:2rem;display:grid}@media (width>=1024px){.contact-us__grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:80px}}.contact-us__header.section-header{margin-bottom:36px}.contact-us__list{border-top:1px solid #d8d2c9;margin:0}.contact-us__list dt{color:#78716c;font-size:14px;font-weight:400;line-height:1.5}.contact-us__list dd{color:#141310;margin:0;font-size:15px;font-weight:500;line-height:1.5}.contact-us__row{border-bottom:1px solid #d8d2c9;gap:4px;padding:18px 0;display:grid}@media (width>=576px){.contact-us__row{grid-template-columns:150px minmax(0,1fr);gap:24px}}.contact-us__link{text-decoration:none;position:relative}.contact-us__link:after{content:"";inset-inline:0;height:1px;transform-origin:var(--iw-underline-origin,right) center;pointer-events:none;background-color:currentColor;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.contact-us__link:hover,.contact-us__link:focus-visible{text-decoration:none}.contact-us__link:hover:after,.contact-us__link:focus-visible:after{transform-origin:var(--iw-underline-origin,left) center;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.contact-us__link:after{transition:none}}.contact-us__link{color:#141310;overflow-wrap:anywhere}.contact-us__ltr{direction:ltr;unicode-bidi:isolate}.contact-us__socials{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.form-control{color:#141310;border-radius:var(--iw-radius-control);background-color:#fff;background-clip:padding-box;border:1px solid #d8d2c9;width:100%;padding:13px;font-size:15px;font-weight:500;line-height:1.4;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-control::placeholder{color:#78716c;font-weight:400}.form-control:focus,.form-control:focus-visible{border-color:#141310;outline:none;box-shadow:0 0 0 3px #1413101f}.phone-field{--phone-radius:var(--iw-radius-control);display:flex;position:relative}.phone-field__code{color:#141310;border-radius:var(--phone-radius) 0 0 var(--phone-radius);cursor:pointer;background-color:#fff;border:1px solid #d8d2c9;flex:none;align-items:center;gap:8px;margin:0;padding:13px;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;line-height:1.4;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.phone-field__code:focus-visible{z-index:1;border-color:#141310;outline:none;position:relative;box-shadow:0 0 0 3px #1413101f}.phone-field__chevron{color:#78716c;flex:none;transition:transform .15s;transform:rotate(90deg)}.phone-field.is-open .phone-field__chevron{transform:rotate(-90deg)}.phone-field .form-control{border-radius:0 var(--phone-radius) var(--phone-radius) 0;flex:1;min-width:0;margin-left:-1px}.phone-field .form-control:focus{z-index:1;position:relative}.phone-field__panel{z-index:40;top:calc(100% + 6px);background:#fff;border:1px solid #d8d2c9;position:absolute;inset-inline:0;box-shadow:0 24px 48px -20px #14131059,0 2px 6px #1413100f}.phone-field__panel[hidden]{display:none}.phone-field__search{width:100%;font:inherit;color:#141310;appearance:none;background:#fff;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;margin:0;padding:12px 14px;font-size:14px;line-height:1.4;display:block}.phone-field__search::placeholder{color:#78716c}.phone-field__search:focus,.phone-field__search:focus-visible{border-bottom-color:#141310;outline:none}body.lang-ur .phone-field__search{padding-block:8px;font-size:16px;line-height:1.9}.phone-field__list{overscroll-behavior:contain;max-height:264px;overflow-y:auto}.phone-field__group{letter-spacing:.14em;text-transform:uppercase;color:#78716c;padding:14px 14px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1}body.lang-ur .phone-field__group{letter-spacing:0;padding-block:8px 2px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.phone-field__option{color:#141310;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 14px;font-size:14px;line-height:1.25;display:flex}.phone-field__option:hover,.phone-field__option.is-active{background:#f4f0ec}.phone-field__option[aria-selected=true]{font-weight:600}body.lang-ur .phone-field__option{font-size:16px;line-height:1.9}.phone-field__dial{color:#78716c;flex:none;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.phone-field__none{color:#78716c;margin:0;padding:14px;font-size:14px}.phone-field__none[hidden]{display:none}body.lang-ur .phone-field__none{font-size:16px;line-height:1.9}.contact-form [data-form-fields][hidden],.contact-form__success[hidden]{display:none!important}.contact-form[data-state=success]{align-content:center;display:grid}.contact-form__success{color:#141310;overflow-wrap:anywhere;background:#f4f0ec;padding:24px;animation:.18s ease-out form-confirmation-in}.contact-form__success:focus{outline:none}.contact-form__success-icon{margin-bottom:20px;display:block}.contact-form__success h3{margin:0 0 14px;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:28px;line-height:1.2}.contact-form__success p{color:#4a453f;margin:0;font-size:16px;line-height:1.6}.contact-form__success-contact{margin-top:28px}.contact-form__success-contact p{margin-bottom:12px}.contact-form__success .btn{white-space:normal;max-width:100%}body.lang-ur .contact-form__success h3{font-family:Noto Nastaliq Urdu,serif;line-height:2.1}body.lang-ur .contact-form__success p{font-family:Noto Sans Arabic,sans-serif;line-height:1.9}@media (prefers-reduced-motion:reduce){.contact-form__success{animation:none}}body.lang-ur .contact-form .phone-field[data-fixed-placeholder] input[type=tel]:placeholder-shown{direction:rtl}.contact-form__field+.contact-form__field{margin-top:14px}.contact-form__field p{margin:0}.contact-form__row{gap:14px;display:grid}@media (width>=576px){.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}.contact-form__row+.contact-form__field,.contact-form__row+.contact-form__row{margin-top:14px}.contact-form__row .contact-form__field+.contact-form__field{margin-top:0}.contact-form__label{letter-spacing:.08em;text-transform:uppercase;color:#4a453f;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;line-height:1;display:block}body.lang-ur .contact-form__label{letter-spacing:0;text-transform:none;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.contact-form__submit{margin-top:14px}.contact-form__submit .btn{min-width:200px}.contact-form .helping-text{color:#4a453f;font-size:13px;font-weight:500}.contact-form .helping-text a{text-decoration:none;position:relative}.contact-form .helping-text a:after{content:"";inset-inline:0;height:1px;transform-origin:var(--iw-underline-origin,right) center;pointer-events:none;background-color:currentColor;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.contact-form .helping-text a:hover,.contact-form .helping-text a:focus-visible{text-decoration:none}.contact-form .helping-text a:hover:after,.contact-form .helping-text a:focus-visible:after{transform-origin:var(--iw-underline-origin,left) center;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.contact-form .helping-text a:after{transition:none}}.contact-form .helping-text a{color:#4a453f;font-size:13px;font-weight:600}.contact-form .helping-text label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.contact-form .helping-text input[type=checkbox]{accent-color:#141310;margin-top:4px}.contact-form__error{color:#a03a2a;margin-top:6px;font-size:13px;display:block}.contact-form [aria-invalid=true]{border-color:#a03a2a}.contact-form__turnstile:empty{display:none}.contact-form__whatsapp{margin-top:12px}.contact-form__whatsapp[hidden]{display:none}.contact-form__status{margin-top:12px;font-size:14px}.contact-form__status[data-state=error]{color:#a03a2a}.contact-form__status[data-state=success]{color:#2b4436}.contact-form__status:empty{display:none}@keyframes form-confirmation-in{0%{opacity:0}to{opacity:1}}.contact-us__form-column .contact-form{background-color:#f4f0ec;border:1px solid #d8d2c9;border-radius:0;padding:24px}@media (width>=768px){.contact-us__form-column .contact-form{padding:36px}}.contact-us__form-column .contact-form .form-control{border-radius:0}.contact-us__form-column .contact-form .phone-field{--phone-radius:0}.hero-section{background-color:#fff;padding-top:70px}@media (width>=576px){.hero-section{padding-top:100px}}.hero-section-grid{align-items:center;gap:40px;display:grid}@media (width>=1024px){.hero-section-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px}}.hero-section-content{text-align:start;min-width:0}.hero-section-label{gap:4px;margin-bottom:20px}@media (width>=768px){.hero-section-label{margin-bottom:24px}}@media (width<=575.98px){.hero-section-label-word{display:none}}.hero-section-star{color:#daa520;display:flex}.hero-section-star svg{width:18px;height:18px}.hero-section-title{letter-spacing:-.02em;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:clamp(34px,4.1vw,56px);font-weight:600;line-height:1.08}.hero-section-title span{display:inline}body.lang-ur .hero-section-title{font-family:Noto Nastaliq Urdu,serif;font-weight:400;line-height:2.1}.hero-section-subtitle{margin:24px 0 32px;font-size:17px;line-height:1.65}.hero-section-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.hero-section-actions .btn-primary svg{color:#25d366}.hero-project{color:#f4f0ec;isolation:isolate;background:#141310;border-radius:0;flex-direction:column;justify-content:flex-end;width:100%;min-width:0;min-height:560px;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (width>=1024px){.hero-project{min-height:680px}}.hero-project__media{z-index:-1;background:#f2f4f7;place-items:center;display:grid;position:absolute;inset:0}.hero-project__media:after{content:"";pointer-events:none;background:linear-gradient(#14131000 30%,#141310b8 52%,#141310 68%);position:absolute;inset:0}.hero-project__image{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.hero-project__placeholder{color:#78716c;text-align:center;padding:24px}.hero-project .card__badge-container{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset-inline:20px}.hero-project .card__badge-container.top{top:20px}.hero-project .card__badge-container.bottom{margin-block-end:16px;position:static}@media (width>=768px){.hero-project .card__badge-container{inset-inline:24px}.hero-project .card__badge-container.top{top:24px}}.hero-project .card__badge{border-radius:0}.hero-project .card__badge-container.bottom .badge--flexible-payment-plan{backdrop-filter:blur(6px);color:#daa520;letter-spacing:.14em;text-transform:uppercase;background:#14131099;border:1px solid #6e5730;border-radius:0;padding:7px 12px;font:600 11px/1 IBM Plex Mono,monospace}body.lang-ur .hero-project .card__badge-container.bottom .badge--flexible-payment-plan{letter-spacing:0;text-transform:none;font:600 16px/1.5 Noto Sans Arabic,sans-serif}.hero-project__body{padding:180px 20px 20px;position:relative}@media (width>=768px){.hero-project__body{padding:200px 24px 24px}}.hero-project__status{color:#8fa893;letter-spacing:.16em;text-transform:uppercase;border-block-start:1px solid #6e5730e6;margin-block-end:12px;padding-block-start:16px;font:600 11px/1 IBM Plex Mono,monospace}body.lang-ur .hero-project__status{letter-spacing:0;font:600 16px/1.9 Noto Sans Arabic,sans-serif}.hero-project__summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-block-end:20px;display:flex}.hero-project__heading{flex:100%;min-width:0}.hero-project__title{margin:0 0 8px;font:600 26px/1.15 "Source Serif 4","Source Serif 4 Fallback",Georgia,serif}@media (width>=768px){.hero-project__title{font-size:30px}}body.lang-ur .hero-project__title{font:400 30px/2.1 Noto Nastaliq Urdu,serif}.hero-project__title a{color:#f4f0ec;text-decoration:none}.hero-project__title a:hover{text-underline-offset:4px;text-decoration:underline 1px}.hero-project__title a:focus-visible{outline-offset:4px;outline:2px solid #f4f0ec}.hero-project__facts{grid-template-columns:repeat(var(--iw-fact-count,3), minmax(0, 1fr));border:1px solid #f4f0ec2e;margin:0 0 20px;display:grid}.hero-project__fact{min-width:0;padding:12px 10px}@media (width>=576px){.hero-project__fact{padding:14px 16px}}.hero-project__fact+.hero-project__fact{border-inline-start:1px solid #f4f0ec2e}.hero-project__fact dt{color:#a8a29b;margin-block-end:6px;font-size:13px;line-height:1.3}body.lang-ur .hero-project__fact dt{font-size:16px;line-height:1.6}.hero-project__fact dd{color:#f4f0ec;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font:600 14px/1.2 IBM Plex Mono,monospace}@media (width>=576px){.hero-project__fact dd{font-size:17px}}body.lang-ur .hero-project__fact dd{font-family:IBM Plex Mono,Noto Sans Arabic,sans-serif;line-height:1.6}.hero-project__actions{gap:12px;display:grid}@media (width>=576px){.hero-project__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-project__actions .btn{width:100%}.hero-project__details.btn{color:#f4f0ec;background:0 0;border:1px solid #c9a227;gap:9px;padding-inline:16px;font-size:14px;transition:background-color .2s}.hero-project__details.btn:hover,.hero-project__details.btn:focus-visible{color:#f4f0ec;background:#f4f0ec0f;border-color:#c9a227;text-decoration:none}.hero-project__details.btn:focus-visible{outline-color:#f4f0ec}body.lang-ur .hero-project__details.btn{font-size:16px}.hero-project__whatsapp.btn-outline.btn-whatsapp{color:#f4f0ec;background:0 0;gap:8px}.hero-project__whatsapp.btn-outline.btn-whatsapp svg{color:#25d366;width:20px;height:20px;margin:0}.hero-project__whatsapp.btn-outline.btn-whatsapp:hover,.hero-project__whatsapp.btn-outline.btn-whatsapp:focus-visible{color:#f4f0ec}.hero-project__whatsapp.btn-outline.btn-whatsapp:focus-visible{outline-offset:3px;outline:2px solid #f4f0ec}.featured-projects-section .section-header .eyebrow__label,.featured-projects-section .section-header__description,.iw-checks .section-header .eyebrow__label,.iw-checks .section-header__description{color:#4a453f}.featured-projects-section .section-header{margin-bottom:32px}@media (width<=768px){.featured-projects-section .section-header{margin-bottom:20px}}.featured-projects-grid{gap:24px;display:grid}.featured-projects-grid>*{min-width:0}@media (width>=768px){.featured-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.iw-checks{background:#f4f0ec;border-block-start:1px solid #d8d2c9}.iw-checks__grid{gap:16px;display:grid}.iw-checks__panel{border-radius:var(--iw-radius-surface);background:#fff;border:1px solid #d8d2c9;min-width:0;padding:24px 20px}.iw-checks__list{margin:0;padding:0;list-style:none}.iw-checks__list li{border-block-start:1px solid #e6e6e6;padding-block:18px}.iw-checks__list li:last-child{padding-block-end:0}.iw-checks__context{margin-block-end:20px!important}.iw-checks__detail{border-block-start:1px solid #e6e6e6}.iw-checks__detail summary{cursor:pointer;color:#141310;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:16px;font-weight:600;list-style:none;display:flex}.iw-checks__detail summary:focus-visible{outline-offset:5px;outline:2px solid #141310}.iw-checks__detail summary::-webkit-details-marker{display:none}.iw-checks__detail p{padding-block-end:20px}.iw-checks__detail[open] .iw-checks__toggle:after{transform:rotate(0)}.iw-checks__toggle{flex:0 0 16px;height:16px;position:relative}.iw-checks__toggle:before,.iw-checks__toggle:after{content:"";background:#141310;width:14px;height:1px;position:absolute;inset-block-start:7px;inset-inline-start:1px}.iw-checks__toggle:after{transform:rotate(90deg)}@media (width>=768px){.iw-checks__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.iw-checks__panel{padding:32px}}.iw-steps{background:#fff}.iw-steps__list{border-block-start:1px solid #e6e6e6;margin:0;padding:0;list-style:none}.iw-steps__item{border-block-end:1px solid #e6e6e6;grid-template-columns:28px minmax(0,1fr);gap:16px;padding-block:24px;display:grid}.iw-steps__number{padding-block-start:4px}.iw-steps__content{min-width:0}.iw-steps__content .content-title{margin-block-end:10px}.iw-steps__result{border-inline-start:2px solid #d8d2c9;margin-block-start:20px;padding-inline-start:14px}.iw-steps__result>span{margin-block-end:5px;display:block}.iw-steps__note{background:#f4f0ec;border-inline-start:2px solid #6e5730;margin-block-start:28px;padding:24px}@media (width>=768px){.iw-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.iw-steps__item{padding:28px 24px;display:block}.iw-steps__item:nth-child(odd){border-inline-end:1px solid #e6e6e6}.iw-steps__number{margin-block-end:18px;display:block}}@media (width>=1200px){.iw-steps__list{grid-template-columns:repeat(4,minmax(0,1fr))}.iw-steps__item{border-block-end:0}.iw-steps__item:not(:last-child){border-inline-end:1px solid #e6e6e6}.iw-steps__item:first-child{padding-inline-start:0}.iw-steps__item:last-child{padding-inline-end:0}.iw-steps__note{margin-block-start:40px;padding:24px 28px}}.iw-leader{background:#fff}.iw-leader__grid{gap:28px;display:grid}.iw-leader__portrait{width:100%;max-width:400px;margin:0}.iw-leader__portrait img{border-radius:var(--iw-radius-surface);aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;background:#f4f0ec;border:1px solid #d8d2c9;width:100%;height:auto;display:block}.iw-leader .section-header{margin-block-end:0}.iw-leader__content{min-width:0}.iw-leader__content>p+p{margin-block-start:18px}.iw-leader__signature{border-block-start:1px solid #d8d2c9;margin-block-start:28px;padding-block:22px}.iw-leader__name{margin-block-end:8px}.iw-leader__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (width>=768px){.iw-leader__grid{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:24px 40px}.iw-leader__portrait{grid-area:1/1/-1;align-self:center;max-width:520px}.iw-leader__heading,.iw-leader__content{grid-column:2}.iw-leader__heading{grid-row:2}.iw-leader__content{grid-row:3}}@media (width>=1200px){.iw-leader__grid{column-gap:72px}}.home-discovery{background:#fff;padding:56px 0 64px}.home-discovery__container{box-sizing:border-box;max-width:1240px;margin-inline:auto;padding-inline:16px}.home-discovery__heading{text-align:center;margin-block-end:36px}.home-discovery__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#78716c;margin:0 0 14px;font:600 11px/1 IBM Plex Mono,monospace}body.lang-ur .home-discovery__eyebrow{letter-spacing:0;font:600 16px/1.9 Noto Sans Arabic,sans-serif}.home-discovery h2{letter-spacing:-.018em;text-wrap:pretty;margin:0;scroll-margin-top:112px;font:600 30px/1.12 "Source Serif 4","Source Serif 4 Fallback",Georgia,serif}body.lang-ur .home-discovery h2{letter-spacing:0;font:400 30px/2.1 Noto Nastaliq Urdu,serif}.home-discovery__directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:36px 56px;display:grid}.home-discovery__intro,.home-discovery__group{min-width:0;padding-block-start:22px}.home-discovery__intro{border-block-start:2px solid #141310}.home-discovery__intro h3{letter-spacing:-.012em;margin:0 0 12px;font:600 30px/1.15 "Source Serif 4","Source Serif 4 Fallback",Georgia,serif}body.lang-ur .home-discovery__intro h3{letter-spacing:0;font:400 28px/2.1 Noto Nastaliq Urdu,serif}.home-discovery__intro p{color:#4a453f;text-wrap:pretty;margin:0;font:400 15px/1.65 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}body.lang-ur .home-discovery__intro p{font:400 16px/1.9 Noto Sans Arabic,sans-serif}.home-discovery__group{border-block-start:1px solid #d8d2c9}.home-discovery__group-title{letter-spacing:.14em;text-transform:uppercase;color:#141310;margin:0 0 6px;font:600 11px/1 IBM Plex Mono,monospace}body.lang-ur .home-discovery__group-title{letter-spacing:0;font:600 16px/1.9 Noto Sans Arabic,sans-serif}.home-discovery__subtitle{color:#78716c;margin:0 0 20px;font:400 13px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}body.lang-ur .home-discovery__subtitle{font:400 16px/1.9 Noto Sans Arabic,sans-serif}.home-discovery ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.home-discovery a{text-decoration:none;position:relative}.home-discovery a:after{content:"";inset-inline:0;height:1px;transform-origin:var(--iw-underline-origin,right) center;pointer-events:none;background-color:currentColor;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.home-discovery a:hover,.home-discovery a:focus-visible{text-decoration:none}.home-discovery a:hover:after,.home-discovery a:focus-visible:after{transform-origin:var(--iw-underline-origin,left) center;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.home-discovery a:after{transition:none}}.home-discovery a{color:#4a453f;overflow-wrap:anywhere;padding-block:10px;font:400 15px/1.35 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;transition:color .2s;display:inline-block}.home-discovery a:hover,.home-discovery a:focus-visible{color:#141310}.home-discovery a:focus-visible{outline-offset:3px;outline:2px solid #141310}body.lang-ur .home-discovery a{font:400 16px/1.9 Noto Sans Arabic,sans-serif}.home-discovery__all{margin-block-start:16px}@media (width>=768px){.home-discovery{padding:96px 0 104px}.home-discovery__container{padding-inline:40px}.home-discovery__heading{margin-block-end:56px}.home-discovery__directory{row-gap:48px}.home-discovery h2,body.lang-ur .home-discovery h2{font-size:40px}}@container (width<=459px){.hero-project__actions{grid-template-columns:minmax(0,1fr)}}@container (width<=579px){body.lang-ur .hero-project__actions{grid-template-columns:minmax(0,1fr)}}.contact-hero .archive-intro__inner{padding-bottom:40px}@media (width>=1024px){.contact-hero .archive-intro__inner{padding-bottom:48px}}.contact-hero__channels{border-top:1px solid #d8d2c9;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.contact-hero__channels{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-hero__channels>li{min-width:0;display:flex}.contact-hero__channels>li+li{border-top:1px solid #d8d2c9}@media (width>=1024px){.contact-hero__channels>li+li{border-top:0;border-inline-start:1px solid #d8d2c9}}.contact-hero__channel{color:#141310;flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;padding-block:24px 28px;text-decoration:none;display:flex}@media (width>=1024px){.contact-hero__channel{padding-block:28px 32px;padding-inline:32px}}.contact-hero__channel:hover,.contact-hero__channel:focus-visible{color:#141310;text-decoration:none}.contact-hero__channel:hover .contact-hero__cta,.contact-hero__channel:focus-visible .contact-hero__cta{text-underline-offset:3px;text-decoration:underline}@media (width>=1024px){li:first-child .contact-hero__channel{padding-inline-start:0}}.contact-hero__label{letter-spacing:.14em;text-transform:uppercase;color:#4a453f;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1;display:flex}body.lang-ur .contact-hero__label{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.contact-hero__whatsapp{color:#25d366;flex:none}.contact-hero__value{overflow-wrap:anywhere;max-width:100%;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:22px;font-weight:600;line-height:1.1}@media (width>=1024px){.contact-hero__value{font-size:clamp(17px,1.75vw,22px)}}.contact-hero__note{color:#4a453f;font-size:14px;line-height:1.5}body.lang-ur .contact-hero__note{font-size:16px;line-height:1.9}.contact-hero__cta{color:#141310;margin-top:6px;font-size:14px;font-weight:600;line-height:1}body.lang-ur .contact-hero__cta{margin-top:0;font-size:16px;line-height:1.9}html:has(.iw-page-intro),html:has(.iw-about){overflow-x:clip}.section.iw-page-intro{background:#fff;padding-block:56px}@media (width>=768px){.section.iw-page-intro{padding-block:72px}}@media (width>=1024px){.section.iw-page-intro{padding-block:88px}}.iw-about .archive-intro__inner{padding-bottom:32px}@media (width>=1024px){.iw-about .archive-intro__inner{padding-bottom:48px}}.iw-about__intro-grid{color:#4a453f;border-block-start:1px solid #d8d2c9;gap:24px;margin-block-start:0;padding-block:32px 40px;display:grid}.iw-about__intro-grid section{min-width:0}.iw-about__intro-grid .content-title{margin-block-end:12px}.iw-about__intro-grid p{margin:0}@media (width>=768px){.iw-about__intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.iw-about__help .section-header{margin-block-end:28px}.iw-about__help .section-header__title{text-wrap:balance;max-width:760px}.iw-about__help{background:#fff}.iw-about .iw-leader{background:#fff;border-block:1px solid #e6e6e6}.iw-about__services{margin:0;padding:0;list-style:none}.iw-about__services li{border-block-start:1px solid #e6e6e6;min-width:0;padding-block:24px}.iw-about__services .content-title{margin-block-end:12px}.iw-about__role{background:#f4f0ec;border-inline-start:2px solid #6e5730;margin-block-start:24px;padding:24px}.iw-about__role p{max-width:960px}@media (width>=768px){.iw-about__services{border-block-start:1px solid #e6e6e6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.iw-about__services li{border-block-start:0;padding:28px 24px}.iw-about__services li:not(:last-child){border-inline-end:1px solid #e6e6e6}.iw-about__services li:first-child{padding-inline-start:0}.iw-about__services li:last-child{padding-inline-end:0}.iw-about__role{margin-block-start:32px;padding:28px}}.iw-support{background:#fff;border-block-end:1px solid #e6e6e6}.iw-support__actions{flex-wrap:wrap;gap:12px;margin-block-end:24px;display:flex}.iw-support__hours{color:#4a453f;margin-block-end:28px}.iw-support__contact-link{color:#141310;text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline #d8d2c9}.iw-support__contact-link:hover{text-decoration-color:currentColor}.iw-support__contact-link:focus-visible{outline-offset:4px;outline:2px solid #141310}.iw-support__contact-link bdi{unicode-bidi:isolate}.iw-support__channels{gap:16px;margin:0;padding:0;list-style:none;display:grid}.iw-support__channel{border-radius:var(--iw-radius-surface);background:#fff;border:1px solid #d8d2c9;min-width:0;padding:24px 20px}.iw-support__channel-icon{color:#141310;background:#f4f0ec;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-block-end:16px;display:flex}.iw-support__channel-icon svg{width:20px;height:20px}.iw-support__channel-value{margin-block-end:6px;font-size:16px;line-height:1.65}body.lang-ur .iw-support__channel-value{line-height:1.9}.iw-support__channel-value .text-data{display:inline-block}@media (width>=576px){.iw-support__channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.iw-support__channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.iw-support__channel{padding:28px 24px}}.iw-support__steps{background:#f4f0ec;scroll-margin-top:130px}.iw-support__steps .section-header .eyebrow__label,.iw-support__steps .section-header__description{color:#4a453f}.iw-support__steps .iw-steps__note{background:#fff}@media (width>=768px){.iw-support__steps .iw-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}.iw-support__steps .iw-steps__item{border-block-end:0;border-inline-end:0;padding:24px}.iw-support__steps .iw-steps__item:not(:last-child){border-inline-end:1px solid #d8d2c9}.iw-support__steps .iw-steps__item:first-child{padding-inline-start:0}.iw-support__steps .iw-steps__item:last-child{padding-inline-end:0}}.iw-support-form{background:#fff;scroll-margin-top:130px}.iw-support-form__grid{gap:32px;display:grid}.iw-support-form__intro{min-width:0}.iw-support-form__intro .section-header{margin-block-end:28px}.iw-support-form__intro .section-header__description{margin-block-start:16px}.iw-support-form__checklist{margin:0 0 28px;padding:0;list-style:none}.iw-support-form__checklist li{border-block-start:1px solid #e6e6e6;padding-block:14px}.iw-support-form__checklist li:first-child{border-block-start:0;padding-block-start:0}.iw-support-form__privacy{border-inline-start:2px solid #6e5730;padding-inline-start:14px}.iw-support-form__privacy a{text-decoration:none;position:relative}.iw-support-form__privacy a:after{content:"";inset-inline:0;height:1px;transform-origin:var(--iw-underline-origin,right) center;pointer-events:none;background-color:currentColor;transition:transform .25s;position:absolute;bottom:0;transform:scaleX(0)}.iw-support-form__privacy a:hover,.iw-support-form__privacy a:focus-visible{text-decoration:none}.iw-support-form__privacy a:hover:after,.iw-support-form__privacy a:focus-visible:after{transform-origin:var(--iw-underline-origin,left) center;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.iw-support-form__privacy a:after{transition:none}}.iw-support-form__privacy a{color:inherit;font-weight:600}.iw-support-form__column{min-width:0}.iw-support-form__contact{border-radius:var(--iw-radius-surface);background:#f4f0ec;border:1px solid #d8d2c9;padding:28px}.iw-support-form__contact>p{margin-block-end:24px}.iw-support-form__contact .iw-support__channel-icon{background:#fff}.iw-support-form__email{font-size:16px}.iw-support-form__alternative{border-block-start:1px solid #d8d2c9;margin-block-start:28px;padding-block-start:24px}.iw-support-form__alternative p{margin-block-end:8px}body.lang-ur .iw-support-form__alternative{font-size:16px;line-height:1.9}@media (width>=1024px){.iw-support-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:64px}}@media (width>=1200px){.iw-support-form__grid{gap:80px}}.iw-support-faq{background:#fff;border-block-start:1px solid #d8d2c9}.iw-support-faq__list{border-block-end:1px solid #d8d2c9}.iw-support-faq__item{border-block-start:1px solid #d8d2c9}.iw-support-faq__item summary{cursor:pointer;color:#141310;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding-block:16px;font-weight:600;list-style:none;display:flex}.iw-support-faq__item summary:focus-visible{outline-offset:5px;outline:2px solid #141310}.iw-support-faq__item summary::-webkit-details-marker{display:none}.iw-support-faq__item p{max-width:760px;padding-block-end:20px}.iw-support-faq__item[open] .iw-support-faq__toggle:after{transform:rotate(0)}.iw-support-faq__toggle{flex:0 0 16px;height:16px;position:relative}.iw-support-faq__toggle:before,.iw-support-faq__toggle:after{content:"";background:#141310;width:14px;height:1px;position:absolute;inset-block-start:7px;inset-inline-start:1px}.iw-support-faq__toggle:after{transform:rotate(90deg)}.iw-support-faq__note{background:#f4f0ec;border-inline-start:2px solid #6e5730;margin-block-start:32px;padding:24px}@media (width>=768px){.iw-support-faq__note{margin-block-start:40px;padding:24px 28px}}.page-content{background:#fff}.text-lead{font-size:1.25rem}.rich-text h4{margin-top:2.5rem;margin-bottom:20px}.rich-text p{line-height:1.65}.rich-text ul{margin-top:12px;padding-inline-start:1rem;list-style:outside}.rich-text ul li+li{margin-top:8px}.rich-text>.container>*+*{margin-top:16px}.iw-legal__disclosure{border-radius:var(--iw-radius-surface);background-color:#f4f0ec;border:1px solid #d8d2c9;margin-bottom:2.5rem;padding:1.5rem}.iw-legal__disclosure h4{margin-top:0}.iw-legal__disclosure p{color:#4a453f;font-size:.95rem;line-height:1.6}.iw-legal__contact{padding-inline-start:0;list-style:none}.error-404-hero{background-color:#fff;justify-content:center;align-items:center;min-height:70vh;padding:100px 0;display:flex}.error-404-hero__image-wrapper{justify-content:center;margin-bottom:3rem;display:flex}.error-404-hero__image{width:150px;max-width:100%;height:auto}.error-404-hero__description{color:#141310;max-width:750px;margin:0 auto 3rem;font-size:16px;line-height:1.5}@media (width>=768px){.error-404-hero__description{font-size:20px}}.project-hero-slider{background-color:#141310;width:100%;height:85vh;min-height:600px;max-height:900px;position:relative;overflow:hidden}.project-hero-slider__track{height:100%;position:relative}.project-hero-slider .project-hero-slide{opacity:0;visibility:hidden;align-items:center;transition:opacity 1s,visibility 0s linear 1s;display:flex;position:absolute;inset:0;overflow:hidden}.project-hero-slider .project-hero-slide.is-active{z-index:1;opacity:1;visibility:visible;transition:opacity 1s}.project-hero-slider .slide-bg-img{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform 6s ease-out;position:absolute;inset:0}.project-hero-slider .slide-overlay{z-index:2;background:linear-gradient(90deg,#141310cc 0%,#14131080 55%,#1413101a 100%);position:absolute;inset:0}body.rtl .project-hero-slider .slide-overlay{background:linear-gradient(270deg,#141310cc 0%,#14131080 55%,#1413101a 100%)}.project-hero-slider .is-active .slide-bg-img{transform:scale(1.05)}.project-hero-slider .slide-content-wrapper{z-index:3;width:100%;padding-bottom:80px;position:relative}@media (width>=768px){.project-hero-slider .slide-content-wrapper{padding-bottom:100px}}.project-hero-slider .slide-content{color:#fff;max-width:800px}.project-hero-slider .slide-badges{flex-wrap:wrap;margin-bottom:5rem}.project-hero-slider .main-title{opacity:0;transition:all .8s cubic-bezier(.2,.8,.2,1);transform:translate(-40px)}body.rtl .project-hero-slider .main-title{transform:translate(40px)}.project-hero-slider .description,.project-hero-slider .details-row,.project-hero-slider .actions-row{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1)}.project-hero-slider .project-hero-slide.is-active .main-title{opacity:1;transition-delay:.3s;transform:translate(0)}.project-hero-slider .project-hero-slide.is-active .description{opacity:1;transition-delay:.5s}.project-hero-slider .project-hero-slide.is-active .details-row,.project-hero-slider .project-hero-slide.is-active .actions-row{opacity:1;transition-delay:.6s}.project-hero-slider .main-title{color:#fff;margin:0 0 .75rem;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:30px;font-weight:700}@media (width>=768px){.project-hero-slider .main-title{font-size:34px}}body.lang-ur .project-hero-slider .main-title{font-family:Noto Nastaliq Urdu,serif;font-weight:400;line-height:2}.project-hero-slider .description{-webkit-line-clamp:2;line-clamp:2;color:#ffffffe6;-webkit-box-orient:vertical;max-width:600px;margin:0 0 1rem;font-size:1rem;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width>=576px){.project-hero-slider .description{margin:0 0 2rem}}body.lang-ur .project-hero-slider .description{line-height:2}.project-hero-slider .details-row{border-top:1px solid #ffffff59;grid-template-columns:repeat(2,1fr);gap:0 20px;margin-bottom:2rem;padding-top:12px;display:grid}@media (width>=576px){.project-hero-slider .details-row{align-items:start;gap:50px;padding-top:1.25rem;display:inline-flex}}.project-hero-slider .detail-item{position:relative}.project-hero-slider .detail-item--tooltip{cursor:help;outline-offset:4px}.project-hero-slider .detail-item--tooltip:hover .payment-tooltip,.project-hero-slider .detail-item--tooltip:focus-visible .payment-tooltip,.project-hero-slider .detail-item--tooltip:focus-within .payment-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.project-hero-slider .detail-label{letter-spacing:.5px;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}body.lang-ur .project-hero-slider .detail-label{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif;font-size:14px}.project-hero-slider .detail-value{color:#fff;align-items:center;gap:4px;font-size:1.25rem;font-weight:600;display:flex}.project-hero-slider .detail-value .icon-info{opacity:.9;width:18px;margin-inline-start:2px}.project-hero-slider .actions-row{flex-wrap:wrap;gap:16px;display:flex}.project-hero-slider .actions-row .btn-whatsapp.btn-primary{gap:8px;padding:14px 24px}.project-hero-slider .actions-row .btn-whatsapp.btn-primary svg{width:20px;height:20px;margin:0}.project-hero-slider .actions-row .btn-whatsapp.btn-primary:hover,.project-hero-slider .actions-row .btn-whatsapp.btn-primary:focus-visible{filter:brightness(.92)}.project-hero-slider .slider-actions{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.project-hero-slider .slider-arrow{color:#fffc;cursor:pointer;background-color:#ffffff1a;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:color .3s,border-color .3s;display:none}@media (width>=768px){.project-hero-slider .slider-arrow{display:flex}}.project-hero-slider .slider-arrow:hover,.project-hero-slider .slider-arrow:focus-visible{color:#fff;border-color:#ffffff26}.project-hero-slider .slider-arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.project-hero-slider .slider-arrow--prev svg,body.rtl .project-hero-slider .slider-arrow svg{transform:scaleX(-1)}body.rtl .project-hero-slider .slider-arrow--prev svg{transform:none}.project-hero-slider .slider-dots{justify-content:center;align-items:center;gap:5px;display:flex}.project-hero-slider .slider-dot{cursor:pointer;background:#fff6;border:0;border-radius:12px;width:8px;height:8px;padding:0;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.project-hero-slider .slider-dot:focus-visible{outline-offset:3px;outline:2px solid #fff}.project-hero-slider .slider-dot.is-active{width:50px}.project-hero-slider .slider-dot.is-active:after{content:"";background:#fff;border-radius:12px;width:0;animation:8s linear forwards slide-progress;position:absolute;inset-block:0;inset-inline-start:0}.project-hero-slider.is-paused .slider-dot.is-active:after{width:100%;animation:none}@keyframes slide-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.project-hero-slider .project-hero-slide,.project-hero-slider .slide-bg-img,.project-hero-slider .main-title,.project-hero-slider .description,.project-hero-slider .details-row,.project-hero-slider .actions-row{transition:none!important}.project-hero-slider .is-active .slide-bg-img{transform:none}}.payment-tooltip{top:calc(100% + 8px);z-index:10;color:#141310;text-align:start;opacity:0;visibility:hidden;background-color:#fff;border-radius:8px;min-width:220px;padding:4px 12px 6px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;inset-inline-start:0;transform:translateY(4px);box-shadow:0 8px 24px #14131033}.payment-tooltip__header{color:#141310;background-color:#f2f4f7;border-bottom:1px solid #e6e6e6;border-radius:8px 8px 0 0;margin:-4px -12px 4px;padding:8px 12px;font-weight:600}.payment-tooltip__row{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;font-size:13px;display:flex}.payment-tooltip__row:last-child{border-bottom:none}.payment-tooltip__row>:last-child{font-weight:600}.project-archive-section{padding-top:6rem;padding-bottom:6rem}.project-card-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.project-card-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width>=1400px){.project-card-grid{gap:50px}}.featured-properties__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=576px){.featured-properties__grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width>=768px){.featured-properties__grid{grid-template-columns:repeat(3,1fr)}}.text-center{text-align:center}.project-card__image--empty{background-color:#f2f4f7;display:block}.project-card__meta-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.project-card__location{color:#78716c;align-items:center;gap:4px;min-width:0;margin-top:2px;font-size:12px;line-height:1.2;display:flex}.project-card__location svg{flex-shrink:0;width:14px;height:14px}.project-card__location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card .developer-name{font-size:15px;font-weight:700}.project-card .developer-name .by{color:#78716c;font-weight:500}.property-card .project-card__price .price-label{letter-spacing:.5px;text-transform:uppercase;color:#78716c;font-size:10px;font-weight:700}.property-card .project-card__price .price-amount{color:#141310;font-size:1.25rem;font-weight:700}.property-card .project-card__price .price-currency{font-size:70%}body.lang-ur .property-card .project-card__location,body.lang-ur .property-card .developer-name,body.lang-ur .property-card .price-label,body.lang-ur .property-card .property-card-meta{font-family:Noto Sans Arabic,sans-serif}body.lang-ur .property-card .project-card__title{font-family:Noto Nastaliq Urdu,serif;font-weight:400;line-height:2}body.lang-ur .property-card .price-label{letter-spacing:0;font-size:13px}.property-card-meta{flex-wrap:wrap;gap:12px;margin-top:auto;margin-bottom:14px;font-size:14px;display:flex}.property-card-meta__item{align-items:center;gap:4px;font-weight:500;display:flex}.property-card-meta__icon{color:#78716c;flex-shrink:0;display:flex}.property-card-meta__icon svg{width:24px}.property-card-meta__icon.with-small svg{width:20px}.property-card-meta__value{white-space:nowrap}.project-detail__featured-wrap{margin:0 -16px;position:relative;overflow:hidden}@media (width>=576px){.project-detail__featured-wrap{border-radius:var(--iw-radius-surface);margin:0 0 32px}}.project-detail__featured-img{height:calc(100svh - 68px);overflow:hidden}@media (width>=576px){.project-detail__featured-img{height:auto;min-height:520px;overflow:visible}}.project-detail__featured-img img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width>=576px){.project-detail__featured-img img{position:absolute;inset:0}}.project-detail__featured-overlay{z-index:1;background-image:linear-gradient(#1413104d,#141310b3);position:absolute;inset:0}.project-detail__featured-content{z-index:2;flex-direction:column;align-items:start;padding:10px 16px 40px;display:flex;position:absolute;inset:0}@media (width>=576px){.project-detail__featured-content{padding:10px 50px 50px}}.project-detail__featured-content ._top-navbar{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.project-detail__featured-content .location-breadcrumb,.project-detail__featured-content .location-breadcrumb .breadcrumb-sep{color:#fff}.project-detail__featured-content .property-share__trigger.btn{color:#fff;background-color:#ffffff1a;border-color:#ffffff80;flex-shrink:0}.project-detail__featured-content .property-share__trigger.btn:hover{background-color:#fff3;border-color:#ffffffbf}.project-detail__featured-content .actions-row{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.project-detail__featured-header{margin-top:auto}.project-detail__featured .featured-title{color:#fff;margin-bottom:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:32px;font-weight:700;line-height:1.2}@media (width>=768px){.project-detail__featured .featured-title{font-size:40px}}body.lang-ur .project-detail__featured .featured-title{margin-top:16px;font-family:Noto Nastaliq Urdu,serif;font-weight:400;line-height:2}.project-detail__badges{flex-wrap:wrap;margin-bottom:20px}@media (width>=576px){.project-detail__badges{flex-wrap:nowrap}}.card__badge.badge--white{color:#fff;background-color:#fff3;border-color:#fff9}.card__badge.badge--project-slider{color:#fff;background-color:#ffffff4d;border:1px solid #ffffff4d}.location-breadcrumb{color:#78716c;padding:1rem 0;font-size:15px;font-weight:500}.location-breadcrumb__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.location-breadcrumb__item{align-items:center;font-size:14px;display:flex}.location-breadcrumb .breadcrumb-sep{display:flex}body.rtl .location-breadcrumb .breadcrumb-sep svg{transform:rotate(180deg)}.property-overview{margin-bottom:50px}.property-overview__grid{position:relative}@media (width>=576px){.property-overview__grid{grid-template-columns:minmax(0,1fr) 400px;gap:32px;display:grid}}@media (width<=767.98px) and (width>=576px){.property-overview__grid{grid-template-columns:minmax(0,1fr) 300px}}.property-overview__content{min-width:0}.project-detail .details-row{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;grid-template-columns:repeat(2,1fr);gap:16px 20px;margin-bottom:2rem;padding-block:16px;display:grid}@media (width>=576px){.project-detail .details-row{flex-wrap:wrap;gap:16px 50px;padding-top:1.25rem;display:flex}}.project-detail .details-row a{color:inherit;text-decoration:none}.project-detail .detail-label{letter-spacing:.5px;text-transform:uppercase;color:#78716c;margin-bottom:10px;font-size:12px;font-weight:700}body.lang-ur .project-detail .detail-label{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif;font-size:14px}.project-detail .detail-value{color:#141310;align-items:end;gap:4px;font-size:26px;font-weight:700;line-height:1;display:flex}.project-detail .detail-value small{font-size:70%}body.lang-ur .project-detail .detail-value{line-height:1.6}.project-detail__map{border-radius:var(--iw-radius-surface);margin:16px 0 24px;position:relative;overflow:hidden}.project-detail__map iframe{border:0;width:100%;height:400px;display:block}.block-title{color:#141310;margin-top:60px;margin-bottom:20px;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1.3}body.lang-ur .block-title{font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.block-description{color:#4a453f}.block-description>*+*{margin-top:16px}.block-description ul{padding-inline-start:20px;list-style-type:disc}.block-description ul li+li{margin-top:8px}body.lang-ur .block-description{line-height:2}.property-video__embed{aspect-ratio:16/9;border-radius:var(--iw-radius-surface);background:#141310;width:100%;position:relative;overflow:hidden}.property-video__embed iframe{border:0;width:100%;height:100%}.image-gallery__gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.image-gallery__item{border-radius:var(--iw-radius-surface);aspect-ratio:4/3;position:relative;overflow:hidden}.image-gallery__item:first-child{aspect-ratio:16/9;grid-column:1/-1}.image-gallery__trigger{cursor:zoom-in;background:#f2f4f7;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.image-gallery__trigger img{object-fit:cover;width:100%;height:100%;display:block}.image-gallery__trigger:after{content:"";z-index:1;transition:background-color .3s;position:absolute;inset:0}.image-gallery__trigger:hover:after{background-color:#1413101a}.image-gallery__trigger:focus-visible{outline-offset:-4px;outline:2px solid #141310}.view-all-btn{bottom:20px;z-index:2;border-radius:var(--iw-radius-button);color:#141310;background-color:#fff;gap:6px;padding:6px 12px;font-size:16px;font-weight:500;position:absolute;inset-inline-end:20px;box-shadow:0 .64px 1.15px -1.125px #14131042,0 1.93px 3.48px -2.25px #14131040,0 5.1px 9.19px -3.375px #14131030,0 16px 28.8px -4.5px #14131008}.iw-lightbox{color:#fff;background:#141310f2;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.iw-lightbox::backdrop{background:#141310f2}.iw-lightbox__stage{justify-content:center;align-items:center;height:100%;padding:64px 16px;display:flex}@media (width>=768px){.iw-lightbox__stage{padding:64px 96px}}.iw-lightbox__slide{flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;display:flex}.iw-lightbox__slide[hidden]{display:none}.iw-lightbox__slide img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 180px)}.iw-lightbox__caption{color:#b8b2a9;text-align:center;gap:16px;font-size:14px;display:flex}.iw-lightbox__nav,.iw-lightbox__close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:absolute}.iw-lightbox__nav:hover,.iw-lightbox__close:hover{background:#fff3}.iw-lightbox__nav:focus-visible,.iw-lightbox__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.iw-lightbox__close{top:12px;inset-inline-end:12px}.iw-lightbox__nav{top:50%;transform:translateY(-50%)}.iw-lightbox__nav--prev{inset-inline-start:12px}.iw-lightbox__nav--prev svg{transform:scaleX(-1)}.iw-lightbox__nav--next{inset-inline-end:12px}body.rtl .iw-lightbox__nav--prev svg{transform:none}body.rtl .iw-lightbox__nav--next svg{transform:scaleX(-1)}@media (width>=576px){.property-overview__sidebar{display:block}}.property-actions{border-radius:var(--iw-radius-surface);background-color:#f4f0ec;border:1px solid #d8d2c9;padding:16px;position:sticky;top:100px}.property-actions .form-control{background-color:#fff}.property-actions .btn.btn-whatsapp{gap:8px;width:100%;margin-top:4px;padding-block:9px;font-size:16px;display:flex}.property-actions .btn.btn-whatsapp svg{color:#25d366;width:24px}.property-actions ._divider{text-align:center;color:#78716c;padding-block:16px;position:relative}.property-actions ._divider ._text{z-index:1;background-color:#fff;padding-inline:10px;line-height:1;display:inline-block;position:relative}.property-actions ._divider:before{content:"";background-color:#e6e6e6;width:100%;height:1px;position:absolute;top:50%;left:0}.property-actions .contact-form__row{grid-template-columns:1fr}.property-actions .btn-form-submit{width:100%}.property-share{position:relative}.property-share .btn-share{border-radius:var(--iw-radius-button);gap:4px;margin-block:10px;padding:6px 8px 6px 6px;font-weight:500}.property-share .btn-share svg{flex-shrink:0}.property-share .btn-share ._share-text{display:none}@media (width>=576px){.property-share .btn-share ._share-text{display:block}}.property-share__panel{top:calc(100% - 2px);z-index:40;color:#141310;text-align:start;background:#fff;border:1px solid #d8d2c9;width:320px;max-width:calc(100vw - 2rem);margin:0;padding:0;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;position:absolute;inset-inline:auto 0;box-shadow:0 24px 48px -20px #14131059,0 2px 6px #1413100f}.property-share__panel:modal{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;position:fixed;inset:auto 0 0}.property-share__panel::backdrop{background:#14131080}body.lang-ur .property-share__panel{font-family:Noto Sans Arabic,sans-serif}.property-share__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 10px 18px;display:flex}.property-share__title{margin:0;font-size:15px;font-weight:600;line-height:1.3}body.lang-ur .property-share__title{font-size:16px;line-height:1.9}.property-share__close{color:#78716c;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.property-share__close:hover{color:#141310}.property-share__close:focus-visible{outline:2px solid #141310}.property-share__link{border:1px solid #d8d2c9;margin:0 18px 16px;display:flex}.property-share__url{color:#4a453f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.property-share__copy{border:0;font:inherit;color:#141310;cursor:pointer;background:#f4f0ec;border-inline-start:1px solid #d8d2c9;flex-shrink:0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4}.property-share__copy:hover{background:#d8d2c9}.property-share__copy:focus-visible{outline-offset:-2px;outline:2px solid #141310}body.lang-ur .property-share__copy{font-size:16px}.property-share__list{border-top:1px solid #e6e6e6;margin:0;padding:6px 0;list-style:none}.property-share__list a{color:#141310;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.property-share__list a:hover{background:#f4f0ec}.property-share__list a:focus-visible{outline-offset:-2px;outline:2px solid #141310}body.lang-ur .property-share__list a{font-size:16px;line-height:1.9}.property-share__panel:modal .property-share__list a{min-height:52px;font-size:16px}.property-share__icon{background:#f4f0ec;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.property-mobile-actions{z-index:10;padding-block:12px calc(12px + env(safe-area-inset-bottom));background-color:#fff;border-top:1px solid #d8d2c9;position:sticky;bottom:0}@media (width>=576px){.property-mobile-actions{display:none}}.property-mobile-actions__inner{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.property-mobile-actions__inner svg{width:20px}.property-mobile-actions .btn{white-space:nowrap;flex-shrink:0;gap:8px;min-height:48px;padding:0 12px;font-size:15px}.property-mobile-actions .btn-outline{background-color:#fff;border-color:#141310}.property-mobile-actions .btn-outline:hover{background-color:#f4f0ec}.property-mobile-actions .btn.btn-primary.btn-whatsapp svg{width:18px}.iw-modal{border-radius:var(--iw-radius-surface);color:#141310;background-color:#fff;border:0;width:calc(100% - 32px);max-width:600px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto}.iw-modal::backdrop{background:#14131099}.iw-modal__window{padding:48px 24px 24px;position:relative}@media (width>=576px){.iw-modal__window{padding:48px 36px 36px}}.iw-modal__title,.iw-modal .site-form__title{margin:0 0 20px;padding-inline-end:40px;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:24px;font-weight:600;line-height:1.3}body.lang-ur .iw-modal__title,body.lang-ur .iw-modal .site-form__title{font-family:Noto Nastaliq Urdu,serif;font-weight:400;line-height:2}.iw-modal .site-form__title{margin-bottom:8px}.iw-modal .site-form__description{color:#4a453f;margin:0 0 24px}.iw-modal__close{top:16px;border-radius:var(--iw-radius-button);color:#141310;background:0 0;width:40px;height:40px;padding:0;position:absolute;inset-inline-end:16px}.iw-modal__close:hover{background-color:#e6e6e680}.iw-modal .btn-form-submit{width:100%}.property-card[hidden]{display:none}.properties-archive{padding:0 0 150px}.properties-archive__layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:50px;display:grid}@media (width>=768px){.properties-archive__layout{grid-template-columns:340px minmax(0,1fr);gap:32px}}@media (width>=1024px){.properties-archive__layout{grid-template-columns:380px minmax(0,1fr)}}.properties-archive__sidebar-heading{margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:20px;font-weight:600}body.lang-ur .properties-archive__sidebar-heading{font-family:Noto Nastaliq Urdu,serif;font-weight:400;line-height:2}.properties-archive__empty{text-align:center;color:#78716c;flex-direction:column;align-items:center;gap:16px;padding:60px 0;display:flex}.properties-archive__empty[hidden]{display:none}.properties-archive__empty svg{color:#d8d2c9}.properties-archive__empty p{margin:0;font-size:17px;font-weight:500}.properties-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=576px){.properties-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.properties-grid{grid-template-columns:1fr}}@media (width>=1024px){.properties-grid{grid-template-columns:repeat(2,1fr)}}.property-filter-bar{border-radius:var(--iw-radius-surface);background-color:#fff;border:1px solid #e6e6e6;flex-direction:column;gap:20px;padding:20px;display:flex}@media (width>=768px){.property-filter-bar{padding:30px 20px;position:sticky;top:100px}}.property-filter-bar__search{width:100%}.property-filter-bar__search-inner{border-radius:var(--iw-radius-control);background:#f2f4f7;border:1.5px solid #e6e6e6;align-items:center;gap:10px;padding-block:3px 4px;padding-inline:16px 6px;transition:border-color .2s;display:flex;position:relative}.property-filter-bar__search-inner:focus-within{border-color:#141310}.property-filter-bar__search-icon{color:#78716c;flex-shrink:0;align-items:center;display:flex}.property-filter-bar__search-input{color:#141310;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:6px 0;font-family:inherit;font-size:14px;font-weight:500}.property-filter-bar__search-input::placeholder{color:#78716c;font-weight:400}.property-filter-bar__search-input::-webkit-search-cancel-button{display:none}.property-filter-bar__search-clear{color:#78716c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,color .15s;display:flex}.property-filter-bar__search-clear[hidden]{display:none}.property-filter-bar__search-clear:hover{color:#141310;background-color:#e6e6e6}.property-filter-bar__search-btn.btn{white-space:nowrap;flex-shrink:0;padding:9px 20px;font-size:14px}.property-filter-bar__group{flex-direction:column;padding-top:16px;display:flex}.property-filter-bar__group-label{letter-spacing:.8px;color:#78716c;margin:0;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-size:13px;font-weight:600}body.lang-ur .property-filter-bar__group-label{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif;font-size:15px}.property-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.property-filters .filter-btn{color:#141310;background-color:#f2f4f7;border-radius:50px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .3s cubic-bezier(.4,0,.2,1)}@media (width>=576px){.property-filters .filter-btn{padding:8px 20px}}.property-filters .filter-btn:hover:not(.active){background-color:#e6e6e6}.property-filters .filter-btn.active{color:#f4f0ec;background-color:#141310}.property-filters .filter-btn:focus-visible{outline-offset:2px;outline:2px solid #141310}body.lang-ur .property-filters .filter-btn{font-family:Noto Sans Arabic,sans-serif;font-size:14px}.project-detail__featured-developer{color:#fff;margin-top:8px;padding-inline-start:4px;font-size:14px}.project-detail__featured-developer strong{font-size:16px;font-weight:700}body.lang-ur .project-detail__featured-developer{margin-top:16px;font-family:Noto Sans Arabic,sans-serif}.project-detail__featured-desc{color:#fff;max-width:760px;margin:10px 0 0;font-weight:500}@media (width<=575.98px){.project-detail__featured-desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}body.lang-ur .project-detail__featured-desc{line-height:2}.listing-breadcrumbs{padding-block:24px;font-size:14px}.listing-breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.listing-breadcrumbs li{gap:8px;display:flex}.listing-breadcrumbs li+li:before{content:"/";color:#78716c}.listing-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}body.lang-ur .listing-breadcrumbs{font-size:16px;line-height:1.9}.listing-hero{padding-bottom:48px}.listing-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.listing-hero__content{min-width:0;padding-block:12px}.listing-hero h1{color:#141310;margin:12px 0 20px;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:clamp(30px,3.2vw,46px);line-height:1.2}.listing-hero__location{color:#4a453f;margin:0;font-size:14px}.listing-hero__summary{color:#4a453f;font-size:18px;line-height:1.65}.listing-hero__actions{flex-wrap:wrap;gap:12px;margin-block:24px 16px;display:flex}.listing-hero__note{color:#4a453f;font-size:14px}@media (width<=800px){.listing-hero__grid{grid-template-columns:minmax(0,1fr)}}body.lang-ur .listing-hero h1{font-family:Noto Nastaliq Urdu,serif;font-weight:400;line-height:2.1}body.lang-ur .listing-hero__location,body.lang-ur .listing-hero__summary,body.lang-ur .listing-hero__note{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.listing-chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.listing-chips li{color:#141310;border:1px solid #d8d2c9;border-radius:30px;padding:6px 12px;font-size:14px}body.lang-ur .listing-chips li{font-size:16px;line-height:1.9}.listing-gallery{min-width:0}.listing-gallery__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.listing-gallery figure{min-width:0;margin:0}.listing-gallery__tiles>figure:first-child{grid-column:1/-1}.listing-gallery button[data-gallery-open]{cursor:zoom-in;background:#f2f4f7;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.listing-gallery button img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.listing-gallery figcaption{color:#4a453f;padding-block:8px;font-size:13px;line-height:1.5}.listing-gallery__tiles>figure:not(:first-child) figcaption{display:none}.listing-gallery__more{inset-inline-end:8px;color:#fff;background:#141310;border-radius:12px;padding:4px 8px;position:absolute;bottom:8px}.listing-gallery__empty{border:1px solid #d8d2c9;border-radius:16px;place-items:center;min-height:280px;display:grid}body.lang-ur .listing-gallery figcaption{font-size:16px;line-height:1.9}#listing-inquiry{scroll-margin-top:100px}.buyer-links{flex-wrap:wrap;gap:16px;margin-block:24px;display:flex}.buyer-links a{text-decoration:underline}.collection-copy{max-width:850px;margin-block:36px}.collection-copy p,.collection-copy li{line-height:1.8}.media-disclosure{color:#4a453f;background:#f4f0ec;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.lang-ur .media-disclosure{font-size:16px;line-height:1.9}.slider-media-label{bottom:12px;z-index:3;color:#fff;text-align:center;font-size:13px;position:absolute;inset-inline:16px}.lang-ur .slider-media-label{font-size:16px;line-height:1.9}.property-overview__sidebar{display:block}@media (width<=900px){.property-overview__grid{flex-direction:column;gap:32px;display:flex}.property-overview__sidebar,.property-overview__content{width:100%}.property-actions{position:static}}@media (width<=800px){.listing-hero__content{order:-1}.lang-ur .listing-hero h1{font-size:28px}}.project-hero{color:#f4f0ec;background-color:#141310}.project-hero__stage{grid-template-rows:auto auto;grid-template-columns:1rem minmax(0,1fr) 1rem;display:grid;position:relative}@media (width>=1024px){.project-hero__stage{grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(560px,70vh,720px)}}@media (width>=1200px){.project-hero__stage{grid-template-columns:minmax(1rem,1fr) minmax(0,1168px) minmax(1rem,1fr)}}@media (width>=1400px){.project-hero__stage{grid-template-columns:minmax(1rem,1fr) minmax(0,1288px) minmax(1rem,1fr)}}.project-hero__media{aspect-ratio:4/3;grid-area:1/1/auto/-1;max-height:56svh;position:relative;overflow:hidden}@media (width>=768px){.project-hero__media{aspect-ratio:16/9}}@media (width>=1024px){.project-hero__media{aspect-ratio:auto;max-height:none;position:absolute;inset:0}}.project-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%}.project-hero__media:after{content:"";pointer-events:none;background-image:linear-gradient(#1413108c 0%,#14131000 26% 78%,#141310 100%);position:absolute;inset:0}@media (width>=1024px){.project-hero__media:after{background-image:linear-gradient(#14131099 0%,#14131026 26%,#141310b8 54%,#141310eb 80%,#141310 100%)}}.project-hero__top{z-index:3;grid-area:1/2;justify-content:space-between;align-self:start;align-items:center;gap:12px;min-width:0;padding-top:4px;display:flex}@media (width>=1024px){.project-hero__top{padding-top:16px}}.project-hero .listing-breadcrumbs{color:#b8b2a9;flex:1;min-width:0;padding-block:0}.project-hero .listing-breadcrumbs ol{flex-wrap:nowrap}.project-hero .listing-breadcrumbs li{white-space:nowrap;flex-shrink:0}.project-hero .listing-breadcrumbs li:last-child{flex-shrink:1;min-width:0}.project-hero .listing-breadcrumbs li+li:before{color:#b8b2a9}.project-hero .listing-breadcrumbs a{color:#e4e0d9}.project-hero .listing-breadcrumbs a:hover,.project-hero .listing-breadcrumbs a:focus-visible{color:#fff}.project-hero .listing-breadcrumbs [aria-current]{text-overflow:ellipsis;color:#f4f0ec;min-width:0;overflow:hidden}.project-hero .property-share__trigger.btn,.project-hero__photos.btn{color:#f4f0ec;background-color:#14131066;border-color:#f4f0ec59;transition:background-color .2s,border-color .2s}.project-hero .property-share__trigger.btn:hover,.project-hero__photos.btn:hover{background-color:#141310a6;border-color:#f4f0ecbf}.project-hero .property-share__trigger.btn:focus-visible,.project-hero__photos.btn:focus-visible{outline-color:#f4f0ec}.project-hero__tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.project-hero__photos.btn{flex-shrink:0;gap:6px;height:38px;padding:6px 10px 6px 8px;font-size:15px;font-weight:500}.project-hero__photos.btn svg{flex-shrink:0}.project-hero__photos.btn ._photos-text{display:none}@media (width>=576px){.project-hero__photos.btn ._photos-text{display:block}}@media (width<=575.98px){.project-hero__photos.btn{padding-inline:8px}}body.lang-ur .project-hero__photos.btn{font-family:Noto Sans Arabic,sans-serif}.project-hero__body{z-index:1;grid-area:2/2;min-width:0;padding-block:14px 30px}@media (width>=1024px){.project-hero__body{grid-row:3;align-self:end;max-width:min(760px,62%);padding-block:0 52px}}.project-hero__location{letter-spacing:.16em;text-transform:uppercase;color:#a8a29b;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1.4}@media (width>=1024px){.project-hero__location{color:#e4e0d9}}body.lang-ur .project-hero__location{letter-spacing:0;margin-bottom:4px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.project-hero__title{color:#f4f0ec;margin:0}.project-hero__name{letter-spacing:-.025em;text-wrap:balance;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:clamp(40px,7vw,88px);font-weight:600;line-height:1;display:block}body.lang-ur .project-hero__name{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:clamp(30px,5vw,56px);font-weight:400;line-height:2.1}.project-hero__tagline{color:#e4e0d9;text-wrap:balance;max-width:620px;margin-top:12px;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:clamp(18px,2.2vw,26px);font-weight:400;line-height:1.3;display:block}body.lang-ur .project-hero__tagline{margin-top:0;font-family:Noto Sans Arabic,sans-serif;font-size:clamp(18px,2vw,22px);line-height:1.9}.project-hero__summary{color:#b8b2a9;text-wrap:pretty;max-width:620px;margin:16px 0 0;font-size:16px;line-height:1.6}@media (width>=1024px){.project-hero__summary{font-size:17px}}body.lang-ur .project-hero__summary{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.project-hero__chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.project-hero__chips li{color:#e4e0d9;border:1px solid #f4f0ec4d;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.4}body.lang-ur .project-hero__chips li{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.project-hero__strip{border-top:1px solid #6e5730}.project-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;display:grid}@media (width>=768px){.project-hero__facts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.project-hero__fact{min-width:0;padding:16px 0 18px}@media (width<=767.98px){.project-hero__fact:nth-child(odd){padding-inline-end:16px}.project-hero__fact:nth-child(2n){border-inline-start:1px solid #f4f0ec1f;padding-inline-start:16px}.project-hero__fact:nth-child(n+3){border-top:1px solid #f4f0ec1f}.project-hero__fact:last-child:nth-child(odd){grid-column:1/-1;padding-inline-end:0}}@media (width>=768px){.project-hero__fact{padding:24px 20px 28px}.project-hero__fact:first-child{padding-inline-start:0}.project-hero__fact:last-child{padding-inline-end:0}.project-hero__fact+.project-hero__fact{border-inline-start:1px solid #f4f0ec1f}}.project-hero__fact dt{letter-spacing:.14em;text-transform:uppercase;color:#8c867e;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.3}body.lang-ur .project-hero__fact dt{letter-spacing:0;margin-bottom:2px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.project-hero__fact dd{font-variant-numeric:tabular-nums;color:#f4f0ec;margin:0;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:500;line-height:1.2}@media (width>=1024px){.project-hero__fact dd{font-size:21px}}.project-hero__fact dd._text{font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;font-size:16px;line-height:1.35}@media (width>=1024px){.project-hero__fact dd._text{font-size:18px}}.project-hero__fact dd small{color:#b8b2a9;font-size:70%}.project-hero__fact dd a{color:inherit;text-underline-offset:5px;text-decoration:underline #f4f0ec66}.project-hero__fact dd a:hover,.project-hero__fact dd a:focus-visible{text-decoration-color:#f4f0ec}.property-hero{color:#141310;flex-direction:column;padding-bottom:32px;display:flex;position:relative}@media (width>=768px){.property-hero{padding-bottom:48px}.property-hero__top{justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}}.property-hero .listing-breadcrumbs{display:none}@media (width>=768px){.property-hero .listing-breadcrumbs{color:#78716c;flex:1;min-width:0;padding-block:0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;line-height:1.4;display:block}}.property-hero .listing-breadcrumbs a{color:inherit;text-decoration:none}.property-hero .listing-breadcrumbs a:hover,.property-hero .listing-breadcrumbs a:focus-visible{color:#141310;text-underline-offset:3px;text-decoration:underline}.property-hero .listing-breadcrumbs [aria-current]{color:#141310}body.lang-ur .property-hero .listing-breadcrumbs{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.property-hero .property-share{top:10px;z-index:2;position:absolute;inset-inline-end:10px}@media (width>=768px){.property-hero .property-share{top:auto;z-index:auto;flex-shrink:0;position:relative;inset-inline-end:auto}}.property-hero .property-share__trigger.btn{color:#141310;background-color:#fff;border-color:#d8d2c9;border-radius:50%;width:44px;height:44px;margin:0;padding:0}.property-hero .property-share__trigger.btn svg{width:20px;height:20px}.property-hero .property-share__trigger.btn ._share-text{display:none}.property-hero .property-share__trigger.btn:hover,.property-hero .property-share__trigger.btn[aria-expanded=true]{background-color:#f4f0ec;border-color:#141310}@media (width>=768px){.property-hero .property-share__trigger.btn{border-radius:var(--iw-radius-button);gap:8px;width:auto;height:40px;padding:0 14px;font-size:14px;font-weight:600}.property-hero .property-share__trigger.btn ._share-text{display:block}body.lang-ur .property-hero .property-share__trigger.btn{font-family:Noto Sans Arabic,sans-serif;font-size:16px}}.property-hero .property-share__panel:not(:modal){top:calc(100% + 8px)}.property-hero__head{gap:20px;padding-top:22px;display:grid}@media (width>=768px){.property-hero__head{gap:24px;padding-block:28px 32px}}@media (width>=1024px){.property-hero__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}}.property-hero__title{letter-spacing:-.02em;color:#141310;text-wrap:balance;margin:0 0 10px;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:clamp(30px,22px + 2.2vw,52px);font-weight:600;line-height:1.1}body.lang-ur .property-hero__title{letter-spacing:0;margin-bottom:4px;font-family:Noto Nastaliq Urdu,serif;font-size:clamp(28px,22px + 1.4vw,40px);font-weight:400;line-height:2.1}.property-hero__description{color:#4a453f;text-wrap:pretty;max-width:640px;margin:0;font-size:15px;line-height:1.55}@media (width>=768px){.property-hero__description{font-size:17px}}body.lang-ur .property-hero__description{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}@media (width>=768px){body.lang-ur .property-hero__description{font-size:17px}}.property-hero__offer{flex-direction:column;gap:18px;display:flex}@media (width>=576px){.property-hero__offer{flex-flow:wrap;justify-content:space-between;align-items:flex-end}}@media (width>=1024px){.property-hero__offer{flex-flow:column;justify-content:flex-start;align-items:flex-end}}.property-hero__price{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width>=1024px){.property-hero__price{align-items:flex-end;gap:9px}}.property-hero__amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#141310;margin:0;font-family:IBM Plex Mono,monospace;font-size:26px;font-weight:600;line-height:1}@media (width>=768px){.property-hero__amount{font-size:32px}}@media (width>=1024px){.property-hero__amount{font-size:36px}}.property-hero__amount._text{letter-spacing:0;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}body.lang-ur .property-hero__amount._text{font-family:Noto Sans Arabic,sans-serif;line-height:1.9}.property-hero__price-note{color:#78716c;margin:0;font-size:13px;line-height:1.3}body.lang-ur .property-hero__price-note{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.property-hero__actions{display:none}@media (width>=576px){.property-hero__actions{flex-wrap:wrap;gap:10px;display:flex}}.property-hero__actions .btn{gap:9px;min-height:48px;padding:0 20px;font-size:15px}body.lang-ur .property-hero__actions .btn{font-family:Noto Sans Arabic,sans-serif;font-size:16px}.property-hero__whatsapp svg{color:#25d366;flex-shrink:0}.property-hero__gallery{aspect-ratio:16/9;background:#f2f4f7;order:-1;margin-inline:-1rem;position:relative}@media (width>=768px){.property-hero__gallery{aspect-ratio:1160/540;background:0 0;order:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;min-height:0;margin-inline:0;display:grid}.property-hero__gallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}}.property-hero__tile{cursor:zoom-in;background:#f2f4f7;border:0;width:100%;height:100%;padding:0;display:none;position:absolute;inset:0;overflow:hidden}.property-hero__tile:first-child{display:block}.property-hero__tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.property-hero__tile:focus-visible{outline-offset:-3px;outline:3px solid #141310}@media (width>=768px){.property-hero__tile{min-height:0;display:block;position:relative;inset:auto}.property-hero__tile:first-child,[data-count="2"]>.property-hero__tile:nth-child(2){grid-row:1/-1}}.property-hero__counter{inset-inline-end:14px;color:#141310;pointer-events:none;background:#fff;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;line-height:1;position:absolute;bottom:14px}@media (width>=768px){.property-hero__counter{display:none}}.property-hero__view-all.btn{display:none}@media (width>=768px){.property-hero__view-all.btn{inset-inline-end:16px;color:#141310;background-color:#fff;border-color:#d8d2c9;min-height:40px;padding:0 14px;font-size:13px;display:inline-flex;position:absolute;bottom:16px}.property-hero__view-all.btn:hover{border-color:#141310}body.lang-ur .property-hero__view-all.btn{font-family:Noto Sans Arabic,sans-serif;font-size:16px}}.property-hero__facts{border-top:1px solid #d8d2c9;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid}@media (width>=768px){.property-hero__facts{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}}@media (width>=1024px){.property-hero__facts{grid-template-columns:repeat(var(--facts), minmax(0, 1fr))}}.property-hero__fact{border-bottom:1px solid #d8d2c9;min-width:0;padding-block:13px;padding-inline:0 12px}.property-hero__fact:nth-child(2n){border-inline-start:1px solid #d8d2c9;padding-inline:14px 0}.property-hero__fact:last-child:nth-child(odd){grid-column:1/-1}@media (width>=768px){.property-hero__fact{border-inline-start:1px solid #d8d2c9;padding-block:20px 22px}.property-hero__fact,.property-hero__fact:nth-child(2n){padding-inline:24px}.property-hero__fact:last-child:nth-child(odd){grid-column:auto}.property-hero__fact:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}}@media (width>=1024px){.property-hero__fact:nth-child(3n+1){border-inline-start:1px solid #d8d2c9;padding-inline-start:24px}.property-hero__fact:first-child{border-inline-start:0;padding-inline-start:0}.property-hero__fact:last-child{padding-inline-end:0}}.property-hero__fact dt{color:#78716c;margin-bottom:6px;font-size:13px;font-weight:400;line-height:1.2}@media (width>=768px){.property-hero__fact dt{margin-bottom:9px}}.property-hero__fact dd{color:#141310;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.25}@media (width>=768px){.property-hero__fact dd{font-size:17px}}body.lang-ur .property-hero__fact dt,body.lang-ur .property-hero__fact dd{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}body.lang-ur .property-hero__fact dt{margin-bottom:0}body.single-property .property-overview__content>.block-title:first-child{margin-top:0}body.single-property .property-overview__content>:is(.project-gallery,.project-amenities):not(:first-child){margin-top:60px}.payment-calculator{color:#141310;scroll-margin-top:110px;container-type:inline-size}.payment-calculator.container{padding-bottom:48px}.payment-calculator__title{letter-spacing:-.015em;color:#141310;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}@media (width>=1024px){.payment-calculator__title{font-size:32px}}body.lang-ur .payment-calculator__title{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.payment-calculator__intro{color:#4a453f;max-width:720px;margin:12px 0 28px;line-height:1.65}.payment-calculator__card{background:#fff;border:1px solid #d8d2c9;display:grid}.payment-calculator__controls,.payment-calculator__summary{min-width:0;padding:24px}.payment-calculator__controls{flex-direction:column;gap:32px;display:flex}.payment-calculator h3{align-items:baseline;gap:10px;margin:0 0 14px;font:600 16px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif;display:flex}.payment-calculator h3 span{font:600 13px/1.4 IBM Plex Mono,monospace}.payment-calculator p{font-size:14px;line-height:1.55}.payment-calculator__controls p{color:#4a453f;margin:4px 0}.payment-calculator button{cursor:pointer;color:#141310;overflow-wrap:anywhere;background:#fff;border:1px solid #d8d2c9;min-height:44px;padding:10px 12px;font:500 14px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,sans-serif}.payment-calculator button[aria-pressed=true]{color:#fff;background:#141310;border-color:#141310}.payment-calculator button:focus-visible,.payment-calculator input:focus-visible{outline-offset:4px;outline:2px solid #141310}.payment-calculator__mobile{display:none;position:relative}.payment-calculator__mobile .archive-filter{position:relative}.payment-calculator__mobile .archive-filter__trigger{white-space:normal;text-align:start;width:100%;height:auto;min-height:56px;display:grid}.payment-calculator__mobile .archive-filter__value{text-overflow:clip;overflow:visible}.payment-calculator__mobile .archive-filter__panel{top:calc(100% + 6px);width:100%;min-width:0;max-width:none;inset-inline:0}.payment-calculator__mobile .archive-filter__option{text-align:start;border:0}.payment-calculator__types,.payment-calculator__sizes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.payment-calculator__sizes{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.payment-calculator__sizes button{text-align:start;flex-direction:column;justify-content:center;align-items:start;gap:6px;display:flex}.payment-calculator small{font-size:13px;font-weight:400;line-height:1.5;display:block}.payment-calculator__sizes small{white-space:nowrap;overflow-wrap:normal;text-align:left;font-family:IBM Plex Mono,monospace}.payment-calculator__sizes button[aria-pressed=true] small{color:#d8d2c9}.payment-calculator__booking{border-bottom:1px solid #e6e6e6;padding:20px 0 22px}.payment-calculator__booking-choice{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.payment-calculator__booking-choice label{cursor:pointer}.payment-calculator [data-plan-toggle]{accent-color:#141310;cursor:pointer;border-radius:0;width:22px;height:22px;margin:0}.payment-calculator [data-plan-amount]:disabled,.payment-calculator__presets button:disabled{opacity:.55;cursor:not-allowed}.payment-calculator__payment-row{align-items:center;gap:12px;display:grid}.payment-calculator__payment-row label{font-size:15px;font-weight:600}.payment-calculator__payment-row p{font-size:13px}.payment-calculator__amount{border:1px solid #141310;align-items:center;gap:8px;height:48px;padding:0 12px;font-family:IBM Plex Mono,monospace;display:flex}.payment-calculator__amount span{color:#4a453f;font-size:13px}.payment-calculator__amount input{color:#141310;text-align:right;background:0 0;border:0;width:100%;min-width:0;padding:4px 0;font:600 16px/1.4 IBM Plex Mono,monospace}.payment-calculator__presets,.payment-calculator__presets>div,.payment-calculator__durations{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.payment-calculator__presets{margin-top:18px}.payment-calculator__presets>span{color:#4a453f;margin-inline-end:4px;font-size:13px}.payment-calculator__presets button{border-radius:24px;min-height:44px}.payment-calculator__confirmation{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:20px 0;display:grid}.payment-calculator__confirmation label{cursor:pointer;font-size:15px;font-weight:600}.payment-calculator__confirmation label small{color:#4a453f;margin-top:3px}.payment-calculator__confirmation>bdi{grid-column:2;justify-self:start;font:500 14px/1.5 IBM Plex Mono,monospace}.payment-calculator__summary{color:#f4f0ec;background:#141310;flex-direction:column;display:flex}.payment-calculator__selection{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1.4}body.lang-ur .payment-calculator__selection{letter-spacing:0;text-transform:none;font-family:Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.payment-calculator__selection{color:#b8b2a9}.payment-calculator__monthly-label{color:#d8d2c9;margin:26px 0 10px}.payment-calculator__monthly{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.payment-calculator__monthly>bdi{overflow-wrap:anywhere;font:600 clamp(24px,4cqi,40px)/1.2 IBM Plex Mono,monospace}.payment-calculator__monthly>span{color:#b8b2a9;font-size:15px}.payment-calculator__bar{gap:2px;height:8px;margin:30px 0 6px;display:flex}.payment-calculator__bar span{flex-basis:0}.payment-calculator__bar [data-plan-bar=booking]{background:#f4f0ec}.payment-calculator__bar [data-plan-bar=confirmation]{background:#daa520}.payment-calculator__bar [data-plan-bar=balance]{background:#8fa893}.payment-calculator__schedule{margin:0}.payment-calculator__schedule>div{border-bottom:1px solid #f4f0ec24;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.payment-calculator__schedule dt{font-size:15px;line-height:1.4}.payment-calculator__schedule dd{text-align:end;margin:0;font:500 14px/1.5 IBM Plex Mono,monospace}.payment-calculator__schedule small{color:#b8b2a9;margin-top:4px}.payment-calculator__schedule [data-plan-schedule] dt{padding-inline-start:20px;position:relative}.payment-calculator__schedule [data-plan-schedule] dt:before{content:"";inset-inline-start:0;border-radius:50%;width:10px;height:10px;position:absolute;top:6px}.payment-calculator__schedule [data-plan-schedule=booking] dt:before{background:#f4f0ec}.payment-calculator__schedule [data-plan-schedule=confirmation] dt:before{background:#daa520}.payment-calculator__schedule [data-plan-schedule=balance] dt:before{background:#8fa893}.payment-calculator [data-plan-out=monthly-schedule]{font-family:IBM Plex Mono,monospace}.payment-calculator__total,.payment-calculator__total dd{font-weight:600}.payment-calculator__foot{margin-top:auto;padding-top:32px}.payment-calculator__foot .btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:52px}.payment-calculator__foot p{color:#b8b2a9;margin:12px 0 0;font-size:13px}.payment-calculator .is-skipped{color:#8c867e}.payment-calculator [data-plan-out=confirmation-amount].is-skipped{color:#78716c;text-decoration:line-through}.payment-calculator [hidden]{display:none!important}@container (width>=520px){.payment-calculator__payment-row{grid-template-columns:minmax(0,1fr) 200px}.payment-calculator__confirmation{grid-template-columns:24px minmax(0,1fr) auto}.payment-calculator__confirmation>bdi{grid-column:auto}}@container (width>=900px){.payment-calculator__card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.payment-calculator__controls,.payment-calculator__summary{padding:36px}}@container (width<=430px){.payment-calculator__schedule>div{grid-template-columns:minmax(0,1fr);gap:6px}.payment-calculator__schedule>div dd{text-align:start;padding-inline-start:20px}}@media (width<=767.98px){.payment-calculator__mobile{display:block}.payment-calculator__controls>div:nth-child(-n+2)>h3,.payment-calculator__types,.payment-calculator__sizes,.payment-calculator__presets,.payment-calculator__selection,.payment-calculator [data-plan-row=confirmation],.payment-calculator [data-plan-bar=confirmation]{display:none}.payment-calculator__monthly-label{margin-top:0}.payment-calculator__booking{border-bottom:0;padding-bottom:0}}body.lang-ur .payment-calculator h3,body.lang-ur .payment-calculator button,body.lang-ur .payment-calculator label,body.lang-ur .payment-calculator p,body.lang-ur .payment-calculator small,body.lang-ur .payment-calculator__presets>span,body.lang-ur .payment-calculator__schedule dt,body.lang-ur .payment-calculator__monthly>span{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}body.lang-ur .payment-calculator__selection{line-height:1.9}body.lang-ur .payment-calculator__sizes small,body.lang-ur .payment-calculator [data-plan-out=monthly-schedule]{font-family:IBM Plex Mono,monospace}.property-floor-plan{padding-bottom:40px}@media (width>=768px){.property-floor-plan{padding-bottom:56px}}.property-floor-plan__title{letter-spacing:-.015em;color:#141310;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}@media (width>=1024px){.property-floor-plan__title{font-size:32px}}body.lang-ur .property-floor-plan__title{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.property-floor-plan__intro{color:#4a453f;max-width:720px;margin:12px 0 28px;font-size:16px;line-height:1.7}body.lang-ur .property-floor-plan__intro{font-family:Noto Sans Arabic,sans-serif;line-height:1.9}.property-floor-plan__figure{margin:0}.property-floor-plan__image{object-fit:contain;object-position:center;background:#fff;border:1px solid #d8d2c9;border-radius:0;width:100%;height:auto;max-height:min(640px,70svh);display:block}.property-floor-plan__caption{color:#78716c;margin-top:14px;font-size:13px;line-height:1.5}body.lang-ur .property-floor-plan__caption{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.property-more{margin-top:56px}@media (width>=1024px){.property-more{margin-top:80px}}.property-more__head{border-top:1px solid #d8d2c9;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;padding-top:28px;display:flex}.property-more__title{letter-spacing:-.015em;color:#141310;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}@media (width>=1024px){.property-more__title{font-size:32px}}body.lang-ur .property-more__title{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.property-more__all{color:#141310;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.property-more__all:hover,.property-more__all:focus-visible{text-underline-offset:4px;text-decoration:underline}body.lang-ur .property-more__all{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.property-more__grid{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=576px){.property-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.property-more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body.single-project .site-header{position:relative}body.single-project .form-control,body.single-property .form-control{border-radius:0}body.single-project .phone-field,body.single-property .phone-field{--phone-radius:0}.project-detail{--project-tabs-h:55px}.project-detail [id^=section-],.project-detail #listing-inquiry{scroll-margin-top:calc(var(--project-tabs-h) + 16px)}.project-tabs{z-index:20;background-color:#fff;border-bottom:1px solid #e6e6e6;position:sticky;top:0}.project-tabs__list{scrollbar-width:none;gap:24px;margin-block:0;list-style:none;display:flex;overflow-x:auto}.project-tabs__list::-webkit-scrollbar{display:none}@media (width>=1024px){.project-tabs__list{gap:32px}}.project-tabs__list li{flex-shrink:0}.project-tabs__link{white-space:nowrap;color:#4a453f;border-block:3px solid #0000;align-items:center;height:54px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s;display:flex}.project-tabs__link:hover{color:#141310;text-decoration:none}.project-tabs__link:focus-visible{outline-offset:-2px;outline:2px solid #141310}.project-tabs__link[aria-current]{color:#141310;border-bottom-color:#141310;font-weight:600}body.lang-ur .project-tabs__link{font-family:Noto Sans Arabic,sans-serif;font-size:16px}.project-body{gap:56px;padding-block:40px 64px;display:grid}@media (width>=1024px){.project-body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;padding-block:72px 96px}}@media (width>=1200px){.project-body{gap:64px}}.project-body--sections{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.project-body--sections{row-gap:80px}}.project-body__upper,.project-body__lower{gap:56px;min-width:0;display:grid}@media (width>=1024px){.project-body__upper,.project-body__lower{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px}}@media (width>=1200px){.project-body__upper,.project-body__lower{gap:64px}}@media (width<=1023.98px){.project-body__upper>.project-enquiry{display:none}}.project-body__main{flex-direction:column;gap:56px;min-width:0;display:flex}@media (width>=1024px){.project-body__main{gap:80px}}.project-body__main .block-title{margin-top:0}.project-overview__title{letter-spacing:-.015em;color:#141310;text-wrap:pretty;max-width:640px;margin:0 0 22px;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}@media (width>=1024px){.project-overview__title{font-size:36px}}body.lang-ur .project-overview__title{letter-spacing:0;margin-bottom:8px;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}@media (width>=1024px){body.lang-ur .project-overview__title{font-size:32px}}.project-overview__description{text-wrap:pretty;font-size:16px;line-height:1.7}body.lang-ur .project-overview__description{line-height:1.9}.project-overview__facts{border-top:1px solid #e6e6e6;margin:32px 0 0;display:grid}@media (width>=576px){.project-overview__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-overview__fact{border-bottom:1px solid #e6e6e6;justify-content:space-between;gap:16px;padding-block:15px;font-size:14px;line-height:1.4;display:flex}@media (width>=576px){.project-overview__fact:nth-child(odd){padding-inline-end:24px}.project-overview__fact:nth-child(2n){border-inline-start:1px solid #e6e6e6;padding-inline-start:24px}}body.lang-ur .project-overview__fact{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.project-overview__fact dt{color:#78716c;flex-shrink:0}.project-overview__fact dd{text-align:end;color:#141310;margin:0;font-weight:600}.project-units__head{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}@media (width>=768px){.project-units__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.project-units__title{letter-spacing:-.015em;color:#141310;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}@media (width>=1024px){.project-units__title{font-size:32px}}body.lang-ur .project-units__title{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.project-units__filter{border:1px solid #d8d2c9;flex-shrink:0;align-self:flex-start;gap:3px;padding:3px;display:flex}@media (width>=768px){.project-units__filter{align-self:auto}}.project-units__filter button{color:#4a453f;cursor:pointer;background:0 0;border:0;padding:9px 14px;font-size:13px;font-weight:600;line-height:1}.project-units__filter button:hover{color:#141310}.project-units__filter button:focus-visible{outline-offset:2px;outline:2px solid #141310}.project-units__filter button[aria-pressed=true]{color:#fff;background-color:#141310}body.lang-ur .project-units__filter button{padding-block:2px;font-size:16px;line-height:1.9}.project-units__grid{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=576px){.project-units__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-gallery__title{letter-spacing:-.015em;color:#141310;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}@media (width>=1024px){.project-gallery__title{font-size:32px}}body.lang-ur .project-gallery__title{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.project-gallery__title{margin-bottom:24px}body.lang-ur .project-gallery__title{margin-bottom:12px}.project-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=576px){.project-gallery__grid{grid-template-rows:200px 200px;grid-template-columns:2fr 1fr 1fr}.project-gallery__grid[data-count="1"]{grid-template-rows:auto;grid-template-columns:1fr}.project-gallery__grid[data-count="2"]{grid-template-rows:280px;grid-template-columns:1fr 1fr}.project-gallery__grid[data-count="3"]{grid-template-columns:2fr 1fr}}.project-gallery__tile{aspect-ratio:1;cursor:zoom-in;background-color:#f2f4f7;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.project-gallery__tile:first-child,[data-count="2"]>.project-gallery__tile{aspect-ratio:3/2;grid-column:1/-1}[data-count="4"]>.project-gallery__tile:last-child{aspect-ratio:2;grid-column:1/-1}@media (width>=576px){.project-gallery__tile{aspect-ratio:auto}.project-gallery__tile:first-child,[data-count="2"]>.project-gallery__tile{aspect-ratio:auto;grid-column:auto}.project-gallery__tile:first-child{grid-row:span 2}[data-count="1"]>.project-gallery__tile:first-child{aspect-ratio:16/9}[data-count="2"]>.project-gallery__tile:first-child{grid-row:auto}[data-count="4"]>.project-gallery__tile:last-child{aspect-ratio:auto;grid-column:span 2}}.project-gallery__tile:focus-visible{outline-offset:2px;outline:2px solid #141310}.project-gallery__tile img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.project-gallery__tile:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.project-gallery__tile img{transition:none}}.project-gallery__more{cursor:pointer;background-color:#141310;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.project-gallery__more ._count{color:#f4f0ec;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600;line-height:1}.project-gallery__more ._text{letter-spacing:.1em;text-transform:uppercase;color:#b8b2a9;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1}body.lang-ur .project-gallery__more ._text{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.project-amenities__title{letter-spacing:-.015em;color:#141310;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}@media (width>=1024px){.project-amenities__title{font-size:32px}}body.lang-ur .project-amenities__title{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.project-amenities__title{margin-bottom:24px}body.lang-ur .project-amenities__title{margin-bottom:12px}.project-amenities__list{border-top:1px solid #e6e6e6;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.project-amenities__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}}.project-amenities__item{color:#141310;border-bottom:1px solid #e6e6e6;align-items:center;gap:12px;padding-block:14px;font-size:14px;font-weight:500;line-height:1.4;display:flex}body.lang-ur .project-amenities__item{padding-block:8px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.project-amenities__icon{color:#78716c;flex-shrink:0;display:flex}.project-amenities__icon svg{width:22px;height:22px}body.single-property .project-enquiry{--project-tabs-h:81px}.project-enquiry{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width>=1024px){.project-enquiry{align-self:end;position:sticky;bottom:24px}}@media (width>=1024px) and (height>=790px){body.lang-en .project-enquiry{top:calc(var(--project-tabs-h) + 24px);align-self:start;bottom:auto}}@media (width>=1024px) and (height>=870px){.project-enquiry{top:calc(var(--project-tabs-h) + 24px);align-self:start;bottom:auto}}.project-enquiry__price{color:#f4f0ec;background-color:#141310;padding:28px}.project-enquiry__label{letter-spacing:.16em;text-transform:uppercase;color:#a8a29b;margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1.4}body.lang-ur .project-enquiry__label{letter-spacing:0;margin-bottom:4px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.project-enquiry__amount{font-variant-numeric:tabular-nums;margin:0;font-family:IBM Plex Mono,monospace;font-size:30px;font-weight:500;line-height:1.1}.project-enquiry__amount small{color:#b8b2a9;font-size:60%}.project-enquiry__whatsapp.btn{gap:8px;width:100%;margin-top:22px;padding:14px 16px;display:flex}.project-enquiry__form{background-color:#f4f0ec;border:1px solid #d8d2c9;padding:26px}.project-enquiry__form .contact-form__row{grid-template-columns:1fr}.project-enquiry__form .btn-form-submit{width:100%}.unit-card{background-color:#fff;border:1px solid #e6e6e6;flex-direction:column;min-width:0;transition:border-color .2s;display:flex}.unit-card:hover,.unit-card:focus-within{border-color:#141310}.unit-card[hidden]{display:none}.unit-card__media{background-color:#f2f4f7;height:190px;position:relative}.unit-card__media a{height:100%;display:block}.unit-card__media img{object-fit:cover;width:100%;height:100%}.unit-card__usage{top:12px;letter-spacing:.06em;text-transform:uppercase;color:#f4f0ec;background-color:#141310;padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;line-height:1;position:absolute;inset-inline-start:12px}body.lang-ur .unit-card__usage{letter-spacing:0;padding-block:0;font-family:Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.unit-card__body{flex-direction:column;flex:1;padding:18px;display:flex}.unit-card__project{text-transform:uppercase;color:#78716c;margin:0 0 8px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1}body.lang-ur .unit-card__project{margin-bottom:0;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.unit-card__name{margin:0 0 10px;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:19px;font-weight:600;line-height:1.25}.unit-card__name a{color:#141310;text-decoration:none}.unit-card__name a:hover,.unit-card__name a:focus-visible{text-underline-offset:4px;text-decoration:underline}body.lang-ur .unit-card__name{margin-bottom:4px;font-family:Noto Sans Arabic,sans-serif;font-size:19px;line-height:1.9}.unit-card__specs{color:#4a453f;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;line-height:1.4;list-style:none;display:flex}.unit-card__specs li{align-items:center;gap:5px;display:flex}.unit-card__specs li+li:before{content:"·";color:#78716c}body.lang-ur .unit-card__specs{font-family:Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.unit-card__spec-icon{color:#78716c;flex-shrink:0;display:flex}.unit-card__spec-icon svg{width:20px;height:auto}.unit-card__spec-icon._small svg{width:17px}.unit-card__prices{border-top:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;margin-bottom:14px;padding-top:14px;display:flex}.unit-card__label{color:#78716c;margin-bottom:5px;font-size:13px;line-height:1}body.lang-ur .unit-card__label{margin-bottom:0;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.unit-card__price{font-variant-numeric:tabular-nums;white-space:nowrap;color:#141310;font-family:IBM Plex Mono,monospace;font-size:17px;font-weight:500;line-height:1.1}.unit-card__monthly{text-align:end}.unit-card__monthly .unit-card__price{font-size:14px}.unit-card__monthly._confirmed .unit-card__price{color:#2b4436}.unit-card__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}body.lang-ur .unit-card__actions{grid-auto-flow:row}.unit-card__actions .btn,.unit-card__actions .btn.btn-whatsapp.btn-primary{gap:6px;padding:11px 8px;font-size:14px}.unit-card__actions .btn.btn-whatsapp svg{color:#25d366;width:16px;height:16px;margin:0}.archive-intro{background:#f4f0ec;border-bottom:1px solid #d8d2c9}.archive-intro__inner{flex-direction:column;gap:20px;padding-top:40px;padding-bottom:40px;display:flex}@media (width>=1024px){.archive-intro__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:64px;padding-top:64px;padding-bottom:56px}}.archive-intro__main{flex:1;min-width:0}.archive-intro .listing-breadcrumbs{color:#4a453f;margin-bottom:18px;padding-block:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;line-height:1}.archive-intro .listing-breadcrumbs a{color:inherit;text-decoration:none}.archive-intro .listing-breadcrumbs a:hover,.archive-intro .listing-breadcrumbs a:focus-visible{color:#141310;text-underline-offset:3px;text-decoration:underline}.archive-intro .listing-breadcrumbs [aria-current=page]{color:#141310}body.lang-ur .archive-intro .listing-breadcrumbs{margin-bottom:8px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.archive-intro__title{letter-spacing:-.025em;text-wrap:pretty;max-width:680px;margin:0;font-size:clamp(36px,4.4vw,54px);line-height:1.08}body.lang-ur .archive-intro__title{letter-spacing:0;font-size:clamp(32px,3.4vw,44px);line-height:2.1}.archive-intro__meta{color:#4a453f;margin:16px 0 0;font-size:13px;line-height:1.5}body.lang-ur .archive-intro__meta{margin-top:4px;font-size:16px;line-height:1.9}.archive-intro__text{color:#4a453f;text-wrap:pretty;max-width:430px;margin:0;font-size:16px;line-height:1.65}@media (width>=1024px){.archive-intro__text{flex-shrink:0}}.archive-intro__text p{margin:0}.archive-intro__text p+p{margin-top:14px}body.lang-ur .archive-intro__text{line-height:1.9}.archive-featured{color:#f4f0ec;background:#141310}.archive-featured__inner{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.archive-featured__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.archive-featured__media{aspect-ratio:4/5;background:repeating-linear-gradient(135deg,#f4f0ec0f 0 8px,#f4f0ec05 8px 16px);margin-inline:-1rem;position:relative;overflow:hidden}@media (width>=576px){.archive-featured__media{aspect-ratio:4/3}}@media (width>=1024px){.archive-featured__media{aspect-ratio:auto;min-height:620px;margin-inline:0}}.archive-featured__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.archive-featured__body{flex-direction:column;min-width:0;padding-block:40px 48px;display:flex}@media (width>=1024px){.archive-featured__body{padding-block:64px;padding-inline-start:64px}}.archive-featured__body:before{content:"";background:linear-gradient(90deg,#c9a227,#c9a22700);height:1px;margin-bottom:26px}body.lang-ur .archive-featured__body:before{background:linear-gradient(270deg,#c9a227,#c9a22700)}.archive-featured__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c9a227;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1.4}body.lang-ur .archive-featured__eyebrow{letter-spacing:0;margin-bottom:4px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.archive-featured__name{letter-spacing:-.02em;color:#f4f0ec;margin:0 0 18px;font-size:clamp(36px,3.8vw,52px);line-height:1.05}body.lang-ur .archive-featured__name{letter-spacing:0;margin-bottom:0;font-size:clamp(32px,3vw,44px);line-height:2.1}.archive-featured__summary{color:#b8b2a9;text-wrap:pretty;margin:0 0 30px;font-size:16px;line-height:1.65}body.lang-ur .archive-featured__summary{line-height:1.9}.archive-featured__facts{background:#f4f0ec29;border:1px solid #f4f0ec29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 26px;display:grid}.archive-featured__fact{background:#141310;min-width:0;padding:16px}.archive-featured__fact dt{color:#8c867e;margin-bottom:8px;font-size:11px;font-weight:400;line-height:1}body.lang-ur .archive-featured__fact dt{margin-bottom:2px;font-size:16px;line-height:1.9}.archive-featured__fact dd{color:#f4f0ec;overflow-wrap:anywhere;margin:0;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;line-height:1.2}body.lang-ur .archive-featured__fact dd{font-family:IBM Plex Mono,Noto Sans Arabic,sans-serif;line-height:1.6}.archive-featured__chips{flex-wrap:wrap;gap:8px;margin:0 0 34px;padding:0;list-style:none;display:flex}.archive-featured__chips a{color:#e4e0d9;border:1px solid #f4f0ec40;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .2s,color .2s;display:block}.archive-featured__chips a:hover,.archive-featured__chips a:focus-visible{color:#fff;border-color:#f4f0ec99;text-decoration:none}body.lang-ur .archive-featured__chips a{padding:4px 14px;font-size:16px;line-height:1.6}.archive-featured__actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto;display:grid}@media (width>=576px){.archive-featured__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-featured__btn{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.archive-featured__btn:hover,.archive-featured__btn:focus-visible{text-decoration:none}body.lang-ur .archive-featured__btn{padding-block:12px;font-size:16px;line-height:1.6}.archive-featured__btn--light{color:#141310;background:#f4f0ec;border:1px solid #f4f0ec}.archive-featured__btn--light svg{color:#25d366;fill:currentColor}.archive-featured__btn--light:hover,.archive-featured__btn--light:focus-visible{color:#141310;background:#fff}.archive-featured__btn--outline{color:#f4f0ec;border:1px solid #c9a227}.archive-featured__btn--outline:hover,.archive-featured__btn--outline:focus-visible{color:#f4f0ec;background:#f4f0ec0f}.archive-projects{background:#fff;padding-block:48px 56px}@media (width>=1024px){.archive-projects{padding-block:80px 88px}}.archive-projects__head{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}@media (width>=768px){.archive-projects__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}}.archive-projects__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#78716c;margin:0 0 14px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1}body.lang-ur .archive-projects__eyebrow{letter-spacing:0;margin-bottom:4px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.archive-projects__title{letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(28px,3vw,36px);line-height:1.15}body.lang-ur .archive-projects__title{letter-spacing:0;font-size:clamp(28px,2.6vw,34px);line-height:2.1}.archive-projects__count{color:#78716c;flex-shrink:0;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;line-height:1}body.lang-ur .archive-projects__count{font-family:IBM Plex Mono,Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.archive-projects__search{margin-bottom:32px}.archive-projects__filters{border-block:1px solid #e6e6e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:16px;display:grid;position:relative}@media (width>=768px){.archive-projects__filters{flex-wrap:wrap;align-items:center;display:flex}}.archive-projects__item{min-width:0;display:flex}.archive-projects__item[hidden]{display:none}.archive-projects__item>.project-card{flex:1;min-width:0}.archive-projects__empty{text-align:center;padding-block:32px}.archive-projects__empty p{color:#4a453f;margin:0 0 16px}.archive-projects__empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.archive-projects__empty-actions a{align-items:center;text-decoration:none;display:inline-flex}.archive-projects__more{justify-content:center;margin-top:40px;display:flex}.archive-projects__empty[hidden],.archive-projects__more[hidden],.archive-projects__chips[hidden]{display:none}.archive-projects__chips{flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.archive-projects__chips-label{letter-spacing:.1em;text-transform:uppercase;color:#78716c;margin-inline-end:4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;line-height:1}body.lang-ur .archive-projects__chips-label{letter-spacing:0;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.archive-projects__chip-list{display:contents}.archive-projects__clear{font:inherit;color:#141310;cursor:pointer;background:0 0;border:0;margin-inline-start:6px;padding:0;font-size:13px;font-weight:600;line-height:1}.archive-projects__clear:hover,.archive-projects__clear:focus-visible{text-decoration:underline}body.lang-ur .archive-projects__clear{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.archive-projects__btn{font:inherit;color:#141310;cursor:pointer;background:0 0;border:1px solid #141310;border-radius:6px;padding:15px 26px;font-size:14px;font-weight:600;line-height:1;transition:background-color .2s,color .2s}.archive-projects__btn:hover,.archive-projects__btn:focus-visible{color:#fff;background:#141310}body.lang-ur .archive-projects__btn{padding-block:11px;font-size:16px;line-height:1.6}.archive-units{background:#fff;padding-block:28px 56px}@media (width>=1024px){.archive-units{padding-block:36px 96px}}.archive-units .archive-projects__search{margin-bottom:0}@media (width<=767.98px){.archive-units .archive-filter--usage{order:0;grid-column:auto}.archive-units .archive-filter--sort{grid-column:1/-1}}.archive-units__count{color:#4a453f;margin:0;padding-block:22px 24px;font-size:14px;line-height:1}.archive-units__count b{color:#141310;font-family:IBM Plex Mono,monospace;font-weight:600}body.lang-ur .archive-units__count{padding-block:12px 16px;font-size:16px;line-height:1.9}.archive-units__grid{gap:22px;display:grid}@media (width>=600px){.archive-units__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.archive-units__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.project-archive__contact,.property-archive__contact{border-top:1px solid #e6e6e6}.archive-filter{min-width:0}@media (width>=768px){.archive-filter{position:relative}}.archive-filter--usage{order:1;grid-column:1/-1}@media (width>=768px){.archive-filter--usage{order:0}}.archive-filter--status{order:2}@media (width>=768px){.archive-filter--status{order:0}}.archive-filter--sort{order:3}@media (width>=768px){.archive-filter--sort{order:0;margin-inline-start:auto}}.archive-filter__trigger{width:100%;font:inherit;text-align:start;white-space:nowrap;color:#141310;cursor:pointer;background:#fff;border:1px solid #d8d2c9;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin:0;padding:10px 14px;font-size:13px;font-weight:500;line-height:1;transition:border-color .15s;display:grid}.archive-filter__trigger:hover{border-color:#78716c}.archive-filter__trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #141310}@media (width>=768px){.archive-filter__trigger{gap:8px;width:auto;height:42px;padding-block:0;display:flex}}body.lang-ur .archive-filter__trigger{padding-block:6px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.6}@media (width>=768px){body.lang-ur .archive-filter__trigger{height:auto;min-height:42px}}.archive-filter.is-active .archive-filter__trigger,.archive-filter.is-open .archive-filter__trigger{border-color:#141310}.archive-filter__label{color:#78716c;grid-column:1}@media (width>=768px){.archive-filter__label{margin-inline-end:6px}}.archive-filter__value{text-overflow:ellipsis;grid-column:1;min-width:0;font-weight:600;overflow:hidden}.archive-filter__chevron{color:#78716c;flex:none;grid-area:1/2/3;transition:transform .15s;transform:rotate(90deg)}.archive-filter.is-open .archive-filter__chevron{transform:rotate(-90deg)}.archive-filter__panel{z-index:40;top:var(--panel-top,100%);background:#fff;border:1px solid #d8d2c9;position:absolute;inset-inline:0;box-shadow:0 24px 48px -20px #14131059,0 2px 6px #1413100f}.archive-filter__panel[hidden]{display:none}@media (width>=768px){.archive-filter__panel{top:calc(100% + 6px);width:max-content;min-width:max(100%,280px);max-width:360px;inset-inline:0 auto}.archive-filter.is-end .archive-filter__panel{inset-inline:auto 0}}.archive-filter__head{letter-spacing:.14em;text-transform:uppercase;color:#78716c;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;line-height:1;display:flex}body.lang-ur .archive-filter__head{letter-spacing:0;padding-block:8px 4px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.archive-filter__head-count{font-weight:500}.archive-filter__list{max-height:320px;padding-bottom:8px;overflow-y:auto}.archive-filter__option{width:100%;min-height:44px;font:inherit;text-align:start;color:#141310;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:6px 16px;font-size:14px;font-weight:400;line-height:1.25;display:flex}.archive-filter__option:hover,.archive-filter__option:focus-visible{background:#f4f0ec;outline:none}.archive-filter__option[aria-selected=true]{font-weight:600}.archive-filter__option:disabled{color:#78716c;cursor:not-allowed;opacity:.6;background:0 0}body.lang-ur .archive-filter__option{font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.9}.archive-filter__radio{border:1.5px solid #78716c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.archive-filter__option[aria-selected=true] .archive-filter__radio{border-color:#141310}.archive-filter__option[aria-selected=true] .archive-filter__radio:after{content:"";background:#141310;border-radius:50%;width:8px;height:8px}.archive-filter__option:disabled .archive-filter__radio{border-color:#d8d2c9}.archive-filter__text{flex:1;min-width:0}.archive-filter__count{color:#78716c;flex:none;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;line-height:1}.archive-chip{font:inherit;color:#141310;cursor:pointer;background:#f4f0ec;border:1px solid #d8d2c9;border-radius:99px;align-items:center;gap:8px;margin:0;padding-block:7px;padding-inline:12px 10px;font-size:13px;font-weight:500;line-height:1;transition:border-color .15s;display:inline-flex}.archive-chip:hover,.archive-chip:focus-visible{border-color:#141310}.archive-chip__remove{color:#78716c;font-size:15px;line-height:10px}body.lang-ur .archive-chip{padding-block:3px;font-family:Noto Sans Arabic,sans-serif;font-size:16px;line-height:1.6}.project-card--archive{border-radius:0;container-type:inline-size}.project-card--archive .card__badge{border-radius:0}.project-card--archive .options-row{flex-wrap:nowrap;align-items:flex-start}.project-card--archive .options-row .options{flex:auto;min-width:0}.project-card--archive .project-card__options{margin-bottom:16px}.project-card--archive .project-card__grid-facts{background:#e6e6e6;border:1px solid #e6e6e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid}.project-card--archive .project-card__grid-fact{background:#fff;min-width:0;padding:16px}.project-card--archive .project-card__grid-fact dt{color:#78716c;margin-bottom:8px;font-size:11px;font-weight:400;line-height:1}body.lang-ur .project-card--archive .project-card__grid-fact dt{margin-bottom:2px;font-size:16px;line-height:1.9}.project-card--archive .project-card__grid-fact dd{font-variant-numeric:tabular-nums;color:#141310;white-space:nowrap;margin:0;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;line-height:1.2}body.lang-ur .project-card--archive .project-card__grid-fact dd{font-family:IBM Plex Mono,Noto Sans Arabic,sans-serif;line-height:1.6}@container (width<=459px){.project-card--archive .project-card__grid-fact{padding:12px 10px}.project-card--archive .project-card__grid-fact dd{font-size:14px}.project-card--archive .project-card__footer--pair{grid-template-columns:minmax(0,1fr)}}@container (width<=579px){body.lang-ur .project-card--archive .project-card__footer--pair{grid-template-columns:minmax(0,1fr)}}.house-floors{padding-block:48px}.house-floors__title{letter-spacing:-.015em;color:#141310;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:26px;font-weight:600;line-height:1.15}@media (width>=1024px){.house-floors__title{font-size:32px}}body.lang-ur .house-floors__title{letter-spacing:0;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2.1}.house-floors__title{margin-bottom:24px}.house-floors__list{gap:6px;display:grid}.house-floors__floor{border:1px solid #d8d2c9;border-radius:8px;grid-template-columns:200px minmax(0,1fr);display:grid;overflow:hidden}.house-floors__heading{background:#f4f0ec;border-inline-end:1px solid #d8d2c9;flex-direction:column;justify-content:center;gap:6px;padding:20px 22px;display:flex}.house-floors__heading h3{color:#141310;margin:0;font-family:"Source Serif 4","Source Serif 4 Fallback",Georgia,serif;font-size:17px;font-weight:600;line-height:1.2}.house-floors__heading p{color:#4a453f;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;line-height:1.3}.house-floors__rooms{flex-wrap:wrap;align-content:center;align-items:center;gap:8px;min-width:0;margin:0;padding:18px 20px;list-style:none;display:flex}.house-floors__room{color:#141310;overflow-wrap:anywhere;background:#fff;border:1px solid #d8d2c9;border-radius:4px;max-width:100%;padding:10px 13px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.house-floors__room-text{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.house-floors__dimensions{color:#4a453f;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400}.house-floors__note{color:#4a453f;flex-basis:100%;font-weight:400}body.lang-ur .house-floors__heading h3{font-family:Noto Sans Arabic,sans-serif;font-size:18px;line-height:1.9}body.lang-ur .house-floors__heading p,body.lang-ur .house-floors__room,body.lang-ur .house-floors__dimensions{font-family:Noto Sans Arabic,sans-serif;font-size:15px;line-height:1.9}body.lang-ur .house-floors__room{padding-block:6px}@media (width<=599px){.house-floors{padding-block:32px}.house-floors__floor{grid-template-columns:minmax(0,1fr)}.house-floors__heading{border-inline-end:0;border-bottom:1px solid #d8d2c9;padding:14px 18px}.house-floors__rooms{padding:16px}}
