form.waitlist.signup-card{border:1px solid var(--line);background:linear-gradient(140deg, color-mix(in srgb, var(--wordmark-accent) 7%, transparent), transparent 44%), var(--cream-2);border-radius:18px;gap:18px;width:100%;max-width:760px;margin:0 auto 14px;padding:clamp(20px,3vw,30px);display:grid;position:relative;box-shadow:0 30px 72px -58px #3e2a4ee6;container:waitlist-card/inline-size}form.waitlist.signup-card:before{content:"";background:var(--gold);border-radius:0 0 999px 999px;width:62px;height:3px;position:absolute;top:-1px;left:28px}.signup-intro{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);align-items:end;gap:24px;padding-bottom:17px;display:grid}.signup-kicker,.signup-label,.signup-consent-meta,.fixed-interest>span{color:var(--plum-soft);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:650;line-height:1.3}.signup-heading{color:var(--plum);letter-spacing:-.025em;margin-top:7px;font-size:clamp(1.12rem,2vw,1.36rem);font-weight:720;line-height:1.2}.signup-assurance{max-width:46ch;color:var(--plum-soft);font-size:.83rem;line-height:1.55}.signup-guidance{gap:8px;display:grid}.signup-required-hint{color:var(--plum-soft);font-size:.75rem;line-height:1.45}.signup-required-hint strong{color:var(--plum-2);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.fixed-interest{border:1px solid color-mix(in srgb, var(--wordmark-accent) 22%, var(--line));background:color-mix(in srgb, var(--wordmark-accent) 7%, var(--cream-3));border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 13px;display:flex}.fixed-interest strong{color:var(--plum);font-size:.9rem}.signup-grid,.optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-field{align-content:start;gap:7px;min-width:0;display:grid}.signup-field.is-email{grid-column:1/-1}.signup-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.signup-label em{color:var(--plum-soft);letter-spacing:.06em;font-size:.68rem;font-style:normal}.signup-field>input,.signup-field select,.signup-control{border:1px solid var(--line);background:color-mix(in srgb, var(--cream-3) 82%, transparent);width:100%;min-width:0;min-height:54px;color:var(--plum);font:inherit;border-radius:13px;transition:border-color .18s,box-shadow .18s,background .18s}.signup-field>input,.signup-field select{padding:0 14px}.signup-field select{cursor:pointer;padding-right:38px;font-size:.86rem;font-weight:620}.signup-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.signup-control svg{color:var(--plum-soft)}.signup-control input{width:100%;min-width:0;color:var(--plum);font:inherit;background:0 0;border:0;outline:0}.signup-control input::placeholder,.signup-field>input::placeholder{color:var(--plum-soft);opacity:.76}.signup-field>input:focus,.signup-field select:focus,.signup-control:focus-within{border-color:var(--focus);box-shadow:0 0 0 4px color-mix(in srgb, var(--focus) 14%, transparent);background:var(--cream-3);outline:0}.signup-field>input[aria-invalid=true],.signup-field select[aria-invalid=true],.signup-control:has(input[aria-invalid=true]){border-color:var(--err);box-shadow:0 0 0 3px color-mix(in srgb, var(--err) 13%, transparent)}.signup-field-error{color:var(--err-ink);font-size:.76rem;line-height:1.4}.signup-optional{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--cream-3) 44%, transparent);border-radius:13px;overflow:hidden}.signup-optional summary{min-height:46px;color:var(--plum-2);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:0 14px;font-size:.78rem;font-weight:650;list-style:none;display:flex}.signup-optional summary::-webkit-details-marker{display:none}.signup-optional summary span:last-child{color:var(--plum-soft);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.signup-optional summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.optional-grid{padding:3px 14px 14px}.turnstile-shell{align-items:center;min-height:70px;display:grid}.cf-turnstile{width:100%}.signup-consent-field{gap:7px;display:grid}.signup-consent-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.signup-consent-meta em{color:var(--plum-soft);letter-spacing:.06em;font-size:.68rem;font-style:normal}.signup-consent{color:var(--plum-soft);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:.78rem;line-height:1.5;display:grid}.signup-consent input{width:17px;height:17px;accent-color:var(--gold);margin-top:2px}.signup-consent-field:has(input[aria-invalid=true]) .signup-consent{color:var(--err-ink)}.signup-consent input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.signup-consent a,.wl-noscript a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.signup-action{grid-template-columns:minmax(190px,.56fr) minmax(0,1.44fr);align-items:center;gap:14px;display:grid}button.cta.signup-submit{width:100%;min-height:54px}.signup-action p{color:var(--plum-soft);font-size:.75rem;line-height:1.45}.signup-response{align-content:start;gap:8px;min-height:66px;display:grid}.signup-status{min-height:1.45em;color:var(--plum-soft);font-size:.75rem;line-height:1.45}.signup-error,.wl-noscript{border:1px solid color-mix(in srgb, var(--err) 36%, transparent);background:color-mix(in srgb, var(--err) 8%, var(--cream-2));color:var(--err-ink);border-radius:13px;margin:0;padding:12px 14px;font-size:.82rem;line-height:1.5}.signup-success{text-align:left;justify-content:center;max-width:760px;padding:20px 22px}[data-waitlist-completed=true]{min-height:var(--waitlist-completed-height,0px)}.bot-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@container waitlist-card (width<=620px){.signup-intro,.signup-grid,.optional-grid,.signup-action{grid-template-columns:1fr}.signup-field select{font-size:1rem}.signup-field.is-email{grid-column:auto}.signup-action{gap:9px}.signup-action p{text-align:center}}@media (width<=680px){.signup-intro,.signup-grid,.optional-grid,.signup-action{grid-template-columns:1fr}.signup-field.is-email{grid-column:auto}.signup-action{gap:9px}.signup-action p{text-align:center}}@media (prefers-reduced-motion:reduce){.signup-field>input,.signup-field select,.signup-control,button.cta.signup-submit{transition:none}}.sketch-icon[data-astro-cid-cwahljey]{fill:none;width:100%;height:100%;stroke:var(--sketch-ink);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;display:block;overflow:visible}.sketch-icon[data-astro-cid-cwahljey] .accent[data-astro-cid-cwahljey]{stroke:var(--sketch-accent);stroke-width:2.8px}
