.contact[data-astro-cid-he3spzz3]{padding-block:var(--space-xl) var(--space-section)}.grid[data-astro-cid-he3spzz3]{gap:var(--space-lg) var(--space-2xl);display:grid}@media (width>=56em){.grid[data-astro-cid-he3spzz3]{grid-template-columns:12rem minmax(0,1fr)}}.eyebrow[data-astro-cid-he3spzz3]{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-blue-rich)}.eyebrow[data-astro-cid-he3spzz3]:after{content:"";block-size:2px;inline-size:2.5rem;margin-top:var(--space-2xs);border-radius:var(--radius-full);background-color:var(--color-blue-rich);display:block}h1[data-astro-cid-he3spzz3],h2[data-astro-cid-he3spzz3]{font-size:var(--text-3xl);margin-bottom:var(--space-lg)}.lead[data-astro-cid-he3spzz3]{background-color:var(--color-blue-soft);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-lg)}.lead[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-ink);max-width:38rem}.config-note[data-astro-cid-he3spzz3]{background-color:var(--color-warning-soft);color:var(--color-warning);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);margin-bottom:var(--space-lg);max-width:var(--width-text)}.hp-wrap[data-astro-cid-he3spzz3]{position:absolute;left:-9999px}.form-fields[data-astro-cid-he3spzz3]{gap:var(--space-md);border:none;min-inline-size:0;margin:0;padding:0;display:grid}.form-fields[data-astro-cid-he3spzz3]:disabled{opacity:.6}.form-fields[data-astro-cid-he3spzz3]:disabled .submit-button[data-astro-cid-he3spzz3]{cursor:not-allowed}.contact-form[data-astro-cid-he3spzz3]{background-color:var(--color-surface);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg);gap:var(--space-md);max-width:40rem;display:grid}.required-note[data-astro-cid-he3spzz3]{font-size:var(--text-sm);color:var(--color-ink-muted)}.field[data-astro-cid-he3spzz3]{gap:var(--space-3xs);display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);border:var(--border-thick) solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-page-bg);color:var(--color-ink);transition:border-color var(--transition-fast) var(--ease-soft)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:hover{border-color:var(--color-ink-muted)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--color-ink-muted);opacity:1}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3][aria-invalid=true],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--color-error)}.field-error[data-astro-cid-he3spzz3]{font-size:var(--text-sm);color:var(--color-error)}.field-error[data-astro-cid-he3spzz3]:empty{display:none}.submit-button[data-astro-cid-he3spzz3]{justify-self:start;min-height:2.75rem}@media (width<=30em){.contact-form[data-astro-cid-he3spzz3]{padding:var(--space-md)}.submit-button[data-astro-cid-he3spzz3]{justify-self:stretch}}.submit-button[data-astro-cid-he3spzz3]:disabled{opacity:.6;cursor:wait}.form-status[data-astro-cid-he3spzz3]{font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm)}.form-status[data-astro-cid-he3spzz3]:empty{display:none}.form-status[data-astro-cid-he3spzz3][data-variant=success]{background-color:var(--color-success-soft);color:var(--color-success)}.form-status[data-astro-cid-he3spzz3][data-variant=error]{background-color:var(--color-error-soft);color:var(--color-error)}.form-status[data-astro-cid-he3spzz3][data-variant=pending]{background-color:var(--color-info-soft);color:var(--color-info)}.hello[data-astro-cid-he3spzz3]{margin-top:var(--space-xl);font-size:var(--text-sm);color:var(--color-ink-muted)}.hello[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{font-weight:var(--weight-medium)}
