.waitlist-module__IQe7TW__shell{--blue:#7d8bff;--text:#c8ceff;--dim:#aab6ea;--line:#40529a;min-height:100vh;color:var(--text);background:radial-gradient(circle at 92% 8%,#111973 0,#0000 32%),linear-gradient(135deg,#020c46 0%,#060641 100%);padding:0 max(24px,50vw - 590px);font-family:Arial,Helvetica,sans-serif;position:relative}.waitlist-module__IQe7TW__shell:before{content:"";pointer-events:none;border-left:1px solid #5262ae55;border-right:1px solid #5262ae55;position:absolute;inset:0 max(24px,50vw - 590px)}.waitlist-module__IQe7TW__shell>*{position:relative}.waitlist-module__IQe7TW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:0 28px;display:flex}.waitlist-module__IQe7TW__header:before,.waitlist-module__IQe7TW__header:after,.waitlist-module__IQe7TW__formPanel:before{content:"";pointer-events:none;background:url(/motifs/star.svg) 50%/contain no-repeat;width:24px;height:24px;position:absolute}.waitlist-module__IQe7TW__header:before{bottom:-12px;left:-12px}.waitlist-module__IQe7TW__header:after{bottom:-12px;right:-12px}.waitlist-module__IQe7TW__brand{align-items:baseline;gap:13px;display:flex}.waitlist-module__IQe7TW__wordmark{letter-spacing:-.04em;color:var(--blue);font:400 36px/1 Vespa,Georgia,serif}.waitlist-module__IQe7TW__brandLight{color:var(--dim);letter-spacing:.08em;font-size:12px}.waitlist-module__IQe7TW__signIn{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:0 0;padding:11px 16px;font:700 13px Arial,Helvetica,sans-serif;text-decoration:none;display:inline-block}.waitlist-module__IQe7TW__signIn:hover,.waitlist-module__IQe7TW__signIn:focus-visible{color:#fff;background:#19226a}.waitlist-module__IQe7TW__content{grid-template-columns:minmax(0,1fr) minmax(350px,470px);align-items:center;gap:clamp(32px,6vw,100px);min-height:calc(100vh - 87px);padding:48px 28px 72px;display:grid}.waitlist-module__IQe7TW__intro{max-width:630px}.waitlist-module__IQe7TW__eyebrow,.waitlist-module__IQe7TW__panelLabel,.waitlist-module__IQe7TW__marker{color:var(--dim);letter-spacing:.08em;font-size:12px;font-weight:700}.waitlist-module__IQe7TW__intro h1{color:var(--blue);letter-spacing:-.045em;margin:26px 0 29px;font:400 clamp(64px,7vw,100px)/.95 Vespa,Georgia,serif}.waitlist-module__IQe7TW__intro p{color:var(--text);max-width:520px;margin:0;font-size:15px;line-height:1.7}.waitlist-module__IQe7TW__marker{margin-top:50px;line-height:1.8}.waitlist-module__IQe7TW__marker span{color:var(--blue);padding:0 5px}.waitlist-module__IQe7TW__formPanel{border:1px solid var(--line);background:#060b4a88;min-width:0;padding:28px;position:relative}.waitlist-module__IQe7TW__formPanel:before{top:-12px;right:-12px}.waitlist-module__IQe7TW__panelLabel{justify-content:space-between;gap:12px;margin-bottom:23px;display:flex}.waitlist-module__IQe7TW__formPanel .cl-rootBox{max-width:100%}.waitlist-module__IQe7TW__formNote{color:var(--dim);margin:22px 4px 0;font-size:13px;line-height:1.6}.waitlist-module__IQe7TW__legalNotice{color:var(--dim);margin:16px 4px 0;font-size:13px;line-height:1.6}.waitlist-module__IQe7TW__legalNotice a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.waitlist-module__IQe7TW__legalNotice a:hover{color:#fff}.waitlist-module__IQe7TW__formNote a{color:var(--blue)}.waitlist-module__IQe7TW__formNote a:hover{color:#fff}@media (max-width:820px){.waitlist-module__IQe7TW__content{grid-template-columns:1fr;gap:42px;padding-top:72px}.waitlist-module__IQe7TW__intro{max-width:680px}.waitlist-module__IQe7TW__intro h1{max-width:620px}.waitlist-module__IQe7TW__marker{margin-top:28px}.waitlist-module__IQe7TW__formPanel{max-width:560px}}@media (max-width:520px){.waitlist-module__IQe7TW__shell{padding:0 18px}.waitlist-module__IQe7TW__shell:before{inset:0 18px}.waitlist-module__IQe7TW__header{min-height:74px;padding:0 18px}.waitlist-module__IQe7TW__wordmark{font-size:30px}.waitlist-module__IQe7TW__brandLight{display:none}.waitlist-module__IQe7TW__signIn{text-align:center;max-width:164px;padding:10px 11px;font-size:12px}.waitlist-module__IQe7TW__content{gap:36px;padding:62px 18px 56px}.waitlist-module__IQe7TW__intro h1{font-size:clamp(59px,14vw,78px)}.waitlist-module__IQe7TW__formPanel{padding:20px 14px}}
