.contact[data-astro-cid-6bfsojfh]{gap:14px;margin:1.5em 0 2em;display:grid}.contact[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{gap:6px;display:grid}.contact[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-size:.88rem;font-weight:700}.contact[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{background:var(--accent);color:#fff;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:.7rem;font-style:normal}.contact[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:4px;padding:10px 12px}.contact[data-astro-cid-6bfsojfh] .hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact__note[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0;font-size:.8rem}.contact__submit[data-astro-cid-6bfsojfh]{margin:0!important}.contact__submit[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{background:var(--accent);color:#fff;min-width:240px;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:12px 24px;font-weight:700;display:inline-block}.contact__submit[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:wait}.contact__status[data-astro-cid-6bfsojfh]{min-height:1.5em;margin:0;font-size:.9rem}.contact__status[data-astro-cid-6bfsojfh][data-status=success]{color:#16a34a;font-weight:700}.contact__status[data-astro-cid-6bfsojfh][data-status=error]{color:#dc2626;font-weight:700}
