.page-module___8aEwW__page{min-height:100svh;padding-inline:clamp(var(--gutter-mobile), 5vw, var(--gutter-desktop));flex-direction:column;display:flex;overflow-x:clip}.page-module___8aEwW__header{padding-block:var(--space-6)}.page-module___8aEwW__brand{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-wordmark);letter-spacing:var(--tracking-wordmark);color:var(--ink);font-weight:500;display:inline-flex}.page-module___8aEwW__main{padding-block:var(--space-9);flex-direction:column;flex:1;justify-content:center;display:flex}.page-module___8aEwW__stage{box-sizing:border-box;width:100%;max-width:var(--measure-hero);padding:clamp(var(--space-8), 6vw, var(--space-9)) clamp(var(--space-5), 6vw, var(--space-9));gap:var(--space-8);background:radial-gradient(ellipse at 50% 0%, var(--haze), transparent 70%);box-shadow:var(--elevation-haze);border-radius:var(--radius-l);flex-direction:column;margin-inline:auto;display:flex;container-type:inline-size}.page-module___8aEwW__hero,.page-module___8aEwW__signup{width:100%;margin-inline:auto}.page-module___8aEwW__hero{text-align:center}.page-module___8aEwW__eyebrow{margin:0 0 var(--space-5);font-family:var(--font-interface);font-size:var(--text-credit);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--ink-muted)}.page-module___8aEwW__headline{font-family:var(--font-display);font-size:clamp(var(--text-display-m), 10cqi, var(--text-display-xl));overflow-wrap:break-word;color:var(--ink);text-shadow:var(--elevation-card);text-wrap:balance;margin:0;font-weight:400;line-height:1.05}.page-module___8aEwW__signup{max-width:var(--measure-form)}.page-module___8aEwW__form{gap:var(--space-2);flex-direction:column;display:flex}.page-module___8aEwW__label{font-family:var(--font-interface);font-size:var(--text-credit);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--ink-muted)}.page-module___8aEwW__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__input{flex:1 1 calc(var(--space-10) * 2.5);min-width:0;padding:var(--space-3) var(--space-4);font-family:var(--font-interface);font-size:var(--text-body);color:var(--ink);background:var(--surface-inset);border:thin solid var(--border-strong);border-radius:var(--radius-s)}.page-module___8aEwW__input::placeholder{color:var(--ink-dim)}.page-module___8aEwW__submit{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-interface);font-size:var(--text-label);color:var(--on-crimson);background:var(--crimson);border-radius:var(--radius-s);box-shadow:var(--elevation-marquee);cursor:pointer;border:none;flex:1 0 auto;font-weight:600;display:inline-flex}.page-module___8aEwW__submit:focus-visible{box-shadow:var(--elevation-marquee);outline:medium solid var(--ink);outline-offset:var(--space-1)}.page-module___8aEwW__submit:disabled{cursor:progress}.page-module___8aEwW__status{align-items:center;gap:var(--space-2);min-height:calc(var(--text-body) * 1.6);font-family:var(--font-interface);font-size:var(--text-body);color:var(--ink);margin:0;display:flex}.page-module___8aEwW__promise{margin:var(--space-4) 0 0;font-family:var(--font-interface);font-size:var(--text-body-s);color:var(--ink-muted);line-height:1.55}.page-module___8aEwW__footer{padding-block:var(--space-7);border-top:thin solid var(--hairline);text-align:center}.page-module___8aEwW__provenance{font-family:var(--font-interface);font-size:var(--text-body-s);color:var(--ink-muted);margin:0}
