body.fl-waitlist-page .fl-nav-spacer,body.fl-waitlist-page .hs-elevate-site-header{display:none!important}body.fl-waitlist-page{padding-top:0!important}body.fl-waitlist-page,body.fl-waitlist-page .hs-content,body.fl-waitlist-page .hs-content-container,body.fl-waitlist-page main{height:100vh;height:100dvh;overflow:hidden!important}.fl-waitlist{align-items:center;background:radial-gradient(ellipse 110% 130% at 50% -10%,#ffb073 0,#fc6a00 18%,#c24e00 42%,#6b2c08 70%,#1a0a05 100%);box-sizing:border-box;color:#fff;display:flex;height:100vh;height:100dvh;inset:0;isolation:isolate;justify-content:center;overflow:hidden;position:fixed;width:100vw;z-index:5}.fl-waitlist:before{background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.08) 0,transparent 40%);content:"";mix-blend-mode:screen;z-index:0}.fl-waitlist:before,.fl-waitlist__intro{inset:0;pointer-events:none;position:absolute}.fl-waitlist__intro{overflow:hidden;z-index:10}.fl-waitlist__intro-frame{box-shadow:0 0 0 100vmax #000;height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(.75);transform-origin:50% 50%;width:100%;will-change:transform,opacity}.fl-waitlist__intro.is-zooming .fl-waitlist__intro-frame{animation:fl-waitlist-zoom var(--fl-zoom-ms,.7s) cubic-bezier(.55,0,.3,1) forwards}.fl-waitlist__intro.is-loading{background:#000}.fl-waitlist__intro.is-done{display:none}@keyframes fl-waitlist-zoom{0%{opacity:1;transform:scale(.75)}80%{opacity:1;transform:scale(28)}to{opacity:0;transform:scale(48)}}.fl-waitlist__center{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(28px,5vh,60px);padding:20px;position:relative;width:100%;z-index:1}.fl-waitlist__stage{opacity:0;transform:translateY(32px);transition:opacity .55s ease,transform .6s cubic-bezier(.2,.75,.2,1)}.fl-waitlist.is-ready .fl-waitlist__stage{opacity:1;transform:none}.fl-waitlist.is-ready .fl-waitlist__rotator{transition-delay:0s}.fl-waitlist.is-ready .fl-waitlist__logo-wrap{transition-delay:.06s}.fl-waitlist.is-ready .fl-waitlist__bottom{transition-delay:.16s}.fl-waitlist__rotator{display:flex;justify-content:center;min-height:1.2em;width:min(92vw,900px)}.fl-waitlist__rotator-slot{color:#fff;display:inline-flex;flex-wrap:wrap;font-family:inherit;font-size:clamp(22px,3.4vw,42px);font-weight:500;justify-content:center;letter-spacing:-.02em;line-height:1.1;text-shadow:0 2px 20px rgba(0,0,0,.18)}.fl-waitlist__rotator-slot .fl-l{display:inline-block;visibility:hidden;white-space:pre}.fl-waitlist__rotator-slot .fl-l.is-in{visibility:visible}.fl-waitlist__logo-wrap{align-items:center;display:flex;justify-content:center}.fl-waitlist__logo-svg{display:block;height:auto;width:clamp(360px,52vw,680px)}.fl-waitlist__logo-svg .fl-logo-iso,.fl-waitlist__logo-svg .fl-logo-text path{fill:#fff}.fl-waitlist__bottom{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center;width:min(92vw,560px)}.fl-waitlist__cta-text{color:hsla(0,0%,100%,.9);font-size:clamp(14px,1.3vw,16px);font-weight:400;letter-spacing:.02em;margin:0}.fl-waitlist__form{align-items:center;display:flex;flex-direction:column;gap:14px;width:100%}.fl-waitlist__input-row{align-items:center;display:flex;gap:10px;width:100%}.fl-waitlist__email{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;box-shadow:0 6px 22px rgba(0,0,0,.08);color:#fff;flex:1;font:inherit;font-size:15px;font-weight:500;min-width:0;outline:none;padding:15px 22px;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.fl-waitlist__email::placeholder{color:hsla(0,0%,100%,.7);font-weight:400}.fl-waitlist__email:focus{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.7);box-shadow:0 0 0 3px hsla(0,0%,100%,.18),0 6px 22px rgba(0,0,0,.14)}.fl-waitlist__email:disabled{cursor:not-allowed;opacity:.55}.fl-waitlist__btn{flex-shrink:0}.fl-waitlist__hint{color:hsla(0,0%,100%,.85);font-size:12.5px;margin:0;min-height:20px;text-align:center}.fl-waitlist__hint.is-error{color:#ffd9c2}.fl-waitlist__step--2{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),opacity .35s ease;width:100%}.fl-waitlist__form.is-step-2 .fl-waitlist__step--2{grid-template-rows:1fr;opacity:1}.fl-waitlist__step-inner{align-items:center;display:flex;flex-direction:column;gap:14px;min-height:0;overflow:hidden}.fl-waitlist__consent-text{color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.5;max-width:480px;text-align:center}.fl-waitlist__consent-text p{margin:0}.fl-waitlist__consent-check{align-items:flex-start;color:hsla(0,0%,100%,.95);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4;max-width:480px;text-align:left}.fl-waitlist__consent-check input{opacity:0;pointer-events:none;position:absolute}.fl-waitlist__consent-box{background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.6);border-radius:5px;flex-shrink:0;height:18px;margin-top:1px;position:relative;transition:background .2s ease,border-color .2s ease;width:18px}.fl-waitlist__consent-box:after{border-width:medium;border-bottom:2px solid var(--ink,#0a0a0a);border-left:0 solid var(--ink,#0a0a0a);border-right:2px solid var(--ink,#0a0a0a);border-top:0 solid var(--ink,#0a0a0a);content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg) scale(0);transition:transform .2s ease;width:5px}.fl-waitlist__consent-check input:checked~.fl-waitlist__consent-box{background:#fff;border-color:#fff}.fl-waitlist__consent-check input:checked~.fl-waitlist__consent-box:after{transform:rotate(45deg) scale(1)}.fl-waitlist__consent-check input:focus-visible~.fl-waitlist__consent-box{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.fl-waitlist__success{align-items:center;background:hsla(0,0%,100%,.14);border-radius:12px;color:#fff;display:none;font-size:15px;font-weight:500;gap:10px;justify-content:center;padding:16px 20px}.fl-waitlist__form.is-done .fl-waitlist__step--1,.fl-waitlist__form.is-done .fl-waitlist__step--2{display:none}.fl-waitlist__form.is-done .fl-waitlist__success{display:inline-flex}.fl-waitlist__success svg{height:20px;width:20px}@media (max-width:560px){.fl-waitlist__center{gap:clamp(16px,3vh,30px)}.fl-waitlist__bottom{width:min(92vw,460px)}.fl-waitlist__input-row{align-items:center;flex-direction:row;gap:8px}.fl-waitlist__email{flex:1;text-align:left;width:auto}.fl-waitlist__btn{flex-shrink:0}.fl-waitlist__logo-svg{width:clamp(280px,78vw,480px)}}