.contact[data-astro-cid-idxrcgyr]{isolation:isolate;padding-block:calc(var(--nav-height) + var(--space-xl)) var(--space-section);position:relative;overflow:hidden}.contact__media[data-astro-cid-idxrcgyr]{z-index:-1;position:absolute;inset:0}.contact__media[data-astro-cid-idxrcgyr] img{object-fit:cover;width:100%;height:100%}.contact__media[data-astro-cid-idxrcgyr]:after{content:"";background:var(--scrim-strong);position:absolute;inset:0}.contact__grid[data-astro-cid-idxrcgyr]{gap:var(--space-xl);grid-template-columns:1fr minmax(0,32rem);align-items:start;display:grid}.contact__intro[data-astro-cid-idxrcgyr]{gap:var(--space-m);display:grid;position:sticky;inset-block-start:calc(var(--nav-height) + var(--space-l))}.contact[data-astro-cid-idxrcgyr] h1[data-astro-cid-idxrcgyr]{font-size:var(--text-h1);flex-direction:column;display:flex}.contact__lead[data-astro-cid-idxrcgyr]{max-width:30rem;color:var(--fg);opacity:.88}.contact__direct[data-astro-cid-idxrcgyr]{gap:var(--space-s);margin:var(--space-m) 0 0;display:grid}.contact__direct[data-astro-cid-idxrcgyr] div[data-astro-cid-idxrcgyr]{gap:var(--space-s);border-block-start:var(--hairline) solid var(--line);grid-template-columns:8rem 1fr;padding-block-start:var(--space-s);display:grid}.contact__direct[data-astro-cid-idxrcgyr] dt[data-astro-cid-idxrcgyr]{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-muted);padding-block-start:.2rem}.contact__direct[data-astro-cid-idxrcgyr] dd[data-astro-cid-idxrcgyr]{gap:var(--space-xs);justify-items:start;margin:0;display:grid}.contact__direct[data-astro-cid-idxrcgyr] a[data-astro-cid-idxrcgyr]{text-decoration:none}.contact__direct[data-astro-cid-idxrcgyr] address[data-astro-cid-idxrcgyr]{font-style:normal}.form[data-astro-cid-idxrcgyr]{gap:var(--space-m);padding:var(--space-l);border-radius:var(--radius-soft);display:grid}.form__row[data-astro-cid-idxrcgyr]{gap:var(--space-m);grid-template-columns:1fr 1fr;display:grid}.form__title[data-astro-cid-idxrcgyr]{font-size:var(--text-h3);text-align:center}.field[data-astro-cid-idxrcgyr]{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-idxrcgyr]>span[data-astro-cid-idxrcgyr],.field[data-astro-cid-idxrcgyr]>label[data-astro-cid-idxrcgyr]:first-child,.field[data-astro-cid-idxrcgyr] legend[data-astro-cid-idxrcgyr]{font-family:var(--font-display);padding:0;font-size:1.2rem}.field[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr][type=text],.field[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr][type=date],.field[data-astro-cid-idxrcgyr] textarea[data-astro-cid-idxrcgyr]{width:100%;font:inherit;color:inherit;border:0;border-block-end:var(--hairline) solid var(--rule);transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:0;padding:.6rem 0}.field[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:focus,.field[data-astro-cid-idxrcgyr] textarea[data-astro-cid-idxrcgyr]:focus{border-color:var(--accent);outline:none}.field[data-astro-cid-idxrcgyr] textarea[data-astro-cid-idxrcgyr]{resize:vertical}.check[data-astro-cid-idxrcgyr]{align-items:center;gap:var(--space-xs);font-size:var(--text-small);color:var(--fg-muted);display:flex}.chips[data-astro-cid-idxrcgyr]{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.chip[data-astro-cid-idxrcgyr]{position:relative}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]{opacity:0;position:absolute}.chip[data-astro-cid-idxrcgyr] span[data-astro-cid-idxrcgyr]{border:var(--hairline) solid var(--rule);border-radius:var(--radius-pill);font-size:var(--text-small);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);padding:.55rem 1rem;display:inline-block}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:checked+span[data-astro-cid-idxrcgyr]{background:var(--ink-on-paper);color:var(--surface-paper);border-color:var(--ink-on-paper)}.chip[data-astro-cid-idxrcgyr] input[data-astro-cid-idxrcgyr]:focus-visible+span[data-astro-cid-idxrcgyr]{outline:var(--hairline) solid var(--accent);outline-offset:.2rem}.form__error[data-astro-cid-idxrcgyr]{color:var(--feedback-error);font-size:var(--text-small);margin-block-start:calc(var(--space-s) * -1)}.form__submit[data-astro-cid-idxrcgyr]{justify-self:center}.form__note[data-astro-cid-idxrcgyr]{font-size:var(--text-small);color:var(--fg-muted);text-align:center}@media (width<=60rem){.contact__grid[data-astro-cid-idxrcgyr],.form__row[data-astro-cid-idxrcgyr]{grid-template-columns:1fr}.contact__intro[data-astro-cid-idxrcgyr]{position:static}.contact__direct[data-astro-cid-idxrcgyr] div[data-astro-cid-idxrcgyr]{grid-template-columns:1fr;gap:.2rem}}
