.signup:where(.astro-xvrrwvga){background:var(--light);width:min(440px,100vw - 32px);color:var(--ink);border:1px solid #0d191233;border-radius:10px;margin:auto;padding:34px 30px 26px;box-shadow:0 24px 80px #00000080}.signup:where(.astro-xvrrwvga)::backdrop{background:rgb(var(--veil) / .72)}.signup:where(.astro-xvrrwvga) h2:where(.astro-xvrrwvga){font:500 30px/1.15 var(--serif);margin:0 0 8px}.signup:where(.astro-xvrrwvga) p:where(.astro-xvrrwvga){font:400 18px/1.4 var(--serif);color:var(--ink2);margin:0}.signup-x:where(.astro-xvrrwvga){font:400 28px/1 var(--serif);color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:4px 8px;position:absolute;top:8px;right:12px}.signup-label:where(.astro-xvrrwvga){font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin:22px 0 6px;display:block}.signup:where(.astro-xvrrwvga) input:where(.astro-xvrrwvga)[type=email]{box-sizing:border-box;width:100%;font:400 18px var(--serif);color:var(--ink);background:#fff8ea;border:1px solid #0d191259;border-radius:5px;padding:13px 14px}.signup:where(.astro-xvrrwvga) .signup-trap:where(.astro-xvrrwvga){opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.signup:where(.astro-xvrrwvga) .signup-go:where(.astro-xvrrwvga){width:100%;font:600 14px var(--mono);letter-spacing:.06em;background:var(--btn);color:var(--btnt);border:0;border-radius:5px;margin-top:14px;padding:15px 26px;display:block}.signup:where(.astro-xvrrwvga) .signup-go:where(.astro-xvrrwvga):disabled{opacity:.6;cursor:wait}.signup:where(.astro-xvrrwvga) .signup-status:where(.astro-xvrrwvga){color:#9a2f12;min-height:1.4em;margin-top:10px;font-size:16px}.signup:where(.astro-xvrrwvga) .signup-fine:where(.astro-xvrrwvga){margin-top:8px;font-size:15px}.signup:where(.astro-xvrrwvga) .signup-fine:where(.astro-xvrrwvga) a:where(.astro-xvrrwvga){text-decoration:underline}.signup:where(.astro-xvrrwvga) .signup-ok:where(.astro-xvrrwvga){font:600 14px var(--mono);letter-spacing:.06em;color:var(--ink);background:0 0;border:1px solid #0d191259;border-radius:5px;margin-top:20px;padding:13px 26px}.signup-done:where(.astro-xvrrwvga)[hidden]{display:none}
