@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inknut+Antiqua:wght@300;400;500;600;700;800;900&display=swap";html,body,#root{min-height:100%}:root{--pink:#ff5fa2;--vivid-pink:#ff5fa2;--yellow:#ffd425;--cream:#fffae7;--ink:#1c1c1c;--shadow:#ff1a7a30;--ease-out:cubic-bezier(.19, 1, .22, 1);--loading-bg:#fdd018}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;justify-content:center;display:flex}body{background-color:var(--yellow);color:var(--pink);max-width:425px;font-family:Montserrat,sans-serif;overflow-x:hidden}.page{width:100%;animation:pageGlow .9s var(--ease-out) both;background-position:-85px 80px;background-repeat:no-repeat;background-size:cover}#img{object-fit:contain;width:auto;max-width:100%;max-height:100vh;margin:0 auto;display:block}.hero-image{transform-origin:top;animation:heroEntrance 1s var(--ease-out) .12s both;will-change:transform, opacity}.waitlist-section{flex-direction:column;align-items:center;gap:32px;padding:56px 20px;display:flex}.waitlist-form{background-color:var(--cream);width:85%;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:30px;flex-direction:column;height:370px;padding:34px;display:flex;box-shadow:-8px 7px 8px #00000059}.form-fields{flex-direction:column;display:flex}[hidden]{display:none!important}.waitlist-form h1{color:var(--vivid-pink);text-align:center;animation:fieldRise .58s var(--ease-out) both;text-transform:uppercase;word-spacing:4px;margin-bottom:16px;font-family:Inknut Antiqua;font-size:38px;font-weight:400;line-height:1.5}.waitlist-form label{color:var(--pink);animation:fieldRise .56s var(--ease-out) both;margin-bottom:8px;font-size:16px;font-weight:700}.waitlist-form input{background-color:var(--cream);width:100%;color:var(--pink);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), background-color .22s ease;animation:fieldRise .56s var(--ease-out) both;border:2px solid #000000b0;border-radius:14px;outline:0;margin-bottom:20px;padding:15px 16px;font-size:16px}.waitlist-form input::placeholder{color:#000000b0;font-family:Montserrat;font-size:18px}.waitlist-form button{background-color:var(--pink);border:3px solid var(--pink);color:var(--cream);cursor:pointer;text-transform:uppercase;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), background-color .22s ease, color .22s ease;animation:fieldRise .56s var(--ease-out) both;border-radius:14px;margin-top:6px;padding:16px;font-family:Montserrat;font-size:18px;font-weight:700;position:relative;overflow:hidden;transform:translateZ(0)}.waitlist-form button:hover,.waitlist-form button:focus{background-color:var(--yellow);color:var(--pink);box-shadow:0 8px 0 var(--shadow);transform:translateY(-3px)}.waitlist-form button:active{box-shadow:0 3px 0 var(--shadow);transform:translateY(1px)scale(.98)}.waitlist-form button:disabled{opacity:.72;cursor:wait;animation:.9s ease-in-out infinite buttonPulse}.button-ripple{pointer-events:none;opacity:.22;background-color:currentColor;border-radius:999px;width:12px;height:12px;animation:.65s ease-out forwards ripplePop;position:absolute;transform:translate(-50%,-50%)scale(0)}.form-message{text-align:center;min-height:20px;animation:fieldRise .56s var(--ease-out) both;margin-top:12px;font-size:14px;font-weight:700}.form-message-error{color:var(--pink)}.success-state{color:var(--pink);text-align:center;animation:successPop .62s var(--ease-out) both;flex-direction:column;align-items:center;gap:10px;display:flex}.success-state svg{animation:iconPop .72s var(--ease-out) .12s both}.success-state strong{font-size:26px;line-height:1.1}.success-state span{max-width:320px;font-size:16px;line-height:1.45}.submit-another{color:var(--pink);cursor:pointer;text-transform:none;background:0 0;border:0;margin-top:4px;padding:0;font-size:14px;font-weight:700}.submit-another:hover,.submit-another:focus{color:var(--pink);box-shadow:none;background:0 0}.social-image{border:4px solid var(--pink);width:min(100%,520px);box-shadow:12px 12px 0 var(--shadow);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:10%;display:block}.reveal-item{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);will-change:transform, opacity;transform:translateY(40px)scale(.98)}.reveal-on-scroll.is-visible .reveal-item{opacity:1;transform:translateY(0)scale(1)}.reveal-on-scroll.is-visible .reveal-item:nth-child(2){transition-delay:.14s}.form-fields label:first-of-type,.form-fields input:first-of-type{animation-delay:.12s}.form-fields label:nth-of-type(2),.form-fields input:nth-of-type(2){animation-delay:.21s}#submit-button,.form-message{animation-delay:.3s}@keyframes pageGlow{0%{background-color:#ffe16a}to{background-color:var(--yellow)}}@keyframes heroEntrance{0%{opacity:0;filter:saturate(.7);transform:translateY(24px)scale(.96)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fieldRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonPulse{0%,to{transform:scale(1)}50%{transform:scale(.98)}}@keyframes ripplePop{to{opacity:0;transform:translate(-50%,-50%)scale(18)}}@keyframes successPop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes iconPop{0%{opacity:0;transform:scale(.55)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=560px){#img{width:85%;max-height:none}.waitlist-section{padding:20px 16px}.waitlist-form{padding:26px 20px;box-shadow:-8px 7px 8px #00000059}.waitlist-form h1{font-size:30px}.social-image{box-shadow:-8px 7px 8px #00000059}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal-item{opacity:1;transform:none}}.social{background-color:var(--cream);width:85%;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:30px;flex-direction:column;align-items:center;height:360px;padding:26px 20px;display:flex;box-shadow:-8px 7px 8px #00000059}.social>h1{color:#000;text-align:center;animation:fieldRise .58s var(--ease-out) both;text-transform:uppercase;word-spacing:4px;margin-bottom:10px;font-family:Inknut Antiqua;font-size:18px;font-weight:400;line-height:1.5}.social>img{width:112px}.social>.para{color:#000;text-align:center;width:80%;padding-top:10px;font-size:18px}.social-bottom{flex-direction:row;justify-content:space-between;width:102%;display:flex;position:relative;bottom:-40px}.social-id{color:#000;font-size:12px}.logo{justify-content:center;width:100%;padding-top:14px;display:flex}#headerLogo{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:95px;width:195px}#waterMark{filter:brightness(0)opacity(.2);width:100%}.LoadingPageWrap{background-color:var(--loading-bg);border-bottom-right-radius:20px;border-bottom-left-radius:20px;justify-content:center;align-items:center;width:425px;height:100vh;display:flex;position:fixed;top:0%}#logo{width:80vw}
