.amenities-1 .amenity-panel ul:after{content:" ";display:table;clear:both}.black-popup .mfp-close,body{font-family:"Brandon Grotesque Regular",Helvetica,Arial,sans-serif}.black-popup .specials-title,h1{font-family:Kepler,serif}.black-popup p,h2{font-family:"Brandon Grotesque Bold"}.gallery-image.column{padding:0}.slick-slide,:focus{outline:0}.body-wrapper .is-hidden[style*="display: block"],.body-wrapper .is-hidden[style*="display: list-item"]{display:block!important}html{font-size:62.5%}body{font-size:1.6rem;line-height:2rem;color:#000}h1{font-size:4rem;line-height:4.1rem;letter-spacing:.01em}h2{font-size:1.5rem;line-height:2.5rem;letter-spacing:.2em;text-transform:uppercase}h3{font-size:2rem;line-height:2rem}p{margin:0 0 2rem}p:last-child{margin-bottom:0}a{transition:color .3s linear,background-color .3s linear,border-color .3s linear;color:#000}a:focus,a:hover{text-decoration:none}.tagline{font-family:"Brandon Grotesque Bold";font-size:1.3rem;letter-spacing:.2em;line-height:2.4rem;text-transform:uppercase;padding:2rem 3rem;text-align:center;max-width:48rem}.content h1{padding-bottom:1.3rem}.content h2{padding-bottom:2.3rem}@media screen and (min-width:64em){.content-pmw .content h1{margin-left:0}}ul{margin:0}li{list-style:none}.row{max-width:160rem}.row-fw{max-width:100%}.foot-logo img,.logo img{max-width:15rem;max-height:10rem}@media screen and (min-width:800px){.mid-up-4>.column,.mid-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.slick-next,.slick-prev{z-index:50;height:inherit;width:inherit}.slick-next:before,.slick-prev:before{width:2rem;height:2.5rem;display:block;background-repeat:no-repeat;background-position:center center}.slick-prev{left:3rem}.slick-prev:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath d='M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z'/%3E%3C/svg%3E")}.slick-next{right:3rem}.slick-next:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath d='M187.8 264.5L41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z'/%3E%3C/svg%3E")}.slick-dots li{margin:0 .4rem}.slick-dots li button:before{font-size:.7rem}.carousel-slide{display:none}.carousel-slide:first-child,.slick-initialized .carousel-slide{display:block}.white-popup{position:relative;background:#fff;padding:4rem;width:auto;max-width:500px;margin:20px auto}.black-popup{background-color:#000;color:#fff;max-width:550px;margin:20px auto;padding:4rem 0;position:relative;text-align:center}.black-popup .mfp-close{color:#fff;text-transform:uppercase;opacity:1;top:3rem;right:1.2rem}.black-popup .mfp-close:hover{opacity:.6}.black-popup .small-logo{position:relative;margin:0 auto;max-width:10rem;max-height:8rem}.black-popup .specials-title{font-size:4rem;line-height:4.1rem;letter-spacing:.01em;text-transform:capitalize;font-size:5.5rem;line-height:5.5rem;padding-bottom:2rem;margin-bottom:1.5rem;border-bottom:.1rem solid #2199e8}.black-popup p{font-size:1.5rem;line-height:2.5rem;letter-spacing:.2em;text-transform:uppercase;padding:0 2rem 4rem}.black-popup a{color:#fff}.black-popup.city-bg{background-repeat:no-repeat;background-position:bottom left;background-size:contain}@media screen and (min-width:40em){.black-popup{text-align:left;padding:4rem}.black-popup .small-logo{margin-left:-2rem}.black-popup p{padding:0 4rem 4rem}}#scheduler-popup{padding:2rem;max-width:60rem;height:calc(100vh - 4rem);max-height:87rem}#scheduler-popup h1{font-size:3rem}#scheduler-popup iframe{height:calc(100% - 4rem)}.tabs{background:0 0;border:none;text-align:center}.tabs-title{display:inline;float:none}.tabs-title>a{display:inline-block;font-family:"Brandon Grotesque Bold";font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.tabs-title>a:hover{background:0 0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:0 0}.tabs-content{border-color:transparent;background:0 0;color:#000}.tabs-light a{color:#000}.tabs-dark a{color:#fff}.fake-tab{font-family:"Brandon Grotesque Bold";font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:#000;display:inline-block;padding:0 1.5rem}@media screen and (min-width:64em){.tabs-title a{padding:1.25rem 2rem}}#submit_button,.btn{display:inline-block;color:#2199e8;background:0 0;border:.1rem solid #2199e8;padding:.8rem;transition:all .3s ease;width:17.5rem;text-align:center}#submit_button:focus,#submit_button:hover,.btn:focus,.btn:hover{color:#fff}#submit_button,.btn,.expander{font-family:"Brandon Grotesque Bold";font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}#submit_button{padding:1.2rem .8rem}.expander:hover{color:#000}.btn.scheduler-btn{margin-top:2rem;color:#fff}.btn.scheduler-btn:focus,.btn.scheduler-btn:hover{background-color:#fff}.content{padding:3rem 2.5rem;text-align:left}.content.less-padding{padding-top:0}.content-center{text-align:center}.content-pmw{text-align:center}.content-pmw .content{display:inline-block;width:100%;max-width:40rem;text-align:center}@media screen and (min-width:40em){.content-proper{padding:6rem 3rem}}@media screen and (min-width:64em){.content{padding:4.5rem 3rem}.content-proper{padding:8rem 3rem;max-width:52rem;margin:auto}}@media screen and (min-width:40em){.neighborhood .content{max-width:70rem;margin:auto}}@media screen and (min-width:64em){.neighborhood{padding:5rem 0 5rem 5rem}.neighborhood .img-shadow-1:before{bottom:-5rem;left:-5rem}.neighborhood .content{max-width:44rem}}.retail .content{max-width:70rem;margin:auto}.retail .retail--intro{background-color:#000}.retail .retail--intro .bg-img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(269deg,rgba(255,255,255,0) 0,#000 100%);background:-webkit-linear-gradient(269deg,rgba(255,255,255,0) 0,#000 100%);background:linear-gradient(269deg,rgba(255,255,255,0) 0,#000 100%);opacity:.88}.retail .retail--blocks .btn{margin:.5rem 0 4rem 0}.retail .retail-block{text-align:center;color:#000;text-transform:uppercase}.retail .retail-block .bg-img{width:100%}.retail .retail-block .line{width:50%;margin:1rem auto}.retail .retail-block .retail-name{font-family:Kepler,serif;font-size:1.6rem;line-height:2.4rem;letter-spacing:.2em}.retail .retail-block .retail-category{font-family:"Brandon Grotesque Bold";font-size:1.3rem;letter-spacing:.4em;line-height:1.5rem}.retail .retail-block .retail-content{min-height:13rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.retail .retail-carousel{padding:3rem 0;margin:0}.retail .retail-carousel .slick-dots{bottom:1rem}.retail .retail-carousel .slick-next{right:1.5rem}.retail .retail-carousel .slick-prev{left:1.5rem}.retail .retail-carousel .retail-block{display:block;background:#fff;margin:1rem 5rem;padding:1rem}.retail .retail-carousel .retail-block .bg-img{height:18rem}.retail .retail-gallery{padding-top:2.5rem;padding-bottom:2.5rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:160rem;margin:auto}.retail .retail-gallery a.retail-block{background:#fff;width:calc(50% - 3rem);max-width:34rem;margin:1.5rem;padding:1rem;transition:all .3s ease}.retail .retail-gallery a.retail-block:hover{box-shadow:0 0 16px 0 rgba(0,0,0,.21)}.retail .retail-gallery a.retail-block .bg-img{height:26rem}@media screen and (min-width:40em){.retail .retail--intro{background-color:transparent}}@media screen and (min-width:64em){.retail h1{font-size:5rem;line-height:5rem;letter-spacing:.01em}.retail .content-proper{padding:13rem 5rem;max-width:60rem}.retail .retail--blocks .retail-gallery a.retail-block{width:calc(25% - 3rem)}.retail .retail--blocks .retail-gallery a.retail-block .bg-img{height:17rem}}@media screen and (min-width:75em){.retail .retail--blocks .retail-gallery a.retail-block .bg-img{height:24.5rem}}.img-grid{position:relative;padding:.5rem;height:30rem;display:flex;flex-wrap:wrap}.img-grid .bg-img{margin:.5rem}.img-grid.grid-1 .bg-img{width:calc(100% - 1rem);height:calc(100% - 1rem)}.img-grid.grid-2 .bg-img{width:calc(100% - 1rem);height:calc(50% - 1rem)}.img-grid.grid-3 .bg-img{width:calc(50% - 1rem);height:calc(50% - 1rem)}.img-grid.grid-3 .bg-img:nth-of-type(1){width:calc(100% - 1rem);height:calc(50% - 1rem)}.img-grid.grid-4 .bg-img{width:calc(50% - 1rem);height:calc(50% - 1rem)}@media screen and (min-width:40em){.img-grid{height:61rem}}@media screen and (min-width:64em){.img-grid{height:100%}}.img-shadow-1,.img-shadow-2{position:relative}.img-shadow-1:before,.img-shadow-2:before{content:"";display:block;position:absolute;bottom:0;width:80%;height:80%}.img-shadow-1:before{background-color:#ebebeb;left:0}.img-shadow-2:before{background-color:#232323;right:0}.img-shadow-2 .bg-img{height:calc(100% - 3rem);width:calc(100% - 5rem);z-index:1;position:relative}.social li{display:inline}.social a{width:2rem;height:3rem;margin-left:.5rem;border-radius:50%;line-height:3rem;text-align:center;display:inline-block}.social li:first-child a{margin-left:0}.bg-img{background-repeat:no-repeat;background-position:center center;background-size:cover}.fill--c-white>*{fill:#fff}.bg-white{background-color:#fff}.bg-l-gray{background-color:#ebebeb}.bg-black{background-color:#000}.bg-grayscale{filter:grayscale(1)}.bg-light{background-color:#fff}.bg-light h1,.bg-light p{color:#000}.bg-dark h1,.bg-dark p,.bg-dark ul li{color:#fff}.bg-black .content a:hover,.bg-black .expander:hover,.bg-dark .content a:hover,.bg-dark .expander:hover{color:#fff}.bg-black .btn:focus,.bg-dark .btn:focus{color:#fff}.bg-shadow-1{box-shadow:0 61px 46px 5px rgba(0,0,0,.44)}.line{width:100%;height:.1rem}.bg-img-section .bg-img{height:30rem;width:100%}#banner{background-color:#000;margin-top:4.4rem;position:relative}#banner h1,#banner h2,#banner h3,#banner h4,#banner li,#banner p,#banner span{color:#fff}#banner p a{color:#2199e8}#banner p a:hover{text-decoration:underline}#banner .row{padding:2rem 0}#banner .banner-close{color:#fff;position:absolute;top:0;right:0;z-index:20;height:4rem;width:4rem;line-height:4rem}.body-virtual-tours .virtual-tours{padding-top:10.4rem}.body-virtual-tours iframe{min-width:100%;min-height:100vh}@media screen and (min-width:40em){.bg-img-section{position:relative}.bg-img-section .bg-img:not(.carousel-img){position:absolute;top:0;left:0;height:100%}.bg-img-section .row{position:relative}.content-section .content{margin:11rem 0 5rem auto;max-width:60rem;padding:3.5rem}}@media screen and (min-width:64em){.content-section .content{max-width:56rem;margin-bottom:2rem;padding:4rem}.line.line-animate{width:0;transition:all 2s cubic-bezier(.68,.04,.35,.75) 0s}}@media screen and (min-width:64.062em){.body-check-availability .content-wrap{padding-top:100px!important}}.home .home--teaser{padding:15rem 0;position:relative}.home .home--teaser p{text-transform:uppercase;font-family:"Brandon Grotesque Regular",Helvetica,Arial,sans-serif;font-size:1.9rem;line-height:2.4rem;letter-spacing:.6em;margin:0}.home .home--teaser p em{font-family:Kepler,serif;font-size:1.7rem;letter-spacing:.3em;font-style:normal}.home .home--teaser p strong{font-family:Kepler,serif;font-size:4rem;line-height:5rem;letter-spacing:0;font-weight:400}.home .home--teaser .row{position:relative}.home .home--teaser .bg-img{position:absolute;top:0;left:0;height:100%}.home .home--teaser .bg-img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(94deg,rgba(255,255,255,0) 0,#000 100%);background:-webkit-linear-gradient(94deg,rgba(255,255,255,0) 0,#000 100%);background:linear-gradient(94deg,rgba(255,255,255,0) 0,#000 100%);opacity:.88}@media screen and (min-width:40em){.home .home--teaser{padding:15rem 0}}@media screen and (min-width:64em){.home .home--teaser{padding:19rem 0}.home .home--teaser p strong{font-size:6.2rem;line-height:8.8rem}}.amenities-1 .tabs{margin-top:2rem;margin-bottom:2rem;padding-left:2rem;padding-right:2rem}.amenities-1 .amenity-panel{padding:4rem}.amenities-1 .amenity-panel p{padding-top:2rem}.amenities-1 .amenity-panel ul ul{margin:0}.amenities-1 .amenity-panel li{margin-bottom:1rem;padding-right:2rem;position:relative;padding-left:1rem}.amenities-1 .amenity-panel li:before{content:"";display:block;position:absolute;top:.8rem;left:0;width:.3rem;height:.3rem;border-radius:50%}@media screen and (min-width:40em){.amenities-1 .amenities--intro .tagline{margin-left:auto}.amenities-1 .amenities--intro .content{margin-left:0;margin-bottom:15rem}.amenities-1 .amenity-intro-carousel{position:absolute;top:0;left:0;width:100%;height:100%}.amenities-1 .amenity-intro-carousel .bg-img,.amenities-1 .amenity-intro-carousel .carousel-slide,.amenities-1 .amenity-intro-carousel .slick-list,.amenities-1 .amenity-intro-carousel .slick-track{height:100%}.amenities-1 .amenity-intro-carousel .tagline{transform:translateY(-100%)}.amenities-1 .tabs{margin-top:5rem;margin-bottom:2rem}.amenities-1 .amenity-panel p,.amenities-1 .amenity-panel ul{max-width:58rem;margin:auto}.amenities-1 .amenity-panel ul ul{float:left;width:50%}.amenities-1 .amenity-panel ul ul:first-child{padding-right:2rem}.amenities-1 .amenity-panel ul ul:last-child{padding-left:2rem}}@media screen and (min-width:64em){.amenities-1 .amenity-panel{padding-bottom:6rem}.amenities-1 .line{margin:auto}.amenities-1 .line.animate{max-width:93rem;width:100%}.amenities-1 .amenities--intro .content{margin-bottom:11rem}}.contact-form-property .input-group{display:block;margin-bottom:1rem}.contact-form-property .input-group-captcha{margin-top:2rem;margin-bottom:2rem}.contact-form-property .g-recaptcha{transform:scale(.8);transform-origin:left}.contact-form-property input,.contact-form-property label,.contact-form-property select,.contact-form-property textarea{height:auto;font-size:inherit;margin:0;color:#000;font-family:"Brandon Grotesque Regular",Helvetica,Arial,sans-serif;font-size:1.6rem;text-transform:none;line-height:2.8rem}.contact-form-property input,.contact-form-property select,.contact-form-property textarea{background-color:#fff}.contact-form-property input:focus,.contact-form-property select:focus,.contact-form-property textarea:focus{border:.1rem solid #000;background-color:#fff;box-shadow:none}.contact-form-property input,.contact-form-property textarea{box-shadow:none;padding:.75rem .5rem}.contact-form-property textarea{min-height:9rem}.contact-form-property select{padding:.75rem .5rem;background-position:right 0 center}.contact-form-property .group-move-in-date{display:flex}.contact-form-property .group-move-in-date select{flex-grow:1;width:auto;margin:0 .5rem}.contact-form-property .group-move-in-date select:first-child{margin-left:0}.contact-form-property .group-move-in-date select:last-child{margin-right:0}.contact-form-property button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem;border:0;background:#2199e8;color:#fff;text-transform:uppercase;cursor:pointer;transition:color .3s linear,background-color .3s linear,border-color .3s linear}.contact-form-property button:hover{background:grey}.contact-form-property .invalid-msg{display:none;padding:5px;background-color:#b80909;border:.1rem solid #b80909;line-height:inherit;font-size:inherit;color:#fff}.contact-form-property .input-group.invalid .invalid-msg{display:block}.contact-form-property .input-group.invalid label:after{content:'*';color:#b80909}.contact-form-property .input-group.invalid>input,.contact-form-property .input-group.invalid>select,.contact-form-property .input-group.invalid>textarea{border-color:#b80909}.response-group{font-size:1.6rem;line-height:2rem}.response-group ul{font-weight:700}.response-group .flash_body,.response-group .thank_you_message{margin:3rem 0}@media screen and (min-width:40em){.contact-form-property .invalid-msg{flex:0 0 100%;max-width:100%;padding:.5rem 1rem}.contact-form-property .input-group-email,.contact-form-property .input-group-name,.contact-form-property .input-group-phone{flex-flow:row wrap}.contact-form-property .input-group-email label,.contact-form-property .input-group-name label,.contact-form-property .input-group-phone label{flex:0 0 auto}.contact-form-property .input-group-email input,.contact-form-property .input-group-name input,.contact-form-property .input-group-phone input{flex:1 1 0px}.contact-form-property .input-group-bedrooms,.contact-form-property .input-group-email,.contact-form-property .input-group-name,.contact-form-property .input-group-phone{display:flex;align-items:center}.contact-form-property .input-group-bedrooms label,.contact-form-property .input-group-email label,.contact-form-property .input-group-message label,.contact-form-property .input-group-name label,.contact-form-property .input-group-phone label{padding:0 1rem}.contact-form-property .input-group-bedrooms,.contact-form-property .input-group-email,.contact-form-property .input-group-message,.contact-form-property .input-group-name,.contact-form-property .input-group-phone{background-color:#fff}.contact-form-property .group-move-in-date select{background-color:#fff;border-color:transparent}.contact-form-property .group-move-in-date select:focus{border-bottom-color:#000}.contact-form-property .input-group #contact_bedrooms,.contact-form-property .input-group input,.contact-form-property .input-group textarea{border-color:transparent;background-color:transparent}.contact-form-property .input-group #contact_bedrooms:focus,.contact-form-property .input-group input:focus,.contact-form-property .input-group textarea:focus{border-bottom-color:#000}.contact-form-property .input-group textarea{padding:.5rem 1rem}.contact-form-property .input-group.invalid>input,.contact-form-property .input-group.invalid>select,.contact-form-property .input-group.invalid>textarea{border-color:transparent}}@media screen and (max-width:25em){.column-form .content{padding-left:.5rem;padding-right:.5rem}}.contact-0 .contact--intro{max-width:50rem;margin:auto}.contact-0 .scheduler-btn:focus,.contact-0 .scheduler-btn:hover{background:0 0}.contact-0 .column-form .content{max-width:63rem;margin:auto}.contact-0 .office-hours,.contact-0 .schema-data{font-family:"Brandon Grotesque Bold";font-size:1.2rem;line-height:2.4rem;letter-spacing:.1em;text-transform:uppercase;padding:1.8rem 0 3rem 0}.contact-0 .office-hours{padding:1rem 0}.contact-0 .office-hours p{line-height:4rem}.contact-0 .schema-data p{margin-bottom:0}.contact-0 .form-intro{margin-bottom:3rem;padding-left:1rem}.contact-0 .form-intro p{font-family:Kepler,serif;font-size:1.8rem;line-height:2.4rem;text-transform:uppercase;letter-spacing:.2em}.contact-0 .contact-info{max-width:35rem;margin:auto;text-align:center}.contact-0 .contact-info h3{font-family:Kepler,serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:.2em;text-transform:uppercase;padding-bottom:.5rem}@media screen and (min-width:64em){.contact-0 .column-form .content{padding-top:8rem;padding-bottom:6rem}.contact-0 .contact--intro{max-width:40rem}}.floorplan-img img{display:inline-block;width:inherit;max-height:35rem}@media screen and (min-width:64em){.floorplan-img img{max-height:27rem}}.floorplans-1 .tabs-content>.floorplans-panel{display:block;height:0;overflow:hidden;padding:0}.floorplans-1 .tabs-content>.floorplans-panel.is-active{height:inherit;max-height:none}.floorplans-1 .tabs{padding:2.5rem 0 1rem 0}.floorplans-1 .slick-slider{margin-bottom:0}.floorplans-1 .floorplan-slide{width:100%;height:100%}.floorplans-1 .floorplan{padding:2rem;padding-bottom:8rem;background-color:#fff;min-height:57rem}.floorplans-1 h3.title{font-family:Kepler,serif;font-size:3.3rem;letter-spacing:.01em;line-height:4.5rem}.floorplans-1 .fp-cta{padding-top:4rem}.floorplans-1 .fp-cta>*{text-align:center;color:#fff;font-family:Kepler,serif;font-size:1.4rem;line-height:2.6rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin:0;padding-bottom:1rem;padding-top:1rem}.floorplans-1 .floorplan-img{height:44rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.floorplans-1 .floorplan-img .img-wrap{height:37rem;display:flex;justify-content:center;align-items:center}.floorplans-1 .floorplan-info p{padding:2rem 0}.floorplans-1 .floorplan-info .flex-wrap{font-family:"Brandon Grotesque Bold";font-size:1.2rem;letter-spacing:.1em;line-height:1.8rem;text-transform:uppercase}.floorplans-1 .floorplan-info .flex-wrap .bedbath,.floorplans-1 .floorplan-info .flex-wrap .price,.floorplans-1 .floorplan-info .flex-wrap .sqft{margin:0 .5rem}.floorplans-1 .floorplan-info .flex-wrap .bedbath,.floorplans-1 .floorplan-info .flex-wrap .sqft{display:inline-block}.floorplans-1 .floorplan-info .flex-wrap .divider{color:#000}.floorplans-1 .floorplans-carousel{padding-bottom:3rem}.floorplans-1 .slick-dots{bottom:3.5rem}.floorplans-1 .floorplan-buttons .btn{margin:1rem .5rem 0 .5rem}@media screen and (min-width:40em){.floorplans-1 .fp-cta{padding-top:6rem}.floorplans-1 .fp-intro-row .content{max-width:70rem;margin:auto}.floorplans-1 .floorplan{margin:2.5rem 5rem 1.5rem 5rem;padding-bottom:2rem}.floorplans-1 .slick-dots{bottom:1rem}.floorplans-1 .slick-next{right:1.5rem}.floorplans-1 .slick-prev{left:1.5rem}.floorplans-1 .expand{background:#000;height:3.8rem;width:3.8rem;display:flex;justify-content:center;align-items:center;margin-left:auto;color:#fff}}@media screen and (min-width:64em){.floorplans-1 .fp-intro-row .content{max-width:52rem}.floorplans-1 .floorplan{padding:1rem;margin:1.5rem}.floorplans-1 .slick-dots{bottom:3rem}.floorplans-1 .fp-intro-row{padding-top:8.3rem;padding-bottom:4rem}.floorplans-1 .line{margin:0 auto 4rem auto}.floorplans-1 .line.animate{width:80%;max-width:80rem}.floorplans-1 .floorplan-info{padding-bottom:2rem}.floorplans-1 .floorplan-img{height:36rem}.floorplans-1 .floorplan-img .img-wrap{height:27rem}.floorplans-1 .floorplans-carousel{margin:auto;max-width:calc(100% - 8rem);padding-bottom:7rem}.floorplans-1 .floorplans-carousel .slick-next{right:-3rem}.floorplans-1 .floorplans-carousel .slick-prev{left:-3rem}}@media screen and (min-width:1280px){.floorplans-1 .floorplans-carousel{max-width:120rem}}.foot-wrap>.row{padding:3rem 0}.foot-item li{display:inline-block;margin:.5rem}.back-to-top{display:block;width:100%;padding:1.5rem 0;background:#000;color:#fff;font-family:"Brandon Grotesque Bold";font-size:1.2rem;line-height:1.6rem;letter-spacing:.1em;text-transform:uppercase}.footer-1{padding:2rem;font-family:"Brandon Grotesque Bold";font-size:1.2rem;line-height:1.6rem;letter-spacing:.1em;text-transform:uppercase}.footer-1 .columns{margin-bottom:2rem}.footer-1 p{margin-bottom:.5rem}.footer-1 ul{padding:0}.footer-1 li{display:inline}.footer-1 .footer-icons,.footer-1 .privacy-ul{display:inline-block}.footer-1 .footer-icons{font-size:1.8rem}.footer-1 .footer-icons li{margin:0 .2rem;display:inline-block;vertical-align:sub}.footer-1 .footer-secondary-logo{margin:.5rem 0 1rem}.footer-1 .footer-secondary-logo .bg-img{margin:auto;height:9rem;width:14.6rem;background-size:contain}.footer-1 .footer-secondary-logo img{max-height:9rem;max-width:14.6rem}.footer-1 .social{margin:.5rem 0}.footer-1 .fair-housing{white-space:nowrap}.footer-1 .fair-housing span{padding-right:1rem}@media screen and (min-width:64em){.footer-1{padding-top:5rem}.footer-1 .columns{margin-bottom:0}}.gallery-1{padding-top:2rem}.gallery-1 .gallery-img-container{position:relative}.gallery-1 .gallery-img-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.gallery-1 .gallery-img-container.video-container:after{background:rgba(0,0,0,.5)}.gallery-1 .gallery-img-container figcaption{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:3rem;z-index:1;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-transform:uppercase;font-family:Kepler,serif;font-size:2.2rem;letter-spacing:.15em;line-height:2.6rem}@media screen and (max-width:39.97em){.gallery-1{padding-bottom:4rem}.gallery-1 .gallery-tab-content{padding:0 5rem}.gallery-1 .tabs{padding-bottom:2rem}.gallery-1 .slick-prev{left:1.5rem}.gallery-1 .slick-next{right:1.5rem}.gallery-1 .tabs-content>.tabs-panel{display:block;height:0;overflow:hidden;padding:0}.gallery-1 .tabs-content>.tabs-panel.is-active{height:inherit;max-height:none}.gallery-1 .gallery-image{display:none}.gallery-1 .gallery-image:first-child,.gallery-1 .slick-initialized .gallery-image{display:block!important}.gallery-1 .swipe{padding:2rem;font-size:1.6rem}.gallery-1 .swipe .fa{vertical-align:middle;color:#5e5e5e}.gallery-1 .swipe .fa-long-arrow-left,.gallery-1 .swipe .fa-long-arrow-right{padding:0 .5rem}.gallery-1 .swipe .fa-hand-o-up{font-size:3rem}}@media screen and (min-width:40em){.gallery-1 .gallery-img-container{padding-bottom:100%;position:relative}.gallery-1 .gallery-img-container img{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-1 .gallery-panel{padding:1rem 5rem}.gallery-1 .gallery-panel .gallery-image{padding:.25rem}.gallery-1 .link-wrapper{margin-top:2rem;margin-bottom:2rem}}@media screen and (min-width:64em){.gallery-1 .gallery-img-container{overflow:hidden}.gallery-1 .gallery-img-container img{transform:scale(1.1);transition:all .3s ease}.gallery-1 .gallery-img-container figcaption,.gallery-1 .gallery-img-container.video-container::after,.gallery-1 .gallery-img-container:after{background:0 0;color:transparent}.gallery-1 .gallery-img-container:hover img{transform:scale(1)}.gallery-1 .gallery-img-container:hover:after{background:rgba(0,0,0,.9)}.gallery-1 .gallery-panel{padding:1rem}.gallery-1 .link-wrapper{margin-top:3rem;margin-bottom:4rem}.gallery-1 .line{background-color:#636363;opacity:.25;width:90%;margin:auto;margin-bottom:3.5rem}}.header-5{text-align:center}.header-5 .info-column{padding-top:2rem}.header-5 .info-column .phone-number{margin-top:2rem}.header-5 .header-nav-contain .apply-now,.header-5 .header-nav-contain .logo-wrap,.header-5 .header-nav-contain .specials-popup,.header-5 .header-nav-contain nav{display:none}.header-5 .usablenet-wrap{position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:1001}.header-5 .usablenet-wrap .UsableNetAssistive{display:inline-block;color:#fff;font-family:"Brandon Grotesque Bold";font-size:1.3rem;letter-spacing:.2em;line-height:4.4rem;text-transform:uppercase;position:relative;height:4.4rem}.header-5 .usablenet-wrap .UsableNetAssistive:after{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);content:'';display:inline-block;width:19.2rem;border-bottom:.1rem solid transparent}.header-5 .usablenet-wrap .UsableNetAssistive:focus:after,.header-5 .usablenet-wrap .UsableNetAssistive:hover:after{border-bottom:.1rem solid #919191}@media screen and (min-width:40em){.header-5 .info-column{padding:0}}@media screen and (min-width:64em){.mobile-menu-1{display:block!important}.header-5 .usablenet-wrap .UsableNetAssistive{margin-right:10rem;float:right}}@media screen and (min-width:64.062em){.content-wrap{padding-top:0!important}.mobile-menu-1{display:none!important}#top{position:relative}.header-5{padding:0}.header-5 #homeNav{display:none}.header-5 .header-bg,.header-5 .header-info,.header-5 .header-nav-contain{width:100%}.header-5 .header-bg{position:fixed;top:0;left:0;height:6rem;background-color:transparent;transition:background-color .3s linear;z-index:999}.header-5 .header-nav-contain,.header-5 .header-nav-placeholder{display:block;position:absolute;bottom:0}.header-5.wrapper-header .header-nav-contain,.header-5.wrapper-header .header-nav-placeholder{position:relative;bottom:auto;display:flex}.header-5 .header-nav-placeholder{height:6rem;width:100%}.header-5 .header-nav-contain{background:#fff;text-align:center;z-index:1001;transition:background-color .3s linear;display:flex;justify-content:center;align-items:center}.header-5 .header-nav-contain .apply-now,.header-5 .header-nav-contain .logo-wrap,.header-5 .header-nav-contain nav{display:block}.header-5 .header-nav-contain .specials-popup{display:inline-block}.header-5 .header-nav-contain .dropdown-container{position:relative}.header-5 .header-nav-contain .dropdown-container .dropdown{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;top:100%;right:0;pointer-events:none;visibility:hidden;opacity:0;transition:all .2s ease;background:0 0}.header-5 .header-nav-contain .dropdown-container .dropdown a{margin:1.5rem 0 0;padding:.95rem 2rem;white-space:nowrap;background-color:#fff}.header-5 .header-nav-contain .dropdown-container.visible .dropdown{pointer-events:all;visibility:visible;opacity:1}.header-5 .header-info{position:fixed;top:0;z-index:1001}.header-5 .header-info .row{position:relative}.header-5 .info-column,.header-5 .logo-column{flex:0 0 auto;max-width:100%;padding:2rem;position:absolute;top:0}.header-5 .logo-column{left:0}.header-5 .info-column{right:0}.header-5 #contactNav>a{padding:1rem 2rem;border-style:solid;border-width:2px;margin-right:1px;height:4.3rem}.header-5 .apply-now{color:#1c1b1c;font-family:"Brandon Grotesque Bold";font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;padding:.95rem 4.2rem;margin-left:.5rem;border-style:solid;border-width:2px;margin-right:1px;height:4.3rem}.header-5 .specials-popup{width:auto;padding:1.9rem 1rem;border-width:2px}.header-5 .header-nav{font-size:1.2rem}.header-5 .header-nav li{display:inline}.header-5 .header-nav a{display:inline-block;padding:1rem;color:#1c1b1c;font-family:"Brandon Grotesque Bold";font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;position:relative}.header-5 .header-nav a:not(#contactNav):after{content:"";display:block;position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);width:0;height:.1rem;transition:width .3s ease}.header-5 .header-nav a:hover:after{width:3rem}.header-5 .header-nav li.active a:after{width:3rem}.header-5 .logo-wrap{margin-right:3rem;padding:.5rem 0}.header-5 .logo-wrap .bg-img{height:5rem;width:8rem;background-size:contain}.header-5 .logo-wrap img{max-height:5rem;max-width:8rem}.body-check-availability .header-nav-contain,.body-check-availability .header-nav-placeholder{bottom:inherit;top:0}.header-5.header-scrolled .header-nav-contain{position:fixed;top:0;bottom:inherit;padding-top:4.4rem}.header-5.header-scrolled .usablenet-wrap{position:absolute}}@media screen and (min-width:75em){.header-5 .apply-now{margin-left:1.5rem}.header-5 .specials-popup{padding:1.9rem 3rem}.header-5 .header-nav a{padding:1rem 3rem}}.hero-2 .hero-video{background-size:cover;background-repeat:no-repeat;background-position:center center}.hero-2 .hero-video embed,.hero-2 .hero-video iframe,.hero-2 .hero-video object{position:absolute;top:0;left:0;width:100%;height:100%}.hero-2 .hero-dropdown{position:relative;display:inline-block}.hero-2 .hero-dropdown .dropdown-link{cursor:pointer;margin-top:.25rem;box-shadow:0 4px 16px rgba(0,0,0,.18),0 1.5px 4px rgba(0,0,0,.12);position:relative;z-index:2;transition:box-shadow .2s}.hero-2 .hero-dropdown .dropdown-link:focus,.hero-2 .hero-dropdown .dropdown-link:hover{box-shadow:0 8px 24px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.16)}.hero-2 .hero-dropdown .dropdown{display:none;position:absolute;left:0;top:90%;min-width:180px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:10;border-radius:0 0 6px 6px;padding:.5rem 0}.hero-2 .hero-dropdown .dropdown a{box-shadow:.5rem .5rem .5rem #000;display:block;text-align:center;text-decoration:none;transition:background .2s;margin-top:.25rem}.hero-2 .hero-dropdown .dropdown a:focus,.hero-2 .hero-dropdown .dropdown a:hover{background-color:#fff}.hero-2 .hero-dropdown:focus-within .dropdown,.hero-2 .hero-dropdown:hover .dropdown{display:block}.hero-2 .hero-inner,.hero-2 iframe,.hero-2 video{display:none}.hero-2 .carousel-img,.hero-2 .hero-video{padding-bottom:65%;width:100%}.hero-2 .hero-top{text-align:center;background:#000;padding:4.4rem 2rem 2rem}.hero-2 .hero-top .hero--right .line{margin:.5rem 0}.hero-2 .hero-top .hero--right a{display:inline-block;color:#fff;font-family:"Brandon Grotesque Bold";line-height:2.4rem;text-transform:uppercase}.hero-2 .hero-top .hero--right a.address{font-size:1rem;letter-spacing:.3em}.hero-2 .hero-top .hero--right a.address ul{margin:.5rem 0}.hero-2 .hero-top .hero--right a.address li{margin:0 .5rem}.hero-2 .hero-top .hero--right a.fp-cta-link{font-size:1.3rem;letter-spacing:.2em}.hero-2 .hero-content{background:#000;padding:2rem}.hero-2 .hero-content p{margin:0;font-family:"Brandon Grotesque Bold";font-size:1.8rem;letter-spacing:.2em;line-height:2.4rem;text-transform:uppercase}.hero-2 .hero-content strong{font-family:Kepler,serif;font-size:4rem;line-height:6rem;letter-spacing:0;font-weight:400;text-transform:none}.hero-2 .hero-actions{margin:2rem 0}.hero-2 .virtual-tour-wrap{margin-top:2rem}@media screen and (min-width:40em){.hero-2{position:relative}.hero-2 .hero-content{position:absolute;background:0 0;top:50%;transform:translateY(-50%);width:100%;z-index:2}.hero-2 .hero-content.tours-present{top:calc(50% + 4rem)}.hero-2 .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-2 .hero-top{text-align:inherit;background:0 0;position:absolute;top:0;left:0;width:100%;z-index:1000;padding:5rem}.hero-2 .hero-top .flex{display:flex;justify-content:flex-end}.hero-2 .hero-top .hero--right{display:inline-block}.hero-2 .virtual-tour-wrap{margin-top:0}}@media screen and (min-width:64.062em){.hero-2 .hero-video{background-repeat:no-repeat;position:relative;max-height:77rem;padding:0;background:0 0;overflow:hidden;background-size:cover}.hero-2 .hero-inner{padding-bottom:56.25%;position:relative}.hero-2 .hero-inner,.hero-2 iframe,.hero-2 video{display:block}.hero-2 video{position:absolute;top:0;left:0;height:100%;width:100%}.hero-2 .carousel-img{padding-bottom:0;height:65rem}.hero-2 .hero-content strong{font-size:8rem;line-height:12.6rem}}@media screen and (min-width:75em){.hero-2 .carousel-img{height:80rem}}@media screen and (min-width:40em){#ll-map{height:30rem}.location-medium .poi{margin-bottom:1rem}.location-medium .poi a{position:relative;color:#fff}.location-medium .poi span{display:inline-block;position:relative;top:.4rem}.location-medium .poi span.poi_num{margin-right:1.7rem;font-family:Kepler,serif;font-size:1.4rem;font-style:italic;width:2rem}.location-medium .poi span.poi_title_text{font-family:"Brandon Grotesque Bold";font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;width:100%}}@media screen and (min-width:40em) and (min-width:64em){#ll-map{height:60rem}}@media screen and (min-width:40em){.leaselabs-gmiw p{margin:0 0 1rem}.leaselabs-gmiw-name{font-size:1.8rem;text-transform:uppercase}}.location-medium-1 .ll-poi-title{display:flex}.location-medium-1 h3{color:#fff;font-family:Kepler,serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:.2em;text-transform:uppercase;text-align:center}.location-medium-1 .line{margin:2rem auto 4rem auto}.location-medium-1 .tabs{padding:1.2rem 0}.location-medium-1 .tabs-content{max-width:30rem;margin:auto;padding-top:2rem;padding-bottom:2rem}.location-medium-1 .tabs-content ul{max-width:20rem;margin:auto}@media screen and (min-width:64em){.location-medium-1 .tabs-content{padding-top:8rem}.location-medium-1 .line.line-animate{transition:all 1s cubic-bezier(.68,.04,.35,.75) 0s}.location-medium-1 .line.line-animate.animate{width:100%}}.location-small-2 .accordion-title{background:#000;color:#fff;font-family:"Brandon Grotesque Bold";font-size:1.2rem;line-height:1.6rem;letter-spacing:.1em;text-transform:uppercase;padding:1.2rem}.location-small-2 .accordion-title:before{font-size:1.7rem;margin-top:-.8rem}.location-small-2 .accordion-title:hover,.location-small-2 .is-active .accordion-title{background:#147dc2}.location-small-2 .address{font-size:1.2rem}.mobile-toggle-contain{position:fixed;top:0;left:1rem;z-index:1010}.mobile-toggle{position:relative;display:inline-block;height:4.4rem;width:4.4rem}.mobile-toggle span,.mobile-toggle span:after,.mobile-toggle span:before{position:absolute;width:2.1rem;height:.2rem;background:#fff;transition:all .4s ease-in-out}.mobile-toggle span{top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-toggle span:after,.mobile-toggle span:before{content:''}.mobile-toggle span:before{top:-.6rem}.mobile-toggle span:after{top:.6rem}.nav-mobile-list{margin:auto;text-align:center}.mobile-menu{position:fixed;z-index:-10;top:0;left:0;height:0;width:100%;visibility:hidden;transition:all .1s .2s ease}.mobile-menu:before{content:'';position:fixed;z-index:1004;top:0;left:0;width:100%;height:100%;background:#ebebeb;transform:translate(-100%,-100%);transition:all .5s cubic-bezier(.77,0,.175,1);will-change:transform,transition}.mobile-menu nav{position:relative;z-index:1005;height:100%;padding:4.5rem 0 2rem}.mobile-menu li{transform:scale(1.15) translateY(-3rem);opacity:0;transition:transform .2s cubic-bezier(.77,0,.175,1),opacity .2s cubic-bezier(.77,0,.175,1)}.mobile-menu li:nth-child(1){transition-delay:60ms}.mobile-menu li:nth-child(2){transition-delay:50ms}.mobile-menu li:nth-child(3){transition-delay:40ms}.mobile-menu li:nth-child(4){transition-delay:30ms}.mobile-menu li:nth-child(5){transition-delay:20ms}.mobile-menu li:nth-child(6){transition-delay:10ms}.mobile-menu li:nth-child(7){transition-delay:0s}.mobile-menu li:nth-child(8){transition-delay:-10ms}.mobile-menu li:nth-child(9){transition-delay:-20ms}.mobile-menu li:nth-child(10){transition-delay:-30ms}.mobile-menu li:nth-child(11){transition-delay:-40ms}.mobile-menu li:nth-child(12){transition-delay:-50ms}.mobile-menu a{display:block;padding:1.2rem 2rem;color:#000;font-size:1.5rem;font-family:"Brandon Grotesque Bold";letter-spacing:.1em;text-transform:uppercase;position:relative}.mobile-menu a:before{content:"";display:block;position:absolute;bottom:.6rem;left:50%;transform:translateX(-50%);width:0;height:.1rem;transition:all .3s ease}.mobile-menu a:hover:before,.mobile-menu li.active a:before{width:5rem}.mobile-menu .apply-span{display:inline-block;margin:3rem auto 1rem;font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase}.mobile-menu-1-on body{overflow:hidden!important;height:100%!important}.mobile-menu-1-on .mobile-toggle span,.mobile-menu-1-on .mobile-toggle span:after,.mobile-menu-1-on .mobile-toggle span:before{background:#000}.mobile-menu-1-on .mobile-toggle span{background:0 0!important}.mobile-menu-1-on .mobile-toggle span:after,.mobile-menu-1-on .mobile-toggle span:before{top:0}.mobile-menu-1-on .mobile-toggle span:before{transform:rotate(-45deg)}.mobile-menu-1-on .mobile-toggle span:after{transform:rotate(45deg)}.mobile-menu-1-on .mobile-menu{z-index:1004;height:100vh;transform:translateX(0);visibility:visible;transition:all .1s 0s ease}.mobile-menu-1-on .mobile-menu:before{transform:translate(0,0);transition:all .3s cubic-bezier(.175,0,.77,1)}.mobile-menu-1-on .mobile-menu li{transform:scale(1) translateY(0);opacity:1;transition:transform .3s cubic-bezier(.175,0,.77,1),opacity .3s cubic-bezier(.175,0,.77,1)}.mobile-menu-1-on .mobile-menu li:nth-child(1){transition-delay:40ms}.mobile-menu-1-on .mobile-menu li:nth-child(2){transition-delay:70ms}.mobile-menu-1-on .mobile-menu li:nth-child(3){transition-delay:.1s}.mobile-menu-1-on .mobile-menu li:nth-child(4){transition-delay:.13s}.mobile-menu-1-on .mobile-menu li:nth-child(5){transition-delay:.16s}.mobile-menu-1-on .mobile-menu li:nth-child(6){transition-delay:.19s}.mobile-menu-1-on .mobile-menu li:nth-child(7){transition-delay:.22s}.mobile-menu-1-on .mobile-menu li:nth-child(8){transition-delay:.25s}.mobile-menu-1-on .mobile-menu li:nth-child(9){transition-delay:.28s}.mobile-menu-1-on .mobile-menu li:nth-child(10){transition-delay:.31s}.mobile-menu-1-on .mobile-menu li:nth-child(11){transition-delay:.34s}.mobile-menu-1-on .mobile-menu li:nth-child(12){transition-delay:.37s}@media screen and (max-height:29.375em){.mobile-menu .nav-mobile-list{columns:2;column-gap:0;width:100%;max-width:50rem}.mobile-menu .nav-mobile-list li{break-inside:avoid;page-break-inside:avoid}}@media screen and (min-width:64em){.mobile-menu-1{display:none}.mobile-menu-1-on body{overflow:inherit!important;height:inherit!important}}@media (prefers-reduced-motion:reduce){.mobile-menu-1 *,.mobile-menu-1 .mobile-menu:before,.mobile-menu-1 .mobile-toggle span,.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{transition:initial!important;transition-delay:initial!important}}.residents .residents--intro{max-width:70rem;margin:auto}.residents .res-btns{max-width:30rem;margin:auto;text-align:center}.residents .res-btns .btn{margin:.5rem;width:22rem}@media screen and (max-width:1023px){.residents .bg-dark{padding:2rem 0 4rem 0}.residents .res--intro-img{height:40rem}}@media screen and (min-width:64em){.residents .bg-dark{padding:8rem 0 6rem 0}.residents .residents--intro{padding-top:5rem;max-width:40rem}}#vW tr.labels td[type]{height:auto;margin:0;border:0}#vW td.button{display:table-cell;border:none}#vW input[type]{width:auto;display:inline-block}#vW{z-index:1001;margin:60px 15px 15px!important;overflow:hidden}#vW select{width:auto}a#ctl00_contentMain_ApplyOnlineLinkButton{display:none!important}@media screen and (min-width:64.0625em){#vW{margin:15px!important}}
/*# sourceMappingURL=sourcemaps/app-ce0639b3.min.css.map */
