@media(max-width:700px){.brochure-site{--mobile-header-height: calc(4.75rem + env(safe-area-inset-top, 0px)) ;--mobile-page-height: calc(100svh - var(--mobile-header-height));--mobile-page-padding: 1rem;--mobile-copy-gap: .75rem}@supports (height: 100dvh){.brochure-site{--mobile-page-height: calc(100dvh - var(--mobile-header-height))}}.brochure-site .site-header{box-sizing:border-box;height:var(--mobile-header-height)}.brochure-site .smooth-wrapper{padding-top:var(--mobile-header-height)}.brochure-site .smooth-content :is(.centerpiece,.concept-statement-spread,.interiors-intro,.amenities-overview,.amenities-gallery,.rooftop-introduction,.rooftop-gallery,.floor-plans-page,.location-page,.map-stage,.team-monolith,.footer-note){box-sizing:border-box;width:100%;height:auto;min-height:var(--mobile-page-height);max-height:none;margin-block:0;scroll-margin-top:var(--mobile-header-height);overflow-x:clip}.brochure-site .smooth-content :is(.concept-statement-spread,.interiors-intro,.amenities-overview,.rooftop-introduction,.location-page,.footer-note){overflow-y:visible}.brochure-site .smooth-content :is(.concept-statement-copy,.project-facts-copy,.amenities-panel,.amenities-copy,.rooftop-introduction-copy,.rooftop-introduction-details,.location-heading,.final-lockup){box-sizing:border-box;width:100%;max-width:100%;min-width:0}.brochure-site .smooth-content :is(.concept-statement-copy p,.amenities-description,.rooftop-introduction-details p){width:100%;max-width:100%;font-size:clamp(.75rem,3.2vw,1rem);line-height:1.65;letter-spacing:.045em;word-spacing:.08em;white-space:normal;overflow-wrap:break-word;text-wrap:pretty}.brochure-site .smooth-content .centerpiece{padding:clamp(1rem,3svh,2rem) 1rem}.brochure-site .smooth-content .concept-statement-spread{--bottom-words-offset: .5rem;align-content:center;padding:calc(var(--top-metal-height) + var(--mobile-page-padding)) 1.25rem calc(var(--bottom-words-height) + var(--bottom-words-offset) + var(--mobile-page-padding))}.brochure-site .smooth-content .concept-statement-copy h2{max-width:100%;font-size:clamp(2.4rem,10vw,4rem);white-space:normal;line-height:1}.brochure-site .smooth-content .concept-statement-copy p{margin-top:var(--mobile-copy-gap)}.brochure-site .smooth-content .concept-statement-actions{margin-top:var(--mobile-copy-gap);gap:.65rem}.brochure-site .smooth-content .concept-statement-action{min-height:2.75rem;padding:.7rem 1rem}.brochure-site .smooth-content .interiors-intro-media{box-sizing:border-box;height:auto;min-height:0;padding:var(--mobile-page-padding) 1.25rem}.brochure-site .smooth-content .project-facts-copy{gap:var(--mobile-copy-gap);padding:0}.brochure-site .smooth-content .project-facts-heading{font-size:clamp(2rem,9.5vw,3.5rem);white-space:normal}.brochure-site .smooth-content .project-facts-grid{gap:clamp(.65rem,2.2svh,1.5rem)}.brochure-site .smooth-content .project-facts-column{gap:var(--mobile-copy-gap)}.brochure-site .smooth-content .project-fact span,.brochure-site .smooth-content .project-fact strong{font-size:clamp(1rem,3.6vw,1.125rem);line-height:1.4}.brochure-site .smooth-content .amenities-overview{padding:var(--mobile-page-padding) 1rem}.brochure-site .smooth-content .amenities-panel{align-content:center;row-gap:var(--mobile-copy-gap)}.brochure-site .smooth-content .amenities-copy{gap:var(--mobile-copy-gap)}.brochure-site .smooth-content .amenities-title h2{font-size:clamp(1.9rem,8vw,3.25rem);line-height:1}.brochure-site .smooth-content .amenities-title h2 span{white-space:normal}.brochure-site .smooth-content .amenities-icons-frame{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.5rem,1.6svh,1rem) .5rem;padding:0}.brochure-site .smooth-content .amenity-icon{max-width:min(14vw,8svh)}.brochure-site .smooth-content .amenity-item figcaption{font-size:clamp(.5rem,2vw,.65rem)}.brochure-site .smooth-content .rooftop-introduction{align-content:center;padding:var(--mobile-page-padding) 1.25rem 2.75rem}.brochure-site .smooth-content .rooftop-introduction h2{font-size:clamp(3.5rem,14vw,5.5rem);line-height:1}.brochure-site .smooth-content .rooftop-introduction-details{margin-top:var(--mobile-copy-gap)}.brochure-site .smooth-content .floor-plans-layout{box-sizing:border-box;height:auto;min-height:var(--mobile-page-height);align-content:center;grid-template-rows:auto auto auto;gap:var(--mobile-copy-gap);padding:var(--mobile-page-padding) 0}.brochure-site .smooth-content .floor-plans-copy h2{margin:0}.brochure-site .smooth-content .floor-plans-title-main{font-size:clamp(1.8rem,7vw,2.75rem)}.brochure-site .smooth-content .floor-plan-controls{margin:0;gap:.5rem}.brochure-site .smooth-content .floor-plan-panel{height:auto;min-height:0;margin:0;gap:0;grid-template-rows:auto}.brochure-site .smooth-content .floor-plan-viewer,.brochure-site .smooth-content .floor-plan-viewer.is-floor-level-plan{height:auto;min-height:0;grid-template-rows:auto auto;row-gap:var(--mobile-copy-gap);padding:0}.brochure-site .smooth-content .floor-plans-page .floor-plan-viewer figcaption{min-height:0;padding:.5rem}.brochure-site .smooth-content .floor-plan-caption-label{font-size:clamp(1.3rem,5.5vw,1.6rem)}.brochure-site .smooth-content .floor-plan-expand{width:100%;height:auto;min-height:0;align-items:start}.brochure-site .smooth-content .floor-plans-page .floor-plan-viewer .floor-plan-expand .floor-plan-image,.brochure-site .smooth-content .floor-plans-page .floor-plan-panel .floor-plan-viewer.is-floor-level-plan .floor-plan-expand .floor-plan-image{width:84%;height:auto;max-height:none;margin:0;padding:0;object-fit:contain;transform:none!important}.brochure-site .smooth-content .location-page{padding:0}.brochure-site .smooth-content .location-board{box-sizing:border-box;grid-template-rows:auto auto;align-content:center;padding:var(--mobile-page-padding) 1rem;gap:var(--mobile-copy-gap)}.brochure-site .smooth-content .location-heading{gap:.75rem}.brochure-site .smooth-content .location-heading h2{font-size:clamp(2rem,8vw,3rem);white-space:normal}.brochure-site .smooth-content .location-heading>p:not(.location-signature){font-size:.7rem;line-height:1.5;letter-spacing:.03em}.brochure-site .smooth-content .location-destination-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.brochure-site .smooth-content .location-destination-group{display:grid;padding:1rem;border:1px solid rgba(214,178,120,.25)}.brochure-site .smooth-content .location-destination-group h3{font-size:1.4rem;margin-bottom:.5rem}.brochure-site .smooth-content .location-destination-group li{font-size:clamp(.75rem,3.2vw,.95rem);line-height:1.5;gap:.75rem}.brochure-site .smooth-content .location-destination-group ol{gap:clamp(.45rem,1.5svh,.9rem)}.brochure-site .smooth-content .map-stage{padding:var(--mobile-page-padding) 1rem}.brochure-site .smooth-content .location-map-shell{width:100%;height:calc(var(--mobile-page-height) - 2 * var(--mobile-page-padding));aspect-ratio:auto}.brochure-site .smooth-content .team-card{box-sizing:border-box;width:100%;padding:var(--mobile-page-padding) 1rem;gap:var(--mobile-copy-gap);transform:none}.brochure-site .smooth-content .team-logo--karim{max-width:100%}.brochure-site .smooth-content .footer-note{padding:var(--mobile-page-padding) 1rem}.brochure-site .smooth-content .final-lockup{gap:var(--mobile-copy-gap);transform:none}.brochure-site .smooth-content .footer-contacts{margin-top:0}.brochure-site .smooth-content .footer-contact-link--email{white-space:normal;overflow-wrap:anywhere;font-size:clamp(.7rem,3vw,1rem);letter-spacing:.02em}}@media(max-width:700px)and (max-height:650px){.brochure-site{--mobile-page-padding: .75rem;--mobile-copy-gap: .65rem}.brochure-site .smooth-content .centerpiece{padding-block:.75rem}.brochure-site .smooth-content .concept-statement-copy h2{font-size:2.25rem}.brochure-site .smooth-content .concept-statement-copy p,.brochure-site .smooth-content .amenities-description{font-size:.7rem;line-height:1.45}.brochure-site .smooth-content .concept-statement-actions{flex-wrap:nowrap}.brochure-site .smooth-content .concept-statement-action{min-width:0;min-height:2.75rem;flex:1;padding:.5rem;letter-spacing:.02em;font-size:.55rem}.brochure-site .smooth-content .concept-statement-action-icon{display:none}.brochure-site .smooth-content .project-facts-grid{gap:.65rem}.brochure-site .smooth-content .amenities-title h2{font-size:1.9rem}.brochure-site .smooth-content .amenities-icons-frame{gap:.5rem}.brochure-site .smooth-content .amenity-icon{max-width:11vw}.brochure-site .smooth-content .location-heading{gap:.5rem}.brochure-site .smooth-content .location-heading h2{font-size:1.8rem}.brochure-site .smooth-content .location-heading>p:not(.location-signature){font-size:.65rem;line-height:1.4}.brochure-site .smooth-content .location-destination-group ol{gap:.35rem}.brochure-site .smooth-content .location-destination-group li{font-size:.72rem}.brochure-site .smooth-content .rooftop-introduction h2{font-size:3rem}.brochure-site .smooth-content .rooftop-introduction-details{margin-top:1rem}.brochure-site .smooth-content .rooftop-introduction-details p{font-size:.75rem;line-height:1.55}}@media(max-width:700px),(max-width:1180px)and (orientation:portrait){.brochure-site .smooth-content .amenities-gallery,.brochure-site .smooth-content .rooftop-gallery{height:auto;min-height:0;max-height:none;padding:0;aspect-ratio:auto}.brochure-site .smooth-content :is(.amenities-swiper,.amenity-slide,.amenity-card,.amenity-card-cover,.amenity-card-picture,.rooftop-swiper,.rooftop-slide,.rooftop-card,.rooftop-card-cover,.rooftop-card-picture){height:auto;min-height:0}.brochure-site .smooth-content .amenity-slide.is-active,.brochure-site .smooth-content .rooftop-slide.is-active{position:relative}.brochure-site .smooth-content .amenity-card-cover,.brochure-site .smooth-content .rooftop-card-cover{width:fit-content;max-width:100%;margin-inline:auto}.brochure-site .smooth-content .amenity-card-image,.brochure-site .smooth-content .rooftop-card-image{width:auto;max-width:100%;height:auto;max-height:90vh;aspect-ratio:auto;object-fit:contain;object-position:center}.brochure-site .smooth-content .amenity-caption,.brochure-site .smooth-content .rooftop-caption{box-sizing:border-box;right:0;bottom:0;left:0;width:100%;max-width:none;padding:3rem 1rem max(1.25rem,env(safe-area-inset-bottom));transform:none;border:0;text-align:center;background:linear-gradient(transparent,#000000a6)}}@media(max-width:700px),(max-width:1180px)and (orientation:portrait){.brochure-site .smooth-content .intro-spread--arrival,.brochure-site .smooth-content .location-image-stage,.brochure-site .smooth-content .amenities-gallery,.brochure-site .smooth-content .rooftop-gallery{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;margin:0;padding:0;background:#000;scroll-margin-top:var(--mobile-header-height, 0px)}.brochure-site .smooth-content .amenity-card-cover,.brochure-site .smooth-content .rooftop-card-cover{width:100%}.brochure-site .smooth-content .arrival-video,.brochure-site .smooth-content .location-video,.brochure-site .smooth-content .amenity-card-image,.brochure-site .smooth-content .rooftop-card-image{position:relative;display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto 16/9;object-fit:contain}}@media(max-width:700px),(max-width:1180px)and (orientation:portrait){.brochure-site .smooth-content :is(.amenity-card-image,.rooftop-card-image){aspect-ratio:4/3;object-fit:cover;object-position:center}}@font-face{font-family:Aboreto;src:url(/fonts/web/Aboreto-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Baskerville Poster PT;src:url(/fonts/web/BaskervillePosterPT-Italic.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:400}html{--body-font: "Aboreto";--caption-font: "Aboreto";--accent-font: "Aboreto";--display-font: "Baskerville Poster PT";--editorial-font: "Baskerville Poster PT";min-height:100%;background:#030404;overflow-x:clip;scroll-behavior:auto;scrollbar-width:none}body{min-height:100%;margin:0;background:#030404;font-family:var(--body-font);font-synthesis:none;font-weight:400;overflow-x:clip;scrollbar-width:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}button,input,textarea,select{font:inherit}.floor-plan-modal-backdrop{background:#000;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem)}.floor-plan-modal-panel{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem)}
