.waitlist-module__IQe7TW__page{background:var(--color-paper,#f0e8d9);min-height:100vh;color:var(--color-ink,#2a2018);font-family:var(--font-body,ui-sans-serif, system-ui);flex-direction:column;display:flex}.waitlist-module__IQe7TW__topBar{justify-content:space-between;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:1.4rem 2rem .9rem;display:flex}.waitlist-module__IQe7TW__wordmark{font-family:var(--font-display,Georgia, ui-serif, serif);letter-spacing:-.02em;color:var(--color-ink,#2a2018);font-size:1.15rem;font-style:italic;font-weight:500;text-decoration:none}.waitlist-module__IQe7TW__backLink{font-family:var(--font-body,ui-sans-serif, system-ui);color:#2a20189e;letter-spacing:.005em;font-size:.85rem;font-style:italic;text-decoration:none}.waitlist-module__IQe7TW__backLink:hover{color:var(--color-ink,#2a2018)}.waitlist-module__IQe7TW__hr{border:0;border-top:1px solid #b05d3f2e;width:100%;max-width:720px;margin:0 auto}.waitlist-module__IQe7TW__inner{flex-direction:column;flex:1;gap:2.2rem;width:100%;max-width:560px;margin:0 auto;padding:2.4rem 2rem 4rem;display:flex}.waitlist-module__IQe7TW__iconRow{align-items:center;gap:1rem;display:flex}.waitlist-module__IQe7TW__iconCopy{flex-direction:column;gap:.18rem;display:flex}.waitlist-module__IQe7TW__platformPick{font-family:var(--font-body,ui-sans-serif, system-ui);letter-spacing:.06em;text-transform:uppercase;color:#2a20188c;font-size:.74rem}.waitlist-module__IQe7TW__platformName{font-family:var(--font-display,Georgia, ui-serif, serif);letter-spacing:-.015em;font-size:1.2rem;font-style:italic}.waitlist-module__IQe7TW__headline{font-family:var(--font-display,Georgia, ui-serif, serif);letter-spacing:-.022em;color:var(--color-ink,#2a2018);margin:0;font-size:clamp(2.1rem,5.8vw,3rem);font-weight:400;line-height:1.08}.waitlist-module__IQe7TW__headline em{color:var(--color-accent,#b05d3f);font-style:italic}.waitlist-module__IQe7TW__lede{font-family:var(--font-body,ui-sans-serif, system-ui);color:#2a2018c7;max-width:460px;margin:0;font-size:1.025rem;line-height:1.55}.waitlist-module__IQe7TW__form{flex-direction:column;gap:.7rem;display:flex}.waitlist-module__IQe7TW__formRow{align-items:stretch;gap:.4rem;display:flex}.waitlist-module__IQe7TW__input{font-family:var(--font-body,ui-sans-serif, system-ui);color:var(--color-ink,#2a2018);background:#fffcf6b3;border:1px solid #b05d3f61;border-radius:6px;flex:1;min-width:0;padding:.95rem 1.05rem;font-size:1rem}.waitlist-module__IQe7TW__input:focus{outline:2px solid var(--color-accent,#b05d3f);outline-offset:1px}.waitlist-module__IQe7TW__submit{font-family:var(--font-body,ui-sans-serif, system-ui);background:var(--color-accent,#b05d3f);color:#faf5ea;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:.95rem 1.4rem;font-size:1rem;font-weight:500;transition:background .12s}.waitlist-module__IQe7TW__submit:hover{background:#95492f}.waitlist-module__IQe7TW__formNote{font-family:var(--font-body,ui-sans-serif, system-ui);color:#2a20188c;margin:0;font-size:.82rem;font-style:italic}.waitlist-module__IQe7TW__proof{background:#f0e8d966;border-left:2px solid #b05d3f59;flex-direction:column;gap:.55rem;padding:1.1rem 1.3rem;display:flex}.waitlist-module__IQe7TW__proofLabel{font-family:var(--font-body,ui-sans-serif, system-ui);text-transform:uppercase;letter-spacing:.1em;color:#2a201880;font-size:.7rem}.waitlist-module__IQe7TW__proofItem{font-family:var(--font-body,ui-sans-serif, system-ui);color:#2a2018d1;font-size:.92rem;line-height:1.45}.waitlist-module__IQe7TW__proofItem em{color:var(--color-accent,#b05d3f);font-style:italic}.waitlist-module__IQe7TW__closing{font-family:var(--font-display,Georgia, ui-serif, serif);color:#2a2018ad;text-align:center;border-top:1px solid #b05d3f2e;margin:0;padding-top:1.5rem;font-size:.95rem;font-style:italic;line-height:1.5}.waitlist-module__IQe7TW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.waitlist-module__IQe7TW__topBar{padding:1rem 1.2rem .6rem}.waitlist-module__IQe7TW__inner{padding:1.6rem 1.2rem 3rem}.waitlist-module__IQe7TW__formRow{flex-direction:column}.waitlist-module__IQe7TW__submit{width:100%}}
