@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button,input,textarea{margin:0;padding:0;border:none;background:0 0;-webkit-appearance:none;border-radius:0}button:focus,input:focus,textarea:focus{outline:0}img{display:block}code,pre{font-family:Inconsolata,Monaco,monospace}@font-face{font-family:KobeWeb-Regular;src:url("fonts/KobeWeb-Regular.eot");src:url("fonts/KobeWeb-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/KobeWeb-Regular.woff2") format("woff2"),url("fonts/KobeWeb-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Cako-Black;src:url("fonts/Cako-Black.eot");src:url("fonts/Cako-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Cako-Black.woff2") format("woff2"),url("fonts/Cako-Black.woff") format("woff");font-weight:400;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:12px;line-height:2.5em}body{font-family:KobeWeb-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;text-transform:uppercase}h2{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif}h3{font-family:KobeWeb-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif}em{font-style:italic}b,strong{font-weight:400}.sm,small{font-size:60%}.lg{font-size:200%;line-height:1}h1,h2,h3,h4,h5,h6{text-align:center;line-height:1;max-width:none!important}h3{letter-spacing:.25rem}h4{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:"linear";-o-transition-timing-function:"linear";-webkit-transition-timing-function:"linear";transition-timing-function:"linear";-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.uc{text-transform:uppercase}.nowrap{white-space:nowrap}.noselect,.section--background-image{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section--fill-viewport{height:100vh}.section--fill-viewport .grid--column,.section--fill-viewport .grid--wrapper,.section--fill-viewport .layout{height:100%!important}.section--title{padding:0;padding-bottom:2.5em}.section--title .grid--column{margin-bottom:0;padding-bottom:0}.section--title.hanging--title{float:left;width:25%}.section--background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.layout{position:relative;z-index:1000}.layout.hanging--title{float:right;width:75%}.layout:last-child{margin-bottom:0!important}.grid--wrapper{position:relative;margin:0 auto;width:95%;height:100%;max-width:1150px}.grid--wrapper:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.grid--column,.grid--column-nested,.grid--row{position:relative;height:100%;min-height:1px;overflow:hidden}.grid--row.wide--wrap{padding:0 2.5%}.grid--row[data-align=center] .grid--column>div>*{margin-right:auto;margin-left:auto}.grid--row[data-align=right] .grid--column>div>*{margin-right:0;margin-left:auto}.grid--row.overflow{overflow:visible}.grid--row:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.grid--column{float:left;width:100%;padding:0 1.66667rem}.grid--column.overflow{overflow:visible}.grid--column.half{width:50%}.grid--column.one-third,.grid--column.third{width:33.33333%}.grid--column.one-third:nth-child(3n+1),.grid--column.third:nth-child(3n+1){clear:left}.grid--column.two-thirds{width:66.66667%}.grid--column.quarter{width:25%}.grid--column.three-quarter{width:75%}.grid--column.fifth{width:20%}.grid--column.sixth{width:16.66667%}.grid--column.eighth,.grid--column.one--eighth{width:12.5%}.grid--column.first-on-mobile{float:right}.grid--column[data-valign=true]{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.grid--column[data-valign=true]>div{position:relative;flex:1;align-self:flex-start}.grid--column[data-vpos=middle]>div{align-self:center}.grid--column[data-vpos=bottom]>div{align-self:flex-end}@media screen and (min-width:1920px){.grid--wrapper{max-width:1210px}.grid--row.wide--wrap{padding:0}.grid--column{padding:0 20px}}@media screen and (max-width:1200px){.hanging--title.layout,.hanging--title.section--title{width:100%;float:none}.grid--row[data-align=center] .grid--column>div>*{margin-right:auto;margin-left:0}.grid--row[data-align=right] .grid--column>div>*{margin-right:auto;margin-left:0}}@media screen and (max-width:1024px){.grid--column{padding:0 10px}}@media screen and (max-width:960px){.grid--column{margin-bottom:2.5em}.grid--column.one-third,.grid--column.two-thirds{width:50%}.grid--column.quarter{width:50%}.grid--column.quarter:nth-child(2n+1){clear:left}}@media screen and (max-width:768px){.grid--wrapper{max-width:560px}.grid--column.quarter,.grid--column.third{width:100%}.grid--column.fifth{display:inline-block;float:none;width:25%}.layout--columns-five{text-align:center}}@media screen and (max-width:640px){.layout{margin-bottom:1rem!important;margin-top:1rem!important}.grid--column.half,.grid--column.one-third,.grid--column.quarter,.grid--column.third,.grid--column.two-thirds{width:100%}.grid--column.fifth{width:40%;margin-bottom:0}}::-webkit-input-placeholder{color:#f2eeea}:-moz-placeholder{color:#f2eeea}::-moz-placeholder{color:#f2eeea}:-ms-input-placeholder{color:#f2eeea}.gform_wrapper form input{border:1px solid #231f20}.gform_wrapper form .ginput_right{width:100%!important;padding-right:0!important}.gform_wrapper form ul li.gfield{margin-top:2px!important}.gform_wrapper form .gfield_required{color:#231f20}.gform_wrapper form label{letter-spacing:.2rem!important;font-weight:400!important}.gform_wrapper form span label{font-size:8px!important;display:block!important;margin-top:.25rem!important;line-height:8px}.gform_wrapper form .top_label input.medium,.gform_wrapper form .top_label select.medium{width:100%!important}.gform_wrapper form .gform_footer{padding:0;margin:0}.gform_wrapper form .gform_button{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#231f20;color:#f2eeea;padding:.5rem 2.5rem;display:block;font-size:24px;width:100%;margin:1.5rem auto;float:none;text-transform:uppercase;height:auto;border:1px solid #231f20;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.gform_wrapper form .gform_button:hover{background:#f2eeea;color:#231f20;cursor:pointer}.gform_wrapper form div.ginput_container{margin-top:0!important}.gform_wrapper form ul.gfield_checkbox li,.gform_wrapper form ul.gfield_radio li{margin-bottom:0!important}.gform_wrapper form ul.gfield_checkbox li input,.gform_wrapper form ul.gfield_radio li input{border:0;position:relative;top:-2px}.gform_wrapper form ul.gfield_checkbox li input:before,.gform_wrapper form ul.gfield_radio li input:before{width:18px;height:18px;display:inline-block;border:1px solid #000;content:"";margin-right:10px;border-radius:100%}.gform_wrapper form ul.gfield_checkbox li input:checked:before,.gform_wrapper form ul.gfield_radio li input:checked:before{background:#231f20}div.gform_confirmation_message{text-align:left;font-size:20px;line-height:22px;margin-top:-1rem;font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #231f20;padding-bottom:1rem}div.gform_confirmation_message br{display:block!important}.slick-list,.slick-slider,.slick-track{height:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide:focus{outline:0}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}::-moz-selection{background:rgba(35,31,32,.99);color:#fff;text-shadow:none}::selection{background:rgba(35,31,32,.99);color:#fff;text-shadow:none}.media__wrapper{height:0;padding-bottom:56.25%;width:100%;margin:0 auto;overflow:hidden;position:relative}.media__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}body,html{width:100%;height:100%}body{overflow-x:hidden;background:#f2eeea;color:#231f20}body.mobile{display:block}body.noscroll{overflow:hidden}body.loading #loader{display:block;z-index:8000}body #loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);z-index:-8000}hr{width:100%;height:0;opacity:0;border:none}hr.keyline{height:1px;opacity:1}hr:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}figure img{width:100%}main{margin-top:60px;width:100%}main:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}main.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}article,aside,footer,header,nav,section{position:relative;z-index:0}article:after,aside:after,footer:after,header:after,nav:after,section:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.oembed-container{position:relative;height:0;width:100%;padding-bottom:56.25%}.oembed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img,svg{display:block;width:auto;max-width:100%;height:auto}img.free--width,svg.free--width{width:100%;max-width:99999999px}.image-wrapper{margin-bottom:3.33333rem}.image-wrapper:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.clearfix:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.mobile{display:none}.hidden--hard{display:none!important;visibility:hidden!important;opacity:0}.pos--fixed{position:fixed;left:0;width:100%;z-index:4000}main .grid--wrapper .grid--column{padding-top:3.25rem;text-align:center}main .grid--wrapper .enquire-btn{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#231f20;padding:2rem 4.5rem;display:inline-block;margin:1.5rem auto;float:none;height:auto;border:1px solid #231f20;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}main .grid--wrapper .enquire-btn:hover{color:#231f20}main .grid--wrapper br{display:none}main .grid--wrapper .enquire-btn,main .grid--wrapper .logo{margin-bottom:1.5rem}main .grid--wrapper .logos{padding-top:5rem}main .grid--wrapper .logos svg{display:inline-block;height:3rem;margin:0 1rem}main .grid--wrapper .logos svg:first-child{height:2.5rem}#header-image figure{height:535px}#header-image .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}#header-image .content b,#header-image .content strong{font-weight:700}#header-image .content h1,#header-image .content h2{color:#231f20;text-align:center;font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}#header-image .content svg{width:75%;max-width:475px;margin:0 auto}#header-image .content h2{font-size:36px;border:0;padding:0;margin:1rem auto 0}#introductory-paragraph{text-align:center;max-width:780px;text-transform:uppercase;font-size:32.4px;line-height:32px;font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:4rem auto 2rem}#introductory-paragraph .grid--column{padding:2rem 0}#contact{margin-top:6rem;text-align:left}#contact h3{font-family:KobeWeb-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14.4px;text-transform:uppercase;border-bottom:1px solid #231f20;padding:0 0 .75rem;letter-spacing:.25rem;text-align:left;margin-bottom:1rem}#contact h4{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;text-align:left;letter-spacing:0;text-transform:uppercase;margin:0 auto 2rem}#contact .grid--row:last-of-type .half p{font-family:KobeWeb-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13.2px;line-height:1.25em;text-transform:uppercase;letter-spacing:.1rem;margin-bottom:2rem}#contact .grid--row:last-of-type .half h4{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;text-align:left;letter-spacing:0;text-transform:uppercase;margin:0 auto 2rem}#contact .grid--row:last-of-type .half br{display:block}#map .grid--column,#the-apartments .grid--column,#the-lifestyle .grid--column,#the-team .grid--column{position:relative}#map .grid--column .content,#the-apartments .grid--column .content,#the-lifestyle .grid--column .content,#the-team .grid--column .content{text-align:left;font-family:Lato,sans-serif;line-height:1.5em;font-size:12px;text-transform:none;max-width:350px}#map .grid--column .content h2,#the-apartments .grid--column .content h2,#the-lifestyle .grid--column .content h2,#the-team .grid--column .content h2{font-family:KobeWeb-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14.4px;text-transform:uppercase;border-bottom:1px solid #231f20;padding:0 0 .75rem;letter-spacing:.25rem;text-align:left;margin-bottom:1rem}#map .grid--column .content h3,#the-apartments .grid--column .content h3,#the-lifestyle .grid--column .content h3,#the-team .grid--column .content h3{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;text-align:left;letter-spacing:0;text-transform:uppercase;margin:0 auto 1rem}#map .grid--column .content h4,#the-apartments .grid--column .content h4,#the-lifestyle .grid--column .content h4,#the-team .grid--column .content h4{font-size:21px;line-height:1.25em;text-transform:uppercase;font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}#map .grid--column .content.caption,#the-apartments .grid--column .content.caption,#the-lifestyle .grid--column .content.caption,#the-team .grid--column .content.caption{max-width:250px;margin-top:2rem}#map .grid--column .content.caption:before,#the-apartments .grid--column .content.caption:before,#the-lifestyle .grid--column .content.caption:before,#the-team .grid--column .content.caption:before{content:"";background:url("images/icon-asterisk.svg") no-repeat center;width:28px;height:28px;display:block;position:relative;left:-1.5rem}#map .neg-top-margin,#the-apartments .neg-top-margin,#the-lifestyle .neg-top-margin,#the-team .neg-top-margin{padding:0;top:-5rem}#map .half-height-top-margin,#the-apartments .half-height-top-margin,#the-lifestyle .half-height-top-margin,#the-team .half-height-top-margin{margin-top:16%}#map .captioned-image figure.small,#map .equal.half figure.small,#the-apartments .captioned-image figure.small,#the-apartments .equal.half figure.small,#the-lifestyle .captioned-image figure.small,#the-lifestyle .equal.half figure.small,#the-team .captioned-image figure.small,#the-team .equal.half figure.small{width:250px;height:350px;margin-bottom:.5rem}#map .captioned-image figure.large,#map .equal.half figure.large,#the-apartments .captioned-image figure.large,#the-apartments .equal.half figure.large,#the-lifestyle .captioned-image figure.large,#the-lifestyle .equal.half figure.large,#the-team .captioned-image figure.large,#the-team .equal.half figure.large{width:100%;height:100%;height:400px;margin:0 25% 50%}#map .captioned-image figure.square,#map .equal.half figure.square,#the-apartments .captioned-image figure.square,#the-apartments .equal.half figure.square,#the-lifestyle .captioned-image figure.square,#the-lifestyle .equal.half figure.square,#the-team .captioned-image figure.square,#the-team .equal.half figure.square{width:90%;height:100%}#map .captioned-image .content h3.italic,#map .equal.half .content h3.italic,#the-apartments .captioned-image .content h3.italic,#the-apartments .equal.half .content h3.italic,#the-lifestyle .captioned-image .content h3.italic,#the-lifestyle .equal.half .content h3.italic,#the-team .captioned-image .content h3.italic,#the-team .equal.half .content h3.italic{font-family:Didot,serif;font-style:italic;text-transform:none;font-size:18px;margin-bottom:.15rem}#map figure.tall,#the-apartments figure.tall,#the-lifestyle figure.tall,#the-team figure.tall{width:100%}#map .half.first-on-mobile figure,#the-apartments .half.first-on-mobile figure,#the-lifestyle .half.first-on-mobile figure,#the-team .half.first-on-mobile figure{width:100%;max-width:350px;height:100%;min-height:520px}#map figure.full-height,#the-apartments figure.full-height,#the-lifestyle figure.full-height,#the-team figure.full-height{height:120%;margin:-20%;width:100%}#map .three-quarter,#the-apartments .three-quarter,#the-lifestyle .three-quarter,#the-team .three-quarter{margin-bottom:3rem}#full-bleed-image{height:100vh;width:100%;margin:12rem 0 5rem}#full-bleed-image figure{width:100%;height:100%}.half figure,.quarter figure,.third figure{position:relative}.half figure img,.quarter figure img,.third figure img{position:absolute;-webkit-mask:url("images/icon-asterisk.svg#asterisk") no-repeat center;mask:url("images/icon-asterisk.svg#asterisk") no-repeat center}.half figure.active img,.quarter figure.active img,.third figure.active img{animation:clip-fade 1s;animation-fill-mode:forwards}@keyframes clip-fade{0%{-webkit-mask:url("images/icon-asterisk.svg#asterisk") no-repeat center;mask:url("images/icon-asterisk.svg#asterisk") no-repeat center;-webkit-mask-size:50%;mask-size:50%}30%{-webkit-mask:url("images/icon-asterisk.svg#asterisk") no-repeat center;mask:url("images/icon-asterisk.svg#asterisk") no-repeat center;-webkit-mask-size:100%;mask-size:100%}100%{-webkit-mask:url("images/icon-asterisk.svg#asterisk") no-repeat center;mask:url("images/icon-asterisk.svg#asterisk") no-repeat center;-webkit-mask-size:3000%;mask-size:3000%}}@keyframes draw{to{stroke-dashoffset:0}}#map svg line.st85{fill-opacity:0;stroke-dasharray:1200;stroke-dashoffset:1200}#map.draw svg line.st85{animation:draw 4s 4s forwards 1 linear}#map .half .content h3{font-size:21px;line-height:1.25em;margin-bottom:.5rem}#map .half .content p{font-family:Didot,serif;font-style:italic;font-size:13.2px;margin-bottom:1rem}#map .half .content ul{column-count:3}#map .half .content ul b,#map .half .content ul strong{font-weight:700}#map .half .content ul li.head{break-before:column}#map .two-thirds figure{height:600px;width:820px}#map .grid--column .content{max-width:450px;width:100%}.grid--wrapper.number{width:100%;max-width:none;margin:10rem auto 0}.grid--wrapper.number span{font-size:600px;font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:right;max-width:none;margin-right:-5%;display:block}.grid--wrapper.number.left{margin:-25% 0 7.5% 0}.grid--wrapper.number.left span{text-align:left;margin-left:-10%;z-index:-1}.grid--wrapper.number.three{margin:15rem auto -5rem}.grid--wrapper.number.three span{margin-right:-2%}blockquote{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32.4px;line-height:1em;text-transform:uppercase;text-align:left;margin:3rem 0}#the-team{width:100%}#the-team .content{margin-top:-3rem}#the-team .two-thirds figure{max-width:90%}#the-team .two-thirds figure img{min-height:100%}#the-team .third .bottom{bottom:3rem}figcaption{text-align:left;text-transform:none}b,strong{font-weight:600!important}.top{position:absolute;top:0;right:0}.bottom{position:absolute;bottom:0;right:0}.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.center-bottom{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:5%}.hAlign{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vAlign{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.float-right{float:right}.float-left{float:left}.float-none{float:none}.float-center{margin:0 auto}header{position:fixed;background:#f2eeea;z-index:4;width:100%;top:0}header .grid--wrapper .grid--column .wrapper{border-bottom:1px solid #231f20;padding:1rem 0;text-align:right}header .grid--wrapper .grid--column .wrapper:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}header .grid--wrapper .grid--column .wrapper svg{display:inline-block;width:12%;min-width:90px;float:left}header .grid--wrapper .grid--column .wrapper a.activatemenu{display:none}header .grid--wrapper .grid--column .wrapper div.menu-main-container{float:right;width:65%}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul{width:100%;display:table;float:right}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li{text-align:left;display:table-cell;width:auto;padding:0 30px 0}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li a{font-family:KobeWeb-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14.4px;letter-spacing:.25rem}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li:last-child{width:25%;padding:0;text-align:right}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li:last-child a{display:inline-block;border:1px solid #231f20;padding:1rem 1.75rem;line-height:.625em;text-align:center;font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.075rem}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li:last-child:hover a{background:#231f20;color:#f2eeea}footer{background:#89685f;padding:3rem 0;font-family:Lato,sans-serif;font-size:11px;line-height:1.5em;text-align:center;text-transform:none;margin-top:4rem}footer svg{max-height:40px;max-width:220px;display:inline-block;margin:0 1rem 5rem 0}footer svg:last-of-type{width:80px}@media screen and (min-width:1920px){.grid--wrapper.number.left{margin:-20% 0 0 0}}@media screen and (max-width:768px){.mobile{display:block}header{overflow:visible}header .grid--wrapper{overflow:visible}header .grid--wrapper .grid--column{overflow:visible;margin-bottom:0}header .grid--wrapper .grid--column .wrapper a.activatemenu{display:block;position:absolute;right:10px;top:10px}header .grid--wrapper .grid--column .wrapper a.activatemenu span{color:#231f20;font-size:16px;font-weight:600;font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;display:inline-block;position:relative;top:-2px}header .grid--wrapper .grid--column .wrapper a.activatemenu .hamburger{-webkit-transform:translateZ(0);transform:translateZ(0);display:inline-block;margin-right:10px;position:relative;width:26px;height:16px;top:0}header .grid--wrapper .grid--column .wrapper a.activatemenu .hamburger_bar{-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;display:block;width:100%;position:absolute;top:8px;left:0;border-bottom:2px solid #231f20;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}header .grid--wrapper .grid--column .wrapper a.activatemenu .hamburger_bar_one{top:0}header .grid--wrapper .grid--column .wrapper a.activatemenu .hamburger_bar_two{top:8px}header .grid--wrapper .grid--column .wrapper a.activatemenu .hamburger_bar_three{top:16px}header .grid--wrapper .grid--column .wrapper a.activatemenu.active{top:10px;right:10px}header .grid--wrapper .grid--column .wrapper a.activatemenu.active .hamburger_bar{border-color:#231f20;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}header .grid--wrapper .grid--column .wrapper a.activatemenu.active .hamburger_bar_one{-webkit-transform:rotate(45deg) translateX(5px) translateY(7px);-ms-transform:rotate(45deg) translateX(5px) translateY(7px);transform:rotate(45deg) translateX(5px) translateY(7px)}header .grid--wrapper .grid--column .wrapper a.activatemenu.active .hamburger_bar_two{display:none}header .grid--wrapper .grid--column .wrapper a.activatemenu.active .hamburger_bar_three{-webkit-transform:rotate(-45deg) translateX(4px) translateY(-7px);-ms-transform:rotate(-45deg) translateX(4px) translateY(-7px);transform:rotate(-45deg) translateX(4px) translateY(-7px)}header .grid--wrapper .grid--column .wrapper a.activatemenu.active>span{opacity:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.1s;-o-transition-duration:.1s;-webkit-transition-duration:.1s;transition-duration:.1s;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}header .grid--wrapper .grid--column .wrapper div.menu-main-container{float:none;width:100%;position:fixed;height:100%;background:#89685f;color:#231f20;top:0;left:0;padding:0 2rem;max-height:0;overflow:hidden}header .grid--wrapper .grid--column .wrapper div.menu-main-container.active{max-height:100vh;padding:2rem}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul{width:100%;display:block;float:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:auto;bottom:10%}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li{display:block;text-align:left;width:100%;padding:.5rem 0}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li a{font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;line-height:42px}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li:last-child{text-align:left;width:100%;padding:.5rem 0}header .grid--wrapper .grid--column .wrapper div.menu-main-container ul li:last-child a{padding:0;line-height:42px;font-size:42px;font-family:Cako-Black,"Helvetica Neue",Helvetica,Arial,sans-serif;border:0}.center,.center-bottom,.hAlign,.vAlign{position:relative;top:0;left:0;max-width:none;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.bottom,.top{position:relative;top:auto;right:auto;left:auto}#header-image .content h2{font-size:20px}#header-image figure{height:100%;padding-bottom:120%}#header-image figure img{left:0!important;right:auto}figure img{width:100%}figure.small{width:100%!important;height:100%!important;padding-bottom:140%}figure.full-height{margin:0!important;width:100%!important;height:100%;padding-bottom:120%}figure.square{width:100%!important}.grid--column.blank,.grid--column.eighth,.grid--column.one--eighth{display:none}.grid--column.neg-top-margin{top:0!important;width:100%!important;padding:0 10px!important}.grid--column.three-quarter{width:100%}.half-height-top-margin{margin-top:0!important}#introductory-paragraph{margin:0 auto}#introductory-paragraph .grid--column{padding:0 10px;padding-bottom:0;margin-bottom:2rem}#introductory-paragraph,blockquote{font-size:29px;margin-bottom:0!important}#introductory-paragraph center,#introductory-paragraph p,blockquote center,blockquote p{text-align:left}#full-bleed-image{height:70vh;margin-top:5rem!important;margin-bottom:3rem}#full-bleed-image img{left:-35%!important}.grid--wrapper.number{z-index:1}.grid--wrapper.number.left{margin:0}.grid--wrapper.number.left span{margin:25% 0 0 -15%}#the-team .two-thirds.equal:first-child{margin-bottom:0}#the-team .third.equal:last-child{padding-top:6rem}#the-team .third.equal:last-child .bottom{bottom:auto}#the-team .two-thirds figure{max-width:100%}#the-team .grid--column .content h3{margin-bottom:1.5rem}#contact{margin:-1rem 0}#map{margin-top:0}#map .grid--row{overflow:visible}#map .grid--column.full{padding:0;width:110%;margin-left:-5%}#map .half.equal{padding-top:0}#map .two-thirds figure{width:100%;height:100%;padding-bottom:80%}#the-apartments .grid--column.half.equal.captioned-image{margin-bottom:5.5rem}#the-apartments .grid--column.fifth h4{margin-bottom:.5rem}.gform_wrapper form ul.gfield_checkbox li input,.gform_wrapper form ul.gfield_radio li input{width:30px}#the-lifestyle .grid--column.third.equal{margin-bottom:0}blockquote{margin:0}.content.caption:before{left:-.5rem!important;margin-bottom:1rem;top:.5rem}.grid--wrapper.number span{font-size:300px}}.alignnone,.wp-caption.alignnone,a img.alignnone{display:block;float:none}.aligncenter,a img.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright,.wp-caption.alignright,a img.alignright{float:right;margin:0}.alignleft,.wp-caption.alignleft,a img.alignleft{float:left;margin:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}