@font-face{font-family:Sofia Pro;font-style:normal;font-weight:400;src:local("Sofia Pro Regular"),url(/_next/static/media/sofiapro-regular-webfont.209be6e4.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:500;src:local("Sofia Pro Medium"),url(/_next/static/media/sofiapro-medium-webfont.02860b94.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:600;src:local("Sofia Pro SemiBold"),url(/_next/static/media/sofiapro-semibold.a095f9f1.woff) format("woff")}@font-face{font-family:Sofia Pro;font-style:normal;font-weight:700;src:local("Sofia Pro Bold"),url(/_next/static/media/sofiapro-bold-webfont.c88e5c48.woff) format("woff")}:root{background-color:#eef9f0;color:#17412d}*{font-family:Sofia Pro;outline-offset:5px;outline-color:#17412d}body{padding:0;margin:0}button{background-color:transparent;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.main-wrapper{max-width:1440px;height:100vh;margin:0 auto}.Navigation_navigation__oP3Tz{flex-direction:column;display:flex;box-sizing:border-box;position:absolute;width:100vw;height:100%;overflow:hidden;align-items:center;pointer-events:none}.Navigation_desktopNavigationContainer__yLAW_,.Navigation_mobileNavigationContainer__fGwwN{box-sizing:border-box;display:flex;justify-content:space-between;width:100vw;padding:2rem 7rem;z-index:2;pointer-events:all}.Navigation_desktopNavigationContainer__yLAW_{display:block;max-width:1440px;position:relative;height:100vh;pointer-events:none}.Navigation_desktopNavigationContainer__yLAW_ a{pointer-events:all}.Navigation_mobileNavigationContainer__fGwwN{display:none}@media only screen and (max-width:1200px){.Navigation_navigation__oP3Tz{padding:32px 0}.Navigation_desktopNavigationContainer__yLAW_{display:none}.Navigation_mobileNavigationContainer__fGwwN{display:flex;padding:0 1rem}}.DesktopNavigation_desktopNavigation__fL40O{position:absolute;max-width:1440px;padding:2rem 7rem;right:0;bottom:3rem;color:#54c6815b;z-index:2;pointer-events:all}.DesktopNavigation_desktopNavigation__fL40O a{position:relative;text-decoration:none;color:#54c682;font-weight:500;font-size:18px;transition:all .7s ease}.DesktopNavigation_desktopNavigation__fL40O a:hover{color:#47a76d}.DesktopNavigation_desktopNavigation__fL40O a:after{content:"";position:absolute;border:1px solid #54c682;bottom:0;width:0;left:0;transition:all .7s ease;opacity:0}.DesktopNavigation_active__0jebc:after{content:"";position:absolute;border:1px solid #54c682;width:50%!important;opacity:1!important}.MobileNavigation_mobileNavButton__k_BgU{display:flex;align-items:center;position:absolute;top:0;right:0;padding-top:48px;padding-right:1.5rem;z-index:1}.MobileNavigation_mobileNav__9iTji{position:relative;z-index:99;top:0;left:0;width:100%;min-height:300px;position:absolute;display:flex;flex-direction:column;background-color:#fff;border-bottom-left-radius:34px;border-bottom-right-radius:34px;box-shadow:0 0 16px 0 hsla(0,0%,76%,.3)}.MobileNavigation_mobileNavHeader__0IqjZ{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:32px;padding-right:1rem;padding-left:1rem;top:0}.MobileNavigation_closeButton__ZCKLd{padding-top:7px}.MobileNavigation_mobileMenu__KwdPo{list-style:none;margin:0;padding:3rem 0}.MobileNavigation_mobileMenu__KwdPo li{width:100%;text-align:center}.MobileNavigation_mobileNav__9iTji li:after{box-sizing:border-box;content:"";position:absolute;border-bottom:1px solid #54c682;width:70%;left:0;margin:0 15%;z-index:100;opacity:.2}.MobileNavigation_mobileMenu__KwdPo li:last-child:after{display:none}.MobileNavigation_mobileMenu__KwdPo li a{display:block;padding:24px 0;text-decoration:none;color:#17412d;font-size:20px;font-weight:500;transition:all .3s ease}.MobileNavigation_mobileMenu__KwdPo li a:hover{color:#42a475}.MobileNavigation_mobileNavFooter__o0wW9{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 0 3rem}.WaitlistButton_button__0c7LB{display:inline-block;padding:20px 40px;font-weight:300;border-radius:34px;background-color:#17412d;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;text-decoration:none;transition:all .3s ease}.WaitlistButton_button__0c7LB:hover{background-color:#1f5a3e}