.subscribe-head.svelte-h3ee4y{margin:0 0 1rem}.subscribe-head.svelte-h3ee4y h1:where(.svelte-h3ee4y){margin:0}.subscribe-intro.svelte-h3ee4y{max-width:40rem;margin:2.49rem 0 0}.subscribe-card.svelte-h3ee4y{box-sizing:border-box;background-color:var(--bg-subtle);border-radius:32px;width:100%;max-width:800px;margin:0 auto;padding:2.25rem;box-shadow:0 4px 20px #0000001a}@media (width<=600px){.subscribe-card.svelte-h3ee4y{border-radius:24px;padding:1.5rem}}form.svelte-h3ee4y{flex-direction:column;gap:1.1rem;width:100%;max-width:none;display:flex}.field.svelte-h3ee4y{flex-direction:column;gap:.35rem;display:flex}.field-label.svelte-h3ee4y{opacity:.9;margin-left:.5rem;font-size:.9rem;font-weight:500}.field.svelte-h3ee4y input:where(.svelte-h3ee4y){box-sizing:border-box;border:1px solid var(--brand-subtle);background-color:var(--bg);width:100%;color:var(--text);font-family:var(--font-body);border-radius:20px;padding:.8rem 1.2rem;font-size:1rem}.field.svelte-h3ee4y input:where(.svelte-h3ee4y):focus{outline:2px solid var(--brand);border-color:#0000}.honey.svelte-h3ee4y{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.opt-in.svelte-h3ee4y{cursor:pointer;flex-direction:row;align-items:flex-start;gap:.6rem;display:flex}.opt-in.svelte-h3ee4y input[type=checkbox]:where(.svelte-h3ee4y){width:1.1rem;height:1.1rem;accent-color:var(--brand);flex-shrink:0;margin-top:.25rem}.opt-in-label.svelte-h3ee4y{font-weight:500;display:block}.opt-in-sub.svelte-h3ee4y{opacity:.75;font-size:.9rem;display:block}.submit-group.svelte-h3ee4y{flex-direction:column;align-items:stretch;margin-top:.5rem;display:flex}button.primary.svelte-h3ee4y{background-color:var(--brand);color:#fff;font-size:1.1rem;font-weight:700;font-family:var(--font-body);cursor:pointer;border:none;border-radius:50px;align-self:center;width:fit-content;padding:.8rem 3rem;transition:opacity .2s}button.primary.svelte-h3ee4y:hover{opacity:.9}button.primary.svelte-h3ee4y:disabled{opacity:.5;cursor:not-allowed}.submit-disclaimer.svelte-h3ee4y{text-align:center;opacity:.7;margin:.75rem 0 0;font-size:.85rem}.thanks.svelte-h3ee4y{text-align:center}.thanks.svelte-h3ee4y h2:where(.svelte-h3ee4y){font-family:var(--font-heading);margin:0 0 .75rem}.thanks.svelte-h3ee4y p:where(.svelte-h3ee4y){max-width:40ch;margin:0 auto 1.5rem}
