@font-face{font-family:Eina\ 01 Regular;src:url(/fonts/Eina01-Regular.woff2) format("woff2"),url(/fonts/Eina01-Regular.woff) format("woff"),url(/fonts/Eina01-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.waitlist-page{--warm-canvas:#faf6f1;--ember-orange:#ff3c00;--hero-focus-x:38%;--hero-focus-y:42%}.waitlist-title{font-family:Eina\ 01 Regular,Eina01-Regular,sans-serif}.waitlist-title-break{display:inline}.waitlist-logo{width:2.5rem!important;height:auto!important}@media (min-width:640px){.waitlist-logo{width:3rem!important}}@media (min-width:1024px){.waitlist-logo{width:3.5rem!important}}@media (min-width:640px){.waitlist-title-break{display:block}}@media (max-width:1023px){.waitlist-content{align-items:center;text-align:center}.waitlist-badge,.waitlist-form-wrap,.waitlist-promo{align-self:center;margin-inline:auto}.waitlist-form-wrap{width:100%}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){.waitlist-content{max-width:34rem;margin-inline:auto;padding-top:2.5rem;padding-bottom:3rem}.waitlist-hero{min-height:40rem}.waitlist-hero-image{object-position:36% 26%;transform:scale(1);transform-origin:36% 26%}}@media (min-width:768px) and (max-width:1023px) and (min-aspect-ratio:4/3),(min-width:768px) and (max-width:1023px) and (orientation:landscape){.waitlist-layout{flex-direction:row;align-items:center;min-height:100svh}.waitlist-content{order:1;flex:0 0 44%;width:44%;max-width:none;align-items:flex-start;text-align:left;padding:5rem 1.25rem 2rem 2rem;margin-inline:0}.waitlist-content p{margin-inline:0}.waitlist-badge,.waitlist-promo{align-self:flex-start;margin-inline:0}.waitlist-form-wrap{align-self:stretch;margin-inline:0;max-width:100%}.waitlist-hero{order:2;flex:1 1 56%;width:56%;min-height:100svh}.waitlist-hero:before{content:none}.waitlist-hero-image{object-fit:contain;object-position:right center;transform:none;transform-origin:center center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000)}.waitlist-hero-overlay{display:block;background:linear-gradient(90deg,#fff 0,transparent 5%)}}@media (min-width:1024px){.waitlist-layout{min-height:100svh}.waitlist-content{justify-content:center;padding-top:5.5rem}.waitlist-badge,.waitlist-promo{align-self:flex-start;margin-inline:0}.waitlist-hero{min-height:100svh}}@media (min-width:1024px) and (max-height:820px){.waitlist-content{padding-top:5rem;padding-bottom:2.5rem}.waitlist-hero{min-height:100svh}}.waitlist-hero{overflow:hidden;isolation:isolate}@media (max-width:1023px){.waitlist-layout{padding-top:0}.waitlist-hero{margin-top:0}}.waitlist-logo-wrap{top:max(1rem,env(safe-area-inset-top,0px))}@media (min-width:640px){.waitlist-logo-wrap{top:max(1.5rem,env(safe-area-inset-top,0px))}}@media (min-width:768px) and (max-width:1023px){.waitlist-logo-wrap{top:max(1.25rem,env(safe-area-inset-top,0px))}}@media (min-width:1024px){.waitlist-logo-wrap{top:max(1.5rem,env(safe-area-inset-top,0px))}}.waitlist-hero-overlay{display:none}.waitlist-hero-image{object-fit:cover;object-position:var(--hero-focus-x) var(--hero-focus-y);transform:scale(1.12);transform-origin:var(--hero-focus-x) var(--hero-focus-y)}@media (max-width:639px){.waitlist-page{--hero-focus-y:48%}.waitlist-hero-image{transform:scale(1.15)}}@media (min-width:640px) and (max-width:1023px){.waitlist-hero-image{object-position:36% 26%;transform:scale(1);transform-origin:36% 26%}}@media (max-width:1023px){.waitlist-hero:before{content:none}}@media (min-width:1024px){.waitlist-hero-image{object-fit:contain;object-position:right center;transform:none;transform-origin:center center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000)}.waitlist-hero-overlay{display:block;background:linear-gradient(90deg,#fff 0,transparent 5%)}}.waitlist-live-dot{position:relative;display:inline-flex;flex-shrink:0;width:.375rem;height:.375rem}.waitlist-live-dot__core{position:absolute;inset:0;border-radius:50%;background-color:var(--ember-orange);animation:waitlist-dot-breathe 2.4s ease-in-out infinite}.waitlist-live-dot__wave{position:absolute;inset:-.1875rem;border-radius:50%;border:1px solid var(--ember-orange);animation:waitlist-dot-wave 2.4s ease-out infinite}@keyframes waitlist-dot-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.72}}@keyframes waitlist-dot-wave{0%{transform:scale(.75);opacity:.55}70%,to{transform:scale(2.1);opacity:0}}.waitlist-live-dot--burst .waitlist-live-dot__core{animation:waitlist-dot-burst .85s ease-out}.waitlist-live-dot--burst .waitlist-live-dot__wave{animation:waitlist-dot-burst-ring .85s ease-out}@keyframes waitlist-dot-burst{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes waitlist-dot-burst-ring{0%{transform:scale(.8);opacity:.7}to{transform:scale(3.2);opacity:0}}.waitlist-badge,.waitlist-promo{width:fit-content;max-width:100%;flex-shrink:0}.waitlist-badge{transform-origin:center center}@keyframes waitlist-badge-celebrate{0%{transform:scale(1);background-color:rgba(255,60,0,.1);border-color:rgba(255,60,0,.55)}20%{transform:scale(1.12);background-color:rgba(255,60,0,.28);border-color:#ff3c00}45%{transform:scale(.96);background-color:rgba(255,60,0,.18);border-color:rgba(255,60,0,.75)}70%{transform:scale(1.04);background-color:rgba(255,60,0,.14);border-color:rgba(255,60,0,.65)}to{transform:scale(1);background-color:rgba(255,60,0,.1);border-color:rgba(255,60,0,.55)}}.waitlist-badge-celebrate{animation:waitlist-badge-celebrate .9s cubic-bezier(.34,1.45,.64,1)}.waitlist-badge-ripple{position:absolute;inset:-2px;border-radius:999px;border:2px solid rgba(255,60,0,.45);pointer-events:none;animation:waitlist-badge-ripple .9s ease-out forwards}@keyframes waitlist-badge-ripple{0%{transform:scale(1);opacity:.85}to{transform:scale(1.55);opacity:0}}.waitlist-spots-counter{--spots-digit-width:0.62em;position:relative;display:inline-grid;vertical-align:baseline;overflow:hidden;height:1em;line-height:1;min-width:calc(var(--spots-digits, 2) * var(--spots-digit-width));font-variant-numeric:tabular-nums;transform-origin:center center}.waitlist-spots-counter--active{animation:waitlist-spots-counter-glow .7s cubic-bezier(.22,1.2,.36,1)}.waitlist-spots-counter__slot{grid-area:1/1;display:block}.waitlist-spots-counter__out{animation:waitlist-spots-exit .62s cubic-bezier(.4,0,.2,1) forwards}.waitlist-spots-counter__in{animation:waitlist-spots-enter .68s cubic-bezier(.22,1.35,.36,1) forwards}@keyframes waitlist-spots-exit{0%{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}to{transform:translateY(-115%) scale(.82);opacity:0;filter:blur(3px)}}@keyframes waitlist-spots-enter{0%{transform:translateY(115%) scale(.82);opacity:0;filter:blur(3px)}55%{transform:translateY(-12%) scale(1.14);opacity:1;filter:blur(0)}78%{transform:translateY(4%) scale(.96);opacity:1;filter:blur(0)}to{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}}@keyframes waitlist-spots-counter-glow{0%{color:var(--ember-orange);text-shadow:none}35%{color:#ff5c2e;text-shadow:0 0 8px rgba(255,60,0,.55),0 0 18px rgba(255,60,0,.25)}to{color:var(--ember-orange);text-shadow:none}}.waitlist-form-wrap{width:100%}@media (min-width:1024px){.waitlist-form-wrap{align-self:flex-start;margin-inline:0}}.waitlist-form{padding-left:1rem;padding-right:1rem}@media (min-width:640px){.waitlist-form{padding-left:1.25rem;padding-right:.375rem}}.waitlist-email-input{direction:ltr;text-align:left;unicode-bidi:plaintext;width:100%;caret-color:#0e0e0f}@keyframes waitlist-button-shake{0%,to{transform:translateZ(0)}10%{transform:translate3d(-2px,-6px,0)}20%{transform:translate3d(2px,6px,0)}30%{transform:translate3d(-2px,-4px,0)}40%{transform:translate3d(2px,4px,0)}50%{transform:translate3d(-1px,-3px,0)}60%{transform:translate3d(1px,3px,0)}70%{transform:translate3d(-1px,-2px,0)}80%{transform:translate3d(1px,2px,0)}}.waitlist-submit-btn{will-change:transform}.waitlist-button-shake{animation:waitlist-button-shake .55s ease-in-out}@media (prefers-reduced-motion:reduce){.waitlist-badge-celebrate,.waitlist-badge-ripple,.waitlist-button-shake,.waitlist-live-dot__core,.waitlist-live-dot__wave,.waitlist-spots-counter--active,.waitlist-spots-counter__in,.waitlist-spots-counter__out{animation:none!important}}