.contact[data-astro-cid-jwgij3yf]{padding-block:var(--space-20)}.contact__grid[data-astro-cid-jwgij3yf]{gap:var(--space-10) var(--space-14);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.contact__intro[data-astro-cid-jwgij3yf]{gap:var(--space-7);padding-top:var(--space-6);border-top:var(--border-ink);display:grid}.contact__email[data-astro-cid-jwgij3yf]{color:var(--color-text-secondary)}.field--trap[data-astro-cid-jwgij3yf]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact__title[data-astro-cid-jwgij3yf]{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:var(--weight-bold)}.contact__lead[data-astro-cid-jwgij3yf]{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:30em;line-height:1.55}.contact__panel[data-astro-cid-jwgij3yf]{background:var(--color-surface);border:var(--border);border-radius:var(--radius);padding:var(--space-10)}.form[data-astro-cid-jwgij3yf]{gap:var(--space-6);display:grid}.form__summary[data-astro-cid-jwgij3yf]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius);color:var(--color-accent);font-weight:var(--weight-semibold)}.form__summary[data-astro-cid-jwgij3yf]:focus{outline:none}.field[data-astro-cid-jwgij3yf]{gap:var(--space-2);display:grid}.field[data-astro-cid-jwgij3yf] label[data-astro-cid-jwgij3yf]{font-size:var(--text-ui-sm);font-weight:var(--weight-semibold)}.req[data-astro-cid-jwgij3yf]{background:var(--color-accent);vertical-align:.2em;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.nowrap[data-astro-cid-jwgij3yf]{white-space:nowrap}.form__legend[data-astro-cid-jwgij3yf]{justify-self:end;align-items:center;gap:var(--space-2);margin-bottom:calc(-1 * var(--space-3));font-size:var(--text-small);color:var(--color-text-muted);display:inline-flex}.form__legend[data-astro-cid-jwgij3yf] .req[data-astro-cid-jwgij3yf]{vertical-align:middle;margin-left:0}.field[data-astro-cid-jwgij3yf] input[data-astro-cid-jwgij3yf],.field[data-astro-cid-jwgij3yf] textarea[data-astro-cid-jwgij3yf]{font:inherit;border:1px solid var(--color-ring);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);width:100%;padding:14px 16px;font-size:16px}.field[data-astro-cid-jwgij3yf] textarea[data-astro-cid-jwgij3yf]{resize:vertical;min-height:9em;line-height:var(--leading-body)}.field[data-astro-cid-jwgij3yf] input[data-astro-cid-jwgij3yf]::placeholder,.field[data-astro-cid-jwgij3yf] textarea[data-astro-cid-jwgij3yf]::placeholder{color:var(--color-text-muted)}.field[data-astro-cid-jwgij3yf] [data-astro-cid-jwgij3yf][aria-invalid=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.field__error[data-astro-cid-jwgij3yf]{font-size:var(--text-small);color:var(--color-accent);font-weight:var(--weight-medium)}.field--check[data-astro-cid-jwgij3yf]{column-gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start}.field--check[data-astro-cid-jwgij3yf] input[data-astro-cid-jwgij3yf]{width:20px;height:20px;accent-color:var(--color-ink);margin:2px 0 0;padding:0}.field--check[data-astro-cid-jwgij3yf] input[data-astro-cid-jwgij3yf][aria-invalid=true]{outline:2px solid var(--color-accent);outline-offset:2px}.field--check[data-astro-cid-jwgij3yf] label[data-astro-cid-jwgij3yf]{font-weight:var(--weight-regular);color:var(--color-text-secondary);line-height:1.5}.field--check[data-astro-cid-jwgij3yf] .field__error[data-astro-cid-jwgij3yf]{grid-column:2}.link--inline[data-astro-cid-jwgij3yf]{font-size:inherit;font-weight:var(--weight-semibold)}.form__submit[data-astro-cid-jwgij3yf]{justify-self:start}.form__submit[data-astro-cid-jwgij3yf]:disabled{opacity:.6;cursor:progress}.form__status[data-astro-cid-jwgij3yf]:empty{display:none}.form__status[data-astro-cid-jwgij3yf]{font-size:var(--text-small);color:var(--color-text-muted)}.success[data-astro-cid-jwgij3yf]{justify-items:start;gap:var(--space-5);padding-block:var(--space-6);scroll-margin-top:var(--space-6);display:grid}.success[data-astro-cid-jwgij3yf]:focus{outline:none}.success__dot[data-astro-cid-jwgij3yf]{background:var(--color-accent);border-radius:50%;width:14px;height:14px}.success[data-astro-cid-jwgij3yf] p[data-astro-cid-jwgij3yf]{color:var(--color-text-secondary);max-width:32em}@media (width<=900px){.contact[data-astro-cid-jwgij3yf]{padding-block:var(--space-12)}.contact__grid[data-astro-cid-jwgij3yf]{grid-template-columns:1fr}.contact__panel[data-astro-cid-jwgij3yf]{padding:var(--space-7) 22px}}@media (width<=640px){.form__submit[data-astro-cid-jwgij3yf]{justify-self:stretch}}
