/*
! tailwindcss v3.1.0 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.fixed{position:fixed}.absolute{position:absolute}.col-span-12{grid-column:span 12/span 12}.col-span-7{grid-column:span 7/span 7}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.w-full{width:100%}.basis-2\/3{flex-basis:66.666667%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-8{gap:2rem}.border{border-width:1px}.py-4{padding-top:1rem}.pb-4,.py-4{padding-bottom:1rem}.uppercase{text-transform:uppercase}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@font-face{font-family:Optima;src:url(/static/fonts/Optima-Bold.woff2) format("woff2"),url(/static/fonts/Optima-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Optima;src:url(/static/fonts/Optima.woff2) format("woff2"),url(/static/fonts/Optima.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(/static/fonts/AvenirLTStd-Black.woff2) format("woff2"),url(/static/fonts/AvenirLTStd-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(/static/fonts/AvenirLTStd-Book.woff2) format("woff2"),url(/static/fonts/AvenirLTStd-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Std;src:url(/static/fonts/AvenirLTStd-Roman.woff2) format("woff2"),url(/static/fonts/AvenirLTStd-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body,html{font-family:Avenir LT Std;padding:0;margin:0;color:#6d6e70;background:#f6f7f8;font-size:1vw}body.noscroll{overflow-y:hidden;margin-right:15px}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:revert}a,button{color:inherit;text-decoration:none;cursor:pointer}*{box-sizing:border-box}.cn{letter-spacing:1px}img,video{width:100%}#modal-root{position:fixed;z-index:999}.margin-bottom{margin-bottom:6vw}.small-text{font-size:4vw}.vcenter{align-items:center;height:100%}.text-center{text-align:center}.text-white{color:#fff}.italic{font-style:italic}.relative{position:relative}.vistas{margin-bottom:30px;margin-top:9vw;width:100%}.panoramic{display:flex;width:100%;flex:1;flex-wrap:wrap;flex-direction:column-reverse}.panoramic .slider,q

.panoramic .spacer{width:100%}.panoramic .slider .swiper-container{margin-top:-34vw;margin-bottom:20px}.luxtitle{position:relative;margin-bottom:10vw;margin-top:9vw}.coastal{position:absolute;left:23vw;bottom:-6vw}.luxtitle.cn .coastal{left:5vw}.mute{position:absolute;right:4vw;bottom:3vh;z-index:4;width:8vw}.mute,header{cursor:pointer}header{border-bottom:2px solid #0c1f41;justify-content:space-between;text-transform:uppercase;font-family:Optima;margin-bottom:14px;color:#0c1f41;display:flex;padding:6px 0;font-size:4vw}.content-placeholder{display:flex;flex-wrap:wrap;padding-bottom:10px}.content-placeholder div{border:1px solid #0c1f41;padding:.6vw .2vw .1vw;margin:1vw;font-size:2.8vw;cursor:pointer;color:#0c1f41;text-align:center;width:40px;transition:background .6s ease,color .6s ease}.content-placeholder div:hover,.content-placeholder>div.active{background:#0c1f41;color:#fff}.swiper{width:100%;height:100%}.swiper-slide{background-position:50%;background-size:cover}.swiper-slide h4,.swiper-slide p{color:#57585b;text-align:center}.swiper-slide h4{font-family:Optima;font-size:5vw;margin:4vw 0 2vw}.swiper-slide p{margin-top:0;margin-bottom:34px}.swiper-slide img{display:block;width:100%}.contain{display:flex;flex-direction:column;background-position:bottom;background-size:cover;min-height:100vh;background:#f6f7f8;overflow:hidden}.contents{background:#f6f7f8}.banner>img,.contents{width:100%}.fullwidthbg{width:100%;position:relative;height:90vh;overflow:hidden}.fullwidthbg>img{-o-object-fit:cover;object-fit:cover;-o-object-position:57%;object-position:57%;width:100%;height:100%}.fullwidthbg .artimpression{bottom:40vw}.bluebg{background:#d6e9ea}.block{width:100%;max-width:84vw;margin-right:auto;margin-left:auto}.block button{border:1px solid #0c1f41;background:transparent;border-radius:50px;padding:.7vw .8vw;font-size:.7vw;color:#0c1f41;text-transform:uppercase;margin:0 4px;display:flex;line-height:1em}.block button:hover{border:1px solid #0c1f41;background:#0c1f41;color:#fff}.block h3{font-family:Optima;font-size:5.4vw;margin-top:8vw;margin-bottom:0;font-weight:400;line-height:7vw}.block h3 span{font-size:9vw}.block p{font-size:3.7vw}.block .wave{width:9vw;margin-left:-25vw;margin-bottom:5vw}.margin-auto{margin-left:auto;margin-right:auto}.bigwave{width:24vw;float:right;opacity:.2;margin-bottom:2vw;margin-top:-4vw;pointer-events:none}.bigwave img,.block img{width:100%}.fullwidthbg .block{width:100%;left:0;right:0;max-width:100vw;position:absolute;margin:0 auto;top:0;height:100%}.artimpression{bottom:12px}.artimpression,.artimpressiontop{font-size:3vw;position:absolute;left:20px}.artimpressiontop{top:53vw}.swiper-pagination{bottom:-.5vw!important}.swiper-wrapper{margin-bottom:4vw}.swiper-pagination-bullet{width:6vw!important;border-radius:.1vw!important;height:.8vw!important}.swiper-pagination-bullet-active{opacity:1!important;background:#6d6e70!important}.fullwidthblock{width:100%;position:relative}.siteplanlegend{display:flex;z-index:1;background:hsla(0,0%,100%,.8);padding:30px}.siteplanlegend ul li{font-size:3.2vw;margin:.2vw .2vw 8px}.siteplanlegend ul li span{background:#0c1f41;color:#fff;border-radius:50px;font-family:Optima;display:inline-block;text-align:center;margin-right:8px;line-height:21px;font-size:10px;width:20px;height:20px}.swiper-button-prev{left:24px!important;top:45%!important}.swiper-button-next{right:24px!important;top:45%!important}.swiper-button-prev:after{content:url(/static/images/swiper-prev.svg)!important}.swiper-button-next:after{content:url(/static/images/swiper-next.svg)!important}.landingcontainer{display:flex;flex-direction:column;height:100vh;background-position:bottom;background-size:cover;overflow:hidden}.landingcontainer a{font-size:.9vw}.landingcontainer video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landingcontainer .darkoverlay{position:absolute;left:0;top:0;z-index:2;width:100vw;height:100vh;background:rgba(0,0,0,.3)}.landingcontainer .intro{position:absolute;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;width:100%;z-index:3;pointer-events:none}.landingcontainer .intro p{font-family:Optima;color:#fff;margin:4vw 0 8vw;font-size:4.2vw}.landingcontainer .intro img{width:78vw}.landingcontainer .intro img.cn{width:45vw}.landingcontainer .intro p span{font-style:italic}.landingcontainer .intro .button{color:#ddd;padding:3vw 9vw;background:#0c1f41;border-radius:50px;font-family:Avenir LT Std;text-transform:uppercase;font-size:3vw;letter-spacing:1px;pointer-events:all}.project-details .banner{width:100%;height:100vh;position:relative}.project-details .text{position:absolute;font-family:Optima;text-align:center;right:18vw;top:18vw}.project-details .text h1{margin:0;color:#0c1f41;font-size:2.8vw}.project-details .text h3{color:#6d6e70;font-size:1.4vw;margin:0}.project-details iframe{width:100%;height:58vw}.project-details .paradise{margin-top:0}.project-details .block button img{width:.6vw;margin-left:.3vw;margin-top:-.24vw}.project-details .block button p{line-height:11px;margin:0;font-size:.8vw}.project-details .block button.darkbluebg{background:#0c1f41;color:#fff;align-items:center;margin:1.6vw auto 0;padding:4vw}.project-details .block button.darkbluebg p{margin:0;font-size:3.6vw}.project-details .block button.darkbluebg img{width:3vw;margin-left:2vw;margin-top:-.6vw}.project-details .indulgence{margin-top:6vw}.project-details .indulgence .chart h3{margin-top:10vw;margin-bottom:2vw}.project-details .banner img{width:100%;height:100%;-o-object-position:bottom;object-position:bottom;-o-object-fit:cover;object-fit:cover}.project-details .banner video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.project-details .banner .downarrow{position:absolute;bottom:11vh;left:50%;transform:translateX(-50%);cursor:pointer}.project-details .corner h3{font-size:5.4vw;line-height:8vw}.project-details .corner>div{margin-top:-20vw}.project-details .corner h3 span{font-size:9vw}.project-details .corner p{font-size:3.6vw;margin:4vw 7vw}.project-details .label{font-family:Avenir Lt Std;position:absolute;bottom:55%;z-index:1;font-size:2.6vw;max-width:426px;text-align:right;display:flex;color:#fff;text-decoration:none;text-transform:uppercase;background:#0c2041;padding:2vw 3vw;align-items:center;border-radius:50px;font-weight:400;left:50%;transform:translateX(-50%)}.project-details .label img{width:3vw;margin-right:2px;margin-top:-3px}.legend{display:flex;justify-content:flex-end;margin:5vw 0}.indulgence .legend{justify-content:space-between}.legend img{width:28vw}.chart h3 span{font-size:7vw}.distributionchart{display:flex;justify-content:space-between;font-size:11px;text-align:center;flex-direction:column}.distributionchart>div{margin-bottom:10vw}.distributionchart h6{text-align:left;text-transform:uppercase;font-family:Optima;font-weight:700;font-size:4vw;margin:3vw 0}.distributionchart table{font-family:Optima;border-spacing:2px;font-size:2.8vw;font-weight:700;color:#0c2041}.distributionchart table td{border:2px solid #f6f7f8;padding:3vw 1vw;line-height:3vw;cursor:pointer;letter-spacing:0}.distributionchart table th:first-child{white-space:pre}.distributionchart table td[data-type^=P]{background:#e5c78d}.distributionchart table td[data-type^=B]{background:#9bd3ae}.distributionchart table td[data-type^=A]{background:#abe1fa}.project-details .siteplan{position:relative}.project-details .sliderprev{position:absolute;cursor:pointer;left:-5vw;top:26vw;z-index:2}.project-details .slidernext{position:absolute;cursor:pointer;right:-5vw;top:26vw;z-index:2}.legends{width:100vw;display:flex;flex-wrap:wrap;justify-content:space-between}.legends>div{display:flex;margin-bottom:4vw}.legends>div p{font-family:Optima;font-size:3.8vw;text-transform:uppercase;line-height:4vw;margin:0;color:#0c2041}.legends>div p span{font-family:Avenir Std Lt;font-size:2.6vw;text-transform:none}.legends .color{width:11vw;height:4vw;margin-right:2vw}.legends .three .color{background:#abe1fa}.legends .four .color{background:#9bd3ae}.legends .penthouse .color{background:#e5c78d}.location .banner{margin-top:14vw}.location .banner img{width:100%}.location .wave{margin-bottom:8vw;width:44px;text-align:center;display:inline-block;position:relative}.location .block h3{margin-top:10vw}.location .amenities{margin-top:1vw;margin-bottom:10vw}.location iframe{width:100%;height:50vw;margin:2vw 0 15vw}.contain.facilities{min-height:auto}.facilities .banner{margin-top:14vw;position:relative}.facilities .text{position:absolute;font-family:Optima;text-align:center;left:3vw;top:4vw}.facilities .text h3{font-size:4vw}.facilities .text h3 span{font-size:7vw}.facilities iframe{width:100%;height:68vw;margin:2vw 0 12vw}.contain.floorplans{background:#d5e9ea}.floorplans .block{display:flex;margin-top:14vw;flex-direction:column;max-width:100vw}.floorplans .block .left{width:100%;display:flex;flex-direction:column;justify-content:space-between;max-width:84vw;margin:4vh auto}.floorplans .block .left .distributionchartlink{display:flex;flex-direction:column;color:#0c1f41}.floorplans .block .left .distributionchartlink a{background:transparent;text-transform:uppercase;border:none;border-bottom:2px solid #0c1f41;font-family:Optima;display:flex;justify-content:space-between;align-items:center;padding:0;line-height:27px;margin-bottom:20px;font-size:4vw}.floorplans .block .left .distributionchartlink a img{width:1.8vw}.floorplans .block .left .artimpression{font-size:8px;position:relative;left:auto;bottom:auto}.floorplans .block .right{width:100%;position:relative;margin:0 auto}.floorplans .block .right .controls{display:flex;position:absolute;bottom:-12vw;right:0;left:0;justify-content:space-between;margin:0 8vw}.pointernone{pointer-events:none}.floorplans .block .right .controls button{padding:3vw 4vw 2.8vw;margin:0 4px;font-size:3vw}.floorplans .block .left .selectfp{font-size:3vw;color:#0c2041;text-transform:uppercase;position:absolute;bottom:-21vw;right:37px}.floorplans .block .left .label{font-size:4vw;color:#0c2041;text-transform:uppercase}.floorplans .block .right .units{top:0;left:0;position:absolute;opacity:0;pointer-events:none;transition:opacity 1s ease;width:100%;height:100%}.floorplans .block .right .units.shown{opacity:1}.floorplans .block .right .units>div{top:0;left:0;opacity:0;position:absolute;transition:opacity 1s ease;cursor:pointer;width:100%;height:100%;pointer-events:none}.floorplans .block .right .units>div.active{opacity:1}.floorplans .block .right .units>div.active>div{pointer-events:all}.floorplans .block .right .units>div>div{border:1px solid #ffffff91;position:absolute;box-shadow:0 0 8px #fff;pointer-events:none}.floorplans .block .right .units>div>div[data-type=A1g]{background:#abe1fab0;left:42.8%;top:78.1%;width:3.6%;height:3%}.floorplans .block .right .units>div>div[data-type=A1]{background:#abe1fab0;left:43%;top:45%;width:3.4%;height:33.4%}.floorplans .block .right .units>div>div[data-type=A2g-2]:first-child{background:#abe1fab0;left:46.7%;top:78%;width:3.8%;height:2.8%}.floorplans .block .right .units>div>div[data-type=A2g-2]:nth-child(2){background:#abe1fab0;left:51.8%;top:78%;width:3.2%;height:2.4%}.floorplans .block .right .units>div>div[data-type=A2g-2]:nth-child(3){background:#abe1fab0;left:62.8%;top:78.7%;width:3.6%;height:2.5%}.floorplans .block .right .units>div>div[data-type=A2]:first-child{background:#abe1fab0;left:46.7%;top:45%;width:3.8%;height:33.2%}.floorplans .block .right .units>div>div[data-type=A2]:nth-child(2){background:#abe1fab0;left:51.8%;top:48%;width:3.2%;height:30.1%}.floorplans .block .right .units>div>div[data-type=A2]:nth-child(3){background:#abe1fab0;left:62.8%;top:46.8%;width:3.6%;height:32%}.floorplans .block .right .units>div>div[data-type=A2]:nth-child(4){background:#abe1fab0;left:73.4%;top:46%;width:3.3%;height:32%}.floorplans .block .right .units>div>div[data-type=A2g-3]:first-child{background:#abe1fab0;left:73.4%;top:78%;width:3.3%;height:2.4%}.floorplans .block .right .units>div>div[data-type=A3g]:first-child{background:#abe1fab0;left:55.8%;top:77.4%;width:3.1%;height:2.4%}.floorplans .block .right .units>div>div[data-type=A3g]:nth-child(2){background:#abe1fab0;left:59.3%;top:77.5%;width:3.2%;height:2.3%}.floorplans .block .right .units>div>div[data-type=A3]:first-child{background:#abe1fab0;left:55.8%;top:47.6%;width:3.1%;height:30%}.floorplans .block .right .units>div>div[data-type=A3]:nth-child(2){background:#abe1fab0;left:59.3%;top:47.4%;width:3.2%;height:30.2%}.floorplans .block .right .units>div>div[data-type=B1g-1]:first-child{background:#9bd3aeb8;left:76.9%;top:78.2%;width:3.5%;height:2.4%}.floorplans .block .right .units>div>div[data-type=B1g-2]:first-child{background:#9bd3aeb8;left:32.4%;top:79.2%;width:3.8%;height:2.6%}.floorplans .block .right .units>div>div[data-type=B1]:first-child{background:#9bd3aeb8;left:32.4%;top:40.4%;width:3.8%;height:39%}.floorplans .block .right .units>div>div[data-type=B1]:nth-child(2){background:#9bd3aeb8;left:76.9%;top:46.9%;width:3.5%;height:31.4%}.floorplans .block .right .units>div>div[data-type=B2g]:first-child{background:#9bd3aeb8;left:36.5%;top:79.4%;width:5.1%;height:2.6%}.floorplans .block .right .units>div>div[data-type=B2]:first-child{background:#9bd3aeb8;left:36.5%;top:40%;width:5.1%;height:39.5%}.floorplans .block .right .units>div>div[data-type=P1]:first-child{background:#e5c78dbd;left:43%;top:39.2%;width:3.4%;height:6.2%}.floorplans .block .right .units>div>div[data-type=P2]:first-child{background:#e5c78dbd;left:46.7%;top:39.4%;width:3.7%;height:6.2%}.floorplans .block .right .units>div>div[data-type=P2]:nth-child(2){background:#e5c78dbd;left:51.8%;top:42%;width:3.4%;height:6%}.floorplans .block .right .units>div>div[data-type=P2]:nth-child(3){background:#e5c78dbd;left:62.8%;top:41%;width:3.6%;height:6%}.floorplans .block .right .units>div>div[data-type=P2]:nth-child(4){background:#e5c78dbd;left:73.2%;top:41%;width:3.4%;height:5.8%}.floorplans .block .right .units>div>div[data-type=P3]:first-child{background:#e5c78dbd;left:55.5%;top:42.2%;width:3.3%;height:6%}.floorplans .block .right .units>div>div[data-type=P3]:nth-child(2){background:#e5c78dbd;left:59.2%;top:42%;width:3.2%;height:6%}.floorplans .block .right .units>div>div[data-type=P4]:first-child{background:#e5c78dbd;left:32.4%;top:34%;width:3.9%;height:7.2%}.floorplans .block .right .units>div>div[data-type=P4]:nth-child(2){background:#e5c78dbd;left:77%;top:41.2%;width:3.4%;height:6.2%}.floorplans .block .right .units>div>div[data-type=P4a]:first-child{background:#e5c78dbd;left:36.4%;top:33.3%;width:5%;height:7.2%}.floorplans .block .right .controls button.active{background:#0c1f41;color:#fff}.floorplans .block .right .controls button img{width:3.2vw;margin-right:1vw;margin-top:-3px}.floorplans .contents{background:#d5e9ea}.floorplans .contents .block iframe{border:none;height:45vw;width:100vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.virtualtour{margin-top:14vw}.virtualtour .block{min-height:100vh}.virtualtour .block a .imagehover{position:absolute;left:0;top:0;width:100%;height:100%;background:#0c1f4165;opacity:0;transition:opacity 1s ease;color:#fff;font-size:3.8vw;text-transform:uppercase;display:none}.virtualtour .block a .imagehover img{width:6vw;margin-top:-6px;margin-left:2vw}.virtualtour .block a:hover .imagehover{opacity:1}.virtualtour .block h3{font-size:7vw;margin-top:7vw;font-style:italic}.virtualtour iframe{width:100%;height:60vh}.virtualtour .contents h5{font-family:Optima;font-weight:400;color:#0c1f41;margin-top:2vw;text-transform:uppercase;letter-spacing:1px;font-size:4vw}.contain.enquiries,.contain.thankyou{margin-top:0;background:#0c1f41}.enquiries .contents{background:#0c1f41}.enquiries .block{display:flex;height:100vh;justify-content:flex-end;align-items:center;flex-direction:column;margin-top:28vw}.thankyou .contents{background:#0c1f41}.thankyou .block{display:flex;height:100vh;justify-content:center;align-items:center;flex-direction:column;margin-top:28vw}.enquiries .block .left,.enquiries .block .left img{width:100%}.enquiries .block .left #gmap_canvas{margin:40px 0;width:100%;height:60vh}.enquiries .block .right{width:100%;font-size:11px;padding-left:0;color:#fff;font-family:Avenir LT Std}.enquiries .block .right form{width:100%;display:flex;flex-direction:column;margin-bottom:10vw}.enquiries .block .right form input,.enquiries .block .right form textarea{border:1px solid #fff;padding:8px;border-radius:4px;margin-bottom:10px;color:#666;font-family:Avenir LT Std}.enquiries .block .right form .mobile{display:flex}.enquiries .block .right form select[id=countrycode]{width:40%;display:block;margin-right:1vw;padding:.6vw .6vw .5vw;border-radius:3px;color:#666;margin-bottom:10px}.enquiries .block .right form input[id=telephone]{width:60%}.enquiries .block .right form label{margin-bottom:6px;font-size:12px}.enquiries .block .right h3{color:#fff;margin-bottom:0}.enquiries .block .right img.wave{margin-bottom:20px}.enquiries .block .right form [type=submit]{border:1px solid #fff;background:#0c1f41;text-transform:uppercase;padding:2.8vw 5vw 2.5vw;border-radius:50px;color:#fff;width:auto;float:right;cursor:pointer}.enquiries .block .right form [type=submit]:hover{border:1px solid #fff;background:#fff;color:#0c1f41}.langSwitcher,.langSwitcherLanding{display:flex;align-items:center;place-content:flex-start}.langSwitcherLanding{color:#fff;position:absolute;top:4vw;right:3vw;z-index:999;font-size:3.2vw}.langSwitcherLanding span{padding:0 12px}.langSwitcher{font-size:3.4vw;margin:10px;font-family:Avenir Lt Std;z-index:1;padding-top:15px}.langSwitcher,.langSwitcher [data-language-switcher]{text-transform:uppercase;letter-spacing:.05rem;font-weight:400;position:relative}.langSwitcher [data-language-switcher]{color:#aaa;padding:.5vw;text-decoration:none;cursor:pointer}.langSwitcher [data-is-current=true]{cursor:default}.langSwitcher [data-is-current=true],.langSwitcher [data-language-switcher]:active,.langSwitcher [data-language-switcher]:focus,.langSwitcher [data-language-switcher]:hover{color:#0c1f41;font-weight:700}.thankyouwrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.thankyouwrapper h3{font-size:6vw;text-align:center;margin:0;font-family:Optima;color:#fff}.thankyouwrapper>p{font-size:3.8vw;max-width:70%;text-align:center;margin:4vw auto;color:#ccc}.thankyouwrapper>img{height:auto;width:14vw;margin:0 auto;float:left}.thankyouwrapper>a{font-size:4vw;width:auto;padding:2vw 3vw 1.6vw;align-items:baseline;color:#ccc;display:flex;border:1px solid #b4b0b0;border-radius:50px;margin:0 auto;letter-spacing:1px}.thankyouwrapper a>p{margin:0;text-align:center;text-transform:uppercase;color:#ccc;font-size:2.8vw}.checkbox-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.6em;height:1.6em;border-radius:.15em;margin-right:.5em;border:.15em solid #007a7e;outline:none;cursor:pointer}input:checked{background-color:#02083a;position:relative}input:checked:before{content:"";font-size:1.5em;color:#fff;position:absolute;background:url(/static/images/check.png) no-repeat 0 0/contain;width:13px;height:13px;left:1px;top:1px}.checkbox-wrapper{display:flex;align-items:center;gap:.2rem}.checkbox-wrapper input[type=checkbox]:disabled{border-color:silver;background-color:silver}.checkbox-wrapper input[type=checkbox]:disabled+span{color:silver}.checkbox-wrapper input[type=checkbox]:focus{box-shadow:0 0 20px #fff}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.project-details .watchvideo{margin:1vw auto 0;border:1px solid #fff;padding:3vw 3vw 2.8vw;color:#fff;font-size:3vw}@media (min-width:568px){.block{max-width:78vw}.project-details .banner video{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.landingcontainer .intro img{width:20vw}.landingcontainer .intro img.cn{width:12vw}.landingcontainer .intro p{margin:2vw 0 4vw;font-size:1.1vw}.landingcontainer .intro .button{padding:.8vw 2vw;font-size:.7vw}.artimpression{font-size:.6vw}.artimpressiontop{font-size:.6vw;top:16vw}.block .wave{width:2vw;margin-left:-6vw;margin-bottom:3vw}.thankyou .block .wave{margin-left:auto}.enquiries .block .wave{margin-left:0}.virtualtour .block .wave{margin-left:-6vw}.block h3{margin-top:3vw;font-size:1.6vw;line-height:normal}.block h3 span{font-size:2.6vw}.cn .block h3 span{font-size:2.4vw}.mute{right:2vw;bottom:5vh;width:2.4vw}.block p{font-size:1vw}.fullwidthbg{height:66vh}.fullwidthbg>img{-o-object-position:center;object-position:center}.fullwidthbg .artimpression{bottom:40px}.panoramic{flex-direction:row}.vistas{width:40%;margin-top:auto}.coastal{left:11.2vw;bottom:-1.4vw}.luxtitle{margin-bottom:3vw;margin-top:0}.panoramic .slider{width:55%}.panoramic .spacer{width:5%}.swiper-slide h4{font-size:1.4vw;margin:1.3vw 0}.swiper-wrapper{margin-bottom:1.6vw}.swiper-pagination-bullet{width:2.4vw!important;border-radius:.1vw!important;height:.2vw!important}.project-details .slidernext,.project-details .sliderprev{top:7vw}.panoramic .slider .swiper-container{margin-top:-10vw}.project-details .banner .downarrow{bottom:2vh}.project-details .corner h3{font-size:1.6vw;line-height:5vw}.project-details .corner>div{margin-top:0}.project-details .corner h3 span{font-size:2.6vw}.cn .project-details .corner h3 span{font-size:2.4vw}.project-details .corner p{font-size:1vw;margin:auto}.project-details .label{font-size:.8vw;padding:.7vw 1vw;bottom:14px}.project-details .label img{width:1vw;margin-right:2px;margin-top:-3px}.siteplanlegend{position:absolute;left:20px;top:20px}.siteplanlegend ul li{font-size:.9vw;margin:.2vw .2vw 4px}.siteplanlegend ul li span{line-height:25px;font-size:13px;width:25px;height:25px}.small-text{font-size:1vw}.artimpression{left:20px;bottom:20px}.legend{margin:5vw 0 2vw}.legends{width:30vw}.legends>div{margin-bottom:auto}.legends .color{width:3vw;height:1.2vw;margin-right:.5vw}.legends>div p{font-size:1vw;line-height:1vw}.legends>div p span{font-size:.6vw;text-transform:none}.distributionchart>div{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.distributionchart h6{font-size:1vw;margin:0 0 1vw 1.8vw}.thankyouwrapper>a{padding:.6vw 1vw .4vw}.thankyouwrapper a>p{font-size:.9vw}.distributionchart table{font-size:.68vw}.distributionchart table td{padding:.8vw .2vw;line-height:.7vw;letter-spacing:0}.distributionchart{flex-direction:row}.chart h3 span{font-size:2.6vw}.project-details .block button.darkbluebg{padding:1vw 1vw .8vw}.project-details .block button.darkbluebg p{margin:0;font-size:.8vw}.project-details .block button.darkbluebg img{width:.7vw;margin-left:.4vw;margin-top:-.3vw}.floorplans .block .left .selectfp{font-size:.7vw;position:static}.location .banner{margin-top:5vw}.location .block h3{margin-top:3vw}.facilities .text{left:9vw;top:11vw}.facilities .text h3{font-size:1.6vw}.facilities .text h3 span{font-size:2.6vw}.facilities .banner{margin-top:5vw}.floorplans .block{margin-top:5vw;width:78vw;flex-direction:row}.floorplans .block .left{width:20%;margin:12vh 0 20vh}.floorplans .block .right{width:80%}.floorplans .contents .block iframe{height:100vh;width:100%;margin-left:0}.floorplans .block .right .controls{bottom:25vh;left:auto;justify-content:flex-end;margin:auto}.floorplans .block .left .label,header{font-size:1vw}.content-placeholder div{font-size:.68vw;padding:.3vw 0 .1vw;margin:.2vw}.floorplans .block .left .distributionchartlink a{font-size:1vw}.floorplans .block .left .distributionchartlink a img{width:.5vw}.floorplans .block .right .controls button{padding:.9vw 1.2vw .7vw;font-size:.7vw;display:flex}.floorplans .block .right .controls button img{width:.8vw;margin-right:.2vw;margin-top:-3px}.virtualtour .contents h5{margin-top:.5vw;font-size:.8vw}.virtualtour{margin-top:5vw}.virtualtour .block a .imagehover{font-size:.8vw;display:flex}.virtualtour .block a .imagehover img{width:1.4vw;margin-top:-6px;margin-left:0}.virtualtour iframe{height:38vw}.virtualtour .block{max-width:60vw}.virtualtour .block h3{font-size:1.6vw;margin-top:3vw}.enquiries .block,.thankyou .block{flex-direction:row;margin-top:0}.enquiries .block .left{width:50%}.enquiries .block .right{width:50%;font-size:11px;padding-left:40px}.enquiries .block .right form{width:80%;margin-bottom:auto}.enquiries .block .right form [type=submit]{padding:.5vw 1.8vw .4vw}.langSwitcher{font-size:.8vw;padding-top:0}.langSwitcherLanding{top:1.8vw;right:1.4vw;font-size:.8vw}.langSwitcherLanding span{padding:0 12px}.project-details .watchvideo{padding:.7vw .8vw .6vw;font-size:.7vw}}@media (min-width:1280px){.fullwidthbg .block{max-width:78vw}.project-details .text{right:14vw;top:12vw}}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-start-2{grid-column-start:2}.md\:col-end-7{grid-column-end:7}.md\:w-1\/2{width:50%}.md\:basis-1\/3{flex-basis:33.333333%}.md\:flex-row{flex-direction:row}}