:root{--animation-smooth-faster: 1.25s cubic-bezier(0.62, 0.05, 0.01, 0.99);--stagger-primary: 0.07s}html{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}html.height-100{height:100%}body{position:relative;background-color:#f7f5f3;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.height-100 body{height:100%}body.no-scroll{overflow-y:hidden}body.has-dark{background-color:#2b231e}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"PP Neue Montreal";src:local("PP Neue Montreal Book"),url(fonts/ppneuemontreal-book.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:"PP Neue Montreal";src:local("PP Neue Montreal Italic"),url(fonts/ppneuemontreal-italic.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:"PP Neue Montreal";font-style:normal;font-weight:300;src:local("PP Neue Montreal Thin"),url(fonts/ppneuemontreal-thin.woff) format("woff")}@font-face{font-family:"PP Neue Montreal";font-style:normal;font-weight:500;src:local("PP Neue Montreal Medium"),url(fonts/ppneuemontreal-medium.woff) format("woff")}@font-face{font-family:"PP Neue Montreal";font-style:italic;font-weight:600;src:local("PP Neue Montreal SemiBold italic"),url(fonts/ppneuemontreal-semibolditalic.woff) format("woff")}@font-face{font-family:"PP Neue Montreal";font-style:normal;font-weight:700;src:local("PP Neue Montreal Bold"),url(fonts/ppneuemontreal-bold.woff) format("woff")}.app{position:relative;width:100%;padding-top:44px}.height-100 .app{height:100%}.app.full-screen{padding-top:0}.section{position:relative;width:100%}.column{padding-right:24px;padding-left:24px}.column.has-cols{padding-right:12px;padding-left:12px}@media only screen and (max-width: 640px){.column{padding-right:14px;padding-left:14px}.column.has-cols{padding-right:7px;padding-left:7px}}.column-1,.column-2,.column-3,.column-4{position:relative;width:100%;margin-right:auto;margin-left:auto}.column-1{max-width:750px}.column-2{max-width:950px}.column-3{max-width:1131px}.column-4{max-width:1392px}.column-4.alt{max-width:1440px}.has-cols .column-4{max-width:1416px}.img-blk img,.img-blk svg{display:block;width:100%;height:auto}.img-inl a,.img-inl img,.img-inl svg{display:inline-block;max-width:100%;height:auto}.bk-p{background-color:#2b231e}.bk-s{background-color:#ebf4e0}.bk-b{background-color:#f7f5f3}.is-mobile{display:none}@media only screen and (max-width: 640px){.is-mobile{display:block}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.flex-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex.flex-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex.flex-align-end{-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.flex.flex-cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex .cen-h{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flex .col-fx{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex .col-fl{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex .col-12{position:relative;width:100%}.flex .col-6{position:relative;width:50%}.flex .col-4{position:relative;width:33.333333%}.flex .col-3{position:relative;width:25%}.flex .col-2{position:relative;width:16.666666%}@media only screen and (max-width: 1200px){.flex .col-wd-6{width:50%}}@media only screen and (max-width: 900px){.flex .col-sr-12{width:100%}}@media only screen and (max-width: 1024px){.flex .col-sd-12{width:100%}.flex .col-sd-4{width:33.333333%}}@media only screen and (max-width: 768px){.flex .col-md-12{width:100%}.flex .col-md-6{width:50%}}@media only screen and (max-width: 640px){.flex.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex .col-sm-12{width:100%}.flex .col-sm-6{width:50%}}.register-form{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.register-form.is-active{opacity:.5}input,select,textarea,button.submit{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;outline:none;border:0}textarea{resize:none}input[type=text],input[type=email],textarea{display:block;width:100%;height:40px;background-color:rgba(0,0,0,0);border-bottom:1px solid #95918e;color:#fff;font-weight:400;font-size:16px;line-height:normal;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}input[type=text].error,input[type=email].error,textarea.error{border-bottom-color:#fff}textarea{height:140px;padding-top:8px}button.submit{position:relative;display:inline-block;padding-top:12px;padding-right:30px;padding-bottom:12px;padding-left:30px;background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;font-weight:400;font-size:16px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif;white-space:nowrap}::-webkit-input-placeholder{color:#95918e;font-size:16px}:-moz-placeholder{color:#95918e;font-size:16px}::-moz-placeholder{color:#95918e;font-size:16px}:-ms-input-placeholder{color:#95918e;font-size:16px}::-ms-input-placeholder{color:#95918e;font-size:16px}:-moz-placeholder-shown{color:#95918e;font-size:16px;opacity:1}:-ms-input-placeholder{color:#95918e;font-size:16px;opacity:1}:placeholder-shown{color:#95918e;font-size:16px;opacity:1}.error::-webkit-input-placeholder{color:#fff;font-size:16px}.error:-moz-placeholder{color:#fff;font-size:16px}.error::-moz-placeholder{color:#fff;font-size:16px}.error:-ms-input-placeholder{color:#fff;font-size:16px}.error::-ms-input-placeholder{color:#fff;font-size:16px}.error:-moz-placeholder-shown{color:#fff;font-size:16px}.error:-ms-input-placeholder{color:#fff;font-size:16px}.error:placeholder-shown{color:#fff;font-size:16px}.register-select-hidden{position:relative;height:0;overflow:hidden}.register-select{position:relative;white-space:nowrap}.register-select-field{position:relative;width:100%;height:40px;border-bottom:1px solid #95918e;background-color:rgba(0,0,0,0);cursor:pointer}.register-select-field:after{content:"";display:block;position:absolute;z-index:9;top:17px;right:2px;width:0;height:0;border-width:7px 5px 0;border-color:#95918e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.register-select-field.error{border-bottom-color:#fff}.register-select-field.error:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.register-select-label{position:absolute;top:0;left:0}.has-value .register-select-label{opacity:0}.register-select-menu{display:none;position:absolute;z-index:99;top:40px;left:0;width:100%;max-height:160px;overflow:auto;-webkit-box-shadow:0 2px 4px 0px rgba(0,0,0,.2);box-shadow:0 2px 4px 0px rgba(0,0,0,.2)}.register-select-item{height:40px;padding-right:10px;padding-left:17px;background-color:#f7f5f3;border-bottom:1px solid #95918e;cursor:pointer;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}.register-select-item:hover:not(.is-selected){background-color:#95918e;color:#f7f5f3}.register-select-item.is-selected{color:#95918e}.register-select-label,.register-select-item,.register-select-detail{height:40px;color:#95918e;font-size:16px;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif;font-weight:400;line-height:38px}.error .register-select-label,.error .register-select-item,.error .register-select-detail{color:#fff}.register-select-item{color:#95918e}.qualifier{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.qualifier label{display:block;position:relative;padding-left:28px;cursor:pointer;color:#95918e;font-weight:400;font-size:12px;line-height:1.333em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.qualifier .qualifier-question{color:#95918e;font-weight:400;font-size:12px;line-height:1.333em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.qualifier .register-title{display:inline-block;vertical-align:middle}.qualifier .col:not(:last-child){padding-right:10px}.qualifier .col:last-child{text-align:right}.qualifier .col label{white-space:nowrap}.qualifier .col .register-title{margin-left:5px}.qualifier .custom-radio{vertical-align:middle}.qualifier.has-radio label{display:inline-block}.qualifier.has-radio label:not(:last-child){margin-right:20px}.realtor .qualifier label{padding-left:0;font-size:16px}.realtor .qualifier .qualifier-question{font-size:16px}.eligible .qualifier label{padding-left:0;font-size:16px}.eligible .qualifier .qualifier-question{font-size:16px}html[lang=zh] .qualifier label{padding-right:20px}@media only screen and (max-width: 640px){html[lang=zh] .qualifier label{padding-right:0}}.custom-check{position:absolute;width:18px;height:18px;top:2px;left:0;border:1px solid #95918e;border-radius:100%}.custom-check .check{position:absolute;top:0;left:0;width:16px;height:16px}.custom-check .check:after{content:"";display:block;position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:#fff;border-radius:100%;opacity:0}.custom-check input[type=checkbox]{visibility:hidden}.custom-check input[type=checkbox]:checked+.check:after{opacity:1}html[lang=zh] .custom-check{top:0}.eligible .custom-check{position:relative;display:inline-block;top:0;vertical-align:middle}.eligible a{text-decoration:underline}.eligible .qualifier{margin-top:5px}.custom-radio{position:relative;display:inline-block;width:18px;height:18px;border:1px solid #95918e;border-radius:100%}.custom-radio .radio{position:absolute;top:0;left:0;width:16px;height:16px}.custom-radio .radio:after{content:"";display:block;position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:#fff;border-radius:100%;opacity:0}.custom-radio input[type=radio]{visibility:hidden}.custom-radio input[type=radio]:checked+.radio:after{opacity:1}.qualifier.error label,.qualifier.error .qualifier-question{color:#fff}.qualifier.error .custom-check,.qualifier.error .custom-radio{border:1px solid #fff}.no-touchevents button.submit{-webkit-transition:all .2s linear;transition:all .2s linear}.no-touchevents button.submit:hover{background-color:#fff;color:#2b231e}#recaptcha,.grecaptcha-badge{visibility:hidden}h1,.stat{color:#2b231e;font-weight:400;font-size:48px;line-height:1.0833333333em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}@media only screen and (max-width: 768px){h1,.stat{font-size:28px}h1 .nowrap,.stat .nowrap{white-space:normal}}h1.feature{font-size:72px}@media only screen and (max-width: 768px){h1.feature{font-size:48px}}@media only screen and (max-width: 640px){h1.feature{font-size:36px}h1.feature br{display:none}}@media only screen and (max-width: 768px){.section-media-content h1 br{display:none}}h2{color:#2b231e;font-weight:400;font-size:40px;line-height:1.0833333333em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}@media only screen and (max-width: 768px){h2{font-size:28px}h2 .nowrap{white-space:normal}}.stat{color:#2b231e;font-weight:400;font-size:48px;line-height:1.0833333333em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}@media only screen and (max-width: 640px){.stat{font-size:40px}}p,.flex-stats ul{color:#2b231e;font-weight:400;font-size:21px;line-height:1.2em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}@media only screen and (max-width: 768px){p,.flex-stats ul{font-size:20px}}p.feature{font-size:15.2777777778vw;line-height:1em;white-space:nowrap}@media only screen and (min-width: 1440px){p.feature{font-size:220px}}html[lang=pa] .page-marcon p.feature{font-size:13.1944444444vw}@media only screen and (min-width: 1440px){html[lang=pa] .page-marcon p.feature{font-size:190px}}html[lang=pa] .page-floorplans p.feature{font-size:12.5vw}@media only screen and (min-width: 1440px){html[lang=pa] .page-floorplans p.feature{font-size:180px}}html[lang=pa] .page-amenities .section-feature .text-row{padding-bottom:1.0416666667vw}@media only screen and (min-width: 1440px){html[lang=pa] .page-amenities .section-feature .text-row{padding-bottom:15px}}@media only screen and (max-width: 768px){html[lang=pa] .page-amenities .section-feature .text-row{padding-bottom:0.3472222222vw}}@media only screen and (max-width: 640px){html[lang=pa] .page-amenities .section-feature .text-row{padding-bottom:0}}p.number{font-size:32px}@media only screen and (max-width: 768px){p.number{font-size:28px}}@media only screen and (max-width: 640px){p.number{font-size:24px}}@media only screen and (max-width: 640px){p.floorplan-tile-title{font-size:28px}}p.section-title{font-size:24px}@media only screen and (max-width: 768px){p.section-title{font-size:18px}}@media only screen and (max-width: 640px){p.section-title{font-size:12px}}p.section-subtitle{font-size:20px}@media only screen and (max-width: 768px){p.section-subtitle{font-size:16px}}@media only screen and (max-width: 640px){p.section-subtitle{font-size:12px}}@media only screen and (max-width: 640px){.page-interiors p.section-subtitle .accent-dark{display:inline-block;margin-top:15px;color:#fff;font-size:28px}}p.reduce{font-size:16px}p.qualifier,.chart p,.floorplan-download p,.floorplan-tiles .grid p,.flex-stats ul{font-size:12px}.flex-stats ul li{padding-left:12px;margin-bottom:15px}.flex-stats ul li:last-child{margin-bottom:0}.flex-stats ul li:before{content:"•";display:inline-block;width:12px;margin-left:-12px}.disclaimer p,.floorplate-details .grid p{font-size:10px}.keyplate-title p{font-size:8px}.register-form .disclaimer p{opacity:1;color:#554f4b}.caption{color:#2b231e;font-weight:400;font-size:12px;line-height:1.2em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.caption.has-icon{position:relative;padding-left:27px}.caption.has-icon span{position:relative;display:inline-block;top:3px}.caption.has-icon img{position:absolute;top:0;left:0;width:auto}@media only screen and (max-width: 768px){.caption{font-size:12px}.caption.has-icon{padding-left:23px}.caption.has-icon span{top:1px}.caption.has-icon img{width:15px}}@media only screen and (max-width: 640px){.caption.has-icon{padding-left:21px}.caption.has-icon span{top:1px}.caption.has-icon img{width:15px}}p.caption{margin-top:7px}p.caption.m-t{margin-top:7px}p.caption.m-b{margin-bottom:7px}@media only screen and (max-width: 768px){.image-grid p.caption{font-size:10px}.image-grid p.caption.m-b{margin-bottom:0}}.video-play .caption,.stats .caption,.footer-nav p{font-size:14px;line-height:1em}@media only screen and (max-width: 640px){.video-play .caption,.stats .caption,.footer-nav p{font-size:12px}}.video-play .caption{color:#fff}.stats .caption{margin-bottom:2px}.stat+.caption{margin-top:20px}.footer-text p{font-size:16px}.footer-disclaimer .has-disclaimer p{color:#95918e;font-size:12px}.col-nav a{color:#bfbdbb;font-weight:400;font-size:21px;line-height:1.2em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.col-nav a.is-active{color:#2b231e}.link,.lnk-rle{display:inline-block;color:#2b231e;font-weight:700;font-size:14px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.lnk-rle{padding-bottom:10px;border-bottom:1px solid #2b231e}.lnk-blk{display:inline-block;padding-top:15px;padding-right:35px;padding-bottom:15px;padding-left:35px;background-color:#39312c;border:1px solid #39312c;color:#fff;font-weight:500;font-size:16px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif;text-decoration:none}@media only screen and (max-width: 640px){.lnk-blk{padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;font-size:12px}}a.arrow span{color:#f7f5f3;font-weight:400;font-size:30px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}b{font-weight:500}.f-lt{font-weight:300}.f-bk{font-weight:400}.text-cen{text-align:center}.nowrap{white-space:nowrap}sup{position:relative;top:-1em;margin-left:2px;vertical-align:baseline;font-size:50%;line-height:0}.is-dark h1,.is-dark h2,.is-dark p,.is-dark .flex-stats ul,.is-dark .caption{color:#f7f5f3}.is-dark .accent-dark{color:#95918e}.is-dark .col-nav a{color:#95918e}.is-dark .col-nav a.is-active{color:#fff}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mb-70{margin-bottom:70px}@media only screen and (max-width: 640px){.mb-70{margin-bottom:50px}}.has-content h1,.faq-answer h1{margin-bottom:40px}.has-content p:not(:last-child),.faq-answer p:not(:last-child){margin-bottom:1.25em}.has-content p.m-t4,.faq-answer p.m-t4{margin-top:4em}.has-content p.m-t3,.faq-answer p.m-t3{margin-top:3em}.has-content p.m-t2,.faq-answer p.m-t2{margin-top:2em}@media only screen and (max-width: 640px){.has-content p.m-t4,.faq-answer p.m-t4{margin-top:3em}}.no-touchevents .lnk-blk{-webkit-transition:all .2s linear;transition:all .2s linear}.no-touchevents .lnk-blk:hover{background-color:rgba(0,0,0,0);color:#2b231e}nav.nav-site{position:fixed;z-index:9999;top:0;left:0;width:100%;background-color:#f7f5f3;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}nav.nav-site .nav-top{padding-top:5px;padding-bottom:5px}nav.nav-site .nav-logo{display:inline-block;width:95px;vertical-align:middle;font-size:0}nav.nav-site .nav-logo img,nav.nav-site .nav-logo svg{position:relative;display:inline-block;vertical-align:middle;width:100%;height:auto}nav.nav-site .nav-lang{position:relative;display:inline-block;margin-right:10px;padding-right:8px;padding-left:10px;vertical-align:middle;font-size:14px;line-height:1em}nav.nav-site .nav-lang .lang-dropdown{display:none;position:absolute;top:100%;left:0;width:100%;padding-top:12px;padding-bottom:2px;padding-left:10px;background-color:#f7f5f3}nav.nav-site .nav-lang .lang-dropdown span{display:block;margin-bottom:10px}nav.nav-site .nav-lang .is-lang,nav.nav-site .nav-lang a{display:inline-block;vertical-align:middle;color:#2b231e;font-weight:500;font-size:14px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}nav.nav-site .nav-lang .is-lang{position:relative;padding-right:19px;cursor:pointer}nav.nav-site .nav-lang .is-lang span{display:none}nav.nav-site .nav-lang .is-lang:after{content:"";display:block;position:absolute;top:2px;right:2px;width:7px;height:7px;border-top:1px solid #2b231e;border-right:1px solid #2b231e;-webkit-transform:rotate(135deg);transform:rotate(135deg)}nav.nav-site .nav-blk{position:relative;display:inline-block;padding-right:15px;padding-left:15px;border:1px solid #2b231e;border-radius:2px;vertical-align:middle;color:#2b231e;font-weight:500;font-size:14px;line-height:32px;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif;text-decoration:none}nav.nav-site .nav-icon{position:relative;display:inline-block;margin-right:30px;vertical-align:middle;cursor:pointer;color:#2b231e;font-weight:500;font-size:14px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}nav.nav-site .nav-icon span{display:inline-block;vertical-align:middle}nav.nav-site .nav-icon .nav-icon-close{display:none}nav.nav-site .nav-icon .icon{position:relative;width:11px;height:11px;margin-left:6px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}nav.nav-site .nav-icon .icon:before{content:"";display:block;position:absolute;top:5px;right:0;width:11px;height:1px;background-color:#2b231e}nav.nav-site .nav-icon .icon:after{content:"";display:block;position:absolute;top:0;right:5px;width:1px;height:11px;background-color:#2b231e}@media only screen and (max-width: 640px){nav.nav-site .nav-logo{width:82px}nav.nav-site .nav-lang{display:none}nav.nav-site .nav-icon{margin-right:15px}}html[lang=en] nav.nav-site .nav-lang .lang-dropdown .js-dropdown-en{display:none}html[lang=en] nav.nav-site .nav-lang .is-lang .lang-en{display:inline-block}html[lang=zh] nav.nav-site .nav-lang .lang-dropdown .js-dropdown-zh{display:none}html[lang=zh] nav.nav-site .nav-lang .is-lang .lang-zh{display:inline-block}html[lang=pa] nav.nav-site .nav-lang .lang-dropdown .js-dropdown-pa{display:none}html[lang=pa] nav.nav-site .nav-lang .is-lang .lang-pa{display:inline-block}.nav-menu{position:fixed;z-index:9998;top:0;left:0;width:100%;height:0;overflow:hidden;-webkit-transition:height 0s linear;transition:height 0s linear;-webkit-transition-delay:.3s;transition-delay:.3s}.menu-outer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.nav-menu .menu{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:150px;background-color:#2b231e}.nav-menu .menu>.column,.nav-menu .menu .column-4{position:relative;z-index:1;height:100%}.nav-menu .menu .nav-mobile{display:none}.nav-menu .menu .menu-items a{display:inline-block;color:#fff;font-weight:400;font-size:36px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.nav-menu .menu .menu-items a:not(:last-child){margin-bottom:30px}.nav-menu .menu .nav-desktop a,.nav-menu .menu .nav-desktop span,.nav-menu .menu .menu-lang a,.nav-menu .menu .menu-lang span,.nav-menu .menu .menu-social a,.nav-menu .menu .menu-social span,.nav-menu .menu .menu-qualifier a,.nav-menu .menu .menu-qualifier span{display:inline-block;color:#fff;font-weight:400;font-size:14px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.nav-menu .menu .nav-desktop{margin-left:auto;padding-top:7px;padding-right:120px;padding-bottom:2px}.nav-menu .menu .nav-desktop a:not(:last-child){margin-bottom:14px}.nav-menu .menu .nav-desktop .menu-sales{margin-top:auto}.nav-menu .menu .menu-lang{padding-top:25px;padding-bottom:25px;border-top:1px solid #fff;border-bottom:1px solid #fff}.nav-menu .menu .menu-lang a{display:inline-block;vertical-align:middle;color:#fff;font-weight:500;font-size:14px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.nav-menu .menu .menu-lang a.lang-zh{font-size:13px}.nav-menu .menu .menu-lang a:not(:last-child){margin-right:12px}.nav-menu .menu .menu-social{padding-top:25px;padding-bottom:25px}.nav-menu .menu .menu-social a:not(:last-child){margin-bottom:14px}.nav-menu .menu .menu-footer{position:absolute;bottom:0;left:0;width:100%;padding-bottom:14px}.nav-menu .menu .menu-footer .menu-highlight{position:relative;max-width:260px;margin-bottom:15px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:rgba(255,255,255,.6)}.nav-menu .menu .menu-footer .menu-highlight:first-child{margin-bottom:10px}.nav-menu .menu .menu-footer .menu-highlight a{position:absolute;top:0;left:0;width:100%;height:100%}.nav-menu .menu .menu-footer .menu-highlight .img-blk{width:80px}.nav-menu .menu .menu-footer .menu-highlight .col-text{padding-left:25px}.nav-menu .menu .menu-footer .menu-highlight .highlight-title{color:#2b231e;font-weight:500;font-size:12px;line-height:1.2em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.nav-menu .menu .menu-footer .menu-highlight .highlight-cta{opacity:.5;color:#2b231e;font-weight:500;font-size:12px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.nav-menu .menu .menu-footer .menu-highlight .col-arrow{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-left:auto;line-height:0}.nav-menu .menu .menu-footer .menu-qualifier a,.nav-menu .menu .menu-footer .menu-qualifier span{color:#95918e}@media only screen and (max-width: 640px){.nav-menu .menu{padding-top:80px}.nav-menu .menu .nav-desktop{display:none}.nav-menu .menu .menu-items a{font-size:28px}.nav-menu .menu .menu-items a:not(:last-child){margin-bottom:15px}.nav-menu .menu .nav-mobile{display:block;margin-top:25px}.nav-menu .menu .menu-footer .menu-highlight .highlight-title{font-size:14px}}@media only screen and (max-height: 839px){.nav-menu .menu .menu-footer .menu-highlight{display:none}}.js-menu nav.nav-site{background-color:#2b231e}.js-menu nav.nav-site .nav-icon .icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-menu .nav-menu{height:100%;-webkit-transition-delay:0s;transition-delay:0s}.nav-menu .menu-outer{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.32, 0.72, 0, 1);transition:-webkit-transform .3s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .3s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .3s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .3s cubic-bezier(0.32, 0.72, 0, 1)}.js-menu .nav-menu .menu-outer{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform .65s cubic-bezier(0.32, 0.72, 0, 1);transition:-webkit-transform .65s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .65s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .65s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .65s cubic-bezier(0.32, 0.72, 0, 1)}.nav-menu .menu{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(0.32, 0.72, 0, 1);transition:-webkit-transform .3s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .3s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .3s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .3s cubic-bezier(0.32, 0.72, 0, 1)}.js-menu .nav-menu .menu{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform .65s cubic-bezier(0.32, 0.72, 0, 1);transition:-webkit-transform .65s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .65s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .65s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .65s cubic-bezier(0.32, 0.72, 0, 1)}.has-dark nav.nav-site{background-color:#2b231e}.has-dark nav.nav-site .nav-logo path{fill:#fff;-webkit-transition:fill .2s linear;transition:fill .2s linear}.has-dark nav.nav-site .nav-lang .lang-dropdown{background-color:#2b231e;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.has-dark nav.nav-site .nav-lang .is-lang,.has-dark nav.nav-site .nav-lang a{color:#fff;-webkit-transition:color .2s linear;transition:color .2s linear}.has-dark nav.nav-site .nav-lang .is-lang:after{border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.has-dark nav.nav-site .nav-blk{border:1px solid #fff;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.has-dark nav.nav-site .nav-icon{color:#fff;-webkit-transition:color .2s linear;transition:color .2s linear}.has-dark nav.nav-site .nav-icon .icon:before{background-color:#fff;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.has-dark nav.nav-site .nav-icon .icon:after{background-color:#fff;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.js-menu .has-light nav.nav-site{background-color:#2b231e}.js-menu .has-light nav.nav-site .nav-logo path{fill:#fff;-webkit-transition:fill .2s linear;transition:fill .2s linear}.js-menu .has-light nav.nav-site .nav-lang .lang-dropdown{background-color:#2b231e;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.js-menu .has-light nav.nav-site .nav-lang .is-lang,.js-menu .has-light nav.nav-site .nav-lang a{color:#fff;-webkit-transition:color .2s linear;transition:color .2s linear}.js-menu .has-light nav.nav-site .nav-lang .is-lang:after{border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.js-menu .has-light nav.nav-site .nav-blk{border:1px solid #fff;color:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.js-menu .has-light nav.nav-site .nav-icon{color:#fff;-webkit-transition:color .2s linear;transition:color .2s linear}.js-menu .has-light nav.nav-site .nav-icon .icon:before{background-color:#fff;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.js-menu .has-light nav.nav-site .nav-icon .icon:after{background-color:#fff;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.full-screen nav.nav-site{background-color:rgba(0,0,0,0)}.full-screen nav.nav-site.has-scroll{background-color:#2b231e}.no-touchevents nav.nav-site .nav-top .nav-blk,.no-touchevents.js-menu .has-dark nav.nav-site .nav-top .nav-blk{-webkit-transition:all .2s linear;transition:all .2s linear}.no-touchevents nav.nav-site .nav-top .nav-blk:hover,.no-touchevents.js-menu .has-dark nav.nav-site .nav-top .nav-blk:hover{background-color:#2b231e;color:#fff}.no-touchevents .has-dark nav.nav-site .nav-top .nav-blk:hover{background-color:#fff;color:#2b231e}.has-footer .sections{position:relative;z-index:1;padding-bottom:24px;background-color:#2b231e}.has-footer .footer-nav{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%}.has-footer .footer-nav .image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding-bottom:31.3888888889%}.has-footer .footer-nav a{position:absolute;top:50%;left:0;width:100%}@media only screen and (max-width: 768px){.has-footer .footer-nav .image{padding-bottom:43%}}@media only screen and (max-width: 640px){.has-footer .footer-nav .image{padding-bottom:60%}}.page-location .footer-nav .image{background-image:url(images/production/src/images/footer/footer-architecture.jpg)}.page-architecture .footer-nav .image{background-image:url(images/production/src/images/footer/footer-interiors.jpg)}@media only screen and (max-width: 640px){.page-architecture .footer-nav .image{background-position:25% 0%}}.page-interiors .footer-nav .image{background-image:url(images/production/src/images/footer/footer-amenities.jpg)}.page-amenities .footer-nav .image{background-image:url(images/production/src/images/footer/footer-floorplans.jpg)}.is-dark+.footer{padding-top:20px}.is-dark+.footer .column-4{border-top:1px solid #554f4b}.footer{position:relative;padding-bottom:24px;background-color:#2b231e}.footer .column-4{padding-top:24px}.footer p,.footer img{opacity:1}.footer .logo-register{margin-bottom:125px}.footer .logo-register .col:last-child{text-align:right}.footer .footer-links{margin-bottom:40px;padding-top:25px;border-top:1px solid #f7f5f3}.footer .footer-links .col{padding-right:45px}.footer .footer-links .col p:not(:last-child){margin-bottom:10px}.footer .footer-links .col:first-child{margin-bottom:14px}.footer .footer-disclaimer{margin-bottom:60px;padding-top:25px;border-top:1px solid #f7f5f3}.footer .footer-disclaimer p:first-child{margin-bottom:14px}.footer .footer-disclaimer .has-disclaimer{opacity:0;max-height:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer .footer-disclaimer .has-disclaimer.is-active{opacity:1}.footer .footer-marcon .col:last-child{text-align:right}@media only screen and (max-width: 640px){.footer{padding-bottom:20px}.footer .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .logo-register{margin-bottom:20px}.footer .logo-register .col{width:100%}.footer .logo-register .col:first-child{margin-bottom:70px}.footer .footer-links{margin-bottom:0}.footer .footer-links .col{width:50%;margin-bottom:40px;padding-right:0}.footer .footer-disclaimer{margin-bottom:85px}}.page-community .section-nav a.has-video,.page-community .section-nav span.has-video{position:relative;display:block;padding-bottom:135.6164383562%;overflow:hidden}.page-community .section-nav a.has-video img,.page-community .section-nav a.has-video iframe,.page-community .section-nav span.has-video img,.page-community .section-nav span.has-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-community .section-nav a.has-video iframe,.page-community .section-nav span.has-video iframe{pointer-events:none}.section-video .video-play{position:absolute;bottom:30px;left:30px}@media only screen and (max-width: 640px){.section-video .video-play{bottom:14px;left:14px}}.page-community .sections{padding-top:4px}.page-community .sections .has-sections{padding-top:20px}@media only screen and (max-width: 640px){.page-community .sections .has-sections{padding-top:10px}}.video-play a,.video-play svg,.video-play .caption{display:inline-block;vertical-align:middle}.video-play svg{margin-right:10px}@media only screen and (max-width: 640px){.video-play svg{width:30px;height:30px;margin-right:10px}}.view-360{position:absolute;top:20px;right:20px}.view-360 span{cursor:pointer}.view-360 a,.view-360 svg,.view-360 .caption{display:inline-block;vertical-align:middle}.view-360 svg{margin-left:7px;width:22px;height:22px}.view-360 .caption{font-size:12px}@media only screen and (max-width: 640px){.view-360{top:10px;right:10px}}a.arrow span img{display:inline-block;vertical-align:baseline}a.arrow span{margin-right:10px}.nav-back-to-top{text-align:right}.nav-back-to-top.m-t{margin-top:50px}.nav-back-to-top.p-b{padding-bottom:50px}@media only screen and (max-width: 640px){.nav-back-to-top.p-b{padding-bottom:30px}}.switch-navs p:not(:last-child){margin-bottom:5px}.switch-navs .switch-nav{position:relative;display:inline-block;cursor:pointer;opacity:.3;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.switch-navs .switch-nav:after{opacity:0;content:"";display:block;position:absolute;top:45%;right:-15px;width:5px;height:5px;border-radius:100%;background-color:#fff;pointer-events:none;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.switch-navs .switch-nav.is-active{opacity:1}.switch-navs .switch-nav.is-active:after{opacity:1}.switch-navs .switch-nav:not(.is-active):hover:after{opacity:.5}@media only screen and (max-width: 768px){.switch-navs p{font-size:15px}.switch-navs .switch-nav:after{top:40%;right:-14px}}.flex .col-4,.flex .col-3{padding-right:12px;padding-left:12px}.flex .col-fx.col-highlights{width:360px;padding-right:24px}.flex .col-fx.col-text{width:434px;padding-right:24px}.flex .col-highlights{position:relative}.flex .col-highlights .chart+.img-blk{margin-top:40px}.flex .col-highlights .col-nav{position:absolute;top:0;right:-48px;-webkit-transform:translateX(100%);transform:translateX(100%)}.flex .col-highlights .col-nav.no-margin{right:-24px}.flex .photo{position:relative}.flex .photo .caption{margin-top:-34px}.flex .photo .caption-interview{margin-top:10px}.flex .photo .col-nav{top:auto;bottom:0}.flex .col-fl{padding-left:24px;overflow:hidden}.flex .col-fl .has-numbers{padding-right:40px}.flex .col-fl .number-content{max-width:300px}.flex .col-fl .text-content{max-width:450px;margin-right:90px;margin-left:auto;padding-left:40px}.flex .col-fl .text-content+img,.flex .col-fl .text-content+.video-container,.flex .col-fl .text-content+.image-grid,.flex .col-fl .flex+img,.flex .col-fl .flex+.video-container,.flex .col-fl .flex+.image-grid,.flex .col-fl .text-content+.img-caption{margin-top:150px}.flex .col-fl .image-grid+.text-content,.flex .col-fl .img-caption+.text-content{margin-top:126px}.flex .col-fl .video-container+.image-grid,.flex .col-fl img+.image-grid,.flex .col-fl .img-caption+.img-caption{margin-top:24px}.flex .col-fl .text-content.col-interview{position:relative}.flex .col-fl .text-content.col-interview p{position:absolute;top:0;left:0;padding-right:100px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.flex .col-fl .faq-content{max-width:705px;margin-left:auto}.flex .col-t{margin-bottom:50px}.flex .col-b{margin-top:auto}@media only screen and (max-width: 1150px){.flex .col-fl .text-content{margin-right:0}}@media only screen and (max-width: 1024px){.flex .col-nav{display:none}.flex .col-fl .text-content.col-interview{display:none}.flex .col-fl .has-numbers{padding-right:0}.flex .col-fl .has-numbers .chart{display:none}.flex .col-fl .number-content{display:none}}@media only screen and (max-width: 916px){.flex .col-fx.col-text{width:50%}}@media only screen and (max-width: 768px){.flex .col-fx.col-highlights{width:280px;padding-right:24px}.flex .col-fl .text-content+img,.flex .col-fl .text-content+.video-container,.flex .col-fl .text-content+.image-grid,.flex .col-fl .flex+img,.flex .col-fl .flex+.video-container,.flex .col-fl .flex+.image-grid,.flex .col-fl .text-content+.img-caption{margin-top:70px}.flex .col-fl .image-grid+.text-content,.flex .col-fl .img-caption+.text-content{margin-top:46px}}@media only screen and (max-width: 640px){.flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex .col-4,.flex .col-3{margin-bottom:10px;padding-right:7px;padding-left:7px}.flex .col-fx.col-highlights{width:100%;margin-bottom:60px;padding-right:0}.flex .col-fx.col-highlights .img-blk.is-mobile{margin-bottom:15px}.flex .col-fx.col-text{width:100%;margin-bottom:60px;padding-right:0}.flex .photo{position:relative}.flex .photo .caption{margin-top:0}.flex .col-fl{padding-left:0}.flex .col-fl .text-content{max-width:100%;margin-left:0;padding-left:0}.flex .col-fl .text-content+img,.flex .col-fl .text-content+.video-container,.flex .col-fl .text-content+.image-grid,.flex .col-fl .flex+img,.flex .col-fl .flex+.video-container,.flex .col-fl .flex+.image-grid,.flex .col-fl .text-content+.img-caption{margin-top:70px}.flex .col-fl .image-grid+.text-content,.flex .col-fl .img-caption+.text-content{margin-top:46px}}.flex-stats .col{width:23%;margin-bottom:75px}.col-number{padding-top:10px;border-top:1px solid #554f4b}.col-number p.qualifier{margin-bottom:5px}.col-number ul{margin-top:15px}.number-content .col-number{margin-bottom:20px}.chart .grid{display:grid;grid-template-columns:auto auto}.chart .grid p:nth-child(2n){text-align:right}.chart p{padding-top:5px;padding-bottom:5px;border-top:1px solid #554f4b}.chart p.has-icon{border-top:0;white-space:nowrap}.chart p.has-icon span{display:inline-block;vertical-align:middle}.chart p.has-icon img{display:inline-block;vertical-align:middle;width:auto;margin-right:7px}.image-grid{margin-right:-12px;margin-left:-12px}.image-grid .col-12,.image-grid .col-6{margin-bottom:24px;padding-right:12px;padding-left:12px}@media only screen and (max-width: 640px){.image-grid{margin-right:-7px;margin-left:-7px}.image-grid .col-12,.image-grid .col-6{margin-bottom:14px;padding-right:7px;padding-left:7px}}.col-content .caption+.image-grid,.col-content .img-caption+.image-grid{margin-top:24px}.img-caption{position:relative}.img-caption .caption-img{position:absolute;bottom:0;left:0;width:100%;padding-top:100px;padding-right:20px;padding-bottom:19px;padding-left:20px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%)}.img-caption .caption-img p.caption{max-width:300px;margin-top:0;font-size:12px}@media only screen and (max-width: 640px){.img-caption .caption-img{padding-top:20px;padding-right:10px;padding-bottom:9px;padding-left:10px}.img-caption .caption-img p.caption{max-width:100%}}@media only screen and (max-width: 640px){.page-interiors .caption-img{position:relative;padding-top:20px;padding-right:0;padding-bottom:9px;padding-left:0;background:0}.page-interiors .image-grid .caption-img{display:none}}.has-sections{position:relative;max-width:1440px;margin-right:auto;margin-left:auto}.has-sections:before{content:"";display:block;position:absolute;top:20px;bottom:0;left:384px;width:1px;background-color:#d5d3d2}.has-sections+.has-sections{margin-top:15px}@media only screen and (max-width: 768px){.has-sections:before{left:304px}}@media only screen and (max-width: 640px){.has-sections:before{content:none}}.is-dark .has-sections:before{background-color:#554f4b}.has-film .video-container{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.has-film .video-container img,.has-film .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.has-video .video-container,.has-video .image{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.has-video .video-container img,.has-video .video-container iframe,.has-video .image img,.has-video .image iframe{position:absolute;top:0;left:0;width:100%;height:100%}.has-video .image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width: 640px){.has-video .video-container,.has-video .image{padding-bottom:160%}.has-video .video-container img,.has-video .video-container iframe,.has-video .image img,.has-video .image iframe{left:50%;width:284.4444444444%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.section-amenities-hero .image{background-image:url(images/production/src/images/amenities/2025-01-17_CommonGround_102_Park_Dining_LR.jpg)}@media only screen and (max-width: 640px){.section-amenities-hero .image{background-image:url(images/production/src/images/amenities/640/2025-01-17_CommonGround_102_Park_Dining_LR.jpg)}}.section-interiors-hero .image{background-image:url(images/production/src/images/interiors/2024-10-10_102_PARK_Balcony_LR.jpg)}@media only screen and (max-width: 640px){.section-interiors-hero .image{background-image:url(images/production/src/images/interiors/640/2024-10-10_102_PARK_Balcony_LR.jpg)}}.section-floorplans-hero .image{background-image:url(images/production/src/images/floorplans/2024-10-07_102+Park_Marcon_CloseUp_Final_LR.jpg)}@media only screen and (max-width: 640px){.section-floorplans-hero .image{background-image:url(images/production/src/images/floorplans/640/2024-10-07_102+Park_Marcon_CloseUp_Final_LR.jpg)}}.section-location .video-container{position:relative;width:100%;padding-bottom:67.1065989848%;overflow:hidden}.section-location .video-container img,.section-location .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-overlay{opacity:0;visibility:hidden;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}.video-overlay .video-container{position:absolute;top:50%;left:50%;width:80%;max-width:1920px;height:90%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-overlay .video{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-overlay .video-close{position:absolute;top:10px;right:10px;width:20px;height:16px;cursor:pointer}.video-overlay .video-close .line{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.video-overlay .video-close .line:nth-child(1){top:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.video-overlay .video-close .line:nth-child(2){top:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width: 768px){.video-overlay .video-container{width:90%}}.faqs{margin-top:90px}.faqs .faq{position:relative;padding-top:20px;padding-bottom:18px;border-bottom:1px solid #d5d3d2}.faqs .faq:first-child{border-top:1px solid #d5d3d2}.faqs .faq .faq-icon{position:absolute;top:24px;right:0;width:15px;height:15px}.faqs .faq .faq-icon:before{content:"";position:absolute;top:7px;left:0;width:100%;height:1px;background-color:#2b231e}.faqs .faq .faq-icon:after{content:"";position:absolute;top:0;left:7px;width:1px;height:100%;background-color:#2b231e;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.faqs .faq .faq-question{position:relative;padding-right:30px;cursor:pointer}.faqs .faq .faq-answer{opacity:0;width:calc(100% - 30px);max-width:90%;max-height:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.faqs .faq .faq-answer .faq-sub{padding-top:15px}.faqs .faq.is-active .faq-icon:after{opacity:0}.faqs .faq.is-active .faq-answer{opacity:1}@media only screen and (max-width: 768px){.faqs{margin-top:50px}}@media only screen and (max-width: 640px){.faqs{margin-top:50px}.faqs .faq .faq-answer{width:100%;max-width:100%}}.has-popup{margin-bottom:10px;cursor:pointer}.icon-magnify{text-align:right}.icon-magnify span.has-popup{display:inline-block;cursor:pointer}.icon-magnify span.has-popup span,.icon-magnify span.has-popup img{display:inline-block;vertical-align:middle}.icon-magnify span.has-popup span{margin-right:7px}.popup{visibility:hidden;opacity:0;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#2b231e}.popup .flex{position:relative;top:0;left:0;width:100%;height:100%}.popup img{width:90%;height:90%;max-width:1920px;-o-object-fit:contain;object-fit:contain}.popup .popup-close{position:absolute;top:20px;right:20px}.popup .icon-close{position:relative;width:20px;height:16px;cursor:pointer}.popup .icon-close .line{position:absolute;left:0;width:100%;height:2px;background-color:#ebf4e0}.popup .icon-close .line:nth-child(1){top:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.popup .icon-close .line:nth-child(2){top:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width: 640px){.popup img{width:100%;height:100%}}.popup-360{visibility:hidden;opacity:0;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#2b231e}.popup-360 .flex{position:relative;top:0;left:0;width:100%;height:100%}.popup-360 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popup-360 .popup-close{position:absolute;top:20px;right:20px}.popup-360 .icon-close{position:relative;width:20px;height:16px;cursor:pointer}.popup-360 .icon-close .line{position:absolute;left:0;width:100%;height:2px;background-color:#ebf4e0}.popup-360 .icon-close .line:nth-child(1){top:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.popup-360 .icon-close .line:nth-child(2){top:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width: 640px){.popup-360{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.popup-360 .popup-close{position:absolute;top:10px;right:10px}}.standard-gallery-dots{position:absolute;z-index:1;bottom:30px;left:30px;width:calc(100% - 60px)}.standard-gallery{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.standard-gallery-item,.standard-gallery-item .image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-position:50% 50%;background-size:cover}.standard-gallery-dots li{position:relative;vertical-align:top;display:inline-block;height:3px;width:calc(33.333333% - 20px)}.standard-gallery-dots li:not(:last-child){margin-right:30px}.standard-gallery-dots li .bullet{position:relative;width:100%;height:100%}.standard-gallery-dots li .bullet:before,.standard-gallery-dots li .bullet:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.standard-gallery-dots li .bullet:before{background-color:#fff}.standard-gallery-dots li .bullet:after{background-color:#2b231e;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);will-change:transform}.standard-gallery-dots li.is-active .bullet:after{-webkit-transition:-webkit-transform 5s linear;transition:-webkit-transform 5s linear;transition:transform 5s linear;transition:transform 5s linear, -webkit-transform 5s linear;-webkit-transform:scaleX(1);transform:scaleX(1)}.fxRollX,.fxRollX .image{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(0.62, 0.12, 0.52, 0.94);animation-timing-function:cubic-bezier(0.62, 0.12, 0.52, 0.94);will-change:transform}.fxRollX .image{background-origin:padding-box;background-clip:border-box}.fxRollX{overflow:hidden}.fxRollX.active,.fxRollX.active .image{-webkit-transform:translateX(0);transform:translateX(0)}.fxRollX.navInNext{z-index:10;-webkit-animation-name:rollInXNext;animation-name:rollInXNext}.fxRollX.navInNext .image{-webkit-animation-name:rollInXPrev;animation-name:rollInXPrev}.fxRollX.navOutNext{z-index:9;-webkit-animation-name:rollOutXNext;animation-name:rollOutXNext}.fxRollX.navOutNext .image{-webkit-animation-name:rollOutXPrev;animation-name:rollOutXPrev}.fxRollX.navInPrev{z-index:10;-webkit-animation-name:rollInXPrev;animation-name:rollInXPrev}.fxRollX.navInPrev .image{-webkit-animation-name:rollInXNext;animation-name:rollInXNext}.fxRollX.navOutPrev{z-index:9;-webkit-animation-name:rollOutXPrev;animation-name:rollOutXPrev}.fxRollX.navOutPrev .image{-webkit-animation-name:rollOutXNext;animation-name:rollOutXNext}@-webkit-keyframes rollInXNext{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rollInXNext{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rollOutXNext{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes rollOutXNext{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes rollInXPrev{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rollInXPrev{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rollOutXPrev{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes rollOutXPrev{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.no-touchevents .video-play a:hover path{-webkit-animation:1.25s videoplay;animation:1.25s videoplay;-webkit-animation-timing-function:cubic-bezier(0.62, 0.12, 0.52, 0.94);animation-timing-function:cubic-bezier(0.62, 0.12, 0.52, 0.94)}.no-touchevents .view-360 .view-360-lnk:hover path{-webkit-animation:1.25s videoplay;animation:1.25s videoplay;-webkit-animation-timing-function:cubic-bezier(0.62, 0.12, 0.52, 0.94);animation-timing-function:cubic-bezier(0.62, 0.12, 0.52, 0.94)}@-webkit-keyframes videoplay{0%{opacity:1}25%{opacity:0}35%{opacity:1}45%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes videoplay{0%{opacity:1}25%{opacity:0}35%{opacity:1}45%{opacity:0}90%{opacity:1}100%{opacity:1}}.flex.img-blk .col-3 div{border-radius:2px;overflow:hidden}.section-gallery{padding-top:50px;padding-bottom:30px}.section-gallery p{color:#fff}.swiper{position:relative;width:100%}.swiper-slide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-slide .swiper-card{position:relative;padding-bottom:135.6164383562%;border-radius:2px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-slide .swiper-card img,.swiper-slide .swiper-card iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.page-community .swiper-slide .swiper-card img+img{opacity:0;-webkit-transition:opacity .4s linear 2.5s;transition:opacity .4s linear 2.5s}.page-community .swiper-slide.swiper-slide-active .swiper-card img+img{opacity:1}@media only screen and (max-width: 639px){.page-community .swiper-slide .swiper-card img+img{-webkit-transition:opacity .4s linear 1s;transition:opacity .4s linear 1s}}.page-home .section-gallery{display:none}.page-home .swiper-card{padding-bottom:125.4545454545%}@media only screen and (max-width: 639px){.page-home .section-nav{display:none}.page-home .section-gallery{display:block}.page-home .swiper-pagination{color:#2b231e}}.swiper-nav{margin-top:30px}.swiper-bullets{position:relative;z-index:9}.swiper-bullets span{display:inline-block;width:12px;height:16px;margin-right:7px;background-color:#39312c;border:1px solid rgba(255,255,255,0);border-radius:2px;-webkit-transition:all .2s linear;transition:all .2s linear}.swiper-bullets span.is-highlighted{background-color:rgba(0,0,0,0);border:1px solid #fff}.swiper-pagination,.mobile-caption{display:none}@media only screen and (max-width: 639px){.swiper{max-width:80%}.swiper-pagination{position:relative;display:block;bottom:0;margin-top:20px;text-align:center;color:#fff;font-weight:500;font-size:10px;line-height:1.2em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.flex.flex-space-between.swiper-nav{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.swiper-nav{display:none}.mobile-caption{display:block;margin-top:20px;text-align:center}.mobile-caption p.reduce{font-size:12px}}.section-gallery-nav .column-4{position:relative;padding-top:45px}.section-gallery-nav .flex-gallery-nav{min-height:684px}.section-gallery-nav .flex-gallery-nav>.col-fx{position:relative;width:25%;max-width:310px}.section-gallery-nav .flex-gallery-nav>.col-fx:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#554f4b}.section-gallery-nav .flex-gallery-nav .switch-navs .switch-nav:after{right:-10px}.section-gallery-nav .flex-gallery{padding-left:0}.section-gallery-nav .flex-gallery .col-fl{position:relative;padding-right:55px;padding-left:75px}.section-gallery-nav .flex-gallery .col-fl .gallery-images{display:none;position:relative;width:100%;height:100%}.section-gallery-nav .flex-gallery .col-fl img{opacity:0;position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.section-gallery-nav .flex-gallery .col-fl img.is-active{opacity:1}.section-gallery-nav .flex-gallery .col-fx{position:relative;width:90px;overflow:hidden}.section-gallery-nav .flex-gallery .col-fx .gallery-thumbs{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.section-gallery-nav .flex-gallery .col-fx .thumbs{position:relative;text-align:center;padding-left:20px}.section-gallery-nav .flex-gallery .col-fx img{opacity:.3;cursor:pointer;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.section-gallery-nav .flex-gallery .col-fx img:not(:last-child){margin-bottom:15px}.section-gallery-nav .flex-gallery .col-fx img.is-active{opacity:1}@media only screen and (max-width: 1200px){.section-gallery-nav .flex-gallery .col-fl{padding-right:4px;padding-left:24px}}@media only screen and (max-width: 640px){.section-gallery-nav .flex-gallery-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:0}.section-gallery-nav .flex-gallery-nav>.col-fx,.section-gallery-nav .flex-gallery-nav>.col-fl{width:100%}.section-gallery-nav .flex-gallery-nav>.col-fx:after,.section-gallery-nav .flex-gallery-nav>.col-fl:after{content:none}.section-gallery-nav .flex-gallery{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-gallery-nav .flex-gallery .col-fl,.section-gallery-nav .flex-gallery .col-fx{width:100%}.section-gallery-nav .flex-gallery .col-fl{min-height:500px;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0}.section-gallery-nav .flex-gallery .col-fx{height:90px}.section-gallery-nav .flex-gallery .col-fx .thumbs{padding-top:20px;padding-left:0;text-align:left;white-space:nowrap}.section-gallery-nav .flex-gallery .col-fx img{vertical-align:middle}.section-gallery-nav .flex-gallery .col-fx img:not(:last-child){margin-right:15px;margin-bottom:0}}@-webkit-keyframes icon{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}40%{opacity:1}60%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes icon{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}40%{opacity:1}60%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes card{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes card{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}.sections .section{padding-bottom:125px}.sections .section-numbers{padding-bottom:75px}.sections .has-sections .section+.section{padding-top:125px}@media only screen and (max-width: 768px){.sections .section:nth-last-child(2){padding-bottom:100px}.sections .has-sections .section+.section{padding-top:50px}}@media only screen and (max-width: 640px){.sections .section,.sections .section:nth-last-child(2){padding-bottom:70px}.sections .section-numbers{display:none}.sections .has-sections .section+.section{padding-top:0}.sections .has-sections .section+.section .column-4{padding-top:50px;border-top:1px solid #d5d3d2}}.section.section-nav{position:relative;z-index:1;padding-top:24px}.section.section-nav .spacer{margin-bottom:20px;padding-bottom:25.7183908046%}@media only screen and (max-width: 640px){.section.section-nav{padding-top:14px}}@media only screen and (max-width: 640px){body:not(.page-home) .section-nav{display:none}}.section-feature{position:relative;z-index:0;padding-top:20px;padding-bottom:20px}.section-feature .has-flex p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section-feature.section-feature-media{padding-top:40px}.section-feature.section-feature-media .col-fl{overflow:visible;padding-left:0;padding-right:20px}.section-feature.section-feature-media .col-fx{width:395px;padding-bottom:2.25%}.section-feature.section-feature-media .media-gallery{position:relative;padding-bottom:129.4372294372%}.section-feature.section-feature-register{padding-top:195px}.section-feature.section-feature-register .col-fl{overflow:visible;padding-left:0;padding-right:20px}.section-feature.section-feature-register .col-fx{width:126px;padding-bottom:2.25%}@media only screen and (max-width: 768px){.section-feature.section-feature-media{padding-top:30%}.section-feature.section-feature-media .col-fl{padding-right:0}.section-feature.section-feature-media .col-fx{display:none}.section-feature.section-feature-register{padding-top:30%}.section-feature.section-feature-register .col-fl{padding-right:0}.section-feature.section-feature-register .col-fx{display:none}}@media only screen and (max-width: 640px){.section-feature.section-feature-register{padding-top:50px}}html[lang=zh] .section-feature:not(.section-feature-media):not(.section-feature-register){padding-top:20px}html[lang=zh] .section-feature.section-feature-media .col-fx,html[lang=zh] .section-feature.section-feature-register .col-fx{padding-bottom:1%}@media only screen and (max-width: 640px){html[lang=zh] body:not(.page-home):not(.section-feature-media):not(.section-feature-register) .section-feature{padding-top:50px}}html[lang=pa] .section-feature:not(.section-feature-media):not(.section-feature-register){padding-top:20px}html[lang=pa] .section-feature.section-feature-media .col-fx,html[lang=pa] .section-feature.section-feature-register .col-fx{padding-bottom:2.5%}@media only screen and (max-width: 640px){html[lang=pa] body:not(.page-home):not(.section-feature-media):not(.section-feature-register) .section-feature{padding-top:50px}}.section-feature-media .standard-gallery-item:nth-child(1),.section-feature-media .standard-gallery-item:nth-child(1) .image{background-image:url(images/production/src/images/media/240223-128.jpg)}.section-feature-media .standard-gallery-item:nth-child(2),.section-feature-media .standard-gallery-item:nth-child(2) .image{background-image:url(images/production/src/images/media/Screenshot-2024-05-27-at-1-29-6.jpg)}.section-feature-media .standard-gallery-item:nth-child(3),.section-feature-media .standard-gallery-item:nth-child(3) .image{background-image:url(images/production/src/images/media/220611-127.jpg)}.section-title,.section-subtitle{margin-bottom:50px}@media only screen and (max-width: 640px){.section-title,.section-subtitle{margin-bottom:10px}.section-title+h1,.section-subtitle+h1{margin-bottom:25px}}.has-sections .section-title,.has-sections .section-subtitle{margin-bottom:150px}@media only screen and (max-width: 640px){.has-sections .section-title{margin-bottom:10px}.has-sections .section-subtitle{margin-bottom:40px}}.section-media-content{padding-top:175px;padding-bottom:125px}@media only screen and (max-width: 768px){.section-media-content{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 640px){.section-media-content{padding-top:70px;padding-bottom:70px}}.b-top{padding-top:15px;border-top:1px solid #d5d3d2}@media only screen and (max-width: 640px){.b-top.column-4{padding-top:30px}}.is-dark .b-top{border-top:1px solid #554f4b}.p-top{padding-top:50px}@media only screen and (max-width: 640px){.p-top{padding-top:30px}}.section-standard{padding-top:125px;padding-bottom:125px}@media only screen and (max-width: 768px){.section-standard{padding-top:75px;padding-bottom:75px}}@media only screen and (max-width: 640px){.section-standard{padding-top:70px;padding-bottom:70px}}.section-intro{padding-top:70px}.no-top{padding-top:0}.no-bottom{padding-bottom:0}.section-home-hero .column{position:absolute;bottom:50px;left:0;width:100%}.section-home-hero .has-flex p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 640px){.section-home-hero .column{bottom:14px}}.section-home-scroll h1{margin-bottom:150px}.section-home-scroll .scroller-mobile-nav{display:none}.section-home-scroll .scroller{position:relative;padding-right:130px;padding-left:130px}.section-home-scroll .scroller .heros{max-width:920px;margin-right:auto;margin-left:auto}.section-home-scroll .scroller .heros .hero{padding-top:50px;padding-bottom:50px}.section-home-scroll .scroller .heros .img-blk{position:relative}.section-home-scroll .scroller .heros .video-container a,.section-home-scroll .scroller .heros .img-blk a{position:absolute;top:0;left:0;width:100%;height:100%}.section-home-scroll .scroller-navs{position:absolute;top:17vw;left:0;bottom:21vw;width:100%;height:auto;pointer-events:none}.section-home-scroll .scroller-navs a{pointer-events:all}.section-home-scroll .scroller-nav{position:-webkit-sticky;position:sticky;top:50%}.section-home-scroll .scroller-nav .scroller-left{position:absolute;left:0;width:50%}.section-home-scroll .scroller-nav .scroller-right{position:absolute;right:0;width:50%;text-align:right}.section-home-scroll .scroller-nav .scroller-right a{display:none}.section-home-scroll .roll-lines{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:0}.section-home-scroll .roll-line{position:absolute;width:100%;padding-top:1px;padding-bottom:1px;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:var(--animation-smooth-faster);transition:var(--animation-smooth-faster)}.section-home-scroll .roll-line:first-child{position:relative}.section-home-scroll .scroller .roll-lines .roll-line:first-child{-webkit-transform:translateY(0%);transform:translateY(0%)}.section-home-scroll .scroller .roll-lines .roll-line:not(:first-child){-webkit-transform:translateY(100%);transform:translateY(100%)}.section-home-scroll .scroller.is-text-1 .roll-lines .roll-line:first-child{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.section-home-scroll .scroller.is-text-1 .roll-lines .roll-line:nth-child(2){-webkit-transform:translateY(0%);transform:translateY(0%)}.section-home-scroll .scroller.is-text-2 .roll-lines .roll-line:first-child,.section-home-scroll .scroller.is-text-2 .roll-lines .roll-line:nth-child(2){-webkit-transform:translateY(-100%);transform:translateY(-100%)}.section-home-scroll .scroller.is-text-2 .roll-lines .roll-line:nth-child(3){-webkit-transform:translateY(0%);transform:translateY(0%)}.section-home-scroll .scroller.is-text-3 .roll-lines .roll-line:first-child,.section-home-scroll .scroller.is-text-3 .roll-lines .roll-line:nth-child(2),.section-home-scroll .scroller.is-text-3 .roll-lines .roll-line:nth-child(3){-webkit-transform:translateY(-100%);transform:translateY(-100%)}.section-home-scroll .scroller.is-text-3 .roll-lines .roll-line:nth-child(4){-webkit-transform:translateY(0%);transform:translateY(0%)}.section-home-scroll .scroller.is-text-4 .roll-lines .roll-line:first-child,.section-home-scroll .scroller.is-text-4 .roll-lines .roll-line:nth-child(2),.section-home-scroll .scroller.is-text-4 .roll-lines .roll-line:nth-child(3),.section-home-scroll .scroller.is-text-4 .roll-lines .roll-line:nth-child(4){-webkit-transform:translateY(-100%);transform:translateY(-100%)}.section-home-scroll .scroller.is-text-4 .roll-lines .roll-line:nth-child(5){-webkit-transform:translateY(0%);transform:translateY(0%)}.section-home-scroll .scroller .scroller-nav .scroller-right a:first-child{display:inline}.section-home-scroll .scroller.is-text-1 .scroller-nav .scroller-right a:first-child{display:none}.section-home-scroll .scroller.is-text-1 .scroller-nav .scroller-right a:nth-child(2){display:inline}.section-home-scroll .scroller.is-text-2 .scroller-nav .scroller-right a:first-child{display:none}.section-home-scroll .scroller.is-text-2 .scroller-nav .scroller-right a:nth-child(3){display:inline}.section-home-scroll .scroller.is-text-3 .scroller-nav .scroller-right a:first-child{display:none}.section-home-scroll .scroller.is-text-3 .scroller-nav .scroller-right a:nth-child(4){display:inline}.section-home-scroll .scroller.is-text-4 .scroller-nav .scroller-right a:first-child{display:none}.section-home-scroll .scroller.is-text-4 .scroller-nav .scroller-right a:nth-child(5){display:inline}@media only screen and (max-width: 640px){.section-home-scroll h1{margin-bottom:50px}.section-home-scroll .scroller-mobile-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section-home-scroll .scroller{padding-right:0;padding-left:0}.section-home-scroll .scroller .heros .hero{padding-top:0;padding-bottom:0}.section-home-scroll .scroller .heros .hero:not(:last-child){margin-bottom:50px}.section-home-scroll .scroller .heros .img-blk,.section-home-scroll .scroller .heros .video-container{margin-bottom:10px}.section-home-scroll .scroller .heros .video-container{padding-bottom:56.25%}.section-home-scroll .scroller-navs{display:none}}.section-home-surrey{padding-bottom:70px}.section-home-surrey .text-row{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid #554f4b}.section-home-surrey .has-flex p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 640px){.section-home-surrey .text-row{margin-bottom:30px}}.home-gallery .videos{position:relative;padding-bottom:56.25%}.home-gallery .videos .video-container{position:absolute;z-index:1;top:0;left:0;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.home-gallery .videos .video-container a{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.home-gallery .videos .video-container.is-active{z-index:2;opacity:1}.home-gallery .videos .video-container.is-active a{pointer-events:auto}.home-gallery .has-text{position:absolute;z-index:9;width:100%;bottom:24px;left:0;pointer-events:none}.home-gallery .has-text .column-4{padding-right:12px;padding-left:12px}.home-gallery .has-text p{margin-bottom:15px;color:rgba(255,255,255,.3);font-size:16px;-webkit-transition:color .2s linear;transition:color .2s linear}.home-gallery .has-text .dot{position:relative;width:100%;height:3px;background-color:rgba(255,255,255,.3)}.home-gallery .has-text .bullet{position:absolute;width:100%;height:100%;background-color:#fff;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);will-change:transform}.home-gallery .has-text .text.is-active p{color:#fff}.home-gallery .has-text .text.is-active .bullet{-webkit-transition:-webkit-transform 8s linear;transition:-webkit-transform 8s linear;transition:transform 8s linear;transition:transform 8s linear, -webkit-transform 8s linear;-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width: 990px){.home-gallery .has-text p{margin-bottom:10px;font-size:14px}}@media only screen and (max-width: 900px){.home-gallery .has-text .flex{position:relative}.home-gallery .has-text .col-4{position:absolute;bottom:0;left:0;width:100%}.home-gallery .has-text .text{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.home-gallery .has-text .text.is-active{opacity:1}}@media only screen and (max-width: 640px){.home-gallery .videos{padding-bottom:160%}.home-gallery .has-text{bottom:14px}.home-gallery .has-text .column-4{padding-right:7px;padding-left:7px}}.section-home-media{padding-top:75px}.section-home-media .section-intro{margin-bottom:100px}.section-home-media .flex{margin-right:-6px;margin-left:-6px}.section-home-media .col-3{margin-bottom:12px;padding-right:6px;padding-left:6px}.section-home-media .has-image{position:relative;padding-bottom:149.2625368732%;overflow:hidden}.section-home-media .has-image .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .9s ease-in-out;transition:-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out, -webkit-transform .9s ease-in-out;will-change:transform}.section-home-media .has-image a{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 640px){.section-home-media{padding-top:50px}.section-home-media .section-intro{margin-bottom:50px}}.page-media .section-media .media-section:not(:last-child){padding-bottom:114px}.page-media .section-media .col-6:first-child{padding-right:14px}.page-media .section-media .col-6:last-child{padding-left:14px}.page-media .section-media .has-text h2{margin-top:25px;margin-bottom:20px}.page-media .section-media .has-text p{max-width:400px}.page-media .section-media .has-cols .col-fx{width:161px}.page-media .section-media .has-cols h2{margin-top:15px;margin-bottom:20px}.page-media .section-media .surrey-pavilion h2{max-width:470px}.page-media .section-media .surrey-pavilion p{max-width:450px}.page-media .section-media .pavilion-sessions h2{max-width:540px}.page-media .section-media .pavilion-sessions p{max-width:450px}.page-media .section-media .analogue-city h2{max-width:580px}.page-media .section-media .analogue-city p{max-width:530px}.page-media .section-media .the-great-blue h2{max-width:410px}.page-media .section-media .rory-doyle h2{max-width:680px}.page-media .section-media .wall-trellis h2{max-width:510px}.page-media .section-media .jewel-box p{max-width:420px}.page-media .section-media .building-a-legacy h2{max-width:410px}.page-media .section-media .a-special-venture h2{max-width:410px}@media only screen and (max-width: 640px){.page-media .section-media .media-section:not(:last-child){padding-bottom:50px}.page-media .section-media .col-6:first-child{margin-bottom:50px;padding-right:0}.page-media .section-media .col-6:last-child{padding-left:0}.page-media .section-media .has-text h2{max-width:100% !important}.page-media .section-media .has-text p{max-width:100%}.page-media .section-media .has-cols{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-media .section-media .has-cols .col-fx,.page-media .section-media .has-cols .col-fl{width:100%}.page-media .section-media .has-cols h2{margin-top:25px;margin-bottom:20px}}.page-media-content .column-media,.page-media-content .column-media-sub,.page-media-content .column-media-text{position:relative;width:100%;margin-right:auto;margin-left:auto}.page-media-content .column-media{max-width:1116px}.page-media-content .column-media-sub{max-width:648px}.page-media-content .column-media-text{max-width:430px;padding-bottom:150px;text-align:left}@media only screen and (max-width: 768px){.page-media-content .column-media-text{padding-bottom:100px}}@media only screen and (max-width: 640px){.page-media-content .column-media-text{padding-bottom:70px}}.page-media-content .column-media-sub .column-media-text{padding-top:150px}@media only screen and (max-width: 768px){.page-media-content .column-media-sub .column-media-text{padding-top:100px}}@media only screen and (max-width: 640px){.page-media-content .column-media-sub .column-media-text{padding-top:70px}}.page-media-content .media-intro{padding-bottom:75px}.page-media-content .media-intro p{width:100%;max-width:400px;margin-right:auto;margin-left:auto}.page-media-content .media-intro p.reduce{margin-top:65px}.page-media-content .media-section:not(:last-child){padding-bottom:114px}.page-media-content .media-section .has-images .col-6:first-child{padding-right:31px}.page-media-content .media-section .has-images .col-6:last-child{padding-left:31px}@media only screen and (max-width: 640px){.page-media-content .media-section:not(:last-child){padding-bottom:50px}.page-media-content .media-section .has-images .col-6:first-child{margin-bottom:20px;padding-right:0}.page-media-content .media-section .has-images .col-6:last-child{padding-left:0}}.page-media-content .richard-henriquez-awards.img-blk{width:100%;max-width:760px;margin-right:auto;margin-left:auto}.page-media-content .media-intro-jewel-box p{max-width:420px}.page-media-content .media-intro-analogue-city p{max-width:530px}.no-touchevents .has-image:hover .image{-webkit-transform:scale(1.1);transform:scale(1.1)}.floorplans .floorplates-floorplans{position:relative}.floorplans .col-fx{position:relative;width:22.2701149425%}.floorplans .col-fl{position:relative}.floorplans .building-grid-floorplates .col-fx{padding-right:20px}.floorplans .building-grid-floorplates .col-fx:after{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#554f4b}.floorplans .building-grid-floorplates .col-fl{padding-left:5.3879310345%}.floorplans .building-nav{padding-top:150px;padding-bottom:150px}.floorplans .building-nav g{opacity:.3;cursor:pointer;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.floorplans .building-nav g.is-active{opacity:1}.floorplans .building-nav g path{pointer-events:none}.floorplans .grid-floorplans{display:grid;grid-template-columns:auto auto auto auto auto;-webkit-column-gap:4.4687189672%;-moz-column-gap:4.4687189672%;column-gap:4.4687189672%}.floorplans .grid-floorplans .grid-row-title,.floorplans .grid-floorplans .grid-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.floorplans .grid-floorplans .grid-row{height:0;opacity:0;cursor:pointer;overflow:hidden;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.floorplans .grid-floorplans .grid-row.is-active{height:auto}.floorplans .grid-floorplans .grid-row:hover{opacity:1 !important}.floorplans .grid-floorplans .floorplan-column-title{margin-bottom:50px;color:#fff;font-weight:500;font-size:14px;line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.floorplans .grid-floorplans .floorplan-column{margin-bottom:10px;color:#fff;font-weight:400;font-size:32px;font-size:calc(20px + (32 - 20) * ((100vw - 900px) / (1440 - 900)));line-height:1em;font-family:"PP Neue Montreal",Helvetica,Arial,sans-serif}.floorplans .floorplate-floorplans{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.floorplans .floorplate-floorplans .floorplate-details{visibility:hidden;opacity:0;position:absolute;top:20px;left:20px;width:175px}.floorplans .floorplate-floorplans .floorplate-details .floorplan-tile-title{position:relative;margin-bottom:12px;cursor:pointer}.floorplans .floorplate-floorplans .floorplate-details .floorplan-tile-title img{position:absolute;top:10px;right:0;width:15px;height:auto}.floorplans .floorplate-floorplans .floorplate-details .grid{display:grid;grid-template-columns:auto auto}.floorplans .floorplate-floorplans .floorplate-details .grid p{padding-top:5px;padding-bottom:5px;border-top:1px solid #554f4b}.floorplans .floorplate-floorplans .floorplate-details .grid p:nth-child(2n){text-align:right}.floorplans .floorplate-floorplans .floorplates-container{position:relative;width:75%;max-width:355px}.floorplans .floorplate-floorplans .floorplates{position:relative;padding-bottom:67.0454545455%}.floorplans .floorplate-floorplans .floorplates .floorplate{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.floorplans .floorplate-floorplans .floorplates .floorplate svg{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.floorplans .floorplate-floorplans .floorplates .floorplate-nav{opacity:0;cursor:pointer;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.floorplans .floorplate-floorplans .floorplates .floorplate-nav+g{opacity:0;pointer-events:none;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.floorplans .floorplate-floorplans .floorplates .floorplate-nav.is-active{opacity:1}.floorplans .floorplate-floorplans .floorplates .floorplate-nav.is-active+g{opacity:1}.floorplans .floorplan{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.floorplans .floorplan>.flex{height:100%}.floorplans .floorplan .col-fx{padding-right:20px}.floorplans .floorplan .col-fl .floorplan-plan{max-width:90%;height:auto}.floorplans .floorplan .col-fl .icon-north{position:absolute;right:0;bottom:0}.floorplans .floorplan-details{max-width:180px}.floorplans .floorplan-title{margin-bottom:20px}.floorplans .floorplan-chart{margin-bottom:20px}.floorplans .floorplan-download p{margin-bottom:5px}.floorplans .floorplan-download a b{display:inline-block;vertical-align:middle}.floorplans .floorplan-download a:after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;margin-left:7px;border-style:solid;border-width:5px 4px 0 4px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.floorplans .floorplan-keyplates{max-width:137px;margin-top:auto;margin-bottom:40px}.floorplans .floorplan-keyplates .floorplan-keyplate:first-child{margin-bottom:20px}.floorplans .floorplan-keyplates .keyplate-title{margin-bottom:15px;padding-top:5px;border-top:1px solid #554f4b}.floorplans .floorplan-nav{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #554f4b}.floorplans .floorplan-nav .floorplan-nav-items{visibility:hidden;opacity:0}.floorplans .floorplan-nav .floorplans-back{cursor:pointer}.floorplans .floorplan-nav img,.floorplans .floorplan-nav b{display:inline-block;vertical-align:middle}.floorplans .floorplan-nav img{margin-right:7px}@media only screen and (min-width: 1440px){.floorplans .grid-floorplans .floorplan-column{font-size:32px}}@media only screen and (max-width: 768px){.floorplans .grid-floorplans .floorplan-column-title{font-size:12px}}@media only screen and (max-width: 680px){.floorplans .floorplan .floorplan-download a:after{content:none}}@media only screen and (max-width: 640px){.floorplans{display:none}.floorplans .grid-floorplans .floorplan-column{font-size:20px}}.floorplans-mobile{display:none}@media only screen and (max-width: 640px){.floorplans-mobile{display:block}.floorplans-mobile .floorplan-nav-levels{padding-top:15px;border-top:1px solid #554f4b}.floorplans-mobile .floorplan-nav-levels p{font-size:19px}.floorplans-mobile .levels-nav span,.floorplans-mobile .floorplan-nav-plans span,.floorplans-mobile .plans-nav span{opacity:.3;cursor:pointer;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.floorplans-mobile .levels-nav span.is-active,.floorplans-mobile .floorplan-nav-plans span.is-active,.floorplans-mobile .plans-nav span.is-active{opacity:1}.floorplans-mobile .levels-nav span,.floorplans-mobile .plans-nav span{margin-left:15px}.floorplans-mobile .floorplates-container{padding-top:70px;padding-right:50px;padding-bottom:100px;padding-left:50px}.floorplans-mobile .floorplates-container .floorplates{position:relative;padding-bottom:67.0454545455%}.floorplans-mobile .floorplates-container .floorplates .floorplate{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.floorplans-mobile .floorplates-container .floorplates .floorplate svg{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.floorplans-mobile .floorplates-container .floorplates .floorplate-nav{opacity:0;cursor:pointer}.floorplans-mobile .floorplates-container .floorplates .floorplate-nav+g{opacity:0;pointer-events:none}.floorplans-mobile .floorplan-nav-plans{margin-bottom:25px}.floorplans-mobile .floorplan-nav-plans p{font-size:19px}.floorplans-mobile .floorplan-type{margin-right:-10px;margin-left:-10px}.floorplans-mobile .floorplan-type .col-6{margin-bottom:37px;padding-right:10px;padding-left:10px}.floorplans-mobile .floorplan-tiles{padding-top:12px;border-top:1px solid #554f4b}.floorplans-mobile .floorplan-tiles .floorplan-tile-title{position:relative;margin-bottom:12px;cursor:pointer}.floorplans-mobile .floorplan-tiles .floorplan-tile-title img{position:absolute;top:10px;right:0;width:15px;height:auto}.floorplans-mobile .floorplan-tiles p.reduce{margin-bottom:5px}.floorplans-mobile .floorplan-tiles .grid{display:grid;grid-template-columns:auto auto}.floorplans-mobile .floorplan-tiles .grid p{padding-top:5px;padding-bottom:5px;border-top:1px solid #554f4b}.floorplans-mobile .floorplan-tiles .grid p:nth-child(2n){text-align:right}}@media only screen and (max-width: 320px){.floorplans-mobile .floorplan-nav-levels p,.floorplans-mobile .floorplan-nav-plans p{font-size:16px}}.popup-floorplan{visibility:hidden;opacity:0;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#2b231e;overflow:auto}.popup-floorplan .floorplan-details{margin-bottom:50px}.popup-floorplan .floorplan-title{margin-bottom:20px}.popup-floorplan .floorplan-chart{margin-bottom:20px}.popup-floorplan .floorplan-download p{margin-bottom:5px}.popup-floorplan .floorplan-download a b{display:inline-block;vertical-align:middle}.popup-floorplan .floorplan-download a:after{content:"";position:relative;display:inline-block;top:1px;vertical-align:middle;width:0;height:0;margin-left:7px;border-style:solid;border-width:5px 4px 0 4px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.popup-floorplan .floorplan-plan .img-blk{margin-bottom:20px}.popup-floorplan .floorplan-plan .icon-north{text-align:right}.popup-floorplan .floorplan-keyplates{width:88px}.popup-floorplan .floorplan-keyplates .floorplan-keyplate:first-child{margin-bottom:20px}.popup-floorplan .floorplan-keyplates .keyplate-title{margin-bottom:15px;padding-top:5px;border-top:1px solid #554f4b}.popup-floorplan .popup-close{position:absolute;top:20px;right:20px}.popup-floorplan .icon-close{position:relative;width:20px;height:16px;cursor:pointer}.popup-floorplan .icon-close .line{position:absolute;left:0;width:100%;height:2px;background-color:#ebf4e0}.popup-floorplan .icon-close .line:nth-child(1){top:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.popup-floorplan .icon-close .line:nth-child(2){top:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.page-register .hero-register{position:relative}.page-register .hero-register .column{position:absolute;bottom:50px;left:0;width:100%}.page-register .section-register-intro{padding-top:50px}.section-register .col-fx{width:465px}.section-register .col-fx .img-blk{margin-bottom:20px}.section-register .col-fx p{max-width:425px}.section-register .col-fl{padding-top:15px}@media only screen and (max-width: 990px){.section-register .col-fx{display:none}}.register-form{position:relative}.register-form .row.questions{margin-bottom:35px}.register-form .row.questions .register-question:not(:last-child){margin-bottom:15px}.register-form .register-question.realtor{margin-top:30px}.register-form .row.eligible{margin-bottom:30px}.register-form .row.consent{margin-bottom:50px}.register-form .row.submit{margin-bottom:30px}.register-form .is-reg-mobile{display:none}@media only screen and (max-width: 640px){.register-form .row.consent{margin-bottom:30px}}@media only screen and (max-width: 390px){.register-form .no-reg-mobile{display:none}.register-form .is-reg-mobile{display:inline}}.section-thank-you .column-4,.section-thank-you .flex{min-height:calc(100vh - 430px)}.has-animation{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.has-animation.delay-25{-webkit-transition-delay:.25s;transition-delay:.25s}.has-animation.delay-5{-webkit-transition-delay:.5s;transition-delay:.5s}.has-animation.is-animated{opacity:1}.text-content p,.section-media p,.section-media h2,.column-media-text p{opacity:.25}h1.js-has-animation,h2.js-has-animation,p.js-has-animation,img.js-has-animation{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}h1.js-has-animation.is-animated,h2.js-has-animation.is-animated,p.js-has-animation.is-animated,img.js-has-animation.is-animated{opacity:1}
