.page.svelte-1bv7ezn{background:#faf8f3;min-height:100vh}.contact.svelte-1bv7ezn{color:#23211d;max-width:640px;margin:0 auto;padding:40px 24px 80px;font-family:Hanken Grotesk,system-ui,sans-serif}h1.svelte-1bv7ezn{text-wrap:balance;margin:8px 0 12px;font-family:Fraunces,Georgia,serif;font-size:34px}.lede.svelte-1bv7ezn{color:#5a5349;text-wrap:pretty;margin:0 0 28px;font-size:17px;line-height:1.55}.form.svelte-1bv7ezn{flex-direction:column;gap:18px;display:flex}.field.svelte-1bv7ezn{flex-direction:column;gap:6px;display:flex}.field.svelte-1bv7ezn span:where(.svelte-1bv7ezn){font-size:14px;font-weight:600}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){color:#23211d;background:#fff;border:1px solid #d9d4c8;border-radius:10px;padding:11px 13px;font-family:inherit;font-size:16px;transition:border-color .15s,background .15s,box-shadow .15s}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:130px}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{background:#fcfdfb;border-color:#155c44;outline:none;box-shadow:0 0 0 3px #155c441f}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus-visible,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus-visible{outline-offset:2px;outline:2px solid #155c44}.hp.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit.svelte-1bv7ezn{color:#fff;cursor:pointer;background:#155c44;border:none;border-radius:999px;align-self:flex-start;padding:12px 26px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s}.submit.svelte-1bv7ezn:hover:not(:disabled){background:#114e3a;transform:translateY(-1px);box-shadow:0 6px 16px -8px #155c4499}.submit.svelte-1bv7ezn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.submit.svelte-1bv7ezn:focus-visible{outline-offset:2px;outline:2px solid #155c44}.submit.svelte-1bv7ezn:disabled{opacity:.6;cursor:default}.error.svelte-1bv7ezn{color:#8a2f1d;text-wrap:pretty;background:#fbeae6;border:1px solid #d9a08c;border-radius:10px;margin:-4px 0 0;padding:9px 12px;font-size:14px}.alt.svelte-1bv7ezn{color:#5a5349;margin:0;font-size:14px}.alt.svelte-1bv7ezn a:where(.svelte-1bv7ezn),.done.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#155c44;border-radius:3px;transition:color .15s}.alt.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover,.done.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:#114e3a}.alt.svelte-1bv7ezn a:where(.svelte-1bv7ezn):focus-visible,.done.svelte-1bv7ezn a:where(.svelte-1bv7ezn):focus-visible{outline-offset:2px;outline:2px solid #155c44}.done.svelte-1bv7ezn{background:#eef4f0;border:1px solid #cfe3d8;border-radius:14px;padding:22px 24px}.done.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){text-wrap:balance;margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:22px}.done.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#3f4a44;text-wrap:pretty;margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){.submit.svelte-1bv7ezn{transition:background .15s}.submit.svelte-1bv7ezn:hover:not(:disabled),.submit.svelte-1bv7ezn:active:not(:disabled){transform:none}}
