@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@300;400&display=swap";.newsletter-bar.svelte-1iiamjs.svelte-1iiamjs{margin:2.5rem 0 0}.nb-card.svelte-1iiamjs.svelte-1iiamjs{width:100%;max-width:900px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding:1.5rem 1.75rem;border:1px solid #514934;border-radius:12px;background:radial-gradient(80% 130% at 100% 0%,rgba(57,240,208,.06),transparent 60%),#ffffff05;text-align:left}.nb-copy.svelte-1iiamjs.svelte-1iiamjs{flex:1 1 320px;min-width:0}.nb-copy.svelte-1iiamjs h2.svelte-1iiamjs{margin:0;font-family:Cormorant Garamond,serif;font-weight:600;font-size:1.35rem;line-height:1.25;color:#fff}.nb-copy.svelte-1iiamjs p.svelte-1iiamjs{margin:.35rem 0 0;max-width:52ch;font-size:.9rem;color:#ffffffa8}.nb-form.svelte-1iiamjs.svelte-1iiamjs{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:.6rem}.nb-form.svelte-1iiamjs input.svelte-1iiamjs{flex:1 1 220px;min-width:0;padding:.7rem .95rem;font-family:Inter,sans-serif;font-size:.95rem;color:#fff;background:#00000059;border:1px solid #514934;border-radius:8px}.nb-form.svelte-1iiamjs input.svelte-1iiamjs::-moz-placeholder{color:#ffffff59}.nb-form.svelte-1iiamjs input.svelte-1iiamjs::placeholder{color:#ffffff59}.nb-form.svelte-1iiamjs input.svelte-1iiamjs:focus{outline:none;border-color:#d4af37}.nb-form.svelte-1iiamjs input[aria-invalid=true].svelte-1iiamjs{border-color:#e2725b}.nb-form.svelte-1iiamjs button.svelte-1iiamjs{flex:0 0 auto;padding:.7rem 1.5rem;font-family:Inter,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#14120c;background:#f1d78c;border:1px solid #f1d78c;border-radius:8px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.nb-form.svelte-1iiamjs button.svelte-1iiamjs:hover{transform:translateY(-1px);box-shadow:0 8px 20px #d4af372e}.nb-done.svelte-1iiamjs.svelte-1iiamjs{margin:0;font-size:1rem;color:#fffc}.nb-done.svelte-1iiamjs strong.svelte-1iiamjs{font-family:Cormorant Garamond,serif;font-size:1.2rem;color:#f1d78c}.nb-error.svelte-1iiamjs.svelte-1iiamjs{flex:1 1 100%;margin:0;font-size:.85rem;color:#f0a08c}.sr-only.svelte-1iiamjs.svelte-1iiamjs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
