.contact[data-astro-cid-6bfsojfh]{align-items:start;gap:3rem;display:grid}@media (width>=52rem){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) 15rem;gap:4rem}}.form[data-astro-cid-6bfsojfh]{gap:1.25rem;max-width:38rem;display:grid;position:relative}.field[data-astro-cid-6bfsojfh]{gap:.4rem;display:grid}label[data-astro-cid-6bfsojfh]{color:var(--text);font-family:var(--font-mono);font-size:var(--step--1)}input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text-strong);font:inherit;transition:border-color .15s var(--ease), background-color .15s var(--ease);padding:.75rem .875rem;font-size:1rem;line-height:1.5}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:10rem}input[data-astro-cid-6bfsojfh]:hover,textarea[data-astro-cid-6bfsojfh]:hover{border-color:#3a4c46}input[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent);background:var(--surface-2)}input[data-astro-cid-6bfsojfh][aria-invalid=true],textarea[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:#f2a3a3}.field__error[data-astro-cid-6bfsojfh]{color:#f2a3a3;min-height:0;font-size:.875rem}.field__error[data-astro-cid-6bfsojfh]:empty{display:none}.trap[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}#turnstile-widget[data-astro-cid-6bfsojfh]{min-height:65px}.form__actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.form__status[data-astro-cid-6bfsojfh]{color:var(--text);flex:16rem;font-size:.9375rem}.form__status[data-astro-cid-6bfsojfh]:empty{display:none}.form__status[data-astro-cid-6bfsojfh][data-state=success]{color:var(--accent)}.form__status[data-astro-cid-6bfsojfh][data-state=error]{color:#f2a3a3}.form__noscript[data-astro-cid-6bfsojfh]{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);padding:.875rem 1rem;font-size:.9375rem}.contact__aside[data-astro-cid-6bfsojfh]{border-top:1px solid var(--border);padding-top:1.5rem}@media (width>=52rem){.contact__aside[data-astro-cid-6bfsojfh]{border-top:0;border-left:1px solid var(--border);padding:0 0 0 1.5rem}}.contact__label[data-astro-cid-6bfsojfh]{color:var(--muted);font-family:var(--font-mono);font-size:var(--step--1);margin-bottom:.75rem}.contact__links[data-astro-cid-6bfsojfh]{gap:.25rem;list-style:none;display:grid}.contact__links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--text-strong);font-family:var(--font-mono);gap:.5rem;padding-block:.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.contact__links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--accent)}.contact__place[data-astro-cid-6bfsojfh]{color:var(--muted);font-family:var(--font-mono);font-size:var(--step--1);margin-top:1.25rem}
