#scrollToTop{background-color:var(--black);text-align:center;padding:0;cursor:pointer;width:40px;height:40px;border-radius:50%;outline:0;position:fixed;bottom:15px;right:10px;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease;display:grid;place-items:center}#scrollToTop svg{fill:var(--white);width:18px;height:18px}#scrollToTop.visible{opacity:1;transform:translateY(0)}.backgroundColor--brown{background-color:var(--brown);padding:var(--spacing-vertical) 0}.backgroundColor--brown+.backgroundColor--brown{padding-top:0}.backgroundColor--white{background-color:var(--white);margin:var(--spacing-vertical) 0}.variousContentList{width:100%;max-width:900px}.variousContentList .partContentText strong{color:var(--black)}.variousContentList .partContentFileImageGallery.presentationLogos .contentFileImage{padding:var(--spacing-30);border:solid 1px rgba(0,0,0,.1)}#heroHeader{--layoutGrid-content-width-left-percentage: .33;padding-bottom:var(--spacing-90);background-color:var(--brown-lighter)}#heroHeader .text:not(:only-child){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-column-end:content-center;padding-right:var(--spacing-60)}#heroHeader .text:not(:only-child) .partHeading{z-index:40;margin-right:calc(-100% - var(--spacing-60));font-weight:600}#heroHeader .text:not(:only-child) .partHeading:not(.heading-long-text){font-size:clamp(3.125rem,4vw + 2rem,7.813rem)}#heroHeader.heroHeader--slider .text #scrollDownButton{display:flex;align-items:center;gap:.5em;margin-top:var(--spacing-60);font-size:1.182em}#heroHeader.heroHeader--slider .text #scrollDownButton svg{width:.818em;fill:currentColor}#heroHeader .image{grid-column-start:content-center;grid-column-end:fullwidth-end;position:relative;overflow:hidden}#heroHeader .image .partContentFileImageGallery,#heroHeader .image .partContentFileImageGallery *,#heroHeader .image .slider-container,#heroHeader .image .partSlider,#heroHeader .image .partSlider *{height:100%}#heroHeader .image:after{z-index:30;content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(to right,rgba(254,249,244,.3) 0%,rgba(254,249,244,0) 100%)}#heroHeader .text:only-child{padding-right:0;margin-top:var(--spacing-90)}@media (max-width: 767px){#heroHeader:has(.image){padding-bottom:0}#heroHeader .text:not(:only-child){grid-column:content;grid-row:1;z-index:50;color:var(--white)}#heroHeader .text:not(:only-child) .partHeading{margin-top:var(--spacing-60);margin-right:0}#heroHeader .image{grid-row:1;grid-column:fullwidth;order:-1;height:70vh;background-color:var(--black)}#heroHeader .image:after{width:100%;background:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%)}}.contentTextTwoColumns{--layoutGrid-content-width-left-percentage: .33;padding:var(--spacing-vertical) 0;background-color:var(--brown)}.contentTextTwoColumns>.partHeading{grid-column-end:content-center;padding-right:var(--spacing-60);white-space:initial}.contentTextTwoColumns .container{grid-column-start:content-center;grid-column-end:content-end;column-count:2;column-gap:var(--spacing-60)}@media (max-width: 1023px){.contentTextTwoColumns>.partHeading,.contentTextTwoColumns .container{grid-column:content}.contentTextTwoColumns>.partHeading{margin-bottom:.5em}}@media (max-width: 667px){.contentTextTwoColumns .container{column-count:1}}.contentTextWithSlider .text{grid-column-end:content-center;background-color:var(--white);padding:var(--spacing-120);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:calc((var(--spacing-60) / 2));margin-bottom:var(--spacing-90)}.contentTextWithSlider .text .partHeading{margin-bottom:.5em;text-wrap:pretty}.contentTextWithSlider .slider{margin-left:calc(-1 * (var(--spacing-60) / 2));grid-column-start:content-center;grid-column-end:fullwidth-end;padding-right:var(--layoutGrid-spacing);margin-top:calc(var(--spacing-90))}.contentTextWithSlider .slider-container{position:relative;overflow:hidden}.contentTextWithSlider .partContentFileImageGallery,.contentTextWithSlider .partContentFileImageGallery *{height:100%}.contentTextWithSlider .slider-container .partSlider{background-color:var(--black)}.contentTextWithSlider .slider-container *:not(.sliderPagination){height:100%}.contentTextWithSlider .slider-container .sliderPagination{position:absolute;bottom:var(--spacing-40);left:var(--spacing-40)}@media (max-width: 1680px){.contentTextWithSlider .slider{padding-right:0}}@media (max-width: 1100px){.contentTextWithSlider{padding-bottom:0;padding-top:0}.contentTextWithSlider .text{grid-column:fullwidth;padding:var(--spacing-60) var(--layoutGrid-spacing);margin-right:0;margin-bottom:0}.contentTextWithSlider .slider{margin:0;grid-column:fullwidth}}.homeImageCollageDynamic{background-color:var(--white);margin-bottom:0}.homeImageCollageDynamic .text{padding-bottom:var(--spacing-60)}.homeImageCollageDynamic .text .partHeading{margin-bottom:.5em}.homeImageCollageDynamic .text .wrapper{column-count:2;column-gap:var(--spacing-60)}.homeImageCollageDynamic .container{background:linear-gradient(to bottom,transparent 0%,transparent 25%,var(--brown-lighter) 25%,var(--brown-lighter) 100%);grid-column:fullwidth;padding-bottom:var(--spacing-vertical)}.homeImageCollageDynamic .container-gallery{grid-column:breakout;position:relative;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:clamp(.625rem,2.1vw,1.875rem)}.homeImageCollageDynamic .partContentFileImageGallery{margin-top:0!important}.homeImageCollageDynamic .partContentFileImageGallery *{height:100%}.homeImageCollageDynamic .partContentFileImageGallery.image--xs{grid-column:span 2}.homeImageCollageDynamic .partContentFileImageGallery.image--s{grid-column:span 3}.homeImageCollageDynamic .partContentFileImageGallery.image--m{grid-column:span 4}.homeImageCollageDynamic .partContentFileImageGallery.image--l{grid-column:span 5}.homeImageCollageDynamic.loadMore .container:after{position:absolute;content:"";bottom:0;left:0;right:0;height:500px;z-index:10;background-image:linear-gradient(180deg,rgba(254,249,244,0) 0%,rgba(254,249,244,.7) 50%,rgba(254,249,244,.95) 74%,rgb(254,249,244) 100%)}.homeImageCollageDynamic .partButton{width:fit-content;margin:var(--spacing-40) auto 0 auto;z-index:20}.homeImageCollageDynamic:not(.loadMore) .partButton{display:none}.imageCollageDynamic{background:linear-gradient(to bottom,var(--white) 0%,var(--white) var(--spacing-vertical),var(--brown-lighter) var(--spacing-vertical),var(--white) 100%)}.imageCollageDynamic .container{position:relative;grid-column:breakout;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:clamp(.625rem,2.1vw,1.875rem)}.imageCollageDynamic .partContentFileImageGallery{margin-top:0!important}.imageCollageDynamic .partContentFileImageGallery *{height:100%}.imageCollageDynamic .partContentFileImageGallery.image--xs{grid-column:span 2}.imageCollageDynamic .partContentFileImageGallery.image--s{grid-column:span 3}.imageCollageDynamic .partContentFileImageGallery.image--m{grid-column:span 4}.imageCollageDynamic .partContentFileImageGallery.image--l{grid-column:span 5}.imageCollageDynamic.loadMore .container:after{position:absolute;content:"";bottom:0;left:0;right:0;height:500px;z-index:10;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.95) 74%,#FFFFFF 100%)}.imageCollageDynamic .partButton{width:fit-content;margin:var(--spacing-40) auto;z-index:20}.contentFullWidthImage{display:grid;grid-template-areas:"stack";padding-bottom:0;background-color:var(--brown)}.contentFullWidthImage .text{grid-area:stack;z-index:10;grid-column:content;background-color:var(--white);max-width:900px;height:fit-content;padding:var(--spacing-120)}.contentFullWidthImage .text .partHeading{margin-bottom:.5em}.contentFullWidthImage .image{--contentFullWidthImage-height: 100vh;--contentFullWidthImage-effect: calc(var(--contentFullWidthImage-height) / 2);overflow:clip;height:var(--contentFullWidthImage-height);grid-area:stack;grid-column:fullwidth;margin-top:var(--spacing-vertical)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.contentFullWidthImage .partContentFileImageGallery{animation:image-parallax-animation linear forwards;animation-timeline:view();animation-range:15% 85%}}}.contentFullWidthImage .image .partContentFileImageGallery .imagePlaceholder{height:calc(var(--contentFullWidthImage-height) + var(--contentFullWidthImage-effect));padding-bottom:0!important}@media (max-width: 667px){.contentFullWidthImage .image{--contentFullWidthImage-height: 70vh}}@keyframes image-parallax-animation{0%{transform:translateY(0);scale:1}to{transform:translateY(calc(-1 * var(--contentFullWidthImage-effect)));scale:1.1}}@media (max-width: 900px){.contentFullWidthImage{grid-template-areas:unset}.contentFullWidthImage .text{padding:var(--spacing-40);grid-area:unset;grid-column:content}.contentFullWidthImage .image{grid-area:unset;grid-column:fullwidth;margin-top:calc(-1 * var(--spacing-120))}}.contentFaq{scroll-margin:var(--topBar-height-small)}.contentFaq .faqWrapper:not(:last-child){margin-bottom:var(--spacing-90)}.contentFaq .faqWrapper>.partHeading{margin-bottom:.5em;text-align:center}.contentFaq .faqWrapper .partAccordionContent1{--partAccordionContent1-item-background-color: var(--white);--partAccordionContent1-item-margin-bottom: 10px;--partAccordionContent1-item-border-radius: 0;--partAccordionContent1-item-box-shadow: none;--partAccordionContent1-heading-contentArea-padding: var(--spacing-30) var(--spacing-30);--partAccordionContent1-arrow-margin: .6em;--partAccordionContent1-arrow-icon-width: 10px;--partAccordionContent1-arrow-icon-fill: var(--black)}.contentFaq .faqWrapper .partAccordionContent1 .accordionContentArea .partContentText{font-size:.8182em}.quoteSlider{overflow-x:clip}.quoteSlider[data-anchor]{scroll-margin:var(--dataAnchor-margin)}.quoteSlider>.partHeading{margin-bottom:var(--spacing-40);text-align:center}.quoteSlider .partSlider{--partSlider2-slide-spacing-left-right: var(--spacing-20);--partSlider2-slide-button-offset: 0;--partSlider2-pagination-button-backgroundColor-hover: var(--black);--partSlider2-pagination-button-backgroundColor-selected: var(--black)}.quoteSlider .partSlider.partSlider2 .slideContainerViewport{width:80vw;max-width:900px}.quoteSlider .partSlider .quoteCard,.quoteSlider .partSlider .quoteCard .text{height:100%}.quoteSlider .partSlider.partSlider2.showSlidesOutsideViewport .slideItem:not(.visible){opacity:1}@media (max-width: 1023px){.quoteSlider .partSlider .slideContainerViewport{width:60vw;max-width:900px}}.quoteCard .text{position:relative;color:var(--black);padding:var(--spacing-40);padding-top:110px}.quoteCard .text .icon{width:160px;fill:var(--brown);position:absolute;left:0;top:0;z-index:-1}.quoteCard .text .partContentText{--coreContent1-lineHeight: 1.4;text-wrap:balance;font-weight:400;font-size:1.182em}.quoteCard .name{display:block;font-weight:400;margin-top:var(--spacing-30)}@media (max-width: 667px){.quoteCard .text{padding-top:36px;padding-left:10px}.quoteCard .text .icon{width:60px}.quoteCard .text .partContentText{font-size:1em}.quoteCard .name{font-size:.9091em}}.homeApartments{background-color:var(--brown)}.homeApartments[data-anchor]{scroll-margin:var(--dataAnchor-margin)}.homeApartments .list{display:grid;gap:var(--spacing-60);grid-template-columns:repeat(2,1fr);align-items:flex-start}.homeApartments .item{display:flex;flex-direction:column;background-color:var(--white);text-decoration:none}.homeApartments .item .image{flex:0 0 auto;background-color:var(--black);overflow:hidden}.homeApartments .item .image .partContentFileImageGallery,.homeApartments .item .image .partContentFileImageGallery *{height:100%}.homeApartments .item .image .partContentFileImageGallery{transition:opacity .3s ease}@media (hover: hover){.homeApartments .item:hover .image .partContentFileImageGallery{opacity:.7}}.homeApartments .item .text{padding:var(--spacing-40);position:relative}.homeApartments .item .text .partHeading{color:var(--black);text-decoration:none;transition:text-decoration-color .3s}.homeApartments .item:hover .text .partHeading{text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:3px;text-underline-offset:auto}.homeApartments .item .text .partButton{position:absolute;top:-20px;right:var(--spacing-40)}.homeApartments .item:hover .partButton1.default:not([disabled]),.homeApartments .item:focus .partButton1.default:not([disabled]){background-color:var(--brown);color:var(--black)}@media (max-width: 667px){.homeApartments .list{grid-template-columns:repeat(1,1fr)}.homeApartments .item:nth-child(2){margin-top:0}.homeApartments .item .text{padding-top:var(--spacing-60)}.homeApartments .item .text .partButton{height:32px;top:-16px}}.apartment-details{--layoutGrid-content-width-right-pixels: 440px;padding:var(--spacing-vertical) 0;background-color:var(--brown);position:relative;scroll-margin:var(--topBar-height-small)}.apartment-details .text{grid-column-end:content-center;background-color:var(--white);padding:var(--spacing-40);z-index:10}.apartment-details .text .partHeading{margin-bottom:.2em}.apartment-details .callToAction{padding-left:var(--spacing-40);grid-column-start:content-center;grid-column-end:content-end;align-self:flex-start;position:sticky;top:var(--topBar-height-regular)}.apartment-details .callToAction .wrapper .partHeading{margin-bottom:.5em;font-weight:600}.apartment-details .callToAction .wrapper .partButton{height:54px;border-radius:30px;--partButton1-gap: .2em;--partButton1-buttonIcon-size: 24px;--partButton1-buttonIcon-color: currentColor;--partButton1-buttonLabel-color: currentColor;--partButton1-buttonLabel-fontFamily: inherit;--partButton1-buttonLabel-fontSize: 1.25rem}.apartment-details .callToAction .bookNow{background-color:var(--black);padding:var(--spacing-40);color:var(--white)}.apartment-details .callToAction .bookNow .partButton{border:2px solid var(--white);width:100%}.apartment-details .callToAction .wrapper .contactDetails{margin-top:var(--spacing-40);display:flex;flex-direction:column;gap:.3em}.apartment-details .callToAction .wrapper .contactDetails a{display:flex;gap:.5em;align-items:center;text-decoration:none;color:currentColor}.apartment-details .callToAction .wrapper .contactDetails .partFileIcon{--partFontIcon-size: 1.182em}.apartment-details .callToAction .wrapper .contactDetails .label{font-weight:600}@media (hover: hover){.apartment-details .callToAction .wrapper .contactDetails a:hover{text-decoration:underline}}.apartment-details .callToAction .longStay{margin-top:var(--spacing-40);padding:var(--spacing-40);border:solid 4px var(--black)}.apartment-details .callToAction .longStay .partContentText{--partContentText1-lineHeight: 1.4em;color:var(--black);font-weight:700}.apartment-details .callToAction .longStay .partButton{margin-top:var(--spacing-20)}@media (hover: hover){.apartment-details .callToAction .wrapper:last-child .partButton.quotePopup:hover{background-color:var(--white);--partButton1-buttonIcon-color: var(--black);--partButton1-buttonLabel-color: var(--black)}}@media (max-width: 1023px){.apartment-details{--layoutGrid-content-width-right-pixels: initial}.apartment-details .text,.apartment-details .callToAction{grid-column:content}.apartment-details .callToAction{order:-1;padding-left:0;margin-bottom:var(--spacing-40)}}.apartment-facilities{padding:var(--spacing-vertical) 0;background-color:var(--white)}.apartment-facilities>.partHeading{margin-bottom:.5em}.apartment-facilities .container{columns:auto 300px;column-gap:var(--spacing-60)}.apartment-facilities .partContentText{break-inside:avoid;--coreContent1-text-marker-icon-size: 1em;--coreContent1-text-marker-width: 1em;--coreContent1-text-marker-gap: .5em;--coreContent1-text-marker-icon-borderRadius: 0%;--coreContent1-text-marker-icon-top: calc(((1em * (var(--coreContent1-lineHeight-small))) / 2) - (var(--coreContent1-text-marker-icon-size) / 2));--coreContent1-text-marker-icon-left: 0;--coreContent1-text-list-item-paddingLeft: calc(var(--coreContent1-text-marker-width) + var(--coreContent1-text-marker-gap))}.apartment-facilities .partContentText .partHeading{font-size:1em}.apartment-facilities .partContentText ul,.apartment-facilities .partContentText ol{font-size:.9091em}.apartment-facilities .partContentText1 ul li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.9 13.65'%3E%3Cpath d='M6.5 13.65 0 7.15 2.25 4.9 6.5 9.15 15.65 0l2.25 2.25z' fill='rgb(207, 189, 151)'/%3E%3C/svg%3E") no-repeat top .05em center;background-size:100% auto}.apartment-floorplan{padding-bottom:var(--spacing-vertical);background-color:var(--white)}.apartment-floorplan>.partHeading{margin-bottom:.1em}.apartment-floorplan>.partContentText{margin-bottom:var(--spacing-40);font-size:.818em}@media (prefers-reduced-motion: no-preference){[data-animation-fadeup]{animation-duration:.9s,.7s;animation-timing-function:ease;animation-fill-mode:forwards;--animation-translateY: clamp(1.875rem, 1.8vw + 1rem, 3.125rem);--animation-opacity: 0;--animation-delay-interval: .3;opacity:var(--animation-opacity);transform:translate3d(0,var(--animation-translateY),0);will-change:transform}[data-animation=active][data-animation-fadeup]{animation-name:animation-opacity,animation-translateY}@keyframes animation-opacity{0%{opacity:var(--animation-opacity)}to{opacity:1}}@keyframes animation-translateY{0%{transform:translate3d(0,var(--animation-translateY),0)}to{transform:translateZ(0)}}[data-animation-delay=slow]{animation-delay:calc(var(--animation-delay-interval) * 1s)}[data-animation-delay=slower]{animation-delay:calc(var(--animation-delay-interval) * 2s)}[data-animation-delay=slowest]{animation-delay:calc(var(--animation-delay-interval) * 3s)}}
