.contact[data-astro-cid-ogjzdvpc]{align-items:start}.contact-panel[data-astro-cid-ogjzdvpc]{border-radius:calc(var(--radius) + 4px);padding:clamp(1.5rem,1rem + 2vw,3rem)}@media (width<=400px){.contact-panel[data-astro-cid-ogjzdvpc]{margin-inline:calc(-1 * var(--gutter));border-radius:0;padding-inline:10px}}.form[data-astro-cid-ogjzdvpc]{gap:1.5rem;display:grid}.field[data-astro-cid-ogjzdvpc]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] legend[data-astro-cid-ogjzdvpc]{color:var(--deep);font-weight:600}.field[data-astro-cid-ogjzdvpc] legend[data-astro-cid-ogjzdvpc]{margin-bottom:.4rem}.field__opt[data-astro-cid-ogjzdvpc]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--slate);text-transform:uppercase;margin-left:.4rem;font-size:.75rem;font-weight:400}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][type=text],.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][type=email],.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc][type=tel],.field[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc],.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{border:1px solid var(--slate);border-radius:var(--radius);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:.7rem .85rem;font-size:1rem}.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:10rem}.field[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus-visible,.field[data-astro-cid-ogjzdvpc] select[data-astro-cid-ogjzdvpc]:focus-visible,.field[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus-visible{outline:3px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.field[data-astro-cid-ogjzdvpc] [data-astro-cid-ogjzdvpc][aria-invalid=true]{border-color:var(--error);border-width:2px}.field__hint[data-astro-cid-ogjzdvpc]{color:var(--slate);margin:0;font-size:.875rem}.field__error[data-astro-cid-ogjzdvpc]{color:var(--error);margin:0;font-size:.875rem;font-weight:600}.field__error[data-astro-cid-ogjzdvpc]:empty{display:none}.choices[data-astro-cid-ogjzdvpc]{gap:.25rem;display:grid}.choice[data-astro-cid-ogjzdvpc]{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.6rem;display:flex;color:var(--ink)!important;font-weight:400!important}.choice[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{width:1.25rem;height:1.25rem;accent-color:var(--blue);flex:none;margin:.15rem 0 0}.hp[data-astro-cid-ogjzdvpc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__submit[data-astro-cid-ogjzdvpc]{justify-self:start;min-width:12rem}.form__submit[data-astro-cid-ogjzdvpc][disabled]{opacity:.6;cursor:progress}.form-note[data-astro-cid-ogjzdvpc]{color:var(--slate);margin:0;font-size:.875rem}.form-status[data-astro-cid-ogjzdvpc]:empty{display:none}.form-status[data-astro-cid-ogjzdvpc]{border-left:4px solid var(--error);border-radius:var(--radius-sm);background:var(--mist);color:var(--ink);margin-bottom:1.5rem;padding:1rem 1.25rem}.form-status[data-astro-cid-ogjzdvpc]:focus{outline:none}.contact-aside[data-astro-cid-ogjzdvpc]{border:2px dashed var(--line);border-radius:var(--radius);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.contact-aside[data-astro-cid-ogjzdvpc] .eyebrow[data-astro-cid-ogjzdvpc]{margin-top:1.5rem}.contact-aside[data-astro-cid-ogjzdvpc] .eyebrow[data-astro-cid-ogjzdvpc]:first-child{margin-top:0}.contact-follow[data-astro-cid-ogjzdvpc]{margin-bottom:1rem}.contact-aside[data-astro-cid-ogjzdvpc] .contact-photo{margin-bottom:1.5rem}.next[data-astro-cid-ogjzdvpc]{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.next[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]::marker{font-family:var(--font-mono);color:var(--orange)}.direct[data-astro-cid-ogjzdvpc]{margin:0;padding:0;list-style:none}.direct[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{padding-block:.5rem;display:inline-block}@media (width>=1024px){.contact-aside[data-astro-cid-ogjzdvpc]{top:calc(var(--header-h) + 1.5rem);position:sticky}}
