:root{--space-3xs: clamp(0.5625rem, 0.5268rem + 0.1786vw, 0.75rem);--space-2xs: clamp(0.625rem, 0.5893rem + 0.1786vw, 0.8125rem);--space-xs: clamp(0.75rem, 0.7024rem + 0.2381vw, 1rem);--space-s: clamp(1rem, 0.9405rem + 0.2976vw, 1.3125rem);--space-m: clamp(1.5rem, 1.4048rem + 0.4762vw, 2rem);--space-l: clamp(2rem, 1.881rem + 0.5952vw, 2.625rem);--space-xl: clamp(3rem, 2.8214rem + 0.8929vw, 3.9375rem);--space-2xl: clamp(4rem, 3.7619rem + 1.1905vw, 5.25rem);--space-3xl: clamp(5rem, 4.7024rem + 1.4881vw, 6.5625rem);--space-4xl: clamp(6rem, 5.6429rem + 1.7857vw, 7.875rem);--space-5xl: clamp(8rem, 7.5238rem + 2.381vw, 10.5rem);--space-6xl: clamp(10rem, 9.4048rem + 2.9762vw, 13.125rem);--space-3xs-2xs: clamp(0.5625rem, 0.5149rem + 0.2381vw, 0.8125rem);--space-2xs-xs: clamp(0.625rem, 0.5536rem + 0.3571vw, 1rem);--space-xs-s: clamp(0.75rem, 0.6429rem + 0.5357vw, 1.3125rem);--space-s-m: clamp(1rem, 0.8095rem + 0.9524vw, 2rem);--space-m-l: clamp(1.5rem, 1.2857rem + 1.0714vw, 2.625rem);--space-l-xl: clamp(2rem, 1.631rem + 1.8452vw, 3.9375rem);--space-xl-2xl: clamp(3rem, 2.5714rem + 2.1429vw, 5.25rem);--space-2xl-3xl: clamp(4rem, 3.5119rem + 2.4405vw, 6.5625rem);--space-3xl-4xl: clamp(5rem, 4.4524rem + 2.7381vw, 7.875rem);--space-4xl-5xl: clamp(6rem, 5.1429rem + 4.2857vw, 10.5rem);--space-5xl-6xl: clamp(8rem, 7.0238rem + 4.881vw, 13.125rem);--space-m-5xl: clamp(1.5rem, -0.2143rem + 8.5714vw, 10.5rem);--space-s-2xl: clamp(1rem, 0.1905rem + 4.0476vw, 5.25rem);--space-2xl-4xl: clamp(4rem, 3.2619rem + 3.6905vw, 7.875rem);--space-xl-3xl: clamp(3rem, 2.3214rem + 3.3929vw, 6.5625rem);--space-xl-5xl: clamp(3rem, 1.5714rem + 7.1429vw, 10.5rem);--space-xl-6xl: clamp(3rem, 1.0714rem + 9.6429vw, 13.125rem)}:root{--width-component-max: 143.75rem}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;src:local("Libre Franklin"),local("LibreFranklin-Regular"),url(/fonts/libre-franklin-v2-latin-regular.woff2) format("woff2"),url(/fonts/libre-franklin-v2-latin-regular.woff) format("woff")}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:500;src:local("Libre Franklin Medium"),local("LibreFranklin-Medium"),url(/fonts/libre-franklin-v2-latin-500.woff2) format("woff2"),url(/fonts/libre-franklin-v2-latin-500.woff) format("woff")}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:600;src:local("Libre Franklin SemiBold"),local("LibreFranklin-SemiBold"),url(/fonts/libre-franklin-v2-latin-600.woff2) format("woff2"),url(/fonts/libre-franklin-v2-latin-600.woff) format("woff")}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:700;src:local("Libre Franklin Bold"),local("LibreFranklin-Bold"),url(/fonts/libre-franklin-v2-latin-700.woff2) format("woff2"),url(/fonts/libre-franklin-v2-latin-700.woff) format("woff")}:root{--step-0: clamp(1.3125rem, 1.2054rem + 0.5357vw, 1.875rem);--step-1: clamp(1.4769rem, 1.3118rem + 0.8256vw, 2.3438rem);--step-2: clamp(1.6613rem, 1.4196rem + 1.2083vw, 2.93rem);--step-3: clamp(1.8688rem, 1.5272rem + 1.7077vw, 3.6619rem);--step-4: clamp(2.1025rem, 1.6311rem + 2.3571vw, 4.5775rem)}:root{--body: clamp(1rem, 0.9118rem + 0.3765vw, 1.5rem)}:root{--caption: clamp(0.9375rem, 0.8929rem + 0.1905vw, 1.25rem)}:root{--label: 0.875rem}:root{--step-0: clamp(1.3125rem, 1.2054rem + 0.5357vw, 1.875rem);--step-1: clamp(1.4769rem, 1.3118rem + 0.8256vw, 2.3438rem);--step-2: clamp(1.6613rem, 1.4196rem + 1.2083vw, 2.93rem);--step-3: clamp(1.8688rem, 1.5272rem + 1.7077vw, 3.6619rem);--step-4: clamp(2.1025rem, 1.6311rem + 2.3571vw, 4.5775rem)}:root{--body: clamp(1rem, 0.9118rem + 0.3765vw, 1.5rem)}:root{--caption: clamp(0.9375rem, 0.8929rem + 0.1905vw, 1.25rem)}:root{--label: 0.875rem}.debug--show_grid_trigger{position:fixed;left:0;bottom:0;z-index:zi("debug");font-size:0.75em;color:pink;background-color:black;padding:0.5em;cursor:pointer}@media (min-width: 768px){.debug--show_grid_trigger{bottom:auto;top:0;left:0;right:auto;-webkit-transform:none;transform:none}}.debug--show_grid .container{background:rgba(149,152,154,0.1) susy-svg-grid() no-repeat scroll}@media (min-width: 768px){.debug--show_grid .container{background:rgba(149,152,154,0.1) susy-svg-grid() no-repeat scroll}}@media (min-width: 768px){.util--cmp-small_only{display:none !important}}@media (max-width: 767px){.util--cmp-small_hide{display:none !important}}@media (max-width: 767px){.util--cmp-medium_only{display:none !important}}@media (min-width: 1025px){.util--cmp-medium_only{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){.util--cmp-medium_hide{display:none !important}}@media (max-width: 1024px){.util--cmp-large_only{display:none !important}}@media (min-width: 1025px){.util--cmp-large_hide{display:none !important}}@media (min-width: 481px){.util--mobile_only{display:none !important}}@media (max-width: 480px){.util--mobile_hide{display:none !important}}@media (min-width: 768px){.util--full_vh{min-height:calc(100vh - 100px)}}@media (min-width: 1025px){.util--full_vh{min-height:calc(100vh - 150px)}}@media (min-width: 1280px){.util--full_vh{min-height:calc(100vh - 200px)}}@media (max-height: 499px){.util--full_vh{min-height:auto}}.util--full_vh-with_navigation_mobile_bar{height:auto}@media (min-width: 768px){.util--full_vh-with_navigation_mobile_bar{height:calc(100vh - 70px)}}@media (min-width: 1025px){.util--full_vh-with_navigation_mobile_bar{height:100vh}}.util--mockup_cmp{border-top:20px solid #222}.util--remove{display:none}.util--hide{opacity:0}.util--no_wrap{white-space:nowrap}.util--hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.util--jump_anchor{position:relative;display:block;visibility:hidden;top:-150px}.util--clearfix:after{content:' ';display:block;clear:both}.sr-only,.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes bounce{0%{opacity:0;top:-50px}60%{opacity:1;top:5px}100%{top:0;opacity:1}}@keyframes bounce{0%{opacity:0;top:-50px}60%{opacity:1;top:5px}100%{top:0;opacity:1}}@-webkit-keyframes revealLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes revealLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes scaleDown{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleDown{0%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}.fade-up{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.fade-up.fade-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-in{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.fade-in.fade-show{opacity:1}.word-animate>span{display:inline-block;line-height:1;overflow:hidden}.word-animate>span>span{display:inline-block;padding-right:0.5ch;line-height:1;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.7s;transition:-webkit-transform 0.7s;transition:transform 0.7s;transition:transform 0.7s, -webkit-transform 0.7s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.word-animate>span:last-child>span{padding-right:0}.slide-up-animation{overflow:hidden}.slide-up-animation>*{-webkit-transform:translateY(150%);transform:translateY(150%);-webkit-transition:0s;transition:0s;-webkit-transition-delay:0s;transition-delay:0s}body.loaded .fade-show .word-animate>span>span,body.loaded .fade-show .slide-up-animation svg,body.loaded .fade-show .slide-up-animation>*,body.loaded .transition-text-in .word-animate>span>span,body.loaded .transition-text-in .slide-up-animation svg,body.loaded .transition-text-in .slide-up-animation>*{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translateY(-0.1em) !important;transform:translateY(-0.1em) !important}body.loaded .fade-show .slide-up-animation>.button,body.loaded .transition-text-in .slide-up-animation>.button{-webkit-transform:translateY(0%) !important;transform:translateY(0%) !important}body.loaded .fade-show .word-animate.word-animate-title>span>span,body.loaded .transition-text-in .word-animate.word-animate-title>span>span{-webkit-transform:translateY(-0.1em) !important;transform:translateY(-0.1em) !important}@-webkit-keyframes scrolling-marquee{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}1%{opacity:1;-webkit-transform:translateX(-1%);transform:translateX(-1%)}99%{opacity:1;-webkit-transform:translateX(-99%);transform:translateX(-99%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrolling-marquee{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}1%{opacity:1;-webkit-transform:translateX(-1%);transform:translateX(-1%)}99%{opacity:1;-webkit-transform:translateX(-99%);transform:translateX(-99%)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes fade-in{to{opacity:1}}@keyframes fade-in{to{opacity:1}}:root{--space-3xs: clamp(0.5625rem, 0.5268rem + 0.1786vw, 0.75rem);--space-2xs: clamp(0.625rem, 0.5893rem + 0.1786vw, 0.8125rem);--space-xs: clamp(0.75rem, 0.7024rem + 0.2381vw, 1rem);--space-s: clamp(1rem, 0.9405rem + 0.2976vw, 1.3125rem);--space-m: clamp(1.5rem, 1.4048rem + 0.4762vw, 2rem);--space-l: clamp(2rem, 1.881rem + 0.5952vw, 2.625rem);--space-xl: clamp(3rem, 2.8214rem + 0.8929vw, 3.9375rem);--space-2xl: clamp(4rem, 3.7619rem + 1.1905vw, 5.25rem);--space-3xl: clamp(5rem, 4.7024rem + 1.4881vw, 6.5625rem);--space-4xl: clamp(6rem, 5.6429rem + 1.7857vw, 7.875rem);--space-5xl: clamp(8rem, 7.5238rem + 2.381vw, 10.5rem);--space-6xl: clamp(10rem, 9.4048rem + 2.9762vw, 13.125rem);--space-3xs-2xs: clamp(0.5625rem, 0.5149rem + 0.2381vw, 0.8125rem);--space-2xs-xs: clamp(0.625rem, 0.5536rem + 0.3571vw, 1rem);--space-xs-s: clamp(0.75rem, 0.6429rem + 0.5357vw, 1.3125rem);--space-s-m: clamp(1rem, 0.8095rem + 0.9524vw, 2rem);--space-m-l: clamp(1.5rem, 1.2857rem + 1.0714vw, 2.625rem);--space-l-xl: clamp(2rem, 1.631rem + 1.8452vw, 3.9375rem);--space-xl-2xl: clamp(3rem, 2.5714rem + 2.1429vw, 5.25rem);--space-2xl-3xl: clamp(4rem, 3.5119rem + 2.4405vw, 6.5625rem);--space-3xl-4xl: clamp(5rem, 4.4524rem + 2.7381vw, 7.875rem);--space-4xl-5xl: clamp(6rem, 5.1429rem + 4.2857vw, 10.5rem);--space-5xl-6xl: clamp(8rem, 7.0238rem + 4.881vw, 13.125rem);--space-m-5xl: clamp(1.5rem, -0.2143rem + 8.5714vw, 10.5rem);--space-s-2xl: clamp(1rem, 0.1905rem + 4.0476vw, 5.25rem);--space-2xl-4xl: clamp(4rem, 3.2619rem + 3.6905vw, 7.875rem);--space-xl-3xl: clamp(3rem, 2.3214rem + 3.3929vw, 6.5625rem);--space-xl-5xl: clamp(3rem, 1.5714rem + 7.1429vw, 10.5rem);--space-xl-6xl: clamp(3rem, 1.0714rem + 9.6429vw, 13.125rem)}:root{--width-component-max: 143.75rem}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:400;src:local("Libre Franklin"),local("LibreFranklin-Regular"),url(/fonts/libre-franklin-v2-latin-regular.woff2) format("woff2"),url(/fonts/libre-franklin-v2-latin-regular.woff) format("woff")}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:500;src:local("Libre Franklin Medium"),local("LibreFranklin-Medium"),url(/fonts/libre-franklin-v2-latin-500.woff2) format("woff2"),url(/fonts/libre-franklin-v2-latin-500.woff) format("woff")}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:600;src:local("Libre Franklin SemiBold"),local("LibreFranklin-SemiBold"),url(/fonts/libre-franklin-v2-latin-600.woff2) format("woff2"),url(/fonts/libre-franklin-v2-latin-600.woff) format("woff")}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:700;src:local("Libre Franklin Bold"),local("LibreFranklin-Bold"),url(/fonts/libre-franklin-v2-latin-700.woff2) format("woff2"),url(/fonts/libre-franklin-v2-latin-700.woff) format("woff")}:root{--step-0: clamp(1.3125rem, 1.2054rem + 0.5357vw, 1.875rem);--step-1: clamp(1.4769rem, 1.3118rem + 0.8256vw, 2.3438rem);--step-2: clamp(1.6613rem, 1.4196rem + 1.2083vw, 2.93rem);--step-3: clamp(1.8688rem, 1.5272rem + 1.7077vw, 3.6619rem);--step-4: clamp(2.1025rem, 1.6311rem + 2.3571vw, 4.5775rem)}:root{--body: clamp(1rem, 0.9118rem + 0.3765vw, 1.5rem)}:root{--caption: clamp(0.9375rem, 0.8929rem + 0.1905vw, 1.25rem)}:root{--label: 0.875rem}:root{--step-0: clamp(1.3125rem, 1.2054rem + 0.5357vw, 1.875rem);--step-1: clamp(1.4769rem, 1.3118rem + 0.8256vw, 2.3438rem);--step-2: clamp(1.6613rem, 1.4196rem + 1.2083vw, 2.93rem);--step-3: clamp(1.8688rem, 1.5272rem + 1.7077vw, 3.6619rem);--step-4: clamp(2.1025rem, 1.6311rem + 2.3571vw, 4.5775rem)}:root{--body: clamp(1rem, 0.9118rem + 0.3765vw, 1.5rem)}:root{--caption: clamp(0.9375rem, 0.8929rem + 0.1905vw, 1.25rem)}:root{--label: 0.875rem}.debug--show_grid_trigger{display:block !important}@font-face{font-family:'Acre';font-weight:700;font-style:normal;src:url(/fonts/acre-medium-webfont.woff2) format("woff2"),url(/fonts/acre-medium-webfont.woff) format("woff")}.cta{position:relative;display:inline-block}.cta.cta-inline{padding-bottom:.2em;border-bottom:1px solid #535D46;-webkit-transition:border-color .2s;transition:border-color .2s}.cta.cta-inline:hover{border-color:transparent !important}.cta.cta-simple{font-size:13px;line-height:1;letter-spacing:0.2em;font-weight:500;text-transform:uppercase;margin-top:24px;padding-bottom:.35em;border-bottom:1px solid #D59F61;-webkit-transition:border-color .2s, opacity .35s;transition:border-color .2s, opacity .35s}@media (min-width: 768px){.cta.cta-simple{margin-top:27px}}.cta.cta-simple:hover{border-color:transparent}.cta.cta-breadcrumb+h2{margin-top:26.4px}@media (min-width: 768px){.cta.cta-breadcrumb+h2{margin-top:36px}}.cta.cta-button{font-size:13px;line-height:1;letter-spacing:0.2em;font-weight:500;text-transform:uppercase;margin-top:24px;padding:14px 21px 14px 22px;border:1px solid #D59F61;max-width:350px;text-align:center;cursor:pointer}.cta.cta-button:hover,.cta.cta-button:focus{border-width:2px;padding:13px 21px}@media (min-width: 768px){.cta.cta-button{margin-top:36px}}@media (min-width: 1025px){.cta.cta-button{margin-top:36px}}form .cta.cta-button{display:inline-block}.cta.cta-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:350px;margin-top:24px;padding-right:1em}@media (min-width: 768px){.cta.cta-icon{margin-top:36px}}@media (min-width: 1025px){.cta.cta-icon{margin-top:42px}}.cta.cta-icon:hover .cta--icon_asset,.cta.cta-icon:focus .cta--icon_asset{color:#535D46}.cta.cta-icon:hover .cta--icon_asset svg #tour_360_circle_arrow,.cta.cta-icon:hover .cta--icon_asset svg .circle_arrow,.cta.cta-icon:focus .cta--icon_asset svg #tour_360_circle_arrow,.cta.cta-icon:focus .cta--icon_asset svg .circle_arrow{-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.cta.cta-icon:hover .cta--icon_title,.cta.cta-icon:focus .cta--icon_title{border-color:transparent}.cta.cta-icon .cta--icon_asset{-webkit-transition:color .2s;transition:color .2s;-ms-flex-negative:0;flex-shrink:0;width:60px;color:#535D46}.cta.cta-icon .cta--icon_title{font-size:13px;line-height:1;letter-spacing:0.2em;font-weight:500;text-transform:uppercase;margin-left:1em;padding-bottom:.2em;border-bottom:1px solid #D59F61;-webkit-transition:border-color .2s;transition:border-color .2s}form input[type='submit']{font-size:13px;line-height:1;letter-spacing:0.2em;font-weight:500;text-transform:uppercase;margin-top:24px;padding:14px 21px 14px 22px;border:1px solid #D59F61;max-width:350px;text-align:center;cursor:pointer;color:#535D46;outline:none;border-radius:0;background-color:transparent}form input[type='submit']:hover,form input[type='submit']:focus{border-width:2px;padding:13px 21px}@media (min-width: 768px){form input[type='submit']{margin-top:36px}}@media (min-width: 1025px){form input[type='submit']{margin-top:36px}}.cover--card_inner{background-color:rgba(83,93,70,0.8)}.cover .cover--cta{color:#FFF7F1}.cover .cover--card_inner{outline:3px solid #FFF7F1;outline-offset:-9px}.cover .cta.cta-simple{border-color:#FFF7F1}body.pages.amenities .component[data-cmp_id='amenities_gallery_cover'] .cover,body.pages.amenities .component[data-cmp_id='unit_photos_cover'] .cover,body.pages.amenities .component[data-cmp_id='residences_gallery_cover'] .cover,body.pages.amenities .component[data-cmp_id='collection_gallery_cover'] .cover,body.pages.amenities .component[data-cmp_id='map_cover'] .cover,body.pages.floorplans .component[data-cmp_id='amenities_gallery_cover'] .cover,body.pages.floorplans .component[data-cmp_id='unit_photos_cover'] .cover,body.pages.floorplans .component[data-cmp_id='residences_gallery_cover'] .cover,body.pages.floorplans .component[data-cmp_id='collection_gallery_cover'] .cover,body.pages.floorplans .component[data-cmp_id='map_cover'] .cover,body.pages.residences .component[data-cmp_id='amenities_gallery_cover'] .cover,body.pages.residences .component[data-cmp_id='unit_photos_cover'] .cover,body.pages.residences .component[data-cmp_id='residences_gallery_cover'] .cover,body.pages.residences .component[data-cmp_id='collection_gallery_cover'] .cover,body.pages.residences .component[data-cmp_id='map_cover'] .cover,body.pages.location .component[data-cmp_id='amenities_gallery_cover'] .cover,body.pages.location .component[data-cmp_id='unit_photos_cover'] .cover,body.pages.location .component[data-cmp_id='residences_gallery_cover'] .cover,body.pages.location .component[data-cmp_id='collection_gallery_cover'] .cover,body.pages.location .component[data-cmp_id='map_cover'] .cover{margin-bottom:0}body.pages.events .cover{margin-bottom:0}@media (min-width: 1025px){.follow_frame .logo--alternate_logo{padding-left:50px}}@media (max-width: 1024px){.follow_frame .logo--inner{padding-top:10px;padding-bottom:10px;height:57px}}.follow_frame--column-left .location--trigger{opacity:0;visibility:hidden}.follow_frame--column-right{display:none}.footer{background:#535D46;color:#FFF7F1;padding:25px 0}@media (min-width: 768px){.footer{padding:50px 0}}@media (min-width: 1025px){.footer{padding:75px 0}}@media (min-width: 1280px){.footer{padding:100px 0}}.footer--contact_form form input[type='text']{border-color:rgba(255,255,255,0.3);color:#FFF7F1}.footer--contact_form form input[type='submit']{color:#FFF7F1}.footer--contact_form .input label{color:rgba(255,247,241,0.6)}.footer--contact_form .input.has-active-input label{color:#FFF7F1}.footer .social_icons--icon svg{color:#FFF7F1}.footer .social_icons--icon:hover svg{color:#D59F61}.footer .footer--cta{border-color:#FFF7F1}.inset_image{padding-bottom:20px}.inset_image--content_container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}@media (min-width: 1280px){.inset_image--content_container{width:71.08434%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 1025px){.map--sidebar-right{border-left:1px solid #ccc}}body.nav-v2 .nav-close-icon svg path{fill:#535D46}body.nav-v2 .nav-wrapper .nav{background-color:#FFF7F1;color:#535D46}body.nav-v2 .nav-wrapper .nav li.nav-tile{margin:var(--space-xl-5xl) auto 30px;max-width:350px}body.nav-v2 .nav-wrapper .nav li.nav-tile p{font-family:"Acre", sans-serif;font-size:var(--body);font-weight:200;line-height:1.6;margin-top:5px}body.nav-v2 .nav-wrapper .nav li.nav-tile+.nav-tile{margin-top:0}body.nav-v2 .nav-wrapper .nav li button.subnav-trigger{color:#535D46}body.nav-v2 .nav-wrapper .close-subnav svg path{stroke:#535D46}body.nav-v2 .nav-wrapper .nav-logo img{height:clamp(calc(.5 * var(--space-2xl-4xl)), calc(.5 * var(--space-2xl-4xl)), calc(7.3125rem * .5))}body.nav-v2 .mobile-utility-links a.button:hover,body.nav-v2 .mobile-utility-links a.button:focus{color:#FFF7F1;background:#464e3b}.neighborhoods_carousel{padding:25px 0;opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}@media (min-width: 768px){.neighborhoods_carousel{padding:50px 0}}@media (min-width: 1025px){.neighborhoods_carousel{padding:75px 0}}@media (min-width: 1280px){.neighborhoods_carousel{padding:100px 0}}.neighborhoods_carousel .plaza-west{--neighborhood-color: #9BC7E8;--neighborhood-color-hover: #72b0de}.neighborhoods_carousel .forest-grove{--neighborhood-color: #D59F61;--neighborhood-color-hover: #ca8739}.neighborhoods_carousel .north-glen{--neighborhood-color: #8B433C;--neighborhood-color-hover: #67322d}.neighborhoods_carousel .juniper{--neighborhood-color: #535D46;--neighborhood-color-hover: #394030}.neighborhoods_carousel .south-palm{--neighborhood-color: #EA6758;--neighborhood-color-hover: #e43e2b}.neighborhoods_carousel.active{opacity:1}@media (min-width: 768px){.neighborhoods_carousel>.container{max-width:none}}.neighborhoods_carousel .slick-slider{margin-left:-20px}@media (min-width: 768px){.neighborhoods_carousel .slick-slider{margin-left:0}}.neighborhoods_carousel .slick-list{width:80vw;margin:0 auto;overflow:visible}.neighborhoods_carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.neighborhoods_carousel--nav{margin:0 auto 29px;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:calc(10px + 5vw)}@media (min-width: 768px){.neighborhoods_carousel--nav{margin-left:calc(10px + 9vw)}}@media (min-width: 1025px){.neighborhoods_carousel--nav{margin-left:calc(10px + 10vw)}}.neighborhoods_carousel--nav .slick-arrow{background-color:transparent;border-width:0;color:#535D46;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0;cursor:pointer;border:thin solid #D8DAD2;border-radius:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 25px;-webkit-transition:0.3s;transition:0.3s}.neighborhoods_carousel--nav .slick-arrow.slick-disabled svg{opacity:.5}.neighborhoods_carousel--nav .slick-arrow.slick-next{margin-left:5px}.neighborhoods_carousel--nav .slick-arrow:not(.slick-disabled):hover,.neighborhoods_carousel--nav .slick-arrow:not(.slick-disabled):focus-visible{background-color:#535D46;border-color:transparent}.neighborhoods_carousel--nav .slick-arrow:not(.slick-disabled):hover svg path,.neighborhoods_carousel--nav .slick-arrow:not(.slick-disabled):focus-visible svg path{stroke:#FFF7F1}.neighborhoods_carousel--title{font-size:13px;line-height:1;letter-spacing:0.2em;font-weight:500;text-transform:uppercase}.neighborhoods_carousel--nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:140px}.neighborhoods_carousel--item{margin-right:0.65359%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width: 768px){.neighborhoods_carousel--item{margin-right:1.53846%}}@media (min-width: 768px){.neighborhoods_carousel--item{margin-right:calc(1.53846% + 7.5px)}}.neighborhoods_carousel--residence_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.neighborhoods_carousel--residence_link:hover .neighborhoods_carousel--image img,.neighborhoods_carousel--residence_link:focus-visible .neighborhoods_carousel--image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.neighborhoods_carousel--residence_link:hover .cta.cta-simple,.neighborhoods_carousel--residence_link:focus-visible .cta.cta-simple{border-color:transparent}.neighborhoods_carousel--image>div{overflow:hidden}.neighborhoods_carousel--image img{display:block;width:100%;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease, -webkit-transform 0.6s ease}.neighborhoods_carousel--content{background:#535D46;color:#FFF7F1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--neighborhood-color);-webkit-transition:0.3s;transition:0.3s}.neighborhoods_carousel--content .copy_block{padding:25px;text-align:center}@media (min-width: 768px){.neighborhoods_carousel--content .copy_block{padding:35px}}@media (min-width: 1025px){.neighborhoods_carousel--content .copy_block{padding:45px}}@media (min-width: 1280px){.neighborhoods_carousel--content .copy_block{padding:50px}}.neighborhoods_carousel--content p{color:#FFF7F1;line-height:1.2;margin-top:0.5rem !important}.neighborhoods_carousel--content ul{margin-top:20px;color:inherit}.neighborhoods_carousel--content ul li{padding:0;line-height:1.6}.neighborhoods_carousel--content .cta.cta-simple{font-size:16px;line-height:1.8;letter-spacing:0;font-weight:400;text-transform:none;margin-top:0;text-transform:none;line-height:normal;padding-bottom:0;border-color:#FFF7F1}.neighborhoods_carousel--content .cta.cta-simple:hover,.neighborhoods_carousel--content .cta.cta-simple:focus{border-color:transparent}.neighborhoods_carousel--cta{font-size:13px;line-height:1;letter-spacing:0.2em;font-weight:500;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255,255,255,0.3);height:45px;margin-top:auto;background:#535D46;color:#FFF7F1;-webkit-transition:0.3s;transition:0.3s;background-color:var(--neighborhood-color)}@media (min-width: 768px){.neighborhoods_carousel--cta{height:50px}}@media (min-width: 1280px){.neighborhoods_carousel--cta{height:60px}}.neighborhoods_carousel--cta:hover,.neighborhoods_carousel--cta:focus-visible{color:#FFF7F1 !important;text-decoration:underline}html:has(.neighborhoods_carousel--outer),body:has(.neighborhoods_carousel--outer){overflow-x:unset}.neighborhoods_carousel--outer{width:100vw}.neighborhoods_carousel--v2{position:relative;height:250vh}.neighborhoods_carousel--v2 .neighborhoods_carousel--v2_inner{position:-webkit-sticky;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.neighborhoods_carousel--v2 .container{height:auto;max-width:100vw;overflow:hidden}.neighborhoods_carousel--v2 .neighborhoods_carousel--nav{padding-top:0}.neighborhoods_carousel--v2 .neighborhoods_carousel--inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;height:100%;will-change:transform;max-width:100vw}.neighborhoods_carousel--v2 .neighborhoods_carousel--item{width:80vw}.neighborhoods_carousel--v2 .neighborhoods_carousel--item.filler{width:5vw}@media (min-width: 768px){.neighborhoods_carousel--v2 .neighborhoods_carousel--item{width:40vw}.neighborhoods_carousel--v2 .neighborhoods_carousel--item.filler{width:9vw}}@media (min-width: 1025px){.neighborhoods_carousel--v2 .neighborhoods_carousel--item{width:25vw}.neighborhoods_carousel--v2 .neighborhoods_carousel--item.filler{width:10vw}}.hidden{opacity:0 !important;pointer-events:none !important;position:absolute !important;right:-5000px !important;z-index:-100 !important;width:0px !important;height:0px !important;overflow:hidden !important}.residences_collection_row--body .copy_block p:first-of-type,.residences_collection_row--body .copy_block cite:first-of-type{margin-top:0}.residences_map{position:relative}@media (min-width: 1280px){.residences_map .container{max-width:none}}.residences_map--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid rgba(0,0,0,0.15)}@media (min-width: 1200px){.residences_map--inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width: 1200px){.residences_map--content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}}.residences_map--map_container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 -20px}@media (min-width: 1200px){.residences_map--map_container{margin:0;width:49.6732%;position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid rgba(0,0,0,0.15)}}@media (min-width: 1200px){.residences_map--map_container:before{content:'';position:absolute;width:100%;height:calc(100vh - 100%);right:-100%;top:100%;background:#FFF7F1;border-top:1px solid rgba(0,0,0,0.15)}}.residences_map--map svg{height:100%;display:block}.residences_map--map .map-label path{-webkit-transition:fill 0.3s;transition:fill 0.3s}.residences_map--map .map-label.active#forest-grove>path,.residences_map--map .map-label:hover#forest-grove>path,.residences_map--map .map-label:focus-within#forest-grove>path{fill:#D59F61}.residences_map--map .map-label.active#plaza-west>path,.residences_map--map .map-label:hover#plaza-west>path,.residences_map--map .map-label:focus-within#plaza-west>path{fill:#9BC7E8}.residences_map--map .map-label.active#south-palm>path,.residences_map--map .map-label:hover#south-palm>path,.residences_map--map .map-label:focus-within#south-palm>path{fill:#EA6758}.residences_map--map .map-label.active#juniper>path,.residences_map--map .map-label:hover#juniper>path,.residences_map--map .map-label:focus-within#juniper>path{fill:#535D46}.residences_map--map .map-label.active#north-glen>path,.residences_map--map .map-label:hover#north-glen>path,.residences_map--map .map-label:focus-within#north-glen>path{fill:#8B433C}.residences_map--content_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:45px 0}.residences_map--content_item:not(:first-child){border-top:1px solid rgba(0,0,0,0.15)}@media (min-width: 768px){.residences_map--content_item{padding:45px 14.37908%}}@media (min-width: 768px){.residences_map--content_item{padding:45px 14.28571%}}.residences_map--logo_container{width:35.29412%;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.residences_map--logo{width:110px;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}@media (min-width: 768px){.residences_map--logo{margin-right:45px;width:180px}}.residences_map--logo svg{width:100%}@media (min-width: 768px){.residences_map--body{width:59.63303%}}@media (min-width: 768px){.residences_map--body{-webkit-box-flex:1;-ms-flex:1;flex:1}}.residences_map--body h4{font-family:"Acre", sans-serif;font-size:21px;line-height:1.33;letter-spacing:0.1em;font-weight:normal;text-transform:uppercase}@media (min-width: 768px){.residences_map--body h4{font-family:"Acre", sans-serif;font-size:27px;line-height:1.14;letter-spacing:0.1em;font-weight:normal;text-transform:uppercase}}@media (min-width: 1025px){.residences_map--body h4{font-family:"Acre", sans-serif;font-size:33px;line-height:1.44;letter-spacing:0.1em;font-weight:normal;text-transform:uppercase}}.residences_map--body p{font-size:16px;line-height:1.8;letter-spacing:0;font-weight:400;text-transform:none;padding:10px 0}.residences_map--links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.residences_map--links a{font-weight:600;border-bottom:1px solid currentColor;-webkit-transition:border-color 0.3s linear;transition:border-color 0.3s linear;border-color:transparent}.residences_map--links a:hover{border-color:currentColor}.units_grid_modal--inner{background-color:#FFF7F1}@media (min-width: 768px){.units_grid_modal--inner{background-color:#FFF7F1}}.units_grid_modal--vertical_titles.vertical_titles{color:#535D46}.units_grid--detail_cta_link .cta-button{border-color:transparent}.units_grid--item_info small{color:#535D46 !important}.units_grid--item_neighborhood{width:100%;text-align:center;padding-bottom:15px}body.rent_cafe_floorplan_v2--enabled .units_grid--item_info_list{margin-top:15px !important}@media (min-width: 768px){body.rent_cafe_floorplan_v2--enabled .units_grid_filters--filter{width:25%}body.rent_cafe_floorplan_v2--enabled .units_grid_filters--filter:first-child:nth-last-child(2),body.rent_cafe_floorplan_v2--enabled .units_grid_filters--filter:first-child:nth-last-child(2) ~ .units_grid_filters--filter{width:50%}}@media (max-width: 1399px){body.rent_cafe_floorplan_v2--enabled .units_grid_filters--filter:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.rent_cafe_floorplan_v2--enabled .units_grid_filters--filter:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.rent_cafe_floorplan_v2--enabled .units_grid_filters--filter:nth-child(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}body.rent_cafe_floorplan_v2--enabled .units_grid_filters--filter:nth-child(4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media (min-width: 1400px){body.rent_cafe_floorplan_v2--enabled .units_grid_filters--filter{margin-bottom:0;width:25%}}.units_grid_filters>.container .one_col_text--content_container{padding:0}.units_table--column-neighborhood{font-size:16px;line-height:1.8;letter-spacing:0;font-weight:400;text-transform:none}body{background-color:#FFF7F1}h1 span,h2 span,h3 span,h4 span,h5 span{color:#D59F61}body.pages.contact .component[data-cmp_id='image_collage']{padding:25px 0;padding-top:0;padding:0 !important}@media (min-width: 768px){body.pages.contact .component[data-cmp_id='image_collage']{padding:50px 0;padding-top:0}}@media (min-width: 1025px){body.pages.contact .component[data-cmp_id='image_collage']{padding:75px 0;padding-top:0}}@media (min-width: 1280px){body.pages.contact .component[data-cmp_id='image_collage']{padding:100px 0;padding-top:0}}body.pages.contact .component[data-cmp_id='map_cover'] .cover{margin-bottom:0}.footer .footer--nav_item:hover{color:#D59F61}body.pages.home .component[data-cmp_id="overview"] .util--full_vh{min-height:100vh}body.pages.home .component[data-cmp_id_section='highlights_cover'] .cover{margin-top:0}body.pages.home .component[data-cmp_id_section='location_collage']{padding:25px 0;padding-top:0}@media (min-width: 768px){body.pages.home .component[data-cmp_id_section='location_collage']{padding:50px 0;padding-top:0}}@media (min-width: 1025px){body.pages.home .component[data-cmp_id_section='location_collage']{padding:75px 0;padding-top:0}}@media (min-width: 1280px){body.pages.home .component[data-cmp_id_section='location_collage']{padding:100px 0;padding-top:0}}body.pages.home .component_group[data-cmp_id="location"]{background-color:#FCE7D6}body.pages.home .component[data-cmp_id="promotion"] .cover{margin:0}body.pages.home .component_group[data-cmp_id="highlights"]{background-color:#FFCF52}body.pages.home .component_group[data-cmp_id="highlights"] .cta.cta-button{border-color:#535D46}body.pages.home .component[data-cmp_id_section='highlights_featured_cover']{background-color:#FFF7F1}body.pages.location .component[data-cmp_id='neighborhood_highlights']{padding:25px 0;padding-top:0}@media (min-width: 768px){body.pages.location .component[data-cmp_id='neighborhood_highlights']{padding:50px 0;padding-top:0}}@media (min-width: 1025px){body.pages.location .component[data-cmp_id='neighborhood_highlights']{padding:75px 0;padding-top:0}}@media (min-width: 1280px){body.pages.location .component[data-cmp_id='neighborhood_highlights']{padding:100px 0;padding-top:0}}body.pages.location .component[data-cmp_id='map_cover'] .cover--card_inner{display:none}body.pages.mashup div[data-cmp_id='cover_w_card'] .background_image,body.pages.mashup div[data-cmp_id='cover_w_clean'] .background_image{background-attachment:fixed}.promo_copy--btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.promo_copy--btns a{font-size:13px;line-height:1;letter-spacing:0.2em;font-weight:500;text-transform:uppercase;margin-top:24px;padding:14px 21px 14px 22px;border:1px solid #D59F61;max-width:350px;text-align:center;cursor:pointer}.promo_copy--btns a:hover,.promo_copy--btns a:focus{border-width:2px;padding:13px 21px}@media (min-width: 768px){.promo_copy--btns a{margin-top:36px}}@media (min-width: 1025px){.promo_copy--btns a{margin-top:36px}}body.pages.residences{overflow:visible}body.pages.residences .component[data-cmp_id="header"],body.pages.residences .component[data-cmp_id_section="residences_highlight_cover"] .cover{margin-top:0 !important}body.pages.retail .component[data-cmp_id='retailers_table']{padding:25px 0;padding-top:0}@media (min-width: 768px){body.pages.retail .component[data-cmp_id='retailers_table']{padding:50px 0;padding-top:0}}@media (min-width: 1025px){body.pages.retail .component[data-cmp_id='retailers_table']{padding:75px 0;padding-top:0}}@media (min-width: 1280px){body.pages.retail .component[data-cmp_id='retailers_table']{padding:100px 0;padding-top:0}}
