.page.svelte-1bv7ezn{max-width:720px;margin:0 auto;padding:48px 24px}.lede.svelte-1bv7ezn{color:var(--jade-deep);font-size:1.15rem;font-weight:600}.contact-form.svelte-1bv7ezn{flex-direction:column;gap:18px;margin:28px 0;display:flex}.contact-form.svelte-1bv7ezn label:where(.svelte-1bv7ezn){flex-direction:column;gap:8px;font-weight:700;display:flex}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn),.contact-form.svelte-1bv7ezn select:where(.svelte-1bv7ezn){border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--text);min-height:var(--tap-min);padding:14px;font-family:inherit;font-size:1rem}.contact-form.svelte-1bv7ezn select:where(.svelte-1bv7ezn){cursor:pointer}.hp.svelte-1bv7ezn{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.contact-submit.svelte-1bv7ezn{min-height:var(--tap-min);background:var(--jade);color:var(--white);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:0 32px;font-size:1.05rem;font-weight:700}.contact-submit.svelte-1bv7ezn:hover{background:var(--jade-deep)}.notice.svelte-1bv7ezn{border-radius:var(--radius);padding:12px 16px}.notice-good.svelte-1bv7ezn{background:var(--jade-soft,#e7f2ec);color:var(--jade-deep)}.notice-rejected.svelte-1bv7ezn{color:var(--red-deep);background:#fbeae8}
