section[data-astro-cid-6bfsojfh]{border-top:0;padding-block:5rem}h1[data-astro-cid-6bfsojfh].eyebrow{font-family:var(--sans);margin-bottom:1rem;line-height:1.65}.contact-form[data-astro-cid-6bfsojfh]{gap:1.3rem;min-width:0;display:grid}.contact-form[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:0}.form-status[data-astro-cid-6bfsojfh]:empty{display:none}.form-status[data-astro-cid-6bfsojfh]{font-size:.92rem;font-weight:600}.field-note[data-astro-cid-6bfsojfh],.turnstile-placeholder[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.8rem}.field[data-astro-cid-6bfsojfh]{gap:.45rem;display:grid}label[data-astro-cid-6bfsojfh]{font-size:.9rem;font-weight:600}label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:.8rem;font-weight:400}input[data-astro-cid-6bfsojfh]:not([type=hidden]),textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--muted);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:2px;padding:.7rem .85rem}input[data-astro-cid-6bfsojfh]{min-height:44px}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:180px}input[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.honeypot[data-astro-cid-6bfsojfh]{display:none}.turnstile-placeholder[data-astro-cid-6bfsojfh]{border:1px dashed var(--muted);background:var(--panel);align-items:center;gap:1rem;padding:1rem;display:flex}.turnstile-placeholder[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{fill:none;width:24px;height:24px;stroke:var(--muted);stroke-width:1.5px;flex-shrink:0}.turnstile-placeholder[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-size:.87rem;font-weight:500;display:block}.turnstile-placeholder[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{display:block}.send-button[data-astro-cid-6bfsojfh]{border:1px solid var(--line);min-height:44px;font:inherit;background:var(--panel);color:var(--muted);cursor:not-allowed;justify-self:start;padding:.7rem 1.3rem}.send-button[data-astro-cid-6bfsojfh]:not(:disabled){color:var(--ink);border-color:var(--muted);cursor:pointer}.send-button[data-astro-cid-6bfsojfh]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.form-status[data-astro-cid-6bfsojfh][data-state=error]{color:light-dark(#a32020,#ffb4b4)}.form-status[data-astro-cid-6bfsojfh][data-state=success]{color:light-dark(#23632b,#a8d9ad)}@media (width<=680px){section[data-astro-cid-6bfsojfh]{padding-block:2.5rem}}
