.color--background--beige,.color--background--brown-light{background-color:#fdf4f2}.color--beige,.color--brown-light{color:#fdf4f2}.color--background--beige,.color--background--brown-light{background-color:#fdf4f2}.color--beige,.color--brown-light{color:#fdf4f2}@media only screen and (min-width:1200px){p,li,ol,span,strong{font-size:calc(18px + .1vw);line-height:1.5em}}@media only screen and (min-width:1800px){p,li,ol,span,strong{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:992px){.font--sm{font-size:calc(15px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.font--sm{font-size:calc(18px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.font--md{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:992px){.font--lg{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.font--lg{font-size:calc(32px + .1vw);line-height:1.3em}}@media only screen and (min-width:768px){.font--xl{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:992px){.font--xl{font-size:calc(32px + .1vw);line-height:1.3em}}@media only screen and (min-width:1200px){.font--xl{font-size:calc(56px + .1vw);line-height:1.1em}}@media only screen and (min-width:768px){.font--xxl{font-size:calc(56px + .1vw);line-height:1.1em}}@media only screen and (min-width:1200px){.font--xxl{font-size:calc(86px + .1vw);line-height:1.1em}}@media only screen and (min-width:768px){.font--xxl.font--primary{text-align:center}}@media only screen and (min-width:992px){.main--legal h2{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.main--legal h2{font-size:calc(32px + .1vw);line-height:1.3em}}.m-t-image{margin-top:10px}@media only screen and (min-width:768px){.m-t-image{margin-top:10px}}.m-t-image--sm{margin-top:10px}@media only screen and (min-width:768px){.m-t-image--sm{margin-top:0}}.m-t-image--md{margin-top:10px}@media only screen and (min-width:768px){.m-t-image--md{margin-top:10px}}@media only screen and (min-width:992px){.m-t-image--md{margin-top:0}}.m-t,.m-t--sm{margin-top:calc(40px + 1vw)}@media only screen and (min-width:768px){.m-t--sm{margin-top:0}}.m-t--md{margin-top:calc(40px + 1vw)}@media only screen and (min-width:992px){.m-t--md{margin-top:0}}.m-r-0{margin-right:0}.m-r-0-md{margin-right:0!important}@media only screen and (min-width:768px){.m-r-0-md{margin-right:unset}}.m-t-1,.m-t-1--sm{margin-top:1em}@media only screen and (min-width:768px){.m-t-1--sm{margin-top:unset}}.flex{display:flex}.flex--align-end{align-items:flex-end}.flex--align-center{align-items:center}.flex--align-start{align-items:flex-start}.flex--justify-end{justify-content:flex-end}.flex--justify-center{justify-content:center}.flex--justify-start{justify-content:flex-start}html,body{font-family:var(--font-baskervville),"Baskervville",serif;max-width:100vw;margin:0;padding:0}html{overscroll-behavior-y:none}body{overscroll-behavior-y:none;overflow-x:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}image,video,img{max-width:100%}ul,li{margin:0;padding:0;list-style:none}.container{margin:0 auto;max-width:1800px!important}.reverse-content{flex-direction:row-reverse}.container-fluid{padding:0 20px}@media only screen and (min-width:768px){.container-fluid{padding:0 30px}}.underline{text-decoration:underline}.main-wrapper--invert-colors p,.main-wrapper--invert-colors li,.main-wrapper--invert-colors strong,.main-wrapper--invert-colors b,.main-wrapper--invert-colors h1,.main-wrapper--invert-colors h2,.main-wrapper--invert-colors h3,.main-wrapper--invert-colors h4,.main-wrapper--invert-colors div{color:#fff}.main-wrapper--invert-colors a{color:#ffb2a3}textarea,select,input,button{outline:none}.full-width{width:100%}.link{text-decoration:underline}.line-break--xs{display:block}@media only screen and (min-width:0){.line-break--xs{display:none}}.line-break--sm{display:block}@media only screen and (min-width:576px){.line-break--sm{display:none}}.line-break--md{display:block}@media only screen and (min-width:768px){.line-break--md{display:none}}.line-break--lg{display:block}@media only screen and (min-width:992px){.line-break--lg{display:none}}.line-break--xl{display:block}@media only screen and (min-width:1200px){.line-break--xl{display:none}}.flex-column-reverse--sm{flex-direction:column-reverse}@media only screen and (min-width:768px){.flex-column-reverse--sm{flex-direction:unset}}.emphasize{z-index:170!important}.prevent-line-break{white-space:nowrap}.prevent-hyphenation{-webkit-hyphens:none!important;hyphens:none!important}.hide--sm{display:none}@media only screen and (min-width:768px){.hide--sm{display:unset}}.show--sm{display:unset}@media only screen and (min-width:768px){.show--sm{display:none}}.spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media only screen and (min-width:1200px){p,li,ol,span,strong{font-size:calc(18px + .1vw);line-height:1.5em}}@media only screen and (min-width:1800px){p,li,ol,span,strong{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:992px){.font--sm{font-size:calc(15px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.font--sm{font-size:calc(18px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.font--md{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:992px){.font--lg{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.font--lg{font-size:calc(32px + .1vw);line-height:1.3em}}@media only screen and (min-width:768px){.font--xl{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:992px){.font--xl{font-size:calc(32px + .1vw);line-height:1.3em}}@media only screen and (min-width:1200px){.font--xl{font-size:calc(56px + .1vw);line-height:1.1em}}@media only screen and (min-width:768px){.font--xxl{font-size:calc(56px + .1vw);line-height:1.1em}}@media only screen and (min-width:1200px){.font--xxl{font-size:calc(86px + .1vw);line-height:1.1em}}@media only screen and (min-width:768px){.font--xxl.font--primary{text-align:center}}@media only screen and (min-width:992px){.main--legal h2{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.main--legal h2{font-size:calc(32px + .1vw);line-height:1.3em}}.slider-container{--swiper-navigation-size:40px;--swiper-navigation-top-offset:30px;--swiper-navigation-sides-offset:30px}.slider-container.swiper .swiper-button-prev,.slider-container.swiper .swiper-button-next,.slider-container.swiper>.swiper-button-prev,.slider-container.swiper>.swiper-button-next,.slider-container.swiper-horizontal .swiper-button-prev,.slider-container.swiper-horizontal .swiper-button-next,.slider-container.swiper-horizontal>.swiper-button-prev,.slider-container.swiper-horizontal>.swiper-button-next{z-index:10;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:flex;position:absolute;top:30px;left:auto;right:30px}.slider-container.swiper .swiper-button-prev ::slotted(svg),.slider-container.swiper .swiper-button-prev svg,.slider-container.swiper .swiper-button-next ::slotted(svg),.slider-container.swiper .swiper-button-next svg,.slider-container.swiper>.swiper-button-prev ::slotted(svg),.slider-container.swiper>.swiper-button-prev svg,.slider-container.swiper>.swiper-button-next ::slotted(svg),.slider-container.swiper>.swiper-button-next svg,.slider-container.swiper-horizontal .swiper-button-prev ::slotted(svg),.slider-container.swiper-horizontal .swiper-button-prev svg,.slider-container.swiper-horizontal .swiper-button-next ::slotted(svg),.slider-container.swiper-horizontal .swiper-button-next svg,.slider-container.swiper-horizontal>.swiper-button-prev ::slotted(svg),.slider-container.swiper-horizontal>.swiper-button-prev svg,.slider-container.swiper-horizontal>.swiper-button-next ::slotted(svg),.slider-container.swiper-horizontal>.swiper-button-next svg{display:none}.slider-container.swiper .swiper-button-prev:before,.slider-container.swiper .swiper-button-next:before,.slider-container.swiper>.swiper-button-prev:before,.slider-container.swiper>.swiper-button-next:before,.slider-container.swiper-horizontal .swiper-button-prev:before,.slider-container.swiper-horizontal .swiper-button-next:before,.slider-container.swiper-horizontal>.swiper-button-prev:before,.slider-container.swiper-horizontal>.swiper-button-next:before{content:"";z-index:-1;background:#fff;border-radius:50%;transition:transform .3s ease-in-out;position:absolute;inset:0;box-shadow:0 0 10px -2px #0003}.slider-container.swiper .swiper-button-prev:after,.slider-container.swiper .swiper-button-next:after,.slider-container.swiper>.swiper-button-prev:after,.slider-container.swiper>.swiper-button-next:after,.slider-container.swiper-horizontal .swiper-button-prev:after,.slider-container.swiper-horizontal .swiper-button-next:after,.slider-container.swiper-horizontal>.swiper-button-prev:after,.slider-container.swiper-horizontal>.swiper-button-next:after{content:"";background-color:var(--page-foreground,black);width:18px;height:18px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(-1);-webkit-mask-image:url(/arrow.svg);mask-image:url(/arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.slider-container.swiper .swiper-button-prev:hover,.slider-container.swiper .swiper-button-next:hover,.slider-container.swiper>.swiper-button-prev:hover,.slider-container.swiper>.swiper-button-next:hover,.slider-container.swiper-horizontal .swiper-button-prev:hover,.slider-container.swiper-horizontal .swiper-button-next:hover,.slider-container.swiper-horizontal>.swiper-button-prev:hover,.slider-container.swiper-horizontal>.swiper-button-next:hover{cursor:pointer;transform:none}.slider-container.swiper .swiper-button-prev:hover:before,.slider-container.swiper .swiper-button-next:hover:before,.slider-container.swiper>.swiper-button-prev:hover:before,.slider-container.swiper>.swiper-button-next:hover:before,.slider-container.swiper-horizontal .swiper-button-prev:hover:before,.slider-container.swiper-horizontal .swiper-button-next:hover:before,.slider-container.swiper-horizontal>.swiper-button-prev:hover:before,.slider-container.swiper-horizontal>.swiper-button-next:hover:before{transform:scale(1.1)}.slider-container.swiper .swiper-button-next,.slider-container.swiper>.swiper-button-next,.slider-container.swiper-horizontal .swiper-button-next,.slider-container.swiper-horizontal>.swiper-button-next{top:80px;left:auto;right:30px}.slider-container.swiper .swiper-button-next:after,.slider-container.swiper>.swiper-button-next:after,.slider-container.swiper-horizontal .swiper-button-next:after,.slider-container.swiper-horizontal>.swiper-button-next:after{margin:0;transform:translate(-50%,-50%)}.slider-container.swiper .swiper-button-disabled,.slider-container.swiper-horizontal .swiper-button-disabled{opacity:.9;transform:none;cursor:not-allowed!important}.slider-container.swiper .swiper-button-disabled:after,.slider-container.swiper-horizontal .swiper-button-disabled:after{opacity:.5}.slider-container.swiper .swiper-button-disabled:hover:before,.slider-container.swiper-horizontal .swiper-button-disabled:hover:before{transform:none}.article{white-space:break-word;margin-bottom:40px}.article__image-container{filter:grayscale();will-change:filter;border-radius:0 0 10px 10px;width:100%;height:auto;transition:filter .3s;position:relative;overflow:hidden}.article__image{will-change:transform,filter;transition:filter .3s,transform .3s}.article__body{padding-top:10px}@media only screen and (min-width:768px){.article__body{padding:20px}}.article__title{font-size:calc(21px + .1vw);line-height:1.5em;letter-spacing:-.06em!important}.article__text{font-size:14px;line-height:1.4em;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;margin:10px 0 30px;font-weight:400}@media only screen and (min-width:768px){.article__text{font-size:14px;line-height:1.4em}}.article__arrow{color:var(--page-foreground,black);will-change:transform;width:40px;height:36px;transition:transform .4s ease-out;display:block;transform:rotate(-90deg)}.article:hover .article__image-container{filter:grayscale(0)!important}.article:hover .article__image{transform:scale(1.05)}.article:hover .article__arrow{transform:rotate(-90deg)translateY(10px)}.benefits-section{padding:60px 0}.benefits-section--border{border-top:1px solid #000}.benefits-section--border:last-of-type{border-bottom:1px solid #000}.benefit{height:100%;margin-bottom:20px}.benefit__text-container{flex-direction:column;justify-content:space-between;display:flex}.benefit__headline{font-size:14px;line-height:1.4em}@media only screen and (min-width:992px){.benefit__headline{font-size:calc(15px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.benefit__headline{font-size:calc(18px + .1vw);line-height:1.5em}}.benefit__headline{font-family:var(--font-baskervville),"Baskervville",serif;padding:0 50px 0 0}@media only screen and (min-width:768px){.benefit__headline{padding:0 60px 0 0}}@media only screen and (min-width:1200px){.benefit__headline{padding:0 100px 0 0}}.benefit__headline--lg{font-size:calc(18px + .1vw);line-height:1.5em}@media only screen and (min-width:1200px){.benefit__headline--lg{font-size:calc(21px + .1vw);line-height:1.5em}}.button{height:auto;line-height:auto;color:var(--page-foreground,black);font-size:14px;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;white-space:nowrap;border:1px solid var(--page-foreground,black);background-color:#fff;border-radius:10px;align-items:center;padding:6px 28px;font-weight:400;transition:all .4s ease-out;display:inline-flex}.button:hover{background-color:var(--page-foreground,black);color:#fff;border-color:var(--page-foreground,black);cursor:pointer}.button:not(:last-child){margin-right:10px}.button--filled-white{color:var(--page-foreground,black);border:1px solid var(--page-foreground,black);background-color:#fff}.button--filled-dark{background-color:var(--page-foreground,black);color:#fff;border-color:var(--page-foreground,black)}.button--filled-transparent{color:var(--page-foreground,black);border-color:var(--page-foreground,black);background-color:#0000}.button--outline-dark{border:1px solid var(--page-foreground,black);background-color:#0000}@media only screen and (min-width:992px){.button--outline-dark{border:1px solid var(--page-foreground,black)!important;background-color:#0000!important}}.button--outline-dark:hover{color:#fff!important;background-color:var(--page-foreground,black)!important;border-color:var(--page-foreground,black)!important}.button--outline-light{color:#fff;background-color:#0000;border:1px solid #fff}@media only screen and (min-width:992px){.button--outline-light{color:#fff!important;background-color:#0000!important;border:1px solid #fff!important}}.button--outline-light:hover{color:var(--page-foreground,black)!important;background-color:#fff!important;border-color:#fff!important}.button--dropdown{text-align:left;width:100%;position:relative}.button--dropdown:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--page-foreground,black);width:0;height:0;display:block;position:absolute;top:calc(50% - 3px);right:20px}.form{position:relative}.form p,.form li,.form ol,.form span,.form strong,.form a{font-family:var(--font-mona-sans),"Mona Sans",sans-serif}.form input{appearance:none;border:1px solid var(--page-foreground,black);will-change:border-color;background:0 0;border-radius:25px;width:100%;height:50px;padding:0 20px;transition:border-color .4s}.form select{display:none}.form__container{flex:wrap;flex-direction:column;display:flex}.form__col{width:100%;margin-bottom:20px;position:relative}.form__label{font-size:14px;line-height:1.4em;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;pointer-events:none;font-weight:400;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.form__input,.form__select{font-size:14px;line-height:1.4em;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-weight:400}.form__input:focus,.form__select:focus{border-color:var(--page-foreground,black)}.form__input--error,.form__select--error{border-color:#f05!important}.form__input:focus+.form__label,.form__input:valid+.form__label{display:none}.form__button{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;background:var(--page-foreground,black);color:#fff;cursor:pointer;border:none;border-radius:25px;width:100%;height:50px;font-weight:400}@media only screen and (min-width:768px){.form__text-container{padding-left:calc(40px - var(--bs-gutter-x))}}.form__select{cursor:pointer;appearance:none;border:1px solid var(--page-foreground,black);will-change:border-color;background:0 0;border-radius:25px;outline:none;width:100%;height:50px;padding:0 20px;transition:border-color .4s}.form__select svg{position:absolute;top:calc(50% + 1px);right:16px;transform:translateY(-50%)}.form__select--active svg{transform:translateY(-50%)rotate(180deg)}.form__options{z-index:99;overscroll-behavior:contain;pointer-events:all;background-color:#fff;border-radius:20px;flex-direction:column;max-height:min(280px,50vh);display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden auto}.form__options li{color:#000;border:none;padding:.5em 1em;font-size:14px;line-height:1.4em}@media only screen and (min-width:768px){.form__options li{padding:.5em 1em}}.form__options li:first-child{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;padding:2.5em 1em 1em}@media only screen and (min-width:768px){.form__options li:first-child{padding:2em 1em 1em}}.form__options li:last-child{margin-bottom:1em}.form__options li:not(:first-child){cursor:pointer}.form__options li:not(:first-child):hover{color:#fff;background-color:#000}.form__response{flex-direction:column;justify-content:center;margin-top:20px;display:flex}.form__response a{text-decoration:underline}.form__response__icon{width:50px;height:50px;margin-bottom:20px}@media only screen and (min-width:768px){.form__response__icon{margin-bottom:30px}}.form__response__icon svg{width:100%;height:100%}.form__response__title{margin-bottom:30px}.collage{text-align:center;margin-top:40px}.collage--flex-living{margin-top:-20px}@media only screen and (min-width:768px){.collage--flex-living{margin-top:-140px}}.contact-informations{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;margin:30px 0}@media only screen and (min-width:768px){.contact-informations{margin:0 0 30px}}.contact-informations p{margin:0}.iframe{pointer-events:all;border:none;min-width:100vw;height:100%;min-height:70vh;overflow:hidden}.iframe--active{pointer-events:all}.iframe-holder{position:relative}.iframe-holder__scroll-overlay{pointer-events:all;background-color:#0009;display:none;position:absolute;inset:0 0 6px}.iframe-holder__scroll-overlay--active{display:flex}.iframe-holder__button-start,.iframe-holder__button-stop{bottom:30px;left:100px;right:30px}.iframe-holder__button-start>*,.iframe-holder__button-stop>*{justify-content:center;width:100%}.iframe-holder__button-start{display:none;position:absolute}@media only screen and (min-width:576px){.iframe-holder__button-start{top:50%;left:50%;right:unset;bottom:unset;transform:translate(-50%,-50%)}}.iframe-holder__button-stop{display:none;position:absolute;bottom:30px}@media only screen and (min-width:576px){.iframe-holder__button-stop{bottom:50px;right:30px;left:unset;top:unset}}.iframe-holder__button-start--active,.iframe-holder__button-stop--active{display:flex}.wrapper{transition:all 1s}.main{min-height:100vh;padding-top:100px;position:relative}@media (prefers-reduced-motion:no-preference){.main--enter{animation:.35s ease-out main-enter}}.main--legal{padding-top:140px}@keyframes main-enter{0%{opacity:0}to{opacity:1}}.color--background--beige,.color--background--brown-light{background-color:#fdf4f2}.color--beige,.color--brown-light{color:#fdf4f2}.list{margin-bottom:50px}.list__headline{font-size:calc(18px + .1vw);line-height:1.5em}@media only screen and (min-width:992px){.list__headline{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.list__headline{font-size:calc(32px + .1vw);line-height:1.3em}}.list__headline{font-family:var(--font-baskervville),"Baskervville",serif}.list__btn{border:1px solid var(--page-foreground,black);align-items:center;max-height:38px;padding:0 10px}@media only screen and (min-width:992px){.list__btn{padding:0 20px}}.list__btn--icon{cursor:pointer;display:inline-flex}.list__btn--icon:not(:last-child){margin-right:calc(var(--bs-gutter-x)*.5)}@media only screen and (min-width:768px){.list__btn--icon:not(:last-child){margin-right:var(--bs-gutter-x)}}@media only screen and (min-width:992px){.list__btn--icon:not(:last-child){margin-right:10px}}.list__header{background-color:#fff;padding:30px 0;display:none;position:relative}@media only screen and (min-width:992px){.list__header{display:grid}}.list__header:before,.list__header:after{content:"";background:#fff;width:30px;height:100%;max-height:100%;display:block;position:absolute;top:0}.list__header:before{left:-30px}.list__header:after{right:-30px}.list__header p{margin:0;font-weight:900}.list__divider{margin:0 5px}.list__item-container{margin:0;padding:0}.list__item{border-top:1px dashed var(--page-foreground,black);padding:12px 0;list-style:none}.list__item:first-child{border-top:none;margin-top:12px}.list__item--availability{border-top:1px solid var(--page-foreground,black);padding:30px 0;list-style:none}.list__item--availability:first-child{border-top:1px solid var(--page-foreground,black);margin-top:0}.list__item--availability::marker{content:none}@media only screen and (min-width:992px){.list__item--availability{border-top-color:#fff;padding:12px 0}.list__item--availability:first-child{border-top-color:#fff}}.list__item__title{margin-bottom:20px;font-size:calc(21px + .1vw)!important}@media only screen and (min-width:992px){.list__item__title{margin-bottom:0;font-size:13px!important}}.list__item__title__addition{font-size:calc(21px + .1vw)!important}@media only screen and (min-width:992px){.list__item__title__addition{display:none}}.list__error{padding:30px 0}.list__input{display:none}.list__spacing{margin:0 0 20px}@media only screen and (min-width:992px){.list__spacing{display:none}}.list-section--availability,.list-section--availability p,.list-section--availability span,.list-section--availability a,.list-section--availability li{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-weight:400}.list-section--availability p,.list-section--availability span,.list-section--availability a{font-size:14px;line-height:1.4em}.list-section--availability .availability-row__residence{font-size:calc(32px + .1vw);line-height:1.3em}@media only screen and (min-width:992px){.list-section--availability .availability-row__residence{font-size:14px;line-height:1.4em}}.list-section--availability .list{border-bottom:1px solid var(--page-foreground,black);margin-top:0;padding:0}@media only screen and (min-width:992px){.list-section--availability .list{border-bottom-color:#fff}}.availability-row__residence{color:var(--page-foreground,black);margin:0 0 20px;font-size:calc(32px + .1vw);font-weight:400;line-height:1.3em;font-family:var(--font-mona-sans),"Mona Sans",sans-serif!important}@media only screen and (min-width:992px){.availability-row__residence{margin:0;font-size:14px;line-height:1.4em}}.availability-row__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media only screen and (min-width:992px){.availability-row__grid{display:contents}}.availability-row__field{flex-direction:column;gap:2px;min-width:0;display:flex}@media only screen and (min-width:992px){.availability-row__field{display:block}}.availability-row__field--floorplan,.availability-row__field--features{grid-column:1/-1}.availability-row__field--floorplan .button{justify-content:center;width:100%;margin-top:5px}@media only screen and (min-width:992px){.availability-row__field--floorplan .button{width:auto;margin-top:0}}.availability-row__label{color:var(--page-foreground,black);opacity:.65;line-height:1.3;font-size:13px!important}@media only screen and (min-width:992px){.availability-row__label{display:none}}.availability-row__value{color:var(--page-foreground,black);word-break:break-word;margin:0}.availability-row__value--rent{font-weight:700}@media only screen and (min-width:992px){.availability-row{grid-template-columns:1.8fr 1.1fr .8fr 2fr 1.3fr 1.2fr 1.8fr;align-items:center;gap:10px;display:grid}.availability-row--header{display:grid}.availability-row__field--concessions,.availability-row__field--floorplan,.availability-row__field--features{grid-column:auto}}.mapbox-section{border-top:1px solid #000;border-bottom:1px solid #000}@media only screen and (min-width:992px){.mapbox-row{justify-content:center;display:flex}}.mapbox__filter-outer-wrapper{flex-direction:row;margin:30px 0;display:flex;position:relative}@media only screen and (min-width:992px){.mapbox__filter-outer-wrapper{min-width:fit-content;height:auto;margin:50px 30px 50px 0}}@media only screen and (min-width:1200px){.mapbox__filter-outer-wrapper{min-width:500px}}.mapbox__map{width:calc(100% + 40px);height:calc(80vh - 90px);min-height:400px;margin-left:-20px;position:relative}@media only screen and (min-width:768px){.mapbox__map{width:calc(100% + 60px);margin-left:-30px}}@media only screen and (min-width:992px){.mapbox__map{width:calc(100% + 30px);height:calc(100vh - 100px);margin-left:0;margin-right:-30px}}.mapbox__dropdown{width:100%;max-width:500px}@media only screen and (min-width:992px){.mapbox__dropdown{display:none}}.mapbox__dropdown>.button{width:100%;color:var(--page-foreground,black);border-color:var(--page-foreground,black);background-color:#fff}.mapbox__dropdown>.button:after{border-top-color:var(--page-foreground,black)}.mapbox__dropdown>.button:hover{color:#fff;background-color:var(--page-foreground,black);border-color:var(--page-foreground,black)}.mapbox__dropdown>.button:hover:after{border-top-color:#fff}.mapbox__filter-container{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:25px;width:100%;max-width:500px;padding:20px;display:none;position:absolute;top:50px;overflow:hidden}@media only screen and (min-width:992px){.mapbox__filter-container{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:unset;background:0 0;border-radius:0;width:100%;padding:0;display:block;position:relative;top:auto}}.mapbox__filter-container--active{display:block}.mapbox__filter-list{flex-direction:column;height:100%;display:flex;position:relative}.mapbox__results-container{padding:20px 0 30px 30px;display:none}@media only screen and (min-width:1200px){.mapbox__results-container{height:100%;padding:0;display:block;position:absolute;top:0;left:0;transform:translate(220px)}.mapbox__results-container:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--page-background,#e6e7e1) 100%);pointer-events:none;height:10vh;position:absolute;bottom:0;left:0;right:0}}.mapbox__results-container__inner{width:280px;height:100%;padding-right:10px;position:relative;overflow:hidden scroll}.mapbox__results-container__inner::-webkit-scrollbar-track{background-color:#0000}.mapbox__results-container__inner::-webkit-scrollbar{background-color:#0000;width:6px}.mapbox__results-container__inner::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.mapbox__results-container__inner ul{padding-bottom:50px}.mapbox__scroll-container{height:100%;position:relative}.mapbox__marker__svg,.mapbox__marker__number{transition:transform .3s ease-out}.mapbox__marker__svg{fill:var(--page-foreground,black)}.mapbox__marker__svg--brand{fill:#326c6c}.mapbox__marker__number{color:#fff;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-weight:400}.mapbox__marker{justify-content:center;align-items:flex-end;display:flex}.mapbox__marker--active{z-index:1}.mapbox__filter{margin-bottom:10px}.mapbox__filter>.button{width:100%}@media only screen and (min-width:992px){.mapbox__filter>.button{width:auto}}.mapbox__filter>.button:not(:last-child){margin-right:0}.mapbox__filter:last-child{margin-bottom:0}.mapbox__filter__title{cursor:pointer;border:1px solid #000;border-radius:20px;align-self:flex-start;align-items:center;height:40px;padding:0 30px;font-size:14px;line-height:1.4em;transition:all .5s ease-in-out;display:inline-flex}@media only screen and (min-width:768px){.mapbox__filter__title{font-size:calc(15px + .1vw);line-height:1.5em}}.mapbox__filter__title:hover,.mapbox__filter__title--active{color:#fff;background-color:#000}.mapbox__result{width:max-content;max-width:100%;font-size:14px;line-height:1.4em;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;align-items:center;font-weight:400;display:flex}@media only screen and (min-width:768px){.mapbox__result{font-size:calc(15px + .1vw);line-height:1.5em}}.mapbox__result:hover{cursor:pointer;text-decoration:underline}.mapbox__result--active,.mapbox__result--active:hover{color:#000;text-decoration:underline}.mapbox__result:not(:last-child){margin-bottom:10px}.mapbox__result__number{color:#fff;background-color:var(--page-foreground,black);width:25px;min-width:25px;height:25px;font-size:11px;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;border-radius:20px;justify-content:center;align-self:flex-start;align-items:center;margin-right:10px;font-weight:400;display:inline-flex}.mapbox__selected-pin{color:#000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#fffc;border:1px solid #000;border-radius:10px;max-width:calc(100% - 60px);padding:20px;transition:background-color .3s;position:absolute;bottom:20px;right:20px}@media only screen and (min-width:992px){.mapbox__selected-pin{border-radius:25px;padding:30px;font-size:calc(15px + .1vw);line-height:1.5em;bottom:30px;right:30px}}.mapbox__selected-pin:hover{cursor:pointer;background:#fff}.mapbox__selected-pin:hover .mapbox__selected-pin__link-text{text-decoration:underline}.mapbox__selected-pin p{margin:0;font-size:14px}@media only screen and (min-width:1200px){.mapbox__selected-pin p{font-size:calc(15px + .1vw)}}.mapbox__selected-pin__title{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;margin:0;font-weight:400}.mapbox__selected-pin__link-text{color:#457437;margin-top:.5em!important}.mapbox__controls-wrapper{z-index:2;top:20px;right:20px}@media only screen and (min-width:768px){.mapbox__controls-wrapper{top:30px;right:30px}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib *{font-size:11px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{box-shadow:none;background:0 0;margin:20px 20px 0 0}.mapboxgl-ctrl.mapboxgl-ctrl-group{box-shadow:none;z-index:3;background:0 0}.mapboxgl-ctrl.mapboxgl-ctrl-group button{background:0 0;border-radius:20px;width:40px;height:40px;margin-bottom:10px;transition:all .3s;position:relative}@media only screen and (min-width:992px){.mapboxgl-ctrl.mapboxgl-ctrl-group button{border-radius:25px;width:50px;height:50px}}.mapboxgl-ctrl.mapboxgl-ctrl-group button+button{border:none}.mapboxgl-ctrl.mapboxgl-ctrl-group button:after{content:"";z-index:-1;background:#fff;border-radius:20px;width:100%;height:100%;transition:transform .3s ease-in-out;display:block;position:absolute;top:0;box-shadow:0 0 10px -2px #0003}@media only screen and (min-width:992px){.mapboxgl-ctrl.mapboxgl-ctrl-group button:after{border-radius:25px}}.mapboxgl-ctrl.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{display:none}.video-container,.image-container{position:relative}.image-container{justify-content:center;margin:0 -10px;display:flex}@media only screen and (min-width:768px){.image-container{margin:unset}}.image-container--border-radius{border-radius:0 0 10px 10px;overflow:hidden}.image-container--vertical{padding-top:177.778%}.image-container--horizontal{padding-top:56.25%}.image-container--square{padding-top:100%}.image-container--offset-full{margin:0 -10px}@media only screen and (min-width:768px){.image-container--offset-full{margin:0 -30px}}.image-container--offset-right{margin:0 -10px}@media only screen and (min-width:768px){.image-container--offset-right{margin:0 -20px 0 0}}.image-container--offset-right--full{margin:0 -10px}@media only screen and (min-width:768px){.image-container--offset-right--full{margin:0 -30px 0 0}}.image-container--offset-left{margin:0 -10px}@media only screen and (min-width:768px){.image-container--offset-left{margin:0 0 0 -20px}}.image-container--offset-left--full{margin:0 -10px}@media only screen and (min-width:768px){.image-container--offset-left--full{margin:0 0 0 -30px}}.image-container--offset-mobile{margin:0 -30px}.image-container--content-left{justify-content:flex-start}.image-container--content-right{justify-content:flex-end}.image-container img{object-fit:cover;max-width:100dvw}.image-container--hero{border-radius:0 0 10px 10px;height:calc(100vh - 100px);min-height:-webkit-fill-available;margin:0 -20px;position:relative;overflow:hidden}@media only screen and (min-width:768px){.image-container--hero{margin:0 -30px}}.image-container--hero img{object-fit:cover}.image-container--hero--frontpage{position:sticky;top:100px}.image-container--contain img{object-fit:contain}.split-screen{background-color:var(--page-background,#e6e7e1);grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:10px;width:100vw;height:calc(100vh - 100px);min-height:520px;margin-left:calc(50% - 50vw);display:grid;overflow:hidden}@media only screen and (min-width:768px){.split-screen{grid-template-rows:1fr;grid-template-columns:1fr 1fr;min-height:-webkit-fill-available}}.split-screen__panel{width:100%;height:100%;position:relative;overflow:hidden}.split-screen__panel img{object-fit:cover}.split-screen__panel--left{animation:.9s cubic-bezier(.22,1,.36,1) both split-screen-reveal}.split-screen__panel--right{animation:.9s cubic-bezier(.22,1,.36,1) .12s both split-screen-reveal}@keyframes split-screen-reveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.container--border-radius{border-radius:0 0 10px 10px;overflow:hidden}.container--offset-right{margin:0 -10px}@media only screen and (min-width:768px){.container--offset-right{margin:0 -20px 0 0}}.container--offset-right--full{margin:0 -10px}@media only screen and (min-width:768px){.container--offset-right--full{margin:0 -30px 0 0}}.container--offset-left{margin:0 -10px}@media only screen and (min-width:768px){.container--offset-left{margin:0 0 0 -20px}}.container--offset-left--full{margin:0 -10px}@media only screen and (min-width:768px){.container--offset-left--full{margin:0 0 0 -30px}}.container--offset-full{margin:0 -10px}.container--offset-full img,.container--offset-full span{width:100%;max-width:unset}@media only screen and (min-width:768px){.container--offset-full{margin:0 -30px}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;font-family:var(--font-baskervville),"Baskervville",serif}h1,h2,h3,h4{-webkit-hyphens:none;hyphens:none;margin:0 0 .5em;font-weight:400}p{margin:0 0 1em}p:last-child{margin:0}p,li,ol,span,strong{font-size:calc(15px + .1vw);line-height:1.5em}@media only screen and (min-width:1200px){p,li,ol,span,strong{font-size:calc(18px + .1vw);line-height:1.5em}}@media only screen and (min-width:1800px){p,li,ol,span,strong{font-size:calc(21px + .1vw);line-height:1.5em}}p,li,ol,span,strong{font-family:var(--font-baskervville),"Baskervville",serif;letter-spacing:0;font-size:calc(15px + .1vw)}button,.button{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-weight:400}.font--primary{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;letter-spacing:0;font-weight:200}.font--secondary{font-family:var(--font-baskervville),"Baskervville",serif}.font--bold{font-family:var(--font-baskervville),"Baskervville",serif;font-weight:400}.font--xs{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-size:13px;font-weight:400}.font--sm{font-size:14px;line-height:1.4em}@media only screen and (min-width:992px){.font--sm{font-size:calc(15px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.font--sm{font-size:calc(18px + .1vw);line-height:1.5em}}.font--md{font-size:calc(18px + .1vw);line-height:1.5em}@media only screen and (min-width:1200px){.font--md{font-size:calc(21px + .1vw);line-height:1.5em}}.font--lg{font-size:calc(18px + .1vw);line-height:1.5em}@media only screen and (min-width:992px){.font--lg{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.font--lg{font-size:calc(32px + .1vw);line-height:1.3em}}.font--xl{font-size:calc(21px + .1vw);line-height:1.5em}@media only screen and (min-width:768px){.font--xl{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:992px){.font--xl{font-size:calc(32px + .1vw);line-height:1.3em}}@media only screen and (min-width:1200px){.font--xl{font-size:calc(56px + .1vw);line-height:1.1em}}.font--xxl{font-size:calc(32px + .1vw);line-height:1.3em}@media only screen and (min-width:768px){.font--xxl{font-size:calc(56px + .1vw);line-height:1.1em}}@media only screen and (min-width:1200px){.font--xxl{font-size:calc(86px + .1vw);line-height:1.1em}}@media only screen and (min-width:768px){.font--xxl.font--primary{text-align:center}}strong,strong a{font-family:var(--font-baskervville),"Baskervville",serif;font-weight:400}.main--legal h2{font-size:calc(18px + .1vw);line-height:1.5em}@media only screen and (min-width:992px){.main--legal h2{font-size:calc(21px + .1vw);line-height:1.5em}}@media only screen and (min-width:1200px){.main--legal h2{font-size:calc(32px + .1vw);line-height:1.3em}}.main--legal h2{font-family:var(--font-baskervville),"Baskervville",serif}.letter-spacing-none{letter-spacing:0}.header{border-bottom:1px solid var(--page-foreground,black);will-change:background-color,border-color;z-index:200;flex-direction:row;justify-content:space-between;align-items:center;height:100px;padding:0 20px;transition:background-color .5s ease-in-out,border-color .5s ease-in-out;display:flex;position:absolute;top:0;left:0;right:0}@media only screen and (min-width:576px){.header{padding:0 80px 0 30px}}@media only screen and (min-width:992px){.header{padding:0 30px;position:fixed}}.header--dark{border-color:var(--page-foreground,black)}.header__burger{background-color:var(--page-foreground,black);border:1px solid var(--page-foreground,black);z-index:300;cursor:pointer;appearance:none;backface-visibility:hidden;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;margin-top:0;padding:0;transition:all .7s cubic-bezier(.7,0,.3,1);display:flex;position:fixed;top:25px;right:20px;transform:translateZ(0)}@media only screen and (min-width:576px){.header__burger{right:30px}}@media only screen and (min-width:992px){.header__burger{display:none}}.header__burger:before,.header__burger:after{content:"";background-color:#fff;border-radius:4px;width:22px;height:2px;transition:all .3s ease-out;display:block}.header__burger:before{margin-bottom:6px}.header__burger--active{background-color:#fff;border-color:#fff}.header__burger--active:before,.header__burger--active:after{background-color:var(--page-foreground,black);margin:0;position:absolute}.header__burger--active:after{transform:rotate(45deg)}.header__burger--active:before{transform:rotate(-45deg)}.header__nav-container{z-index:9;align-items:center;display:flex}.header--inverted a{color:#fff}.header--inverted .header__burger{background-color:#fff;border-color:#fff}.header--inverted .header__burger:after,.header--inverted .header__burger:before{background-color:#000}.header--inverted .header__burger--active{background-color:var(--page-foreground,black);border-color:var(--page-foreground,black)}.header--inverted .header__burger--active:after,.header--inverted .header__burger--active:before{background-color:#fff}.header--inverted .button{color:#fff;text-transform:none;background-color:#0000;border:1px solid #000}@media only screen and (min-width:992px){.header--inverted .button{color:#000;background-color:#0000}}.header--inverted .button:hover{color:#fff;border:1px solid #fff;background-color:#000!important}.header--inverted .nav--main__item a:after,.header--inverted .nav--main__item a:before,.header--inverted .nav--sub__item a:after,.header--inverted .nav--sub__item a:before{background-color:#fff}.header--inverted .nav .social-media svg path{fill:#fff}.nav{will-change:transform,background-color,border-color;flex-direction:column;justify-content:center;width:100vw;height:100%;min-height:-webkit-fill-available;padding:0 20px;transition:transform .7s cubic-bezier(.7,0,.3,1),background-color .5s ease-in-out,border-color .5s ease-in-out;display:flex;position:fixed;inset:0;transform:translate(100%);background-color:var(--page-background,#e6e7e1)!important}@media only screen and (min-width:768px){.nav{padding:0 30px}}@media only screen and (min-width:992px){.nav{will-change:background-color,border-color;width:auto;height:auto;min-height:auto;padding:0;position:static;inset:auto;transform:none;background-color:inherit!important}}.nav *{-webkit-hyphens:none;hyphens:none}.nav .logo-outer-wrapper{opacity:0;will-change:transform,opacity;transition:transform .4s ease-out,opacity .4s ease-out;display:flex;position:absolute;top:25px;left:20px;transform:translate(10px)}@media only screen and (min-width:992px){.nav .logo-outer-wrapper{display:none}}.nav--active{transform:translate(0%)}@media only screen and (min-width:992px){.nav--active{transform:none}}.nav--active .logo-outer-wrapper{opacity:1;transition-delay:.6s;transform:none}.nav--active .nav--main li,.nav--active .nav--sub li{opacity:1;will-change:transform,opacity;transform:translate(0,0)}.nav--active .social-media{opacity:1}.nav--active .nav--main__item:first-child{transition-delay:.6s}.nav--active .nav--main__item:nth-child(2){transition-delay:.65s}.nav--active .nav--main__item:nth-child(3){transition-delay:.7s}.nav--active .nav--main__item:nth-child(4){transition-delay:.75s}.nav--active .nav--main__item:nth-child(5){transition-delay:.8s}.nav--active .nav--main__item:nth-child(6),.nav--active .nav--sub__item:first-child{transition-delay:.85s}.nav--active .nav--sub__item:nth-child(2){transition-delay:.9s}.nav--active .nav--sub__item:nth-child(3){transition-delay:.95s}.nav--active .nav--sub__item:nth-child(4){transition-delay:1s}.nav--active .nav--sub__item:nth-child(5){transition-delay:1.05s}.nav--active .nav--sub__item:nth-child(6){transition-delay:1.1s}.nav-container{z-index:100;border-left:1px solid #fff;flex-direction:column;justify-content:center;padding:50px;display:flex;position:fixed;inset:100px 0 0}@media only screen and (min-width:576px){.nav-container{left:auto}}@media only screen and (min-width:992px){.nav-container{padding:50px 150px 50px 50px}}.nav--main ul,.nav--main li,.nav--sub ul,.nav--sub li{width:100%}.nav--main li,.nav--main a,.nav--sub li,.nav--sub a{text-align:left;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-size:32px;font-weight:400;line-height:1.2}.nav--main li,.nav--sub li{opacity:0;will-change:transform,opacity;transition:transform .4s ease-out,opacity .4s ease-out;transform:translate(10px)}@media only screen and (min-width:992px){.nav--main li,.nav--sub li{font-size:inherit;line-height:inherit;opacity:1;transform:translate(0,0)}}.nav--main__item,.nav--sub__item{color:var(--page-foreground,black);margin:0 0 15px}@media only screen and (min-width:992px){.nav--main__item,.nav--sub__item{margin:0}}.nav--main__item--includes-button .button,.nav--sub__item--includes-button .button{height:auto;min-height:0;color:var(--page-foreground,black);font-size:32px;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;box-shadow:none;text-transform:none;background-color:#0000;border:none;border-radius:0;margin:0;padding:0;font-weight:400;line-height:1.2}.nav--main__item--includes-button .button:not(:last-child),.nav--sub__item--includes-button .button:not(:last-child){margin-right:0}.nav--main__item--includes-button .button:hover,.nav--sub__item--includes-button .button:hover{color:var(--page-foreground,black);background-color:#0000}.nav--main__item--includes-button .button--filled-transparent,.nav--main__item--includes-button .button--outline-dark,.nav--main__item--includes-button .button--outline-light,.nav--sub__item--includes-button .button--filled-transparent,.nav--sub__item--includes-button .button--outline-dark,.nav--sub__item--includes-button .button--outline-light{color:var(--page-foreground,black)!important;background-color:#0000!important;border:none!important}.nav--main__item--includes-button .button--filled-transparent:hover,.nav--main__item--includes-button .button--outline-dark:hover,.nav--main__item--includes-button .button--outline-light:hover,.nav--sub__item--includes-button .button--filled-transparent:hover,.nav--sub__item--includes-button .button--outline-dark:hover,.nav--sub__item--includes-button .button--outline-light:hover{color:var(--page-foreground,black)!important;background-color:#0000!important}@media only screen and (min-width:992px){.nav--main__item--includes-button .button,.nav--sub__item--includes-button .button{border:1px solid var(--page-foreground,black);background-color:#0000;border-radius:10px;min-height:40px;padding:6px 28px;line-height:normal;font-size:14px!important}.nav--main__item--includes-button .button:hover,.nav--sub__item--includes-button .button:hover{background-color:var(--page-foreground,black);color:#fff}.nav--main__item--includes-button .button--filled-transparent,.nav--sub__item--includes-button .button--filled-transparent{color:var(--page-foreground,black);background-color:#0000;border-color:var(--page-foreground,black)!important}.nav--main__item--includes-button .button--outline-dark,.nav--sub__item--includes-button .button--outline-dark{border:1px solid var(--page-foreground,black)!important;background-color:#0000!important}.nav--main__item--includes-button .button--outline-dark:hover,.nav--sub__item--includes-button .button--outline-dark:hover{color:#fff!important;background-color:var(--page-foreground,black)!important;border-color:var(--page-foreground,black)!important}.nav--main__item--includes-button .button--outline-light,.nav--sub__item--includes-button .button--outline-light{color:#fff!important;background-color:#0000!important;border:1px solid #fff!important}.nav--main__item--includes-button .button--outline-light:hover,.nav--sub__item--includes-button .button--outline-light:hover{color:var(--page-foreground,black)!important;background-color:#fff!important;border-color:#fff!important}}.nav--main__item--includes-button--current .button,.nav--sub__item--includes-button--current .button{color:var(--page-foreground,black);background-color:#0000;border:none}@media only screen and (min-width:992px){.nav--main__item--includes-button--current .button,.nav--sub__item--includes-button--current .button{border:1px solid var(--page-foreground,black);font-size:14px!important}.nav--main__item--includes-button--current .button:hover,.nav--sub__item--includes-button--current .button:hover{background-color:var(--page-foreground,black);color:#fff}}.nav--main{display:flex}.nav--main ul{flex-direction:column;align-items:flex-start;display:flex}@media only screen and (min-width:992px){.nav--main ul{flex-direction:row;align-items:center}}.nav--main a{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-size:32px;font-weight:400;line-height:1.2}@media only screen and (min-width:992px){.nav--main a{font-size:14px;line-height:normal}.nav--main__item{margin-right:20px}.nav--main__item:first-child{order:1}.nav--main__item:nth-child(2){order:2}.nav--main__item:nth-child(3){order:3}.nav--main__item:nth-child(4){order:4}.nav--main__item:nth-child(5){order:5}.nav--main__item:nth-child(6){order:6}.nav--main__item a{position:relative}.nav--main__item a:after{content:"";background-color:var(--page-foreground,black);opacity:0;border-radius:3px;width:6px;height:6px;transition:all .3s;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)translateY(0)scale(0)}.nav--main__item a:hover:after,.nav--main__item--current a:after{opacity:1;transform:translate(-50%)translateY(4px)scale(1)}}@media only screen and (min-width:1200px){.nav--main__item{margin-right:40px}}.nav--main__item--includes-button a{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-weight:400;line-height:1.2;font-size:32px!important}.nav--main__item--includes-button a:after{content:none}@media only screen and (min-width:992px){.nav--main__item--includes-button{margin-right:10px}.nav--main__item--includes-button:last-child{margin-right:0}.nav--main__item--includes-button a{line-height:normal;font-size:14px!important}.nav--main__item--includes-button a:after{content:none}}@media only screen and (min-width:1200px){.nav--main__item--includes-button{margin-right:20px}.nav--main__item--includes-button:last-child{margin-right:0}}.nav--main-mobile{margin-bottom:60px;display:flex}@media only screen and (min-width:992px){.nav--main-mobile{display:none}.nav--main-mobile li,.nav--main-mobile a{font-size:calc(21px + .1vw)}}.nav--main-mobile ul{flex-direction:column;display:flex}.nav--sub{background-color:#0000;flex-direction:column;transition:background-color .5s ease-in-out,border-color .5s ease-in-out;display:flex}@media only screen and (min-width:992px){.nav--sub{display:none}}.nav--sub a,.nav--sub li{font-size:calc(18px + .1vw)}.nav--sub__item:last-child{margin:0}.nav__social-media{display:flex;position:absolute;bottom:30px}.nav__social-media li:not(:last-child){margin-right:10px}@media only screen and (min-width:992px){.nav__social-media li:not(:last-child){margin-right:15px}}.social-media{cursor:pointer;opacity:0;will-change:opacity;align-self:flex-end;width:40px;height:40px;transition:opacity .4s ease-out;position:absolute;bottom:20px;right:20px}@media only screen and (min-width:768px){.social-media{width:50px;height:50px}}@media only screen and (min-width:992px){.social-media{display:none}}.social-media svg{fill:var(--page-foreground,black);border-radius:20px;width:40px;height:40px;transition:all .4s ease-out}.social-media svg:hover{background-color:var(--page-foreground,black)}.social-media svg:hover path{fill:#fff!important}.social-media svg path{transition:all .4s ease-out}.social-media a{font-size:0;display:block}.social-media__button{border:1px solid var(--page-foreground,black);background-color:var(--page-background,#e6e7e1);z-index:100;width:100%;height:100%;transition-delay:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.social-media__button svg{width:14px;height:14px}@media only screen and (min-width:992px){.social-media__button{display:none}}.social-media__icons{position:absolute;top:0;bottom:0}@media only screen and (min-width:992px){.social-media__icons{display:flex;position:relative}}.social-media__icons li{width:fit-content;position:absolute;top:0;bottom:0}@media only screen and (min-width:992px){.social-media__icons li{position:relative}.social-media__icons li:not(:last-child){margin-right:10px}}.social-media__icons--show li:first-child{transform:translateY(-50px)}.social-media__icons--show li:nth-child(2){transform:translateY(-100px)}.social-media__icons--show li:nth-child(3){transform:translateY(-150px)}.social-media__icons--show li:nth-child(4){transform:translateY(-200px)}@media only screen and (min-width:992px){.social-media__icons--show li{transform:translateY(0)!important}}.placeholder{background-color:#000;min-height:80vh}.section{z-index:10;padding-top:0;padding-bottom:calc(75px + 1.5vw);position:relative}@media only screen and (min-width:768px){.section{padding-bottom:calc(100px + .5vw)}}.section--t{padding-top:calc(75px + 1.5vw)}@media only screen and (min-width:768px){.section--t{padding-top:calc(100px + .5vw)}}.section--t--sm{padding-top:calc(75px + 1.5vw)}@media only screen and (min-width:768px){.section--t--sm{padding-top:calc(50px + .25vw)}}.section--t--lg{padding-top:calc(75px + 1.5vw)}@media only screen and (min-width:768px){.section--t--lg{padding-top:calc(200px + 1vw)}}.section--b--sm{padding-bottom:calc(75px + 1.5vw)}@media only screen and (min-width:768px){.section--b--sm{padding-bottom:calc(50px + .25vw)}}.section--b--lg{padding-bottom:calc(75px + 1.5vw)}@media only screen and (min-width:768px){.section--b--lg{padding-bottom:calc(200px + 1vw)}}.section--nb,.section--nb--mobile{padding-bottom:0}@media only screen and (min-width:768px){.section--nb--mobile{padding-bottom:calc(75px + 1.5vw)}}.section--np{padding:0}.section--full-height{min-height:100vh}.section--full-height img{object-fit:cover}.section--footer{z-index:160}.color--background--black{background-color:#000}.color--background--white{background-color:#fff}.color--background--pink{background-color:#ffb2a3}.color--background--yellow{background-color:#fdf2c9}.color--background--blue{background-color:#b6d9e2}.color--background--blue-light{background-color:#e9eeef}.color--background--green{background-color:#e5efdf}.color--background--green-light{background-color:#e8efdd}.color--background--orange{background-color:#f9e0cc}.color--background--beige,.color--background--brown-light{background-color:#fdf4f2}.color--black{color:#000}.color--white{color:#fff}.color--pink{color:#ffb2a3}.color--yellow{color:#fdf2c9}.color--blue{color:#b6d9e2}.color--blue-light{color:#e9eeef}.color--green-dark{color:#41ad49}.color--green-darker{color:#457437}.color--green-light{color:#e8efdd}.color--orange{color:#f9e0cc}.color--beige,.color--brown-light{color:#fdf4f2}.slider-container{cursor:grab;box-sizing:border-box;width:calc(100% + 40px);max-width:none;margin:0 -20px;padding:0 20px;position:relative;overflow:hidden}.slider-container .swiper-wrapper{align-items:stretch}.slider-container .swiper-slide{box-sizing:border-box;height:auto}.slider-container .slide--auto-width{width:auto}.slideshow{box-sizing:border-box;width:calc(100% + 20px);max-width:none;margin:0 -10px;padding:0 10px;position:relative;overflow:hidden}@media only screen and (min-width:768px){.slideshow{width:calc(100% + 40px);margin:0 -20px;padding:0 20px}}.slideshow .swiper,.slideshow.swiper,.slideshow__swiper{width:100%;overflow:hidden}.slideshow .swiper-slide{box-sizing:border-box}.slideshow__indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;pointer-events:none;opacity:0;will-change:opacity;background-color:#000000b3;border-radius:50px;justify-content:center;align-items:center;width:100px;height:100px;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.slideshow__indicator{border-radius:100px;width:140px;height:140px}}@media only screen and (min-width:1800px){.slideshow__indicator{width:200px;height:200px}}.slideshow__indicator--active{opacity:1}.slide>:first-child,.slide--rounded>:first-child{border-radius:0 0 10px 10px}.slide__title{padding:10px}@media only screen and (min-width:768px){.slide__title{padding:20px}}.slider__navigation{z-index:10;position:absolute;top:40px;right:40px}.slider__navigation__prev,.slider__navigation__next{z-index:10;background-color:#000;width:40px;height:40px}.slider__navigation__next{margin-top:20px}.footer{color:#326c6c;z-index:160;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;background:#d4d5cc;margin-top:calc(40px + 1vw);padding:40px 0 30px;font-weight:400;position:relative}@media only screen and (min-width:768px){.footer{padding:40px 0 30px}}.footer *{color:inherit}.footer p,.footer a{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;margin:0;font-weight:400}.footer a{color:inherit;text-decoration:none;transition:opacity .3s}.footer a:hover{opacity:.65}.footer ul{margin:0;padding:0;list-style:none}.footer__row{--bs-gutter-x:40px;--bs-gutter-y:40px;align-items:flex-start}.footer__row--main{margin-bottom:80px}@media only screen and (min-width:768px){.footer__row--main{margin-bottom:120px}}.footer__address,.footer__address p,.footer__address a,.footer p.footer__contact-line,.footer p.footer__contact-line a{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;letter-spacing:0;font-size:calc(32px + .1vw);font-weight:200;line-height:1.15}.footer__col--info,.footer__col--contact{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer__col--contact{gap:0}.footer__contact-line{max-width:100%}.footer__contact-line a{overflow-wrap:anywhere}.footer__meta{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media only screen and (min-width:768px){.footer__meta{grid-template-columns:minmax(0,25%) minmax(0,1fr);align-items:end;gap:0;display:grid}}.footer__partners{flex-wrap:wrap;align-items:flex-end;gap:30px 50px;display:flex}@media only screen and (min-width:768px){.footer__partners{grid-column:1}}.footer__partner{object-fit:contain;object-position:bottom left;width:auto;height:auto;max-height:44px;display:block}.footer__partner-link{align-items:flex-end;line-height:0;display:inline-flex}.footer__meta-end{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;width:100%;display:flex}@media only screen and (min-width:768px){.footer__meta-end{grid-column:2}}.footer__social{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.footer__social-icon{object-fit:contain;width:25px;height:25px;display:block}.footer__social-icon-link{flex-shrink:0;align-items:flex-end;width:25px;height:25px;line-height:0;display:inline-flex}.footer__legal{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;margin-left:auto;display:flex}.footer__legal p,.footer__legal a{font-family:var(--font-mona-sans),"Mona Sans",sans-serif;font-weight:400;line-height:1;font-size:12px!important}.footer__badges{flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.footer__badge{object-fit:contain;flex-shrink:0;width:auto;height:auto;max-height:18px;display:block}.footer__badge-link{align-items:flex-end;line-height:0;display:inline-flex}.logo{max-width:100%;max-height:100%}.logo-container{width:100px;height:40px;position:relative}@media only screen and (min-width:992px){.logo-container{width:126px;height:50px}}.logo-container .circle{stroke-dashoffset:0}.logo-container--loading .logo-outer-wrapper__circle{animation:1.35s cubic-bezier(.33,1,.68,1) forwards logo-o-sweep}.logo-container--loading .circle{animation:1.35s cubic-bezier(.45,0,.2,1) forwards logo-o-draw}.logo-container--show{opacity:1}@keyframes logo-o-sweep{0%{opacity:.55;transform:rotate(-120deg)scale(.88)}55%{opacity:1}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes logo-o-draw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}.logo-outer-wrapper{position:relative}.logo-outer-wrapper__circle{transform-origin:50%;will-change:transform,opacity;width:21px;height:21px;position:absolute;top:0;left:42px}@media only screen and (min-width:992px){.logo-outer-wrapper__circle{width:28px;height:28px;top:-1px;left:51px}}.notification{opacity:0;z-index:500;background-color:#fff;border:1px solid #000;border-radius:10px;padding:20px;transition:all .5s ease-in-out;position:fixed;bottom:20px;left:80px;right:20px;transform:translateY(calc(100% + 20px))}@media only screen and (min-width:768px){.notification{bottom:30px;left:auto;right:30px;transform:translateY(calc(100% + 30px))}}.notification--show{opacity:1;transform:translateY(0)}.linktree__link{margin-bottom:10px}.linktree__link:not(:last-child){margin-bottom:0}.linktree__link a{font-size:14px;line-height:1.4em;text-decoration:underline}@media only screen and (min-width:992px){.linktree__link a{font-size:calc(15px + .1vw);line-height:1.5em}}.preloader{z-index:1000;pointer-events:none;opacity:1;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader--fade-out{animation:.8s ease-out forwards preloader-fade}.preloader>.logo-outer-wrapper{z-index:1;position:relative}.preloader>.logo-outer-wrapper .logo-container{transform:scale(2)}@keyframes preloader-fade{0%{opacity:1}40%{opacity:1}to{opacity:0}}.text-container--read-more--active{max-height:60vh;position:relative;overflow:hidden}@media only screen and (min-width:1200px){.text-container--read-more--active{max-height:40vh}}.text-container--read-more--active:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--page-background,#e6e7e1) 100%);height:10vh;position:absolute;bottom:0;left:0;right:0}.CookieConsent{box-sizing:border-box;z-index:200;background:#000;border-bottom:none;border-radius:25px 25px 0 0;flex-direction:row;width:100%;max-width:600px;padding:25px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.CookieConsent *{font-size:13px!important}.CookieConsent__text{margin:0}.CookieConsent button{width:50px;height:50px;font-family:var(--font-mona-sans),"Mona Sans",sans-serif;background:0 0;border:1px solid #fff;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;margin-left:1em;font-weight:400;transition:all .3s;display:flex}.CookieConsent button:hover{cursor:pointer;color:#000;background:#fff}.CookieConsent *{color:#fff;font-size:11px}.vimeo-video{background-color:#000;padding:56.25% 0 0;position:relative}.vimeo-video>iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.vimeo-video__play{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0}.vimeo-video__play:hover .vimeo-video__play-icon,.vimeo-video__play:focus-visible .vimeo-video__play-icon{background-color:#fffffff2;transform:scale(1.06)}.vimeo-video__play:focus-visible{outline:none}.vimeo-video__play:focus-visible .vimeo-video__play-icon{outline-offset:4px;outline:2px solid #fff}.vimeo-video__play--playing{background:0 0}.vimeo-video__play-icon{color:#000;background-color:#ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .25s,background-color .25s;display:flex}.vimeo-video__play-icon svg{fill:currentColor;width:28px;height:28px;margin-left:3px}.vimeo-video--playing{pointer-events:auto}.vimeo-video-title{margin:20px 0 60px}.icon{border:1.5px solid var(--page-foreground,black);width:90px;height:90px;color:var(--page-foreground,black);border-radius:45px;justify-content:center;align-items:center;margin-top:30px;margin-bottom:20px;display:flex}.icon path{fill:currentColor}@media only screen and (min-width:768px){.icon{margin-top:0}}@media only screen and (min-width:1400px){.icon{border-radius:45px;width:90px;height:90px}}.icon--pool path:nth-child(2){transform-origin:0;transform-box:fill-box;animation:12s linear infinite poolIconTop}.icon--pool path:nth-child(3){transform-origin:0;transform-box:fill-box;animation:12s linear infinite poolIconBottom}@keyframes poolIconTop{0%{transform:scaleX(2)translate(-5px)}to{transform:scaleX(2)translate(-85px)}}@keyframes poolIconBottom{0%{transform:scaleX(2)translate(-5px)}to{transform:scaleX(2)translate(-85px)}}.icon--grill path:nth-child(2){animation:6s linear infinite grillIcon}.icon--grill path:nth-child(4){animation:6s linear 2s infinite grillIcon}.icon--grill path:nth-child(3){animation:6s linear 4s infinite grillIcon}@keyframes grillIcon{0%{opacity:0;transform:translateY(5%)}10%{opacity:1}to{opacity:0;transform:translateY(-10%)}}.icon--riverfront path:nth-child(2){animation:8s linear infinite riverfrontIcon;transform:scaleX(1.4)}@keyframes riverfrontIcon{0%{transform:scaleX(1.4)translate(-5px)}50%{transform:scaleX(1.4)translate(-40px,4px)}to{transform:scaleX(1.4)translate(-80px)}}.icon--garden path:first-child,.icon--garden path:nth-child(2),.icon--garden path:nth-child(3){opacity:0}.icon--garden path:first-child{animation:3s infinite gardenIcon}.icon--garden path:nth-child(2){animation:3s 1s infinite gardenIcon}.icon--garden path:nth-child(3){animation:3s 2s infinite gardenIcon}@keyframes gardenIcon{0%{opacity:1}60%{opacity:1}80%{opacity:0}to{opacity:0}}.icon--garage path:first-child,.icon--garage path:nth-child(2),.icon--garage path:nth-child(3){transform-origin:50%;animation:5s infinite garageIcon}@keyframes garageIcon{0%{opacity:0;transform:scale(.5)}10%{opacity:1}60%{transform:scale(1)}90%{opacity:1}to{opacity:0}}.icon--pet path:nth-child(5),.icon--pet path:nth-child(8){animation:5s infinite petIcon}.icon--pet path:nth-child(6),.icon--pet path:nth-child(9){animation:5s 1s infinite petIcon}.icon--pet path:nth-child(7){animation:5s 2s infinite petIcon}@keyframes petIcon{0%{opacity:1}50%{opacity:0}to{opacity:1}}.icon--bike path:first-child{transform-origin:0;animation:3s infinite bikeIcon;transform:translate(0)}@keyframes bikeIcon{0%{opacity:0;transform:translate(-50%)}10%{opacity:1}60%{transform:translate(10%)}90%{opacity:1}to{opacity:0;transform:translate(10%)}}.icon--fitness path{transform-origin:50%;animation:6s infinite fitnessIcon;transform:translateY(10%)}@keyframes fitnessIcon{0%{transform:scale(1)}30%{transform:scale(.8)translateY(-20%)}to{transform:scale(1)}}.icon--golf path:last-child{transform-origin:50%;animation:8s infinite golfIcon;transform:translateY(10%)}@keyframes golfIcon{0%{transform:translate(40%)scale(.6)}40%{transform:translate(-10%)scale(1)}60%{transform:translate(-10%)scale(1)}to{transform:translate(40%)scale(.6)}}.icon--karaoke path:nth-child(5){transform-origin:50%;opacity:0;animation:6s infinite karaokeIcon}.icon--karaoke path:nth-child(6){transform-origin:50%;opacity:0;animation:6s 1s infinite karaokeIcon}.icon--karaoke path:nth-child(7){transform-origin:50%;opacity:0;animation:6s 2s infinite karaokeIcon}@keyframes karaokeIcon{0%{opacity:0;transform:translateY(0)}10%{opacity:1}80%{opacity:0;transform:translateY(-50%)}}.icon--party path:first-child{animation:2s infinite partyIcon}.icon--party path:nth-child(2){animation:2s 1s infinite partyIcon}@keyframes partyIcon{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.icon--co-working path:nth-child(4),.icon--co-working path:nth-child(5),.icon--co-working path:nth-child(6),.icon--co-working path:nth-child(7),.icon--co-working path:nth-child(8),.icon--co-working path:nth-child(9),.icon--lobby path:nth-child(4),.icon--lobby path:nth-child(5),.icon--lobby path:nth-child(6),.icon--lobby path:nth-child(7),.icon--lobby path:nth-child(8),.icon--lobby path:nth-child(9){transform-origin:50%;animation:6s infinite lightSwitch}@keyframes lightSwitch{0%{opacity:1}60%{opacity:1}80%{opacity:0}to{opacity:0}}.icon--elevator path:nth-child(4){animation:8s infinite doorLeft}.icon--elevator path:nth-child(5){animation:8s infinite doorRight}@keyframes doorLeft{0%{transform:translate(0)}50%{transform:translate(-5%)}90%{transform:translate(5%)}to{transform:translate(0)}}@keyframes doorRight{0%{transform:translate(0)}60%{transform:translate(5%)}90%{transform:translate(-5%)}to{transform:translate(0)}}.icon--drag-indicator{border:none;border-radius:0;width:50px;height:50px;margin:0;animation:3s infinite draganimation}@media only screen and (min-width:768px){.icon--drag-indicator{width:68px;height:68px}}@media only screen and (min-width:1800px){.icon--drag-indicator{width:90px;height:90px}}.icon--drag-indicator path{fill:#fff}@keyframes draganimation{0%{transform:translate(15%)}80%{transform:translate(-15%)}to{transform:translate(15%)}}.icon--gallery path:first-child{transform-origin:50%;animation:6s infinite galleryIconTopLeft}.icon--gallery path:nth-child(4){transform-origin:50%;animation:6s infinite galleryIconBottomRight}.icon--gallery path:nth-child(6){transform-origin:50%;animation:6s infinite galleryIconBottomLeft}@keyframes galleryIconTopLeft{0%{opacity:1;transform:translateY(-50%)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes galleryIconBottomLeft{0%{opacity:1;transform:translateY(50%)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes galleryIconBottomRight{0%{opacity:1;transform:translate(50%)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.icon--piggy-bank path:nth-child(2),.icon--piggy-bank path:nth-child(3){transform-origin:50%;animation:3s infinite piggyBankIcon}@keyframes piggyBankIcon{0%{opacity:1;transform:translateY(-40%)}80%{opacity:1}90%{opacity:0}to{opacity:0;transform:translateY(12%)}}.icon--amenity-manager{background-color:currentColor;border:0;-webkit-mask:url(/amenity-manager-mona.png) 50%/contain no-repeat;mask:url(/amenity-manager-mona.png) 50%/contain no-repeat}.icon--shuttle-bus{background-color:currentColor;border:0;-webkit-mask:url(/shuttle-bus.png) 50%/contain no-repeat;mask:url(/shuttle-bus.png) 50%/contain no-repeat}
