.residence-hero *{color:inherit}.residence-hero .modal .cta-button,.residence-hero .modal h4{display:none}.residence-hero button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.residence-hero .hero__cap-controls h4,.residence-hero .hero__meta{color:#fff}.residence-hero .hero__meta h1{color:#fff;font-family:freight-display-pro,serif;font-weight:300;line-height:1;margin-bottom:0;margin-top:0}.residence-hero .hero__meta h4{color:#fff;font-family:apertura,sans-serif;font-size:1rem;font-weight:600;letter-spacing:2.5px;margin-bottom:0;margin-top:0;text-transform:uppercase}.residence-hero .hero__cap-controls .inner .captions{max-width:618px}.residence-hero .modal.is-open .modal__content{flex-wrap:wrap}.residence-hero .modal.is-open .hero__cap-controls{width:100%}.residence-hero .modal.is-open .modal__content .inner{background-color:transparent;justify-content:space-between;max-width:100%;padding:0}.residence-hero .hero__meta-controls .container>div{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;width:50%}.residence-hero .hero__cap-controls .inner p.caption{color:#fff}.residence-hero .hero__meta-controls .container{box-sizing:content-box}.residence-hero .modal.is-open .hero__cap-controls .inner p.caption{color:#000}.residence-hero .hero__gallery .images img,.residence-hero .hero__gallery .slick-list img,.residence-hero .hero__gallery .slick-track img{height:100%!important}.residence-hero .modal .modal__content{display:block;height:calc(100vh + 8rem)!important}.residence-hero .modal .modal__content .images{overflow:hidden}button.slick-autoplay-toggle-button{display:none!important}@media(max-width:1465px){.residence-hero .hero__cap-controls .inner{flex-wrap:inherit}.residence-hero .hero__cap-controls .inner .captions{max-width:88%}}@media(max-width:1281px){.residence-hero .hero__cap-controls .inner .captions{max-width:82%}}@media (max-width:992px){.residence-hero .hero__meta-controls .container>div{width:100%}.residence-hero .residence-hero .hero__meta h1{font-size:4rem}.residence-hero .residence-hero .specs{font-size:1.4rem}.residence-hero .hero__cap-controls h4{display:none}.residence-hero .hero__cap-controls .inner .captions p{line-height:1.2;text-align:left}.residence-hero .cta-button{display:none}.residence-hero .hero__cap-controls .inner .captions{max-width:70%}}@media (min-width:992px){.residence-hero .hero:after{bottom:-6rem;height:18rem}.residence-hero .hero__cap-controls .inner{flex-wrap:nowrap}.residence-hero .hero__image-mobile{display:none}.residence-hero .hero__heading{font-size:2.6rem}}@media(max-width:330px){.residence-hero .hero__cap-controls .inner .captions{max-width:66.3%}}