/*!
 * Hypekraft Base Styling
 * Chocolate v4.0  -
 * Last Updated 07/21/2020 
 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,button,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Mort Modern Large Light";src:url("../fonts/MortModern-01LargeLight.woff2") format("woff2"),url("../fonts/MortModern-01LargeLight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mort Modern Light";src:url("../fonts/MortModern-23TextLight.woff2") format("woff2"),url("../fonts/MortModern-23TextLight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Trade Gothic LT Std";src:url("../fonts/TradeGothicLTStd-BdCn20.woff2") format("woff2"),url("../fonts/TradeGothicLTStd-BdCn20.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}*,*:after,*:before{box-sizing:border-box}html{font-size:.5787037037vw;line-height:normal}@media(max-width: 1199px){html{font-size:.5833333333vw}}@media(max-width: 991px){html{font-size:.6048387097vw}}@media(max-width: 767px){html{font-size:1.3020833333vw}}@media(max-width: 575px){html{font-size:1.7361111111vw}}body{height:100%;background-color:#f5f5f5;font-family:"Mort Modern Light";color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}#inner-body-wrapper{overflow-x:hidden !important}.basic-side-padding{padding:0rem 9.6rem}@media(max-width: 767px){.basic-side-padding{padding:0px 2.4rem}}.container{max-width:100%;padding-right:0;padding-left:0}.centering-container{position:relative;height:100%;width:100%;z-index:1}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}img{height:100%;width:100%;object-fit:cover}button{border:none;outline:none;background-color:rgba(0,0,0,0);transition:.25s ease-in-out}button:focus{outline:none}a:link{color:#000}a:visited{color:#000}a:hover{color:#000;text-decoration:none}a:active{color:#000}.trans-up{transition:.4s ease-in-out}.trans-up:hover{transform:translateY(-6px);box-shadow:0px 10px 10px rgba(18,17,17,.4)}.btn-s-black-w{background-color:#1e1e1e;color:#f5f5f5;padding:0 2.4rem;display:flex;align-items:center;justify-content:space-between;font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,3.2rem,32px);letter-spacing:.01em;text-transform:uppercase}.btn-s-black-w svg{transition:.25s ease-in-out}.btn-s-black-w:hover{background-color:#625e57}.btn-s-black-w:hover svg{transform:translateX(5px)}.btn-s-white-b{background-color:#f5f5f5;color:#231f20;padding:0 2.4rem;display:flex;align-items:center;justify-content:space-between;font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,3.2rem,32px);letter-spacing:.01em;text-transform:uppercase}.btn-s-white-b svg{transition:.25s ease-in-out}.btn-s-white-b:hover{background-color:#aeaba6}.btn-s-white-b:hover svg{transform:translateX(5px)}#hamburger{width:3.2rem;height:2.4rem;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;z-index:1}#hamburger span{display:block;position:absolute;height:1px;width:100%;background:#1e1e1e;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}#hamburger span:nth-child(1){top:0rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger span:nth-child(2){top:1.2rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger span:nth-child(3){top:2.4rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger.open{width:4rem}#hamburger.open span{background:#f5f5f5 !important}#hamburger.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-0.5rem;left:.6rem}#hamburger.open span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:2.3rem;left:.6rem}#hamburger.open span:nth-child(3){width:0%;opacity:0}.register-form-title-container .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,8rem,124px);font-weight:100;line-height:clamp(64px,8.8rem,88px);letter-spacing:-0.01em;text-transform:uppercase;text-align:center;margin-bottom:2.4rem}.register-form-title-container .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,8rem,124px);font-weight:700;line-height:clamp(64px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.register-form-title-container .primary-title{font-size:6.4rem;line-height:6.4rem;text-align:left}.register-form-title-container .primary-title span{font-size:6.4rem;line-height:6.4rem;text-align:left}}.register-form-title-container .caption{font-family:"Mort Modern Large Light";font-size:clamp(24px,3.2rem,32px);font-weight:100;line-height:clamp(32px,4.4rem,44px);letter-spacing:.01em;text-align:center;margin-bottom:4rem}@media(max-width: 767px){.register-form-title-container .caption{font-size:2.4rem;font-weight:330;line-height:3.2rem;letter-spacing:.02em;text-align:left}}.spark-form{max-width:80rem;margin:0 auto}.spark-form .grid{margin-bottom:2.8rem}.spark-form .form-item{margin-bottom:2.6rem}.spark-form label{font-family:"Mort Modern Light";font-size:2rem;line-height:2.8rem;font-weight:330;letter-spacing:.01em;color:#1e1e1e}.spark-form .hidden-label{display:none}.spark-form .small-label{font-family:"Mort Modern Light";font-size:1.6rem;line-height:2.4rem;font-weight:330;letter-spacing:.01em;margin-bottom:12px}.spark-form .basic-input{font-family:"Mort Modern Light";font-size:2rem;line-height:2.8rem;font-weight:330;letter-spacing:.01em;color:#1e1e1e;padding:1.2rem 0rem;padding-bottom:2.4rem;width:100%;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #1e1e1e}.spark-form .basic-input::placeholder{font-family:"Mort Modern Light";font-size:2rem;font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em;color:#777571}.spark-form #agent{opacity:0;position:absolute;z-index:-1;pointer-events:none}.spark-form .option-box{display:inline-block;position:relative;padding-left:3.4rem;margin-right:3rem;z-index:1}.spark-form .option-box:hover{cursor:pointer}.spark-form .option-box:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;background-color:rgba(0,0,0,0);border:1px solid #231f20;transition:.25s ease-in-out}.spark-form .option-box.selected:before{background-color:#231f20}.spark-form .option-box label{font-family:"Mort Modern Light";font-size:2rem;line-height:2.4rem;font-weight:330;letter-spacing:.01em}.spark-form .select-div select::-ms-expand{display:none}.spark-form .select-div select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.spark-form .comments-questions-container .label-container{margin-bottom:1.2rem}.spark-form .comments-questions-container textarea{padding:2.7rem 2.3rem;height:clamp(120px,14rem,140px);width:100%;background-color:rgba(0,0,0,0);border:1px solid #231f20;font-family:"Mort Modern Light";font-size:2rem;line-height:2.8rem;font-weight:330;letter-spacing:.01em;color:#1e1e1e;resize:none}.spark-form .comments-questions-container textarea::placeholder{font-family:"Mort Modern Light";font-size:2rem;line-height:2.8rem;font-weight:330;letter-spacing:.01em;color:#777571}.spark-form input:focus{outline:none !important}.spark-form input[type=checkbox]{background-color:rba(0, 0, 0, 0);padding:0 15px;height:2.5rem;width:2.5rem;border:1px solid #231f20;border-radius:50%}.spark-form .consent-box{margin-bottom:20px}.spark-form .consent-box .frm_checkbox{padding:1rem 0}.spark-form .consent-box .frm_checkbox label{position:relative;padding-left:40px;text-indent:0;z-index:1;font-family:"Mort Modern Light";font-size:1.6rem;line-height:2.4rem;font-weight:330;letter-spacing:.01em}.spark-form .consent-box input[type=checkbox]{position:absolute;top:0;left:0;margin:0;opacity:0;cursor:pointer;height:100%;width:100%;z-index:2;font-size:11px;font-style:normal;font-weight:350;line-height:170%;letter-spacing:.44px;text-decoration-line:underline;text-transform:uppercase}@media(max-width: 767px){.spark-form .consent-box input[type=checkbox]{font-size:9.5px;letter-spacing:.38px}}.spark-form .consent-box .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;height:24px;width:24px;background:rgba(0,0,0,0);border:1px solid #231f20;z-index:1}.spark-form .consent-box .checkmark:hover{cursor:pointer}.spark-form .consent-box input[type=checkbox]~.checkmark{background:rgba(0,0,0,0)}.spark-form .consent-box .checkmark:after{content:"";position:absolute;opacity:0;transition:.25s ease-in-out;pointer-events:none;z-index:1}.spark-form .consent-box input[type=checkbox]:checked~.checkmark:after{opacity:1}.spark-form .consent-box .checkmark:after{top:50%;left:50%;transform:translate(-50%, -50%);width:2.4rem;height:2.4rem;background-color:#231f20}.spark-form .fine-print{font-family:"Mort Modern Light";font-size:10px;font-weight:330;line-height:14px;letter-spacing:.01em;margin-bottom:4rem}.spark-form .submit{height:6.4rem;width:18.8rem}.spark-form #turnstile-recaptcha{margin-bottom:30px}.grecaptcha-badge{display:none}.privacy-disclaimer-overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;display:flex;justify-content:center;align-items:center;opacity:1;transition:.25s ease-in-out;background-color:rgba(30,30,30,.4)}.privacy-disclaimer-overlay.-hidden{opacity:0;pointer-events:none}.privacy-disclaimer-overlay .inner-info{position:relative;height:100%;width:100%;max-height:563px;max-width:677px;background-color:#f5f5f5;padding-top:7.7rem;padding-left:4.8rem;padding-right:2.4rem;padding-bottom:4.8rem;z-index:1}@media(max-width: 767px){.privacy-disclaimer-overlay .inner-info{max-height:753px}}.privacy-disclaimer-overlay .inner-info .privacy-disclaimer-close{position:absolute;height:3.4rem;width:3.4rem;top:2.4rem;right:4rem;z-index:1}.privacy-disclaimer-overlay .inner-info .privacy-disclaimer-close:hover{cursor:pointer}@media(max-width: 767px){.privacy-disclaimer-overlay .inner-info{padding-top:5.7rem;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:2.4rem}}.privacy-disclaimer-overlay .inner-info .text-container{overflow-y:auto;height:100%}.privacy-disclaimer-overlay .inner-info h2{font-family:"Trade Gothic LT Std";font-size:clamp(30px,4.8rem,48px);font-weight:700;line-height:clamp(40px,5.4rem,54px);letter-spacing:.02em;margin-bottom:2rem}.privacy-disclaimer-overlay .inner-info h3{font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,3.2rem,32px);letter-spacing:.01em}.privacy-disclaimer-overlay .inner-info p{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em;margin-bottom:2rem}.move-in-anim-enter{transform:translateX(100%);position:fixed;opacity:0;z-index:-10;display:none;overflow:hidden}.move-in-anim-enter-active{display:block;transform:translateX(100%);transition:transform .75s ease-out;position:fixed;overflow:hidden;top:0;left:0;width:100%;opacity:0;z-index:5;background-color:#f5f5f5;min-height:100vh;backface-visibility:hidden;will-change:transform}.move-in-anim-enter-to{transform:translateX(0);opacity:1;position:fixed}.move-in-anim-leave{opacity:1}.move-in-anim-leave-active{transition:transform .75s ease-out;background-color:#f5f5f5}.move-in-anim-leave-active .transition-overlay{opacity:0;transition:opacity .8s ease-out}.move-in-anim-leave-to{transform:translateX(-10%);pointer-events:none}.move-in-anim-leave-to .transition-overlay{opacity:.85 !important}.popup-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);opacity:1;transition:.25s ease-in-out;z-index:11}.pop-up-inner-container{display:flex;justify-content:center;padding-top:25rem}@media(max-width: 1199px){.pop-up-inner-container{padding-top:45rem}}@media(max-width: 991px){.pop-up-inner-container{padding-top:45rem}}@media(max-width: 767px){.pop-up-inner-container{padding-top:30rem}}@media(max-width: 575px){.pop-up-inner-container{position:fixed;bottom:0;left:0;width:100%;padding-top:0;background-color:#fff}}.popup-info-container{position:relative;background-color:#fff;width:100%;max-width:55rem;z-index:1}@media(max-width: 767px){.popup-info-container{max-width:40rem}}@media(max-width: 575px){.popup-info-container{height:100%;width:100%;max-width:58rem}}.popup-group{padding-top:3.6rem;padding-left:2.6rem;padding-right:6.2rem;padding-bottom:3.6rem}@media(max-width: 575px){.popup-group{padding-left:2rem;padding-right:3rem;padding-top:3.5rem;padding-bottom:1.6rem}}.popup-group .popup-title{font-size:3.5rem;font-family:"Trade Gothic LT Std"}@media(max-width: 767px){.popup-group .popup-title{font-size:2.2rem}}@media(max-width: 575px){.popup-group .popup-title{font-size:24px}}.popup-group .popup-caption{padding-top:1rem;font-family:"Mort Modern Light";font-size:2.4rem;line-height:4rem}@media(max-width: 767px){.popup-group .popup-caption{font-size:1.2rem;line-height:2rem}}@media(max-width: 767px){.popup-group .popup-caption{font-size:1rem}}@media(max-width: 575px){.popup-group .popup-caption{font-size:15px;padding-bottom:3rem;padding-top:3rem;line-height:24px}}.popup-sub-group{padding-left:2.6rem;background-color:#1e1e1e;height:9.8rem;display:flex;align-items:center}@media(max-width: 767px){.popup-sub-group{height:5.8rem}}@media(max-width: 575px){.popup-sub-group{padding-left:2rem;height:8.8rem}}.popup-sub-group .popup-cta{font-family:"Trade Gothic LT Std";font-size:3.5rem;color:#fff;margin-right:auto}@media(max-width: 767px){.popup-sub-group .popup-cta{font-size:2.2rem}}@media(max-width: 575px){.popup-sub-group .popup-cta{font-size:24px}}.popup-sub-group img{height:2.8rem;width:3.526rem;margin-right:2rem}.popup-close{position:relative;width:40px;height:40px;border:none;background-color:rgba(0,0,0,0);padding:0;outline:none;text-align:center;z-index:3;transition:.25s ease-in-out}.popup-close:hover{cursor:pointer}.popup-close span{display:block;position:absolute;height:30px;width:2px;background:#000;opacity:1;transition:.25s ease-in-out}@media(max-width: 575px){.popup-close span{height:30px}}.popup-close span:nth-child(1){-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(45deg);top:10%;left:50%}.popup-close span:nth-child(2){-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);top:10%;left:50%}.close-position{position:absolute;top:10px;right:10px;z-index:1}@media(max-width: 1199px){.close-position{top:0px;right:0px}}@media(max-width: 991px){.close-position{top:0px;right:0px}}@media(max-width: 767px){.close-position{top:0px;right:0px}}@media(max-width: 575px){.close-position{top:15px;right:5px}}.hidden-popup{opacity:0;pointer-events:none}.sticky-nav-container{position:sticky;top:0;left:0;width:100%;height:100%;z-index:50}.sticky-nav-container.lander-nav-variant{position:absolute;top:0;left:0;height:auto}.sticky-nav-container.lander-nav-variant #header-nav .nav{background-color:rgba(0,0,0,0);transition:none}.sticky-nav-container.lander-nav-variant #header-nav .nav.fixed-hidden{position:fixed;transform:translateY(-100%);left:0;width:100%;height:10rem}.sticky-nav-container.lander-nav-variant #header-nav .nav.fixed-hidden .nav-logo svg path{fill:#000}.sticky-nav-container.lander-nav-variant #header-nav .nav.hide{transform:translateY(-100%);transition:transform .3s ease-in-out;background-color:#f5f5f5;box-shadow:0px 4px 16px rgba(0,0,0,.1)}.sticky-nav-container.lander-nav-variant #header-nav .nav.show{transition:transform .3s ease-in-out;background-color:#f5f5f5;box-shadow:0px 4px 16px rgba(0,0,0,.1);transform:translateY(0)}.sticky-nav-container.lander-nav-variant #header-nav .nav.show .lander-apply-btn:hover{background-color:rgba(0,0,0,0);color:#1e1e1e}.sticky-nav-container.lander-nav-variant #header-nav .nav .nav-logo svg{transition:unset}.sticky-nav-container.lander-nav-variant #header-nav .nav .nav-logo svg path{transition:unset;fill:#fff}.sticky-nav-container.lander-nav-variant #header-nav .nav .nav-items{display:none}.sticky-nav-container.lander-nav-variant #header-nav .nav .lander-apply-btn{display:flex;font-family:"Trade Gothic LT Std";font-weight:400;font-size:2.4rem;line-height:2.4rem;letter-spacing:0em;color:#fff;text-transform:uppercase;background-color:#1e1e1e;padding:1.6rem 2.3rem;border:1px solid #1e1e1e;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sticky-nav-container.lander-nav-variant #header-nav .nav .lander-apply-btn:hover{background-color:rgba(0,0,0,0)}#header-nav{position:relative;width:100%}#header-nav.home{opacity:0;transition:1s ease-in-out;transform:translateY(-100%)}#header-nav.home.-active{transform:translateY(0);opacity:1}#header-nav .nav{z-index:inherit;position:relative;display:flex;justify-content:space-between;align-items:center;height:15.8rem;padding-left:4.8rem;padding-right:4.8rem;transition:.35s ease-in-out;background-color:#f5f5f5;overflow:hidden}@media(max-width: 767px){#header-nav .nav{padding-left:2.4rem;padding-right:2.4rem;height:10.6rem}}#header-nav .nav .nav-logo{position:relative}#header-nav .nav .nav-logo svg{height:auto;width:26.2rem;transition:.35s ease-in-out;position:relative}#header-nav .nav .nav-logo svg path{transition:.35s ease-in-out}@media(max-width: 767px){#header-nav .nav .nav-logo svg{height:40px;width:auto}}#header-nav .nav .nav-items{display:flex;justify-content:flex-end;align-items:center}#header-nav .nav .nav-link{position:relative;z-index:1;font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,3.2rem,32px);letter-spacing:.01em;text-align:left;color:#1e1e1e;margin-right:4rem;text-transform:uppercase;transition:.25s ease-in-out}#header-nav .nav .nav-link:hover{cursor:pointer}@media(max-width: 767px){#header-nav .nav .nav-link{display:none}}#header-nav .nav .register-anchor{margin-right:4rem}#header-nav .nav .nav-register-btn{position:relative;z-index:1;font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:camp(20px, 2.88rem, 28px);width:16.8rem;height:5.6rem;background-color:#1e1e1e;color:#f5f5f5;text-transform:uppercase;transition:.25s ease-in-out}#header-nav .nav .nav-register-btn:hover{background-color:#625e57}@media(max-width: 767px){#header-nav .nav .nav-register-btn{display:none}}#header-nav .nav .menu-btn{position:relative;width:3.2rem;height:2.4rem;z-index:1}#header-nav .nav .lander-apply-btn{display:none}#header-nav .nav.-opened{height:11.2rem}@media(max-width: 767px){#header-nav .nav.-opened{background-color:#1e1e1e;height:10.6rem}}#header-nav .nav.-opened .nav-logo a{width:26.2rem;height:7.1rem}#header-nav .nav.-opened .nav-logo a svg{width:100%;height:100%}#header-nav .nav.-opened .nav-link{color:#f5f5f5}#header-nav .nav.-opened .nav-register-btn{background-color:#f5f5f5;color:#1e1e1e}#header-nav .nav.-opened .nav-register-btn:hover{background-color:#aeaba6}@media(max-width: 575px){#header-nav .nav.-opened #hamburger span{background:#f5f5f5 !important}}#header-nav .menu-overlay{position:absolute;top:0rem;right:0;height:100dvh;width:100%;max-width:70rem;pointer-events:none}#header-nav .menu-overlay .menu-overlay-container{position:relative;width:100%;height:100%;overflow:hidden}#header-nav .menu-overlay .menu-inner{position:absolute;background-color:#1e1e1e;width:100%;height:100%;top:0;right:0;padding-top:14rem;padding-left:6.4rem}@media(max-width: 767px){#header-nav .menu-overlay .menu-inner{padding-top:3rem;padding-left:2.4rem}}@media(max-width: 767px){#header-nav .menu-overlay{top:10.6rem;height:calc(100dvh - 10.6rem);max-width:100%}}#header-nav .menu-overlay .inner-info-container{width:100%;height:100%;overflow-y:auto;padding-right:8rem}@media(max-width: 767px){#header-nav .menu-overlay .inner-info-container{padding-right:2.4rem}}#header-nav .menu-overlay .divider{border-bottom:1px solid #625e57}#header-nav .menu-overlay #main-nav{padding:0;margin-bottom:5rem;list-style-type:none}#header-nav .menu-overlay #main-nav li a{font-family:"Mort Modern Large Light";font-size:clamp(24px,4.8rem,48px);font-weight:100;line-height:clamp(32px,5.4rem,54px);color:#f5f5f5;transition:.25s ease-in-out}#header-nav .menu-overlay #main-nav li a:hover{color:#777571}@media(max-width: 767px){#header-nav .menu-overlay #main-nav li a{font-family:"Mort Modern Light";font-size:2.4rem;font-weight:330;line-height:3.2rem;letter-spacing:.02em}}#header-nav .menu-overlay #main-nav li.active a{color:#777571}@media(max-width: 767px){#header-nav .menu-overlay #main-nav li{margin-bottom:1.2rem}}#header-nav .menu-overlay.-hide .menu-inner{animation:slideOut .75s ease-in-out}@keyframes slideOut{0%{transform:translateX(0)}100%{transform:translateX(100%)}}#header-nav .menu-overlay.-reveal .menu-inner{animation:slideIn .75s cubic-bezier(0.25, 0.1, 0.5, 1)}@keyframes slideIn{0%{transform:translateX(100%)}50%{transform:translateX(-5%)}60%{transform:translateX(-5%)}100%{transform:translateX(0)}}#header-nav .menu-overlay.-hidden{pointer-events:none}#header-nav .menu-overlay.-hidden .menu-inner{transform:translateX(100%)}#header-nav .menu-overlay.-revealed{pointer-events:all}#header-nav .menu-overlay.-revealed .menu-inner{transform:translateX(0)}#header-nav .menu-overlay .top-links{display:none;align-items:center;justify-content:flex-end;padding:1.9rem 4rem}@media(max-width: 767px){#header-nav .menu-overlay .top-links{padding:1.9rem 2.4rem}}@media(max-width: 575px){#header-nav .menu-overlay .top-links{display:none}}#header-nav .menu-overlay .overlay-close{height:2rem;width:2rem}#header-nav .menu-overlay .overlay-close:hover{cursor:pointer}#header-nav .menu-overlay .overlay-nav-link{font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,3.2rem,32px);letter-spacing:.01em;text-align:left;color:#f5f5f5;margin-right:4rem;text-transform:uppercase}#header-nav .menu-overlay .register-anchor{margin-right:1.4rem}#header-nav .menu-overlay .overlay-nav-register-btn{font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,2.88rem,28px);width:16.8rem;height:5.6rem;background-color:#f5f5f5;color:#1e1e1e;text-transform:uppercase}#header-nav .menu-overlay .bottom-info{padding-top:4rem}#header-nav .menu-overlay .bottom-info .info{margin-bottom:15rem}#header-nav .menu-overlay .bottom-info .info h3{font-family:"Trade Gothic LT Std";font-size:clamp(16px,2rem,20px);font-weight:700;line-height:clamp(20px,3rem,30px);letter-spacing:.01em;color:#f5f5f5;margin-bottom:1.7rem}#header-nav .menu-overlay .bottom-info .info p{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em;color:#f5f5f5;margin-bottom:2rem}#header-nav .menu-overlay .bottom-info .info h4{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em;color:#f5f5f5;margin-bottom:.8rem}#header-nav .menu-overlay .bottom-info .info span{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em;color:#f5f5f5}#header-nav .menu-overlay .bottom-info .logo{padding-bottom:11.3rem}@media(max-width: 575px){#header-nav .menu-overlay .bottom-info .logo{padding-bottom:15rem}}#header-nav .menu-overlay .bottom-info .logo h4{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em;color:#f5f5f5;margin-bottom:2rem}#header-nav .menu-overlay .bottom-info .logo img{height:auto;width:25rem}footer{padding-top:8rem;padding-bottom:4rem;padding-left:4.8rem;padding-right:4.8rem;background-color:#1e1e1e;position:relative}@media(max-width: 767px){footer{padding-top:5rem;padding-left:2.4rem;padding-right:2.4rem}}@media(max-width: 575px){footer{padding-bottom:15rem}}footer a{color:#f5f5f5 !important;transition:.25s ease-in-out}footer a:hover{color:#777571 !important}@media(max-width: 767px){footer .-desktop{display:none !important}}footer .-mobile{display:none !important}@media(max-width: 767px){footer .-mobile{display:block !important}}footer .footer-top{padding-bottom:8rem}@media(max-width: 767px){footer .footer-top{padding-bottom:4.3rem}}footer .footer-top .footer-logo svg{height:auto;width:14.6rem;margin-bottom:14rem}footer .footer-top .col-title{font-family:"Trade Gothic LT Std";font-size:20px;font-weight:700;line-height:30px;letter-spacing:.01em;color:#f5f5f5;margin-bottom:2rem;text-transform:uppercase}footer .footer-top #main-nav{list-style-type:none;padding:0;margin:0}@media(max-width: 767px){footer .footer-top #main-nav{margin-bottom:8rem}}footer .footer-top #main-nav li a{font-family:"Mort Modern Light";font-size:20px;font-weight:330;line-height:28px;letter-spacing:.01em;color:#f5f5f5;margin-bottom:1rem;transition:.25s ease-in-out}footer .footer-top #main-nav li a:hover{color:#777571}footer .footer-top #main-nav li.active a{color:#777571}footer .footer-top .large-text{font-family:"Mort Modern Light";font-size:20px;font-weight:330;line-height:28px;letter-spacing:.01em;color:#f5f5f5;margin-bottom:2rem}@media(max-width: 767px){footer .footer-top .large-text{font-size:16px}}footer .footer-top .medium-text{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em;color:#f5f5f5;margin-bottom:1em}footer .footer-top .email{margin-bottom:.5rem}footer .footer-bottom{border-top:1px solid #777571;padding-top:3.5rem}footer .footer-bottom h3{font-family:"Trade Gothic LT Std";font-size:clamp(14px,1.6rem,16px);font-weight:700;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em;margin-bottom:1.3rem;text-transform:uppercase;color:#f5f5f5}@media(min-width: 768px){footer .footer-bottom h3{display:none}}footer .footer-bottom .aragon-logo{margin-bottom:3.2rem}footer .footer-bottom .aragon-logo img{height:auto;width:25rem}@media(max-width: 767px){footer .footer-bottom .copyright-links{margin-bottom:5.6rem}}footer .footer-bottom .copyright-links span{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em;color:#f5f5f5;margin-right:4rem}@media(max-width: 767px){footer .footer-bottom .copyright-links span{display:block;margin-bottom:1.6rem}}footer .footer-bottom .hover-btn{transition:.25s ease-in-out}footer .footer-bottom .hover-btn:hover{color:#777571 !important;cursor:pointer}footer .footer-bottom .fine-print{font-family:"Mort Modern Light";font-size:14px;font-weight:330;line-height:16px;letter-spacing:.02em;color:#777571}.bottom-cta-card{padding-top:20rem;padding-bottom:20rem;text-align:center;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%221728%22%20height%3D%22949%22%20viewBox%3D%220%200%201728%20949%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cline%20x1%3D%220.5%22%20y1%3D%222.14611e-08%22%20x2%3D%220.499958%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22216.5%22%20y1%3D%222.03682e-08%22%20x2%3D%22216.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22432.5%22%20y1%3D%222.03682e-08%22%20x2%3D%22432.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22648.5%22%20y1%3D%222.03682e-08%22%20x2%3D%22648.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22864.5%22%20y1%3D%222.03682e-08%22%20x2%3D%22864.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%221080.5%22%20y1%3D%222.03682e-08%22%20x2%3D%221080.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%221296.5%22%20y1%3D%222.03682e-08%22%20x2%3D%221296.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%221512.5%22%20y1%3D%222.03682e-08%22%20x2%3D%221512.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%221728.5%22%20y1%3D%222.03682e-08%22%20x2%3D%221728.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}@media(max-width: 575px){.bottom-cta-card{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%22346%22%20height%3D%22923%22%20viewBox%3D%220%200%20346%20923%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cline%20x1%3D%220.499023%22%20y1%3D%222.08731e-08%22%20x2%3D%220.498981%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%2269.5%22%20y1%3D%228.71041e-08%22%20x2%3D%2269.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22138.5%22%20y1%3D%228.71041e-08%22%20x2%3D%22138.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22207.5%22%20y1%3D%228.71041e-08%22%20x2%3D%22207.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22276.5%22%20y1%3D%228.71041e-08%22%20x2%3D%22276.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22345.5%22%20y1%3D%228.71041e-08%22%20x2%3D%22345.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3C/svg%3E")}}.bottom-cta-card h3{font-family:"Trade Gothic LT Std";font-size:clamp(24px,4.8rem,48px);font-weight:700;line-height:clamp(32px,5.4rem,54px);letter-spacing:.02em;text-transform:uppercase;margin-bottom:1.6rem;color:#777571}@media(max-width: 767px){.bottom-cta-card h3{font-size:24px;line-height:32px;letter-spacing:.01em}}.bottom-cta-card .main-text{display:flex;justify-content:center;align-items:center}.bottom-cta-card .main-text h2{font-family:"Mort Modern Large Light";font-size:clamp(48px,12.4rem,124px);font-weight:100;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em;text-align:left;margin-right:1.2rem;text-transform:uppercase}@media(max-width: 767px){.bottom-cta-card .main-text h2{font-size:48px;line-height:54px}}.bottom-cta-card .main-text svg{height:auto;width:3.8rem;max-width:38px;transition:.25s ease-in-out}@media(max-width: 767px){.bottom-cta-card .main-text svg{width:1.9rem}}.bottom-cta-card .main-text:hover svg{transform:translateX(6px)}.bottom-mobile-cta{position:fixed;left:0rem;bottom:0rem;z-index:10;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#1e1e1e;padding-top:1.6rem;padding-bottom:4rem;padding-left:2.4rem;padding-right:2.4rem;transition:.35s ease-in-out}.bottom-mobile-cta h2{font-family:"Trade Gothic LT Std";font-size:24px;font-weight:700;line-height:32px;letter-spacing:.01em;color:#f5f5f5;transition:.35s ease-in-out;text-transform:uppercase}.bottom-mobile-cta svg{transition:.35s ease-in-out}.bottom-mobile-cta svg path{transition:.35s ease-in-out}.bottom-mobile-cta.invert{background-color:#f5f5f5}.bottom-mobile-cta.invert h2{color:#1e1e1e}.bottom-mobile-cta.invert svg path{stroke:#1e1e1e}.bottom-mobile-cta:hover svg{transform:translateX(6px)}@media(min-width: 576px){.bottom-mobile-cta{display:none}}.amenities-landing{position:relative;z-index:1;padding-top:11.9rem;padding-bottom:74.4rem}@media(max-width: 767px){.amenities-landing{padding-top:8rem;padding-bottom:24.9rem}}.amenities-landing .svg-logo{height:auto;width:25.6rem;margin-bottom:8.3rem}@media(max-width: 767px){.amenities-landing .svg-logo{width:21.2rem;margin-bottom:4.8rem}}.amenities-landing .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,12.4rem,124px);font-weight:100;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em;margin-bottom:4.8rem}.amenities-landing .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,12.4rem,124px);font-weight:700;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em}@media(max-width: 767px){.amenities-landing .primary-title{font-size:48px;line-height:54px;letter-spacing:.02em}.amenities-landing .primary-title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.amenities-landing .content{display:flex;justify-content:flex-end;padding-top:30rem}@media(max-width: 767px){.amenities-landing .-desktop{display:none}}.amenities-landing .caption{max-width:68.8rem}.amenities-landing .caption p{font-family:"Mort Modern Light";font-size:clamp(16px,2.4rem,24px);font-weight:330;line-height:3.2rem;letter-spacing:.02em}@media(max-width: 767px){.amenities-landing .caption p{font-size:2rem;line-height:2.8rem;letter-spacing:.01em}}.amenities-landing .splide-container{position:absolute;bottom:0;left:4.8rem;transform:translateY(35%);width:calc(100% - 9.6rem);z-index:1}.amenities-landing .splide-container img{height:100rem;margin-bottom:1.4rem}@media(max-width: 767px){.amenities-landing .splide-container img{height:53rem}}.amenities-landing .splide-container .landing-gal-caption{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em}@media(max-width: 767px){.amenities-landing .splide-container .landing-gal-caption{display:none}}@media(max-width: 767px){.amenities-landing .splide-container{left:2.4rem;width:calc(100% - 4.8rem);transform:translateY(55%)}}.amenities-section-1{background-color:#e2dfdc;padding-top:63.3rem;padding-bottom:14.4rem}@media(max-width: 767px){.amenities-section-1{padding-top:38.4rem;padding-bottom:8.5rem}}.amenities-section-1 .-mobile{display:none;margin-bottom:17.4rem;padding-top:0 !important;padding-left:7.4rem}@media(max-width: 767px){.amenities-section-1 .-mobile{display:flex;justify-content:flex-end}}.amenities-section-1 .title-container{margin-bottom:3.7rem}.amenities-section-1 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,8rem,80px);font-weight:100;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em}.amenities-section-1 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,8rem,80px);font-weight:700;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.amenities-section-1 .primary-title{font-size:48px;line-height:54px;letter-spacing:.02em}.amenities-section-1 .primary-title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.amenities-section-1 .content-container{display:flex;justify-content:flex-end}.amenities-section-1 .content{padding-top:8.8rem}@media(max-width: 767px){.amenities-section-1 .content{padding-top:4.8rem;padding-left:7.4rem}}.amenities-section-1 .caption{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em;max-width:72.8rem}@media(max-width: 767px){.amenities-section-1 .caption{padding-right:2.4rem;font-size:20px;line-height:28px}}.amenities-section-1 .splide-container{padding-left:4.8rem;padding-right:4.8rem}@media(max-width: 767px){.amenities-section-1 .splide-container{padding-left:2.4rem;padding-right:2.4rem}}.amenities-section-1 .splide-container img{margin-bottom:2rem}.amenities-section-1 .splide-container .gallery-caption{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em}@media(max-width: 767px){.amenities-section-1 .splide-container .gallery-caption{display:none}}.archive-floorplan .header-floorplan{padding-top:12rem;padding-bottom:7.3rem}@media(max-width: 767px){.archive-floorplan .header-floorplan{padding-top:2.6rem;padding-bottom:4.4rem}}.archive-floorplan .header-floorplan .title-group{padding-left:9.6rem;padding-right:9.6rem}@media(max-width: 767px){.archive-floorplan .header-floorplan .title-group{padding-left:2.4rem;padding-right:2.4rem}}.archive-floorplan .header-floorplan .title-group .sub-logo{height:auto;width:31.7rem;margin-bottom:8.3rem}@media(max-width: 767px){.archive-floorplan .header-floorplan .title-group .sub-logo{width:21.1rem;margin-bottom:4.3rem}}.archive-floorplan .header-floorplan .title-group h1{font-family:"Trade Gothic LT Std";font-size:clamp(64px,12.4rem,124px);font-weight:700;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.03em;text-transform:uppercase;margin-left:-7px}@media(max-width: 767px){.archive-floorplan .header-floorplan .title-group h1{font-family:"Trade Gothic LT Std";font-size:64px;line-height:64px}}.archive-floorplan .section-1{background-color:#e2dfdc}.archive-floorplan .section-1 .floorplan-card-container{padding-top:8rem;padding-bottom:17rem;padding-left:9.6rem;padding-right:4rem}@media(max-width: 767px){.archive-floorplan .section-1 .floorplan-card-container{padding-top:2.6rem;padding-bottom:11.6rem;padding-left:2.4rem;padding-right:2.4rem}}@media(max-width: 767px){.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group{margin-bottom:4.7rem}}.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group h3{font-family:"Mort Modern Large Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(30px,4rem,40px);letter-spacing:.01em;margin-bottom:1.4rem;text-transform:uppercase}@media(max-width: 767px){.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group .bedroom-selectors{display:flex;align-items:center}}.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group .filter-button{width:26.3rem;height:6.4rem;border:1px solid #1e1e1e;font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,2.88rem,28px);text-transform:uppercase;margin-right:.6rem;margin-bottom:2rem}.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group .filter-button span{pointer-events:none}.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group .filter-button:hover{background-color:#1e1e1e;color:#fff}.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group .filter-button.active{background-color:#1e1e1e;color:#fff}@media(max-width: 767px){.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group .filter-button{width:auto;height:3.8rem;padding-left:1.6rem;padding-right:1.6rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:.01em}.archive-floorplan .section-1 .floorplan-card-container .section-2 .filter-group .filter-button span{display:none}}.floorplan-card{position:relative;z-index:1;padding-bottom:2.5rem;transition:.25s ease-in-out}.floorplan-card:hover{opacity:.8}.floorplan-card .sold-out-tag{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:flex;align-items:center;justify-content:center;width:26.3rem;height:6.4rem;background-color:#1e1e1e;opacity:0;transition:.25s ease-in-out;pointer-events:none}.floorplan-card .sold-out-tag span{color:#f5f5f5;font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,2.88rem,28px);text-transform:uppercase}.floorplan-card .inner-card{background-color:#fff}.floorplan-card.sold-out{pointer-events:none}.floorplan-card.sold-out .inner-card{opacity:.5}.floorplan-card.sold-out .sold-out-tag{opacity:1}.floorplan-card p{font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(26px,3.2rem,32px);letter-spacing:.01em}@media(max-width: 767px){.floorplan-card p{font-size:1.995rem;line-height:2.661rem}}.floorplan-card .text-container{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-left:2.4rem;padding-right:2.4rem;padding-top:2.4rem;padding-bottom:4rem}@media(max-width: 767px){.floorplan-card .text-container{flex-direction:row}}.floorplan-card .text-container h3{font-family:"Mort Modern Large Light";font-size:clamp(66px,8rem,80px);font-weight:100;line-height:clamp(73px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.floorplan-card .text-container h3{font-size:6.652rem;line-height:7.317rem}}.floorplan-card .card-info{padding-bottom:2.4rem}.floorplan-card .card-images{display:flex;flex-wrap:nowrap;text-align:center;padding:2.4rem}.floorplan-card .card-images .floorplan-img-container{flex-grow:1}.floorplan-card .card-images img{object-fit:contain}.archive-floorplan-section-2{padding-top:11.5rem;padding-bottom:5rem}.community-landing{position:relative;z-index:1;padding-top:11.9rem;padding-bottom:58.9rem}@media(max-width: 767px){.community-landing{padding-top:8rem;padding-bottom:43.1rem}}.community-landing .svg-logo{height:auto;width:25.6rem;margin-bottom:8.3rem}@media(max-width: 767px){.community-landing .svg-logo{width:21.2rem;margin-bottom:4.8rem}}.community-landing .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,12.4rem,124px);font-weight:100;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em;margin-bottom:4.8rem}.community-landing .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,12.4rem,124px);font-weight:700;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em}@media(max-width: 767px){.community-landing .primary-title{font-size:48px;line-height:54px;letter-spacing:.02em}.community-landing .primary-title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.community-landing .content-container{position:relative;bottom:4rem;z-index:1}.community-landing .content{display:flex;justify-content:flex-end}@media(max-width: 767px){.community-landing .-desktop{display:none}}.community-landing .caption{max-width:68.8rem}.community-landing .caption p{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:3.2rem;letter-spacing:.02em}@media(max-width: 767px){.community-landing .caption p{font-size:2rem;line-height:2.8rem;letter-spacing:.01em}}.community-landing .image-container{position:absolute;bottom:0;left:9.6rem;transform:translateY(40%);width:calc(100% - 19.2rem);z-index:1}@media(max-width: 767px){.community-landing .image-container{left:2.4rem;width:calc(100% - 4.8rem);transform:translateY(20%)}}.community-landing .image-container img{height:96.5rem;margin-bottom:2rem}@media(max-width: 767px){.community-landing .image-container img{height:48rem}}.community-landing .image-container .landing-img-caption{text-align:right;font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em;color:#f5f5f5;padding-right:6.2rem}@media(max-width: 767px){.community-landing .image-container .landing-img-caption{padding-right:0rem}}.community-landing .image-container .landing-img-caption span{font-family:"Trade Gothic LT Std";font-size:1.6rem;font-weight:700;line-height:2.4rem;letter-spacing:.01em}.community-section-1{background-color:#1e1e1e;color:#f5f5f5;padding-top:68.3rem}@media(max-width: 767px){.community-section-1{padding-top:17rem;padding-bottom:8.5rem}}.community-section-1 .-mobile{display:none;margin-bottom:12.4rem;padding-top:0 !important;padding-left:7.4rem;padding-right:2.4rem}@media(max-width: 767px){.community-section-1 .-mobile{display:flex;justify-content:flex-end}}.community-section-1 .-mobile .caption{margin-bottom:0rem}.community-section-1 .title-container{margin-bottom:13.9rem;padding-left:15rem}@media(max-width: 767px){.community-section-1 .title-container{margin-bottom:4.6rem;padding-left:2.4rem}}.community-section-1 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,12.4rem,124px);font-weight:100;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.372rem}.community-section-1 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,12.4rem,124px);font-weight:700;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.01em}@media(max-width: 767px){.community-section-1 .primary-title{font-size:6.4rem;line-height:6.4rem;letter-spacing:.02em}.community-section-1 .primary-title span{font-size:6.4rem;line-height:6.4rem;letter-spacing:.02em}}.community-section-1 .content-container{display:flex;justify-content:flex-end}@media(max-width: 767px){.community-section-1 .content{padding-top:4.8rem;padding-left:7.4rem}}.community-section-1 .caption{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(20px,3.2rem,32px);letter-spacing:.02em;max-width:63.5rem;margin-bottom:9.8rem}@media(max-width: 767px){.community-section-1 .caption{margin-bottom:0rem}}.community-section-1 .image-1{height:111.3rem;width:73.1rem;margin-bottom:27.1rem}@media(max-width: 767px){.community-section-1 .image-1{display:none}}.community-section-1 .image-2{height:44rem;width:66.2rem;margin-bottom:24.4rem}@media(max-width: 767px){.community-section-1 .image-2{display:none}}.community-section-1 .image-3{height:45rem;width:80rem;margin-bottom:16.1rem}@media(max-width: 767px){.community-section-1 .image-3{display:none}}.community-section-1 .image-4{height:41.7rem;width:62.5rem}@media(max-width: 767px){.community-section-1 .image-4{display:none}}.community-section-1 .image-5{position:absolute;height:61.2rem;width:40.8rem;bottom:-6.8rem;right:28.3rem;z-index:1}@media(max-width: 767px){.community-section-1 .image-5{display:none}}.community-section-1 .right-align-image{text-align:right}.community-section-1 .right-column{text-align:right}.community-section-1 .splide-container{padding-left:4.8rem;padding-right:4.8rem;display:none}@media(max-width: 767px){.community-section-1 .splide-container{display:block;padding-left:2.4rem;padding-right:2.4rem}}.community-section-1 .splide-container img{margin-bottom:2rem}.community-section-1 .splide-container .gallery-caption{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em}@media(max-width: 767px){.community-section-1 .splide-container .gallery-caption{display:none}}.community-section-2{background-color:#e2dfdc}@media(max-width: 767px){.community-section-2 .-desktop{display:none}}@media(min-width: 768px){.community-section-2 .-mobile{display:none}}.community-section-2 .title-container{padding-top:29.2rem;padding-left:14.4rem}@media(max-width: 767px){.community-section-2 .title-container{padding-top:12.4rem;padding-left:2.4rem}}.community-section-2 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,12.4rem,124px);font-weight:100;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.372rem}.community-section-2 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,12.4rem,124px);font-weight:700;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.01em}@media(max-width: 767px){.community-section-2 .primary-title{font-size:64px;line-height:64px;letter-spacing:.02em}.community-section-2 .primary-title span{font-size:64px;line-height:64px;letter-spacing:.02em}}.community-section-2 .content{padding-top:12.4rem}@media(max-width: 767px){.community-section-2 .content{padding-top:4rem;padding-left:0rem;margin-bottom:8rem}}.community-section-2 .content .caption{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(20px,3.2rem,32px);letter-spacing:.02em;max-width:63.5rem;margin-bottom:9.8rem}@media(max-width: 767px){.community-section-2 .content .caption{margin-bottom:0rem;font-size:20px}}.community-section-2 .splide-container{padding-left:14.4rem;padding-bottom:21.5rem}@media(max-width: 767px){.community-section-2 .splide-container{padding-left:2.4rem;padding-right:2.4rem;padding-bottom:9.1rem}}.community-section-2 .splide-container .splide__slide{display:flex;align-items:flex-end}@media(max-width: 767px){.community-section-2 .splide-container .splide__slide{align-items:flex-start}}.community-section-2 .splide-container .slide-inner-container{width:100%}.community-section-2 .splide-container img{height:auto;width:auto;margin-bottom:2.4rem}@media(max-width: 767px){.community-section-2 .splide-container img{width:100%}}.community-section-2 .splide-container .title{font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(30px,3.2rem,32px);letter-spacing:.01em}@media(max-width: 767px){.community-section-2 .splide-container .title{font-size:2rem;line-height:3rem;letter-spacing:.01em}}.community-section-2 .splide-container .caption{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em;margin-bottom:4rem}@media(max-width: 767px){.community-section-2 .splide-container .caption{margin-bottom:24px}}@media(max-width: 767px){.community-section-2 .splide-container .-desktop{display:none}}@media(min-width: 768px){.community-section-2 .splide-container .-mobile{display:none}}.community-section-3 .map-container{position:relative;z-index:1}.community-section-3 .map-svg{height:auto;width:calc(100% - 47.8rem)}@media(max-width: 991px){.community-section-3 .map-svg{width:100%}}.community-section-3 .legend{position:absolute;height:100%;width:47.8rem;top:0;right:0;z-index:1;padding:4rem 3.2rem;overflow-y:auto;background-color:#1e1e1e;color:#f5f5f5}@media(max-width: 991px){.community-section-3 .legend{width:100%;position:initial;overflow:visible}}.community-section-3 .list{margin-bottom:4rem}.community-section-3 .accordion{display:flex;align-items:center;justify-content:space-between}.community-section-3 .accordion:hover{cursor:pointer}.community-section-3 .accordion svg{transition:.2s ease-in-out}.community-section-3 .accordion.active svg{transform:rotate(45deg)}.community-section-3 .cat-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:1.6rem;padding-bottom:1.6rem}.community-section-3 .cat-title span{font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:3.2rem;letter-spacing:.01em;text-transform:uppercase}@media(max-width: 991px){.community-section-3 .cat-title span{font-size:24px}}.community-section-3 .cat-title svg{height:auto;width:2.4rem}.community-section-3 .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.community-section-3 .panel ul{padding:0rem;padding-bottom:2rem}.community-section-3 .panel ul li{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em}.community-section-3 .feature{display:flex;align-items:flex-end;margin-bottom:3.2rem}@media(max-width: 991px){.community-section-3 .feature{margin-bottom:3.2rem}}.community-section-3 .feature h3{font-family:"Trade Gothic LT Std";font-size:clamp(40px,6.4rem,64px);font-weight:700;line-height:clamp(40px,6.4rem,64px);margin-right:1.1rem}.community-section-3 .feature p{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:24px;letter-spacing:.01em}.community-section-3 .feature svg{height:auto;width:2.5rem;margin-bottom:.05rem}.design-landing{position:relative;z-index:1;padding-top:11.9rem;padding-bottom:66.3rem}@media(max-width: 767px){.design-landing{padding-top:8rem;padding-bottom:34.3rem}}.design-landing .svg-logo{height:auto;width:31.7rem;margin-bottom:8.3rem}@media(max-width: 767px){.design-landing .svg-logo{width:21.2rem;margin-bottom:4.8rem}}.design-landing .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,12.4rem,124px);font-weight:100;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em;margin-bottom:4.8rem}.design-landing .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,12.4rem,124px);font-weight:700;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em}@media(max-width: 767px){.design-landing .primary-title{font-size:48px;line-height:54px;letter-spacing:.02em}.design-landing .primary-title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.design-landing .content{display:flex;justify-content:flex-end}@media(max-width: 767px){.design-landing .-desktop{display:none}}.design-landing .caption{max-width:68.8rem}.design-landing .caption p{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(28px,3.2rem,32px);letter-spacing:.02em}@media(max-width: 767px){.design-landing .caption p{font-size:20px;line-height:28px;letter-spacing:.01em}}.design-landing .landing-image-container,.design-landing .splide-container{position:absolute;bottom:0;left:4.8rem;transform:translateY(50%);width:calc(100% - 9.6rem);z-index:1}@media(max-width: 767px){.design-landing .landing-image-container,.design-landing .splide-container{left:2.4rem;width:calc(100% - 4.8rem)}}.design-section-1{background-color:#e2dfdc;padding-top:69rem;padding-bottom:10.3rem}@media(max-width: 767px){.design-section-1{padding-top:38.4rem;padding-bottom:14rem}}.design-section-1 .-mobile{display:none;margin-bottom:17.4rem;padding-top:0 !important;padding-left:7.4rem}@media(max-width: 767px){.design-section-1 .-mobile{display:flex;justify-content:flex-end}}.design-section-1 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,8rem,80px);font-weight:100;line-height:clamp(54px,7.8rem,78px);letter-spacing:-0.01em}.design-section-1 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,8rem,80px);font-weight:700;line-height:clamp(54px,7.8rem,78px);letter-spacing:-0.01em}@media(max-width: 767px){.design-section-1 .primary-title{font-size:48px;line-height:54px;letter-spacing:.02em}.design-section-1 .primary-title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.design-section-1 .content{padding-top:8.8rem}@media(max-width: 767px){.design-section-1 .content{padding-top:1.9rem}}.design-section-1 .caption{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(28px,3.2rem,32px);letter-spacing:.02em}@media(max-width: 767px){.design-section-1 .caption{font-size:20px;line-height:28px;letter-spacing:.01em}}.design-section-2{background-color:#1e1e1e;color:#f5f5f5;padding-bottom:20rem}.design-section-2 .title-container{padding-top:12.5rem;padding-bottom:12.5rem}@media(max-width: 767px){.design-section-2 .title-container{padding-top:8.8rem;padding-bottom:6rem}}.design-section-2 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,8rem,80px);font-weight:100;line-height:clamp(54px,7.8rem,78px);letter-spacing:-0.01em}.design-section-2 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,8rem,80px);font-weight:700;line-height:clamp(54px,7.8rem,78px);letter-spacing:-0.01em}@media(max-width: 767px){.design-section-2 .primary-title{font-size:48px;line-height:54px}.design-section-2 .primary-title span{font-size:48px;line-height:54px}}.design-section-2 .content{margin-bottom:4rem}.design-section-2 .content h3{font-family:"Trade Gothic LT Std";font-size:24px;font-weight:700;line-height:32px;letter-spacing:.01em}@media(max-width: 767px){.design-section-2 .content{margin-bottom:12.4rem}}.design-section-2 .quote{font-family:"Mort Modern Large Light";font-size:clamp(32px,6.4rem,64px);font-weight:100;line-height:clamp(44px,6.4rem,64px);margin-bottom:5rem}@media(max-width: 767px){.design-section-2 .quote{font-size:32px;line-height:44px;letter-spacing:.01em}}.design-section-2 .feature-list{padding-left:9.6rem;padding-right:4rem;display:flex;justify-content:flex-end}@media(max-width: 767px){.design-section-2 .feature-list{display:block;padding-left:2.4rem;padding-right:2.4rem}}.design-section-2 .inner-container{width:100%;max-width:110.6rem}.design-section-2 .inner-container h2{font-family:"Mort Modern Large Light";font-size:clamp(20px,3.2rem,32px);font-weight:100;line-height:clamp(32px,4.4rem,44px);letter-spacing:.01em;margin-right:1.5rem}.design-section-2 .inner-container .btn-container{display:flex;align-items:center;justify-content:space-between;padding-bottom:4rem}@media(max-width: 767px){.design-section-2 .inner-container .btn-container{display:none}}.design-section-2 .inner-container .feature-sheet-btn{background-color:#f5f5f5;color:#231f20;padding:0 2.4rem;display:flex;align-items:center;justify-content:space-between;font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,3.2rem,32px);letter-spacing:.01em;width:22.4rem;height:6.4rem}.design-section-2 .inner-container .feature-sheet-btn svg{transition:.25s ease-in-out}.design-section-2 .inner-container .feature-sheet-btn:hover svg{transform:translateY(5px)}.design-section-2 .inner-container .feature-sheet-btn span{font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em}.design-section-2 .inner-container .feature-card{border-top:1px solid #777571;padding-top:3.2rem;padding-bottom:4rem}.design-section-2 .inner-container .feature-card h3{font-family:"Trade Gothic LT Std";font-size:clamp(32px,4.8rem,48px);font-weight:700;line-height:clamp(40px,5.4rem,54px);letter-spacing:.02em;text-transform:uppercase}@media(max-width: 767px){.design-section-2 .inner-container .feature-card h3{font-size:32px;line-height:40px}}.design-section-2 .inner-container .feature-card .list-container{display:flex;justify-content:flex-end}.design-section-2 .inner-container .feature-card ul{width:100%;max-width:70rem;margin-right:3.4rem}@media(max-width: 767px){.design-section-2 .inner-container .feature-card ul{padding-top:2rem}}.design-section-2 .inner-container .feature-card ul li{font-family:"Mort Modern Light";font-size:20px;font-weight:330;line-height:28px;letter-spacing:.01em}@media(max-width: 767px){.design-section-2 .inner-container .feature-card ul li{font-size:16px}}.design-section-2 .inner-container .panel{display:flex;justify-content:flex-end;max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.design-section-2 .inner-container .accordion{display:flex;align-items:center;justify-content:space-between}.design-section-2 .inner-container .accordion:hover{cursor:pointer}.design-section-2 .inner-container .accordion svg{transition:.35s ease-in-out}.design-section-2 .inner-container .accordion.active svg{transform:rotate(45deg)}.design-section-2 .inner-container .border-bottom{border-bottom:1px solid #e2dfdc}.design-section-3{background-color:#e2dfdc}.design-section-3 .title-container{padding-top:16.4rem;padding-bottom:8rem}@media(max-width: 767px){.design-section-3 .title-container{padding-top:10rem;padding-bottom:10.4rem}}.design-section-3 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,8rem,80px);font-weight:100;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em}.design-section-3 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,8rem,80px);font-weight:700;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em}@media(max-width: 767px){.design-section-3 .primary-title{font-size:64px;line-height:64px;margin-bottom:4rem}.design-section-3 .primary-title span{font-size:64px;line-height:64px}}.design-section-3 .content{padding-top:16.1rem}@media(max-width: 767px){.design-section-3 .content{padding-top:0;padding-left:7.3rem}}.design-section-3 .caption{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(20px,3.2rem,32px);letter-spacing:.02em}@media(max-width: 767px){.design-section-3 .caption{font-size:20px;line-height:28px}}.design-section-3 .splide-container{padding-left:4.8rem;padding-right:4.8rem}@media(max-width: 767px){.design-section-3 .splide-container{padding-left:2.4rem;padding-right:2.4rem}}.design-section-4{background-color:#e2dfdc}.design-section-4 .title-container{padding-top:15rem;padding-bottom:9rem}@media(max-width: 767px){.design-section-4 .title-container{padding-top:16.4rem;padding-bottom:4.7rem}}.design-section-4 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,8rem,80px);font-weight:100;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em}.design-section-4 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,8rem,80px);font-weight:700;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em}@media(max-width: 767px){.design-section-4 .primary-title{font-size:64px;line-height:64px}.design-section-4 .primary-title span{font-size:64px;line-height:64px}}.design-section-4 .content{padding-top:2rem;max-width:60rem}@media(max-width: 767px){.design-section-4 .content{padding-left:7.3rem}}.design-section-4 .caption{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(20px,3.2rem,32px);letter-spacing:.02em}@media(max-width: 767px){.design-section-4 .caption{font-size:20px;line-height:28px}}.design-section-4 .row-1{margin-bottom:25rem}@media(max-width: 767px){.design-section-4 .row-1{padding-left:2.4rem;padding-right:2.4rem;margin-bottom:8rem}}.design-section-4 .row-2{padding-bottom:7rem}.design-section-4 .row-2 .info-column{display:flex;justify-content:flex-end}.design-section-4 .row-2 .caption{margin-right:7rem}@media(max-width: 767px){.design-section-4 .row-2{padding-left:2.4rem;padding-right:2.4rem}.design-section-4 .row-2 .caption{margin-right:0rem}}.design-section-4 .image-1{height:auto;max-width:82.2rem}@media(max-width: 767px){.design-section-4 .image-1{margin-bottom:4.2rem}}.design-section-4 .image-2{position:absolute;bottom:-16.6rem;right:9.6rem;height:auto;max-width:60rem}@media(max-width: 767px){.design-section-4 .image-2{position:static;margin-bottom:4.2rem}}.template-404 .landing-404{height:100dvh;position:relative;z-index:1}.template-404 .landing-404 h1{font-family:"Trade Gothic LT Std";font-size:12.4rem;font-weight:700;line-height:11.2rem;letter-spacing:-0.03em;text-transform:uppercase}@media(max-width: 767px){.template-404 .landing-404 h1{font-size:4.8rem;line-height:5.4rem;letter-spacing:.02em}}.home-landing .title-container{padding-top:7rem;padding-left:4.8rem;padding-right:4.8rem;margin-bottom:4rem}@media(max-width: 767px){.home-landing .title-container{padding-top:4rem;padding-left:2.4rem;padding-right:2.4rem;width:16.4rem}}.home-landing .landing-title{text-transform:uppercase}.home-landing .landing-title span:nth-child(1),.home-landing .landing-title span:nth-child(2){display:inline-block;font-family:"Mort Modern Large Light";font-size:clamp(64px,12.4rem,124px);font-weight:100;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.03em;opacity:0;transition:.25s ease-in-out}.home-landing .landing-title span:nth-child(1).-active,.home-landing .landing-title span:nth-child(2).-active{opacity:1}@media(max-width: 767px){.home-landing .landing-title span:nth-child(1),.home-landing .landing-title span:nth-child(2){font-size:64px;line-height:64px}}.home-landing .landing-title span:nth-child(3){display:inline-block;font-family:"Trade Gothic LT Std";font-size:clamp(64px,12.4rem,124px);font-weight:700;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.03em;opacity:0;transform:translateX(100vw);transition:1s ease-in-out}.home-landing .landing-title span:nth-child(3).-active{transform:translateX(0vw);opacity:1}@media(max-width: 767px){.home-landing .landing-title span:nth-child(3){font-size:64px;line-height:64px}}.home-landing .vid-container{position:relative;z-index:1;padding-left:4.8rem;padding-right:4.8rem;opacity:0;transform:translateY(100vh);transition:1s ease-in-out}.home-landing .vid-container.-active{transform:translateY(0vh);opacity:1}@media(max-width: 767px){.home-landing .vid-container{padding-left:2.4rem;padding-right:2.4rem}}.home-landing .vid-container .vid-inner-container{position:relative;z-index:1}@media(max-width: 767px){.home-landing .vid-container .vid-inner-container{height:50.4rem}}.home-landing .vid-container .video-side-svg{position:absolute;top:4.8rem;right:2.7rem;width:4.2rem;height:auto;z-index:1}@media(max-width: 767px){.home-landing .vid-container .video-side-svg{top:2.8rem;right:1.6rem;width:3.2rem}}.home-landing .vid-container .info-container{position:absolute;bottom:0px;right:0px;background-color:#1e1e1e;padding-top:5.2rem;padding-bottom:5.2rem;padding-left:3.2rem;padding-right:3.2rem;z-index:1}@media(max-width: 767px){.home-landing .vid-container .info-container{padding-top:1.6rem;padding-bottom:1.6rem}}.home-landing .vid-container .info-container h3{font-family:"Trade Gothic LT Std";font-size:clamp(32px,6.4rem,64px);font-weight:700;line-height:clamp(40px,6.4rem,64px);color:#f5f5f5}@media(max-width: 767px){.home-landing .vid-container .info-container h3{font-size:3.2rem;line-height:4rem}}.home-landing .vid-container .info-container p{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(28px,3.2rem,32px);letter-spacing:.02em;color:#f5f5f5}@media(max-width: 767px){.home-landing .vid-container .info-container p{font-size:2rem;line-height:2.8rem;letter-spacing:.01em}}.home-section-1{padding-top:9.3rem;padding-bottom:8rem;padding-left:9.6rem;padding-right:9.6rem;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%221728%22%20height%3D%22949%22%20viewBox%3D%220%200%201728%20949%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cline%20x1%3D%220.5%22%20y1%3D%222.14611e-08%22%20x2%3D%220.499958%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22216.5%22%20y1%3D%222.03682e-08%22%20x2%3D%22216.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22432.5%22%20y1%3D%222.03682e-08%22%20x2%3D%22432.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22648.5%22%20y1%3D%222.03682e-08%22%20x2%3D%22648.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22864.5%22%20y1%3D%222.03682e-08%22%20x2%3D%22864.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%221080.5%22%20y1%3D%222.03682e-08%22%20x2%3D%221080.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%221296.5%22%20y1%3D%222.03682e-08%22%20x2%3D%221296.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%221512.5%22%20y1%3D%222.03682e-08%22%20x2%3D%221512.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%221728.5%22%20y1%3D%222.03682e-08%22%20x2%3D%221728.5%22%20y2%3D%22949%22%20stroke%3D%22%23E2DFDC%22/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}@media(max-width: 767px){.home-section-1{padding-top:12.4rem;padding-bottom:12.9rem;padding-left:2.4rem;padding-right:2.4rem}}@media(max-width: 575px){.home-section-1{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%22346%22%20height%3D%22923%22%20viewBox%3D%220%200%20346%20923%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cline%20x1%3D%220.499023%22%20y1%3D%222.08731e-08%22%20x2%3D%220.498981%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%2269.5%22%20y1%3D%228.71041e-08%22%20x2%3D%2269.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22138.5%22%20y1%3D%228.71041e-08%22%20x2%3D%22138.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22207.5%22%20y1%3D%228.71041e-08%22%20x2%3D%22207.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22276.5%22%20y1%3D%228.71041e-08%22%20x2%3D%22276.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3Cline%20x1%3D%22345.5%22%20y1%3D%228.71041e-08%22%20x2%3D%22345.5%22%20y2%3D%22923%22%20stroke%3D%22%23E2DFDC%22/%3E%3C/svg%3E")}}@media(max-width: 767px){.home-section-1 .-desktop{display:none}}@media(min-width: 768px){.home-section-1 .-mobile{display:none}}.home-section-1 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,8rem,80px);font-weight:400;line-height:clamp(54px,7.8rem,78px);text-transform:uppercase}@media(max-width: 767px){.home-section-1 .primary-title{font-size:4.8rem;font-weight:100;line-height:5.4rem;width:34.5rem}}.home-section-1 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,8rem,80px);font-weight:700;line-height:clamp(54px,7.8rem,78px);letter-spacing:-0.01em}@media(max-width: 767px){.home-section-1 .primary-title span{font-size:4.8rem;line-height:5.4rem;letter-spacing:.02em}}.home-section-1 .content{padding-top:33.5rem}@media(max-width: 767px){.home-section-1 .content{padding-top:4rem}}.home-section-1 .svg-logo{height:auto;width:28.4rem;margin-bottom:3.1rem}@media(max-width: 767px){.home-section-1 .svg-logo{margin-bottom:4rem}}.home-section-1 .caption{font-family:"Mort Modern Light";font-size:clamp(16px,2.4rem,24px);font-weight:330;line-height:clamp(24px,4rem,40px);letter-spacing:.01em;margin-bottom:4rem}@media(max-width: 767px){.home-section-1 .caption{font-size:16px;line-height:24px;letter-spacing:.01em;margin-bottom:2.4rem}}.home-section-1 .btn-s-black-w{height:64px;width:225px}.home-section-2{padding-top:7.5rem;padding-bottom:33.9rem;background-color:#e2dfdc}@media(max-width: 767px){.home-section-2{padding-top:9.6rem;padding-bottom:12.4rem}}.home-section-2 .title-container{padding-bottom:11.2rem;padding-left:9.6rem;padding-right:9.6rem}@media(max-width: 767px){.home-section-2 .title-container{padding-bottom:5.8rem;padding-left:2.4rem;padding-right:2.4rem}}.home-section-2 .svg-logo{height:auto;width:25.6rem;margin-bottom:5.4rem}.home-section-2 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,8rem,80px);font-weight:100;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em;text-transform:uppercase}@media(max-width: 767px){.home-section-2 .primary-title{font-size:6.4rem;line-height:6.4rem;width:34.5rem}}.home-section-2 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,8rem,80px);font-weight:700;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em}@media(max-width: 767px){.home-section-2 .primary-title span{font-size:6.4rem;line-height:6.4rem}}.home-section-2 .img-1{height:120rem;width:80rem}@media(max-width: 767px){.home-section-2 .img-1{height:auto;width:100%;padding-right:7.3rem;margin-bottom:4.8rem}}.home-section-2 .img-2-container{position:absolute;bottom:0;right:0;z-index:1;text-align:right}.home-section-2 .img-2-container .img-2{text-align:right;height:39rem;width:69.4rem}@media(max-width: 767px){.home-section-2 .img-2-container{position:static;margin-bottom:2.4rem;padding-left:10.7rem}.home-section-2 .img-2-container .img-2{height:auto;width:100%}}.home-section-2 .img-3-container{position:absolute;bottom:-51.8rem;right:9.6rem;z-index:1}.home-section-2 .img-3-container .img-3{height:44.2rem;width:88.5rem}@media(max-width: 767px){.home-section-2 .img-3-container{position:static;padding-left:2.4rem;padding-right:2.4rem}.home-section-2 .img-3-container .img-3{height:auto;width:100%}}.home-section-2 .content{padding-top:7.5rem;padding-bottom:clamp(285px,28.5rem,28.5rem);padding-left:27.4rem;padding-right:9.6rem}@media(max-width: 767px){.home-section-2 .content{padding-top:8rem;padding-bottom:0rem;padding-left:2.4rem;padding-right:2.4rem}}.home-section-2 .caption{font-family:"Mort Modern Light";font-size:clamp(16px,2.4rem,24px);font-weight:330;line-height:clamp(20px,4rem,40px);letter-spacing:.01em;margin-bottom:4.8rem}.home-section-2 .btn-1{margin-bottom:2.4rem}.home-section-2 .btn-s-black-w{height:64px;width:188px}.home-section-3{background-color:#1e1e1e;padding-top:38.6rem;padding-bottom:33.3rem}@media(max-width: 767px){.home-section-3{padding-top:15.4rem;padding-bottom:12.4rem}}.home-section-3 .title-container{padding-bottom:11.2rem;padding-left:9.6rem;padding-right:9.6rem}@media(max-width: 767px){.home-section-3 .title-container{padding-left:2.4rem;padding-right:2.4rem;padding-bottom:8rem}}.home-section-3 .svg-logo{height:auto;width:31.7rem;margin-bottom:5.4rem}.home-section-3 .primary-title{color:#f5f5f5;font-family:"Mort Modern Large Light";font-size:clamp(64px,8rem,80px);font-weight:100;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em;text-transform:uppercase}@media(max-width: 767px){.home-section-3 .primary-title{font-size:6.4rem;line-height:6.4rem;width:34.5rem}}.home-section-3 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,8rem,80px);font-weight:700;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em}@media(max-width: 767px){.home-section-3 .primary-title span{font-size:6.4rem;line-height:6.4rem}}.home-section-3 .img-1-container .img-1{height:90rem;width:80rem}@media(max-width: 767px){.home-section-3 .img-1-container{padding-left:8rem;margin-bottom:8rem}.home-section-3 .img-1-container .img-1{height:auto;width:100%}}.home-section-3 .img-2-container{position:absolute;top:0;right:9.6rem;text-align:right;z-index:1}.home-section-3 .img-2-container .img-2{height:40.3rem;width:60.4rem}@media(max-width: 767px){.home-section-3 .img-2-container{position:static;padding-left:2.4rem;padding-right:2.4rem;margin-bottom:4rem}.home-section-3 .img-2-container .img-2{height:auto;width:100%}}.home-section-3 .img-3-container{position:absolute;bottom:-51.8rem;right:0;z-index:1}.home-section-3 .img-3-container .img-3{height:38.2rem;width:96.8rem}@media(max-width: 767px){.home-section-3 .img-3-container{position:static;margin-bottom:8rem}.home-section-3 .img-3-container .img-3{height:auto;width:100%}}.home-section-3 .info-container{height:100%;display:flex;align-items:flex-end}@media(max-width: 767px){.home-section-3 .info-container{display:block}}@media(max-width: 767px){.home-section-3 .content{padding-left:2.4rem;padding-right:2.4rem}}.home-section-3 .caption{color:#d9d9d9;font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(28px,4rem,40px);letter-spacing:.01em;margin-bottom:4.8rem}@media(max-width: 767px){.home-section-3 .caption{font-size:2rem;line-height:2.8rem;margin-bottom:4rem}}.home-section-3 .btn-1{margin-bottom:2.4rem}.home-section-3 .btn-s-white-b{height:64px;width:198px}.home-section-4{padding-top:48rem;padding-bottom:26.4rem}@media(max-width: 767px){.home-section-4{padding-top:9.5rem;padding-bottom:18.2rem}}.register-landing-container{padding-top:1.7rem;padding-bottom:13.3rem}@media(max-width: 767px){.register-landing-container{padding-top:6.3rem;padding-bottom:14.7rem}}.single-floorplan-section-1{padding-left:4.8rem;padding-right:4.8rem;padding-bottom:5rem;padding-top:2.6rem}@media(max-width: 767px){.single-floorplan-section-1{padding-top:3rem;padding-left:2.4rem;padding-right:2.4rem}}.single-floorplan-section-1 .title-section .back-group{display:flex;align-items:center;margin-bottom:4.8rem}.single-floorplan-section-1 .title-section .back-group svg{transition:.25s ease-in-out}.single-floorplan-section-1 .title-section .back-group:hover{cursor:pointer}.single-floorplan-section-1 .title-section .back-group:hover svg{transform:translateX(-5px)}.single-floorplan-section-1 .title-section button{margin-left:1rem;font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(20px,4rem,40px);letter-spacing:.01em}.single-floorplan-section-1 .title-section h2{font-family:"Mort Modern Large Light";font-size:clamp(124px,22.4rem,224px);font-weight:100;line-height:clamp(112px,22.4rem,224px)}@media(max-width: 767px){.single-floorplan-section-1 .title-section h2{font-size:12.4rem;line-height:11.2rem;letter-spacing:-0.03em;margin-bottom:3rem}}.single-floorplan-section-1 .info-section{max-width:32rem}@media(max-width: 767px){.single-floorplan-section-1 .info-section{margin-bottom:5rem}}.single-floorplan-section-1 .info-section .detail-title{font-family:"Trade Gothic LT Std";font-size:clamp(20px,3.2rem,32px);font-weight:700;line-height:clamp(30px,4rem,40px);letter-spacing:.01em;border-bottom:1px solid #000;padding-bottom:.8rem;text-transform:uppercase}.single-floorplan-section-1 .info-section .floorplan-information{font-family:"Trade Gothic LT Std";font-size:clamp(20px,3.2rem,32px);font-weight:330;line-height:clamp(20px,4rem,40px);letter-spacing:.02em;text-transform:uppercase;padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #e2dfdc}.single-floorplan-section-1 .buttons-container{padding-top:4.8rem;margin-bottom:1.2rem}.single-floorplan-section-1 .floorplan-download{border:1px solid #1e1e1e;width:100%;height:6.4rem;font-family:"Trade Gothic LT Std";font-size:clamp(20px,2.4rem,24px);font-weight:700;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em;padding-left:2.4rem;padding-right:2.4rem;display:flex;align-items:center;justify-content:space-between}.single-floorplan-section-1 .floorplan-download svg{height:auto;width:1.6rem}.single-floorplan-section-1 .floorplan-download svg path{transition:.25s ease-in-out}.single-floorplan-section-1 .floorplan-download:hover{background-color:#1e1e1e;color:#f5f5f5}.single-floorplan-section-1 .floorplan-download:hover svg path{stroke:#f5f5f5}.single-floorplan-section-1 .floorplan-disclaimer{padding-top:20rem;max-width:71.6rem}.single-floorplan-section-1 .floorplan-disclaimer .logos-container{display:flex;margin-bottom:2rem}.single-floorplan-section-1 .floorplan-disclaimer .logos-container .logo-container-1{margin-right:4.5rem}.single-floorplan-section-1 .floorplan-disclaimer .logos-container .disclaimer-logo-1{height:auto;max-width:31.6rem}.single-floorplan-section-1 .floorplan-disclaimer .logos-container .disclaimer-logo-2{height:auto;max-width:23rem}.single-floorplan-section-1 .floorplan-disclaimer p{font-family:"Mort Modern Light";font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em}@media(max-width: 767px){.single-floorplan-section-1 .floorplan-disclaimer{padding-top:7rem}}.single-floorplan-section-1 .img-section{display:flex;flex-wrap:nowrap;margin-bottom:4rem}.single-floorplan-section-1 .img-section .floorplan-img-container{flex-grow:1}.single-floorplan-section-1 .img-section img{object-fit:contain}@media(max-width: 767px){.single-floorplan-section-1 .-desktop{display:none}}.single-floorplan-section-1 .-mobile{display:none}@media(max-width: 767px){.single-floorplan-section-1 .-mobile{display:block}}.single-floorplan-section-2{padding-top:22.4rem;padding-bottom:5rem}@media(max-width: 767px){.single-floorplan-section-2{display:none}}.team-landing{padding-top:11.9rem;padding-bottom:22.4rem}@media(max-width: 767px){.team-landing{padding-top:6.4rem;padding-bottom:15.6rem}}.team-landing .svg-logo{height:auto;width:31.7rem;margin-bottom:8.3rem}@media(max-width: 767px){.team-landing .svg-logo{display:none}}.team-landing .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,12.4rem,124px);font-weight:100;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.03em;margin-bottom:4.8rem;margin-left:-7px}.team-landing .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,12.4rem,124px);font-weight:700;line-height:clamp(64px,11.2rem,112px);letter-spacing:-0.03em}@media(max-width: 767px){.team-landing .primary-title{font-size:64px;line-height:64px;margin-bottom:1.4rem}.team-landing .primary-title span{font-size:64px;line-height:64px}}.team-landing .content{display:flex;justify-content:flex-end}.team-landing .caption{max-width:68.8rem}.team-landing .caption p{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(28px,3.2rem,32px);letter-spacing:.02em}@media(max-width: 767px){.team-landing .caption p{font-size:20px;line-height:28px;letter-spacing:.01em}}.team-section-1{position:relative;background-color:#1e1e1e;z-index:1}.team-section-1 .image-linkout-1{position:absolute;top:-10rem;left:14.4rem;z-index:1;width:112.6rem}@media(max-width: 767px){.team-section-1 .image-linkout-1{position:relative;top:-8rem;left:2.4rem;width:calc(100% - 4.8rem)}}.team-section-1 .image-linkout-2{width:61rem}@media(max-width: 767px){.team-section-1 .image-linkout-2{width:100%;margin-bottom:8rem}}.team-section-1 .image-linkout-3{margin-top:12.4rem;width:67.7rem}@media(max-width: 767px){.team-section-1 .image-linkout-3{margin-top:0rem;width:100%}}.team-section-1 .image-1{width:112.6rem;height:58.4rem}@media(max-width: 767px){.team-section-1 .image-1{width:100%;height:auto}}.team-section-1 .image-2{width:61rem;height:91.3rem}@media(max-width: 767px){.team-section-1 .image-2{width:100%;height:auto}}.team-section-1 .image-3{width:67.7rem;height:101.5rem}@media(max-width: 767px){.team-section-1 .image-3{width:100%;height:auto}}.team-section-1 .image-row{padding-top:71.8rem;padding-left:3.8rem;padding-right:15.5rem;padding-bottom:19.3rem}@media(max-width: 767px){.team-section-1 .image-row{padding-top:0rem;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:12.3rem}}.team-section-1 .linkout-container svg{height:3.2rem;max-height:32px;width:4rem;max-width:40px;transition:.25s ease-in-out}@media(max-width: 767px){.team-section-1 .linkout-container svg{height:2.4rem;width:1.9rem}.team-section-1 .linkout-container svg path{stroke-width:4}}.team-section-1 .linkout-container:hover svg{transform:translateX(5px)}.team-section-1 .linkout-text{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 3.3rem}@media(max-width: 767px){.team-section-1 .linkout-text{padding:2.7rem 0rem}}.team-section-1 .linkout-title{font-family:"Mort Modern Large Light";font-size:clamp(24px,3.2rem,32px);font-weight:100;line-height:clamp(32px,4.4rem,44px);letter-spacing:.01em;color:#f5f5f5}.team-section-1 .linkout-title span{font-family:"Trade Gothic LT Std";font-size:clamp(24px,3.2rem,32px);font-weight:700;line-height:clamp(32px,4rem,40px)}@media(max-width: 767px){.team-section-1 .linkout-title{font-size:2.4rem;line-height:3.2rem;letter-spacing:.01em}.team-section-1 .linkout-title span{font-size:2.4rem;line-height:3.2rem;letter-spacing:.01em}}.team-section-1 .linkout-caption{color:#f5f5f5;font-family:"Trade Gothic LT Std";font-size:16px;font-weight:700;line-height:normal}.team-section-2{padding-top:12.4rem;padding-bottom:15.7rem}.thank-you-landing .landing-container{min-height:100dvh;padding-top:1.7rem}.thank-you-landing .landing-container .landing-primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,8rem,80px);font-weight:100;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em;text-align:center;margin-bottom:4.6rem;text-transform:uppercase}.thank-you-landing .landing-container .landing-primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,8rem,80px);font-weight:700;line-height:clamp(64px,7.8rem,78px);letter-spacing:-0.01em;text-align:center}@media(max-width: 767px){.thank-you-landing .landing-container .landing-primary-title{font-size:64px;font-weight:100;line-height:64px;text-align:left}.thank-you-landing .landing-container .landing-primary-title span{font-family:"Trade Gothic LT Std";font-size:64px;font-weight:700;line-height:64px;text-align:left}}.thank-you-landing .landing-container .landing-secondary-title{font-family:"Trade Gothic LT Std";font-size:clamp(30px,4.8rem,48px);font-weight:700;line-height:clamp(40px,5.4rem,54px);letter-spacing:.02em;text-align:center;margin-bottom:2.4rem;text-transform:uppercase}@media(max-width: 767px){.thank-you-landing .landing-container .landing-secondary-title{text-align:left}}.thank-you-landing .landing-container .content{margin-bottom:4rem}.thank-you-landing .landing-container .content p{font-family:"Mort Modern Light";font-size:24px;font-weight:330;line-height:40px;letter-spacing:.01em;text-align:center}@media(max-width: 767px){.thank-you-landing .landing-container .content p{text-align:left}}.thank-you-landing .landing-container .btn-container{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.thank-you-landing .landing-container .btn-container{justify-content:flex-start}}.thank-you-landing .landing-container .btn-container .btn-s-black-w{width:288px;text-transform:uppercase}.vision-landing{position:relative;padding-top:12rem;padding-bottom:103rem;z-index:1}@media(max-width: 767px){.vision-landing{padding-bottom:12.4rem}}@media(max-width: 767px){.vision-landing .title-container{margin-bottom:4rem}}.vision-landing .svg-logo{height:auto;width:28.4rem;margin-bottom:5.6rem}@media(max-width: 767px){.vision-landing .svg-logo{width:18.9rem;margin-bottom:6.1rem}}.vision-landing .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(4.8rem,12.4rem,124px);font-weight:100;line-height:clamp(5rem,11.2rem,112px);letter-spacing:-0.03em}@media(max-width: 767px){.vision-landing .primary-title{font-size:48px;line-height:54px}}.vision-landing .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(4.8rem,12.4rem,124px);font-weight:700;line-height:clamp(5rem,11.2rem,112px);letter-spacing:-0.03em}@media(max-width: 767px){.vision-landing .primary-title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.vision-landing .content{height:100%;display:flex;align-items:flex-end;padding-top:36rem}@media(max-width: 767px){.vision-landing .-desktop{display:none !important}}.vision-landing .-mobile{display:none !important;padding-top:0 !important;padding-left:7.4rem;padding-right:2.4rem}@media(max-width: 767px){.vision-landing .-mobile{display:flex !important;justify-content:flex-end}}.vision-landing .caption p{font-family:"Mort Modern Light";font-size:clamp(16px,2.4rem,24px);font-weight:330;line-height:3.2rem;letter-spacing:.02em}@media(max-width: 767px){.vision-landing .caption p{margin-bottom:4rem}}.vision-landing .btn-s-black-w{height:4.8rem;width:14.8rem;justify-content:center}.vision-landing .image-container{position:absolute;bottom:0;left:4.8rem;transform:translateY(17rem);width:calc(100% - 9.6rem);z-index:1;height:113.4rem}@media(max-width: 767px){.vision-landing .image-container{height:56.1rem;position:static;width:100%;padding-left:2.4rem;padding-right:2.4rem;margin-bottom:4rem;transform:translateY(0%)}}.vision-section-1{background-color:#e2dfdc;padding-top:40.7rem}@media(max-width: 767px){.vision-section-1{padding-top:6rem}}.vision-section-1 .title-container{padding-left:9.6rem;padding-right:9.6rem;margin-bottom:2.5rem}@media(max-width: 767px){.vision-section-1 .title-container{padding-left:2.4rem;padding-right:2.4rem}}.vision-section-1 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,8rem,80px);font-weight:100;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.vision-section-1 .primary-title{font-size:4.8rem;font-weight:100;line-height:5.4rem}}.vision-section-1 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,8rem,80px);font-weight:700;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.vision-section-1 .primary-title span{font-size:4.8rem;font-weight:700;line-height:5.4rem;letter-spacing:.02em}}.vision-section-1 .img-container-padding{padding-left:4.8rem;padding-right:3.7rem}@media(max-width: 767px){.vision-section-1 .img-container-padding{padding-left:2.4rem;padding-right:2.4rem}}.vision-section-1 .img-container{position:relative;z-index:1}.vision-section-1 .img-container .background-image{width:100%;aspect-ratio:1643/924}@media(max-width: 767px){.vision-section-1 .img-container .background-image{height:35.1rem;margin-bottom:2rem}}.vision-section-1 .card-container-1{position:absolute;z-index:1;top:10.9rem;left:6.8rem}@media(max-width: 767px){.vision-section-1 .card-container-1{position:static}}.vision-section-1 .card-container-2{position:absolute;z-index:1;top:29.1rem;right:9.9rem}@media(max-width: 767px){.vision-section-1 .card-container-2{position:static}}.vision-section-1 .callout-card{background-color:#f5f5f5;width:39.1rem;margin-bottom:2.2rem}@media(max-width: 767px){.vision-section-1 .callout-card{background-color:rgba(0,0,0,0);border-bottom:1px solid #1e1e1e;margin-bottom:0rem;width:100%}}.vision-section-1 .callout-card button{font-family:"Trade Gothic LT Std";font-size:clamp(24px,3.2rem,32px);font-weight:700;line-height:clamp(30px,4rem,40px);text-transform:uppercase;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:1.5rem;padding-top:1.5rem}.vision-section-1 .callout-card button svg{width:1.8rem}@media(max-width: 767px){.vision-section-1 .callout-card button{padding-bottom:2rem;padding-left:0rem;padding-right:0rem;padding-top:2rem}}.vision-section-1 .callout-card .info-container{padding-top:.9rem;padding-bottom:3.4rem;padding-left:2.4rem;padding-right:2.4rem}@media(max-width: 767px){.vision-section-1 .callout-card .info-container{padding-left:0rem;padding-right:0rem;padding-bottom:2rem}}.vision-section-1 .callout-card img{margin-bottom:2.4rem}@media(max-width: 767px){.vision-section-1 .callout-card img{display:none}}.vision-section-1 .callout-card .caption{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em}.vision-section-1 .callout-btn{display:flex;align-items:center;justify-content:space-between;width:100%}.vision-section-1 .accordion{display:flex;align-items:center;justify-content:space-between}.vision-section-1 .accordion:hover{cursor:pointer}.vision-section-1 .accordion svg{transition:.35s ease-in-out}.vision-section-1 .accordion.active svg{transform:rotate(45deg)}.vision-section-1 .panel{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.vision-section-2{background-color:#e2dfdc;padding-top:22.4rem}@media(max-width: 767px){.vision-section-2{padding-top:12.4rem}}.vision-section-2 .title-container{padding-left:9.6rem;padding-right:9.6rem;margin-bottom:2.5rem}@media(max-width: 767px){.vision-section-2 .title-container{padding-left:2.4rem;padding-right:2.4rem}}.vision-section-2 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,8rem,80px);font-weight:100;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.vision-section-2 .primary-title{font-size:4.8rem;font-weight:100;line-height:5.4rem}}.vision-section-2 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,8rem,80px);font-weight:700;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.vision-section-2 .primary-title span{font-size:4.8rem;font-weight:700;line-height:5.4rem;letter-spacing:.02em}}.vision-section-2 .img-container-padding{padding-left:4.8rem;padding-right:3.7rem}@media(max-width: 767px){.vision-section-2 .img-container-padding{padding-left:2.4rem;padding-right:2.4rem}}.vision-section-2 .img-container{position:relative;z-index:1}.vision-section-2 .img-container .background-image{width:100%;aspect-ratio:3/2}@media(max-width: 767px){.vision-section-2 .img-container .background-image{height:35.1rem;margin-bottom:2rem}}.vision-section-2 .card-container-1{position:absolute;z-index:1;top:40.9rem;right:10rem}@media(max-width: 767px){.vision-section-2 .card-container-1{position:static}}.vision-section-2 .callout-card{background-color:#f5f5f5;width:39.1rem;margin-bottom:1.2rem}@media(max-width: 767px){.vision-section-2 .callout-card{background-color:rgba(0,0,0,0);border-bottom:1px solid #1e1e1e;margin-bottom:0rem;width:100%}}.vision-section-2 .callout-card button{font-family:"Trade Gothic LT Std";font-size:clamp(24px,3.2rem,32px);font-weight:700;line-height:clamp(30px,4rem,40px);text-transform:uppercase;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:1.5rem;padding-top:1.5rem}.vision-section-2 .callout-card button svg{width:1.8rem}@media(max-width: 767px){.vision-section-2 .callout-card button{padding-bottom:2rem;padding-left:0rem;padding-right:0rem;padding-top:2rem}}.vision-section-2 .callout-card .info-container{padding-top:.9rem;padding-bottom:3.4rem;padding-left:2.4rem;padding-right:2.4rem}@media(max-width: 767px){.vision-section-2 .callout-card .info-container{padding-left:0rem;padding-right:0rem;padding-bottom:2rem}}.vision-section-2 .callout-card img{margin-bottom:2.4rem}@media(max-width: 767px){.vision-section-2 .callout-card img{display:none}}.vision-section-2 .callout-card .caption{font-family:"Mort Modern Light";font-size:clamp(14px,1.6rem,16px);font-weight:330;line-height:clamp(20px,2.4rem,24px);letter-spacing:.01em}.vision-section-2 .callout-btn{display:flex;align-items:center;justify-content:space-between;width:100%}.vision-section-2 .accordion{display:flex;align-items:center;justify-content:space-between}.vision-section-2 .accordion:hover{cursor:pointer}.vision-section-2 .accordion svg{transition:.35s ease-in-out}.vision-section-2 .accordion.active svg{transform:rotate(45deg)}.vision-section-2 .panel{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.vision-section-3{background-color:#e2dfdc;padding-top:22.4rem;padding-bottom:18.4rem}@media(max-width: 767px){.vision-section-3{padding-bottom:10.2rem}}.vision-section-3 .title-container{padding-left:9.6rem;padding-right:9.6rem;margin-bottom:2.5rem}@media(max-width: 767px){.vision-section-3 .title-container{padding-left:2.4rem;padding-right:2.4rem;margin-bottom:4rem}}.vision-section-3 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(64px,8rem,80px);font-weight:100;line-height:clamp(64px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.vision-section-3 .primary-title{font-size:6.4rem;line-height:6.4rem}}.vision-section-3 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(64px,8rem,80px);font-weight:700;line-height:clamp(64px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.vision-section-3 .primary-title span{font-size:6.4rem;line-height:6.4rem}}.vision-section-3 .img-container-padding{padding-left:4.8rem;padding-right:3.7rem}@media(max-width: 767px){.vision-section-3 .img-container-padding{padding-left:2.4rem;padding-right:2.4rem}}.vision-section-3 .img-container{margin-bottom:7.8rem}@media(max-width: 767px){.vision-section-3 .img-container{margin-bottom:4.4rem}}.vision-section-3 .caption-container{display:flex;justify-content:flex-end;padding-left:8.8rem;padding-right:8.8rem}@media(max-width: 767px){.vision-section-3 .caption-container{padding-left:7.4rem;padding-right:2.4rem}}.vision-section-3 .caption{font-family:"Mort Modern Light";font-size:clamp(20px,2.4rem,24px);font-weight:330;line-height:clamp(28px,3.2rem,32px);letter-spacing:.02em;max-width:72.8rem}@media(max-width: 767px){.vision-section-3 .caption{font-size:2rem;font-weight:330;line-height:2.8rem;letter-spacing:.01em}}.rental-landing{position:relative;z-index:1;padding-top:11.9rem;padding-bottom:74.4rem}@media(max-width: 767px){.rental-landing{padding-top:8rem;padding-bottom:24.9rem}}.rental-landing .svg-logo{height:auto;width:25.6rem;margin-bottom:8.3rem}@media(max-width: 767px){.rental-landing .svg-logo{width:21.2rem;margin-bottom:4.8rem}}.rental-landing .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,12.4rem,124px);font-weight:100;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em;margin-bottom:4.8rem;text-transform:uppercase}.rental-landing .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,12.4rem,124px);font-weight:700;line-height:clamp(54px,11.2rem,112px);letter-spacing:-0.03em}@media(max-width: 767px){.rental-landing .primary-title{font-size:48px;line-height:54px;letter-spacing:.02em}.rental-landing .primary-title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.rental-landing .content{display:flex;justify-content:flex-end;padding-top:5rem;margin-bottom:5rem}@media(max-width: 767px){.rental-landing .-desktop{display:none}}.rental-landing .caption{max-width:68.8rem}.rental-landing .caption p{font-family:"Mort Modern Light";font-size:clamp(16px,2.4rem,24px);font-weight:330;line-height:3.2rem;letter-spacing:.02em}@media(max-width: 767px){.rental-landing .caption p{font-size:2rem;line-height:2.8rem;letter-spacing:.01em}}.rental-landing .splide-container{position:absolute;bottom:0;left:4.8rem;transform:translateY(35%);width:calc(100% - 9.6rem);z-index:1}.rental-landing .splide-container img{height:100rem;margin-bottom:1.4rem}@media(max-width: 767px){.rental-landing .splide-container img{height:53rem}}.rental-landing .splide-container .landing-gal-caption{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em}@media(max-width: 767px){.rental-landing .splide-container .landing-gal-caption{display:none}}@media(max-width: 767px){.rental-landing .splide-container{left:2.4rem;width:calc(100% - 4.8rem);transform:translateY(55%)}}.rental-section-1{background-color:#e2dfdc;padding-top:63.3rem}@media(max-width: 767px){.rental-section-1{padding-top:38.4rem;padding-bottom:8.5rem}}.rental-section-1 .-mobile{display:none;margin-bottom:17.4rem;padding-top:0 !important;padding-left:7.4rem}@media(max-width: 767px){.rental-section-1 .-mobile{display:flex;justify-content:flex-end}}.rental-section-1 .title-container{margin-bottom:3.7rem}.rental-section-1 .primary-title{font-family:"Mort Modern Large Light";font-size:clamp(48px,8rem,80px);font-weight:100;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em;text-transform:uppercase}.rental-section-1 .primary-title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,8rem,80px);font-weight:700;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.rental-section-1 .primary-title{font-size:48px;line-height:54px;letter-spacing:.02em}.rental-section-1 .primary-title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.rental-section-1 .content-container{display:flex;justify-content:flex-end}.rental-section-1 .content{padding-top:8.8rem}@media(max-width: 767px){.rental-section-1 .content{padding-top:4.8rem;padding-left:7.4rem}}.rental-section-1 .caption{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em;max-width:72.8rem}@media(max-width: 767px){.rental-section-1 .caption{padding-right:2.4rem;font-size:20px;line-height:28px}}.rental-section-1 .splide-container{padding-left:4.8rem;padding-right:4.8rem}@media(max-width: 767px){.rental-section-1 .splide-container{padding-left:2.4rem;padding-right:2.4rem}}.rental-section-1 .splide-container img{height:100rem;margin-bottom:1.4rem}@media(max-width: 767px){.rental-section-1 .splide-container img{height:53rem}}.rental-section-1 .splide-container .gallery-caption{font-family:"Mort Modern Light";font-size:clamp(16px,2rem,20px);font-weight:330;line-height:clamp(20px,2.8rem,28px);letter-spacing:.01em}@media(max-width: 767px){.rental-section-1 .splide-container .gallery-caption{display:none}}.rental-section-2{padding-top:10rem}.rental-section-2 .info-container{display:flex;flex-direction:column;align-items:center;margin-bottom:6rem}.rental-section-2 .info-container .title{font-family:"Trade Gothic LT Std";font-size:3.5rem;font-style:normal;font-weight:700;line-height:5.4rem;letter-spacing:.07rem;color:#1e1e1e;margin-bottom:2.5rem;text-align:center}.rental-section-2 .info-container .caption{font-family:"Mort Modern Light";font-size:2rem;font-style:normal;font-weight:180;line-height:2.8rem;letter-spacing:.02rem;color:#1e1e1e;max-width:115.8rem}.rental-section-2 .rentals-container{display:flex;justify-content:center}.rental-section-2 .rentals-container .row{width:100%;max-width:115.8rem}.rental-section-2 .rentals-container .rental-card{margin-bottom:6.7rem}.rental-section-2 .rentals-container .rental-card .inner-container{background-color:#fff;padding:1.5rem}.rental-section-2 .rentals-container .rental-card .inner-container .title-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.rental-section-2 .rentals-container .rental-card .inner-container .title-container .plan-number{font-family:"Mort Modern Light";font-size:5rem;font-style:normal;font-weight:170;line-height:normal;color:#000}.rental-section-2 .rentals-container .rental-card .inner-container .title-container .download-svg{height:4.7rem;width:4.7rem}.rental-section-2 .rentals-container .rental-card .inner-container .image-container{margin-bottom:1rem}.rental-section-2 .rentals-container .rental-card .inner-container .card-info-container .plan-info{font-family:"Trade Gothic LT Std";font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;color:#000;margin-bottom:.1rem}.rental-section-3{background-color:#e2dfdc;padding-left:14.6rem;padding-right:8.8rem;padding-top:6.8rem;padding-bottom:6.8rem}@media(max-width: 767px){.rental-section-3{padding-left:2.4rem;padding-right:2.4rem}}.rental-section-3 .info-container{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.rental-section-3 .info-container{display:block}}.rental-section-3 .info-container .title{font-family:"Mort Modern Large Light";font-size:clamp(48px,8rem,80px);font-weight:100;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em;text-transform:uppercase}.rental-section-3 .info-container .title span{font-family:"Trade Gothic LT Std";font-size:clamp(48px,8rem,80px);font-weight:700;line-height:clamp(54px,8.8rem,88px);letter-spacing:-0.01em}@media(max-width: 767px){.rental-section-3 .info-container .title{font-size:48px;line-height:54px;letter-spacing:.02em;margin-bottom:2rem}.rental-section-3 .info-container .title span{font-size:48px;line-height:54px;letter-spacing:.02em}}.rental-section-3 .info-container .btn-s-black-w{width:288px;height:64px}.template-lander .hero .wrapper{position:relative;height:100vh;width:100%}.template-lander .hero .wrapper .top-logo-container{position:absolute;top:5.9rem;left:50%;transform:translateX(-50%);height:4rem;width:39rem;z-index:2}@media(max-width: 767px){.template-lander .hero .wrapper .top-logo-container{height:2.5rem;width:24rem;top:4.05rem}}@media(max-width: 575px){.template-lander .hero .wrapper .top-logo-container{height:4rem;width:39rem;top:14rem}}.template-lander .hero .wrapper .top-logo-container svg{height:100%;width:100%}.template-lander .hero .wrapper .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 100%);z-index:1;pointer-events:none}@media(max-width: 767px){.template-lander .hero .wrapper .overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 75%, rgb(0, 0, 0) 100%)}}.template-lander .hero .wrapper .splide{height:100%;width:100%}.template-lander .hero .wrapper .splide .splide__track{height:100%;width:100%}.template-lander .hero .wrapper .splide .splide__track .splide__list .splide__slide{height:100%;width:100%}.template-lander .hero .wrapper .caption-container{position:absolute;z-index:1;bottom:6.2rem;left:4.8rem;display:flex;flex-direction:column;gap:1.7rem;align-items:flex-start}@media(max-width: 767px){.template-lander .hero .wrapper .caption-container.-desktop{display:none}}.template-lander .hero .wrapper .caption-container.-mobile{display:none}@media(max-width: 767px){.template-lander .hero .wrapper .caption-container.-mobile{display:flex;position:relative;left:unset;bottom:unset;right:2.4rem;margin-bottom:2rem;align-items:flex-end}}.template-lander .hero .wrapper .caption-container .logo-container{width:auto;height:8.9rem}.template-lander .hero .wrapper .caption-container .logo-container svg{width:100%;height:100%}.template-lander .hero .wrapper .caption-container .caption{color:#fff;left:4.8rem;font-family:"Mort Modern Light";font-weight:180;font-size:2rem;line-height:2.8rem;letter-spacing:.01em}.template-lander .hero .wrapper .content-container{position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;z-index:2}@media(max-width: 767px){.template-lander .hero .wrapper .content-container{flex-direction:column;width:100%}}.template-lander .hero .wrapper .content-container #custom-pagination{display:flex;gap:.6rem;margin-bottom:6.6rem;margin-right:7rem}@media(max-width: 767px){.template-lander .hero .wrapper .content-container #custom-pagination{margin-bottom:2rem;margin-right:2.4rem}}.template-lander .hero .wrapper .content-container #custom-pagination button{height:2rem;width:2rem;border-radius:50%;background-color:#e2dfdc;border:1px solid #e2dfdc}.template-lander .hero .wrapper .content-container #custom-pagination button.is-active{background-color:rgba(0,0,0,0);border:1px solid #e2dfdc}.template-lander .hero .wrapper .content-container .promo-card{background-color:#1e1e1e;padding:6rem 4rem;max-width:47.4rem}@media(max-width: 575px){.template-lander .hero .wrapper .content-container .promo-card{max-width:100%}}.template-lander .hero .wrapper .content-container .promo-card h4{font-family:"Trade Gothic LT Std";font-weight:700;font-size:3.5rem;line-height:5.4rem;letter-spacing:.02em;color:#fff;text-transform:uppercase;margin-bottom:1rem}.template-lander .hero .wrapper .content-container .promo-card p{font-family:"Mort Modern Light";font-weight:170;font-size:2.4rem;line-height:4rem;letter-spacing:.01em;color:#fff}.template-lander .slider .wrapper{padding:6rem 0 6rem 4.8rem;background-color:#e2dfdc}@media(max-width: 767px){.template-lander .slider .wrapper{padding:6rem 0 6rem 2.4rem}}.template-lander .slider .wrapper h2{font-family:"Mort Modern Large Light";font-weight:170;font-size:8rem;line-height:8.8rem;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:5.8rem}@media(max-width: 767px){.template-lander .slider .wrapper h2{font-size:4.8rem;font-weight:100;line-height:5.4rem}}.template-lander .slider .wrapper h2 span{font-family:"Trade Gothic LT Std";font-weight:700}.template-lander .slider .wrapper .benefit-slider .splide__arrows .splide__arrow{height:5rem;width:5rem;background-color:#fff}.template-lander .slider .wrapper .benefit-slider .splide__arrows .splide__arrow svg{width:3rem;height:3rem}.template-lander .slider .wrapper .benefit-slider .splide__arrows .splide__arrow--prev{left:0}.template-lander .slider .wrapper .benefit-slider .splide__arrows .splide__arrow--next{right:4.8rem}@media(max-width: 767px){.template-lander .slider .wrapper .benefit-slider .splide__arrows .splide__arrow--next{right:2.4rem}}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide{width:50.6rem}@media(max-width: 575px){.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide{width:50rem}}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide.is-content-active .title-bar .icon .vertical{opacity:0}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide.is-content-active .content{opacity:1}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide .image-container{width:100%;height:42.9rem;overflow:hidden}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide .image-container img{transition:scale .2s ease-in-out}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide .title-bar{display:flex;justify-content:space-between;align-items:center;height:6.9rem;background-color:#fff;padding:0 2rem}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide .title-bar h4{font-family:"Trade Gothic LT Std";font-weight:700;font-size:3.5rem;line-height:3.5rem;letter-spacing:.02em;text-transform:uppercase}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide .title-bar .icon{width:3.2rem;height:3.2rem;position:relative;display:flex;align-items:center;justify-content:center}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide .title-bar .icon .horizontal{height:4px;width:100%;background-color:#1e1e1e}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide .title-bar .icon .vertical{height:100%;width:4px;background-color:#1e1e1e;position:absolute;transition:opacity .2s ease-in-out}.template-lander .slider .wrapper .benefit-slider .splide__track .splide__list .splide__slide .content{background-color:#fff;padding:2rem;font-family:"Mort Modern Light";font-weight:170;font-size:1.6rem;line-height:2.4rem;letter-spacing:.01em}.template-lander .image-slider .wrapper{padding:6rem 4.8rem 6rem 4.8rem;display:flex;flex-direction:column;gap:8rem}@media(max-width: 767px){.template-lander .image-slider .wrapper{padding:6rem 2.4rem 2rem 2.4rem;gap:4rem}}.template-lander .image-slider .wrapper .upper-row{display:flex;flex-direction:column;gap:2rem;padding:0 4.8rem}@media(max-width: 767px){.template-lander .image-slider .wrapper .upper-row{padding:0;gap:2rem}}.template-lander .image-slider .wrapper .upper-row .title-container{display:flex;justify-content:flex-start}.template-lander .image-slider .wrapper .upper-row .title-container h2{font-family:"Mort Modern Large Light";font-weight:170;font-size:8rem;line-height:8.8rem;letter-spacing:-0.01em;text-transform:uppercase}@media(max-width: 767px){.template-lander .image-slider .wrapper .upper-row .title-container h2{font-size:4.8rem;font-weight:100;line-height:5.4rem}}.template-lander .image-slider .wrapper .upper-row .title-container h2 span{font-family:"Trade Gothic LT Std";font-weight:700}.template-lander .image-slider .wrapper .upper-row .content-container{display:flex;justify-content:flex-end}@media(max-width: 767px){.template-lander .image-slider .wrapper .upper-row .content-container{justify-content:flex-start}}.template-lander .image-slider .wrapper .upper-row .content-container p{font-family:"Mort Modern Light";font-weight:330;font-size:2.4rem;line-height:3.2rem;letter-spacing:.02em;max-width:68rem}@media(max-width: 767px){.template-lander .image-slider .wrapper .upper-row .content-container p{max-width:100%}}.template-lander .image-slider .wrapper .bottom-row .image-splide .splide__track .splide__list .splide__slide{width:100%;height:96.5rem}@media(max-width: 767px){.template-lander .image-slider .wrapper .bottom-row .image-splide .splide__track .splide__list .splide__slide{height:60rem}}@media(max-width: 575px){.template-lander .image-slider .wrapper .bottom-row .image-splide .splide__track .splide__list .splide__slide{height:40rem}}.template-lander .image-slider .wrapper .bottom-row .utility-container{display:flex;align-items:center;justify-content:flex-end;gap:2.5rem;margin-top:1.3rem}.template-lander .image-slider .wrapper .bottom-row .utility-container #custom-pagination{display:flex;gap:.6rem}.template-lander .image-slider .wrapper .bottom-row .utility-container #custom-pagination button{height:2rem;width:2rem;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #1e1e1e}.template-lander .image-slider .wrapper .bottom-row .utility-container #custom-pagination button.is-active{background-color:#1e1e1e}.template-lander .image-slider .wrapper .bottom-row .utility-container .splide__arrows{display:flex;align-items:center;gap:1rem}.template-lander .image-slider .wrapper .bottom-row .utility-container .splide__arrows .splide__arrow{position:relative;background-color:rgba(0,0,0,0);width:2.5rem;height:3.2rem;top:unset;left:unset;right:unset;transform:unset;border-radius:unset}.template-lander .image-slider .wrapper .bottom-row .utility-container .splide__arrows .splide__arrow svg{width:100%;height:100%}.template-lander .image-slider .wrapper .bottom-row .utility-container .splide__arrows .splide__arrow svg path{fill:rgba(0,0,0,0)}.template-lander .content-image{background-color:#1e1e1e}.template-lander .content-image .wrapper{padding:9rem 4.8rem 4.8rem 4.8rem}@media(max-width: 767px){.template-lander .content-image .wrapper{padding:6rem 2.4rem}}.template-lander .content-image .wrapper .upper-row{padding:0 4.8rem;display:flex;gap:9.6rem;margin-bottom:8rem}@media(max-width: 767px){.template-lander .content-image .wrapper .upper-row{padding:0;flex-direction:column;gap:2rem;margin-bottom:4rem}}.template-lander .content-image .wrapper .upper-row .left-column{max-width:72rem}@media(max-width: 767px){.template-lander .content-image .wrapper .upper-row .left-column{max-width:100%}}.template-lander .content-image .wrapper .upper-row .left-column .svg-container{width:28.4rem;height:2.4rem;margin-bottom:5.6rem}.template-lander .content-image .wrapper .upper-row .left-column .svg-container svg{width:100%;height:100%}.template-lander .content-image .wrapper .upper-row .left-column .svg-container svg path{fill:#fff}.template-lander .content-image .wrapper .upper-row .left-column h1{font-family:"Mort Modern Large Light";font-weight:100;font-size:12.4rem;line-height:11.2rem;letter-spacing:-0.03em;color:#fff}@media(max-width: 767px){.template-lander .content-image .wrapper .upper-row .left-column h1{font-size:8.4rem;line-height:7.2rem;margin-bottom:3.2rem}}.template-lander .content-image .wrapper .upper-row .left-column h1 span{font-family:"Trade Gothic LT Std";font-weight:700}.template-lander .content-image .wrapper .upper-row .right-column{display:flex;align-items:flex-end}.template-lander .content-image .wrapper .upper-row .right-column .content{margin-bottom:1.1rem}@media(max-width: 767px){.template-lander .content-image .wrapper .upper-row .right-column .content{margin-bottom:0}}.template-lander .content-image .wrapper .upper-row .right-column .content p{font-family:"Mort Modern Light";font-weight:330;font-size:2.4rem;line-height:3.2rem;letter-spacing:.02em;color:#fff}.template-lander .content-image .wrapper .bottom-row .image-container{width:100%;height:113.4rem}@media(max-width: 767px){.template-lander .content-image .wrapper .bottom-row .image-container{height:60rem}}@media(max-width: 575px){.template-lander .content-image .wrapper .bottom-row .image-container{height:40rem}}.template-lander .register{display:flex;gap:16.9rem;padding:6rem 4.8rem}@media(max-width: 767px){.template-lander .register{flex-direction:column;padding:6rem 2.4rem;gap:4rem}}.template-lander .register .left-column h2{font-family:"Mort Modern Large Light";font-weight:170;font-size:8rem;line-height:8.8rem;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:4rem}@media(max-width: 767px){.template-lander .register .left-column h2{font-size:4.8rem;font-weight:100;line-height:5.4rem}}.template-lander .register .left-column h2 span{font-family:"Trade Gothic LT Std";font-weight:700}.template-lander .register .left-column .sub-title{font-family:"Mort Modern Large Light";font-weight:170;font-size:3.2rem;line-height:4.4rem;letter-spacing:.01em;margin-bottom:4rem}@media(max-width: 767px){.template-lander .register .left-column .sub-title{margin-bottom:2rem}}.template-lander .register .left-column .spark-form{max-width:100%;width:auto}.template-lander .register .right-column{min-width:61.7rem;width:61.7rem}@media(max-width: 767px){.template-lander .register .right-column{min-width:unset;width:100%}}.template-lander .register .right-column .image-container{width:100%;height:78.1rem}@media(max-width: 767px){.template-lander .register .right-column .image-container{height:60rem}}.template-lander .register .right-column .image-title{font-family:"Trade Gothic LT Std";font-weight:700;font-size:3.5rem;line-height:5.4rem;letter-spacing:.02em;margin-top:3.4rem}.template-lander .register .right-column .image-content{font-family:"Mort Modern Large Light";font-weight:170;font-size:2.4rem;line-height:4rem;letter-spacing:.01em;margin-top:1rem}.template-lander .apply .wrapper{display:flex;justify-content:space-between;align-items:center;padding:6.8rem 8.8rem 6.8rem 14.6rem;background-color:#e2dfdc}@media(max-width: 767px){.template-lander .apply .wrapper{flex-direction:column;padding:6rem 2.4rem;gap:4rem;align-items:flex-start}}.template-lander .apply .wrapper h2{font-family:"Mort Modern Large Light";font-weight:170;font-size:8rem;line-height:8.8rem;letter-spacing:-0.01em;text-transform:uppercase}.template-lander .apply .wrapper h2 span{font-family:"Trade Gothic LT Std";font-weight:700}@media(max-width: 767px){.template-lander .apply .wrapper h2{font-size:4.8rem;font-weight:100;line-height:5.4rem}}.template-lander .apply .wrapper a{background-color:#1e1e1e;color:#fff;font-family:"Trade Gothic LT Std";font-weight:700;font-size:2.4rem;line-height:3.2rem;letter-spacing:.01em;text-transform:uppercase;height:fit-content;height:6.4rem;padding:0 2.4rem;width:28.8rem;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease-in-out}.template-lander .apply .wrapper a:hover{background-color:#625e57}.template-lander .apply .wrapper a:hover .svg-container{transform:translateX(4px)}.template-lander .apply .wrapper a .svg-container{width:2rem;height:1.6rem;display:flex;transition:transform .2s ease-in-out}.template-lander .apply .wrapper a .svg-container svg{width:100%;height:100%}.splide__slide:hover{cursor:grab}.splide__slide:active{cursor:grabbing}.splide__pagination__page{height:2rem;width:2rem;background-color:rgba(0,0,0,0);border:1px solid #1e1e1e;opacity:1}.splide__pagination__page.is-active{background-color:#1e1e1e;transform:scale(1)}@media(max-width: 767px){.splide__pagination__page{height:12px;width:12px}}.splide__pagination{padding:0;left:auto;bottom:0}.slider-arrow{width:3.2rem;max-width:32px;height:2.6rem;max-height:26px;transition:.25s ease-in-out}.slider-arrow.disabled{opacity:.24}.slider-arrow:hover{cursor:pointer}.arrow-left{margin-right:.9rem}.community-section-1 #sec1-gallery-splide .splide__pagination__page{border:1px solid #f5f5f5}.community-section-1 #sec1-gallery-splide .splide__pagination__page.is-active{background-color:#f5f5f5}.community-section-1 #sec1-gallery-splide .arrows-container{margin-top:2.4rem}.community-section-1 #sec1-gallery-splide .slider-arrow path{stroke:#f5f5f5}.community-section-2 #sec2-gallery-splide .splide__pagination{right:13.6rem}@media(max-width: 767px){.community-section-2 #sec2-gallery-splide .splide__pagination{right:0}}.amenities-landing #amenities-landing-gallery-splide .arrows-container{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 768px){.amenities-landing #amenities-landing-gallery-splide .arrows-container{position:absolute;bottom:0;right:0;z-index:1}}@media(max-width: 767px){.amenities-landing #amenities-landing-gallery-splide .arrows-container{justify-content:flex-start}}.amenities-section-1 #sec1-gallery-splide .arrows-container{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 768px){.amenities-section-1 #sec1-gallery-splide .arrows-container{position:absolute;bottom:0;right:0;z-index:1}}@media(max-width: 767px){.amenities-section-1 #sec1-gallery-splide .arrows-container{justify-content:flex-start}}.design-landing #design-landing-gallery-splide .arrows-container{margin-top:2.4rem}.design-section-3 #sec3-gallery-splide .arrows-container{margin-top:2.4rem}.design-section-3 #sec3-gallery-splide img{height:80vh}@media(max-width: 767px){.design-section-3 #sec3-gallery-splide img{height:60vh}}.rental-landing #rentals-landing-gallery-splide .arrows-container{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 768px){.rental-landing #rentals-landing-gallery-splide .arrows-container{position:absolute;bottom:0;right:0;z-index:1}}@media(max-width: 767px){.rental-landing #rentals-landing-gallery-splide .arrows-container{justify-content:flex-start}}.rental-section-1 #sec1-gallery-splide .arrows-container{display:flex;justify-content:flex-end;align-items:center}@media(min-width: 768px){.rental-section-1 #sec1-gallery-splide .arrows-container{position:absolute;bottom:0;right:0;z-index:1}}@media(max-width: 767px){.rental-section-1 #sec1-gallery-splide .arrows-container{justify-content:flex-start}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}[data-barba=container] .transition-overlay{position:fixed;left:0;top:0;width:100vw;height:1000vh;background-color:#000;opacity:0;z-index:100;pointer-events:none}/*# sourceMappingURL=theme.css.map */
