.LandingPage-background{background-image:url(/images/moow_main.png);background-size:cover;background-position:50%;background-attachment:fixed;max-width:100%;width:100%;height:100%;text-align:center;padding:clamp(5%,10vw,10%);color:#fff}.Site-heading{font-weight:700;font-size:clamp(1.5rem,4vw + .5rem,2rem);color:#fff;padding-top:3%;padding-bottom:1%}.Site-TermsAndConditions{color:#fff;font-size:clamp(1rem,2vw + .3rem,1.5rem);padding:3%;text-align:justify;line-height:clamp(1.5,.2vw + 1.4,1.7)}.LandingPage-testflight{display:inline-block;font-weight:700;font-size:clamp(1rem,2vw + .5rem,1.5rem);color:#60a5fa;margin-top:clamp(.5rem,1vw,1rem);transition:all .2s ease-in-out}.LandingPage-testflight:hover{text-decoration:underline;color:#93c5fd}.Mobile-LandingPage-testflight{padding-top:50%;display:inline-block;font-weight:700;color:#60a5fa;font-size:clamp(.9rem,3vw + .3rem,1.2rem);transition:all .2s ease-in-out}.Mobile-LandingPage-testflight:hover{color:#93c5fd}.LandingPage-title{font-size:clamp(2rem,6vw + 1rem,4rem);font-weight:700;position:fixed;top:51%;left:50%;transform:translateX(-50%) translateY(-50%);width:90%;max-width:1200px}.LandingPage-capsuleintro{height:50%;padding-top:clamp(15em,20vw,25em);display:flex;flex-direction:column;justify-content:center;font-size:clamp(.6rem,1.5vw + .2rem,.8rem)}.Mobile-LandingPage-background{background-size:cover;background-position:50%;background-attachment:fixed;max-width:100%;width:100%;height:100%;text-align:center;padding:clamp(5%,10vw,10%);color:#fff}.Mobile-Site-background{background-color:#000;min-height:100vh;max-width:100%;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;overflow-y:auto}.Mobile-Site-background::-webkit-scrollbar{display:none}.Mobile-Site-container{margin:auto;overflow-y:hidden}.Mobile-Site-ScrollContainer,.Mobile-Site-container{text-align:center;justify-content:space-evenly;flex:1;height:auto}.Mobile-Site-ScrollContainer::-webkit-scrollbar{visibility:hidden}.Mobile-Site-subheading{font-weight:700;font-size:clamp(1.25rem,3vw + .5rem,1.5rem);color:#fff;padding-bottom:1%}.Mobile-Site-content{flex:1;font-size:clamp(1rem,2.5vw + .3rem,1.25rem);color:#fff;padding-bottom:5%;overflow-y:auto;background-color:#000;height:100%}.Mobile-Site-TermsAndConditions{color:#fff;font-size:clamp(1rem,2.5vw + .3rem,1.5rem);padding:3%;text-align:justify;line-height:clamp(1.5,.2vw + 1.4,1.7)}.Footer--ios-safari{padding-bottom:calc(5em + env(safe-area-inset-bottom))}.ios-LandingPage-title{font-size:clamp(1rem,4vw + .3rem,1.25rem);font-weight:700;position:fixed;top:55%;left:50%;transform:translateX(-50%) translateY(-50%);width:90%;max-width:600px}.LandingPage-Input{color:#000;border-radius:clamp(.375rem,.5vw,.5rem);border:1px solid #d1d5db;padding:clamp(.4rem,1vw,.5rem) clamp(.8rem,2vw,1rem);pointer-events:auto;font-size:clamp(1rem,1.5vw + .1rem,.5rem);text-align:center;width:auto;min-width:clamp(120px,20vw,180px);transition:all .2s ease-in-out}.LandingPage-Input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.Capsule-Button{background:linear-gradient(135deg,#6fb1fc,#4364f7);color:#fff;border:none;border-radius:9999px;padding:clamp(.4rem,1vw,.6rem) clamp(.8rem,2vw,1.4rem);font-size:clamp(1.5rem,4vw + .5rem,1.5rem);font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .3s ease;box-shadow:0 clamp(2px,.5vw,4px) clamp(6px,1vw,10px) rgba(0,0,0,.15)}.Capsule-Button:hover{transform:translateY(-1px);box-shadow:0 clamp(3px,.7vw,6px) clamp(10px,1.5vw,16px) rgba(0,0,0,.2)}.Capsule-Button:active{transform:translateY(0);box-shadow:0 clamp(2px,.4vw,3px) clamp(5px,.8vw,8px) rgba(0,0,0,.15)}.Capsule-Button:focus-visible{outline:3px solid rgba(99,102,241,.4);outline-offset:2px}.page-zoom-in{animation:zoomIn .8s cubic-bezier(.4,0,.2,1) forwards;transform-origin:center center}@keyframes zoomIn{0%{transform:scale(1);opacity:1}to{transform:scale(5);opacity:1}}.page-zoom-out{animation:zoomOut .8s cubic-bezier(.4,0,.2,1) forwards;transform-origin:center center}@keyframes zoomOut{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}.page-transition-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:9999;animation:fadeOut .6s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.page-wrapper{animation:pageEnter .6s cubic-bezier(.4,0,.2,1) forwards;transform-origin:center center}@keyframes pageEnter{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}body.transitioning{overflow:hidden}.page-enter-from-zoom{animation:enterFromZoom .8s cubic-bezier(.4,0,.2,1) forwards;transform-origin:center center}@keyframes enterFromZoom{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.terms-static-zoom{background-size:150%;background-position:50%;animation:subtleZoomIn .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes subtleZoomIn{0%{transform:scale(.5);opacity:0;filter:blur(10px)}to{transform:scale(1);opacity:1;filter:blur(0)}}@media (min-width:641px) and (max-width:1024px){.LandingPage-title,.ios-LandingPage-title{font-size:clamp(1.5rem,5vw + .5rem,3rem)}.LandingPage-Input{font-size:clamp(.5rem,2vw + .2rem,.7rem);min-width:clamp(140px,25vw,200px)}.Capsule-Button{font-size:clamp(1rem,5vw + .5rem,1rem)}}@media (max-width:640px){.LandingPage-background,.Mobile-LandingPage-background{padding:clamp(8%,12vw,15%)}.LandingPage-title{font-size:clamp(1.5rem,6vw + .5rem,2.5rem);width:95%}.ios-LandingPage-title{font-size:clamp(1rem,5vw + .3rem,1.5rem);width:95%}.LandingPage-Input{font-size:clamp(.6rem,3vw + .2rem,.9rem);min-width:clamp(140px,35vw,180px);padding:clamp(.5rem,2vw,.7rem) clamp(1rem,3vw,1.25rem)}.Capsule-Button{font-size:clamp(1.75rem,6vw + .5rem,1rem);padding:clamp(.5rem,2vw,.7rem) clamp(1rem,3vw,1.5rem)}.LandingPage-testflight,.Mobile-LandingPage-testflight{font-size:clamp(.9rem,3.5vw + .3rem,1.2rem)}}@media (max-width:480px){.LandingPage-title{font-size:clamp(1.25rem,7vw + .3rem,2rem)}.ios-LandingPage-title{font-size:clamp(.9rem,5.5vw + .2rem,1.25rem)}.LandingPage-capsuleintro{padding-top:clamp(12em,25vw,20em);font-size:clamp(.5rem,2vw + .15rem,.7rem)}.Capsule-Button{font-size:clamp(1.5rem,7vw + .3rem,1rem)}}@media (max-height:600px) and (orientation:landscape){.LandingPage-title{font-size:clamp(1.5rem,4vh + .5rem,2.5rem);top:50%}.ios-LandingPage-title{font-size:clamp(1rem,3vh + .3rem,1.5rem);top:52%}.LandingPage-Input{font-size:clamp(.6rem,2vh + .2rem,.8rem)}.Capsule-Button,.LandingPage-Input{padding:clamp(.4rem,1vh,.5rem) clamp(.8rem,2vh,1rem)}.Capsule-Button{font-size:clamp(1.5rem,4vh + .5rem,1rem)}.LandingPage-testflight,.Mobile-LandingPage-testflight{font-size:clamp(.8rem,2vh + .3rem,1rem);margin-top:clamp(.3rem,1vh,.5rem)}.LandingPage-capsuleintro{padding-top:clamp(8em,15vh,15em)}}@media (min-width:1920px){.LandingPage-title{font-size:clamp(3.5rem,4vw,5rem);max-width:1400px}.LandingPage-Input{font-size:.6rem;min-width:200px}.Capsule-Button{font-size:clamp(2.5rem,3vw,2rem)}.LandingPage-testflight{font-size:1.75rem}}@media (min-aspect-ratio:7/3){.LandingPage-title{max-width:1000px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Capsule-Button,.LandingPage-Input{border-width:1.5px}}@media (prefers-reduced-motion:reduce){.page-enter-from-zoom,.page-wrapper,.page-zoom-in,.page-zoom-out{animation-duration:.3s}.Capsule-Button,.LandingPage-Input,.LandingPage-testflight{transition-duration:.1s}.Capsule-Button:hover{transform:none}}@media (prefers-contrast:high){.LandingPage-Input{border-width:2px}.Capsule-Button{border:2px solid #fff}.LandingPage-testflight,.Mobile-LandingPage-testflight{text-decoration:underline}}@media (hover:none) and (pointer:coarse){.Capsule-Button,.LandingPage-testflight,.Mobile-LandingPage-testflight{min-height:44px;min-width:44px}.LandingPage-Input{min-height:44px}}