@font-face{font-family:Ambroise;src:url(/assets/fonts/Ambroise.woff2) format("woff2");font-display:swap}@font-face{font-family:Sloop;src:url(/assets/fonts/Sloop.woff2) format("woff2");font-display:swap}@font-face{font-family:Maison;src:url(/assets/fonts/MaisonBook.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Maison;src:url(/assets/fonts/MaisonBold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Bodoni;src:url(/assets/fonts/Bodoni.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Pinyon;src:url(/assets/fonts/Pinyon.woff2) format("woff2");font-display:swap}@font-face{font-family:Amiri;src:url(/assets/fonts/Amiri.woff2) format("woff2");font-display:swap}@font-face{font-family:NotoArabic;src:url(/assets/fonts/NotoSansArabic.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ivory: #f3ede2;--stone: #d4c3a6;--olive: #283b34;--marine: #315e65;--mist: #bdd0d1;--copper: #a26842;--night: #302920;--body: Maison, sans-serif;--display: Ambroise, serif;--script: Sloop, cursive;--line: rgba(40, 59, 52, .22);font-family:var(--body);color:var(--olive);background:var(--ivory);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}html{scroll-padding-top:80px}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--copper);outline-offset:7px}button::-moz-focus-inner{border:0}img{display:block;width:100%;height:100%;object-fit:cover}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:.94;text-transform:uppercase}p{font-size:13px;line-height:1.85}bdi{unicode-bidi:isolate}small{font-size:10px}::selection{background:var(--olive);color:var(--ivory)}.app{overflow:clip;--display: Ambroise, serif;--script: Sloop, cursive}.lang-tr{--display: Bodoni, serif;--script: Pinyon, cursive}.lang-ar{--display: Amiri, serif;--body: NotoArabic, sans-serif;--script: Amiri, serif;font-family:var(--body)}.lang-ar h1,.lang-ar h2,.lang-ar h3{line-height:1.3;text-transform:none}.lang-ar .eyebrow,.lang-ar .languages,.lang-ar .menu-toggle,.lang-ar .line-link,.lang-ar .circle-button,.lang-ar .home-selector,.lang-ar .gallery-filters{letter-spacing:0!important}.lang-ar p{line-height:2;font-size:15px}.lang-ar .script{line-height:1.4}.lang-ar .hero-title,.lang-ar .location-word,.lang-ar .loader-name{font-family:Ambroise,serif}.lang-ar .hero-title h1{font-family:Ambroise,serif;line-height:.78}.svg-defs{position:absolute;pointer-events:none}.skip-link{position:fixed;top:-100px;left:20px;background:var(--ivory);padding:15px;z-index:1000}.skip-link:focus{top:12px}.eyebrow{display:block;font-size:9px;font-weight:700;line-height:1.7;letter-spacing:.24em;text-transform:uppercase}.script{font-family:var(--script);text-transform:none;font-size:1.2em;font-weight:400;line-height:.8}.display{font-size:clamp(55px,7.3vw,130px);max-width:1000px;letter-spacing:-.045em}.lang-en .display{font-size:clamp(70px,9vw,160px);letter-spacing:0}.lang-ar .display{font-size:clamp(50px,6vw,100px);letter-spacing:0}.fine-print{font-size:9px;line-height:1.7;opacity:.65}.line-link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:13px 0 10px;border-bottom:1px solid currentColor;font-size:10px;letter-spacing:.07em;text-transform:uppercase;transition:gap .3s}.line-link:hover{gap:44px}.text-button{text-decoration:underline;text-underline-offset:6px;font-size:12px}.solid-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:20px 28px;background:var(--olive);color:var(--ivory);font-size:11px;line-height:1.6;border:1px solid var(--olive);transition:background .25s,color .25s}.solid-button:hover{background:transparent;color:var(--olive)}.circle-button{width:150px;height:150px;border:1px solid var(--olive);border-radius:50%;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;text-align:center;padding:20px;position:relative;font-size:10px;line-height:1.5;font-weight:700;text-transform:uppercase;transition:background .35s,color .35s,transform .35s}.circle-button:hover{background:var(--olive);color:var(--ivory);transform:rotate(-6deg)}.circle-button.light{border-color:var(--ivory);color:var(--ivory)}.circle-button.light:hover{background:var(--ivory);color:var(--olive)}.section-symbol{display:block;width:48px;height:48px;margin:0 auto 60px}.section-intro{text-align:center;display:flex;align-items:center;flex-direction:column;gap:35px}.image-shade{position:absolute;inset:0;background:linear-gradient(180deg,#1419141f,#0c18136b);pointer-events:none}.flower{position:absolute;pointer-events:none;z-index:2;aspect-ratio:1;width:35vw;max-width:650px}.flower img,.flower video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.flower video{opacity:0}.flower video.playing{opacity:1}.motion-disabled .flower video{display:none}.flower img{object-fit:contain}.loader{--hole: 0px;position:fixed;inset:0;z-index:500;background:var(--olive);color:var(--ivory);display:grid;place-items:center;mask-image:radial-gradient(ellipse var(--hole) var(--hole) at 50% 75%,transparent 99%,#000 100%)}.loader-brand{text-align:center;display:flex;align-items:center;flex-direction:column}.loader-brand>svg{width:45px;height:45px;margin-bottom:60px}.loader-name{font-family:Ambroise,serif;font-size:80px;line-height:.9}.loader-brand .script{font-family:Sloop,cursive;font-size:65px}.loader-line{height:80px;width:1px;background:#f3ede24d;margin:55px auto 25px;position:relative;overflow:hidden}.loader-line:after{content:"";position:absolute;top:-100%;height:100%;width:1px;background:var(--ivory);animation:load-line 2s ease infinite}.loader-brand small{font-size:8px;letter-spacing:.3em}.loader-coordinate{position:absolute;left:35px;bottom:35px;font-size:8px;letter-spacing:.1em;line-height:1.8}@keyframes load-line{to{transform:translateY(200%)}}.header{position:fixed;z-index:80;top:25px;left:30px;right:30px;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none;color:#fff;mix-blend-mode:difference}.header button{pointer-events:auto}.brand{position:relative;width:112px;height:112px;padding:0;direction:ltr}.brand-orbit{position:absolute;inset:0;animation:orbit 40s linear infinite}.brand-orbit text{font:8.2px Maison,sans-serif;letter-spacing:3.2px;fill:currentColor}.brand>svg:last-child{position:absolute;inset:29px;width:54px;height:54px}.header-right{display:flex;gap:34px;align-items:center;padding-top:15px}.languages{display:flex;align-items:center;gap:16px;direction:ltr}.languages button{font-family:Maison,NotoArabic,sans-serif;font-size:10px;letter-spacing:.08em;position:relative;padding:6px 0;line-height:1.6;opacity:.55}.languages button[lang=ar]{font-family:NotoArabic,sans-serif;font-size:12px;letter-spacing:0}.languages button.active,.languages button:hover{opacity:1}.languages button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor}.menu-toggle{display:flex;align-items:center;gap:4px;padding:8px 0;text-transform:uppercase;font-size:10px;letter-spacing:.22em;font-weight:700}.menu-toggle span{margin-inline-end:12px}.menu-toggle i{width:3px;height:3px;background:currentColor;border-radius:50%}.side-scroll{position:fixed;left:46px;bottom:68px;z-index:60;display:flex;align-items:center;gap:26px;writing-mode:vertical-rl;color:#fff;mix-blend-mode:difference;pointer-events:none}.side-scroll>span:first-child{font-size:7px;letter-spacing:.24em;transform:rotate(180deg)}.scroll-line{height:100px;width:1px;background:#ffffff4d}.scroll-progress{display:block;height:100%;width:1px;background:#fff;transform:scaleY(0)}.scroll-plus{font-size:15px}.motion-toggle{position:fixed;bottom:24px;left:31px;z-index:90;color:#fff;mix-blend-mode:difference;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%}@keyframes orbit{to{transform:rotate(360deg)}}.hero-track{height:245svh;position:relative;color:var(--ivory);background:#47778f}.hero-viewport{height:100svh;position:sticky;top:0;overflow:hidden}.hero-world{position:absolute;inset:0 0 auto;height:170svh;background:linear-gradient(#325d78,#658ea0 35%,#9cb7c0 45%);will-change:transform}.hero-photo{position:absolute;top:70svh;height:100svh;object-position:50% 48%;mask-image:linear-gradient(transparent 0%,#000 19%)}.hero-shade{position:absolute;inset:0;background:linear-gradient(transparent 15%,#1225270d 65%,#0d201e24)}.hero-title{position:absolute;top:12svh;left:0;right:0;text-align:center;will-change:transform}.hero-title h1{font-family:Ambroise,serif;font-size:clamp(150px,20vw,340px);line-height:.77;letter-spacing:-.02em}.hero-title h1>span{display:block}.hero-title h1>span:first-child{font-size:.8em}.hero-script{display:block;font-family:Sloop,Pinyon,cursive;font-size:clamp(100px,12vw,190px);line-height:.45;transform:rotate(-7deg);margin-top:13px}.hero-title>p{margin-top:65px;font-size:8px;letter-spacing:.35em}.hero-tagline{position:absolute;bottom:10svh;left:14%;right:14%;display:flex;align-items:center;justify-content:space-between;gap:20px}.hero-tagline>span{font-family:var(--display);font-size:24px;line-height:1.1;max-width:180px}.hero-tagline>span:last-child{text-align:end}.hero-discover{display:flex;flex-direction:column;align-items:center;justify-content:center;width:125px;height:125px;border:1px solid rgba(243,237,226,.65);border-radius:50%;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5;gap:20px;padding:20px;transition:background .3s}.hero-discover:hover{background:#f3ede226}.hero-coordinate{position:absolute;bottom:22px;right:30px;font-size:7px;letter-spacing:.2em}.concept{position:relative;background:var(--mist);margin-top:-1px;z-index:2;padding:0 0 120px}.concept-arch{position:relative;background:var(--mist);border-radius:50% 50% 0 0/250px 250px 0 0;padding:210px max(10vw,90px) 0;margin-top:-190px;text-align:center}.arc-label{position:absolute;top:25px;left:calc(50% - 300px);width:600px;height:150px}.arc-label svg{width:100%;height:100%}.arc-label text{font-family:Maison,sans-serif;letter-spacing:8px;font-size:12px;fill:var(--olive)}.concept .section-symbol{margin-bottom:35px}.concept .display{margin:32px auto 85px;max-width:1050px}.concept-bottom{display:grid;grid-template-columns:1fr 1.15fr;gap:12vw;align-items:center;text-align:start;max-width:1050px;margin:auto}.concept-small-photo{height:310px;width:100%;max-width:310px;position:relative}.concept-small-photo>span{font-size:7px;letter-spacing:.2em;display:block;margin-top:12px}.concept-copy>p{font-size:14px;line-height:1.85;max-width:480px}.concept-numbers{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start;margin:42px 0 25px}.concept-numbers>div{display:flex;flex-direction:column;gap:7px}.concept-numbers strong{font-family:var(--display);font-size:55px;font-weight:400;line-height:1}.concept-numbers span{font-size:10px}.concept-numbers small{font-size:10px;line-height:1.6;opacity:.7}.quote-scene{height:95svh;min-height:600px;position:relative;overflow:hidden;color:var(--ivory)}.quote-scene>img{object-position:50% 60%}.quote-scene>p{position:absolute;bottom:13%;left:22%;right:22%;font-family:var(--display);font-size:clamp(36px,4.5vw,76px);line-height:1.05;text-transform:uppercase;text-align:center}.location-section{position:relative;background:var(--ivory);z-index:3}.location-pin{height:100svh;overflow:hidden}.location-track{display:flex;direction:ltr;width:max-content;height:100%}.location-slide{width:100vw;height:100svh;flex-shrink:0;position:relative;padding:11vh 10vw 8vh;overflow:hidden;direction:ltr}.lang-ar .location-track{flex-direction:row-reverse}.location-intro{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.location-word{font-family:Ambroise,serif!important;font-size:clamp(120px,22vw,350px);line-height:.9;letter-spacing:-.01em;margin-top:65px;position:relative;z-index:3}.location-script{font-size:clamp(65px,9vw,130px);position:relative;z-index:4;margin-top:-20px;transform:rotate(-6deg)}.location-intro>p{max-width:270px;margin-top:40px;font-size:12px}.location-flower{width:49vw;max-width:800px;left:-16%;top:-14%;transform:rotate(15deg)}.location-bottom{position:absolute;bottom:6vh;left:12vw;right:12vw;display:flex;align-items:center;justify-content:space-between}.location-bottom>svg:first-child{width:28px;height:28px}.location-bottom>span{font-size:8px;letter-spacing:.25em;text-transform:uppercase}.location-story{display:grid;grid-template-columns:1fr 1fr;gap:11vw;align-items:center;padding-top:12vh;padding-bottom:12vh}.location-tall{height:74vh;max-height:850px}.location-tall>img{object-position:57% center}.location-story-text h3{font-size:clamp(45px,5.8vw,100px);line-height:.96;margin:40px 0 35px}.location-story-text>p{max-width:360px;margin-bottom:35px}.location-route{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.location-route>h3{font-size:clamp(50px,6vw,100px);line-height:1.15;max-width:750px;position:relative;z-index:3}.location-route>h3>.script{display:block;font-size:1.25em;line-height:.7;transform:rotate(-8deg);margin:10px 0 25px}.route-flower{right:-12%;top:-18%;width:42vw;transform:rotate(20deg)}.route-graphic{width:90%;position:relative;margin-top:50px}.route-graphic svg{width:100%;height:140px}.route-graphic path{stroke:var(--olive);stroke-width:1.1;fill:none}.route-graphic circle{fill:var(--olive)}.route-point{position:absolute;font-size:7px;letter-spacing:.15em}.route-point.a{left:2%;top:65%}.route-point.b{left:35%;top:10%}.route-point.c{left:65%;top:73%}.route-point.d{right:0;top:0}.route-caption{display:grid;grid-template-columns:.7fr 1.2fr 1fr;gap:50px;align-items:start;text-align:start;margin-top:25px;width:90%}.route-caption>span{font-family:var(--display);font-size:30px}.route-caption>p{font-size:10px}.route-caption>small{font-size:8px;line-height:1.8;opacity:.55}.aerial-section{position:relative;height:110svh;min-height:650px;overflow:hidden}.aerial-image{object-position:50% 45%;will-change:transform}.cloud-layer{position:absolute;inset:-20% -15% auto;height:90%;pointer-events:none}.cloud{position:absolute;object-fit:contain;width:75%;height:auto;animation:cloud-drift 32s ease-in-out infinite alternate;opacity:.95}.cloud-1{top:0;left:-10%}.cloud-2{top:-8%;right:-15%;animation-direction:alternate-reverse;animation-duration:40s}.cloud-3{top:25%;left:30%;width:60%;animation-duration:36s}.aerial-caption{position:absolute;bottom:8%;left:50%;transform:translate(-50%);text-align:center;color:#fff;width:85%;text-shadow:0 2px 20px rgba(0,0,0,.4)}.aerial-caption>svg{width:36px;height:36px;margin:0 auto 25px}.aerial-caption>span{display:block;letter-spacing:.24em;font-size:8px}.aerial-caption>p{font-family:var(--display);font-size:45px;line-height:1.1;margin-top:15px;text-transform:uppercase}@keyframes cloud-drift{0%{transform:translate(-10%)}to{transform:translate(10%)}}.residences{position:relative;padding:150px 10vw 85px;background:var(--mist);overflow:hidden}.residences .section-intro{margin-bottom:65px}.residences .display{max-width:900px}.homes-summary{font-size:14px;line-height:1.7;max-width:560px}.home-selector{display:flex;justify-content:center;gap:50px;margin-bottom:65px;position:relative;z-index:3}.home-selector>button{padding:12px 0;border-bottom:1px solid transparent;text-transform:uppercase;font-size:10px;letter-spacing:.08em;opacity:.5;display:flex;gap:12px;align-items:center}.home-selector>button[aria-selected=true]{opacity:1;border-bottom-color:var(--olive)}.home-panel{display:grid;grid-template-columns:.8fr 1.4fr 1fr;align-items:center;gap:7vw;position:relative;z-index:2}.home-stats{align-self:center;display:flex;flex-direction:column;gap:35px;animation:appear .55s ease}.home-stats>div{display:flex;flex-direction:column;gap:10px}.home-stats span{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.home-stats strong{font-family:var(--display);font-size:75px;font-weight:400;line-height:.9;white-space:nowrap}.home-stats strong.area{font-size:46px}.home-stats strong small{font-family:var(--body);font-size:13px;margin-inline-start:5px}.home-photo{height:570px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #283b341f}.home-photo>img{object-position:50% 50%;transition:transform .9s;animation:appear .6s ease}.home-photo:hover>img{transform:scale(1.04)}.photo-open{position:absolute;bottom:20px;right:20px;color:#fff;border:1px solid rgba(255,255,255,.7);padding:11px;border-radius:50%;display:flex}.home-description{animation:appear .55s ease}.home-description h3{font-size:clamp(30px,3.2vw,56px);margin:25px 0}.home-description>p{font-size:11px;margin-bottom:35px}.home-description .circle-button{width:130px;height:130px}.residence-note{margin:45px auto 0;text-align:center}.residence-flower{bottom:-17%;left:-13%;width:40vw;transform:rotate(30deg);opacity:.85}.amenities-section{height:120svh;min-height:800px;position:relative;overflow:hidden;color:var(--ivory)}.amenities-picture{position:absolute;inset:0}.amenities-image{animation:appear .8s ease;object-position:50% 52%;will-change:transform}.amenities-picture .image-shade{background:linear-gradient(180deg,#111f1840,#111f1826 40%,#111f18a6)}.amenities-content{position:absolute;inset:16% 10vw auto;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:3}.amenities-content h2{font-size:clamp(50px,7.5vw,135px);margin:50px 0 70px;max-width:1000px}.amenity-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 35px;max-width:1000px}.amenity-tabs button{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:10px 0;border-bottom:1px solid transparent;opacity:.55}.amenity-tabs button.active{opacity:1;border-color:var(--ivory)}.amenity-note{font-size:10px!important;max-width:550px;margin-top:30px}.amenities-arch{position:absolute;width:100%;height:250px;bottom:-130px;left:0;background:var(--ivory);border-radius:50% 50% 0 0/100% 100% 0 0}.interiors{position:relative;padding:0 10vw 180px;background:var(--ivory);z-index:4}.interiors-title{text-align:center;margin:0 auto 130px;max-width:720px}.interiors-title h2{font-size:clamp(70px,9vw,170px);margin-top:45px;line-height:.9}.lang-en .interiors-title h2{max-width:450px;margin-inline:auto}.interiors-title .script{display:block;font-size:1.05em;margin-top:5px;line-height:.7;transform:rotate(-7deg)}.interiors-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:10vw;row-gap:130px;align-items:center}.interior-feature{position:relative;align-self:start}.framed-image{position:relative;background:var(--olive);padding:11% 11% 0}.framed-image>img{height:560px;object-position:48% center}.interior-feature>.eyebrow{font-size:7px;margin-top:15px}.interior-flower{top:-20%;right:-28%;width:32vw;transform:rotate(20deg)}.interior-copy h3{font-size:clamp(35px,3.5vw,65px);line-height:1.03;margin-bottom:35px}.interior-copy>p{max-width:390px;margin-bottom:35px}.interior-secondary{grid-column:2;height:600px;position:relative;margin-top:-40px;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 8%)}.interior-material{grid-row:2;grid-column:1;max-width:370px}.interior-material>.script{font-size:clamp(55px,7vw,115px);display:block;transform:rotate(-7deg);margin-bottom:50px}.material-swatches{display:flex;gap:12px;margin-top:38px}.material-swatches i{width:45px;height:45px;border-radius:50%;background:var(--stone)}.material-swatches i:nth-child(2){background:var(--night)}.material-swatches i:nth-child(3){background:var(--marine)}.architecture-track{height:220svh;position:relative;background:var(--ivory)}.architecture-pin{height:100svh;position:sticky;top:0;overflow:hidden}.arch-frame{height:100%;position:absolute;inset:0;transform:scale(.88)}.arch-cutout{position:absolute;inset:0;will-change:clip-path}.arch-cutout>img{object-position:50% 50%}.arch-cutout.left{clip-path:inset(24% 51% 3% 6%)}.arch-cutout.right{clip-path:inset(4% 6% 24% 51%)}.arch-heading{position:absolute;inset:18% 8% auto;text-align:center;color:var(--ivory);z-index:2;opacity:0;transform:translateY(50px);text-shadow:0 2px 20px rgba(0,0,0,.4)}.arch-heading>.script{font-size:70px;display:block;margin-bottom:15px;transform:rotate(-6deg)}.arch-heading h2{font-size:clamp(90px,14vw,240px);line-height:1}.lang-tr .arch-heading h2{font-size:13vw}.arch-heading>p{font-family:var(--display);text-transform:uppercase;font-size:25px;line-height:1.2;max-width:520px;margin:15vh auto 0}.arch-flower.left{left:-14%;bottom:-19%;width:48vw;transform:rotate(-20deg)}.arch-flower.right{right:-10%;bottom:-14%;width:43vw;transform:rotate(18deg)}.hotel-section{padding:150px 12vw 120px;background:var(--ivory)}.hotel-title{display:grid;grid-template-columns:1fr 1fr;column-gap:10vw;align-items:center}.hotel-title>.eyebrow{grid-column:1/-1;margin-bottom:36px}.hotel-title h2{font-size:clamp(55px,6vw,105px)}.hotel-title>p{max-width:400px}.hotel-images{display:grid;grid-template-columns:1.5fr 1fr;gap:7vw;margin:80px 0 35px;align-items:start}.hotel-large{height:620px}.hotel-small{margin-top:110px}.hotel-small>img{height:350px}.hotel-stats{display:flex;gap:70px;margin-top:35px}.hotel-stats>span{display:flex;flex-direction:column;gap:10px;font-size:9px;text-transform:uppercase}.hotel-stats strong{font-family:var(--display);font-size:65px;font-weight:400;line-height:1}.investment{padding:135px 10vw 100px;background:var(--stone);position:relative}.investment>.section-symbol{margin-bottom:45px}.investment .display{max-width:1050px}.investment .section-intro .eyebrow{font-size:8px}.financial-figures{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;margin:95px 0 60px}.financial-figures>div{position:relative;border-top:1px solid var(--line);padding-top:30px}.financial-figures strong{font-family:var(--display);font-size:clamp(100px,12vw,200px);line-height:1;font-weight:400;white-space:nowrap;display:block}.financial-figures strong>span{font-size:20px;vertical-align:top;margin-inline-start:10px;display:inline-block;margin-top:15px}.financial-figures small{display:block;font-size:8px;letter-spacing:.15em;text-transform:uppercase;margin-top:10px}.financial-figures p{font-size:11px;line-height:1.5;max-width:200px;margin-top:25px}.financial-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--line);padding:25px 0;font-size:13px}.finance-detail{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin:40px 0;animation:appear .4s ease}.finance-detail table{border-collapse:collapse;width:100%;font-size:10px;text-align:start}.finance-detail caption{text-align:start;font-family:var(--display);text-transform:uppercase;font-size:32px;margin-bottom:20px}.finance-detail th{font-size:8px;font-weight:400;opacity:.65;border-bottom:1px solid var(--line);padding:12px 0;text-align:start}.finance-detail td{padding:15px 0;border-bottom:1px solid var(--line);line-height:1.5}.finance-detail th:last-child,.finance-detail td:last-child{text-align:end;padding-inline-start:15px;white-space:nowrap}.finance-detail tr:last-child{font-weight:700}.finance-detail p{font-size:10px;line-height:1.6;margin-top:20px}.finance-detail .line-link{margin-top:20px}.financial-note{font-size:9px!important;line-height:1.8!important;max-width:860px;margin:30px auto 0;text-align:center;opacity:.65}.gallery-section{padding:150px 10vw 120px;background:var(--ivory)}.gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:60px}.gallery-heading h2{font-size:clamp(75px,11vw,170px);margin-top:25px}.catalogue-link{display:flex;align-items:center;gap:18px;padding-bottom:20px;font-size:11px}.catalogue-link>span{display:flex;flex-direction:column;gap:9px}.catalogue-link small{font-size:7px;letter-spacing:.15em;opacity:.5}.gallery-filters{display:flex;gap:35px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:40px}.gallery-filters>button{font-size:10px;padding:15px 0;border-bottom:1px solid transparent;margin-bottom:-1px;opacity:.5}.gallery-filters>button.active{opacity:1;border-color:var(--olive)}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.gallery-item{position:relative;padding:0;aspect-ratio:1.25;overflow:hidden;background:#e5dfd4;display:block}.gallery-item>img{transition:transform .65s ease}.gallery-item:hover>img{transform:scale(1.04)}.gallery-item>span{display:flex;position:absolute;inset:auto 18px 16px;justify-content:flex-end;align-items:center;color:#fff;opacity:0;transition:opacity .25s;font-size:10px;z-index:2}.gallery-item:after{content:"";position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#00000059);opacity:0;transition:opacity .25s}.gallery-item:hover>span,.gallery-item:hover:after{opacity:1}.gallery-item.plan-thumbnail>img{object-fit:contain}.gallery-more{display:flex;width:max-content;margin:45px auto}.gallery-section>.fine-print{text-align:center;margin-top:35px}.closing{height:110svh;min-height:750px;background:var(--olive);position:relative}.footer-clip{position:absolute;inset:0;overflow:hidden}.closing-image{object-position:50% 40%}.closing .image-shade{background:#121c1761}.closing-content{position:absolute;top:17%;left:15%;right:15%;color:var(--ivory);text-align:center;display:flex;flex-direction:column;align-items:center}.closing-content h2{font-size:clamp(80px,10vw,170px);margin:45px 0 50px}.closing-content h2>.script{display:block;margin-top:5px;font-size:1em;transform:rotate(-7deg)}.closing-content>p{max-width:480px;font-size:11px;line-height:1.8;margin-bottom:35px}.closing-content .circle-button{width:140px;height:140px}.footer{position:relative;background:var(--olive);color:var(--ivory);padding:100px 10vw 30px;text-align:center}.footer-symbol{width:45px;height:45px;margin:0 auto 35px}.footer-phone{display:block;width:max-content;max-width:100%;margin:30px auto 20px;font-family:Ambroise,serif;font-size:clamp(50px,6vw,100px);line-height:1}.footer-email{font-size:12px;opacity:.7}.footer-mid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:50px;margin-top:100px;text-align:start}.footer-mid>div:first-child>p{font-size:10px;max-width:260px;line-height:1.8;margin-top:18px;opacity:.7}.footer-mid .line-link{font-size:9px;margin-top:18px;border-color:#f3ede233}.footer-logo{padding:0;max-width:220px;width:100%;justify-self:center}.footer-logo img{height:auto;object-fit:contain;filter:url(#logo-solid)}.footer-logo img:last-child{width:70%;margin:8px auto 0}.footer-languages{justify-self:end;flex-wrap:wrap}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:80px;padding-top:25px;border-top:1px solid rgba(243,237,226,.15);font-size:7px;opacity:.6;line-height:1.6}.footer-bottom>div{display:flex;gap:25px}.footer-bottom button{font-size:8px;padding:0;text-decoration:underline;text-underline-offset:4px}.modal-backdrop{position:fixed;inset:0;z-index:200;background:#131e1aa6;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:30px;animation:appear .35s ease}.modal-shell{position:relative;background:var(--ivory);max-height:calc(100svh - 60px);overflow:auto;overscroll-behavior:contain;width:100%;max-width:1200px;padding:65px;color:var(--olive);scrollbar-width:thin;scrollbar-color:var(--stone) transparent}.close-button{position:absolute;top:22px;inset-inline-end:22px;z-index:5;border:1px solid var(--line);width:43px;height:43px;border-radius:50%;display:grid;place-items:center;background:inherit}.close-button:hover{background:var(--olive);color:var(--ivory)}.menu-dialog{padding:0;background:var(--olive);color:var(--ivory)}.menu-dialog .modal-shell{max-width:none;max-height:100svh;height:100svh;padding:30px 8vw;background:var(--olive);color:var(--ivory)}.menu-dialog .close-button{border-color:#f3ede266;top:32px;inset-inline-end:34px}.full-menu{min-height:100%;display:flex;align-items:center;flex-direction:column;text-align:center;padding:20px 0 30px;position:relative}.full-menu>svg{width:38px;height:38px;margin-bottom:15px}.menu-script{font-size:65px;opacity:.65;margin-bottom:28px;line-height:1.2}.menu-links{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;text-align:start;width:75%;max-width:1000px}.menu-links>button{font-family:var(--display);font-size:clamp(25px,3.6vw,60px);line-height:1.3;text-transform:uppercase;text-align:start;padding:13px 0;border-bottom:1px solid rgba(243,237,226,.16);display:flex;gap:20px;align-items:center;transition:opacity .25s,transform .25s}.menu-links>button:hover{opacity:.6;transform:translate(5px)}.menu-languages{margin-top:35px;gap:28px}.menu-languages button{font-size:13px}.menu-contact{margin-top:28px}.contact-dialog .modal-shell{max-width:710px;background:var(--mist);padding:70px 90px}.contact-form-content>h2{font-size:65px;margin:20px 0 35px;text-align:center}.contact-form-content>.eyebrow{text-align:center}.form-symbol{display:block;width:45px;height:45px;margin:0 auto 35px}.contact-form-content form{display:flex;flex-direction:column;gap:25px}.contact-form-content label{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:10px;text-transform:uppercase}.contact-form-content label small{font-size:9px;opacity:.5;text-transform:none}.contact-form-content input,.contact-form-content textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 0;color:var(--olive);font:400 15px/1.5 var(--body);resize:vertical}.contact-form-content input:focus,.contact-form-content textarea:focus{outline:0;border-color:var(--olive)}.contact-form-content .fine-print{margin-top:0}.contact-form-content .solid-button{margin-top:5px;width:100%}.form-email{display:block;font-size:10px;text-align:center;margin-top:30px}.draft-result{display:flex;flex-direction:column;align-items:center;text-align:center;gap:25px;padding:20px 0 30px}.draft-result h3{font-size:40px}.draft-result>p{font-size:13px}.legal-content{max-width:700px;margin:auto;padding:20px 0 40px}.legal-content h2{font-size:65px;margin:35px 0}.legal-content>p{font-size:14px;line-height:2}.legal-content .line-link{margin-top:40px}.plan-content h2{font-size:60px;margin:20px 0 45px}.plan-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:50px;align-items:center}.plan-layout>img{object-fit:contain;max-height:70vh;background:#eae5dc}.plan-layout dl{margin:0}.plan-layout dl>div{padding:18px 0;border-bottom:1px solid var(--line)}.plan-layout dt{font-size:10px;opacity:.6}.plan-layout dd{font-family:var(--display);font-size:38px;margin:10px 0 0;line-height:1.2}.plan-layout p{font-size:10px;margin:25px 0}.plan-layout .solid-button{width:100%;margin-bottom:15px}.plan-layout .line-link{display:flex;font-size:9px}.gallery-dialog{background:#111a16f7;backdrop-filter:none}.gallery-dialog .modal-shell{padding:60px 30px 20px;background:transparent;color:var(--ivory);max-width:1500px;max-height:100svh;overflow:hidden}.gallery-dialog .close-button{border-color:#f3ede259;background:transparent}.lightbox{display:flex;flex-direction:column;align-items:center}.lightbox-toolbar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0 20px;font-size:9px;gap:20px}.lightbox>img{width:100%;height:calc(100svh - 230px);object-fit:contain}.lightbox-controls{display:flex;justify-content:space-between;align-items:center;max-width:650px;width:100%;padding:25px 0 0;direction:ltr}.lightbox-controls button{border:1px solid rgba(243,237,226,.35);width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.lightbox-controls a{font-size:10px;display:flex;align-items:center;gap:12px}.lang-ar .lightbox-controls{direction:rtl}.lang-ar .lightbox-controls button svg{transform:rotate(180deg)}.lang-ar .direction-arrow{transform:rotate(180deg)}.lang-ar .hero-tagline>span{font-size:30px}.lang-ar .home-description h3{font-size:40px}.lang-ar .location-story-text h3{font-size:55px;line-height:1.25}.lang-ar .route-caption>span{font-size:30px}.lang-ar .route-caption>p{font-size:13px}.lang-ar .route-caption>small{font-size:11px}.lang-ar .home-stats strong,.lang-ar .financial-figures strong,.lang-ar .hotel-stats strong{font-family:Ambroise,serif}.lang-ar .financial-figures p{font-size:13px}.lang-ar .financial-figures small{letter-spacing:0}.lang-ar .arch-heading>p{font-size:26px}.lang-ar .contact-form-content>h2{font-size:50px}.lang-ar .menu-links>button{font-size:40px}.lang-ar .footer-phone{font-family:Ambroise,serif}.lang-ar .location-script{margin-top:10px;transform:none;font-size:80px}.lang-ar .interiors-title .script{line-height:1.4;transform:none;font-size:.85em}.lang-ar .interior-material>.script{transform:none;font-size:65px}.lang-ar .closing-content h2>.script{transform:none;font-size:.7em}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.home-panel{max-width:1500px;margin:auto}.home-photo{height:680px}.concept-small-photo{height:390px;max-width:390px}}@media(max-width:1199px){.hero-title h1{font-size:23vw}.hero-script{font-size:14vw}.home-panel{gap:4vw;grid-template-columns:.7fr 1.4fr 1fr}.home-stats strong.area{font-size:36px}.home-photo{height:490px}.home-description h3{font-size:35px}.concept-arch{padding-inline:10vw}.framed-image>img{height:460px}.interior-secondary{height:490px}.hotel-large{height:500px}.hotel-small>img{height:280px}.menu-links{width:85%}}@media(max-width:991px){.header{top:20px;left:22px;right:25px}.brand{width:90px;height:90px}.brand>svg:last-child{inset:24px;width:42px;height:42px}.header-right{gap:22px;padding-top:11px}.side-scroll{display:none}.motion-toggle{left:20px;bottom:18px}.hero-track{height:165svh}.hero-world{height:100svh;background:#548093}.hero-photo{top:0;height:100svh;mask-image:none;object-position:49% 50%}.hero-shade{background:linear-gradient(#142f3929,#142f3926 45%,#0d1c152e)}.hero-title{top:18svh}.hero-title h1{font-size:30vw}.hero-script{font-size:17vw}.hero-title>p{margin-top:55px;font-size:7px}.hero-tagline{left:7%;right:7%;bottom:9vh}.hero-tagline>span{font-size:22px;max-width:160px}.hero-discover{width:110px;height:110px;font-size:8px}.concept{padding-bottom:90px}.concept-arch{margin-top:-100px;border-radius:50% 50% 0 0/130px 130px 0 0;padding-top:155px}.arc-label{width:460px;left:calc(50% - 230px);top:0}.concept .display{font-size:64px;max-width:700px;margin-bottom:65px}.concept-bottom{gap:8vw}.concept-small-photo{height:260px}.concept-copy>p{font-size:12px}.quote-scene{height:85svh;min-height:550px}.quote-scene>p{left:15%;right:15%;font-size:48px}.location-pin{height:auto;overflow:visible}.location-track,.lang-ar .location-track{display:block;width:auto;height:auto}.location-slide{height:auto;min-height:85svh;width:100%;padding:100px 10vw}.location-intro{min-height:80svh;padding-top:150px;padding-bottom:150px}.location-word{font-size:25vw;margin-top:50px}.location-script{font-size:13vw}.location-flower{width:65vw;top:-10%;left:-23%}.location-story{display:grid;gap:8vw;min-height:85svh}.location-tall{height:60vh}.location-story-text h3{font-size:55px}.location-route{min-height:80svh;padding-top:90px;padding-bottom:100px}.location-route>h3{font-size:70px}.route-flower{width:55vw;top:-15%;right:-22%}.route-graphic{width:100%;margin-top:50px}.route-caption{width:100%;gap:20px;grid-template-columns:1fr 1fr}.route-caption>small{grid-column:2}.aerial-section{height:85svh;min-height:550px}.cloud-layer{inset:-10% -30% auto}.cloud{width:90%}.residences{padding:110px 8vw 80px}.residences .display{font-size:65px}.home-selector{gap:25px;margin-bottom:45px}.home-panel{grid-template-columns:.7fr 1.3fr;gap:7vw}.home-photo{height:540px}.home-description{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:8vw;align-items:start;margin-top:0}.home-description>.eyebrow{grid-column:1}.home-description h3{grid-column:1;font-size:40px;margin-top:20px}.home-description>p{grid-column:2;grid-row:1/3;font-size:12px}.home-description .circle-button{grid-column:2;width:115px;height:115px}.residence-flower{width:45vw;bottom:-8%;left:-17%}.home-stats strong.area{font-size:46px}.amenities-section{height:105svh;min-height:760px}.amenities-content{inset:17% 8vw auto}.amenities-content h2{font-size:70px}.amenity-tabs{gap:15px 25px}.amenity-tabs button{font-size:10px}.interiors{padding:0 8vw 100px}.interiors-title h2{font-size:90px}.interiors-title{margin-bottom:100px}.interiors-grid{column-gap:8vw;row-gap:80px}.framed-image{padding:8% 8% 0}.framed-image>img{height:430px}.interior-copy h3{font-size:38px}.interior-copy>p{font-size:12px}.interior-flower{width:40vw;right:-40%;top:-25%}.interior-secondary{height:440px}.interior-material>.script{font-size:75px}.interior-material>p{font-size:12px}.architecture-track{height:95svh;min-height:650px}.architecture-pin{position:relative;height:100%}.arch-frame{transform:none}.arch-cutout.left{clip-path:none}.arch-cutout.right{display:none}.arch-heading{opacity:1;transform:none;inset:20% 7% auto}.arch-heading>.script{font-size:65px}.arch-heading h2,.lang-tr .arch-heading h2{font-size:15vw}.arch-heading>p{margin-top:18vh;font-size:26px;max-width:450px}.arch-flower.left{width:55vw;left:-20%;bottom:-16%}.arch-flower.right{width:50vw;right:-16%;bottom:-14%}.hotel-section{padding:100px 10vw}.hotel-title h2{font-size:56px}.hotel-title>p{font-size:12px}.hotel-images{gap:5vw;margin-top:60px}.hotel-large{height:440px}.hotel-small{margin-top:80px}.hotel-small>img{height:250px}.hotel-stats{gap:35px}.investment{padding:100px 8vw 80px}.financial-figures{gap:5vw;margin-top:70px}.financial-figures strong{font-size:16vw}.gallery-section{padding:100px 8vw 80px}.gallery-grid{gap:15px}.closing{height:100svh;min-height:800px}.closing-content{left:10%;right:10%;top:17%}.closing-content h2{font-size:100px}.footer{padding:80px 8vw 30px}.footer-mid{gap:30px;grid-template-columns:1fr 1fr}.footer-languages{grid-column:1/-1;justify-self:center}.footer-bottom{margin-top:50px;gap:20px;flex-wrap:wrap}.modal-shell{padding:65px 35px}.plan-layout{grid-template-columns:1fr;gap:30px}.plan-layout>img{max-height:45vh}.plan-layout>div{display:grid;grid-template-columns:1fr 1fr;gap:15px 35px}.plan-layout dl{grid-row:1/4}.plan-layout .line-link,.plan-layout .solid-button{height:max-content}.lang-ar .menu-links>button{font-size:31px}}@media(max-width:600px){p{font-size:12px}.eyebrow{font-size:8px;letter-spacing:.16em}.header{top:17px;left:17px;right:20px}.brand{width:75px;height:75px}.brand>svg:last-child{inset:20px;width:35px;height:35px}.brand-orbit text{font-size:8.4px}.header-right{gap:17px;align-items:flex-end;flex-direction:column;padding-top:5px}.header .languages{gap:14px}.header .languages button{font-size:9px}.header .languages button[lang=ar]{font-size:11px}.menu-toggle{font-size:9px;gap:3px;padding-top:0}.menu-toggle span{margin-inline-end:5px}.hero-track{height:150svh}.hero-title{top:24svh}.hero-title h1{font-size:38vw;line-height:.78}.hero-title h1>span:first-child{font-size:.85em}.hero-script{font-size:24vw;margin-top:8px}.hero-title>p{margin-top:50px;font-size:6px;letter-spacing:.25em}.hero-tagline{left:7%;right:7%;bottom:12svh;gap:10px}.hero-tagline>span{font-size:17px;max-width:100px}.hero-discover{width:95px;height:95px;gap:12px;font-size:7px;flex-shrink:0;padding:15px}.hero-coordinate{right:20px;bottom:25px;font-size:6px}.hero-photo{object-position:48% center}.concept-arch{padding:135px 8vw 0;border-radius:50% 50% 0 0/90px 90px 0 0;margin-top:-80px}.arc-label{width:350px;max-width:100%;left:50%;transform:translate(-50%);top:0}.arc-label text{letter-spacing:6px;font-size:12px}.concept .section-symbol{width:35px;height:35px;margin-bottom:30px}.concept .display{font-size:43px;line-height:1.05;margin:28px auto 45px}.lang-en .concept .display{font-size:60px}.concept-bottom{grid-template-columns:.8fr 1.1fr;gap:6vw;align-items:start}.concept-small-photo{height:210px}.concept-small-photo>span{font-size:6px;line-height:1.5}.concept-copy>p{font-size:10px;line-height:1.9}.concept-numbers{gap:18px;margin:25px 0 18px}.concept-numbers strong{font-size:40px}.concept-numbers span,.concept-numbers small{font-size:9px}.homes-summary{font-size:12px}.concept-copy>.fine-print{font-size:7px;line-height:1.6;display:block}.concept{padding-bottom:70px}.quote-scene{height:75svh;min-height:500px}.quote-scene>p{font-size:34px;left:10%;right:10%;bottom:12%}.quote-scene>img{object-position:57% center}.location-intro{min-height:70svh;padding:120px 7vw 140px}.location-word{font-size:25vw;margin-top:55px}.location-script{font-size:20vw;margin-top:0}.location-intro>p{font-size:10px;max-width:220px;margin-top:30px}.location-flower{width:95vw;left:-30%;top:-14%}.location-bottom{left:8vw;right:8vw;bottom:45px}.location-bottom>span{font-size:7px}.location-story{grid-template-columns:1fr;padding:45px 9vw 70px;gap:40px;min-height:auto}.location-tall{height:58svh;max-height:510px;width:76%;margin:0 auto}.location-story-text{text-align:center}.location-story-text h3{font-size:45px;max-width:350px;margin:25px auto}.location-story-text>p{max-width:300px;margin:0 auto 20px;font-size:11px}.location-route{padding:80px 9vw 70px;min-height:80svh}.location-route>h3{font-size:45px;line-height:1.2}.lang-en .location-route>h3{font-size:70px}.route-flower{width:80vw;right:-38%;top:-10%;opacity:.85}.route-graphic{margin-top:35px}.route-graphic svg{height:90px}.route-point{font-size:5px}.route-point.b{top:12%}.route-point.d{top:11%}.route-caption{grid-template-columns:1fr;gap:20px;margin-top:15px}.route-caption>span{font-size:28px}.route-caption>p{max-width:300px}.route-caption>small{grid-column:1;font-size:7px;max-width:260px}.aerial-section{height:72svh;min-height:500px}.aerial-image{object-position:48% 46%}.cloud-layer{inset:-10% -90% auto;height:65%}.cloud{width:100%}.cloud-1{left:-5%;top:5%}.cloud-2{right:-10%;top:-5%}.cloud-3{left:15%;top:30%}.aerial-caption{bottom:8%}.aerial-caption>p{font-size:32px}.aerial-caption>svg{width:30px;height:30px;margin-bottom:18px}.aerial-caption>span{font-size:7px}.residences{padding:80px 7vw 65px}.residences .section-intro{gap:25px;margin-bottom:40px}.residences .display{font-size:45px}.lang-en .residences .display{font-size:60px}.home-selector{gap:16px;justify-content:space-between;margin-bottom:35px}.home-selector>button{font-size:8px;letter-spacing:0;gap:7px;text-align:start;line-height:1.5}.home-panel{grid-template-columns:.6fr 1.4fr;gap:5vw}.home-photo{height:380px}.home-stats{gap:30px}.home-stats span{font-size:7px;line-height:1.6;letter-spacing:.04em}.home-stats strong{font-size:58px}.home-stats strong.area{font-size:30px}.home-stats strong small{font-size:10px}.home-stats strong.area small{display:block;margin:8px 0 0;font-size:11px}.home-description{gap:0 7vw;margin-top:15px}.home-description>.eyebrow{font-size:7px}.home-description h3{font-size:29px;line-height:1.15;margin-top:15px}.home-description>p{font-size:10px;line-height:1.9;grid-row:1/4;margin-bottom:0}.home-description .circle-button{width:105px;height:105px;grid-column:1;font-size:8px;padding:16px;gap:12px}.residence-note{font-size:7px;max-width:280px;margin-top:35px}.residence-flower{width:70vw;left:-30%;bottom:-14%;opacity:.6}.amenities-section{height:95svh;min-height:700px}.amenities-content{inset:15% 8vw auto}.amenities-content h2{font-size:45px;line-height:1.1;margin:40px 0;max-width:340px}.amenity-tabs{gap:10px 20px}.amenity-tabs button{font-size:8px;max-width:45%;text-align:start;line-height:1.7;gap:8px}.amenities-arch{height:160px;bottom:-85px}.amenity-note{font-size:8px!important}.interiors{padding:0 8vw 75px}.interiors-title{margin-bottom:75px}.interiors-title h2{font-size:63px;line-height:1;margin-top:35px}.lang-en .interiors-title h2{font-size:90px;max-width:280px}.interiors-title .script{font-size:1.25em;margin-top:5px}.interiors-grid{display:flex;flex-direction:column;gap:45px;align-items:stretch}.interior-feature{width:84%;align-self:start}.framed-image>img{height:430px;max-height:60svh}.interior-flower{width:65vw;top:-23%;right:-40%}.interior-copy{max-width:90%;margin-inline-start:10%}.interior-copy h3{font-size:35px;line-height:1.13;margin-bottom:23px}.interior-copy>p{font-size:11px;margin-bottom:20px}.interior-secondary{width:76%;height:440px;max-height:55svh;align-self:flex-end;margin-top:5px;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 8%)}.interior-material{max-width:85%;padding-top:5px}.interior-material>.script{font-size:65px;margin-bottom:28px}.interior-material>p{font-size:11px}.material-swatches{gap:10px;margin-top:25px}.material-swatches i{width:35px;height:35px}.architecture-track{height:90svh;min-height:600px}.arch-cutout>img{object-position:58% center}.arch-heading{inset:20% 7% auto}.arch-heading h2,.lang-tr .arch-heading h2{font-size:17vw;line-height:1}.arch-heading>.script{font-size:50px;margin-bottom:15px}.arch-heading>p{font-size:21px;line-height:1.2;margin:24vh auto 0;max-width:290px}.arch-flower.left{width:85vw;left:-38%;bottom:-10%}.arch-flower.right{width:75vw;right:-25%;bottom:-6%}.hotel-section{padding:80px 9vw}.hotel-title{grid-template-columns:1fr;gap:25px}.hotel-title>.eyebrow{margin-bottom:5px}.hotel-title h2{font-size:48px;line-height:1.05;max-width:330px}.hotel-title>p{font-size:11px}.hotel-images{grid-template-columns:1fr;gap:35px;margin:40px 0 30px}.hotel-large{height:380px}.hotel-small{margin-top:0;width:80%;margin-inline-start:20%}.hotel-small>img{height:250px}.hotel-stats{gap:55px;margin-top:25px}.hotel-stats strong{font-size:55px}.investment{padding:80px 8vw 65px}.investment>.section-symbol{width:35px;height:35px;margin-bottom:30px}.investment .section-intro{gap:25px}.investment .section-intro .eyebrow{font-size:7px;line-height:1.8;max-width:290px}.investment .display{font-size:48px}.lang-en .investment .display{font-size:65px}.financial-figures{gap:15px;margin:50px 0 35px}.financial-figures>div{padding-top:20px}.financial-figures strong{font-size:17vw}.financial-figures strong>span{font-size:12px;margin-top:7px;margin-inline-start:3px}.financial-figures small{font-size:6px;letter-spacing:.02em;line-height:1.6}.financial-figures p{font-size:8px;margin-top:20px;line-height:1.7}.financial-toggle{padding:20px 0;font-size:11px}.finance-detail{grid-template-columns:1fr;gap:35px}.finance-detail table{font-size:10px}.finance-detail caption{font-size:29px}.financial-note{font-size:8px!important;text-align:start}.gallery-section{padding:80px 7vw 65px}.gallery-heading{align-items:start;gap:20px;margin-bottom:30px}.gallery-heading h2{font-size:65px;margin-top:25px}.gallery-heading .eyebrow{font-size:6px}.catalogue-link{font-size:8px;gap:10px;padding-top:10px;max-width:135px;line-height:1.7}.catalogue-link>svg{width:17px}.catalogue-link small{font-size:6px;letter-spacing:0}.gallery-filters{gap:20px;margin-bottom:25px}.gallery-filters>button{font-size:8px;padding:12px 0}.gallery-grid{grid-template-columns:1fr 1fr;gap:12px}.gallery-item{aspect-ratio:1}.gallery-item:first-child{grid-column:1/-1;aspect-ratio:1.6}.gallery-item>span{opacity:1;inset:auto 10px 10px;font-size:8px}.gallery-item>span>svg{width:15px}.gallery-item:after{opacity:1}.gallery-section>.fine-print{font-size:7px}.gallery-more{font-size:9px;margin:30px auto}.closing{height:95svh;min-height:720px}.closing-content{top:17%;left:8%;right:8%}.closing-content h2{font-size:65px;margin:35px 0 45px}.closing-content h2>.script{font-size:1.15em;margin-top:10px}.closing-content>p{font-size:10px;max-width:290px;margin-bottom:30px}.closing-content .circle-button{width:125px;height:125px;font-size:9px}.closing-image{object-position:53% center}.footer{padding:65px 8vw 25px}.footer-symbol{width:36px;height:36px;margin-bottom:25px}.footer-phone{font-size:15vw;margin-top:25px;margin-bottom:20px}.footer-email{font-size:9px}.footer-mid{grid-template-columns:1fr;gap:40px;margin-top:65px;text-align:center}.footer-mid>div:first-child{order:2}.footer-mid>div:first-child>p{margin-inline:auto;font-size:9px}.footer-logo{order:1;max-width:180px}.footer-languages{order:3}.footer-bottom{margin-top:40px;justify-content:center;gap:18px;font-size:6px}.footer-bottom>div{gap:20px}.footer-bottom button{font-size:7px}.footer-bottom>span:last-child{width:100%}.modal-backdrop{padding:15px}.modal-shell{max-height:calc(100svh - 30px);padding:65px 22px 35px}.close-button{top:17px;inset-inline-end:17px;width:36px;height:36px}.close-button>svg{width:21px}.menu-dialog{padding:0}.menu-dialog .modal-shell{padding:30px 7vw}.menu-dialog .close-button{top:25px;inset-inline-end:25px}.full-menu{padding-top:12px}.full-menu>svg{width:33px;height:33px;margin-bottom:10px}.menu-script{font-size:54px;margin-bottom:25px}.menu-links{width:100%;column-gap:25px}.menu-links>button{font-size:24px;line-height:1.3;padding:16px 0;gap:10px}.menu-languages{margin-top:35px}.menu-contact{font-size:9px;margin-top:25px}.contact-dialog .modal-shell{padding:65px 27px 35px}.contact-form-content>h2{font-size:48px;margin:22px 0 25px}.form-symbol{width:35px;height:35px;margin-bottom:25px}.contact-form-content form{gap:20px}.contact-form-content label{font-size:9px}.contact-form-content .fine-print{font-size:8px}.contact-form-content .solid-button{font-size:10px;padding:17px}.legal-content h2{font-size:50px}.legal-content>p{font-size:12px;line-height:1.9}.plan-content h2{font-size:40px;margin:25px 0 30px}.plan-layout{gap:20px}.plan-layout>img{max-height:38vh}.plan-layout>div{gap:10px 20px}.plan-layout dt{font-size:8px;line-height:1.7}.plan-layout dd{font-size:28px}.plan-layout p{font-size:8px;margin:15px 0;line-height:1.7}.plan-layout .solid-button{padding:14px 10px;font-size:8px;gap:10px}.plan-layout .line-link{font-size:8px;gap:10px}.gallery-dialog{padding:0}.gallery-dialog .modal-shell{padding:65px 15px 25px}.lightbox-toolbar{font-size:7px;align-items:start;line-height:1.7}.lightbox-toolbar>span:last-child{max-width:70%;text-align:end}.lightbox>img{height:calc(100svh - 230px)}.lightbox-controls{padding-inline:15px}.lang-ar .hero-tagline>span{font-size:22px}.lang-ar .concept .display,.lang-ar .residences .display{font-size:39px;line-height:1.4}.lang-ar .concept-copy>p{font-size:11px;line-height:2}.lang-ar .concept-numbers span{font-size:9px}.lang-ar .location-script{font-size:55px;margin-top:10px}.lang-ar .location-intro>p{font-size:13px}.lang-ar .location-story-text h3{font-size:40px}.lang-ar .location-story-text>p{font-size:13px}.lang-ar .location-route>h3{font-size:40px}.lang-ar .route-caption>p{font-size:12px}.lang-ar .route-caption>small{font-size:10px}.lang-ar .aerial-caption>p{font-size:35px}.lang-ar .home-selector>button{font-size:10px}.lang-ar .home-description h3{font-size:28px}.lang-ar .home-description>p{font-size:12px}.lang-ar .home-stats span{font-size:9px}.lang-ar .amenities-content h2{font-size:45px}.lang-ar .amenity-tabs button{font-size:11px}.lang-ar .interiors-title h2{font-size:60px}.lang-ar .interiors-title .script{line-height:1.4;font-size:1em}.lang-ar .interior-copy h3{font-size:36px}.lang-ar .interior-copy>p,.lang-ar .interior-material>p{font-size:12px}.lang-ar .interior-material>.script{font-size:55px}.lang-ar .arch-heading h2{font-size:22vw}.lang-ar .arch-heading>.script{font-size:48px}.lang-ar .arch-heading>p{font-size:22px;margin-top:12vh;line-height:1.5}.lang-ar .hotel-title h2{font-size:45px}.lang-ar .hotel-title>p{font-size:12px}.lang-ar .investment .display{font-size:45px;line-height:1.4}.lang-ar .financial-figures p{font-size:11px}.lang-ar .financial-figures small{font-size:9px}.lang-ar .financial-note{font-size:11px!important}.lang-ar .gallery-heading h2{font-size:60px}.lang-ar .gallery-filters>button{font-size:10px}.lang-ar .gallery-heading .eyebrow{font-size:8px}.lang-ar .catalogue-link{font-size:10px}.lang-ar .closing-content h2{font-size:75px;line-height:1.2;margin:30px 0}.lang-ar .closing-content>p{font-size:12px}.lang-ar .menu-links>button{font-size:23px;line-height:1.7}.lang-ar .contact-form-content>h2{font-size:39px}.lang-ar .contact-form-content label{font-size:11px}.lang-ar .form-email{font-size:9px}.lang-ar .footer-bottom{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.motion-disabled .brand-orbit,.motion-disabled .cloud{animation:none}.motion-disabled .hero-track{height:100svh}.motion-disabled .hero-world{height:100svh;transform:none!important}.motion-disabled .hero-photo{top:0;height:100svh;mask-image:none}.motion-disabled .hero-title{transform:none!important}.motion-disabled .hero-tagline{opacity:1!important}.motion-disabled .location-track{display:block;width:auto;transform:none!important}.motion-disabled .location-pin{height:auto}.motion-disabled .location-slide{height:auto;min-height:90svh}.motion-disabled .architecture-track{height:100svh}.motion-disabled .architecture-pin{position:relative;height:100%}.motion-disabled .arch-frame{transform:none!important}.motion-disabled .arch-cutout.left{clip-path:none!important}.motion-disabled .arch-cutout.right{display:none}.motion-disabled .arch-heading,.motion-disabled .reveal{opacity:1!important;transform:none!important}.motion-disabled .footer-clip{clip-path:none!important}.app:not(.motion-disabled) .flower:has(video.playing)>img{opacity:0}html{scroll-padding-top:0}.header{mix-blend-mode:normal;color:var(--olive);transition:color .35s}.header.on-dark{color:var(--ivory);text-shadow:0 1px 12px rgba(0,0,0,.35)}.header .languages button{font-size:11px;opacity:.65}.header .languages button.active,.header .languages button:hover{opacity:1}.header .languages button[lang=ar]{font-size:13px}.header .menu-toggle{font-size:11px}.header.on-dark .brand{filter:drop-shadow(0 1px 8px rgba(0,0,0,.25))}@media(max-width:600px){.header .languages button{font-size:10px}.header .languages button[lang=ar]{font-size:12px}.header .menu-toggle{font-size:10px}}.lang-ar .location-pin{direction:ltr}.lang-ar .location-slide{direction:rtl}.lang-ar .lightbox-controls button svg{transform:scaleX(-1)}@media(max-width:600px){.gallery-section{padding-top:110px}}.loader{--arch-w: 24vw;--arch-h: calc(var(--arch-w) * 4.628571);--arch-y: 104vh;display:block;height:200svh;bottom:auto;mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),url(/assets/preloader-arch.svg);mask-size:calc(50% - var(--arch-w) / 2 + 2px) 100%,calc(var(--arch-w) + 4px) calc(var(--arch-y) + 2px),calc(50% - var(--arch-w) / 2 + 2px) 100%,var(--arch-w) var(--arch-h);mask-repeat:no-repeat;mask-position:left top,center top,right top,center var(--arch-y);mask-composite:add;-webkit-mask-composite:source-over}.loader-screen{height:100svh;position:relative;overflow:hidden;direction:ltr}.loader-watermark{position:absolute;top:18%;left:-5%;width:110%;font-family:Sloop,serif;font-size:42vw;line-height:1;opacity:.045;transform:rotate(-8deg);white-space:nowrap}.loader-border{position:absolute;inset:20px;border:1px solid rgba(243,237,226,.12);clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px)}.loader-top-symbol{position:absolute;top:34px;left:calc(50% - 23px);width:46px;height:46px}.loader-identity{position:absolute;top:39%;left:0;right:0;display:flex;align-items:center;justify-content:center}.loader-brand{position:relative;width:250px;display:flex;align-items:center;justify-content:center}.loader-name{font-family:Ambroise,serif;font-size:80px;line-height:.87;font-weight:400;letter-spacing:-.02em}.loader-name span{display:block}.loader-name span:first-child{font-size:.84em}.loader-brand .script{font-family:Sloop,serif;font-size:65px;line-height:.5;margin-top:5px;transform:rotate(-8deg)}.loader-side{position:absolute;top:42%;font-family:Ambroise,serif;font-size:22px;letter-spacing:.7em;white-space:nowrap}.loader-side.left{left:17%}.loader-side.right{right:15%}.loader-bottom{position:absolute;bottom:5.5%;left:25%;right:25%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;font-family:var(--body)}.loader-bottom>span,.loader-bottom>small{font-size:8px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.loader-progress{height:72px;width:1px;background:#f3ede233;margin-bottom:26px;overflow:hidden}.loader-progress-fill{display:block;width:100%;height:100%;background:var(--ivory);transform:scaleY(0);transform-origin:top}@media(min-width:992px){.hero-track{height:320svh}.hero-world{height:150svh}.hero-photo{top:50svh}.hero-title{top:5svh}.hero-title h1{font-size:clamp(150px,17vw,285px)}.hero-script{font-size:clamp(100px,10.5vw,165px);margin-top:8px}.hero-title>p{margin-top:55px}.hero-tagline{top:53svh;bottom:auto;left:22%;right:22%}.hero-tagline>span{font-size:26px;max-width:200px}}@media(max-width:600px){.loader{--arch-w: 40vw}.loader-border{inset:12px}.loader-top-symbol{top:30px;width:34px;height:34px;left:calc(50% - 17px)}.loader-identity{top:35%}.loader-name{font-size:70px}.loader-brand .script{font-size:58px}.loader-side{top:150%;font-family:Maison,sans-serif;font-size:7px;letter-spacing:.3em}.loader-side.left{left:19%}.loader-side.right{right:15%}.loader-watermark{font-size:85vw;top:22%;left:-25%}.loader-bottom{bottom:7%;left:15%;right:15%}.loader-progress{height:55px;margin-bottom:20px}}.location-flower{width:34vw;left:-15vw;top:-15vw;max-width:none;transform:rotate(5deg)}.route-flower{width:30vw;right:-14vw;top:-14vw;max-width:none;transform:rotate(8deg)}.residence-flower{width:24vw;left:-14vw;bottom:-7vw;max-width:none;transform:rotate(12deg);opacity:.85}.interior-flower{width:24vw;left:-18vw;right:auto;top:-8vw;max-width:none;transform:rotate(-12deg)}.arch-flower.left{width:32vw;left:-20vw;bottom:-12vw;max-width:none;transform:rotate(-8deg)}.arch-flower.right{width:30vw;right:-20vw;bottom:-11vw;max-width:none;transform:rotate(8deg)}@media(max-width:991px){.location-flower{width:48vw;left:-26vw;top:-23vw}.route-flower{width:45vw;right:-28vw;top:-22vw}.residence-flower{width:40vw;left:-29vw;bottom:-12vw}.interior-flower{width:35vw;left:-25vw;right:auto;top:-18vw}.arch-flower.left{width:50vw;left:-34vw;bottom:-18vw}.arch-flower.right{width:46vw;right:-31vw;bottom:-16vw}}.amenities-section{height:560svh;min-height:0;overflow:clip}.amenities-pin{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.amenities-section .amenities-content{z-index:3}.amenities-section .amenities-arch{height:190px;bottom:-130px}.motion-disabled .amenities-section{height:100svh;min-height:700px}.motion-disabled .amenities-pin{position:relative;height:100%;min-height:0}@media(max-width:991px){.amenities-section{height:550svh}.amenities-pin{min-height:650px}.amenities-section .amenities-content{inset:14% 8vw auto}.amenities-section .amenities-arch{height:130px;bottom:-95px}}@media(prefers-reduced-motion:reduce){.loader{display:none}}.loader-screen{width:100%;min-width:100vw}.amenities-picture{background:var(--olive)}.amenities-image{animation:scene-light .7s ease both}@keyframes scene-light{0%{opacity:1;filter:brightness(.65)}to{opacity:1;filter:brightness(1)}}.interior-flower{transform:none;mask-image:linear-gradient(to right,#000 65%,transparent 100%)}.flower{display:none!important}.project-details{padding:130px 10vw;background:var(--mist)}.project-details .section-intro{margin-bottom:70px}.project-details .section-intro>p{max-width:580px}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px 40px}.details-grid>button{text-align:start;padding:0;min-width:0}.details-grid>button>div{position:relative;aspect-ratio:1.78;overflow:hidden;background:var(--olive)}.details-grid img{object-fit:contain;transition:transform .6s}.details-grid button:hover img{transform:scale(1.03)}.details-grid>button>div>svg{position:absolute;bottom:18px;right:18px;color:#fff}.details-grid>button>span{display:flex;align-items:center;gap:20px;font-family:var(--display);font-size:34px;margin-top:20px}.details-grid>button>span>svg{margin-inline-start:auto}.project-details>.fine-print{max-width:700px;margin:45px auto 0;text-align:center}.detail-dialog .modal-shell{width:95vw;max-width:1400px;background:var(--ivory)}.detail-dialog .lightbox>img{object-fit:contain;height:min(65vh,800px)}.detail-dialog .fine-print{max-width:700px;margin:20px auto 0;text-align:center}@media(max-width:600px){.project-details{padding:90px 8vw}.project-details .display{font-size:45px}.project-details .section-intro{margin-bottom:40px}.project-details .section-intro>p{font-size:12px}.details-grid{grid-template-columns:1fr;gap:35px}.details-grid>button>span{font-size:29px}.project-details>.fine-print{font-size:9px}.detail-dialog .modal-shell{width:100%}.lang-ar .project-details .display{font-size:40px}}
