.signup__field[data-astro-cid-75wjdcun]{display:flex}.signup__field--email[data-astro-cid-75wjdcun]{flex:1}.signup__input[data-astro-cid-75wjdcun]{width:100%;min-width:0;font-family:var(--font-serif);color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;font-size:20px}.signup__input[data-astro-cid-75wjdcun]:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.signup__button[data-astro-cid-75wjdcun]{font-family:var(--font-cond);letter-spacing:var(--track-button);text-transform:uppercase;cursor:pointer;transition:background-color var(--transition), color var(--transition);border:0;border-radius:0;font-size:17px;font-weight:600}.signup__button[data-astro-cid-75wjdcun]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.signup[data-astro-cid-75wjdcun][data-state=submitting] .signup__button[data-astro-cid-75wjdcun]{opacity:.7;cursor:progress}.signup__hp[data-astro-cid-75wjdcun]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup__message[data-astro-cid-75wjdcun]{color:var(--brass-dark);outline:none;margin:0;font-style:italic}.signup__message[data-astro-cid-75wjdcun]:empty{display:none}.signup[data-astro-cid-75wjdcun][data-state=success] .signup__message[data-astro-cid-75wjdcun]{font-size:24px}.signup[data-astro-cid-75wjdcun][data-state=error] .signup__message[data-astro-cid-75wjdcun]{margin-top:12px;font-size:19px}.signup[data-astro-cid-75wjdcun][data-state=success] .signup__form[data-astro-cid-75wjdcun]{display:none}.signup__message[data-astro-cid-75wjdcun] .signup__gift{font-family:var(--font-cond);letter-spacing:var(--track-button);text-transform:uppercase;color:var(--ink);text-underline-offset:4px;margin-top:12px;font-size:17px;font-style:normal;font-weight:600;text-decoration:underline;display:block}.signup--card[data-astro-cid-75wjdcun] .signup__message[data-astro-cid-75wjdcun] .signup__gift{color:var(--brass)}.signup--inline[data-astro-cid-75wjdcun] .signup__form[data-astro-cid-75wjdcun]{border:1px solid var(--ink);width:560px;max-width:100%;display:flex}.signup--inline[data-astro-cid-75wjdcun] .signup__input[data-astro-cid-75wjdcun]{padding:18px 20px}.signup--inline[data-astro-cid-75wjdcun] .signup__button[data-astro-cid-75wjdcun]{background:var(--ink);color:var(--paper);padding:0 28px}.signup--inline[data-astro-cid-75wjdcun] .signup__button[data-astro-cid-75wjdcun]:hover{background:var(--brass-dark)}.signup--card[data-astro-cid-75wjdcun]{--focus:var(--brass)}.signup--card[data-astro-cid-75wjdcun] .signup__form[data-astro-cid-75wjdcun]{flex-direction:column;gap:16px;display:flex}.signup--card[data-astro-cid-75wjdcun] .signup__input[data-astro-cid-75wjdcun]{border:1px solid var(--on-dark-rule-2);color:var(--on-dark);padding:18px}.signup--card[data-astro-cid-75wjdcun] .signup__input[data-astro-cid-75wjdcun]:focus{border-color:var(--brass)}.signup--card[data-astro-cid-75wjdcun] .signup__input[data-astro-cid-75wjdcun]:focus-visible{outline-offset:2px}.signup--card[data-astro-cid-75wjdcun] .signup__input[data-astro-cid-75wjdcun]::placeholder{color:var(--on-dark-muted-2)}.signup--card[data-astro-cid-75wjdcun] .signup__button[data-astro-cid-75wjdcun]{background:var(--brass);color:var(--ink);letter-spacing:.18em;padding:18px;font-size:18px;font-weight:700}.signup--card[data-astro-cid-75wjdcun] .signup__button[data-astro-cid-75wjdcun]:hover{background:var(--brass-light)}.signup--card[data-astro-cid-75wjdcun] .signup__message[data-astro-cid-75wjdcun]{color:var(--brass-light)}@media (width<=899px){.signup--inline[data-astro-cid-75wjdcun] .signup__form[data-astro-cid-75wjdcun]{border:0;flex-direction:column;gap:16px;width:100%}.signup--inline[data-astro-cid-75wjdcun] .signup__input[data-astro-cid-75wjdcun]{border:1px solid var(--ink);background:var(--paper);padding:16px;font-size:19px}.signup--inline[data-astro-cid-75wjdcun] .signup__input[data-astro-cid-75wjdcun]:focus-visible{outline-offset:2px}.signup--inline[data-astro-cid-75wjdcun] .signup__button[data-astro-cid-75wjdcun]{padding:17px}.signup--card[data-astro-cid-75wjdcun] .signup__input[data-astro-cid-75wjdcun]{padding:16px;font-size:19px}.signup--card[data-astro-cid-75wjdcun] .signup__button[data-astro-cid-75wjdcun]{padding:17px}}
