:root{--green:#569a7c;--black:#231f20;--main-pink:#bf3c85;--button-pink:#d23092;--white:white;--paper:#f5f5f2;--blue:#5084b6;--beige:#d5d5d1;--red:#af2d3c;--cyan:#6bc6cc;--orange:#e5ae4e;--dark-red:#56202d}body{color:#333;font-family:work-sans,sans-serif;font-size:14px;line-height:20px}.page-padding{padding:100px}.div-block{max-width:1400px}.styles{margin-bottom:70px}.heading-1{letter-spacing:3px;text-transform:uppercase;margin-top:0;margin-bottom:15px;font-family:clarendon-urw-extra-narrow,sans-serif;font-weight:300}.heading-2{text-transform:none;margin-top:0;margin-bottom:15px;font-family:clarendon-urw-extra-narrow,sans-serif;font-style:italic;font-weight:300}.lead-copy{font-family:work-sans,sans-serif;font-size:18px}.sub-lead{font-size:18px}.text-block{border-bottom:.5px dashed var(--green);color:var(--green);text-transform:uppercase;margin-bottom:10px;padding-top:4px;padding-bottom:4px;padding-right:4px;font-family:work-sans,sans-serif;font-size:13px}.paragraph{font-family:work-sans,sans-serif;font-size:15px;line-height:150%}.paragraph.centered{text-align:center}.paragraph.reversed{color:var(--black);letter-spacing:-.5px;font-family:work-sans,sans-serif;font-size:15px}.paragraph.paragraph-right-justified{text-align:right}.button-margin-top-60{text-align:center;margin-top:60px}.link-block{border:1px solid var(--main-pink);color:var(--button-pink);letter-spacing:-.5px;border-radius:30px;justify-content:center;align-items:center;padding:13px 35px;font-family:work-sans,sans-serif;font-size:18px;font-weight:400;line-height:100%;text-decoration:none;transition:all .2s;display:inline-flex}.link-block:hover{background-color:var(--button-pink);color:var(--white)}.link-block:active{border-color:var(--black);background-color:var(--black)}.subtext-1{letter-spacing:2px;text-transform:uppercase;font-family:work-sans,sans-serif;font-size:1vw;line-height:110%}.subtext-1.centered{text-align:center}.subtext-2{color:var(--main-pink);letter-spacing:2px;font-family:clarendon-urw-extra-narrow,sans-serif;font-size:13px;line-height:24px}.matterport-div{width:100%;margin-bottom:-30px;padding-top:56.25%;position:relative;overflow:hidden}.code-embed-3{width:100%;height:100%;position:absolute;inset:0% auto auto 0%}@media screen and (max-width:991px){.link-block{padding:10px 20px;font-size:16px}.subtext-1.centered{font-size:13px}.header-container{height:500px}.headlines{background-image:linear-gradient(#0000 45%,#000000bf)}.div-block-5{width:50%}.heading-3{font-size:24px}.text-block-2{font-size:15px}.green-circle{width:40%}.stats-section{padding:40px 30px}.div-block-21{margin-top:30px}.text-block-13{font-size:36px}.text-block-14{font-size:12px;line-height:18px}.text-block-5{margin-bottom:10px;font-size:30px}.div-block-22{padding-left:10px;padding-right:10px}.div-block-25{padding:60px 40px}.heading-4{font-size:24px}.div-block-27{width:30%}.div-block-98,.footer-groups{margin-bottom:20px}.footer-social-links{justify-content:center;align-items:center;max-width:1200px}.div-block-53{width:30%}.footer-info-div{padding-left:30px;padding-right:30px}._33-column._33-centered-content{padding-left:20px;padding-right:20px}._33-column._33-centered-content.footer-column-left{border-right-style:none;width:100%;margin-bottom:30px;padding-right:0}._33-column._33-centered-content.footer-column-right{border-left-style:none;width:100%}._33-column._33-centered-footer-content{width:100%;margin-bottom:30px;padding-left:20px;padding-right:20px}.timeline-right-padding{padding-left:50px}.timeline-left{padding-top:50px;padding-bottom:50px}.home-titles-left-justified{font-size:24px}.div-block-65{padding-right:50px}.timeline-right{padding-top:50px;padding-bottom:50px}.image-with-border{border-width:10px}.div-block-36{padding-left:40px;padding-right:40px}.main-button{padding:10px 20px;font-size:16px}.home-titles-left-justified-2{font-size:24px}.home-titles-left-justified-2.reverse{margin-bottom:10px}.home-titles-left-justified-2.shift-left{margin-bottom:20px;font-size:30px;left:-20px}.call-to-action-section{padding-left:40px;padding-right:40px}.div-block-52{padding:20px 20px 20px 0;left:40px}._2nd-level-header-container-copy{height:450px}.heading-6{font-size:24px}.text-block-19{font-size:15px}._2nd-level-intro-div{padding:50px 40px}.heading-7{font-size:24px}.room-left{padding-top:50px;padding-bottom:50px}._2nd-level-content{padding-bottom:40px;padding-left:40px;padding-right:40px}.timeline-right-2{padding-top:50px;padding-bottom:50px;padding-left:15px}.room-left-padding{padding-right:25px}.room-right-col,.timeline-left-2{padding-top:50px;padding-bottom:50px}.room-right-padding{padding-left:15px}.apply-link-div{padding-top:10px}._2nd-level-header-floor-plans{padding:150px 40px 30px}.div-block-80{margin-bottom:0}._2nd-level-heading2{margin-bottom:10px;font-size:40px;line-height:100%}.research-impact-header-text-2{font-size:16px}.research-impact-section-headings{margin-bottom:10px;font-size:28px}.floor-planlightbox-div{width:100%;padding-left:0}.flexbox-align-top{margin-bottom:0}.div-block-81{width:100%;padding-top:0;padding-left:0;display:none}.floor-plan-info-div-2{padding-bottom:30px;padding-left:30px;padding-right:30px}.research-impact-section-intro-div{width:100%;padding:30px 20px;top:-30px}.floor-plan-section-padding{padding-top:40px;padding-left:40px;padding-right:40px}._2nd-level-heading2-2{margin-bottom:10px;font-size:40px;line-height:100%}.contact-titles{text-align:left}.div-block-41{margin-bottom:0}._2nd-level-header-container-contactpy{height:auto;padding:120px 40px 20px}.contact-link-social-divs{text-align:center;justify-content:center}.contact-page-social-links{margin-right:10px}.submit-button{padding:10px 20px;font-size:16px}.centering-div{padding-left:0;padding-right:0}.contact-form-section{padding:40px}.room-col{width:33.33%}.coss-site-button{padding:10px 20px;font-size:16px}}@media screen and (max-width:767px){.paragraph.paragraph-right-justified{text-align:left;text-align:left}.button-margin-top-60{margin-top:40px}.header-container{height:320px}.div-block-5{width:100%;padding-bottom:20px;padding-left:30px;padding-right:30px}.heading-3{margin-bottom:10px}.text-block-2{font-size:14px}.image-2{width:50%}.div-block-21{justify-content:center}.text-block-5{font-size:24px}.div-block-22{width:33.33%;margin-bottom:30px}.div-block-25{padding:40px 30px}.div-block-27{width:100%;margin-bottom:60px}.link-block-4{margin-top:40px;margin-bottom:40px}.footer-info-div{padding-bottom:20px}._33-column._33-centered-content{width:100%;margin-bottom:40px}._33-column._33-centered-footer-content,._33-column._33-centered-content{width:100%;margin-bottom:40px}._33-column._33-centered-content.footer-column-left{border-right-width:0;width:100%}._33-column._33-centered-content.footer-column-right{border-left-width:0}._33-column._33-centered-footer-content{width:100%;margin-bottom:40px}.copyright-div{margin-top:0}.timeline-flexbox.timeline-reverse-stacking{flex-flow:wrap-reverse;margin-bottom:50px}.timeline-flexbox.timeline-top{margin-bottom:50px}.timeline-right-padding{margin-bottom:15px;padding-left:0}.timeline-left{width:100%;padding-top:0;padding-bottom:0}.div-block-68{width:100%;padding-left:0}.home-titles-left-justified{margin-bottom:5px;font-size:24px}.home-titles-left-justified.right-justified{text-align:left;text-align:left}.div-block-65{margin-bottom:15px;padding-right:0}.timeline-right{width:100%;padding-top:0;padding-bottom:0}.div-block-71{width:100%;padding-right:0}.div-block-36{padding:20px}.home-titles-left-justified-2{margin-bottom:5px;font-size:24px}.home-titles-left-justified-2.shift-left{left:0}.div-block-51,.div-block-50{width:100%;padding-top:20px;padding-bottom:20px}.call-to-action-section{padding:30px}.div-block-52{padding:0;left:20px}._2nd-level-heading-div{padding-bottom:20px;padding-right:20px}._2nd-level-header-container-copy{height:320px}.cover-images.cover-image-shift-right,.cover-images.cover-image-shift-left,.cover-images.cover-image-shift-right,.cover-images.cover-image-shift-left{left:0}.heading-6{margin-bottom:10px;font-size:20px}.text-block-19{font-size:12px}._2nd-level-intro-div{padding:30px 20px}.heading-7.reversed{margin-bottom:15px}.room-left{width:100%;padding-top:0;padding-bottom:0}._2nd-level-content{padding:40px 20px}.div-block-110{width:100%;padding-left:0}.timeline-flexbox-2,.timeline-flexbox-2.timeline-top{margin-bottom:50px}.timeline-flexbox-2.timeline-top{margin-bottom:50px}.timeline-flexbox-2.timeline-reverse-stacking{flex-flow:wrap-reverse}.div-block-111{width:100%;padding-right:0}.red-border-left{left:0}.timeline-right-2{width:100%;padding-top:0;padding-bottom:0;padding-left:0}.blue-border-right{left:0}.room-left-padding{margin-bottom:15px;padding-right:0}.dark-red-border-left{left:0}.room-right-col{width:100%;padding-top:0;padding-bottom:0;padding-left:0}.green-border-left{left:0}.timeline-left-2{width:100%;padding-top:0;padding-bottom:0}.room-right-padding{margin-bottom:15px;padding-left:0}.pink-border-right{left:0}.booking-link-div-open-menu{padding-top:20px;padding-left:0;padding-right:0}.menu-close-button{width:75px;height:75px}.mobile-reservations-wrapper1{margin-right:10px;display:none}.link{font-size:15px}.div-block-122,.div-block-121{width:0}.mobile-reservations-wrapper2{display:block}.home-link{padding-top:10px;padding-bottom:10px}.home-link.w--current{width:200px}.main-phone-number{margin-right:10px}.div-block-124{overflow:auto}.menu-close-icon-div{padding-bottom:20px;padding-right:18px}.image-32-copy{width:75px;height:75px}.menu-overlay{justify-content:flex-start;align-items:center;min-height:400px;padding-top:100px;padding-bottom:100px;overflow:auto}.menu-button{width:75px;height:75px}.menu-icon-div{padding-bottom:15px;padding-right:15px}.image-32{width:75px;height:75px}.link-3{font-size:15px}.div-block-126,.div-block-127{width:0}.apply-link-div{padding-top:20px;padding-left:0}._2nd-level-header-floor-plans{padding-left:30px;padding-right:30px}._2nd-level-heading2{letter-spacing:0;font-size:36px}.research-impact-header-text-2{font-weight:400}.body-copy-left{font-size:16px}.floor-plan-section-2{padding:10px}.floor-plan-info-div-2{padding-bottom:20px;padding-left:20px;padding-right:20px}.floor-plan-section-padding{padding-top:20px;padding-left:20px;padding-right:20px}.gallery-holder-div{margin-top:20px}._2nd-level-heading2-2{letter-spacing:0;font-size:36px}.contact-info-columns{width:50%;margin-bottom:20px}._2nd-level-header-container-contactpy{padding-top:100px;padding-left:30px;padding-right:30px}.contact-link-social-divs,.contact-link-divs{justify-content:flex-start}.contact-map-section{height:350px}.form-fields{font-weight:400}.centering-div{padding-left:0;padding-right:0}.contact-form-section{padding:40px 30px}.floor-plan-types-flex{flex-flow:column;justify-content:flex-start;align-items:flex-end}.grey-border-left,.red-border-right,.cyan-border-left,.orange-border-right{left:0}.floor-plan-types-left{width:100%}.floor-plan-types-right{width:66.66%}.room-col{width:50%}}@media screen and (max-width:479px){.button-margin-top-60{margin-top:20px}.subtext-1.centered{letter-spacing:1px;letter-spacing:1px;font-size:12px;line-height:130%}.headlines{background-image:linear-gradient(#0000,#0009)}.div-block-5{padding-bottom:25px;padding-left:15px;padding-right:15px}.heading-3{text-align:center;letter-spacing:.5px;font-size:20px}.text-block-2{text-align:center;letter-spacing:1px;font-size:12px}.image-2{width:70%}.stats-section{padding-left:15px;padding-right:15px}.text-block-13{margin-bottom:10px}.text-block-5{font-size:21px}.div-block-22,.div-block-66-copy{width:100%}.footer-logo{width:200px}.link-block-4{margin-top:30px;margin-bottom:30px}.footer-links{width:100%;display:inline-block}.div-block-66{width:100%}.copyright-text{margin-bottom:15px}.footer-info-div{padding:0 20px}._33-column._33-centered-content,._33-column._33-centered-content.footer-column-left,._33-column._33-centered-footer-content,._33-column._33-centered-content,._33-column._33-centered-content.footer-column-left,._33-column._33-centered-content.footer-column-left,._33-column._33-centered-footer-content{padding-left:0;padding-right:0}.timeline-flexbox{flex-direction:row;margin-top:45px;margin-bottom:45px}.timeline-flexbox.timeline-reverse-stacking{flex-wrap:wrap-reverse}.timeline-flexbox.timeline-top{margin-top:0}.timeline-right-padding{padding-left:0}.timeline-left{border-right-width:0;width:100%;padding-top:15px;padding-bottom:0}.div-block-68{width:100%;padding-left:2px}.home-titles-left-justified{font-size:24px}.div-block-65{padding-right:0}.timeline-right{width:100%;padding-top:15px;padding-bottom:0}.div-block-71{width:100%}.image-with-border{border-width:5px}.copyright-text-2,.copyright-text-3{margin-bottom:15px}.home-titles-left-justified-2{font-size:24px}.div-block-51{width:100%}.div-block-50{display:none}.call-to-action-section{padding:20px}.div-block-52{left:0}._2nd-level-heading-div{padding-bottom:20px;padding-left:20px;padding-right:20px}.cover-images.cover-image-shift-right,.cover-images.cover-image-shift-left,.cover-images.cover-image-shift-right,.cover-images.cover-image-shift-left{bottom:15px}.heading-6{text-align:center;font-size:22px}.text-block-19{text-align:center}.room-left{border-right-width:0;width:100%;padding-top:15px;padding-bottom:0}.div-block-110{width:100%;padding-left:2px}.timeline-flexbox-2{flex-direction:row;margin-top:45px;margin-bottom:45px}.timeline-flexbox-2.timeline-top{margin-top:0}.timeline-flexbox-2.timeline-reverse-stacking{flex-wrap:wrap-reverse}.div-block-111{width:100%}.timeline-right-2{width:100%;padding-top:0;padding-bottom:0}.room-left-padding{padding-right:0}.room-right-col{width:100%;padding-top:15px;padding-bottom:0}.timeline-left-2{border-right-width:0;width:100%;padding-top:0;padding-bottom:0}.room-right-padding{padding-left:0}.booking-link-div-open-menu{flex-flow:column;justify-content:space-between;align-items:flex-start;padding-left:20px}.menu-links{margin-bottom:10px;font-size:20px}.menu-close-button{width:60px;height:60px}.mobile-reservations-wrapper1{margin-bottom:10px;margin-right:0}.home-link{width:150px;padding:5px 10px}.home-link.w--current{width:175px}.main-phone-number{margin-bottom:10px;margin-right:0}.menu-close-icon-div{padding-bottom:15px;padding-right:15px}.image-32-copy{width:60px;height:60px}.menu-overlay{padding-top:85px;padding-bottom:85px;display:none}.menu-button,.image-32{width:60px;height:60px}.apply-link-div{flex-flow:column;justify-content:space-between;align-items:flex-start;padding-left:20px}._2nd-level-header-floor-plans{padding:100px 20px 20px}.research-impact-section-headings{font-size:24px}.floor-plan-info-div-2{padding-bottom:5px;padding-left:10px;padding-right:10px}.floor-plan-section-padding{padding-top:0;padding-left:0;padding-right:0}.project-horizontal-tile-full-width,.project-horizontal-tile,.project-vertical-tile,.project-horizontal-50-tile{width:100%;height:auto}.contact-info-columns{width:100%}.col-33{width:50%}.col-50{width:100%}.form-gourping-divs-right{padding-left:0}.contact-form-section{padding:30px 20px}.form-grouping-divs-right{padding-right:0}.room-col{width:100%}}