.waitlist-landing-module__NK3_Oa__page{--waitlist-green:#65d6c3;color:#111827;background:#fff;min-height:100svh;font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}.waitlist-landing-module__NK3_Oa__page,.waitlist-landing-module__NK3_Oa__page *{box-sizing:border-box}.waitlist-landing-module__NK3_Oa__waitlistLayout{grid-template-columns:minmax(390px,448px) minmax(0,1fr);align-items:center;column-gap:clamp(56px,7.22vw,104px);min-height:100svh;padding-left:clamp(48px,5.56vw,80px);display:grid}.waitlist-landing-module__NK3_Oa__copyColumn{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.waitlist-landing-module__NK3_Oa__logo{object-fit:contain;width:214px;height:auto}.waitlist-landing-module__NK3_Oa__copyColumn h1{color:#101827;letter-spacing:-.045em;margin:48px 0 0;font-size:clamp(2.75rem,3.47vw,3.125rem);font-weight:800;line-height:1.08}.waitlist-landing-module__NK3_Oa__copyColumn h1 span{color:var(--waitlist-green);display:inline-block;position:relative}.waitlist-landing-module__NK3_Oa__copyColumn h1 span:after{content:"";background:#65d6c373;height:7px;position:absolute;bottom:-6px;left:0;right:0;transform:rotate(-1deg)}.waitlist-landing-module__NK3_Oa__description{color:#6f737b;max-width:430px;margin:34px 0 0;font-size:1rem;line-height:1.6}.waitlist-landing-module__NK3_Oa__form{gap:12px;width:100%;margin-top:26px;display:grid}.waitlist-landing-module__NK3_Oa__form label{display:block}.waitlist-landing-module__NK3_Oa__form input,.waitlist-landing-module__NK3_Oa__form button{width:100%;height:56px;font:inherit;border-radius:7px}.waitlist-landing-module__NK3_Oa__form input{color:#111827;background:#fbfbfd;border:1px solid #d7dae0;outline:none;padding:0 16px;font-size:.875rem;transition:border-color .16s,box-shadow .16s}.waitlist-landing-module__NK3_Oa__form input::placeholder{color:#a0a3aa;opacity:1}.waitlist-landing-module__NK3_Oa__form input:focus{border-color:#53c8b4;box-shadow:0 0 0 3px #65d6c333}.waitlist-landing-module__NK3_Oa__form button{background:var(--waitlist-green);color:#fff;cursor:pointer;border:0;font-size:.875rem;font-weight:600;transition:background-color .16s,transform .16s,opacity .16s}.waitlist-landing-module__NK3_Oa__form button:hover:not(:disabled){background:#53c8b4}.waitlist-landing-module__NK3_Oa__form button:active:not(:disabled){transform:translateY(1px)}.waitlist-landing-module__NK3_Oa__form button:disabled{cursor:default;opacity:.72}.waitlist-landing-module__NK3_Oa__waitlistCount{color:#858991;margin:11px 0 0;font-size:.75rem;line-height:1.5}.waitlist-landing-module__NK3_Oa__successMessage,.waitlist-landing-module__NK3_Oa__errorMessage{margin:8px 0 0;font-size:.75rem;line-height:1.5}.waitlist-landing-module__NK3_Oa__successMessage{color:#147c6b}.waitlist-landing-module__NK3_Oa__errorMessage{color:#a22626}.waitlist-landing-module__NK3_Oa__socialIcons{align-items:center;gap:14px;display:flex}.waitlist-landing-module__NK3_Oa__desktopSocial{margin-top:20px}.waitlist-landing-module__NK3_Oa__mobileSocial{display:none}.waitlist-landing-module__NK3_Oa__socialIcons>a{color:#111827;place-items:center;width:18px;height:18px;transition:color .16s,transform .16s;display:grid}.waitlist-landing-module__NK3_Oa__socialIcons>a:hover{color:var(--waitlist-green);transform:translateY(-1px)}.waitlist-landing-module__NK3_Oa__socialIcons>a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #65d6c352}.waitlist-landing-module__NK3_Oa__productVisual{border-radius:12px 0 0 12px;width:100%;height:min(76.5svh,783px);min-height:610px;position:relative;overflow:hidden}.waitlist-landing-module__NK3_Oa__venueBackground{object-fit:cover;object-position:center}.waitlist-landing-module__NK3_Oa__device{aspect-ratio:1.303;width:98%;position:absolute;top:51%;left:69%;transform:translate(-50%,-50%)}.waitlist-landing-module__NK3_Oa__deviceScreen{z-index:2;background:#272727;border-radius:5%;position:absolute;inset:6.5% 5.5%;overflow:hidden}.waitlist-landing-module__NK3_Oa__deviceScreen img{object-fit:cover}.waitlist-landing-module__NK3_Oa__deviceFrame{z-index:1;width:76.7%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.waitlist-landing-module__NK3_Oa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px) and (min-width:900px){.waitlist-landing-module__NK3_Oa__waitlistLayout{grid-template-columns:minmax(360px,410px) minmax(0,1fr);column-gap:46px;padding-left:42px}.waitlist-landing-module__NK3_Oa__productVisual{min-height:560px}}@media (max-width:899px){.waitlist-landing-module__NK3_Oa__page{min-height:100svh}.waitlist-landing-module__NK3_Oa__waitlistLayout{flex-direction:column;align-items:center;width:min(100%,430px);min-height:100svh;margin:0 auto;padding:30px 44px 28px;display:flex}.waitlist-landing-module__NK3_Oa__copyColumn{text-align:center;align-items:center;width:100%}.waitlist-landing-module__NK3_Oa__logo{width:148px}.waitlist-landing-module__NK3_Oa__copyColumn h1{letter-spacing:-.04em;margin-top:26px;font-size:2.375rem;line-height:1.18}.waitlist-landing-module__NK3_Oa__copyColumn h1 span:after{height:6px;bottom:-4px}.waitlist-landing-module__NK3_Oa__description{max-width:340px;margin-top:20px;font-size:.9375rem;line-height:1.75}.waitlist-landing-module__NK3_Oa__form{gap:16px;margin-top:16px}.waitlist-landing-module__NK3_Oa__form input,.waitlist-landing-module__NK3_Oa__form button{height:52px}.waitlist-landing-module__NK3_Oa__waitlistCount{margin-top:12px}.waitlist-landing-module__NK3_Oa__desktopSocial{display:none}.waitlist-landing-module__NK3_Oa__productVisual{aspect-ratio:342/333;border-radius:12px;width:100%;height:auto;min-height:0;margin-top:16px}.waitlist-landing-module__NK3_Oa__device{width:92%;top:56%;left:50%}.waitlist-landing-module__NK3_Oa__mobileSocial{margin-top:17px;display:flex}}@media (max-width:380px){.waitlist-landing-module__NK3_Oa__waitlistLayout{padding-left:24px;padding-right:24px}.waitlist-landing-module__NK3_Oa__copyColumn h1{font-size:2.05rem}}@media (prefers-reduced-motion:reduce){.waitlist-landing-module__NK3_Oa__form input,.waitlist-landing-module__NK3_Oa__form button{transition:none}}
