.signup-form-module__xTurJq__sfForm{gap:14px;width:100%;max-width:420px;margin-top:14px;display:grid}.signup-form-module__xTurJq__sfGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.signup-form-module__xTurJq__sfWide{grid-column:1/-1}@media (max-width:420px){.signup-form-module__xTurJq__sfGrid{grid-template-columns:1fr}}@media (max-width:360px){.signup-form-module__xTurJq__sfSubmit,.signup-form-module__xTurJq__sfAgain{letter-spacing:.14em}.signup-form-module__xTurJq__sfFileText{letter-spacing:.12em}}.signup-form-module__xTurJq__sfField{gap:6px;min-width:0;display:grid}input[type=date].signup-form-module__xTurJq__sfInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.signup-form-module__xTurJq__sfLabel{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--home-gold);text-align:left;font-size:10px}.signup-form-module__xTurJq__sfInput{background:color-mix(in srgb, var(--home-void) 40%, var(--home-plum));width:100%;min-width:0;min-height:52px;color:var(--paper);border:1px solid color-mix(in srgb, var(--home-gold) 26%, transparent);padding-inline:14px;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .2s,background-color .2s}.signup-form-module__xTurJq__sfInput:focus-visible{background:color-mix(in srgb, var(--home-void) 50%, var(--home-plum-lit));border-color:var(--home-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--home-gold) 22%, transparent);outline:none}.signup-form-module__xTurJq__sfInput::placeholder{color:var(--home-dim)}.signup-form-module__xTurJq__sfHandleWrap{align-items:stretch;min-width:0;display:flex}.signup-form-module__xTurJq__sfAt{color:var(--home-gold);background:color-mix(in srgb, var(--home-void) 40%, var(--home-plum));border:1px solid color-mix(in srgb, var(--home-gold) 26%, transparent);border-right:0;place-items:center;padding-inline:12px 2px;font-size:16px;display:grid}.signup-form-module__xTurJq__sfHandleInput{border-left:0;flex:1;padding-inline-start:2px}.signup-form-module__xTurJq__sfFieldHint{font-family:var(--font-mono);letter-spacing:.1em;color:var(--home-dim);font-size:10px;line-height:1.5}.signup-form-module__xTurJq__sfInput:-webkit-autofill{-webkit-text-fill-color:var(--paper);-webkit-box-shadow:0 0 0 100px color-mix(in srgb, var(--home-void) 40%, var(--home-plum)) inset;caret-color:var(--paper)}.signup-form-module__xTurJq__sfFileBox{position:relative}.signup-form-module__xTurJq__sfFileLabel{text-align:center;background:linear-gradient(135deg, color-mix(in srgb, var(--home-plum-lit) 28%, transparent), color-mix(in srgb, var(--home-wine) 12%, transparent));border:1px dashed color-mix(in srgb, var(--home-gold) 42%, transparent);cursor:pointer;place-items:center;gap:6px;min-height:96px;padding:18px 16px;transition:border-color .2s,background .2s,transform .2s;display:grid}.signup-form-module__xTurJq__sfFileLabel:hover{border-color:var(--home-gold);background:linear-gradient(135deg, color-mix(in srgb, var(--home-plum-lit) 38%, transparent), color-mix(in srgb, var(--home-wine) 20%, transparent));transform:translateY(-1px)}.signup-form-module__xTurJq__sfFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.signup-form-module__xTurJq__sfFileInput:focus-visible+.signup-form-module__xTurJq__sfFileText{text-underline-offset:4px;text-decoration:underline}.signup-form-module__xTurJq__sfFileText{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);font-size:12px;line-height:1.5}.signup-form-module__xTurJq__sfFileHint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--home-dim);font-size:10px}.signup-form-module__xTurJq__sfPreview{background:color-mix(in srgb, var(--home-void) 60%, var(--home-plum));border:1px solid color-mix(in srgb, var(--home-gold) 50%, transparent);margin:12px 0 0;padding:8px}.signup-form-module__xTurJq__sfPreview img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.signup-form-module__xTurJq__sfSubmit{min-height:56px;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;color:var(--home-void);background:linear-gradient(100deg, var(--home-gold), var(--home-gold-lit) 52%, var(--home-gold));cursor:pointer;background-size:220% 100%;border:0;padding-inline:14px;font-size:12px;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),background-position .6s cubic-bezier(.22,1,.36,1),opacity .2s;position:relative}.signup-form-module__xTurJq__sfSubmit:not(:disabled):hover{background-position:100% 0;transform:translateY(-2px)}.signup-form-module__xTurJq__sfSubmit:not(:disabled):active{transform:translateY(0)}.signup-form-module__xTurJq__sfSubmit:disabled{opacity:.6;cursor:default}.signup-form-module__xTurJq__sfSubmit:focus-visible{box-shadow:0 0 0 2px var(--home-void), 0 0 0 4px var(--home-gold);outline:none}.signup-form-module__xTurJq__sfSubmit:not(:disabled):after{content:"";border:1px solid var(--home-gold);opacity:0;pointer-events:none;animation:2.8s ease-out infinite signup-form-module__xTurJq__sfPulse;position:absolute;inset:-1px}@keyframes signup-form-module__xTurJq__sfPulse{0%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}.signup-form-module__xTurJq__sfLive{margin:0}.signup-form-module__xTurJq__sfMessage{text-align:center;border:1px solid;padding:12px 14px;font-size:14px;line-height:1.45;display:block}.signup-form-module__xTurJq__sfMessage--success{color:var(--home-mint);background:color-mix(in srgb, var(--home-mint) 10%, transparent);border-color:color-mix(in srgb, var(--home-mint) 42%, transparent)}.signup-form-module__xTurJq__sfMessage--error{color:var(--home-gold-lit);background:color-mix(in srgb, var(--home-red) 16%, transparent);border-color:color-mix(in srgb, var(--home-red) 46%, transparent)}.signup-form-module__xTurJq__sfDone{text-align:center;justify-items:center;gap:12px;width:100%;max-width:420px;margin-top:14px;display:grid}.signup-form-module__xTurJq__sfCrownFrame{background:color-mix(in srgb, var(--home-void) 55%, var(--home-plum));border:1px solid var(--home-gold);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--home-gold) 30%, transparent), 0 18px 50px -20px color-mix(in srgb, var(--home-gold) 55%, transparent);margin:0;padding:10px}.signup-form-module__xTurJq__sfCrownFrame img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.signup-form-module__xTurJq__sfCrownTag{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--home-gold);padding-top:10px;font-size:10px}.signup-form-module__xTurJq__sfDoneTitle{font-family:var(--font-display);background:linear-gradient(92deg, var(--home-gold), var(--home-gold-lit) 50%, var(--home-gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0 0;font-size:clamp(24px,6vw,36px);font-style:italic;line-height:1.1}.signup-form-module__xTurJq__sfDoneBody{max-width:34ch;color:var(--home-ash);margin:0;font-size:15px;line-height:1.55}.signup-form-module__xTurJq__sfAgain{min-height:48px;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--home-gold);border:1px solid color-mix(in srgb, var(--home-gold) 45%, transparent);cursor:pointer;background:0 0;margin-top:4px;padding-inline:26px;font-size:11px;transition:border-color .2s,color .2s}.signup-form-module__xTurJq__sfAgain:hover{border-color:var(--home-gold);color:var(--home-gold-lit)}.signup-form-module__xTurJq__sfAgain:focus-visible{box-shadow:0 0 0 2px var(--home-void), 0 0 0 4px var(--home-gold);outline:none}@media (prefers-reduced-motion:reduce){.signup-form-module__xTurJq__sfInput,.signup-form-module__xTurJq__sfFileLabel,.signup-form-module__xTurJq__sfSubmit,.signup-form-module__xTurJq__sfAgain{transition:none}.signup-form-module__xTurJq__sfFileLabel:hover,.signup-form-module__xTurJq__sfSubmit:not(:disabled):hover{transform:none}.signup-form-module__xTurJq__sfSubmit:not(:disabled):after{opacity:.4;animation:none}}[data-home-theme=day] .signup-form-module__xTurJq__sfLabel{color:color-mix(in srgb, var(--home-gold) 55%, var(--obs))}[data-home-theme=day] .signup-form-module__xTurJq__sfInput{background:var(--soft);color:var(--obs);border-color:var(--hair)}[data-home-theme=day] .signup-form-module__xTurJq__sfInput::placeholder{color:var(--ink-faint)}[data-home-theme=day] .signup-form-module__xTurJq__sfInput:-webkit-autofill{-webkit-text-fill-color:var(--obs);-webkit-box-shadow:0 0 0 100px var(--soft) inset;caret-color:var(--obs)}[data-home-theme=day] .signup-form-module__xTurJq__sfInput:focus-visible{background:var(--paper);border-color:color-mix(in srgb, var(--home-gold) 60%, var(--obs));box-shadow:0 0 0 3px color-mix(in srgb, var(--home-gold) 24%, transparent)}[data-home-theme=day] .signup-form-module__xTurJq__sfFileLabel{background:linear-gradient(135deg, color-mix(in srgb, var(--home-plum-lit) 8%, var(--paper)), color-mix(in srgb, var(--home-wine) 5%, var(--paper)));border-color:color-mix(in srgb, var(--home-gold) 55%, var(--obs))}[data-home-theme=day] .signup-form-module__xTurJq__sfAt{background:var(--soft);border-color:var(--hair);color:color-mix(in srgb, var(--home-gold) 55%, var(--obs))}[data-home-theme=day] .signup-form-module__xTurJq__sfFieldHint{color:var(--ink-faint)}[data-home-theme=day] .signup-form-module__xTurJq__sfFileText{color:var(--obs)}[data-home-theme=day] .signup-form-module__xTurJq__sfFileHint{color:var(--ink-faint)}:is([data-home-theme=day] .signup-form-module__xTurJq__sfPreview,[data-home-theme=day] .signup-form-module__xTurJq__sfCrownFrame){background:var(--soft);border-color:color-mix(in srgb, var(--home-gold) 60%, var(--obs))}:is([data-home-theme=day] .signup-form-module__xTurJq__sfCrownTag,[data-home-theme=day] .signup-form-module__xTurJq__sfAgain){color:color-mix(in srgb, var(--home-gold) 55%, var(--obs))}[data-home-theme=day] .signup-form-module__xTurJq__sfDoneBody{color:var(--ink-mute)}[data-home-theme=day] .signup-form-module__xTurJq__sfMessage--error{color:var(--home-wine);background:color-mix(in srgb, var(--home-red) 8%, var(--paper));border-color:color-mix(in srgb, var(--home-red) 40%, transparent)}[data-home-theme=day] .signup-form-module__xTurJq__sfMessage--success{color:color-mix(in srgb, var(--home-mint) 40%, var(--obs));background:color-mix(in srgb, var(--home-mint) 10%, var(--paper))}.signup-form-module__xTurJq__sfVerify{max-width:34ch;color:var(--home-ash);border:1px solid color-mix(in srgb, var(--home-gold) 34%, transparent);background:color-mix(in srgb, var(--home-gold) 7%, transparent);margin:2px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.signup-form-module__xTurJq__sfVerify strong{color:var(--home-gold);letter-spacing:.04em;font-weight:500}[data-home-theme=day] .signup-form-module__xTurJq__sfVerify{color:var(--ink-mute);background:color-mix(in srgb, var(--home-gold) 10%, var(--paper));border-color:color-mix(in srgb, var(--home-gold) 50%, var(--obs))}.signup-form-module__xTurJq__sfBadgePreview{justify-items:center;gap:8px;padding-block:14px 4px;display:grid}.signup-form-module__xTurJq__sfBadgeCaption{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--home-gold);text-align:center;font-size:10px}[data-home-theme=day] .signup-form-module__xTurJq__sfBadgeCaption{color:color-mix(in srgb, var(--home-gold) 55%, var(--obs))}
