:root{--c-lines: #D8DAD2}:root{--space-3xs: clamp(0.5625rem, 0.4953rem + 0.3358vw, 1.125rem);--space-2xs: clamp(0.625rem, 0.5578rem + 0.3358vw, 1.1875rem);--space-xs: clamp(0.75rem, 0.6604rem + 0.4478vw, 1.5rem);--space-s: clamp(1rem, 0.8806rem + 0.597vw, 2rem);--space-m: clamp(1.5rem, 1.3209rem + 0.8955vw, 3rem);--space-l: clamp(2rem, 1.7612rem + 1.194vw, 4rem);--space-xl: clamp(3rem, 2.6418rem + 1.791vw, 6rem);--space-2xl: clamp(4rem, 3.5224rem + 2.3881vw, 8rem);--space-3xl: clamp(5rem, 4.403rem + 2.9851vw, 10rem);--space-4xl: clamp(6rem, 5.2836rem + 3.5821vw, 12rem);--space-5xl: clamp(8rem, 7.0448rem + 4.7761vw, 16rem);--space-6xl: clamp(9rem, 7.9254rem + 5.3731vw, 18rem);--space-7xl: clamp(9rem, 7.925rem + 5.373vi, 18rem);--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-6xl-7xl: clamp(9rem, 7.6493rem + 6.7537vw, 20.3125rem);--space-m-5xl: clamp(1.5rem, -0.2143rem + 8.5714vw, 10.5rem);--space-m-6xl: clamp(1.5rem, -0.4701rem + 9.8507vw, 18rem);--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);--space-xl-7xl: clamp(2rem, 0.09rem + 9.552vi, 18rem);--width-component-max: 143.75rem;--width-component-max-after-padding: calc(var(--width-component-max) + (var(--space-m-5xl) * 2));--gallery-arrows-size: clamp(2.5rem, 2.2753rem + 0.9217vw, 3.75rem)}:root{--f-general: 'Poppins', Arial, sans-serif;--f-brand: 'Poppins', sans-serif}: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);--body-font-size: clamp(1rem, 0.9118rem + 0.3765vw, 1.5rem);--caption-font-size: clamp(0.9375rem, 0.8929rem + 0.1905vw, 1.25rem);--label-font-size: 0.875rem;--font-bold: 500;--h-text-transform: none;--h1-font-size: var(--step-4);--h1-line-height: 1.2;--h1-font-weight: 400;--h2-font-size: var(--step-3);--h2-line-height: 1.2;--h2-font-weight: 400;--h3-font-size: var(--step-2);--h3-line-height: 1.2;--h3-font-weight: 400;--h4-font-size: var(--step-1);--h4-line-height: 1.2;--h4-font-weight: 400;--h5-font-size: var(--step-0);--h5-line-height: 1.2;--h5-font-weight: 400;--body-font-weight: 200
  --body-line-height: 1.6}@font-face{font-family:"Berthold Akzidenz Grotesk";src:url(/fonts/AkzidenzGroteskBE-Ex.otf) format("opentype");text-transform:uppercase}:root{--f-brand: "Berthold Akzidenz Grotesk", "Poppins", sans-serif;--f-general: "Poppins", Arial, sans-serif}:root{--step-0: clamp(1.125rem, 1.1012rem + 0.119vw, 1.25rem);--step-1: clamp(1.2656rem, 1.2091rem + 0.2827vw, 1.5625rem);--step-2: clamp(1.4238rem, 1.323rem + 0.5041vw, 1.9531rem);--step-3: clamp(1.6018rem, 1.4419rem + 0.7996vw, 2.4414rem);--step-4: clamp(1.802rem, 1.564rem + 1.1902vw, 3.0518rem)}.button{color:#4f4744;background-color:transparent;border:0.0625rem solid #a59155;transition:color var(--default-transition-speed),background-color var(--default-transition-speed),border-color var(--default-transition-speed)}.button::after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(0,0,0,0.05);opacity:0;transition:opacity var(--default-transition-speed)}.button:hover,.button:focus-visible{color:#f4f2f1;background-color:#a59155}.button:hover::after,.button:focus-visible::after{opacity:1}.button.inverted{color:#4f4744;background-color:transparent;border:0.0625rem solid #D8DAD2;transition:color var(--default-transition-speed),background-color var(--default-transition-speed),border-color var(--default-transition-speed)}.button.inverted::after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(0,0,0,0.05);opacity:0;transition:opacity var(--default-transition-speed)}.button.inverted:hover,.button.inverted:focus-visible{color:#984f3c;background-color:#4f4744}.button.inverted:hover::after,.button.inverted:focus-visible::after{opacity:1}.button::after{display:none}.floorplan-filters-wrapper .floorplan-filters-buttons-slider{left:calc(var(--active-button-position) - 1px)}.floorplan-filters-wrapper .floorplan-filters-buttons .floorplan-filters-button.active svg path{stroke:transparent;fill:white}.footer-wrapper .footer-additiona-icons-inner{width:100%;justify-content:space-between}.footer-wrapper .footer-additiona-icons-inner .footer-additional-social li a svg path{fill:#a59155}.footer-wrapper .footer-ctas-col-2 li:first-child a.button{color:#f4f2f1;background-color:#a59155;border:0.0625rem solid rgba(244,244,240,0.6);transition:color var(--default-transition-speed),background-color var(--default-transition-speed),border-color var(--default-transition-speed)}.footer-wrapper .footer-ctas-col-2 li:first-child a.button::after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(0,0,0,0.05);opacity:0;transition:opacity var(--default-transition-speed)}.footer-wrapper .footer-ctas-col-2 li:first-child a.button:hover,.footer-wrapper .footer-ctas-col-2 li:first-child a.button:focus-visible{color:#4f4744;background-color:#dcd1cb}.footer-wrapper .footer-ctas-col-2 li:first-child a.button:hover::after,.footer-wrapper .footer-ctas-col-2 li:first-child a.button:focus-visible::after{opacity:1}.footer-wrapper .footer-ctas-location svg path{fill:#a59155;stroke:#a59155}.footer-additional-social-title{display:none}.footer-wrapper .footer-ctas-col-2 li a button{color:#f4f2f1;background-color:#984f3c;border:0.0625rem solid rgba(244,244,240,0.6);transition:color var(--default-transition-speed),background-color var(--default-transition-speed),border-color var(--default-transition-speed)}.footer-wrapper .footer-ctas-col-2 li a button::after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(0,0,0,0.05);opacity:0;transition:opacity var(--default-transition-speed)}.footer-wrapper .footer-ctas-col-2 li a button:hover,.footer-wrapper .footer-ctas-col-2 li a button:focus-visible{color:#984f3c;background-color:#f4f2f1}.footer-wrapper .footer-ctas-col-2 li a button:hover::after,.footer-wrapper .footer-ctas-col-2 li a button:focus-visible::after{opacity:1}.footer-wrapper .footer-ctas-col-2 li a button::after{display:none}.footer-wrapper .footer-ctas-col-2 li:first-child a.button{color:#984f3c;background-color:#f4f2f1;border:0.0625rem solid rgba(244,244,240,0.6);transition:color var(--default-transition-speed),background-color var(--default-transition-speed),border-color var(--default-transition-speed)}.footer-wrapper .footer-ctas-col-2 li:first-child a.button::after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(0,0,0,0.05);opacity:0;transition:opacity var(--default-transition-speed)}.footer-wrapper .footer-ctas-col-2 li:first-child a.button:hover,.footer-wrapper .footer-ctas-col-2 li:first-child a.button:focus-visible{color:#f4f2f1;background-color:#984f3c}.footer-wrapper .footer-ctas-col-2 li:first-child a.button:hover::after,.footer-wrapper .footer-ctas-col-2 li:first-child a.button:focus-visible::after{opacity:1}.footer-wrapper .footer-ctas-col-2 li:first-child a.button::after{display:none}.hero::after{content:'';position:absolute;bottom:0;top:0;left:0;right:0;width:100%;height:100%;background-color:black;opacity:.3}.highlights-list{background-color:#58785a}.highlights .highlights-content-inner{background-color:#a59155}.container-max-wrapper.image-carousel-component{position:relative;padding:var(--space-xl-7xl) 0;margin:0}.container-max-wrapper.image-carousel-component::after{content:"";background-image:url(/images/svgs/Carousel-Shapes.svg);position:absolute;background-size:contain;background-repeat:no-repeat;aspect-ratio:1.05 / 1;right:4px;top:30%;width:45%}@media (min-width: 62.5rem){.container-max-wrapper.image-carousel-component::after{right:80px;bottom:80px;top:unset;width:27%}}.container-max-wrapper.image-carousel-component::before{content:"";background-image:url(/images/svgs/Carousel-Shader.svg);display:block;position:absolute;left:-25%;background-size:contain;background-repeat:no-repeat;height:100%;top:-85px;width:110%}@media (min-width: 62.5rem){.container-max-wrapper.image-carousel-component::before{bottom:60px;height:calc(100% - 100px);top:40px;width:40%}}.image-carousel-wrapper{padding-top:0}.image-carousel-wrapper .swiper-slide{background:transparent}.image-tile .image-tile-svg svg path{stroke:#a59155}.intro-component{position:relative;margin-bottom:var(--spacer-s-2xl);z-index:10}.map--category_tab.is-active,.map--category_tab:hover,.map--category_tab:focus-visible{border-color:#984f3c !important;background-color:#984f3c !important}.nav-wrapper .subnav-trigger{font-family:var(--f-brand);font-size:var(--step-1);font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:.22em}.nav-wrapper .nav-top-banner{background-color:#984f3c}.nav-wrapper .nav-top-banner p{color:#f4f2f1}.nav-wrapper .nav-top-subnav a.button{color:#f4f2f1;background-color:#a59155;border:0.0625rem solid #D8DAD2;transition:color var(--default-transition-speed),background-color var(--default-transition-speed),border-color var(--default-transition-speed)}.nav-wrapper .nav-top-subnav a.button::after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(0,0,0,0.05);opacity:0;transition:opacity var(--default-transition-speed)}.nav-wrapper .nav-top-subnav a.button:hover,.nav-wrapper .nav-top-subnav a.button:focus-visible{color:#4f4744;background-color:transparent}.nav-wrapper .nav-top-subnav a.button:hover::after,.nav-wrapper .nav-top-subnav a.button:focus-visible::after{opacity:1}.nav-wrapper .nav-top-subnav a.button::after{display:none}.portrait-text-component.container-max-wrapper.bk-inverted{background-color:#984f3c}.portrait-text-component.container-max-wrapper.bk-inverted .portrait-text{background-color:#984f3c;color:#f4f2f1}.portrait-text-component.container-max-wrapper.bk-inverted .portrait-text-button{color:#f4f2f1;background-color:transparent;border:0.0625rem solid #a59155;transition:color var(--default-transition-speed),background-color var(--default-transition-speed),border-color var(--default-transition-speed)}.portrait-text-component.container-max-wrapper.bk-inverted .portrait-text-button::after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:rgba(0,0,0,0.05);opacity:0;transition:opacity var(--default-transition-speed)}.portrait-text-component.container-max-wrapper.bk-inverted .portrait-text-button:hover,.portrait-text-component.container-max-wrapper.bk-inverted .portrait-text-button:focus-visible{color:#f4f2f1;background-color:#a59155}.portrait-text-component.container-max-wrapper.bk-inverted .portrait-text-button:hover::after,.portrait-text-component.container-max-wrapper.bk-inverted .portrait-text-button:focus-visible::after{opacity:1}.portrait-text-component.container-max-wrapper.bk-inverted .portrait-text-button::after{display:none}.two-image-component{margin:0}.two-image-component .two-image{overflow:clip;padding-bottom:var(--space-xl-5xl);padding-top:var(--space-xl-5xl);margin-top:var(--space-xl-5xl);margin-bottom:var(--space-xl-5xl);position:relative}@media (min-width: 42.5rem){.two-image-component .two-image{margin:0}}.two-image-component .two-image::after,.two-image-component .two-image::before{background-size:contain;background-repeat:no-repeat}.two-image-component .two-image .two-image-outer{z-index:3}.two-image-component .two-image.flip{flex-direction:column-reverse}@media (min-width: 42.5rem){.two-image-component .two-image.flip{flex-direction:row}}.two-image-component .two-image.flip::after{background-image:url(/images/svgs/Two-Image-Shapes.svg);position:absolute;content:"";width:190%;left:35px;bottom:-20%;z-index:2;aspect-ratio:1 / .8}@media (min-width: 42.5rem){.two-image-component .two-image.flip::after{bottom:19%;top:0;height:100%;left:unset;width:100%}}.two-image-component .two-image.flip::before{background-image:url(/images/svgs/Two-Image-Pattern.svg);position:absolute;content:"";width:90%;height:100%;top:0;left:0;z-index:2}@media (min-width: 42.5rem){.two-image-component .two-image.flip::before{top:100px;width:50%}}.two-image-component .two-image:not(.flip)::after{background-image:url(/images/svgs/Two-Image-Shapes-1.svg);position:absolute;content:"";width:65%;aspect-ratio:1 / 1.05;right:-25%;top:0}@media (min-width: 42.5rem){.two-image-component .two-image:not(.flip)::after{right:-5%;width:30%}}.two-image-component .two-image:not(.flip)::before{background-image:url(/images/svgs/Two-Image-Shader.svg);position:absolute;content:"";aspect-ratio:1 / .6;height:60%;left:-50px;bottom:-25px}@media (min-width: 42.5rem){.two-image-component .two-image:not(.flip)::before{width:78%;height:auto;left:0;bottom:0}}
