body{color:#000!important}::selection{background-color:rgba(0,0,0,.3)!important;color:#fff!important}#landing-hero{width:100%;max-width:2560px;margin:0;padding:0;z-index:1}.landing-hero-bottom{display:flex;flex-direction:row;justify-content:space-between;height:115vh;position:relative}.landing-hero-bottom-left{display:flex;width:70%;position:relative;overflow:hidden}.hero-parallax-img{object-fit:cover;object-position:center;height:115%!important;width:100%;top:0}.landing-hero-bottom-right,.landing-hero-top{display:flex;width:100%}.landing-hero-top{position:absolute;flex-direction:column;top:15%;padding-left:50px;padding-right:50px}.landing-hero-top-text{width:100%;display:flex;flex-direction:column;align-items:center}.landing-hero-top-text-container{display:flex;flex-direction:row}.placeholder-top-text-landing{width:100%}.landing-hero-top-text-container h2{font-size:clamp(1.8rem,8.5vw,11rem);font-weight:1000;text-align:left;mix-blend-mode:difference;color:#fff;line-height:1.05;width:100%}.landing-text-container{display:flex;flex-direction:row;width:100%}.landing-hero-subtext-placeholder{width:100%}.landing-hero-subtext{width:100%;display:flex;flex-direction:column;gap:35px}.landing-hero-subtext h3{font-size:13px;font-weight:1000;mix-blend-mode:difference;color:#fff;white-space:normal;letter-spacing:-.02em;line-height:1.2}.landing-hero-subtext p{font-size:24px;color:#3e3e3e}@media screen and (max-width:1200px){.landing-hero-subtext p{font-size:20px}.landing-hero-subtext p br{display:none}}.landing-hero-buttons{display:flex;flex-direction:row;gap:5px;margin-top:60px}.schedule-btn-link{width:50%;display:inline-block;text-decoration:none}.schedule-btn{background-color:#1a1a1a;color:#fff!important;font-weight:700;padding:25px;width:100%;border-radius:50px;transition:.3s}.schedule-btn:hover{background-color:#000}.works-btn-link{width:50%;display:inline-block;text-decoration:none}.works-btn{background-color:#fff;font-weight:700;padding:25px;width:100%;border-radius:50px;transition:.3s;text-decoration:none;text-align:center;color:#000}.works-btn:hover{background-color:#eee}.schedule-btn,.schedule-btn-link,.works-btn,.works-btn-link{overflow:hidden;position:relative;display:inline-block}.schedule-btn .slot-track,.works-btn .slot-track{display:block;position:relative;overflow:hidden}.schedule-btn .word-layer,.works-btn .word-layer{white-space:nowrap}.schedule-btn .word-layer.original,.works-btn .word-layer.original{position:relative;display:flex;justify-content:center}.schedule-btn .word-layer.clone,.works-btn .word-layer.clone{position:absolute;top:100%;left:0;width:100%;display:flex;justify-content:center}.schedule-btn .letter,.works-btn .letter{display:inline-block}@media screen and (max-width:810px){.landing-hero-top{padding-left:10px;padding-right:10px}.landing-hero-bottom,.landing-hero-top-text-container,.landing-text-container{flex-direction:row-reverse}.landing-hero-buttons{flex-direction:column;padding:0!important;gap:15px;margin-top:40px}.schedule-btn-link,.works-btn-link{width:100%}.schedule-btn,.works-btn{width:100%;padding:18px 10px}.landing-hero-bottom-left{width:50%}.landing-hero-subtext p{font-size:17px}.landing-hero-bottom{height:90vh}.landing-hero-top-text-container h2{font-size:clamp(1.5rem,11.5vw,11rem)}}@media screen and (max-width:650px){.landing-hero-subtext p{mix-blend-mode:difference;color:#fff!important}}@media screen and (max-width:630px){.landing-hero-top-text-container h2{font-size:clamp(1.5rem,15.5vw,11rem)!important}.landing-hero-subtext-placeholder{width:50%}}@media screen and (max-width:445px){.landing-hero-subtext p{font-size:14px!important}}@media screen and (max-width:330px){.landing-hero-subtext p{font-size:13px!important}}