.price-line-1,.price-line-2{text-align:right;line-height:1.2}.info-section,.split-content.brown-bg{background-color:#947053}.info-section .font-cormorant-title,.section-9 .text-box .text-box-title,.split-top .font-cormorant-title{font-family:"Cormorant Upright Medium",serif!important}h2,p{letter-spacing:1.2px;color:#9a817a}.img-captions,.panel h3,.panel32423 h3,.price-line-1,.rg_hd,.submitBtnre,.view-btn,h1{text-transform:uppercase}@font-face{font-family:'Noe Display Regular';src:url('../fonts/Noe-Text-Regular.woff2') format('woff2'),url('../fonts/Noe-Text-Regular.ttf') format('truetype');font-style:normal;font-display:swap}@font-face{font-family:'Freight Text Book';src:url('../fonts/Freight-Text-Book.woff2') format('woff2'),url('../fonts/Freight\ Text\ Book.otf') format('opentype');font-style:normal;font-display:swap}@font-face{font-family:FreightTextProSemibold-Regular;src:url('../fonts/FreightTextProSemibold-Regular.woff2') format('woff2'),url('../fonts/FreightTextProSemibold-Regular.otf') format('opentype');font-style:normal;font-display:swap}@font-face{font-family:FreightTextProMedium;src:url('../fonts/Freight-Text-Pro-Medium.woff2') format('woff2'),url('../fonts/Freight\ Text\ Pro\ Medium.otf') format('opentype');font-style:normal;font-display:swap}@font-face{font-family:FreightTextProBold;src:url('../fonts/FreightText-Pro-Bold.woff2') format('woff2'),url('../fonts/FreightText\ Pro\ Bold.ttf') format('truetype');font-style:normal;font-display:swap}@font-face{font-family:NoeDisplay-Regular;src:url('../fonts/NoeDisplay-Regular.woff2') format('woff2'),url('../fonts/NoeDisplay-Regular.ttf') format('truetype');font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Upright SemiBold";src:url('../fonts/CormorantUpright-SemiBold.woff2') format('woff2'),url('../fonts/CormorantUpright-SemiBold.ttf') format('truetype');font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Upright Medium";src:url('../fonts/CormorantUpright-Medium.woff2') format('woff2'),url('../fonts/CormorantUpright-Medium.ttf') format('truetype');font-style:normal;font-display:swap}.hero-section{position:relative;height:100vh;overflow:hidden}.hero-section img.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.hero-logo{position:relative;z-index:2;margin-top:110px;max-width:10%}@media (max-width:960px){.hero-logo{max-width:80px;margin-top:9%}}@media (max-width:768px){.hero-logo{max-width:80px;margin-top:40px}}@media (max-width:575px){.hero-logo{max-width:130px;margin-top:40%}}.info-section{position:relative;padding-top:6%;padding-bottom:3%;justify-content:space-between;flex-direction:column;overflow:hidden}.info-text{float:right;padding-right:50px;margin-bottom:10%;text-align:right;z-index:2;width:100%;max-width:645px}.info-text h2{font-weight:700;font-size:2rem}.info-text p,.price-line-1{font-size:32px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500}.info-text p{color:#000}.info-section .font-cormorant-title{font-size:40px}.price-highlight{display:inline-block;padding:2px 0 2px 35px;border-top:1px solid #fff;border-bottom:1px solid #000;margin-top:40px}.price-line-1{color:#fff}.price-line-2{font-size:20px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;color:#000}.marquee-text,.split-content .split-bottom p{font-family:"Cormorant Upright SemiBold",serif!important}.marquee-text{font-style:normal;font-size:110pt;color:#fff;white-space:nowrap;z-index:1}.card-text,.card-title{font-family:neue-haas-grotesk-display,sans-serif}.marquee-text img{height:115px;vertical-align:middle;margin:0 10px}@media screen and (max-width:1366px){.anim-marquee-wrap{width:calc((100vw - (var(--anim-gap) * 3))/ 5)}}@media screen and (max-width:991px){.anim-marquee-wrap{width:calc((100vw - (var(--anim-gap) * 3))/ 4)}}@media screen and (max-width:767px){.anim-marquee-wrap{width:calc((100vw - (var(--anim-gap) * 3))/ 3)}}@media screen and (max-width:516px){.anim-marquee-wrap{width:calc((100vw - (var(--anim-gap) * 3))/ 2)}}section.split-section{min-height:100vh;display:flex;align-items:stretch;background:#ccc}section.split-section.sticky{position:sticky;top:0;z-index:-1}.split-img{background-size:cover;background-position:center}.map-con .t1a{max-height:75vh}.split-content{background:#ccc;display:flex;flex-direction:column;justify-content:space-between;padding:80px 60px}.split-content p{font-family:neue-haas-grotesk-display,sans-serif!important;font-weight:500;font-size:20px;color:#fff}.split-content.black-bg{background-color:#000}.split-top{width:35vw}.split-top .font-cormorant-title{font-size:28px}.split-content .split-bottom{width:70%;max-width:500px;padding-bottom:10%}.split-content .split-bottom p{font-size:40px;line-height:1.2}@media (max-width:991px){section.split-section{flex-direction:column;min-height:inherit}.split-img{min-height:50vh}.split-content{padding:40px 20px}}.cards-section{background:#fff;padding:50px 0}.splide-section{position:relative;display:flex;align-items:center}.card-item{max-width:600px;border:none;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s}.card-item:hover{transform:translateY(-5px)}.card-item img{width:100%;object-fit:cover}.card-body{padding:20px 0 0;flex:1;display:flex;flex-direction:column}.card-title{font-size:20px;margin-bottom:5px;font-weight:700;font-style:normal}.card-text{max-width:80%;font-size:20px;color:#947053;font-weight:500}.dots__wrapper{position:absolute;bottom:-45px!important;width:100%;display:flex;justify-content:start;left:0}.video-section,.video-wrapper{position:relative;overflow:hidden}.anim1b,.anim3c{bottom:0}.dot{display:inline-block;width:20px;height:4px;border-radius:0!important;background-color:#bbb;margin:0 6px;transition:.3s}.plan-title,.section-9 p,h2{margin-bottom:0}.dot.is-active{background-color:#bbb!important;transform:inherit;width:50px}.video-section{background:#fff;padding:120px 8vw}.video-wrapper{width:100%;height:600px}.video-wrapper video{width:100%;height:auto;display:block}.video-wrapper iframe{width:100%;height:100%;border:block}.video-overlay{position:absolute;inset:0;background:#4a6654;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .5s;z-index:2}.cjbc label,.plan-a1 .plan-content,.plan-a2 .plan-content,.plan-img{display:inline-block}.video-overlay.hidden{opacity:0;pointer-events:none}.play-btn{width:100px;height:100px;object-fit:contain;transition:transform .3s}.video-overlay:hover .play-btn{transform:scale(1.1)}.plan-section{background:#ccc;position:relative;padding:5% 10%;overflow:hidden}.plan-column{position:relative}.close-btn,.plan-modal,h1{position:absolute}.plan-img:hover,.view-btn:hover{transform:scale(1.03)!important}.plan-a1 .plan-img{float:right;width:100%}.plan-a2 .plan-img{float:left;width:100%}.plan-a1 .plan-content{float:left;left:10%;align-items:center;color:#000;position:relative}.plan-a2 .plan-content{float:right;right:10%;align-items:center;color:#000;position:relative}.panel,.plan-modal{justify-content:center}.plan-title{font-family:"Cormorant Upright SemiBold",serif!important;font-weight:600;font-size:100px;letter-spacing:2px;line-height:1}.ptct,.view-btn{font-weight:700}.view-btn{font-family:"Cormorant Upright Bold",serif!important;color:#000;background:#fff;padding:5px;letter-spacing:3px;border-radius:0;font-size:12px;transition:.3s}.plan-modal{top:100%;width:50%;height:100%;background:#fff;z-index:2;align-items:center;overflow:hidden;opacity:0;transition:top .6s}.plan-modal .floorplan-img{max-width:100%}.plan-modal.active{top:0;opacity:100}#modalA1{right:0}#modalA2{left:0}.close-btn{top:60px;right:60px;width:40px;cursor:pointer;z-index:10;transition:background .3s}.img1,.imgslider,.section-9 img,main video{width:100%;object-fit:cover}.anim1a,.anim1b,.anim1c{will-change:transform,opacity;transition:transform 3.5s,opacity .5s}.close-btn:hover{background:rgba(0,0,0,.9)}.section-9 .image-box{position:relative;overflow:hidden}.section-9 img{height:100%;opacity:0;transition:transform .6s,opacity .8s}.section-9 .image-box:hover img{transform:scale(1.03)}.image-container:hover .overlay,.section-9 img.loaded{opacity:1}.section-9 .text-box{max-width:720px;font-family:neue-haas-grotesk-display,sans-serif!important;font-weight:500}.section-9 .text-box .text-box-title{font-weight:500}.section-9 p{font-size:12px;line-height:1.6;color:#858585}@media (max-width:768px){.info-text{right:0;padding:20px;top:30px}.info-text p{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-size:15px;color:#000}.split-content .split-bottom p{font-size:30px;line-height:1;padding-bottom:inherit}.split-top{width:inherit}.card-item{flex:0 0 85vw}.video-section{padding:80px 5vw}.play-btn{width:60px;height:60px}.plan-modal.active{width:100%;position:fixed;top:0;z-index:999}.plan-section{padding:5% 0}.plan-title{font-size:2rem}.plan-a1 .plan-content{left:50%;transform:translate(-50%,0)}.plan-a2 .plan-content{right:50%;transform:translate(50%,0)}.section-9 .image-box{height:auto}.section-9 h5{font-size:1.1rem}}main video{height:100vh;object-position:top;margin-bottom:-7px}h1{top:5rem;left:6.5rem;color:#000;max-width:0;font-size:54px;font-family:'Noe Display Regular'}.b-wrapper2,p{font-size:20px}p{font-family:'Freight Text Book';line-height:1.3}.b-wrapper2,h2{font-family:NoeDisplay-Regular}.wrapper-box{max-width:46ch}.img1{height:90vh}.bg-aqua-spring{background-color:#eff0ef}.imgslider{height:77vh}h2{font-size:37px}.aaa{max-width:90%;margin:auto}.b-wrapper{max-width:42ch}.b-wrapper2{max-width:35ch}.img-captions,.syb{font-family:FreightTextProSemibold-Regular}.b-wrapper3{color:#00000091;max-width:40ch;font-size:19px}.syb{background:#9a817a;color:#fff}.msthe,.yellow{background-size:cover;background-position:center;height:100vh}.img-captions{color:#00000089;letter-spacing:1.3px}.panel,.panel32423{text-align:center;color:#fff;display:flex;position:relative;width:100%;box-sizing:border-box}.container-pin{position:relative;width:100%;scroll-snap-align:start}.panel{height:100vh;align-items:center;padding:1rem}.panel32423{justify-content:center;align-items:center;background-color:#94a8b6;padding:0}.anim1a,.anim1b,.anim1c,.anim2b,.anim2c{position:absolute}.mint{background-color:#4a6654;height:100vh;width:100%;padding:10rem}.orange{background-color:#947052;height:100vh;width:100%}.purple{background-color:#94a8b6;height:100vh;width:100%}.green{background-color:orange;height:100vh;width:100%}.yellow{background-image:url("../images/transition-5.jpg");width:100%}.ptct{letter-spacing:2px;line-height:3;font-size:150px;padding:0 30px;font-family:Platform}.anim-contents,.anim-contents p{font-family:'Freight Text Book';color:#fff}.msthe{background-image:url("../images/transition-4.jpg");width:100%}.anim1a,.anim1b{left:0}.anim1c{right:0}.anim1b img{width:36vw}.anim1c img{width:100vw}.anim1a,.anim1c{top:0}.anim2c{top:0;left:22.8%;z-index:1}.anim2a{z-index:3}.anim2b{left:30%;z-index:0;top:2.2%}.anim-contents,.anim2a,.anim2d,.anim3a{position:absolute;top:0}.anim-contents{height:100%;display:flex;flex-direction:column;justify-content:center;left:0;width:100%;z-index:233}.coverrght,.overlay{height:100%;justify-content:center}.anim-contents p{text-align:left}.btn-footer,.cjbc,.cjbc label,.modal{text-align:center}.panel h3,.panel32423 h3{font-family:NoeDisplay-Regular;font-size:clamp(3.4375rem, 1.625rem + 2.9vw, 6.25rem);margin-bottom:0}.anim2a{left:9%}.anim2a img{width:80vw}.anim2d{left:0}.anim2d img{width:30vw}.anim2b img{width:58vw}.anim2c img{width:64vw}.anim3a{left:9%;z-index:88}.anim3b,.overlay{left:0;top:0}.anim3b,.anim3c{z-index:0;position:absolute}.anim3a img{width:86vw}.anim3b img{width:68vw}.anim3c{right:0}.anim3c img{width:34vw}.bg-by-gray{background-color:#eee}.map-con{max-width:80%;margin:auto}.reg-cont{background-color:#657061}.rg_hd{font-family:'Noe Display Regular';color:#000;letter-spacing:1.3px;font-size:36px}#frmLeadGen input,.cjbc label,.rg_sub{font-family:FreightTextProMedium}.rg_sub{color:#fff;font-size:18px;margin-bottom:0}#frmLeadGen input.checkbox{width:unset;display:inline-block}#frmLeadGen input:not(:placeholder-shown){background-color:transparent!important}::placeholder{color:#fff;letter-spacing:2.3px;opacity:.8}::-ms-input-placeholder{color:#fff;opacity:.8;letter-spacing:2.3px}#frmLeadGen input{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:block;width:100%;border:0;border-radius:0;border-bottom:1px solid #000;max-width:32rem;background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.1rem;text-align:left;font-size:1rem;line-height:1.5rem;color:#000;letter-spacing:normal}.cjbc label{color:#000;font-size:12px}.submitBtnre{font-family:FreightTextProBold;color:#fff;display:block;margin:auto;padding:10px 30px;border:1px solid #fff}.btn-footer,.ccText{font-family:FreightTextProMedium}.cjbc{width:100%}.submitBtnre:hover{border:1px solid #fff;background-color:#2b2b2b}.coverrght{display:flex;align-items:center}.c-mm{margin-bottom:-7rem}#location-mob{position:relative;cursor:pointer}.overlay{position:absolute;width:100%;background-color:rgba(191,191,191,.5);display:flex;align-items:center;opacity:0;transition:opacity .5s ease-in}.modal,.underlay{position:fixed;left:0;bottom:0;transition:.5s}.zoom-icon{font-size:50px;color:#fff}.image-container:hover img{filter:blur(1.3)}.modal{width:100%;background-color:unset;height:100vh;z-index:1004;display:none}.modal.active{bottom:100px;display:flex;justify-content:center;align-items:center}.mod-content,.scrolldown{align-items:center;align-content:center}.underlay{right:0;top:0;background-color:rgba(0,0,0,.6);opacity:0;z-index:-90}.underlay.active{opacity:1;z-index:999}.mod-content{border-radius:24px;padding:1rem;width:90vw;background-color:#fff;height:auto;pointer-events:all;display:grid;justify-content:center;position:relative}.panzoom--controls{position:relative;top:0;z-index:9;right:0}.panzoom--element{width:100%;height:auto;display:block}.panzoom--controls button{font-size:18px;width:auto;padding:3px 14px;cursor:pointer;color:#000;font-family:FreightTextProBold;background:#b1978f;border:1.6px solid #fff;letter-spacing:.8px}.close-modal{position:absolute;z-index:10;top:1rem;right:1rem;cursor:pointer;font-size:1.3rem}.scrolldown{display:flex;width:100%;justify-content:center;bottom:2rem;height:100%;position:relative;transition-delay:10s;transition-duration:10s}.first_arrow,.sec_arrow{width:1.5em;height:1.5em;background-color:transparent;z-index:80;position:absolute;border-width:0 .25em .25em 0;border-style:solid;border-color:#faebd7;animation:1.2s ease-in-out .15s infinite scrolldown;filter:drop-shadow(2px 4px 6px black)}.first_arrow{bottom:70px}.sec_arrow{bottom:54px}@keyframes scrolldown{0%,100%{transform:translateY(20%) rotate(45deg);opacity:.7}50%{transform:translateY(0) rotate(45deg);opacity:.2}}.btn-footer{box-sizing:border-box;display:flex;width:10rem;align-items:center;justify-content:center;border-radius:0;--tw-bg-opacity:1;background-color:#000;padding:.75rem .5rem;font-size:.875rem;line-height:1;--tw-text-opacity:1;color:#ffff}.add-bot,.add-top{width:100%;position:absolute}.ccText,.ccText2{line-height:1.2;letter-spacing:.5px;color:#fff}.ccText{font-size:22px;margin-bottom:3rem}.ccText2{font-family:'Freight Text Book';font-size:18px}.add-top{bottom:4rem;display:block}.add-bot{bottom:0}.sta-align{text-align:right}@media only screen and (max-width:768px){.cjbc label,.panel32423 h3{text-align:left}.panel h3,.panel32423 h3{font-size:clamp(3.5rem, 8vw + 1.563rem, 5.375rem);text-shadow:-1px 0 14px #c9c9c9}.sec_arrow,h1{bottom:0}main video{height:53vh}h1{top:unset;left:1rem;color:#fff;max-width:0;font-size:45px;text-shadow:-3px 2px 10px #000;line-height:1}h2{letter-spacing:1.2px;font-size:32px}.b-wrapper3,p{font-size:15px}.imgslider{height:52vh}.img-captions{font-size:12px;margin-bottom:12px}.img1{height:60vh}.anim1c img,.anim2a img{width:100%;height:100vh;object-fit:cover}.anim1c{top:0;right:0}.anim2a{position:absolute;top:0;left:0}.anim3c img{width:100%;height:105vh;object-fit:cover}.map-con{max-width:96%;margin:auto}.c-mm,.rg_sub{margin-bottom:0}.b-wrapper{max-width:39ch}.b-wrapper2,.wrapper-box{max-width:35ch}.b-wrapper2{font-size:17px}.rg_hd{font-size:30px}.cjbc{display:flex}.panel32423 .anim-contents{height:81%}.anim3b img{width:147vw;height:72vh;object-fit:cover}.anim3b{left:-19%}.anim-contents p{text-shadow:0 0 4px #000}.rg_sub{font-size:15px}.first_arrow{bottom:14px}.ccText,.ccText2,.sta-align{text-align:center}}