form[data-astro-cid-6bfsojfh]{max-width:40rem;margin-top:32px}.field[data-astro-cid-6bfsojfh]{margin-bottom:24px}label[data-astro-cid-6bfsojfh]{font-size:var(--supporting);margin-bottom:8px;display:block}label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh],.hint[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:var(--small)}input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh],button[data-astro-cid-6bfsojfh]{font:inherit;font-size:var(--supporting);border-radius:4px}input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);padding:12px}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:180px}input[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible,button[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.hint[data-astro-cid-6bfsojfh]{margin:8px 0 0}.honeypot[data-astro-cid-6bfsojfh]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}button[data-astro-cid-6bfsojfh]{border:1px solid var(--blue);background:var(--blue);min-height:48px;color:var(--surface);cursor:pointer;padding:10px 20px;font-weight:600}button[data-astro-cid-6bfsojfh]:hover:not(:disabled){background:var(--peach);border-color:var(--peach)}button[data-astro-cid-6bfsojfh]:disabled{opacity:.55;cursor:not-allowed}#contact-status[data-astro-cid-6bfsojfh]{font-size:var(--small);margin:16px 0}#contact-status[data-astro-cid-6bfsojfh][data-error]{color:var(--red)}#spam-check[data-astro-cid-6bfsojfh]{max-width:100%}
