.aboutSection{width:100vw;display:flex;justify-content:center;align-items:center;padding:24rem 20px 12rem 80px}.aboutSection .aboutContent{width:45%;display:flex;flex-direction:column;justify-content:center}.aboutSection .aboutContent h2{width:-moz-fit-content;width:fit-content;font-size:32px;font-variation-settings:"wdth" 75,"wght" 500;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:10px}.aboutSection .aboutContent h2:after{content:"";display:block;width:40%;height:5px;margin:15px auto;background-color:hsl(var(--colorBrandPrimary))}.aboutSection .aboutContent>p{font-size:16px;font-variation-settings:"wdth" 75,"wght" 300}.aboutSection .aboutContent .aboutAction{width:100%;display:flex;margin:20px 0;justify-content:flex-start;pointer-events:all;gap:16px}.aboutSection .aboutAnim{max-width:100%;max-height:100%;flex:1 1;margin:80px;display:flex;justify-content:flex-end}.aboutSection .aboutAnim .scanMenuAnim{width:100%;max-width:600px;height:100%;display:flex;justify-content:center;align-items:center}@media(max-width:900px){.aboutSection .aboutContent>p{font-size:14px}}@media(max-width:800px){.aboutSection{flex-direction:column;padding:120px 20px 0}.aboutSection .aboutContent{width:80%;align-items:center}.aboutSection .aboutContent>p{text-align:center}.aboutSection .aboutAction{justify-content:center!important;zoom:.9}.aboutSection .aboutAction .button:first-child{margin-right:15px!important}.aboutSection .aboutAnim{margin:80px 100px}}@media(max-width:530px){.aboutSection .aboutContent{width:98%}.aboutSection .aboutContent>h2{font-size:30px}.aboutSection .aboutAnim{margin:100px 50px}}.featureSection{position:relative;width:100vw;display:flex;justify-content:space-between;align-items:center;padding:12rem 20px 12rem 80px}.featureSection .featuresContent{width:45%;max-width:550px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.featureSection .featuresContent h2{width:-moz-fit-content;width:fit-content;font-size:32px;font-variation-settings:"wdth" 75,"wght" 500;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:20px}.featureSection .featuresContent h2:after{content:"";display:block;width:40%;height:5px;margin:15px auto;background-color:hsl(var(--colorBrandPrimary))}.featureSection .featuresContent .featureListItem{width:100%;display:flex;align-items:center;margin:5px 0}.featureSection .featuresContent .featureListItem h1{width:60px;min-width:60px;height:60px;min-height:60px;margin:0 20px 0 0;border-radius:9999px;font-size:32px;font-variation-settings:"wdth" 75,"wght" 500;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--lightFeatureColor);color:var(--darkFeatureColor);transition:background-color .5s ease-out,color .5s ease-out}.featureSection .featuresContent .featureListItem p{font-size:16px;font-variation-settings:"wdth" 75,"wght" 300;margin:0}.featureSection .featuresContent .featureListItem p::selection{color:var(--darkFeatureColor);background:var(--lightFeatureColor)}.featureSection .featuresAnim{width:55%;height:100%;display:flex;justify-content:flex-end;align-items:center}.featureSection .featuresAnim .whyUsAnim{width:100%;height:auto;max-width:600px;max-height:600px}@media(max-width:910px){.featureSection .featuresContent .featureListItem>p{font-size:14px}}@media(max-width:830px){.featureSection{padding:0 50px;justify-content:center}.featureSection .featuresContent{width:-moz-fit-content;width:fit-content;max-width:unset;align-items:center}.featureSection .featuresAnim{display:none}}@media(max-width:530px){.featureSection{padding:0 30px}}.lighting{bottom:0;min-height:500px;height:-moz-fit-content;height:fit-content;margin:0 auto;overflow:hidden}.lighting,.lighting-layers{position:absolute;width:100%}.lighting-layers{bottom:-60px}.glow{border-radius:50%;height:20px;width:100%;position:relative;margin:auto}.glow-one{animation:glow-one 5s ease-in-out infinite alternate}@keyframes glow-one{0%{box-shadow:0 0 250px 20px #473c78}to{box-shadow:0 0 100px 15px #f72a3b}}.glow-two{width:90%;animation:glow-two 4s ease-in-out infinite alternate}@keyframes glow-two{0%{box-shadow:0 0 250px 20px #18c499}to{box-shadow:0 0 100px 15px #d8f05e}}.glow-three{width:80%;animation:glow-three 3s ease-in-out infinite alternate}@keyframes glow-three{0%{box-shadow:0 0 250px 20px #fd0}to{box-shadow:0 0 100px 15px #3e33ff}}.glow-four{width:70%;animation:glow-four 2s ease-in-out infinite alternate}@keyframes glow-four{0%{box-shadow:0 0 250px 20px #781848}to{box-shadow:0 0 100px 15px #f2bbe9}}.glow-five{width:60%;animation:glow-five 1s ease-in-out infinite alternate}@keyframes glow-five{0%{box-shadow:0 0 250px 20px #42f2a1}to{box-shadow:0 0 100px 15px #f4f6ad}}.footerSection{position:relative;width:100%;background-color:var(--colorBackgroundPrimary)}.footerSection p{font-size:14px;top:60%;padding:1rem;margin:0;text-align:center;color:var(--colorContentPrimary)}.landingSection{position:relative;width:100dvw;height:100dvh;background-image:url(/backgrounds/landingCoverPlaceholder.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;transition:filter 1s linear}.landingSection .coverBackground,.landingSection .coverOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:background-position 1s ease-out;transition:filter var(--animDurDefault) var(--cubicBezierPrimary)}.landingSection.dark .coverBackground,.landingSection.dark .coverOverlay{filter:brightness(.3) contrast(1.2) saturate(.9)}.landingSection .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;background-image:linear-gradient(to right,var(--colorBackgroundPrimary) 0,transparent 100%);transition:opacity 1s ease-out}.landingSection .landingGreeting{position:absolute;right:0;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-right:90px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:zoom 1s ease-out}.landingSection .landingGreeting>p{width:100%;font-size:32px;font-variation-settings:"wdth" 75,"wght" 300;margin:0;text-align:end}.landingSection .landingGreeting>p.head{font-size:52px;font-variation-settings:"wdth" 75,"wght" 400}.landingSection .landingGreeting>p.subHead{margin-bottom:20px}.landingSection .landingGreeting>p.desc{font-size:14px;font-variation-settings:"wdth" 75,"wght" 400}.landingSection .landingGreeting .greetingAction{width:100%;display:flex;margin:40px 0 20px;gap:16px;justify-content:flex-end;pointer-events:all}@media(max-width:1000px){.landingSection .landingGreeting{zoom:.9}}@media(max-width:850px){.landingSection .landingGreeting{zoom:.8}}@media(max-width:700px){.landingSection .overlay{opacity:.5}.landingSection .landingGreeting{zoom:.9}}@media(max-width:530px){.landingSection .coverBackground,.landingSection .coverOverlay{background-position:-140px}.landingSection .overlay{opacity:.92;background-image:linear-gradient(to right,var(--colorBackgroundPrimary) 0,var(--colorBackgroundPrimary) 100%)}.landingSection .landingGreeting{right:50%;transform:translateX(50%);padding-right:0;zoom:1}.landingSection .landingGreeting>p{text-align:center}.landingSection .landingGreeting .greetingAction{justify-content:center}}@media(max-width:500px){.landingSection .landingGreeting{zoom:.8}}@media(max-width:380px){.landingSection .landingGreeting{zoom:.7}}@media(max-width:330px){.landingSection .landingGreeting{zoom:.6}}.loginSection{position:relative;width:100dvw;padding:12rem 0 30rem}.loginSection,.loginSection .loginAnim{display:flex;justify-content:center;align-items:center}.loginSection .loginAnim{flex:1 1}.loginSection .loginAnim .welcomeAnim{width:80%;height:80%}.loginSection .loginContainer{width:50%;min-width:600px;margin-right:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;perspective:1000px;transform-style:preserve-3d;transition:all var(--animDurSlow) var(--cubicBezierPrimary)}.loginSection .loginContainer.profile{transform:rotateY(180deg)}.loginSection .loginContainer.profile .loginCard.front{pointer-events:none}.loginSection .loginContainer.profile .loginCard.back{pointer-events:all}.loginSection .loginContainer .loginCard{position:absolute;width:500px;border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,.2),0 20px 40px hsla(0,0%,100%,.15);padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background-color:var(--colorBackgroundPrimary);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all var(--animDurSlow) var(--cubicBezierPrimary)}.loginSection .loginContainer .loginCard .logout{position:absolute;right:0}.loginSection .loginContainer .loginCard .inputContainer{--inputHeight:50px;position:relative;width:100%;margin:30px 0;display:flex;flex-direction:column;gap:12px}.loginSection .loginContainer .loginCard .inputContainer .email,.loginSection .loginContainer .loginCard .inputContainer .password,.loginSection .loginContainer .loginCard .inputContainer .username{--iconSize:var(--inputHeight);position:relative;width:100%}.loginSection .loginContainer .loginCard .inputContainer .email .label,.loginSection .loginContainer .loginCard .inputContainer .password .label,.loginSection .loginContainer .loginCard .inputContainer .username .label{margin-left:12px!important}.loginSection .loginContainer .loginCard .inputContainer .username{height:0;opacity:0;transition:all var(--animDurFast) var(--cubicBezierPrimary)}.loginSection .loginContainer .loginCard .inputContainer .username.show{height:40px;opacity:1}.loginSection .loginContainer .loginCard .loginAction{width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:8px;gap:8px}.loginSection .loginContainer .loginCard .loginAction .kitchenMode:not(.active){background:rgba(0,0,0,0)}.loginSection .loginContainer .loginCard .loginAction .kitchenMode:not(.active) span{font-variation-settings:"wdth" 75,"wght" 600}.loginSection .loginContainer .loginCard .loginAction .next{margin-left:auto}.loginSection .loginContainer .loginCard .loggedInAction{display:flex;gap:16px;margin-top:32px}.loginSection .loginContainer .loginCard.front .header{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.loginSection .loginContainer .loginCard.front .header>h3,.loginSection .loginContainer .loginCard.front .header>h4{width:100%;font-size:42px;font-variation-settings:"wdth" 75,"wght" 300;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.loginSection .loginContainer .loginCard.front .header>h4{font-size:16px;margin-top:5px}.loginSection .loginContainer .loginCard.back{pointer-events:none;transform:rotateY(180deg)}.loginSection .loginContainer .loginCard.back .header{position:relative;width:100%;display:flex;align-items:center;gap:16px}.loginSection .loginContainer .loginCard.back .header .details{display:flex;flex-direction:column;justify-content:center;gap:2px}.loginSection .loginContainer .loginCard.back .header .details .name{margin:0;font-size:20px;font-variation-settings:"wdth" 75,"wght" 600}.loginSection .loginContainer .loginCard.back .header .details .address{margin:0;font-size:14px;font-variation-settings:"wdth" 75,"wght" 400}.loginSection .loginContainer .loginCard.back .body{width:100%;flex:1 1}@media(max-width:1100px){.loginSection .loginContainer{min-width:500px}.loginSection .loginContainer .loginCard{transform:scale(.9)}}@media(max-width:830px){.loginSection{flex-direction:column}.loginSection .loginAnim{flex:1 1;justify-content:center;align-items:flex-start}.loginSection .loginContainer{margin:0 0 220px}}@media(max-width:600px){.loginSection .loginAnim{width:90%}.loginSection .loginAnim .welcomeAnim{margin:auto;width:100%;height:65%}.loginSection .loginContainer{min-width:100%;margin:0 0 135px}.loginSection .loginContainer .loginCard{width:100%;border-radius:40px 40px 0 0;box-shadow:0 -5px 5px rgba(0,0,0,.1);transform:scale(1)}}@media(max-width:430px){.loginSection .loginAnim .welcomeAnim{height:45%}}.homeNavbar{--navHeight:80px;position:fixed;top:0;width:100%;height:var(--navHeight);padding:0 30px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.homeNavbar .logo{height:100%;line-height:var(--navHeight);display:flex;float:left;padding:0 30px;font-variation-settings:"wdth" 75,"wght" 500;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;outline:none;cursor:pointer}.homeNavbar .menu{display:flex;height:100%;float:right;align-items:center;justify-content:center}.homeNavbar .menu.open .icon{transform:rotate(45deg)}.homeNavbar .menu.open .icon:hover span:nth-child(2){width:24px}.homeNavbar .menu.open .icon .line1{top:50%;right:23px;width:24px}.homeNavbar .menu.open .icon .line2{top:50%;right:23px;width:24px;transform:rotate(90deg)}.homeNavbar .menu.open .container{display:flex}.homeNavbar .menu.open .container .item:first-child{animation:riseIn .38s cubic-bezier(.175,.885,.32,1.275) .12s forwards}.homeNavbar .menu.open .container .item:nth-child(2){animation:riseIn .38s cubic-bezier(.175,.885,.32,1.275) .24s forwards}.homeNavbar .menu.open .container .item:nth-child(3){animation:riseIn .38s cubic-bezier(.175,.885,.32,1.275) .36s forwards}@keyframes riseIn{to{opacity:1;transform:translateY(0)}}.homeNavbar .menu .icon{display:none;position:absolute;top:0;right:0;width:var(--navHeight);height:var(--navHeight);justify-content:center;cursor:pointer}.homeNavbar .menu .icon,.homeNavbar .menu .icon>*{transition:all .3s ease-in-out}@media(hover:hover){.homeNavbar .menu .icon:hover .line2{width:25px}}.homeNavbar .menu .icon span{position:absolute;right:18px;display:block;height:2px;border-bottom:1px solid var(--colorContentPrimary)}.homeNavbar .menu .icon span.line1{width:35px;top:38%}.homeNavbar .menu .icon span.line2{width:17.5px;top:52%}.homeNavbar .menu .container{height:100%;display:flex}.homeNavbar .menu .container .item{position:relative;height:100%;padding:0 20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.homeNavbar .menu .container .item:after{content:"";display:block;position:absolute;bottom:12px;width:100%;height:5px;transform:scaleX(0);border-bottom:2px solid hsl(var(--colorBrandPrimary));transition:transform .1s ease-in}.homeNavbar .menu .container .item p{font-size:12px;font-variation-settings:"wdth" 75,"wght" 500;margin:0;text-align:center;text-transform:uppercase;letter-spacing:1.5px;z-index:1}@media(hover:hover){.homeNavbar .menu .container .item:hover:after{transform:scaleX(.2)}}@media(max-width:800px){.homeNavBar .menu .container .item p{font-size:10px}}@media(max-width:630px){.homeNavBar .menu .icon{display:flex;margin-right:10px;z-index:2}.homeNavBar .menu .container{display:none;position:absolute;left:50%;top:0;width:100%;height:100dvh;align-items:center;justify-content:center;flex-direction:column;transform:translateX(-50%)}.homeNavBar .menu .container .item{width:-moz-fit-content;width:fit-content;height:auto;justify-content:center;padding:10px;opacity:0;transform:translateY(80px)}.homeNavBar .menu .container .item:first-child{animation:riseIn .1s ease-out .5s forwards}.homeNavBar .menu .container .item:nth-child(2){animation:riseIn .1s ease-out 1s forwards}.homeNavBar .menu .container .item:nth-child(3){animation:riseIn .1s ease-out 1.5s forwards}}@media(max-width:630px)and (hover:hover){.homeNavBar .menu .container .item:hover span{transition:width .1s ease-out}}@media(max-width:630px){.homeNavBar .menu .container .item.active span{width:100%;transition:width .3s cubic-bezier(.175,.885,.32,1.275)}.homeNavBar .menu .container .item span{bottom:8px}.homeNavBar .menu .container .item p{font-size:34px;font-variation-settings:"wdth" 75,"wght" 300}}