.contact-form[data-astro-cid-657w5j3a]{max-width:var(--measure);gap:.4rem;margin-top:.5rem;display:grid}.contact-form[data-astro-cid-657w5j3a] label[data-astro-cid-657w5j3a]{margin-top:.8rem;font-weight:600}.contact-form[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a][type=text],.contact-form[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a][type=email],.contact-form[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:8px;width:100%;padding:.6rem .75rem}.contact-form[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:focus-visible,.contact-form[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.optional[data-astro-cid-657w5j3a],.contact-hint[data-astro-cid-657w5j3a]{color:var(--ink-2);font-weight:400}.contact-hint[data-astro-cid-657w5j3a]{margin:0;font-size:.9rem}.contact-trap[data-astro-cid-657w5j3a]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf-turnstile[data-astro-cid-657w5j3a]{margin-top:1rem}.contact-send[data-astro-cid-657w5j3a]{font:inherit;border:1px solid var(--accent);background:var(--accent);color:var(--bg);cursor:pointer;border-radius:6px;justify-self:start;margin-top:.8rem;padding:.6rem 1.4rem;font-weight:600}.contact-send[data-astro-cid-657w5j3a]:disabled{opacity:.6;cursor:progress}.contact-status[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a],.contact-wait[data-astro-cid-657w5j3a]{border-left:3px solid var(--accent);background:var(--accent-soft);padding:.6rem .9rem}.contact-privacy[data-astro-cid-657w5j3a]{max-width:var(--measure)}
