:root{--media-navy:#061e3c;--media-teal:#20aab0;--media-line:#d5dfe1}.multimedia-nav{flex:1 0 100%;display:flex;gap:24px;align-items:center;padding:10px 0;border-top:1px solid #81949b44;font-size:13px;position:relative;z-index:24}.multimedia-nav>a{margin-inline-start:auto}.multimedia-nav details>div{position:absolute;top:100%;inset-inline-start:0;display:grid;gap:14px;background:var(--media-navy);color:white;padding:20px;min-width:235px;box-shadow:0 12px 24px #00142c33}.multimedia-nav summary{cursor:pointer;min-height:32px;display:flex;align-items:center;gap:8px}.multimedia-nav summary:after{content:'⌄'}.multimedia-nav a{color:inherit;text-decoration:none}.site-header:has(.multimedia-nav){flex-wrap:wrap}.media-hero{background:var(--media-navy);color:white;padding:42px max(22px,calc((100vw - 1260px)/2));display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:center}.media-hero h1{font:clamp(32px,3.2vw,48px)/1.15 Georgia,serif;margin:12px 0}.media-hero p{line-height:1.7;max-width:530px}.media-hero-images{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:140px 140px;gap:10px}.media-hero-images>a:first-child{grid-row:span 2}.media-hero-images img{width:100%;height:100%;object-fit:cover;display:block}.media-stats{display:flex;flex-wrap:wrap;gap:18px;font-size:13px}.multimedia-content{padding-block:32px}.multimedia-content h2,.project-media-scope h2{font:clamp(26px,2.4vw,36px)/1.25 Georgia,serif}.multimedia-content .section{padding-block:28px}.multimedia-content>p{line-height:1.7;max-width:800px}.media-rail-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:14px 0}.media-rail-tools button,.media-filters button,[data-media-more]{min-width:44px;min-height:44px;border:1px solid var(--media-line);background:white;color:var(--media-navy);cursor:pointer}.media-rail{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;cursor:grab}.media-rail>*{flex:0 0 clamp(260px,30vw,370px);min-width:0;scroll-snap-align:start}.media-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.media-rail img{pointer-events:none}.media-card{background:white;border:1px solid var(--media-line);padding:18px;min-width:0;color:var(--media-navy);overflow:hidden}.media-card>a{color:inherit;text-decoration:none;display:block;margin-block:12px}.media-card>img,.media-card>a>img{width:100%;height:210px;object-fit:cover;display:block}.media-card .experience-logo{height:80px;object-fit:contain;max-width:180px}.media-card h3{font:24px/1.25 Georgia,serif;margin:12px 0}.media-card p{font-size:14px;line-height:1.65}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.media-grid [hidden]{display:none!important}.gallery-card{padding:0}.gallery-card>a{margin:0}.gallery-card>a>div{padding:16px}.gallery-card span{font-size:13px}.media-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-block:24px}.media-filters label{display:grid;gap:8px;flex:1 1 180px;font-size:13px}.media-filters input,.media-filters select{min-width:0;width:100%;min-height:46px;border:1px solid var(--media-line);padding:10px;background:white;color:var(--media-navy)}.media-empty{background:#eef4f3;border-inline-start:3px solid var(--media-teal);padding:24px;margin:24px 0}.media-empty a{display:inline-block;margin:12px}.media-collection{min-width:0;max-width:100%}.multimedia-content footer,body[data-multimedia-page] footer{display:flex;gap:22px;flex-wrap:wrap}.project-media-scope>section:not(.hero){padding-block:38px;min-height:0}.project-media-scope :is(.story-chapter,.everyday-chapter,.destination-chapter,.advisory-chapter) :is(h2,h3){font-size:clamp(26px,3vw,40px);line-height:1.2}.project-media-scope .integrated-project-facts{padding-block:20px;gap:18px}.project-media-scope .project-multimedia{max-width:1280px;padding:28px 24px;margin:auto}.project-media-scope .publication-section{padding-block:28px}.project-media-scope .project-multimedia>p{max-width:780px;line-height:1.7}.project-media-scope .integrated-project-gallery{padding-block:24px}.project-media-scope .story-chapter{gap:28px}.project-media-scope .chapter-index{font-size:13px}.project-media-scope .chapter-number{font-size:36px}.project-media-scope .amenity-grid{gap:14px}.project-media-scope .amenity-grid>*{padding:16px}.conversion-dialog{border:0;padding:28px;max-width:460px;width:calc(100% - 32px);color:var(--media-navy);box-shadow:0 18px 80px #00132c44}.conversion-dialog::backdrop{background:#00132c77}.conversion-dialog h2{font:28px/1.25 Georgia,serif}.conversion-dialog form{display:grid;gap:14px}.conversion-dialog label{display:grid;gap:6px;font-size:14px}.conversion-dialog input{min-height:44px;min-width:0;padding:10px;border:1px solid var(--media-line)}.conversion-dialog [type=checkbox]{min-height:20px}.conversion-dialog .consent{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.5}.conversion-dialog button{min-height:44px;background:var(--media-navy);color:white;border:0;padding:10px 18px;cursor:pointer}.conversion-dialog [data-intent-close]{float:inline-end;background:transparent;color:var(--media-navy)}.contextual-enquiry{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:20px;background:#eef4f3}.contextual-enquiry button{min-height:44px;background:var(--media-navy);color:white;border:0;padding:12px 18px;cursor:pointer}.contextual-enquiry a{color:var(--media-navy)}[data-cta-state=attention]{animation:media-attention 3s ease-in-out 2}a:focus-visible,button:focus-visible,summary:focus-visible,.media-rail:focus-visible{outline:3px solid var(--media-teal);outline-offset:4px}@keyframes media-attention{50%{box-shadow:0 0 0 5px #20aab033}}
@media(max-width:900px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-hero{gap:18px;padding:28px 22px}.media-hero-images{grid-template-rows:110px 110px}.media-rail>*{flex-basis:320px}}
@media(max-width:600px){.media-hero{grid-template-columns:1fr;padding:24px 18px}.media-hero-images{grid-template-rows:95px 95px}.media-hero h1{font-size:34px}.multimedia-nav{font-size:12px;gap:14px}.media-grid{grid-template-columns:1fr}.media-rail>*{flex-basis:85%}.media-card>img,.media-card>a>img{height:190px}.conversion-dialog{margin:auto auto 16px}.project-media-scope>section:not(.hero){padding-block:26px}.project-media-scope .project-multimedia{padding:24px 18px}}
@media(prefers-reduced-motion:reduce){.media-rail{scroll-behavior:auto!important;scroll-snap-type:none}[data-cta-state]{animation:none!important}*{scroll-behavior:auto!important}}
/* Cinematic project headers keep a compact menu within their existing brand bar. */
.brandbar .multimedia-nav{flex:0 1 auto;min-width:0;border:0;padding:0;margin-inline-start:16px;gap:0}.brandbar .multimedia-nav>a{display:none}.brandbar{flex-wrap:wrap;row-gap:10px}.brandbar .multimedia-nav details>div{inset-inline-start:auto;inset-inline-end:0;min-width:min(245px,calc(100vw - 32px))}.media-collection:has(.media-rail>:only-child) .media-rail-tools button{display:none}.media-rail>:only-child{flex-basis:100%}.media-rail>.experience-card:only-child{display:grid;grid-template-columns:180px 1fr 1fr;gap:8px 22px;align-items:start}.media-rail>.experience-card:only-child>.experience-logo{grid-row:span 4;align-self:center}.media-rail>.experience-card:only-child>.eyebrow{grid-column:2/4}.media-rail>.experience-card:only-child>h3{grid-column:2;grid-row:2/4;margin:0}.media-rail>.experience-card:only-child>p{margin:0}.media-rail>.experience-card:only-child>a{grid-column:3;margin:4px 0}
@media(max-width:768px){.media-rail>.experience-card:only-child{display:block}.brandbar .multimedia-nav{margin-inline-start:10px;font-size:11px}.brandbar .multimedia-nav summary{min-height:44px}}
.cards.related.media-rail,.integrated-home .section>.media-collection>.cards.media-rail{display:flex;grid-template-columns:none}.cards.related.media-rail>*,.integrated-home .cards.media-rail>*{flex:0 0 clamp(260px,30vw,370px);min-width:0}@media(max-width:600px){.cards.related.media-rail>*,.integrated-home .cards.media-rail>*{flex-basis:85%}}
[data-cta-state=attention]:is(:hover,:focus-visible){animation-play-state:paused}
/* Decision layer: compact information chapters, not another cinematic hero. */
.project-decision{max-width:1320px;margin:auto;padding:0 28px;color:#08213f}.project-decision>section{padding:30px 0;border-bottom:1px solid #d9e2e4;min-height:0}.project-decision h2{font:clamp(25px,2.2vw,34px)/1.25 Georgia,serif;letter-spacing:-.025em;margin:0 0 16px}.project-decision h3{font:23px/1.3 Georgia,serif}.project-decision p{font-size:15px;line-height:1.75}.decision-nav{display:flex;gap:22px;overflow:auto;padding:18px 0;white-space:nowrap;border-bottom:1px solid #d9e2e4;font-size:13px;scrollbar-width:thin}.decision-nav a{padding:8px 0}.decision-overview{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;align-items:start}.decision-overview .integrated-project-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px;background:#edf3f2;gap:20px;border:0}.decision-overview .integrated-project-facts>div{min-width:0}.decision-overview .integrated-project-facts small{font-size:11px;text-transform:none;letter-spacing:0;color:#536875;display:block;margin-bottom:7px}.decision-overview .integrated-project-facts strong{font-size:18px;line-height:1.4;font-weight:500}.decision-overview .integrated-project-facts>a{font-size:12px;line-height:1.5;align-self:center}.decision-overview .project-wordmark{max-height:55px;object-fit:contain;width:100px}.decision-identity{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;font-size:13px}.decision-identity .decision-developer-logo{width:110px;height:45px;object-fit:contain}.decision-gallery .media-rail>figure{flex-basis:49%;margin:0;background:#edf3f2}.decision-gallery img{display:block;width:100%;height:300px;object-fit:cover}.decision-gallery figcaption{padding:12px;font-size:12px}.decision-gallery .media-rail>figure:only-child{flex-basis:100%;display:grid;grid-template-columns:1.5fr 1fr;align-items:center}.decision-gallery .media-rail>figure:only-child img{height:310px}.decision-gallery .media-rail>figure:only-child figcaption{padding:24px;font:26px/1.4 Georgia,serif}.decision-payments{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.decision-payments article{border:1px solid #d9e2e4;padding:20px;background:white}.decision-payments article h3{margin:0 0 16px}.decision-payments ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0}.decision-payments li{background:#eef3f2;padding:12px;min-width:0}.decision-payments li strong{display:block;font:25px/1.3 Georgia,serif;color:#087d85}.decision-payments li span{display:block;font-size:11px;line-height:1.5;margin-top:5px}.decision-amenities{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.decision-amenities li{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #d9e2e4;line-height:1.5;font-size:14px}.decision-amenities li>span{color:#087d85;font-size:25px}.decision-plans .section{padding:0}.project-decision .section-heading{margin-bottom:18px;gap:20px}.project-decision .plan-card{max-width:350px}.project-decision .plan-thumb{height:210px}.decision-location{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:26px;background:#f1f5f4;padding:24px!important}.decision-location iframe{width:100%;height:300px;border:0;display:block}.decision-location a{display:block;margin:16px 0;font-size:14px}.decision-location p{font-size:13px;max-width:420px}.decision-nearby>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.decision-nearby article{padding:20px;background:#eef3f2}.decision-nearby ul{padding-inline-start:16px;font-size:14px;line-height:1.7}.decision-nearby small{display:block}.decision-faq details{border-top:1px solid #d9e2e4;padding:16px 0}.decision-faq summary{cursor:pointer;font-size:16px}.decision-enquiry{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;padding:26px!important;background:#08213f;color:white;margin-block:28px}.decision-actions{display:flex;flex-wrap:wrap;gap:12px;align-content:center;align-items:center}.decision-actions a,.decision-actions button{min-height:44px;padding:12px 16px;border:1px solid #9cb9c0;background:transparent;color:inherit;font-size:13px;text-decoration:none}.decision-actions button{background:#20aab0;border-color:#20aab0;color:#041d34}.project-decision .section{padding-block:28px}.project-decision .section p{font-size:13px}.project-decision .cards.related .project-card{background:white}.project-decision [id],body[data-legacy-decision] [id]{scroll-margin-top:90px}.legacy-decision-footer{max-width:1280px;margin:auto;padding:28px}.legacy-decision-footer>section{padding-block:24px}.legacy-developer-link{margin-bottom:20px}.legacy-developer-link h2{font-size:30px}body[data-legacy-decision] [class*=projects_detailHero__]{padding-block:36px;min-height:0}body[data-legacy-decision] [class*=projects_detailHeroInner__]{gap:28px}body[data-legacy-decision] h1{font-size:clamp(32px,3.5vw,50px);line-height:1.15}body[data-legacy-decision] [class*=projects_heroFigure__] img{height:350px;object-fit:cover}body[data-legacy-decision] [class*=projects_heroSummary__]{font-size:16px;line-height:1.7}body[data-legacy-decision] [class*=projects_contentWrap__]{padding-block:30px}body[data-legacy-decision] [class*=projects_contentInner__]{gap:24px;grid-template-columns:190px minmax(0,1fr)}body[data-legacy-decision] [class*=projects_articleBody__]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-legacy-decision] [class*=projects_articleBody__]>:not([class*=projects_section__]){grid-column:1/-1}body[data-legacy-decision] [class*=projects_section__]{padding:22px;background:#fff;border:1px solid #d9e2e4;margin:0;min-width:0}body[data-legacy-decision] [class*=projects_section__] h2{font:27px/1.3 Georgia,serif;letter-spacing:-.025em;margin:12px 0 16px}body[data-legacy-decision] [class*=projects_section__] p,body[data-legacy-decision] [class*=projects_section__] li{font-size:14px;line-height:1.75}body[data-legacy-decision] [class*=projects_section__] p+p{margin-top:14px}body[data-legacy-decision] [class*=projects_toc__]{padding:18px;font-size:12px}body[data-legacy-decision] [class*=projects_toc__] a{padding-block:8px}body[data-legacy-decision] [class*=projects_factCard__]{padding:16px}body[data-legacy-decision] [class*=projects_factsGrid__]{gap:12px}body[data-legacy-decision] [class*=projects_galleryGrid__]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body[data-legacy-decision] [class*=projects_galleryFigure__]{margin:0}body[data-legacy-decision] [class*=projects_galleryFigure__] img{aspect-ratio:1.5;object-fit:cover}body[data-legacy-decision] .legacy-photo-break{grid-column:1/-1;background:#edf3f2}body[data-legacy-decision] .legacy-photo-break figure{display:grid;grid-template-columns:1.5fr 1fr;align-items:center}body[data-legacy-decision] .legacy-photo-break img{width:100%;max-height:330px;object-fit:cover}body[data-legacy-decision] .legacy-photo-break figcaption{padding:22px;font-size:13px;line-height:1.7}body[data-legacy-decision] :is([class*=projects_assessmentSection__],[class*=projects_faqSection__],[class*=projects_sourcesSection__],[class*=projects_gallerySection__]){padding-block:26px;margin:0}body[data-legacy-decision] [class*=projects_articleBody__]>section>h2{font-size:28px}body[data-legacy-decision] [class*=projects_assessmentCard__]{padding:20px}
@media(max-width:1000px){.decision-overview{grid-template-columns:1fr}.decision-amenities{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-legacy-decision] [class*=projects_contentInner__]{grid-template-columns:1fr}body[data-legacy-decision] [class*=projects_toc__]{position:static}.decision-nearby>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.project-decision{padding-inline:18px}.project-decision>section{padding-block:24px}.decision-nav{gap:18px}.decision-overview .integrated-project-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:16px}.decision-overview .integrated-project-facts strong{font-size:17px}.decision-gallery .media-rail>figure{flex-basis:87%}.decision-gallery .media-rail>figure:only-child{display:block}.decision-gallery .media-rail>figure:only-child img{height:210px}.decision-gallery .media-rail>figure:only-child figcaption{font:14px/1.5 Arial,sans-serif;padding:14px}.decision-payments ol{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-amenities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.decision-amenities li{padding:12px;font-size:13px;gap:8px}.decision-enquiry,.decision-location{grid-template-columns:1fr;gap:16px}.decision-enquiry{padding:20px!important}.decision-location{padding:18px!important}.decision-nearby>div{grid-template-columns:1fr}.legacy-decision-footer{padding:24px 18px}body[data-legacy-decision] [class*=projects_articleBody__]{grid-template-columns:1fr}body[data-legacy-decision] [class*=projects_galleryGrid__]{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-legacy-decision] .legacy-photo-break figure{display:block}body[data-legacy-decision] .legacy-photo-break img{max-height:240px}body[data-legacy-decision] [class*=projects_heroFigure__] img{height:250px}body[data-legacy-decision] [class*=projects_section__]{padding:18px}}
.home-multimedia-preview{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:center}.home-multimedia-preview p{font-size:15px;line-height:1.7;max-width:500px}.home-multimedia-preview>div>a{display:inline-block;margin-top:18px}.home-media-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-media-images a{min-width:0}.home-media-images img{width:100%;height:200px;object-fit:cover}.home-media-images span{display:block;font-size:12px;line-height:1.5;margin-top:9px}.media-card[data-experience-state=provisional]{border-top:3px solid #ad8644}.media-card[data-experience-state=verified]{border-top:3px solid #16848d}html[lang=ar] .project-decision :is(h2,h3){font-family:var(--arabic-font,Tahoma),Arial,sans-serif;letter-spacing:normal}.media-filters label{flex-basis:160px}.media-grid .experience-card p{font-size:13px}@media(max-width:700px){.home-multimedia-preview{grid-template-columns:1fr}.home-media-images img{height:140px}}
/* Commercial catalogue: large source photographs with bounded card and context geometry. */
.gallery-card>button{display:block;width:100%;padding:0;border:0;background:#e6efeb;cursor:zoom-in}.gallery-card>button>img{display:block;width:100%;height:clamp(230px,23vw,360px);object-fit:cover}.commercial-context .media-rail img{display:block;width:100%;height:320px;object-fit:cover}.commercial-context figcaption{font-size:12px;line-height:1.6;padding:12px}.commercial-photo-band{margin-block:32px}.commercial-photo-band .p3-media-section{padding:0}.commercial-photo-band .p3-photo-card{height:420px;flex-basis:74%}@media(max-width:760px){.commercial-photo-band .p3-photo-card{height:330px;flex-basis:91%}.commercial-context .media-rail img{height:260px}.gallery-card>button>img{height:260px}}
[data-result-kind="plans"] .cards>.plan-card{width:100%!important;max-width:100%!important;min-width:0!important;transform:none;opacity:1;box-shadow:0 8px 22px #102d3b08}[data-result-kind="plans"] .plan-thumb img{width:100%;height:330px;object-fit:contain}[data-result-kind="plans"] .plan-card>div{padding:18px}[data-result-kind="plans"] .plan-thumb{width:100%}
