.contact-page.svelte-19y1n4{padding-top:1rem}.contact-head.svelte-19y1n4{max-width:60ch;margin-bottom:2rem}.contact-form.svelte-19y1n4{display:flex;flex-direction:column;gap:1.5rem;max-width:44rem}.field.svelte-19y1n4{display:flex;flex-direction:column;gap:.4rem}.field-label.svelte-19y1n4{font-size:.875rem;font-weight:600;color:var(--color-ink)}.field-input.svelte-19y1n4,.field-textarea.svelte-19y1n4{width:100%;padding:.7rem .85rem;border:1px solid color-mix(in oklab,var(--color-ink) 18%,transparent);border-radius:var(--radius-sm, .5rem);background:var(--color-snow);font:inherit;color:var(--color-ink)}.field-textarea.svelte-19y1n4{resize:vertical;min-height:7rem}.field-input.svelte-19y1n4:focus,.field-textarea.svelte-19y1n4:focus{outline:2px solid var(--color-sky-500);outline-offset:1px}.form-banner.ok.svelte-19y1n4{border-color:color-mix(in oklab,var(--color-sky-500) 55%,transparent);background:color-mix(in oklab,var(--color-sky-500) 12%,transparent);color:var(--color-ink);max-width:44rem}.submit-btn.svelte-19y1n4{align-self:flex-start;padding:.85rem 1.6rem}.privacy-note.svelte-19y1n4{font-size:.8125rem;color:var(--color-ink-muted);margin:0}.hp.svelte-19y1n4{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-alt.svelte-19y1n4{margin-top:3rem;padding-top:1.5rem;border-top:1px solid color-mix(in oklab,var(--color-ink) 12%,transparent);max-width:60ch}
