*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:hudson;src:url(/fonts/hudson.ttf);font-display:swap}@font-face{font-family:hudson-bold;src:url(/fonts/hudson-bold.ttf);font-display:swap}@font-face{font-family:neue-l;src:url(/fonts/neue-l.ttf);font-display:swap}@font-face{font-family:neue-m;src:url(/fonts/neue-m.ttf);font-display:swap}html{scroll-behavior:smooth}body{background:#fff;color:#000;height:100%;width:100%;overflow-x:hidden;font-family:hudson;scroll-behavior:smooth}main.page-main{padding-top:132px}@media (max-width: 1150px){main.page-main{padding-top:0}}main.home-main{padding-top:0}main:has(.all-buildings){margin-bottom:-20px}@media (max-width: 800px){main:has(.all-buildings),main{padding-top:0}}::selection{color:#fff;background:#000}::-moz-selection{color:#fff;background:#000}header{position:fixed;z-index:999;width:100%;padding:30px 0}header:has(nav.white-bg){background-color:#fff}header nav{text-align:center;position:relative;margin:auto}header nav.white-bg a{color:#000}header nav.white-bg a:not(:has(.logo-img)):before{background-color:#000!important}header nav.white-bg .logo-img{filter:none}header nav a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;letter-spacing:1.5px;position:relative}@media (max-width: 1150px){header nav a{height:65px;display:block}}header nav a:not(:has(.logo-img)):before{content:"";position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;background-color:#fff;transform:scaleX(0);transition:transform .5s ease}header nav a:hover:before{transform:scaleX(1)}header .menu-main-container,header .hamburger{position:absolute;left:50px;top:50%;transform:translateY(-50%)}header .hamburger{cursor:pointer;z-index:9999}header .hamburger .line{width:40px;height:2px;background-color:#000;display:block;margin:11px 0;transition:all .3s ease-in-out}header .hamburger:hover{cursor:pointer}header .hamburger#hamburger-1.is-active .line:nth-child(2){opacity:0}header .hamburger#hamburger-1.is-active .line:nth-child(1){transform:translateY(13px) rotate(45deg)}header .hamburger#hamburger-1.is-active .line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}header .logo-img{width:300px;filter:brightness(0) invert(1)}@media (max-width: 450px){header .logo-img{width:250px}}header #menu-main{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:20px}header #menu-main li{list-style:none}.mobile-menu{display:none}.mobile-items{z-index:99999;height:0;max-height:0;opacity:0;overflow:hidden;background:#fff;position:relative}.mobile-menu:has(.is-active)+.mobile-items{opacity:1;border-top:1px solid #D9D9D9;height:auto;max-height:500px;position:absolute;padding:30px 0;width:100%;transform:translateY(0)}.mobile-menu:has(.is-active)+.mobile-items ul{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;gap:1.5rem;margin:0;padding:0;opacity:1;animation:fadeInUp .5s ease-out .2s both}.mobile-menu:has(.is-active)+.mobile-items li{opacity:0;transform:translateY(20px);animation:slideInItem .3s ease-out forwards}.mobile-menu:has(.is-active)+.mobile-items li:nth-child(1){animation-delay:.1s}.mobile-menu:has(.is-active)+.mobile-items li:nth-child(2){animation-delay:.2s}.mobile-menu:has(.is-active)+.mobile-items li:nth-child(3){animation-delay:.3s}.mobile-menu:has(.is-active)+.mobile-items li:nth-child(4){animation-delay:.4s}.mobile-menu:has(.is-active)+.mobile-items a{color:#bcbcbc;font-size:32px;text-decoration:none;font-weight:500!important;font-family:hudson!important;letter-spacing:3px;transition:all .3s ease;display:block;padding:8px 16px}.mobile-menu:has(.is-active)+.mobile-items a:hover{color:#000;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInItem{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-section{position:relative;height:100vh;overflow:hidden;overflow-x:hidden}@media (max-width: 1024px){.hero-section{height:unset}}.hero-section.contact{display:none;max-height:600px}.z-index-hero{z-index:1000}.hero-vid{position:relative;height:100%}.hero-vid video{width:100%;height:100%;object-fit:cover;object-position:center}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;text-align:center;margin:0;padding:0}.hero-content h1{font-weight:500!important;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:2.24px;font-size:56px;letter-spacing:7px}@media (min-width: 1600px){.hero-content h1{font-size:65px}}@media (max-width: 1175px){.hero-content h1{font-size:35px}}@media (max-width: 615px){.hero-content h1{font-size:25px}}.arrow{position:absolute;bottom:10vh;left:50%;transform:translate(-50%);width:100%;text-align:center;z-index:10}@media (max-width: 1175px){.arrow{top:80%}}@media (max-width: 650px){.arrow{display:none}}.arrow p{color:#fff;font-weight:900!important;left:50%;position:relative;margin-bottom:2rem}.down-arrow{display:inline-block;cursor:pointer;animation:bounce 1.5s infinite alternate}.down-arrow:after{content:"";display:block;width:20px;height:20px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}#site{z-index:9999;position:relative;background:#fff}.heading-txt{width:100%;padding:50px 0}.heading-txt h2{font-weight:100;font-size:36px;width:100%;margin:auto 50px;letter-spacing:3.73px;width:682px;text-transform:uppercase;line-height:40px}@media (max-width: 775px){.heading-txt h2{color:#9f9f9f;width:90%;text-align:center;font-size:18px;line-height:25px;margin:auto}}.stats{display:flex;justify-content:center;padding:50px 0;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}@media (max-width: 1100px){.stats{flex-direction:column;padding:0;width:unset}}.stats .statistic{display:flex;flex-direction:column;align-items:center;padding:0 20px;height:auto}@media (max-width: 1100px){.stats .statistic{border-right:0px!important;width:200px;margin:auto;padding:20px 0}}.stats .statistic:not(:last-child){border-right:1px solid #D9D9D9}@media (max-width: 1100px){.stats .statistic:not(:last-child){border-bottom:1px solid #D9D9D9}}.stats .statistic h3{font-size:35px;width:20rem;text-transform:uppercase;letter-spacing:8px;font-weight:100;text-align:center}@media (max-width: 600px){.stats .statistic h3{font-size:25px}}@media (max-width: 475px){.stats .statistic h3{width:unset}}.stats .statistic h3.mil:before{content:"+";top:-.28rem;position:relative}.stats .statistic h3.mil:after{content:"Million";margin-left:.8rem}.stats .statistic h3.bil:after{content:"Billion";margin-left:.8rem}.stats .statistic p{font-size:15px;letter-spacing:1.4px;text-transform:uppercase;width:250px;text-align:center;font-family:hudson!important;font-weight:500!important}.property-imgs{display:flex;padding-bottom:50px;border-bottom:1px solid #D9D9D9}@media (max-width: 1100px){.property-imgs{margin-top:20px}}@media (max-width: 800px){.property-imgs{flex-direction:column;padding-bottom:30px}}.property-imgs a{color:#000;text-decoration:none}.property-imgs a:hover{text-decoration:underline}.property-imgs p{font-size:11px;letter-spacing:1px;font-family:hudson!important;font-weight:500!important;padding-top:10px}.property-imgs .property-home{width:50%}@media (max-width: 800px){.property-imgs .property-home{width:100%}}.property-imgs .property-home p{margin-left:50px}@media (max-width: 875px){.property-imgs .property-home p{margin:auto;width:90%;padding:2px 0 7px}}.property-imgs .property-home img{height:100%;max-height:900px;width:100%}.property-imgs .property-divider{border:5px solid #FFFFFF;height:100%;width:5px}@media (max-width: 800px){.property-imgs .property-divider{display:none}}.textbox{display:flex;padding:50px 0;border-bottom:1px solid #D9D9D9;width:100%;margin:auto}@media (max-width: 1000px){.textbox{flex-direction:column;justify-content:center;align-items:center;gap:40px}}.textbox:last-child{border-bottom:none;padding:50px 0 0}.textbox h3{min-width:300px;margin-left:50px;margin-right:50px;font-weight:100;font-size:28px;letter-spacing:3.73px;width:320px;text-transform:uppercase;line-height:34px}@media (max-width: 1000px){.textbox h3{text-align:center;margin-left:0;margin-right:0}}@media (max-width: 650px){.textbox h3{font-size:22px}}.textbox .textbox-content{margin-right:50px;width:100%;max-width:1000px;padding:0 10px}@media (max-width: 1000px){.textbox .textbox-content{width:unset;margin:auto 50px}}@media (max-width: 1000px){.textbox .textbox-content{padding:0}}.textbox .textbox-content h4{font-size:21px;text-transform:uppercase;letter-spacing:1.5px;font-weight:100;margin:50px 0 25px}@media (max-width: 650px){.textbox .textbox-content h4{font-size:18px}}.textbox .textbox-content h4:is(:first-child){margin-top:0}.textbox .textbox-content p{font-family:neue-l;font-size:15.5px;margin-bottom:20px}.textbox .textbox-content ul{font-family:neue-l;font-size:15.5px;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px}@media (max-width: 1000px){.textbox .textbox-content ul{display:flex;flex-direction:column}}.inquiries{display:flex;justify-content:center;align-items:center;gap:3rem;border-top:1px solid #D9D9D9;padding-top:50px;margin:50px 0}@media (max-width: 450px){.inquiries{flex-direction:column;gap:1rem}}.inquiries a{padding:8px 6px;text-transform:uppercase;font-size:12px;font-family:hudson!important;font-weight:500!important;letter-spacing:1px;background:transparent;color:#000;border:1px solid #000000;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 1s;overflow:hidden;position:relative;width:200px;text-decoration:none}.inquiries a:hover{color:#fff!important}.inquiries a:before{content:"";position:absolute;height:100%;width:0%;top:0;left:-40px;transform:skew(45deg);background-color:#000;z-index:-1;transition:all .8s}.inquiries a:hover:before{width:160%}.all-buildings{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:30px;grid-row-gap:30px;margin:0 50px;max-width:2000px}@media (max-width: 2000px){.all-buildings{max-width:unset;margin:0 50px}}@media (max-width: 1600px){.all-buildings{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1300px){.all-buildings{grid-template-columns:repeat(2,1fr)}}@media (max-width: 815px){.all-buildings{margin:0 auto}.all-buildings.properties{margin:auto 50px}}@media (max-width: 600px){.all-buildings{margin:auto 25px}}@media (max-width: 500px){.all-buildings{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto 20px}.all-buildings a{height:400px;justify-content:start}.all-buildings a.read-more{height:unset}.all-buildings p{width:unset}.all-buildings.properties{margin:auto 30px}}.building-wrapper{display:flex;flex-direction:column;justify-content:center;max-width:100%;text-decoration:none;margin:0 auto;max-height:529px;max-width:415px;min-width:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);contain:layout}@media (max-width: 815px){.building-wrapper{width:100%!important}}@media (max-width: 500px){.building-wrapper{max-width:335px}}@media (max-width: 1130px){.building-wrapper{max-width:unset!important;margin:unset!important}}.building-wrapper p{font-size:13px;padding:5px 0;letter-spacing:1px;font-family:hudson!important;font-weight:500!important;margin-left:2rem;color:#000;text-decoration:none;padding:20px 0 5px 2rem!important;margin-left:0!important;transition:all .4s ease-in-out;background-color:transparent}@media (max-width: 815px){.building-wrapper p{font-size:12px;padding:20px 0 5px .5rem!important}}.building-wrapper p.no-space{font-size:12px!important;padding:0 0 20px 2rem!important}@media (max-width: 815px){.building-wrapper p.no-space{padding:0 0 20px .5rem!important}}@media (max-width: 500px){.building-wrapper p{width:unset;height:40px}}.building-wrapper:not(:has(.content-details)):hover p{background-color:#000;color:#fff}@supports (-webkit-appearance: none){.building-wrapper{width:calc(100% + -0px)!important;max-width:415px!important;margin:0 auto!important}}.building{width:100%;height:587px;max-width:502px;background-size:cover;background-position:center}@media (min-width: 1600px){.building{max-width:100%}}@media (max-width: 815px){.building{width:100%;height:364px}}@media (max-width: 650px){.building{height:264px}.building.content{margin:auto}}@media (max-width: 500px){.building{width:90vw;height:600px}.building.content{width:100%}}@media (max-width: 430px){.building{height:400px!important}}.content{position:relative;margin:auto;overflow:hidden}.content .content-overlay{background:#00000080;position:absolute;height:100%;width:100%;inset:0;opacity:0;transition:all .4s ease-in-out 0s;max-width:502px}.content:hover .content-overlay{opacity:1}.content .content-image{width:100%;height:100%;max-width:502px}.content .content-details{position:absolute;width:90%;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);transition:all .3s ease-in-out 0s}.content .content-details h3{color:#fff;margin-bottom:.5em;text-transform:uppercase;font-size:22px;font-weight:500!important;font-family:hudson!important;line-height:28px;letter-spacing:2.4px}.content .content-details p{color:#fff;font-size:12px;letter-spacing:1.4px;font-weight:500!important;font-family:hudson!important;margin-left:0!important;padding-left:0!important}.content:hover .content-details{top:50%;left:50%;opacity:1}footer{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #D9D9D9;margin-top:50px}footer .top{display:flex;align-items:start;gap:10%;padding:50px}@media (max-width: 1015px){footer .top{flex-direction:column;gap:0;padding:0}}footer .location{display:flex;flex-direction:column;justify-content:center;font-size:12px;letter-spacing:1.4px}@media (max-width: 1015px){footer .location{font-size:13px;width:100%;padding:30px 0}footer .location p,footer .location a{width:90vw;padding-left:50px}}@media (max-width: 500px){footer .location p,footer .location a{padding-left:20px}}@media (max-width: 350px){footer .location{align-items:center}footer .location p,footer .location a{padding-left:0}}@media (max-width: 1015px){footer .location:first-child{border-bottom:1px solid #D9D9D9}}footer .middle{border-top:1px solid #D9D9D9;display:flex;align-items:center;gap:10%;padding:30px 50px}@media (max-width: 900px){footer .middle{gap:5%}}@media (max-width: 775px){footer .middle{flex-direction:column;gap:2rem}footer .middle p{text-align:center;width:90vw}}@media (max-width: 1015px){footer .middle p{font-size:14px}}@media (max-width: 980px){footer .middle{flex-direction:column;gap:2rem}}footer .bottom{border-top:1px solid #D9D9D9;display:flex;flex-direction:column;padding:40px 40px 20px;gap:20px}@media (max-width: 1015px){footer .bottom{flex-direction:column;padding:0}}footer .bottom-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:end}@media (max-width: 1015px){footer .bottom-bottom{flex-direction:column!important;align-items:center!important}}footer .footer-logos{display:flex;justify-content:center;align-items:end;gap:1rem}@media (max-width: 1015px){footer .footer-logos{flex-direction:column;gap:.8rem;width:100%;align-items:center;padding:30px 0;border-bottom:1px solid #D9D9D9}}footer .footer-nav{margin-top:-.5rem}@media (max-width: 1015px){footer .footer-nav{margin-top:unset;padding:30px 0}}footer .footer-img{height:64px;transition:all .5s}@media (max-width: 1015px){footer .footer-img{height:84px}}footer .icons{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:-.1rem}footer .icons svg{width:15px;height:15px}footer .socials{display:flex;justify-content:center;align-items:center;gap:2rem}footer ul{display:flex;justify-content:center;align-items:center;gap:2rem;font-family:hudson!important;font-weight:500!important;list-style:none}@media (max-width: 1015px){footer ul{gap:1rem}}@media (max-width: 600px){footer ul{gap:.5rem}}footer a{color:#000;text-decoration:none;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:500!important}@media (max-width: 1015px){footer a{font-size:12px}}@media (max-width: 600px){footer a{font-size:11px}}@media (max-width: 350px){footer a{font-size:10px}}footer a:hover{text-decoration:underline}.newsletter-form{display:flex;justify-content:center;align-items:center;gap:1rem}@media (max-width: 715px){.newsletter-form{flex-direction:column!important}}.newsletter-form input{height:40px;width:200px;color:#000;border:1px solid black;border-radius:0;text-align:center;font-size:13px}@media (max-width: 715px){.newsletter-form input{width:240px}}.newsletter-form input::placeholder{color:#b1b1b1;text-transform:uppercase;font-family:hudson}.newsletter-form input:focus{outline:none}.newsletter-form button{color:#000;text-transform:uppercase;text-decoration:none;border:1px solid black;font-size:13px;background:transparent;position:relative;transition:all 1s;overflow:hidden;letter-spacing:1.8px;border-radius:0;cursor:pointer;height:42px;width:240px;font-family:neue-l!important}@media (min-width: 1231px){.newsletter-form button{width:240px}}.newsletter-form button:hover{color:#fff;background:#000}.newsletter-form button:before{content:"";position:absolute;height:100%;width:0%;top:0;left:-40px;transform:skew(45deg);background-color:#000;z-index:-1;transition:all .8s}.newsletter-form button:hover:before{width:160%}.form-vid-wrapper{display:flex;justify-content:center;align-items:center;border-top:1px solid #D9D9D9;padding-top:50px;padding-bottom:50px}@media (max-width: 1700px){.form-vid-wrapper video{display:none}}.form-vid-wrapper>video{width:50%!important;margin-bottom:-100px;margin-top:-50px}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:35px;grid-row-gap:10px;height:393px;margin:24px 56px!important}@media (max-width: 875px){.contact-form{width:90vw}}@media (max-width: 600px){.contact-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:unset}}.contact-form .form-group{display:flex;flex-direction:column}.contact-form .form-group.full-width{grid-column:1/3}.contact-form .form-group label{font-size:12px;letter-spacing:1.4px;margin-bottom:.5rem;color:#000;font-weight:500}.contact-form .form-group input,.contact-form .form-group textarea{border:1px solid #bababa;border-radius:0;padding:0 14px;font-family:neue-l;font-size:16px}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{outline:none;border:1px solid #000000}.contact-form .form-group input{height:40px}.contact-form .form-group textarea{height:80px;padding:14px;resize:vertical}.contact-form .form-group button{margin:1rem auto 0;color:#000;text-transform:uppercase;text-decoration:none;padding:10px 80px;font-size:15px;width:200px;height:40px;display:flex;justify-content:center;align-items:center;background:transparent;position:relative;transition:all 1s;overflow:hidden;letter-spacing:1.8px;border-radius:0;cursor:pointer;border:1px solid #000000;font-family:neue-l!important}.contact-form .form-group button:hover{color:#fff;background:#000}.contact-form .form-group button:before{content:"";position:absolute;height:100%;width:0%;top:0;left:-40px;transform:skew(45deg);background-color:#000;z-index:-1;transition:all .8s}.contact-form .form-group button:hover:before{width:160%}@media (max-width: 600px){.contact-form .form-group{width:100%}}.show-articles,.read-more{margin:50px auto auto;padding:8px 6px;text-transform:uppercase;font-size:12px;font-family:hudson!important;font-weight:500!important;letter-spacing:1px;background:transparent;color:#000;border:1px solid #000000;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 1s;overflow:hidden;position:relative;width:200px;text-decoration:none}@media (max-width: 650px){.show-articles,.read-more{width:90%}}.show-articles:hover,.read-more:hover{color:#fff!important;background:#000}.show-articles:before,.read-more:before{content:"";position:absolute;height:100%;width:0%;top:0;left:-40px;transform:skew(45deg);background-color:#000;z-index:-1;transition:all .8s}.show-articles:hover:before,.read-more:hover:before{width:160%}.show-articles.hide,.read-more.hide{display:none}.read-more{margin:auto 0}.read-more-property{color:#000!important;border:0px;background:transparent;text-align:left;font-weight:500!important;letter-spacing:1px;margin:unset;font-family:hudson!important;transition:all .2s ease;text-underline-offset:3px;cursor:pointer}.read-more-property:hover{text-decoration:underline}@media (min-width: 1800px){nav a{font-size:20px}}@media (max-width: 1150px){nav{display:flex;flex-direction:row;align-items:center;margin:0 50px}nav .menu-main-container{position:unset;transform:translateY(-10%)}}@media (max-width: 1150px){.logo-img{filter:none}header{background-color:#fff;position:unset}.main-menu{display:none;opacity:0}.mobile-menu{display:block}}@media (max-width: 615px){.hamburger .line{width:35px}.logo-img{width:250px}}@media (max-width: 600px){.mobile-menu{position:relative;width:100%;height:60px;display:flex;align-items:center}.hamburger{position:absolute;left:20px;top:50%;transform:translateY(-50%);padding:10px;z-index:1001}a:has(.logo-img){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto!important;display:flex;justify-content:center;align-items:center}.logo-img{width:250px}}@media (max-width: 450px){.hamburger .line{width:35px!important;height:2px!important;margin:9px 0!important}header{padding:15px 0!important}}@media (max-width: 385px){.logo-img{width:215px!important}.hamburger .line{margin:8px 0!important}}@media (max-width: 375px){.hamburger{left:15px;padding:8px}.logo-img{width:220px}}.textarea{margin:auto 50px;display:flex;flex-direction:column;gap:10px}.textarea h1,.textarea h2,.textarea h3,.textarea h4,.textarea h5{font-family:neue-l!important;font-weight:500!important}.textarea h2:not(.legal-title){margin-top:3rem}.textarea h3{margin-top:2rem}.textarea h4{margin-top:1.5rem}.textarea p{font-family:neue-m}.textarea .spacing{border-bottom:1px solid #000000;width:100%;height:1px;margin:50px 0}.textarea .legal-title{font-size:2rem;text-decoration:underline;text-underline-offset:.5rem}.property-info{margin-right:50px;display:flex;flex-direction:column;gap:2rem;position:sticky;top:8rem;height:fit-content;overflow-y:hidden}.property-info>div>p{margin:.8rem 0}.property-info>div>p:first-child{margin:0}@media (max-width: 985px){.property-info{position:static;margin-left:35px;margin-right:25px;top:auto;max-height:none;overflow-y:visible}}.property-info h1{font-size:24px;letter-spacing:3px;font-weight:100;position:sticky;top:0;background:#fff;padding-bottom:1rem;z-index:5;margin-top:30px}@media (max-width: 985px){.property-info h1{position:static;background:transparent;padding-bottom:0;margin-top:0}}.property-info p{width:450px;font-family:neue-l;font-size:15.5px}.property-info p:not(:first-of-type){display:none;opacity:0;transition:all .5s}@media (max-width: 1175px){.property-info p{width:350px}}@media (max-width: 400px){.property-info p{width:80vw}}.property-info .details{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;grid-row-gap:50px;padding-bottom:2rem}@media (max-width: 400px){.property-info .details{display:flex;flex-direction:column;justify-content:center}}.property-info .details p{display:block}.detail{width:180px;display:flex;flex-direction:column;gap:.8rem}.detail h4{color:#9b9b9b;font-size:15px;letter-spacing:1.4px;text-transform:uppercase;font-weight:500!important;font-family:hudson!important}.detail p{width:180px!important;font-family:neue-l;font-size:15.5px}.detail div{font-family:neue-l;font-size:15.5px;width:180px!important}.detail div div{margin:.8rem 0}.detail a{color:#000;text-underline-offset:5px}.detail .website{display:flex;align-items:center;gap:.5rem;transition:all .3s ease-in-out}.detail .website:hover a{text-decoration:none}.press-post.press-post-hidden{display:none!important}.press-post p{margin-left:8px!important}@media (max-width: 1225px){.press-post p{margin-left:0!important}}@media (max-width: 815px){.press-post{display:none!important}}.article-mobile{display:none;border-bottom:1px solid #D9D9D9}@media (max-width: 815px){.article-mobile{display:flex;flex-direction:row;justify-content:center;gap:1rem;background:#fff;height:300px;width:100vw;padding:50px 0}.article-mobile p{color:#818181;font-size:12px;font-weight:500!important}.article-mobile h3{color:#000;font-size:14px;font-weight:500!important}}@media (max-width: 650px){.article-mobile{align-items:center}}@media (max-width: 500px){.article-mobile{flex-direction:column;padding:20px;gap:1rem;height:auto;justify-content:flex-start;align-items:flex-start}.article-mobile .content{width:100%;order:2;margin-left:0}.article-mobile .content .read-more{align-self:stretch;text-align:center;width:200px;justify-content:center;align-items:center;margin:0}.article-mobile-image{width:100%;height:200px;order:1;margin-right:0}}.article-mobile .content{display:flex;flex-direction:column;gap:1rem;height:unset;margin:unset;margin-left:1rem;width:50%}@media (max-width: 500px){.article-mobile .content{width:90%;margin-left:0}}.article-mobile-image{height:100%;width:50%;max-width:250px;margin-right:1rem}@media (max-width: 500px){.article-mobile-image{width:100%;max-width:unset}}@media (max-width: 425px){.article-mobile-image{height:300px}}.glide-posts-container{margin-top:80px;border-top:1px solid #D9D9D9;padding:0;position:relative}.glide-posts-container h3{text-align:center;margin:2rem 0;color:#9b9b9b;font-size:15px;letter-spacing:1.4px;text-transform:uppercase;font-weight:500!important;font-family:hudson!important}.glide-posts-container .glide{position:relative}.glide-posts-container .glide__track{overflow:hidden;padding:0 70px}.glide-posts-container .glide__slides{display:flex;gap:0;margin:0;padding:0;list-style:none;align-items:stretch}.glide-posts-container .glide__slide{min-width:0;flex:none;box-sizing:border-box;list-style:none;width:25%}@media (max-width: 1200px){.glide-posts-container .glide__slide{width:33.333%}}@media (max-width: 768px){.glide-posts-container .glide__slide{width:28%}}@media (max-width: 480px){.glide-posts-container .glide__slide{width:100%;padding:0 5px}}.glide-posts-container .glide__slide:first-child{margin-left:0!important}.glide-posts-container .glide__slide:last-child{margin-right:0!important}.glide-posts-container .glide__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;display:flex;justify-content:space-between}.glide-posts-container .glide__arrow{background:#fff;height:69px;width:69px;border-radius:0;border:1px solid #D9D9D9;box-shadow:0 2px 10px #0000001a;pointer-events:all;cursor:pointer;transition:all .3s ease;z-index:10}.glide-posts-container .glide__arrow:hover{background:#000}.glide-posts-container .glide__arrow:hover .arrow-left,.glide-posts-container .glide__arrow:hover .arrow-right{border-color:#fff}.glide-posts-container .glide__arrow--left{left:0}.glide-posts-container .glide__arrow--right{right:0}.glide-gallery{display:none}@media (max-width: 985px){.glide-gallery{display:block;position:relative}}.glide-gallery img,.glide-gallery video{height:600px!important;width:100%}@media (max-width: 675px){.glide-gallery img,.glide-gallery video{height:400px!important}}@media (max-width: 400px){.glide-gallery img,.glide-gallery video{height:300px!important}}@media (max-width: 415px){.glide-gallery img,.glide-gallery video{height:250px!important}}.glide-gallery .glide__arrows{position:absolute;inset:0;pointer-events:none;display:flex;justify-content:space-between;align-items:center;z-index:10}.glide-gallery .glide__arrow{background:#fff;height:60px;width:69px;border-radius:0;pointer-events:all;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:none;position:relative}@media (max-width: 400px){.glide-gallery .glide__arrow{width:39px;height:50px}}.glide-gallery .glide__arrow .arrow-left,.glide-gallery .glide__arrow .arrow-right{border-top:2px solid #000000;border-left:2px solid #000000;width:25px;height:25px;margin:0;transition:border-color .3s ease}@media (max-width: 400px){.glide-gallery .glide__arrow .arrow-left,.glide-gallery .glide__arrow .arrow-right{width:15px;height:15px}}.arrow-right,.arrow-left{display:block;margin:0 auto;width:25px;height:25px;border-top:2px solid #000000;border-left:2px solid #000000;transition:border-color .3s ease}.arrow-right{transform:rotate(135deg)}.arrow-left{transform:rotate(-45deg)}.property-wrapper{display:flex;gap:2rem}@media (max-width: 800px){.property-wrapper{padding-top:0}}.property-info-wrapper{position:relative}.container{display:flex;max-width:2000px;margin-left:50px}@media (max-width: 985px){.container{flex-direction:column;margin:0;height:unset;padding-top:0}}.container .glide__arrow--right,.container .glide__arrow--left{height:100%}.all-buildings .container{margin-left:0}.images-sidebar{flex:0 0 689px;overflow:hidden;max-width:689px;min-height:400px}@media (min-width: 1275px){.images-sidebar{flex:0 0 70%!important}}@media (max-width: 1275px){.images-sidebar{flex:0 0 50%}}@media (max-width: 985px){.images-sidebar{display:none!important}}.images-sidebar.grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:8px}.images-sidebar.grid-layout>*:first-child{grid-column:1/-1}.images-sidebar.grid-layout>*:nth-child(n+4){grid-column:1/-1}.images-sidebar.grid-layout>*:nth-child(2),.images-sidebar.grid-layout>*:nth-child(3){object-fit:cover;height:0;min-height:250px;aspect-ratio:4/3}.images-sidebar.grid-layout:has(*:nth-child(2)):has(*:nth-child(3))>*:nth-child(2),.images-sidebar.grid-layout:has(*:nth-child(2)):has(*:nth-child(3))>*:nth-child(3){height:auto;min-height:250px;display:flex;align-items:stretch}.images-sidebar.grid-layout:has(*:nth-child(2)):has(*:nth-child(3))>*:nth-child(2) img,.images-sidebar.grid-layout:has(*:nth-child(2)):has(*:nth-child(3))>*:nth-child(2) video,.images-sidebar.grid-layout:has(*:nth-child(2)):has(*:nth-child(3))>*:nth-child(3) img,.images-sidebar.grid-layout:has(*:nth-child(2)):has(*:nth-child(3))>*:nth-child(3) video{width:100%;height:100%;object-fit:cover;flex:1}.images-sidebar.flex-layout{display:flex;flex-direction:column;gap:8px}.images-sidebar:not(:has(*:nth-child(4))){gap:8px!important}.images-sidebar div{width:100%}.images-sidebar video{width:100%;object-fit:cover;display:block;grid-column:1/-1;height:100%}.images-sidebar img{width:100%;height:auto;max-height:none;object-fit:cover;display:block;cursor:pointer;transition:transform .3s ease}.images-sidebar img:hover{transform:scale(1.01)}.images-sidebar.grid-layout>*:nth-child(2) img,.images-sidebar.grid-layout>*:nth-child(3) img{height:100%;object-fit:cover}.images-sidebar .gallery-item{cursor:pointer;transition:transform .3s ease;will-change:transform}.images-sidebar .gallery-item:hover{transform:scale(1.01)}@media (max-width: 1700px){.hero-section.contact{display:block!important}.form-vid-wrapper{padding-bottom:0}.form-vid-wrapper video{display:none}}.fadeIn-left{left:20%}.open-link{padding:8px 6px;width:200px;text-transform:uppercase;font-size:12px;font-family:hudson!important;font-weight:500!important;letter-spacing:1px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000000e6}.modal .modal-content{position:relative;margin:auto;padding:0;width:100%;max-width:1200px;top:50%;transform:translateY(-50%)}.modal .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:700;cursor:pointer;z-index:1001}.modal .close:hover{opacity:.7}.modal .modal-media{max-width:100%;max-height:90vh;margin:auto;display:block;width:100%}.modal .glide-modal{position:relative}.modal .glide-modal .glide__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;display:flex;justify-content:space-between;z-index:1002}.modal .glide-modal .glide__arrow{background:#fff;height:69px;width:69px;border-radius:0;border:1px solid #D9D9D9;box-shadow:0 2px 10px #0000004d;pointer-events:all;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal .glide-modal .glide__arrow:hover{background:#000}.modal .glide-modal .glide__arrow:hover .arrow-left,.modal .glide-modal .glide__arrow:hover .arrow-right{border-color:#fff}@media (min-width: 1251px){.modal .glide-modal .glide__arrow--left{position:relative;left:-20px}.modal .glide-modal .glide__arrow--right{position:relative;right:-20px}}.modal .glide-modal .glide__arrow .arrow-left,.modal .glide-modal .glide__arrow .arrow-right{border-top:2px solid #000000;border-left:2px solid #000000;width:25px;height:25px;margin:0;transition:border-color .3s ease}.modal .glide__slide{display:flex;align-items:center;justify-content:center;height:70vh;list-style:none}.building-wrapper-slider{display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;transition:all .3s ease;height:100%;width:100%;box-sizing:border-box;padding:0 10px}.building-wrapper-slider:hover .building-slider{transform:scale(1.01)}.building-wrapper-slider:hover p{color:#666}.building-wrapper-slider p{font-size:13px;letter-spacing:1px;font-family:hudson!important;font-weight:500!important;color:#000;text-decoration:none;margin:15px 0 0 20px;padding:0;text-align:left;transition:color .3s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.building-slider{width:100%;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s ease;flex-shrink:0}@media (max-width: 1200px){.building-slider{height:350px}}@media (max-width: 768px){.building-slider{height:300px}}@media (max-width: 480px){.building-slider{height:250px}}.highlights-detail{grid-column:1/-1!important;width:100%!important;max-width:unset!important}.highlights-detail .highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width: 600px){.highlights-detail .highlights-grid{grid-template-columns:1fr}}.highlights-detail .highlight-item{font-family:neue-l!important;font-size:15.5px}@media (max-width: 400px){.details{display:flex;flex-direction:column;justify-content:center}}.details .detail:has(.highlights-grid){grid-column:1/-1;width:100%;max-width:unset}@media (max-width: 985px){.property-info{position:static;margin-left:25px;margin-right:25px;top:auto;max-height:none;overflow-y:visible}}@media (max-width: 600px){.property-info{margin-left:15px;margin-right:15px}}.content.building{position:relative}@media (max-width: 985px){.glide-gallery{margin-bottom:2rem}}.gallery-item{cursor:pointer;transition:transform .3s ease;will-change:transform}.gallery-item:hover{transform:scale(1.01)}@media (max-width: 985px){.images-sidebar{display:none!important}.glide-gallery{display:block}.container{flex-direction:column}}.modal .glide__slide{display:flex;align-items:center;justify-content:center;min-height:70vh;list-style:none}.modal .glide__slide img,.modal .glide__slide video{object-fit:contain;margin:auto;width:100%;height:90%}.form-div-wrapper{width:50%}@media (max-width: 1700px){.form-div-wrapper{width:unset}.form-div-wrapper .contact-form{width:815px}}@media (max-width: 875px){.form-div-wrapper .contact-form{width:90vw}}@media (max-width: 1150px){header .logo-img{filter:none}}@media (max-width: 600px){header .hamburger{position:unset;padding:10px;transform:none}.mobile-menu a:has(.logo-img){width:unset!important}.mobile-menu{width:90%}}button.show-articles{width:200px!important}.textarea{max-width:1200px;margin:0 auto;padding:0 50px;display:flex;flex-direction:column;gap:20px;line-height:1.6}.textarea ul{margin-left:1rem}@media (max-width: 768px){.textarea{padding:0 25px;gap:15px}}@media (max-width: 480px){.textarea{padding:0 20px}}.textarea .textarea h1{font-family:hudson!important;font-weight:500!important;font-size:2.5rem;letter-spacing:2px;text-transform:uppercase;color:#000;margin:3rem 0;text-align:center}@media (max-width: 768px){.textarea .textarea h1{font-size:2rem;margin:2rem 0}}@media (max-width: 480px){.textarea .textarea h1{font-size:1.5rem;margin:1.5rem 0}}.textarea .textarea h2{font-family:hudson!important;font-weight:500!important;font-size:1.8rem;letter-spacing:1.5px;text-transform:uppercase;color:#000;margin:3rem 0 1.5rem;border-bottom:2px solid #000000;padding-bottom:.5rem}.textarea .textarea h2.legal-title{font-size:2rem;text-decoration:underline;text-underline-offset:.5rem;border-bottom:none;padding-bottom:0;margin:2rem 0 1.5rem}@media (max-width: 768px){.textarea .textarea h2.legal-title{font-size:1.6rem}}@media (max-width: 480px){.textarea .textarea h2.legal-title{font-size:1.4rem}}@media (max-width: 768px){.textarea .textarea h2{font-size:1.5rem;margin:2rem 0 1rem}}@media (max-width: 480px){.textarea .textarea h2{font-size:1.3rem}}.textarea .textarea h3{font-family:hudson!important;font-weight:500!important;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;color:#000;margin:2rem 0 1rem}@media (max-width: 768px){.textarea .textarea h3{font-size:1.2rem;margin:1.5rem 0 .8rem}}@media (max-width: 480px){.textarea .textarea h3{font-size:1.1rem}}.textarea .textarea h4{font-family:hudson!important;font-weight:500!important;font-size:1.2rem;letter-spacing:.5px;text-transform:uppercase;color:#000;margin:1.5rem 0 .8rem}@media (max-width: 768px){.textarea .textarea h4{font-size:1.1rem;margin:1.2rem 0 .6rem}}@media (max-width: 480px){.textarea .textarea h4{font-size:1rem}}.textarea .textarea h5{font-family:hudson!important;font-weight:500!important;font-size:1.1rem;letter-spacing:.5px;color:#000;margin:1.2rem 0 .6rem}@media (max-width: 768px){.textarea .textarea h5{font-size:1rem}}.textarea .textarea p{font-family:neue-l!important;font-size:16px;line-height:1.7;color:#000;margin-bottom:1.2rem;text-align:justify}@media (max-width: 768px){.textarea .textarea p{font-size:15px;text-align:left;margin-bottom:1rem}}@media (max-width: 480px){.textarea .textarea p{font-size:14px}}.textarea .textarea p strong{font-family:hudson!important;font-weight:600}.textarea .textarea p em{font-style:italic;font-weight:500}.textarea ul,.textarea ol{margin:1rem 0 1.5rem 1rem;padding-left:2rem}@media (max-width: 768px){.textarea ul,.textarea ol{padding-left:1.5rem}}@media (max-width: 480px){.textarea ul,.textarea ol{padding-left:1.2rem}}.textarea ul li,.textarea ol li{font-family:neue-l!important;font-size:16px;line-height:1.6;color:#000;margin-bottom:.8rem}@media (max-width: 768px){.textarea ul li,.textarea ol li{font-size:15px;margin-bottom:.6rem}}@media (max-width: 480px){.textarea ul li,.textarea ol li{font-size:14px}}.textarea .textarea ol,.textarea .textarea ol[type=a]{list-style-type:lower-alpha}.textarea .textarea ol[type=i]{list-style-type:lower-roman}.textarea .textarea ol[type="1"]{list-style-type:decimal}.textarea .textarea a{color:#000;text-decoration:underline;text-underline-offset:2px;transition:all .3s ease}.textarea .textarea a:hover{color:#666;text-decoration-thickness:2px}.textarea .textarea a:visited{color:#555}.textarea .textarea .mark{background-color:#ffeb3b;padding:2px 4px;border-radius:2px;font-weight:500}.textarea .textarea .underline{text-decoration:underline;text-underline-offset:2px;font-weight:500}.textarea .textarea .spacing{border-bottom:1px solid #D9D9D9;width:100%;height:1px;margin:3rem 0}@media (max-width: 768px){.textarea .textarea .spacing{margin:2rem 0}}@media (max-width: 768px){.textarea .textarea h2:not(.legal-title){margin-top:2rem}.textarea .textarea h3{margin-top:1.5rem}.textarea .textarea h4{margin-top:1.2rem}}@media print{.textarea .textarea *{background:#fff!important;color:#000!important}.textarea .textarea .mark{background:transparent!important;border:1px solid black}.textarea .textarea a{text-decoration:underline;color:#000!important}.textarea .textarea .spacing{border-bottom:1px solid black}}.textarea:focus-within{outline:none}.textarea .textarea table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-family:neue-l!important}.textarea .textarea table th,.textarea .textarea table td{padding:12px;text-align:left;border-bottom:1px solid #D9D9D9;font-size:15px}.textarea .textarea table th{font-family:hudson!important;font-weight:500;text-transform:uppercase;letter-spacing:.5px;background-color:#f8f9fa}@media (max-width: 768px){.textarea .textarea table th,.textarea .textarea table td{padding:8px;font-size:14px}}.textarea .textarea code{background-color:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:14px}.textarea .textarea pre{background-color:#f4f4f4;padding:15px;border-radius:5px;overflow-x:auto;margin:1rem 0}.textarea .textarea pre code{background:none;padding:0}.textarea .textarea p:has(span.mark){margin-bottom:.5rem}.textarea .textarea p:has(strong:contains("Last Updated")){margin-top:2rem;padding-top:1rem;border-top:1px solid #D9D9D9;font-style:italic;color:#666}.page-main:has(.hero-section.contact){min-height:unset}@media (max-width: 1700px){.form-vid-wrapper img{display:none}}.form-vid-wrapper img{width:50%!important;margin-bottom:-100px;margin-top:-50px}.gallery-video{width:100%}@media (max-width: 500px){.all-buildings.properties{margin:auto 30px}}.header #menu-main li,.header #menu-main li a,.main-menu-container{z-index:999}@media (min-width: 1151px){.mobile-items{display:none!important}}.glide-posts .glide__slide{margin-left:0!important;margin-right:0!important}.glide-posts .glide__slide:first-child{margin-left:0!important}.glide-posts .glide__slide:last-child{margin-right:0!important}@media (max-width: 1000px){.glide-posts-container{display:none}}.error-message{color:#ef4444;font-size:14px;margin-top:5px;margin-bottom:0}.success-message{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534;padding:15px;border-radius:4px;text-align:center;width:90%;margin:0 auto}.success-message h3{margin:0 0 10px;font-size:18px;letter-spacing:3px}@media (max-width: 600px){.success-message h3{font-size:15px}}.success-message p{margin:0;font-weight:600;letter-spacing:2px}@media (max-width: 600px){.success-message p{font-size:12px}}.contact-container:has(.success-message) .contact-form{display:none!important}.newsletter-container:has(.newsletter-success) .newsletter-form,.newsletter-container:has(.newsletter-success) .newsletter-title{display:none!important}.newsletter-container:has(.newsletter-success){justify-content:center}.newsletter-success{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534;padding:15px;border-radius:4px;text-align:center}.newsletter-success h3{margin:0 0 10px;font-size:18px;letter-spacing:3px}@media (max-width: 600px){.newsletter-success h3{font-size:15px}}.newsletter-success p{margin:0;font-weight:600;letter-spacing:2px}@media (max-width: 600px){.newsletter-success p{font-size:12px}}.newsletter-error{color:#ef4444;font-size:14px;margin-top:5px;margin-bottom:10px}.form-group:has(.cf-turnstile){display:none!important}@media (max-width: 450px){header .hamburger#hamburger-1.is-active .line:nth-child(1){transform:translateY(10px) rotate(45deg)}header .hamburger#hamburger-1.is-active .line:nth-child(3){transform:translateY(-12px) rotate(-45deg)}}@media (max-width: 385px){header .hamburger#hamburger-1.is-active .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}}
