.newsletter-input.svelte-1ucsq19{width:100%;position:relative}.newsletter-input.svelte-1ucsq19>form:where(.svelte-1ucsq19){justify-content:center;height:3rem;margin:1.125rem 0;display:flex}.newsletter-input.svelte-1ucsq19>form:where(.svelte-1ucsq19)>input:where(.svelte-1ucsq19){font-size:var(--text-sm);background-color:var(--color-white);border:none;border-radius:50px 0 0 50px;flex-shrink:1;width:100%;padding-left:1.5rem}form.failure.svelte-1ucsq19>input:where(.svelte-1ucsq19){border:1px solid var(--color-tertiary);border-right-width:0}.newsletter-input.svelte-1ucsq19>form:where(.svelte-1ucsq19)>button:where(.svelte-1ucsq19){background-color:var(--color-secondary);color:var(--color-primary);font-weight:var(--font-weight-bold);border-radius:0 50px 50px 0;padding:0 1rem}.failure-message.svelte-1ucsq19{background:var(--color-tertiary);align-items:center;padding:.5em;display:flex;position:absolute;top:0;left:2em;right:2em;transform:translateY(-100%)}.failure-message.svelte-1ucsq19 p:where(.svelte-1ucsq19){color:var(--color-primary);font-size:var(--text-xs);flex:1 1 0;margin-left:.5em}.failure-message.svelte-1ucsq19:after{content:"";border-width:.5em;border-color:var(--color-tertiary) transparent transparent transparent;border-style:solid;margin-left:-.5em;position:absolute;top:100%;left:50%}.success-modal.svelte-1ucsq19{background:var(--color-secondary);color:var(--color-primary);text-align:center;border-radius:.5em;flex-direction:column;align-items:center;padding:1em;display:flex;position:absolute;top:0;left:0;right:0}.success-modal.svelte-1ucsq19 button:where(.svelte-1ucsq19){align-self:flex-end}.success-modal.svelte-1ucsq19 img:where(.svelte-1ucsq19){width:76px;margin-top:calc(-3em - 22px)}.success-modal.svelte-1ucsq19 b:where(.svelte-1ucsq19){font-size:var(--text-sm);margin-bottom:.75em}.success-modal.svelte-1ucsq19 p:where(.svelte-1ucsq19){font-size:var(--text-xs)}
