@import url(https://fonts.googleapis.com/css2?family=Fjalla+One&family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Ubuntu+Condensed&display=swap);body{font-family:Lato,Arial,sans-serif}.h1,h1{font-family:"Fjalla One",Helvetica,sans-serif}.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:1.1;color:#201d1d}.h1,h1{font-size:3rem;line-height:1.3;margin:0 0 2.5rem}.h1.alt,h1.alt{font-family:Lato,Arial,sans-serif;font-weight:900;text-transform:uppercase}h2{font-size:2.5rem;line-height:1.1;margin:0 0 2rem}h3{font-size:2rem;line-height:1.1;margin:0 0 1.5rem;letter-spacing:1px;font-weight:500;text-transform:uppercase}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:inherit}.active>a,a:active,a:focus,a:hover{color:inherit}@media screen and (min-width:64em){.h1,h1{font-size:4rem}}#wrapper.content-wrap{overflow:hidden}.row{max-width:144rem;position:relative}.row .row{margin:0}.row.expanded>.column.col-max-width{width:100%;max-width:144rem;margin:0 auto;flex:0 1 auto}.column{padding:0}ul{margin:0}li{list-style:none}.bg-black{background-color:#201d1d;color:#fff}.block-area .seperator{width:100%;height:12px;margin-top:3rem}.row.section-banner{max-width:100%;height:41.66vw;min-height:25rem;margin:3rem 0}.row.section-banner .bg-img{position:absolute;top:0;right:0;bottom:0;left:0}.row.section-banner .banner-tagline{position:absolute;top:50%;left:11%;transform:translateY(-50%)}.banner-tagline{min-width:24rem;padding:2rem;position:relative;text-transform:uppercase;letter-spacing:1px;display:inline-block}.banner-tagline *{margin:0;line-height:1.2}.banner-tagline::before{content:'';width:calc(100% + 2.5rem);height:calc(100% + 2.5rem);border-width:1px;border-style:solid;border-color:#fff;position:absolute;top:-1.25rem;left:-1.25rem}.banner-tagline.bg-img::before{border-color:#201d1d}@media screen and (max-width:639px){.row.section-banner .bg-img{background-position:center center!important;filter:brightness(.75)}.banner-tagline.bg-light{background-color:transparent}.banner-tagline *{color:#fff}}@media screen and (min-width:40em){.row.section-banner{margin:5rem 0}.banner-tagline::before{border-width:4px;border-color:#201d1d}.block-area .seperator{margin-top:5rem}}@media screen and (min-width:64em){.row.section-banner{margin:8rem 0}.block-area .seperator{margin-top:8rem}.inView [class*=fade-]{transition:transform 1s,opacity .5s;opacity:0}.inView .fade-zoom{transform:scale(.9)}.inView .fade-up{transform:translateY(50%)}.inView .fade-right{transform:translateX(15%)}.inView .fade-down{transform:translateY(-50%)}.inView .fade-left{transform:translateX(-15%)}.inView.isInView [class*=fade-],.inView.isInView [class*=flip-]{transition:transform .75s,opacity 1.25s;opacity:1}.inView.isInView .fade-zoom{transform:scale(1)}.inView.isInView .fade-up{transform:translateY(0)}.inView.isInView .fade-right{transform:translateX(0)}.inView.isInView .fade-down{transform:translateY(0)}.inView.isInView .fade-left{transform:translateX(0)}}@media screen and (min-width:75em){.banner-tagline{min-width:36rem;padding:2.4rem}.banner-tagline *{font-size:6rem}}@media screen and (min-width:90em){.row.section-banner .banner-tagline{left:14.8rem}}.split-content .decoration{width:75vw;max-width:calc(calc(144rem - 25%) + calc(50vw - 72rem));height:calc(100% + 4rem);position:absolute;top:0;right:50%;transform:translateX(50vw);z-index:-1}.split-content .img-col{min-height:50vw;padding:3rem}.split-content .img-col .bg-img{width:100%;height:100%}.split-content .hdg-col .section-title{margin-bottom:3rem;font-size:1.8rem;letter-spacing:2px;text-transform:uppercase}.split-content .hdg-col .section-title span{position:relative}.split-content .hdg-col .section-title span .arrow{position:absolute;top:50%;left:0}.split-content .hdg-col .section-title .arrow::before{content:'';width:50vw;height:0;border-top:1px solid;position:absolute;top:50%;right:calc(100% + 3.5rem);transform:translateX(-100%);transition:.6s}.split-content .hdg-col .section-title .arrow::after{content:'';width:12px;height:12px;border:solid;border-width:0 1px 1px 0;position:absolute;top:calc(50% - 6px);right:calc(100% - 1rem);transform:translateX(-50vw) rotate(-45deg);transition:.6s}.split-content .hdg-col .isInView .section-title .arrow::before{transform:translateX(0)}.split-content .hdg-col .isInView .section-title .arrow::after{transform:translateX(-4.5rem) rotate(-45deg)}.split-content .txt-col>.btn{position:relative;bottom:2.2rem;left:3rem}.split-content .txt-col .expander{margin:0 0 2rem}@media screen and (min-width:40em){.split-content .decoration{height:calc(100% + 5rem)}.split-content .hdg-col h1{text-align:right}.split-content .txt-col>.btn{left:5rem}}@media screen and (min-width:64em){.split-content .decoration{height:calc(100% - 4rem)}.split-content .img-col{min-height:28rem;padding:0 8rem 0 0}.split-content .txt-col{margin:5rem 0}.split-content .txt-col h1{margin:0}.split-content .txt-col .expander{margin:2rem 0}.split-content .txt-col>.btn{left:8rem;bottom:-3.2rem}.split-content.tall{margin-bottom:8rem}.split-content.tall .txt-col{margin:5rem 0 0}.split-content.tall .img-col{margin-bottom:8rem}.split-content.tall .decoration{height:100%}}.carousel-slide{display:none}.carousel-slide:first-child,.slick-initialized .carousel-slide{display:block}.slick-initialized.slick-slider{margin:0}.slick-arrow{width:3rem;height:4rem;position:absolute;bottom:0;left:auto;right:0;font-size:2rem;display:flex;justify-content:center;align-items:center;z-index:10}.slick-arrow .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(32,29,29,.15);z-index:10;pointer-events:none}.slick-arrow.prev .overlay{display:none}.slick-arrow svg{color:#fff}.slick-arrow:focus.next .overlay,.slick-arrow:hover.next .overlay{transform:translateX(-100%)}.slick-arrow:focus svg,.slick-arrow:hover svg{color:#fff}.slick-arrow.prev{right:3rem}.carousel-controls{width:100%;height:4rem;border-bottom:1px solid;border-right:1px solid;position:absolute;bottom:0;left:0;background-color:#fff}.carousel-controls .slick-dots{width:calc(100% - 6rem);padding:0;margin:0;position:absolute;bottom:0;left:0;list-style:none;text-align:center;display:block}.carousel-controls .slick-dots li{width:auto;height:4rem;margin:0}.carousel-controls .slick-dots a.dot{color:#201d1d;text-transform:lowercase;line-height:4rem;display:none}.carousel-controls .slick-dots li.slick-active a.dot{display:inline-block}.carousel-controls::before{content:'';width:0;height:2rem;border-right:1px solid;position:absolute;bottom:0;left:0}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.tabs-panel{padding:0;position:relative}.tabs-content{border-color:transparent;background:0 0;color:#201d1d}.ttl-col .section-title{margin-bottom:3rem;font-size:1.8rem;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.ttl-col .section-title span{display:inline-block}.ttl-col .section-title .arrow-right{width:8rem;height:0;border-top:1px solid;margin:0 0 7px 2rem;position:relative;display:inline-block;transform:scaleX(0);transform-origin:left;transition:.3s .3s}.ttl-col .section-title .arrow-down{width:0;height:8rem;border-left:1px solid;position:absolute;top:50%;right:0;display:block;transform:scaleY(0);transform-origin:top;transition:.3s}.ttl-col .section-title .arrow-down::after{content:'';width:12px;height:12px;border:solid;border-width:0 1px 1px 0;position:absolute;top:calc(100% - 12px);right:-5px;transform:rotate(45deg)}.isInView .ttl-col .section-title .arrow-right{transform:scaleX(1);transition:.3s}.isInView .ttl-col .section-title .arrow-down{transform:scaleY(1);transition:.3s .3s}.tab-col .tabs{width:100%;border:none;margin:0 auto;background:0 0;text-align:center;display:flex;justify-content:space-around;align-items:normal}.tab-col .tabs[data-count="3"]{width:75%}.tab-col .tabs[data-count="2"]{width:50%}.tab-col .tabs::after,.tab-col .tabs::before{display:none}.tab-col .tabs-title{margin:0 0 1rem;font-family:"Ubuntu Condensed",sans-serif;position:relative;display:inline-block}.tab-col .tabs-title a{padding:1rem 1rem 1.5rem;background:0 0;font-size:inherit;text-transform:uppercase;display:inline-block;transition:.3s}.tab-col .tabs-title .top{margin-bottom:1rem;font-size:4rem;font-family:"Fjalla One",Helvetica,sans-serif}.tab-col .tabs-title .btm{font-family:"Ubuntu Condensed",sans-serif;font-size:1.2rem;letter-spacing:1px}.tab-col .tabs-title .line{width:4rem;height:0;border:1px solid;position:absolute;bottom:0;left:calc(50% - 2rem);transform:scaleY(0);transition:.3s}.tab-col .tabs-title:focus a,.tab-col .tabs-title:focus a[aria-selected=true],.tab-col .tabs-title:hover a,.tab-col .tabs-title:hover a[aria-selected=true]{color:#201d1d}.tab-col .tabs-title.is-active a{color:#201d1d}.tab-col .tabs-title.is-active .line{transform:scaleY(1)}@media screen and (min-width:64em){.ttl-col .content.no-mob-pad-btm{padding-bottom:4rem;text-align:right}.ttl-col .section-title .arrow-right{width:calc(8rem + 4vw);margin-right:-4vw}.ttl-col .section-title .arrow-down{height:18rem}.tab-col .content.no-mob-pad-btm{padding-bottom:4rem}.tab-col .tabs-title{margin:0}.tab-col .tabs-title .top{font-size:6rem}.tab-col .tabs-title .btm{font-size:1.6rem}}@media screen and (min-width:75rem){.ttl-col .section-title .arrow-right{width:16rem;margin-right:-8rem}}.btn{padding:5px 1rem;border:none;position:relative;background:0 0;color:#201d1d;font-family:"Ubuntu Condensed",sans-serif;font-size:1.6rem;text-align:center;text-transform:uppercase;line-height:1.33;letter-spacing:2px;transition:all .3s ease;display:inline-flex;z-index:1}.btn .overlay{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;transition:.3s;z-index:-1}.btn span{height:2.2rem;margin-right:2rem;position:relative;display:inline-flex;align-items:center}.btn span svg{height:100%;font-size:2.2rem}.btn:focus,.btn:hover{border-color:inherit;color:#fff;background:0 0}.btn:focus .overlay,.btn:hover .overlay{transform:scaleX(1)}.btn:focus span svg,.btn:hover span svg{color:#fff}.btn.expander::after{content:attr(data-label);position:relative;color:inherit}.btn.green-btn{padding:1rem 1.75rem;position:relative;color:#fff}.btn.green-btn .overlay{width:2.5rem;height:100%;background:rgba(32,29,29,.15);transform:none;display:block;z-index:0}.btn.green-btn span{margin:0}.btn.green-btn svg{margin-right:1.5rem}.btn.green-btn:focus,.btn.green-btn:hover{color:#fff}.btn.green-btn:focus .overlay,.btn.green-btn:hover .overlay{width:100%}.content{padding:3rem}.content.no-pad-top{padding-top:0}.content.no-pad-rt{padding-right:0}.content.no-pad-btm{padding-bottom:0}.content.no-mob-pad-top{padding-top:0}.content.no-mob-pad-btm{padding-bottom:0}@media screen and (min-width:40em){.content{padding:5rem}.content.no-mob-pad-top{padding-top:0}.content.no-mob-pad-btm{padding-bottom:0}}@media screen and (min-width:64em){.content{padding:8rem}.content.no-mob-pad-top{padding-top:8rem}.content.no-mob-pad-btm{padding-bottom:8rem}.content.no-lrg-pad-rt{padding-right:0}}.bg-img{background-repeat:no-repeat;background-position:center center;background-size:cover}.home .green-btn svg{position:relative;left:-4px}@media screen and (min-width:64em){.home .split-content .img-col{padding-left:8rem;position:relative}.home .split-content .img-col .home-img-set{width:30%;height:100%;position:relative;display:inline-block}.home .split-content .img-col .home-img-set .bg-img{width:calc(100% - 1rem);height:calc(50% - 1rem);position:absolute;right:0}.home .split-content .img-col .home-img-set .bg-img.top{top:0}.home .split-content .img-col .home-img-set .bg-img.btm{bottom:0}.home .split-content .img-col .home-img-set .bg-img::before{content:'';width:calc(100% + 2.5rem);height:calc(100% + 2.5rem);border:4px solid #201d1d;position:absolute;top:-1.25rem;left:-1.25rem}.home .split-content .img-col .bg-img{width:calc(70% - 2.4rem);margin-left:2rem;display:inline-block}}#amenities-module .img-col{max-width:20rem}#amenities-module .img-col .bg-img{width:100%;padding-bottom:68%}#amenities-module .top-col{z-index:10}#amenities-module .pnl-col{padding:4rem 0 0;position:relative}#amenities-module .pnl-col .decoration{width:100vw;height:calc(100% - 8rem);position:absolute;top:0;right:50%;transform:translateX(50%)}#amenities-module .pnl-col .amenity-content{padding:2rem}#amenities-module .pnl-col .amenity-content>.bg-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1}#amenities-module .pnl-col .h1{padding:2rem 0;margin:0 0 2rem;position:relative}#amenities-module .pnl-col .h1 .line{width:100%;height:0;border-top:1px solid;position:absolute;bottom:0;left:0}#amenities-module .pnl-col .wrap{padding:0 2rem}#amenities-module .pnl-col li{margin-left:2rem;position:relative;font-size:2rem}#amenities-module .pnl-col li>i{position:absolute;left:-3rem}#amenities-module .pnl-col p{max-width:57rem;margin-top:2rem;margin-left:2rem}@media screen and (min-width:40em){#amenities-module .img-col{padding:4rem 0 0}#amenities-module .img-col .bg-img{width:calc(100% - 2rem);margin:2rem 0 4rem 2rem;position:relative;color:inherit}#amenities-module .img-col .bg-img::before{content:'';width:12rem;height:9rem;border:1px solid;border-width:1px 0 0 1px;color:inherit;position:absolute;top:-2rem;left:-2rem}#amenities-module .pnl-col{max-width:calc(100% - 20rem);padding:4rem 0 4rem 4rem}#amenities-module .pnl-col .decoration{width:calc(100% + 5rem);top:0;right:auto;left:0;transform:none}}@media screen and (min-width:64em){#amenities-module .pnl-col{padding:4rem 0 0 4rem}#amenities-module .pnl-col .decoration{width:calc(100% + 8rem);height:calc(100% - 4rem)}#amenities-module .pnl-col .amenity-content{min-height:62rem;padding:4rem}#amenities-module .pnl-col .h1{padding:4rem 0;margin:0 0 4rem}#amenities-module .pnl-col .wrap{padding:0 4rem}}@media screen and (min-width:90em){#amenities-module .pnl-col .decoration{width:calc(100% + calc(50vw - 64rem))}}#form-module{margin-top:8rem}#form-module .info-col{margin-top:8rem;display:flex;flex-wrap:wrap}#form-module .info-col .info{width:calc(50% - 4rem);padding:1.5rem;margin:2rem;flex:0 0 auto;position:relative}#form-module .info-col .info a:not(:hover),#form-module .info-col .info h3,#form-module .info-col .info p,#form-module .info-col .info svg{color:#201d1d}#form-module .info-col .info img,#form-module .info-col .info svg{height:3rem;margin-bottom:2rem;font-size:3rem}#form-module .info-col .info h3{margin-bottom:1.5rem}#form-module .info-col .info::before{content:'';width:100%;height:100%;max-height:15rem;border:solid;border-width:1px 0 0 1px;position:absolute;top:0;left:0;z-index:-1}#form-module .info-col .info:nth-child(n+3){width:calc(100% - 4rem)}#form-module .form-col{padding:4rem 0 0;position:relative}#form-module .form-col .decoration{width:100vw;height:calc(100% + 4rem);position:absolute;top:0;right:50%;transform:translateX(50%);z-index:-1}#form-module .form-col .form-content{background:#fff}@media screen and (min-width:40em){#form-module{margin-top:9rem}#form-module .info-col{max-width:20rem;margin-top:0;display:block}#form-module .info-col .info{width:calc(100% - 2rem);margin:0 2rem 4rem 0}#form-module .form-col{max-width:calc(100% - 20rem);padding:4rem 0 4rem 4rem}#form-module .form-col .decoration{width:calc(100% + 5rem);height:100%;top:0;right:auto;left:0;transform:none}}@media screen and (min-width:64em){#form-module{margin-top:0;margin-bottom:4rem}#form-module .info-col{max-width:calc(25vw - 9rem)}#form-module .form-col{max-width:calc(75vw - 8.5rem);padding:4rem 0 0 4rem}#form-module .form-col .decoration{width:calc(100% + 8rem);height:calc(100% + 4rem)}#form-module .form-col .form-content{min-height:62rem;padding:4rem}}@media screen and (min-width:90em){#form-module .info-col{max-width:28rem}#form-module .form-col{max-width:calc(100% - 28rem)}#form-module .form-col .decoration{width:calc(100% + calc(50vw - 64rem))}}.contact-form-property{padding:2rem}.contact-form-property .input-group{display:block;padding-bottom:2rem;border-bottom:1px solid;margin-bottom:2rem}.contact-form-property .input-group.input-group-captcha,.contact-form-property .input-group.input-group-submit{border-bottom:0}.contact-form-property input,.contact-form-property label,.contact-form-property select,.contact-form-property textarea{height:auto;font-size:inherit;margin:0}.contact-form-property label{color:inherit;text-transform:uppercase}.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:none;background-color:#fff;box-shadow:none}.contact-form-property input,.contact-form-property textarea{box-shadow:none}.contact-form-property textarea{min-height:15rem}.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:#201d1d;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:inherit}.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 .group-move-in-date select{border-color:transparent}.contact-form-property .group-move-in-date select:focus{border-bottom-color:inherit}.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:inherit}.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}}.floorplans-0 .split-content .img-col{margin:0 0 5rem}.floorplans-0 .split-content .img-col .fp-intro-carousel,.floorplans-0 .split-content .img-col .slick-list,.floorplans-0 .split-content .img-col .slick-track{height:100%}.floorplans-0 .split-content .img-col .slick-list{height:calc(100% + 10rem);padding-bottom:10rem}.floorplans-0 .split-content .img-col figcaption{position:relative;top:3rem;opacity:0;transition:.15s}.floorplans-0 .split-content .img-col .slick-active figcaption{opacity:1;transition:.3s .3s}.floorplans-0 .split-content .img-col .slick-dots{text-align:right}.floorplans-0 .split-content .img-col .slick-dots li{width:2.4rem;height:4px;margin:0 0 0 1rem;transition:.3s}.floorplans-0 .split-content .img-col .slick-dots li a.dot{position:absolute;top:0;right:0;bottom:0;left:0}.floorplans-0 .split-content .img-col .slick-dots li:not(.slick-active) a{background-color:#201d1d}.floorplans-0 .split-content .img-col .slick-dots li.slick-active{width:4rem}@media screen and (min-width:64em){.floorplans-0 .split-content{margin:0 auto 13rem}.floorplans-0 .split-content .img-col{padding:0 8rem;margin:0}.floorplans-0 .split-content .img-col .slick-list{height:calc(100% + 10rem);padding-bottom:10rem}}#module-floorplans .img-col{max-width:20rem}#module-floorplans .img-col .bg-img{width:100%;padding-bottom:68%}#module-floorplans .top-col{z-index:10}#module-floorplans .pnl-col{padding:4rem 0 0;position:relative}#module-floorplans .pnl-col .decoration{width:100vw;height:calc(100% - 8rem);position:absolute;top:0;right:50%;transform:translateX(50%)}#module-floorplans .pnl-col .floorplan-carousel{margin:0}#module-floorplans .pnl-col .floorplan.row{padding:2rem}#module-floorplans .pnl-col .floorplan.row .floorplan-img{width:100%;position:relative}#module-floorplans .pnl-col .floorplan.row .floorplan-img a.image-popup{width:100%;padding-bottom:57%;position:relative;background:#fff;display:flex;justify-content:center;align-items:center}#module-floorplans .pnl-col .floorplan.row .floorplan-img .bg-img{width:calc(100% - 4rem);height:calc(100% - 4rem);position:absolute;top:2rem;left:2rem;background-size:contain}#module-floorplans .pnl-col .floorplan.row .floorplan-img .enlarge.btn{width:5rem;height:5rem;padding:1rem 1.75rem;position:absolute;top:0;right:0;opacity:1;transition:.3s;pointer-events:none;display:none}#module-floorplans .pnl-col .floorplan.row .floorplan-img .enlarge.btn svg{position:relative;top:4px;left:-3px}#module-floorplans .pnl-col .floorplan.row .floorplan-img:focus .enlarge.btn .overlay,#module-floorplans .pnl-col .floorplan.row .floorplan-img:hover .enlarge.btn .overlay{width:5rem}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-title{padding:2rem 0;margin:0 0 2rem;position:relative}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-title .line{width:100%;height:0;border-top:1px solid;position:absolute;bottom:0;left:0}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info{margin-bottom:0;display:flex;justify-content:center}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info>span{width:calc(50% - 2rem);margin:0 1rem;display:inline-flex;justify-content:flex-end;align-items:center}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info span+span{justify-content:flex-start}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info .tour-btn{padding-left:0;padding-right:0;padding-bottom:1rem;border-bottom:1px solid;margin-top:1rem}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info .tour-btn:focus,#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info .tour-btn:hover{color:#fff}#module-floorplans .pnl-col .floorplan.row .floorplan-buttons{padding:2rem 1rem 4rem;text-align:center}#module-floorplans .pnl-col .floorplan.row .floorplan-buttons .btn{padding:1rem 1.5rem;color:#fff;white-space:nowrap}@media screen and (max-width:639px){#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info span.h1{font-size:2rem}}@media screen and (min-width:40em){#module-floorplans .img-col{padding:4rem 0 0}#module-floorplans .img-col .bg-img{width:calc(100% - 2rem);margin:2rem 0 4rem 2rem;position:relative;color:inherit}#module-floorplans .img-col .bg-img::before{content:'';width:12rem;height:9rem;border:1px solid;border-width:1px 0 0 1px;color:inherit;position:absolute;top:-2rem;left:-2rem}#module-floorplans .pnl-col{max-width:calc(100% - 20rem);padding:4rem 0 4rem 4rem}#module-floorplans .pnl-col .decoration{width:calc(100% + 5rem);top:0;right:auto;left:0;transform:none}#module-floorplans .pnl-col .floorplan.row .floorplan-img{pointer-events:auto}#module-floorplans .pnl-col .floorplan.row .floorplan-img .enlarge.btn{display:block}}@media screen and (min-width:64em){#module-floorplans .pnl-col{padding:4rem 0 0 4rem}#module-floorplans .pnl-col .decoration{width:calc(100% + 8rem);height:calc(100% - 4rem)}#module-floorplans .pnl-col .floorplan.row{padding:4rem}#module-floorplans .pnl-col .floorplan.row .floorplan-img a.image-popup{padding-bottom:97%}#module-floorplans .pnl-col .floorplan.row .floorplan-img .bg-img{width:calc(100% - 8rem);height:calc(100% - 8rem);top:4rem;left:4rem}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-title{padding:4rem 0;margin:0 0 4rem}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info{margin-bottom:1rem}#module-floorplans .pnl-col .floorplan.row .floorplan-info .fp-info .tour-btn{margin-top:3rem}#module-floorplans .pnl-col .floorplan.row .floorplan-buttons{padding:4rem 4rem 2rem;text-align:right}#module-floorplans .pnl-col .carousel-controls{width:50%}}@media screen and (min-width:85em){#module-floorplans .pnl-col .floorplan.row .floorplan-buttons{padding:4rem 4rem 0}}@media screen and (min-width:90em){#module-floorplans .pnl-col{padding:4rem 0 0 4rem}#module-floorplans .pnl-col .decoration{width:calc(100% + calc(50vw - 64rem))}}.footer-1 .row:not(.expanded){padding:4rem}.footer-1 .column.col-max-width{padding:0}.footer-1 .column{padding:2rem 0;line-height:2}.footer-1 ul{padding:0;margin:0;line-height:2}.footer-1 li{display:block}.footer-1 .logo-col img{max-width:26rem}.footer-1 .copy-col{text-transform:uppercase;letter-spacing:1px;font-weight:700}.footer-1 .footer-icons li{margin:0 1rem;font-size:2rem;display:inline-block}.footer-1 .footer-secondary-logo{margin:.5rem 0 1rem}.footer-1 .social li{margin:5px 1rem;display:inline-block}.footer-1 .social li a{width:4rem;height:4rem;border-radius:50%;color:#fff;font-size:1.6rem;line-height:4rem;display:inline-block}.footer-1 .row.btm{text-transform:uppercase}.footer-1 .row.btm>.column{display:flex;justify-content:center;align-items:center}.footer-1 .row.btm>.column a{font-weight:700}.footer-1 .row.btm>.column a:focus,.footer-1 .row.btm>.column a:hover{color:#201d1d}.footer-1 .row.btm .mid-col a{display:block}.footer-1 .row.btm .mid-col a img{max-width:26rem}.back-to-top{width:100%;padding:1.5rem 0;background:#201d1d;color:#fff;display:block}@media screen and (min-width:40em){.footer-1 .row:not(.expanded){padding:5rem}}@media screen and (min-width:64em){.footer-1 .row:not(.expanded){padding:0 8rem}.footer-1 .column{padding:8rem 0}.footer-1 .addy-col,.footer-1 .cont-col,.footer-1 .logo-col{padding-bottom:4rem}.footer-1 .copy-col,.footer-1 .icon-col,.footer-1 .soci-col{padding-top:4rem}.footer-1 .row.btm{text-transform:uppercase}.footer-1 .row.btm>.column.large-text-left{justify-content:flex-start}.footer-1 .row.btm>.column.large-text-right{justify-content:flex-end}}@media screen and (min-width:75em){.footer-1 .soci-col{white-space:nowrap;z-index:10}}.gallery-0 .top-col{z-index:10}.gallery-0 .pnl-col{padding:4rem 0 0;margin-bottom:4rem;position:relative}.gallery-0 .pnl-col .decoration{width:100vw;height:calc(100% - 4rem);position:absolute;top:0;right:50%;transform:translateX(50%)}.gallery-0 .pnl-col .carousel-slide{display:flex;justify-content:space-between}.gallery-0 .pnl-col .wrap{width:100%;position:relative;overflow:hidden}.gallery-0 .pnl-col .wrap .gl-img{transform:scale(1.1);transition:.3s}.gallery-0 .pnl-col .wrap a.btn{width:5rem;height:5rem;position:absolute;top:calc(50% - 2.5rem);left:calc(50% - 2.5rem);opacity:0;transition:.3s;pointer-events:none}.gallery-0 .pnl-col .wrap a.btn .overlay{background:rgba(32,29,29,.15);transition:.15s .3s}.gallery-0 .pnl-col .wrap a.btn svg{position:relative;top:4px;left:-3px}.gallery-0 .pnl-col .wrap .overlay{position:absolute;top:0;right:0;bottom:0;left:0;transition:.3s;background:rgba(32,29,29,0);pointer-events:none}.gallery-0 .pnl-col .wrap:focus .gl-img,.gallery-0 .pnl-col .wrap:hover .gl-img{transform:scale(1)}.gallery-0 .pnl-col .wrap:focus a.btn,.gallery-0 .pnl-col .wrap:hover a.btn{opacity:1}.gallery-0 .pnl-col .wrap:focus a.btn .overlay,.gallery-0 .pnl-col .wrap:hover a.btn .overlay{width:5rem}.gallery-0 .pnl-col .wrap:focus .overlay,.gallery-0 .pnl-col .wrap:hover .overlay{background:rgba(32,29,29,.33)}.gallery-0 .pnl-col .tile{width:100%;display:block}.gallery-0 .pnl-col .gl-img{padding-bottom:100%}.gallery-0 .pnl-col .carousel-controls{bottom:-4rem}@media screen and (max-width:639px){.gallery-0 .pnl-col .sub-panel.images .wrap{pointer-events:none}.gallery-0 .pnl-col .sub-panel.videos .wrap .gl-img{transform:scale(1)}.gallery-0 .pnl-col .sub-panel.videos .wrap a.btn{opacity:1}.gallery-0 .pnl-col .sub-panel.videos .wrap .overlay{background:rgba(32,29,29,.33)}}@media screen and (min-width:40em){.gallery-0 .split-content .txt-col{margin:5rem 0}.gallery-0 .pnl-col .carousel-controls,.gallery-0 .pnl-col .wrap{width:calc(50% - 1.2rem)}}@media screen and (min-width:64em){.gallery-0 .pnl-col .carousel-controls,.gallery-0 .pnl-col .wrap{width:calc(33.333% - 2rem)}}.head-wrap{width:100%;position:fixed;top:0;background:#fff;z-index:1000}.header-1{height:9rem;padding:1.5rem;position:relative;z-index:10}.header-1>.row{height:100%}.header-1 .logo{max-width:calc(100% - 14rem)}.header-1 .logo img{max-height:6rem}.header-1 .info-column a{display:none}@media screen and (max-width:639px){.header-1 .logo-column{flex-grow:1}}@media screen and (min-width:40em){.header-1 .info-column a:nth-child(4){display:inline-flex}}@media screen and (min-width:48em){.header-1 .info-column a:nth-child(3){display:inline-flex}}@media screen and (min-width:64em){.header-1>.row{padding:0 6rem}.header-1 .info-column a:nth-child(2){display:inline-flex}}@media screen and (min-width:75em){.header-1 .info-column a:nth-child(1){display:inline-flex}}@media screen and (min-width:64em) and (max-width:80em){.header-1 .info-column{min-width:calc(100% - 48rem)}}@media screen and (min-width:80em){.header-1 .info-column{max-width:70.5rem}}#special-banner{width:100%;min-height:3px;position:absolute;top:100%;left:0;transition:.3s;transform:translateY(-100%);box-shadow:0 2px 3px 0 rgba(32,29,29,.12);z-index:1}#special-banner>.column.col-max-width{max-height:calc(100vh - 9rem);overflow:hidden;overflow-y:auto}#special-banner .row.wrap{width:80%;min-height:15rem;padding:3rem;margin:6rem auto 19rem;position:relative;transition:.3s;transform:translateX(-50%);opacity:0;background:#fff}#special-banner .row.wrap::before{content:'';width:50vw;height:100%;position:absolute;top:0;right:100%;background:inherit}#special-banner .row.wrap .column{margin-bottom:3rem}#special-banner .row.wrap .green-btn{position:absolute;right:3rem;bottom:-2.4rem}#special-banner .close-btn{padding-right:4.4rem;position:absolute;right:calc(50% - 5rem);bottom:2rem}#special-banner .close-btn::after,#special-banner .close-btn::before{content:'';width:2.9rem;height:0;border:1px solid;position:absolute;top:50%;right:0}#special-banner .close-btn::before{transform:rotate(45deg)}#special-banner .close-btn::after{transform:rotate(-45deg)}#special-banner.show{transform:translateY(0)}#special-banner.show .row.wrap{transition:.6s .3s;transform:translateX(0);opacity:1}@media screen and (min-width:64em){#special-banner .row.wrap{max-width:84.4rem;margin:10rem auto}#special-banner .row.wrap .column{margin-bottom:6rem}#special-banner .close-btn{right:3rem}}@media screen and (min-width:80em){#special-banner .row.wrap{margin-right:25rem}}.hero-video{position:relative;width:100%;overflow:hidden}.hero-video .hero-inner{padding-bottom:56.25%;position:relative}.hero-video .hero-inner:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.hero-video iframe{display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.hero-video .tour-btn{position:absolute;left:2rem;bottom:2rem;z-index:3}.hero-1{width:100%;height:calc(100vh - 9rem);max-height:125vw;position:relative;overflow:hidden}.hero-1 .hero-carousel{width:100%;height:100%}.hero-1 .hero-carousel .bg-img,.hero-1 .hero-carousel .carousel-slide,.hero-1 .hero-carousel .slick-list,.hero-1 .hero-carousel .slick-track{width:100%;height:100%}.hero-1 .hero-video-wrapper{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.hero-1 .hero-video-wrapper>*{height:100%}.hero-1 .banner-tagline{position:absolute;top:15%;left:11%}.hero-1 .tour-btn{position:absolute;left:2rem;bottom:2rem}.hero-1 .hero-img-set{width:25%;height:calc(100% - 8rem);position:absolute;top:4rem;right:0;display:none}.hero-1 .hero-img-set .bg-img{width:calc(100% - 1rem);height:calc(50% - 1rem);position:absolute;right:0}.hero-1 .hero-img-set .bg-img.top{top:0}.hero-1 .hero-img-set .bg-img.btm{bottom:0}.hero-1 .hero-img-set .bg-img::before{content:'';width:calc(100% + 2.5rem);height:calc(100% + 2.5rem);border:4px solid #201d1d;position:absolute;top:-1.25rem;left:-1.25rem}@media screen and (max-width:639px){.hero-1 .bg-img{filter:brightness(.75)}}@media screen and (min-width:64em){.hero-1{max-height:75vw;padding:4rem 0;padding-left:18vw;padding-right:calc(25% + 1rem)}.hero-1 .tour-btn{left:calc(18vw + 2rem);bottom:6rem}.hero-1 .hero-img-set{display:block}}@media screen and (min-width:75em){.hero-1{padding-bottom:8rem}.hero-1 .tour-btn{bottom:10rem}.hero-1 .hero-img-set{height:calc(100% - 12rem)}}@media screen and (min-width:90em){.hero-1{padding-left:25.4rem}.hero-1 .tour-btn{left:27.4rem}.hero-1 .banner-tagline{left:14.8rem}}.location-medium .list-col .wrap{min-height:53rem;padding:5rem 4rem}.location-medium .list-col .h1{padding:0 0 2rem;margin:0 0 2rem;position:relative}.location-medium .list-col .h1 .line{width:100%;height:0;border-top:1px solid;position:absolute;bottom:0;left:0}.location-medium .list-col .poi{margin:0 0 1rem;position:relative}.location-medium .list-col .poi a .num{width:3rem;height:3rem;border-radius:50%;position:absolute;left:-5.5rem;color:#fff;font-family:"Ubuntu Condensed",sans-serif;font-size:1.8rem;text-align:center}.location-medium #ll-map{min-height:100%}@media screen and (max-width:50em){.location-medium .list-col .h1{font-size:2rem}}@media screen and (min-width:64em){.location-medium .list-col .wrap{padding:8rem 4rem}.location-medium .list-col .h1{padding:0 0 4rem;margin:0 0 4rem}.location-medium .list-col .poi a{font-size:2rem}}@media screen and (Min-width:90em){.location-medium #ll-map{width:calc(100% + calc(50vw - 72rem))}}.location-small-1 #ll-map-static{margin-bottom:0}.location-small-1 .accordion-title{color:#201d1d;font-family:"Ubuntu Condensed",sans-serif;text-transform:uppercase;font-size:1.8rem}.location-small-1 .accordion-title::before{top:40%}.location-small-1 .accordion-content{padding:0}.location-small-1 .small-poi{padding:1rem}.location-small-1 .small-poi:nth-child(even){background:rgba(0,0,0,.05)}.mobile-toggle-contain{position:relative;display:inline-block;z-index:1010}.mobile-menu-1{margin-right:4rem}.mobile-toggle{width:3.8rem;height:2rem;margin-left:6.2rem;position:relative;background:0 0;display:inline-block}.mobile-toggle span,.mobile-toggle span:after,.mobile-toggle span:before{position:absolute;width:3.7rem;height:1.2px;background:#201d1d;transition:all .4s ease-in-out}.mobile-toggle span{width:3rem;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}.mobile-toggle::before{content:attr(data-open);position:absolute;top:0;left:-5.8rem;color:inherit}.mobile-toggle:focus,.mobile-toggle:hover{color:inherit}.mobile-menu{width:100%;max-width:64rem;height:100vh;padding-bottom:10rem;position:fixed;top:0;left:0;visibility:hidden;transform:translateX(-100%);transition:.3s;overflow:hidden auto;z-index:-10}.mobile-menu .logo-row{width:100%;height:9rem}.mobile-menu .logo-row .logo{padding:0;margin-left:auto;margin-right:0;opacity:0;transition:0}.mobile-menu .nav-info{text-align:right}.mobile-menu .nav-info a{margin:1rem 4rem 0 0;color:#fff;justify-content:flex-end;opacity:0;transition:.3s}.mobile-menu .nav-info a:hover{color:#201d1d}.mobile-menu nav{width:100%;padding:4rem;position:relative;z-index:1005}.mobile-menu nav ul{text-align:right}.mobile-menu nav li{text-align:right}.mobile-menu nav li a{padding:7px;position:relative;font-family:"Fjalla One",Helvetica,sans-serif;font-size:3rem;text-align:right;display:inline-block}.mobile-menu nav li a::before{content:'';width:60rem;height:0;border-top:1px solid;position:absolute;top:50%;right:calc(100% + 3.5rem);transform:translateX(-100%);transition:.6s}.mobile-menu nav li a::after{content:'';width:12px;height:12px;border:solid;border-width:0 1px 1px 0;position:absolute;top:calc(50% - 6px);right:calc(100% - 1rem);transform:translateX(-60rem) rotate(-45deg);transition:.6s}.mobile-menu nav li a:hover::before{transform:translateX(0)}.mobile-menu nav li a:hover::after{transform:translateX(-4.5rem) rotate(-45deg)}.mobile-menu nav li.active a::before{transform:translateX(0)}.mobile-menu nav li.active a::after{transform:translateX(-4.5rem) rotate(-45deg)}.mobile-menu nav a.btn{margin-top:3rem}.mobile-menu-1-on body{overflow:hidden!important;height:100%!important}.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;background:#fff}.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-toggle::before{content:attr(data-closed);color:#fff}.mobile-menu-1-on .mobile-menu{transform:translateX(0);visibility:visible;transition:all .1s 0s ease;z-index:1000}.mobile-menu-1-on .mobile-menu .logo-row{padding:0 1.5rem}.mobile-menu-1-on .mobile-menu .logo-row .logo{opacity:1;transition:opacity .3s .1s}.mobile-menu-1-on .mobile-menu .nav-info a{opacity:1}@media screen and (max-height:29.375em){.mobile-menu .nav-mobile-list{columns:2;column-gap:0;width:100%;text-align:left}.mobile-menu .nav-mobile-list li{break-inside:avoid;page-break-inside:avoid}.mobile-menu .nav-mobile-list li a::after,.mobile-menu .nav-mobile-list li a::before{display:none}.mobile-menu .nav-mobile-list a.btn{position:absolute;right:5rem;bottom:4rem}}@media screen and (min-width:40em){.mobile-menu .logo-row .logo{margin-left:14rem;margin-right:auto}.mobile-menu .nav-info a:nth-child(4){display:none}}@media screen and (min-width:48em){.mobile-menu{max-width:60rem}.mobile-menu .nav-info a:nth-child(3){display:none}}@media screen and (min-width:64em){.mobile-menu-1{margin-right:6rem}.mobile-menu .logo-row .logo{margin-left:22rem}.mobile-menu nav li a{padding:1.2rem;font-size:4rem}.mobile-menu .nav-info a:nth-child(2){display:none}}@media screen and (min-width:75em){.mobile-menu .nav-info a:nth-child(1){display:none}}@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-0{margin-top:4rem}.residents-0 .txt-col .residential-buttons{width:100%;max-width:22rem;margin:6rem auto 0;display:flex;flex-direction:column}.residents-0 .txt-col .residential-buttons .btn{width:100%;margin-bottom:2rem}.residents-0 .txt-col .residential-buttons .btn span{width:100%;margin-left:2rem;display:flex;justify-content:center}.residents-0 .txt-col .residential-buttons .btn span svg{position:absolute;left:-2rem}.residents-0 .insta-rt{padding:2rem}.residents-0 .insta-rt .insta{width:calc(50% - 1rem);margin:0 1rem 1rem 0;border:0 solid;transition:.3s;display:inline-block}.residents-0 .insta-rt .insta .bg-img{width:100%;padding-top:100%}.residents-0 .insta-rt .insta:nth-child(even){margin-right:0}.residents-0 .insta-rt .insta:hover{border-width:4px}@media screen and (min-width:40em){.residents-0{margin-top:5rem}.residents-0 .insta-lt .content{text-align:right}.residents-0 .insta-rt{padding:5rem}.residents-0 .insta-rt .insta{width:calc(50% - 2rem);margin:0 2rem 2rem 0}}@media screen and (min-width:64em){.residents-0{margin-top:8rem}.residents-0 .split-content.tall .img-col{margin-bottom:0}.residents-0 .insta-lt{width:calc(100% - 8rem);padding:5rem 3rem 0 0}.residents-0 .insta-rt{max-width:calc(100% + 8rem);padding:0 0 8rem;margin-left:-8rem;flex:1 0 50%}.residents-0 .insta-rt .insta{width:calc(25% - 2rem);margin:0 2rem 0 0}.residents-0 .insta-rt .insta:nth-child(even){margin-right:2rem}.residents-0 .insta-rt .insta:last-child{margin-right:0}}.reviews .split-content{margin-bottom:12rem}.reviews .reviews-carousel{margin:0}.reviews #review-controls{width:75%;bottom:-8rem;left:25%}.reviews .carousel-slide .wrap .sig{padding-left:2.5rem;position:relative;font-family:"Ubuntu Condensed",sans-serif;text-transform:uppercase}.reviews .carousel-slide .wrap .sig .line{width:1.3rem;height:0;border:1px solid;position:absolute;top:50%;left:0}.reviews .carousel-slide .wrap .sig strong{font-weight:400}@media screen and (min-width:64em){.reviews #review-controls{width:31%;max-width:43rem;bottom:-4rem}}
/*# sourceMappingURL=sourcemaps/app-1c69ed56.min.css.map */
