.listing-residences{overflow:hidden}.listing-residences .heading .inner{max-width:465px}.listing-residences .heading .text{font-family:freight-big-pro,sans-serif;font-size:18px;font-weight:300;padding-top:12px}@media only screen and (min-width:375px){.listing-residences .heading .text{font-size:calc(16.59155px + .37559vw)}}@media only screen and (min-width:1440px){.listing-residences .heading .text{font-size:22px}}.listing-residences .heading .text a{border-bottom:.5px solid #596770}.gecko .listing-residences .heading .text a,.safari .listing-residences .heading .text a{border-bottom:1px solid #596770}@media only screen and (min-width:992px){.listing-residences .cta-wrap{bottom:15px;position:absolute;right:0}}.listing-residences .cta-wrap .cta{border:.5px solid #59676f;border-radius:47px;margin:0 0 0 14px;padding:5px 15px;position:relative}.listing-residences .cta-wrap .cta:after{background-color:#59676f;bottom:8px;content:"";height:.5px;left:15px;position:absolute;transition:.45s ease;width:0}.gecko .listing-residences .cta-wrap .cta:after,.safari .listing-residences .cta-wrap .cta:after{width:1px}.listing-residences .cta-wrap .cta:hover:after{width:calc(100% - 30px)}.listing-residences .table{margin-top:30px;text-align:center;text-transform:uppercase}@media only screen and (min-width:375px){.listing-residences .table{margin-top:calc(24.71831px + 1.40845vw)}}@media only screen and (min-width:1440px){.listing-residences .table{margin-top:45px}}.listing-residences .table .thead{height:54px;padding:0 10px}@media only screen and (min-width:992px){.listing-residences .table .thead{position:relative}.listing-residences .table .thead:after,.listing-residences .table .thead:before{background-color:#596770;content:"";height:.5px;left:-100vw;position:absolute;right:-100vw;top:0}.gecko .listing-residences .table .thead:after,.gecko .listing-residences .table .thead:before,.safari .listing-residences .table .thead:after,.safari .listing-residences .table .thead:before{height:1px}.listing-residences .table .thead:after{bottom:0;top:auto}}.listing-residences .table .th{color:#354d4d;font-size:14px;letter-spacing:.8px;line-height:1;width:14.28%}.listing-residences .table .th.bed-bath,.listing-residences .table .th.exposures,.listing-residences .table .th.rent,.listing-residences .table .th.residence{cursor:pointer}.listing-residences .table .th.sort-asc svg{transform:rotateX(180deg)}.listing-residences .table .th svg{position:relative;top:-2px;transition:.35s ease}.listing-residences .table .mobile-sort{border:.5px solid #596770;margin-bottom:30px;width:164px;z-index:2}.gecko .listing-residences .table .mobile-sort,.safari .listing-residences .table .mobile-sort{border-width:1px}.listing-residences .table .mobile-sort .title{min-height:33px}.listing-residences .table .mobile-sort .title svg{position:relative;right:-8px;top:-1px;transition:.35s ease}.listing-residences .table .mobile-sort.open{background-color:#f9f4eb}.listing-residences .table .mobile-sort.open .title svg{transform:rotateX(180deg)}.listing-residences .table .mobile-sort ul{background-color:#f9f4eb;border:.5px solid #596770;border-top:0!important;display:none;left:-.5px;padding:10px 0;position:absolute;right:-.5px;top:100%;z-index:3}.gecko .listing-residences .table .mobile-sort ul,.safari .listing-residences .table .mobile-sort ul{border-width:1px;left:-1px;right:-1px}.listing-residences .table .mobile-sort li{list-style:none!important;padding:5px 0;width:100%}.listing-residences .table .item{font-size:14px;padding:30px 0 10px}@media only screen and (max-width:991px){.listing-residences .table .item:first-of-type:before{background-color:#b4bfc6;content:"";height:.5px;left:-100vw;position:absolute;right:-100vw;top:5px}.gecko .listing-residences .table .item:first-of-type:before,.safari .listing-residences .table .item:first-of-type:before{height:1px}}.listing-residences .table .item:after{background-color:#b4bfc6;bottom:0;content:"";height:.5px;left:-100vw;position:absolute;right:-100vw}.gecko .listing-residences .table .item:after,.safari .listing-residences .table .item:after{height:1px}@media only screen and (min-width:992px){.listing-residences .table .item{align-items:center;display:flex;height:92px;padding:0 10px}}@media only screen and (max-width:991px){.listing-residences .table .item{margin:0 -18px;padding:30px 18px 10px}}.listing-residences .table .td{color:#354d4d;letter-spacing:.8px;line-height:1.4;padding:0 9px;width:14.28%}@media only screen and (max-width:991px){.listing-residences .table .td{padding-bottom:15px;width:100%}}.listing-residences .table .td.residence{font-size:24px}@media only screen and (min-width:992px){.listing-residences .table .td.residence{font-size:16px}}.listing-residences .table .td a{font-size:14px}.listing-residences .table .td a:after{background-color:#354d4d!important;bottom:-3px;transition:.35s ease!important}@media (hover:hover){.listing-residences .table .td a:hover:after{width:100%}}.rlightbox{display:none;height:100vh;height:100dvh;left:0;overflow:hidden;top:0;width:100vw;z-index:1001}.rlightbox:before{background-color:hsla(39,54%,95%,.95);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.rlightbox.active{align-items:center;display:flex!important;justify-content:center}.rlightbox.active .rlightbox-wrap{opacity:1}.rlightbox.active .rlightbox-inner{transform:translateY(0)}.rlightbox-wrap{height:auto;margin:20px auto;max-height:96dvh;opacity:0;overflow:hidden;transition:1s ease;width:96vw}@media only screen and (min-width:1200px){.rlightbox-wrap{height:auto;max-height:90dvh;max-width:1348px;width:93vw}}.rlightbox-inner{height:100%;margin:auto;padding:40px 20px;transform:translateY(80px);transition:1.2s cubic-bezier(0,.25,.18,1.03)}@media only screen and (min-width:375px){.rlightbox-inner{padding-bottom:calc(35.07042px + 1.31455vw);padding-top:calc(35.07042px + 1.31455vw)}}@media only screen and (min-width:1440px){.rlightbox-inner{padding-bottom:54px;padding-top:54px}}@media only screen and (min-width:375px){.rlightbox-inner{padding-left:calc(-1.12676px + 5.6338vw);padding-right:calc(-1.12676px + 5.6338vw)}}@media only screen and (min-width:1440px){.rlightbox-inner{padding-left:80px;padding-right:80px}}.rlightbox-content *{color:#5a6870}.rlightbox-content .left-col{width:23%}@media only screen and (min-width:1200px){.rlightbox-content .left-col{width:13%}}@media only screen and (max-width:991px){.rlightbox-content .left-col{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:30px;width:96%}}.rlightbox-content .left-col a{color:#5a6870!important;font-size:14px;font-weight:400;margin:0;position:relative}@media only screen and (min-width:375px){.rlightbox-content .left-col a{font-size:calc(12.59155px + .37559vw)}}@media only screen and (min-width:1440px){.rlightbox-content .left-col a{font-size:18px}}@media only screen and (min-width:992px){.rlightbox-content .left-col a{margin-bottom:40px}}.rlightbox-content .left-col a:after{bottom:0;transition:.35s ease!important}.rlightbox-content .left-col a:hover:after{width:100%}.rlightbox-content .left-col p{font-size:16px;font-weight:300;line-height:1.2;padding-bottom:10px}.rlightbox-content .left-col p.residence{font-size:20px}@media only screen and (min-width:390px){.rlightbox-content .left-col p.residence{font-size:calc(18.51429px + .38095vw)}}@media only screen and (min-width:1440px){.rlightbox-content .left-col p.residence{font-size:24px}}.rlightbox-content .left-col p:empty{display:none}.rlightbox-content .right-col{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><line x1="6" y1="6" x2="18" y2="18" stroke="%235A6870" stroke-width="1" stroke-linecap="round"/><line x1="18" y1="6" x2="6" y2="18" stroke="%235A6870" stroke-width="1" stroke-linecap="round"/></svg>') 12 12,auto;margin:auto}@media only screen and (min-width:992px){.rlightbox-content .right-col{width:75%}}@media only screen and (min-width:1200px){.rlightbox-content .right-col{width:84%}}.rlightbox-content .right-col img{margin-left:auto;margin-right:auto;max-height:72dvh;width:auto}
