*{margin:0;padding:0;min-height:0;outline:none}.wf-loading{visibility:hidden}.wf-active{visibility:visible}html,body{font:20px "proxima-nova", Arial, Helvetica, sans-serif;color:#273744;width:auto;height:auto}a{color:#000}a:hover{color:#000}a img{border:none}.center{text-align:center}.clear:after{content:".";visibility:hidden;display:block;height:0;clear:both}h1,h2,h3{font-family:"dapifer", serif;font-weight:400;line-height:1em}h1.underline,h2.underline,h3.underline{padding:0 0 40px 0;position:relative}h1.underline:after,h2.underline:after,h3.underline:after{content:'';background:#273744;width:140px;height:5px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:0;left:50%}h1{font-size:60px}h2{font-size:50px}h3{font-size:40px}h4,h5{font-weight:500;letter-spacing:0.125em;text-transform:uppercase}h4{font-size:30px}h5{font-size:20px}.hidden{display:none}.image img{width:100%;height:auto;display:block}.left{float:left}p{line-height:1.75em}.right{float:right}svg{display:block;overflow:hidden}.uppercase{text-transform:uppercase}.wrapper{margin:0 auto;position:relative}.wrapper.large{max-width:1400px}.wrapper.small{max-width:1000px}.content ol,.content ul,h1,h2,h3,h4,h5,h6,p{margin-bottom:30px}.minimal-margin{margin-bottom:10px}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.width-10{width:10%}.width-15{width:15%}.width-16{width:16.66%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-33{width:33.33%}.width-35{width:35%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-66{width:66.66%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:80%}.width-95{width:95%}.width-100{width:100%}.content ol,.content ul{line-height:1.75em;margin-left:40px}.content>:last-child{margin-bottom:0}.vertically-centered-wrapper{width:100%;height:auto;display:table}.vertically-centered-wrapper .vertically-centered{display:table-cell;vertical-align:middle}.button{color:white;font-size:14px;letter-spacing:0.125em;line-height:1em;text-decoration:none;text-transform:uppercase;background:#273744;border:1px solid white;padding:20px 70px;display:inline-block;zoom:1;*display:inline}.button:hover{color:white;background:#98A4AE}header{width:100%;height:auto;position:fixed;top:0;left:0;z-index:20}header.shrink .navigation a{padding:30px 15px}header.shrink .navigation li:first-of-type{margin-right:20px}header.shrink .navigation li:first-of-type a{width:50px}header.shrink .navigation li:first-of-type svg{opacity:1}header.shrink .navigation li:last-of-type{margin-left:15px}header.shrink .navigation li:last-of-type a{padding-left:30px}header.shrink .navigation .label{border:none;padding:0}header .callout{color:white;font-size:14px;letter-spacing:0.05em;text-transform:uppercase;background:#B1BCB0;padding:15px}header .callout a{color:#5B675A;font-weight:700;margin:0 0 0 10px;text-decoration:none;display:inline-block;zoom:1;*display:inline}header .callout .arrow,header .callout .label{display:inline-block;zoom:1;*display:inline;vertical-align:middle}header .callout svg{fill:#5B675A}header .hamburger{width:27px;height:20px;background:black;border:20px solid black;margin:50px;display:none;float:right;position:relative}header .hamburger .line{width:100%;height:3px;background:white;display:block;position:absolute;left:0;-webkit-transition:all 0.5s ease,background,0.15s ease;-moz-transition:all 0.5s ease,background,0.15s ease;-ms-transition:all 0.5s ease,background,0.15s ease;-o-transition:all 0.5s ease,background,0.15s ease;transition:all 0.5s ease,background,0.15s ease}header .hamburger .line.first{top:0}header .hamburger .line.line.second,header .hamburger .line.line.third{top:9px}header .hamburger .line.fourth{top:18px}header .hamburger.open .line.first,header .hamburger.open .line.fourth{width:0%;top:7px;left:50%}header .hamburger.open .line.second{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header .hamburger.open .line.third{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .navigation{background:rgba(255,255,255,0.9)}header .navigation a{color:#273744;font-size:14px;font-weight:700;letter-spacing:0.075em;line-height:1em;text-decoration:none;text-transform:uppercase;padding:30px 20px;display:block}header .navigation a:hover{opacity:0.6}header .navigation li{display:inline-block;zoom:1;*display:inline;vertical-align:middle}header .navigation li:first-of-type a{width:0;height:50px;padding:0;position:relative;overflow:hidden}header .navigation li:first-of-type .image{width:50px;height:50px;display:block}header .navigation li:first-of-type svg{opacity:0;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:10}header .navigation li:last-of-type{background:rgba(39,56,69,0.9);margin-left:20px;position:relative}header .navigation li:last-of-type:after{content:'';width:999px;height:auto;background:rgba(39,56,69,0.9);position:absolute;top:0;bottom:0;left:100%}header .navigation li:last-of-type a{color:white;padding-left:40px}header .navigation li.active a{color:#98A4AE}header .navigation .label{border:1px solid white;padding:15px 25px;display:inline-block;zoom:1;*display:inline}main{background:white;display:block;position:relative;z-index:10;overflow:hidden}footer{color:white;width:auto;height:auto;background:#273744;padding:80px 0;position:fixed;bottom:0;left:0;right:0}footer a{color:white;text-decoration:none}footer .credits{color:white;font-size:14px;text-align:right;display:block}footer .credits a{color:white;text-decoration:none}footer .logos{list-style:none}footer .logos.companies a:hover .label{color:#98A4AE}footer .logos.companies a .label{color:white;font-size:12px;letter-spacing:0.05em;white-space:nowrap;padding:20px 0 0 0;display:block}footer .logos.companies li{margin:0 0 30px 0;display:block}footer .logos.companies li:first-of-type .image img{max-width:70px}footer .logos.companies li:last-of-type .image img{max-width:180px}footer .logos.fair-housing{text-align:right;margin:30px 0 0 0}footer .logos.fair-housing li{margin:0 0 0 20px;display:inline-block;zoom:1;*display:inline}footer .logos.fair-housing li svg{width:auto;height:12px}footer .logos a{display:block}footer .logo{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:80px;left:50%}footer .logo svg{fill:white;opacity:0.25}footer .social-media{text-align:right;margin:0 0 30px 0;list-style:none}footer .social-media a{display:block}footer .social-media a:hover svg{fill:#98A4AE}footer .social-media a svg{fill:white}footer .social-media li{margin:0 0 0 30px;display:inline-block;zoom:1;*display:inline;vertical-align:middle}footer .screening{color:white;font-size:12px;display:block}.loader{width:100%;height:50px;background-position:center center;background-repeat:no-repeat;background-size:50px 50px}form input[type="email"],form input[type="text"]{color:white;font-family:"proxima-nova", Arial, Helvetica, sans-serif;font-size:14px;text-align:left;text-transform:uppercase;width:100%;height:40px;background:none;border:1px solid white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 0 30px 0;padding:0 20px}form input[type="email"].error,form input[type="text"].error{color:#E26057;border-color:#E26057}form input[type="email"]::placeholder,form input[type="text"]::placeholder{color:white;opacity:1}form input[type="email"]:-ms-input-placeholder,form input[type="text"]:-ms-input-placeholder{color:white}form input[type="email"]::-ms-input-placeholder,form input[type="text"]::-ms-input-placeholder{color:white}form input[type="submit"]{color:white;font-size:14px;letter-spacing:0.125em;line-height:1em;text-decoration:none;text-transform:uppercase;background:#B1BCB0;border:none;padding:20px 70px;cursor:pointer}form input[type="submit"]:hover{color:white;background:#273744}form label{display:block}form label.checkbox{font-size:14px;letter-spacing:0.05em;margin:0 0 15px 0}form label.checkbox:last-of-type{margin-bottom:0}form label.error{color:#E26057;font-size:12px;text-align:left;text-transform:none;margin:-20px 0 30px 0}form label.filter{font-family:"dapifer", serif;font-size:14px;font-weight:400;letter-spacing:0.05em;margin:0 0 30px 0}form label.filter.padding{padding:30px 0 0 0}form textarea{color:white;font-family:"proxima-nova", Arial, Helvetica, sans-serif;font-size:14px;text-align:left;text-transform:uppercase;width:100%;height:200px;background:none;border:1px solid white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 0 30px 0;padding:20px;resize:none}form textarea.error{color:#E26057;border-color:#E26057}#amenities{background:url(../img/arrows.png);padding:100px 0}#amenities .columns{margin:-20px;padding:70px 0 0 0}#amenities .columns .column{margin:0 -2.5px;float:none;display:inline-block;zoom:1;*display:inline;vertical-align:top}#amenities .columns .column .inside{padding:20px}#amenities .columns .column .inside .full-information{display:none}#amenities .columns .column.full-information{background:#98A4AE;display:none}#amenities .columns .column.full-information .inside{padding:40px}#amenities .columns .column.full-information .inside .image{margin:0 0 40px 0}#amenities .columns .column.full-information .inside .content{color:white}#amenities .link{text-decoration:none}#amenities .link .image{margin:0 0 30px 0;display:block}#amenities .link .title{color:#98A4AE;font-size:14px;letter-spacing:0.075em;text-transform:uppercase;display:block}#contact{color:white;background:black;padding:60px 0;position:relative}#contact a{color:white}#contact .arrows{background:url(../img/arrows.png);position:absolute;top:0;bottom:0;left:0;right:0;z-index:20}#contact .background{background-position:center center;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}#contact .button{border:none;box-shadow:0 0 40px rgba(0,0,0,0.6);-moz-box-shadow:0 0 40px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.6)}#contact form{max-width:400px;margin:0 auto}#contact .wrapper{z-index:30}#features .background{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#features .background img{width:auto;height:auto;min-width:100%;min-height:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}#features .content{padding:100px 80px}#features .feature{color:white;position:relative}#features .feature:nth-child(even){background:#273744}#features .feature:nth-child(odd){background:#B1BCB0}#features .feature a{color:white}#features h1.underline:after,#features h2.underline:after,#features h3.underline:after{background:white}#features .inside{position:relative}#floor-plans{padding:70px 0}#floor-plans .column .columns .inside:after{display:none}#floor-plans .column:last-of-type .inside:after{display:none}#floor-plans .columns{margin:0 -40px;padding:70px 0}#floor-plans .columns .columns{margin:0 -5px;padding:0}#floor-plans .columns .columns .inside{padding:0 5px}#floor-plans #floor-picker{position:relative}#floor-plans #floor-picker .building{position:relative}#floor-plans #floor-picker .hide{display:none}#floor-plans #floor-picker img{width:100%;height:auto}#floor-plans #floor-picker img.floor-1,#floor-plans #floor-picker img.floor-2,#floor-plans #floor-picker img.floor-3,#floor-plans #floor-picker img.floor-4,#floor-plans #floor-picker img.floor-5,#floor-plans #floor-picker img.floor-6,#floor-plans #floor-picker img.floor-7{opacity:0;position:absolute;top:0;left:0}#floor-plans #floor-picker img.floor-1.visible,#floor-plans #floor-picker img.floor-2.visible,#floor-plans #floor-picker img.floor-3.visible,#floor-plans #floor-picker img.floor-4.visible,#floor-plans #floor-picker img.floor-5.visible,#floor-plans #floor-picker img.floor-6.visible,#floor-plans #floor-picker img.floor-7.visible{opacity:1}#floor-plans .inside{padding:20px 40px;position:relative}#floor-plans .inside:after{content:'';width:1px;height:auto;background:#B1BCB0;position:absolute;top:0;bottom:0;right:0}#floor-plans .loader{background-image:url(../img/loader-gray.gif)}#floor-plans .navigation{list-style:none}#floor-plans .navigation a{color:#273744;font-size:14px;letter-spacing:0.075em;line-height:1em;text-decoration:none;text-transform:uppercase;display:block}#floor-plans .navigation span{display:inline-block;zoom:1;*display:inline;vertical-align:middle}#floor-plans .navigation svg{fill:#B1BCB0}#floor-plans .units .grid{margin:-20px;display:block}#floor-plans .units .grid .item{margin:0 -2.5px;display:inline-block;zoom:1;*display:inline;vertical-align:top}#floor-plans .units .grid .item .inside{color:white;font-size:14px;letter-spacing:0.05em;line-height:1.75em;background:#B1BCB0;border:1px solid #B1BCB0;margin:20px;padding:10px}#floor-plans .units .grid .item .inside:after{display:none}#floor-plans .units .grid .item .inside .buttons{margin:10px -5px 0 -5px;list-style:none}#floor-plans .units .grid .item .inside .buttons li{width:calc(50% - 10px);height:auto;padding:0 5px;float:left;display:inline-block;zoom:1;*display:inline}#floor-plans .units .grid .item .inside .buttons li .button{font-size:12px;text-align:center;width:100%;height:auto;border:none;padding:10px 0}#floor-plans .units .grid .item .inside h4{font-size:18px;padding:0 0 10px 0}#floor-plans .units .grid .item .inside .image{background:white;margin:10px -10px;padding:20px;display:block;position:relative}#floor-plans .units .grid .item .inside .image:hover img{opacity:0.1}#floor-plans .units .grid .item .inside .image:hover .overlay{opacity:1}#floor-plans .units .grid .item .inside .image .overlay{color:#B1BCB0;font-size:50px;background:none;opacity:0;display:block;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;bottom:auto;left:50%;right:auto}#floor-plans .units .grid .item .inside .floor-plan-type-size,#floor-plans .units .grid .item .inside .square-feet,#floor-plans .units .grid .item .inside .subtitle{display:block}#floor-plans .columns+.columns{padding-top:0}#gallery .buttons{margin-left:0}#gallery .buttons li{margin:0 20px 40px 20px;display:inline-block;zoom:1;*display:inline}#gallery .buttons li.active a{color:white;background:#98A4AE}#gallery .caption{font-size:12px;letter-spacing:0.075em}#gallery .key{color:white;background:#273744;margin:0 50px -50px 50px;padding:40px 40px 0 40px;position:relative;z-index:10}#gallery .wrapper{margin-bottom:70px}#home{background:url(../img/arrows.png);padding:100px 0}#logo{width:100%;height:auto;max-height:100vh;background:black;position:relative;overflow:hidden}#logo .logo svg{-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;z-index:10}#logo .slideshow li{max-height:100vh}#neighborhood .background{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#neighborhood .background img{width:auto;height:auto;min-width:100%;min-height:100%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%}#neighborhood .buttons{margin-left:0;padding:40px 0 0 0;list-style:none}#neighborhood .buttons a{width:240px;height:auto;padding-left:0;padding-right:0}#neighborhood .buttons li{margin:0 10px 20px 10px;display:inline-block;zoom:1;*display:inline}#neighborhood .buttons li:last-of-type{margin:0}#neighborhood .buttons li.active a{color:white;background:#98A4AE}#neighborhood .columns{color:white;position:relative}#neighborhood .columns.bottom{background:#273744}#neighborhood .columns.top{background:#B1BCB0}#neighborhood .columns a{color:white}#neighborhood .content{padding:100px 80px}#neighborhood h1.underline:after,#neighborhood h2.underline:after,#neighborhood h3.underline:after{background:white}#neighborhood .inside{position:relative}#neighborhood .slideshow-wrapper{height:100%;min-height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#neighborhood .slideshow-viewport,#neighborhood .slideshow,#neighborhood .slideshow li{min-height:100%}#map{position:absolute;top:0;bottom:0;left:0;right:0}#map .label{color:white;font-family:"proxima-nova", Arial, Helvetica, sans-serif;font-size:14px;text-align:center;white-space:nowrap;background:#98A4AE;padding:10px 20px}#map .label img{display:none}#newsroom{padding:70px 0}#newsroom .image{margin:0 0 20px 0;display:block}#newsroom .link{text-decoration:none;padding:0 40px;display:block}#newsroom .slideshow-wrapper{padding:40px 100px 0 100px}#newsroom .source{color:#98A4AE;display:block}#newsroom .title{display:block}.pop-up{color:#98A4AE;font-size:14px;margin:0 0 70px 0;padding:70px 0;display:none}.pop-up .buttons{text-align:center;margin:0 0 26px 0;list-style:none}.pop-up .buttons a{font-size:10px;width:100%;height:auto;border:none;padding:10px 0}.pop-up .buttons .inside{margin:0 2px 4px 2px}.pop-up .buttons li.active .button{background:#98A4AE}.pop-up .content{margin:0 0 30px 0}.pop-up .images .image{border:1px solid #98A4AE;padding:20px;display:none}.pop-up .images .image:first-child{display:block}.pop-up .images .image img{width:auto;height:auto;max-width:100%;margin:0 auto}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;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,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
