: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}.nowrap{white-space:nowrap}: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}h1 span,h2 span,h3 span,h4 span,h5 span{color:#000000}@font-face{font-family:'porterft-light';src:url(/fonts/porterft-light-webfont.woff2) format("woff2"),url(/fonts/porterft-light-webfont.woff) format("woff");font-weight:normal;font-style:normal}.main .component .copy_block p:first-of-type,.main .component .copy_block cite:first-of-type,.main .footer .copy_block p:first-of-type,.main .footer .copy_block cite:first-of-type{margin-top:0}.cover--card_header h1{margin-bottom:-0.25em}.cover--card_header h2{margin-bottom:-0.25em}.cover--card_header h3{margin-bottom:-0.25em}@media (max-width: 767px){.cover--card_copy{margin-top:17.6px}}@media (min-width: 768px){.cover--card_copy{margin-top:19.2px}}@media (min-width: 960px){.cover--card_copy{margin-top:27.04px}}@media (min-width: 1280px){.cover--card_copy{margin-top:28.8px}}@media (max-width: 767px){.cover--card_copy .cta.cta-simple{margin-top:14.6px}}@media (min-width: 768px){.cover--card_copy .cta.cta-simple{margin-top:16.2px}}@media (min-width: 960px){.cover--card_copy .cta.cta-simple{margin-top:24.04px}}@media (min-width: 1280px){.cover--card_copy .cta.cta-simple{margin-top:25.8px}}.one_col_text--header h1,.two_col_text--header h1,.two_col_list--header h1{margin-bottom:-0.25em}.one_col_text--header h2,.two_col_text--header h2,.two_col_list--header h2{margin-bottom:-0.25em}.one_col_text--header h3,.two_col_text--header h3,.two_col_list--header h3{margin-bottom:-0.25em}@media (max-width: 767px){.one_col_text--column-one,.two_col_text--column-one,.two_col_list--column-one{margin-top:12.6px}}@media (min-width: 768px){.one_col_text--column-one,.two_col_text--column-one,.two_col_list--column-one{margin-top:14.2px}}@media (min-width: 960px){.one_col_text--column-one,.two_col_text--column-one,.two_col_list--column-one{margin-top:22.04px}}@media (min-width: 1280px){.one_col_text--column-one,.two_col_text--column-one,.two_col_list--column-one{margin-top:23.8px}}@media (max-width: 767px){.one_col_text--column-one .cta.cta-button,.one_col_text--column-one .cta.cta-icon,.two_col_text--column-one .cta.cta-button,.two_col_text--column-one .cta.cta-icon,.two_col_list--column-one .cta.cta-button,.two_col_list--column-one .cta.cta-icon{margin-top:12.6px}}@media (min-width: 768px){.one_col_text--column-one .cta.cta-button,.one_col_text--column-one .cta.cta-icon,.two_col_text--column-one .cta.cta-button,.two_col_text--column-one .cta.cta-icon,.two_col_list--column-one .cta.cta-button,.two_col_list--column-one .cta.cta-icon{margin-top:14.2px}}@media (min-width: 960px){.one_col_text--column-one .cta.cta-button,.one_col_text--column-one .cta.cta-icon,.two_col_text--column-one .cta.cta-button,.two_col_text--column-one .cta.cta-icon,.two_col_list--column-one .cta.cta-button,.two_col_list--column-one .cta.cta-icon{margin-top:22.04px}}@media (min-width: 1280px){.one_col_text--column-one .cta.cta-button,.one_col_text--column-one .cta.cta-icon,.two_col_text--column-one .cta.cta-button,.two_col_text--column-one .cta.cta-icon,.two_col_list--column-one .cta.cta-button,.two_col_list--column-one .cta.cta-icon{margin-top:23.8px}}.one_col_text--list,.two_col_text--list,.two_col_list--list{margin-top:24px}@media (min-width: 768px){.one_col_text--list,.two_col_text--list,.two_col_list--list{margin-top:30px}}@media (min-width: 1280px){.one_col_text--list,.two_col_text--list,.two_col_list--list{margin-top:36px}}.one_col_text--list ul,.two_col_text--list ul,.two_col_list--list ul{margin-top:-.5em}.one_col_text--lower_body,.two_col_text--lower_body,.two_col_list--lower_body{margin-top:.9em}.one_col_text-blog_post .one_col_text--header .copy_block p.date,.two_col_text-blog_post .one_col_text--header .copy_block p.date,.two_col_list-blog_post .one_col_text--header .copy_block p.date{margin-top:1.5em}.one_col_text-testimonial h5,.two_col_text-testimonial h5,.two_col_list-testimonial h5{margin-bottom:-0.25em}@media (max-width: 767px){.one_col_text-testimonial .one_col_text--content_container .one_col_text--column,.two_col_text-testimonial .one_col_text--content_container .one_col_text--column,.two_col_list-testimonial .one_col_text--content_container .one_col_text--column{margin-top:10.6px}}@media (min-width: 768px){.one_col_text-testimonial .one_col_text--content_container .one_col_text--column,.two_col_text-testimonial .one_col_text--content_container .one_col_text--column,.two_col_list-testimonial .one_col_text--content_container .one_col_text--column{margin-top:12.2px}}@media (min-width: 960px){.one_col_text-testimonial .one_col_text--content_container .one_col_text--column,.two_col_text-testimonial .one_col_text--content_container .one_col_text--column,.two_col_list-testimonial .one_col_text--content_container .one_col_text--column{margin-top:20.04px}}@media (min-width: 1280px){.one_col_text-testimonial .one_col_text--content_container .one_col_text--column,.two_col_text-testimonial .one_col_text--content_container .one_col_text--column,.two_col_list-testimonial .one_col_text--content_container .one_col_text--column{margin-top:21.8px}}@media (max-width: 767px){.two_col_text--column-two{margin-top:19.6px}}@media (min-width: 768px){.two_col_text--column-two{margin-top:21.2px}}@media (min-width: 960px){.two_col_text--column-two{margin-top:29.04px}}@media (min-width: 1280px){.two_col_text--column-two{margin-top:30.8px}}.two_col_text--column-two .copy_block--address h5,.two_col_text--column-two .copy_block.walk_score h5{padding:0;margin-bottom:-0.25em;padding-bottom:10px}.two_col_text--column-two .copy_block.walk_score{margin-top:18px}.two_col_text--column-two .copy_block.walk_score .walk_score--number{padding-top:0}.post--title h1{margin-bottom:-0.25em}.post--title h2{margin-bottom:-0.25em}.post--title h3{margin-bottom:-0.25em}@media (max-width: 767px){.post--description{margin-top:5.6px}}@media (min-width: 768px){.post--description{margin-top:7.2px}}@media (min-width: 960px){.post--description{margin-top:15.04px}}@media (min-width: 1280px){.post--description{margin-top:16.8px}}@media (max-width: 767px){.post--description .cta.cta-simple{margin-top:5.6px}}@media (min-width: 768px){.post--description .cta.cta-simple{margin-top:7.2px}}@media (min-width: 960px){.post--description .cta.cta-simple{margin-top:15.04px}}@media (min-width: 1280px){.post--description .cta.cta-simple{margin-top:16.8px}}.footer .footer--header h1{margin-bottom:-0.25em}.footer .footer--header h2{margin-bottom:-0.25em}.footer .footer--header h3{margin-bottom:-0.25em}@media (max-width: 767px){.footer .footer--section{margin-top:15.6px}}@media (min-width: 768px){.footer .footer--section{margin-top:17.2px}}@media (min-width: 960px){.footer .footer--section{margin-top:25.04px}}@media (min-width: 1280px){.footer .footer--section{margin-top:26.8px}}.footer .footer--address .copy_block--address h5{margin-bottom:-0.25em;padding-bottom:12px}.footer .footer--legal{margin-top:50px}@media (min-width: 768px){.footer .footer--legal{margin-top:62px}}.floorplans--item_value{margin-top:.2em;margin-bottom:-0.25em}@media (max-width: 767px){.floorplans--item{margin-top:21.6px}}@media (min-width: 768px){.floorplans--item{margin-top:23.2px}}@media (min-width: 960px){.floorplans--item{margin-top:31.04px}}@media (min-width: 1280px){.floorplans--item{margin-top:32.8px}}.main .component .highlights .highlights--item p:first-of-type{margin-top:-.8em}.content_grid--header{margin-bottom:8px}.content_grid--header h1{margin-bottom:-0.25em}.content_grid--header h2{margin-bottom:-0.25em}.content_grid--header h3{margin-bottom:-0.25em}@media (max-width: 767px){.content_grid .copy_block{margin-top:13.6px}}@media (min-width: 768px){.content_grid .copy_block{margin-top:15.2px}}@media (min-width: 960px){.content_grid .copy_block{margin-top:23.04px}}@media (min-width: 1280px){.content_grid .copy_block{margin-top:24.8px}}.main .component .carousel .carousel--item p:first-of-type{margin-top:-1.6em}.main .component .carousel .carousel--item .cta.cta-simple{margin-top:18px}@media (min-width: 960px){.cover--feature_inner{width:66.19718%;margin-left:16.90141%}}@media (min-width: 1280px){.cover--feature_inner{width:59.32203%;margin-left:20.33898%}}.cover .copy_block h1{color:inherit}.cover .cover--cta{color:white}.cover--card .copy_block h2{word-break:keep-all;color:inherit;font-size:calc(clamp( 22px, -7.88327px + 0.03891 * 100vw, 32px ))}.background_video{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10}.background_video video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center";height:100%;width:100%}.background_video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.background_video video,.background_video iframe{opacity:0;-webkit-transition:0.6s ease;transition:0.6s ease}@media (max-width: 767px){.component[data-cmp_id_section='highlights_cover_video'] .cover.cover-mode_clean{display:block;position:relative;overflow:hidden}.component[data-cmp_id_section='highlights_cover_video'] .cover.cover-mode_clean:before{display:block;content:'';width:100%;padding-top:56.25%}.component[data-cmp_id_section='highlights_cover_video'] .cover.cover-mode_clean>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.component[data-cmp_id_section='highlights_cover_video'] .cover.cover-mode_clean .background_video iframe{position:relative;width:100%;height:100%;min-height:0;min-width:auto;top:auto;left:auto;-webkit-transform:none;transform:none}}.cta.cta-button{color:currentColor;-webkit-transition:border-color .2s, background-color .2s;transition:border-color .2s, background-color .2s}.cta.cta-button:hover,.cta.cta-button:focus{background-color:#8c827a;color:#ffffff}.one_col_text .cta.cta-button,.two_col_text .cta.cta-button{color:#8c827a}.one_col_text .cta.cta-button:hover,.one_col_text .cta.cta-button:focus,.two_col_text .cta.cta-button:hover,.two_col_text .cta.cta-button:focus{color:#ffffff}form input[type='submit']{color:#8c827a;-webkit-transition:border-color .2s, background-color .2s;transition:border-color .2s, background-color .2s}form input[type='submit']:hover,form input[type='submit']:focus{background-color:#8c827a;color:#ffffff}.floorplans .copy_block h2{font-size:22px}@media (min-width: 768px){.floorplans .copy_block h2{font-size:29px}}@media (min-width: 1025px){.floorplans .copy_block h2{font-size:36px}}.follow_frame .navigation--item{font-family:"porterft-light", sans-serif;font-size:18px;line-height:1.15;letter-spacing:0.08em;font-weight:normal;text-transform:uppercase;word-break:break-word;color:#8c827a}@media (min-width: 768px){.follow_frame .navigation--item{font-family:"porterft-light", sans-serif;font-size:18px;line-height:1.15;letter-spacing:0.08em;font-weight:normal;text-transform:uppercase;word-break:break-word;color:#8c827a}}@media (min-width: 1025px){.follow_frame .navigation--item{font-family:"porterft-light", sans-serif;font-size:22px;line-height:1.15;letter-spacing:0.08em;font-weight:normal;text-transform:uppercase;word-break:break-word;color:#8c827a}}@media (min-width: 1025px){body.pages.home.hero_c-component_present:not(.hero_c-scrolled_past):not(.modal--open) .follow_frame--column.follow_frame--column-left .logo--inner{opacity:0}}.hero_b .background_video{z-index:0}@media (max-width: 767px){.hero_b .background_video{display:none}}.highlight_blocks--block_card .copy_block h2{word-break:keep-all;font-size:22px;color:inherit}@media (min-width: 768px){.highlight_blocks--block_card .copy_block h2{font-size:29px}}@media (min-width: 1025px){.highlight_blocks--block_card .copy_block h2{font-size:32px}}@media (min-width: 1025px){.location--map .copy_block h4{font-size:calc(clamp( 18px, -1.13333px + 0.01867 * 100vw, 25px ))}}.two_col_text .two_col_text--column-one .cta-button,.two_col_text .one_col_text--column-one .cta-button,.one_col_text .two_col_text--column-one .cta-button,.one_col_text .one_col_text--column-one .cta-button{-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .35s ease, -webkit-transform .35s ease;transition:opacity .35s ease, -webkit-transform .35s ease;transition:opacity .35s ease, transform .35s ease;transition:opacity .35s ease, transform .35s ease, -webkit-transform .35s ease}.two_col_text.lazyloaded .two_col_text--column-one .cta-button,.two_col_text.lazyloaded .one_col_text--column-one .cta-button,.one_col_text.lazyloaded .two_col_text--column-one .cta-button,.one_col_text.lazyloaded .one_col_text--column-one .cta-button{-webkit-transform:translateY(0);transform:translateY(0)}.two_col_list .copy_block h2{font-size:22px}@media (min-width: 768px){.two_col_list .copy_block h2{font-size:29px}}@media (min-width: 1025px){.two_col_list .copy_block h2{font-size:36px}}@media (min-width: 1025px){body.follow_frame_logo--has_alternate_logo.modal--open .units_grid_modal .logo--inner{opacity:1;pointer-events:auto}}body.follow_frame_logo--has_alternate_logo.modal--open .units_grid_modal .logo--alternate_logo{opacity:0;pointer-events:none}.units_table--lower_body_main{color:#8c827a}body.pages.amenities .component[data-cmp_id='amenities_gallery_cover'] .cover{margin-bottom:0}body.pages.disclaimer .component[data-cmp_id='privacy_cover'] .cover{margin-bottom:0}body.pages.events .cover{margin-bottom:0}body.pages.floorplans .component[data-cmp_id='unit_photos_cover'] .cover{margin-bottom:0}body.pages.home .component[data-cmp_id='feature_cover'] .cover{margin-bottom:0}body.pages.home .component[data-cmp_id='highlights_featured_cover']:nth-child(3) .cover{margin-top:0}@media (max-width: 767px){body.pages.home .component[data-cmp_id_section='highlights_cover']{display:none}}body.pages.home .component[data-cmp_id_section='highlights_cover_video']{display:none}@media (max-width: 767px){body.pages.home .component[data-cmp_id_section='highlights_cover_video']{display:block}}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}body.pages.residences .component[data-cmp_id='residences_gallery_cover'] .cover{margin-bottom:0}
