.bg-dubai{--dubai-ink:#173c34;--dubai-green:#176f5c;--dubai-line:#dee7e2;max-width:1320px;margin:auto;padding:38px 24px 72px;color:#253c35}.bg-dubai a{color:inherit}.bg-dubai h1,.bg-dubai h2,.bg-dubai h3{color:var(--dubai-ink);line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}.bg-dubai h1{font-size:clamp(28px,3.4vw,44px)}.bg-dubai h2{font-size:26px}.bg-dubai h3{font-size:20px}.bg-dubai p{line-height:1.75}.bg-dubai-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#547268;margin:0 0 12px!important}.bg-dubai-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:6px 0 24px;margin-bottom:20px;border-bottom:1px solid var(--dubai-line)}.bg-dubai-intro h1{font-size:clamp(28px,2.7vw,38px);margin:0}.bg-dubai-intro h1 span{color:var(--dubai-green)}.bg-dubai-intro-copy>p{font-size:14px;color:#526b5f;margin:0 0 14px}.bg-dubai-intro-copy ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0}.bg-dubai-intro-copy li{font-size:11px;font-weight:600;color:var(--dubai-green)}.bg-dubai-intro-copy li:before{content:"✓";margin-inline-end:5px}.bg-dubai-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bg-dubai-coast{display:grid;grid-template-columns:1fr 1.1fr;overflow:hidden;border-radius:14px;margin-bottom:28px;background:#173c34;color:white}.bg-dubai-coast-copy{padding:36px;align-self:center}.bg-dubai-coast .bg-dubai-eyebrow{color:#c9ded3}.bg-dubai-coast h2{color:white;font-size:clamp(30px,3vw,44px);max-width:440px}.bg-dubai-coast-copy>p{color:#e0ece6;font-size:14px}.bg-dubai-emirates{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none}.bg-dubai-emirates li{padding:6px 10px;border:1px solid #789c8d;border-radius:4px;font-size:12px}.bg-dubai-coast-copy .bg-dubai-coast-note{font-size:12px;color:#c9ded3;margin-bottom:22px}.bg-dubai-coast-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.bg-dubai .bg-dubai-coast .bg-dubai-lifestyle-link{color:#173c34;background:#fff}.bg-dubai .bg-dubai-coast .bg-dubai-lifestyle-link:hover{background:#e0ece6}.bg-dubai-coast-more{font-size:13px;padding:12px 0;text-underline-offset:4px}.bg-dubai-coast a:focus-visible{outline:3px solid white;outline-offset:4px}.bg-dubai-coast-image{position:relative;margin:0;min-height:380px}.bg-dubai-coast-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center}.bg-dubai-coast-image figcaption{position:absolute;inset-inline-start:20px;inset-inline-end:20px;bottom:18px;padding:9px 12px;background:#173c34e8;border-radius:4px;color:white;font-size:11px;width:fit-content;max-width:calc(100% - 40px)}.bg-dubai-lifestyle{display:grid;grid-template-columns:.9fr 1.4fr;gap:38px;padding:30px;margin-bottom:26px;margin-top:36px;scroll-margin-top:100px;background:#f2f6f3;border:1px solid var(--dubai-line);border-radius:12px}.bg-dubai-lifestyle-lead>p:not(.bg-dubai-eyebrow),.bg-dubai-rental p:not(.bg-dubai-eyebrow){font-size:14px;color:#526b5f}.bg-dubai .bg-dubai-lifestyle-link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:10px 18px;border-radius:6px;background:var(--dubai-green);color:white;font-size:14px;font-weight:600;text-decoration:none}.bg-dubai-lifestyle-link:hover{background:var(--dubai-ink)}.bg-dubai-lifestyle-secondary{display:block;width:fit-content;padding:14px 0 0;font-size:13px;text-underline-offset:4px}.bg-dubai-lifestyle a:focus-visible,.bg-dubai-rental a:focus-visible{outline:3px solid var(--dubai-green);outline-offset:4px}.bg-dubai-amenities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:0;margin:0;list-style:none}.bg-dubai-amenities svg{color:var(--dubai-green);margin-bottom:8px}.bg-dubai-amenities h3{font-size:16px;margin-bottom:6px}.bg-dubai-amenities p{font-size:13px;color:#526b5f;margin:0}.bg-dubai-amenities-note{font-size:12px;color:#526b5f;margin:20px 0 0;padding-top:14px;border-top:1px solid var(--dubai-line)}.bg-dubai-rental{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding:34px 0 0;margin-top:34px;border-top:1px solid var(--dubai-line);scroll-margin-top:100px}.bg-dubai-rental-next{background:#f2f6f3;border-radius:12px;padding:26px;align-self:start}.bg-dubai-finishes{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center;margin-top:34px}.bg-dubai-finishes figure{margin:0}.bg-dubai-finishes img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.bg-dubai-finishes figcaption{color:#526b5f;font-size:12px;line-height:1.6;padding-top:10px}.bg-dubai-finishes-copy>p:not(.bg-dubai-eyebrow){color:#526b5f;font-size:14px}.bg-dubai-finish-list{display:grid;gap:12px;margin:22px 0;padding:0;list-style:none;font-size:14px}.bg-dubai-finish-list li{display:flex;gap:12px;align-items:baseline}.bg-dubai-finish-list li:before{content:"✓";color:var(--dubai-green);font-weight:700}.bg-dubai-finishes-copy>.bg-dubai-finish-note{font-size:12px!important;border-top:1px solid var(--dubai-line);padding-top:14px}@media (max-width:900px){.bg-dubai-lifestyle,.bg-dubai-rental{grid-template-columns:1fr;gap:26px}.bg-dubai-finishes{gap:26px}.bg-dubai-coast-copy{padding:28px}}@media (max-width:760px){.bg-dubai-coast,.bg-dubai-finishes{grid-template-columns:1fr}.bg-dubai-coast-image{min-height:260px}}@media (max-width:480px){.bg-dubai-coast-copy{padding:26px 22px}.bg-dubai-coast-image{min-height:230px}.bg-dubai-lifestyle{padding:22px 18px}.bg-dubai-amenities{grid-template-columns:1fr;gap:18px}.bg-dubai-amenities li{display:grid;grid-template-columns:30px 1fr;column-gap:12px}.bg-dubai-amenities svg{grid-row:span 2}.bg-dubai-rental-next{padding:22px 18px}}.bg-dubai-search .bg-dubai-query{grid-column:auto}.bg-dubai-search{display:grid;grid-template-columns:minmax(180px,1.7fr) repeat(2,minmax(120px,1fr)) minmax(115px,.85fr) minmax(120px,.9fr) minmax(145px,1fr) 92px 32px;gap:10px;background:#f2f6f3;border:1px solid var(--dubai-line);padding:14px;border-radius:8px}.bg-dubai-search label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;min-width:0}.bg-dubai-search input,.bg-dubai-search select{width:100%;min-width:0;height:46px;border:1px solid #ccd9d1;border-radius:6px;background:white;color:#233f34;padding:0 12px;font:inherit;font-size:13px}.bg-dubai-search button{align-self:end;height:46px;border:0;background:var(--dubai-green);color:white;border-radius:6px;font:inherit;font-weight:700;cursor:pointer}.bg-dubai-reset{align-self:end;padding:14px 0;text-align:center;font-size:22px;line-height:18px;text-decoration:none}.bg-dubai-results{display:flex;align-items:center;justify-content:space-between;margin:26px 0 18px;scroll-margin-top:100px;gap:15px}.bg-dubai-results h2{margin:0}.bg-dubai-results>span{font-size:13px;color:#64786e}.bg-dubai-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px;font-size:13px}.bg-dubai-pagination a,.bg-dubai-pagination>span[aria-disabled]{padding:12px 16px;border:1px solid var(--dubai-line);border-radius:6px;text-decoration:none}.bg-dubai-pagination a:hover{background:#edf4ef;border-color:var(--dubai-green)}.bg-dubai-pagination>span[aria-disabled]{color:#89958e}.bg-dubai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bg-dubai-grid article{min-width:0;border:1px solid var(--dubai-line);border-radius:10px;overflow:hidden;background:white}.bg-dubai-grid article>a{display:block;text-decoration:none;height:100%}.bg-dubai-grid article:hover{box-shadow:0 8px 25px #183f3210;border-color:#8fb6a7}.bg-dubai-card-image{aspect-ratio:1.55;position:relative;overflow:hidden;background:#e8efeb;display:grid;place-items:center}.bg-dubai-card-image img{width:100%;height:100%;object-fit:cover}.bg-dubai-badge{position:absolute;bottom:12px;inset-inline-start:12px;padding:7px 10px;background:#fffffff2;font-size:11px;font-weight:600;border-radius:4px}.bg-dubai-card-copy{padding:20px}.bg-dubai-card-copy h3{margin:0 0 8px}.bg-dubai-card-copy>p:not(.bg-dubai-eyebrow){font-size:13px;line-height:1.5;color:#64766e;min-height:38px;margin:0 0 20px}.bg-dubai-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--dubai-line);padding-top:16px;gap:8px}.bg-dubai-card-bottom strong{font-size:17px}.bg-dubai-card-bottom>span{font-size:22px}.bg-dubai-empty{padding:45px 20px;border:1px dashed #afc6bb;text-align:center;border-radius:8px}.bg-dubai-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;margin-bottom:30px;color:#637c70}.bg-dubai-title{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:26px}.bg-dubai-title h1{margin-bottom:10px}.bg-dubai-title p:last-child{font-size:14px;margin:0;color:#627a6e}.bg-dubai-title-price{display:grid;gap:8px;text-align:end;flex-shrink:0}.bg-dubai-title-price small,.bg-dubai-title-price>span{font-size:12px;color:#64776d}.bg-dubai-title-price strong{font-size:25px;color:var(--dubai-green)}.bg-dubai-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:190px 190px;gap:8px;border-radius:12px;overflow:hidden;background:#e8eeea}.bg-dubai-gallery button{border:0;padding:0;background:#dbe7df;position:relative;cursor:pointer;min-width:0;overflow:hidden}.bg-dubai-gallery-main{grid-row:span 2}.bg-dubai-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.bg-dubai-gallery button:hover img{transform:scale(1.025)}.bg-dubai-gallery-main>span{position:absolute;bottom:16px;inset-inline-start:16px;background:white;padding:10px 14px;border-radius:5px;font:600 12px inherit;color:#284a3b}.bg-dubai-sections{display:flex;gap:28px;overflow-x:auto;padding:22px 0;border-bottom:1px solid var(--dubai-line);margin-bottom:36px}.bg-dubai-sections a{font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.bg-dubai-sections a:hover{color:var(--dubai-green)}.bg-dubai-content{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:64px;align-items:start}.bg-dubai-section{scroll-margin-top:110px;border-bottom:1px solid var(--dubai-line);padding-bottom:32px;margin-bottom:32px;min-width:0}.bg-dubai-description p{font-size:15px;white-space:pre-line;color:#465e52;overflow-wrap:anywhere;margin:0 0 18px}.bg-dubai-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.bg-dubai-facts>div{padding:14px 0;border-bottom:1px solid #edf1ed;min-width:0}.bg-dubai-facts dt{font-size:12px;color:#718477;margin-bottom:7px}.bg-dubai-facts dd{font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere;white-space:pre-line}.bg-dubai-term{margin:24px 0}.bg-dubai-term h3{font-size:17px}.bg-dubai-term ul{list-style:none;padding:0;display:grid;gap:10px}.bg-dubai-term li{border-inline-start:3px solid #93bca9;padding:12px 16px;background:#f4f7f4;font-size:14px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.bg-dubai-documents{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bg-dubai-documents>a{display:flex;gap:12px;align-items:center;text-decoration:none;border:1px solid var(--dubai-line);border-radius:7px;padding:16px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.bg-dubai-documents>a:hover{background:#f0f6f2}.bg-dubai-document-icon{font-size:24px;color:var(--dubai-green)}.bg-dubai-documents small{display:block;font-size:11px;font-weight:400;color:#62796c;margin-top:6px}.bg-dubai-contact{position:sticky;top:100px;padding:28px;border:1px solid var(--dubai-line);border-top:4px solid var(--dubai-green);border-radius:8px;background:#f5f8f4;scroll-margin-top:110px}.bg-dubai-contact h2{font-size:25px}.bg-dubai-contact>p:not(.bg-dubai-eyebrow){font-size:13px;color:#5f7468}.bg-dubai-contact>strong{font-size:14px;display:block;margin:24px 0 15px}.bg-dubai-contact a{display:block;overflow-wrap:anywhere}.bg-dubai-contact-primary,.bg-dubai-contact-secondary{padding:13px;text-align:center;border-radius:6px;text-decoration:none;font-size:13px;font-weight:600;margin:10px 0}.bg-dubai-contact a.bg-dubai-contact-primary{background:var(--dubai-green);color:white}.bg-dubai-contact-secondary{border:1px solid #a2b9aa;background:white}.bg-dubai-contact-email{font-size:12px;text-align:center;margin:18px 0}.bg-dubai-contact hr{border:0;border-top:1px solid var(--dubai-line);margin:22px 0}.bg-dubai-contact small{font-size:11px;line-height:1.7;color:#6d8073;display:block}.bg-dubai-disclaimer{font-size:12px;color:#6b8074;margin:28px 0 0}.bg-dubai-lightbox{position:fixed;inset:0;width:min(1150px,96vw);max-width:96vw;height:min(850px,94dvh);max-height:94dvh;border:0;border-radius:10px;background:#112c24;color:white;padding:20px;margin:auto}.bg-dubai-lightbox::backdrop{background:#071b15e6}.bg-dubai-lightbox[open]{display:flex;flex-direction:column;gap:16px}.bg-dubai-lightbox img{width:100%;min-height:0;flex:1;object-fit:contain}.bg-dubai-lightbox-controls,.bg-dubai-lightbox-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.bg-dubai-lightbox button{background:#ffffff18;border:1px solid #ffffff50;color:white;border-radius:6px;padding:10px 14px;font:inherit;cursor:pointer}.bg-dubai :focus-visible{outline:3px solid #e0ac3e;outline-offset:3px}@media (max-width:1190px){.bg-dubai-search{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.bg-dubai-content{gap:28px;grid-template-columns:minmax(0,1fr) 285px}.bg-dubai-gallery{grid-template-rows:150px 150px}.bg-dubai-grid{gap:16px}.bg-dubai-contact{padding:20px}.bg-dubai-search{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bg-dubai{padding:24px 16px 40px}.bg-dubai-intro{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.bg-dubai-intro h1{font-size:26px}.bg-dubai-intro-copy>p{font-size:13px;line-height:1.6}.bg-dubai-intro>p:last-child{font-size:14px}.bg-dubai-search{position:relative;grid-template-columns:1fr 1fr;padding:16px;gap:12px}.bg-dubai-search .bg-dubai-query{grid-column:span 2}.bg-dubai-reset{position:absolute;top:3px;inset-inline-end:16px;padding:8px}.bg-dubai-pagination{gap:10px;font-size:12px}.bg-dubai-pagination a,.bg-dubai-pagination>span[aria-disabled]{padding:12px 9px}.bg-dubai-grid{grid-template-columns:1fr 1fr}.bg-dubai-card-copy{padding:14px}.bg-dubai-card-copy h3{font-size:18px}.bg-dubai-card-bottom strong{font-size:14px}.bg-dubai-content{display:block}.bg-dubai-contact{position:static;margin-top:30px}.bg-dubai-title{display:block}.bg-dubai-title-price{text-align:start;margin-top:20px}.bg-dubai-title-price strong{font-size:22px}.bg-dubai-gallery{grid-template-columns:1fr 1fr;grid-template-rows:250px 110px}.bg-dubai-gallery-main{grid-row:auto;grid-column:span 2}.bg-dubai-gallery>button:nth-child(n+4){display:none}.bg-dubai-sections{gap:22px;margin-bottom:26px}.bg-dubai h2{font-size:23px}.bg-dubai-breadcrumb{margin-bottom:24px}.bg-dubai-lightbox{padding:12px}.bg-dubai-lightbox-top{font-size:12px}.bg-dubai-lightbox-top span{max-width:60%}}@media (max-width:480px){.bg-dubai-grid{grid-template-columns:1fr}.bg-dubai-card-image{aspect-ratio:1.65}.bg-dubai-results h2{font-size:21px}.bg-dubai-documents{grid-template-columns:1fr}.bg-dubai-facts{gap:0 15px}.bg-dubai-gallery{grid-template-rows:220px 90px}}@media (prefers-reduced-motion:reduce){.bg-dubai-gallery img{transition:none}}