.contact__inner[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5rem;align-items:start;padding:6rem var(--container-padding) 7rem}.contact__lead[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:1.5rem}.contact__heading[data-astro-cid-xmivup5a]{text-transform:uppercase;color:var(--color-text-strong)}.contact__intro[data-astro-cid-xmivup5a]{max-width:28rem}.contact__details[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;margin-top:1rem}.contact__row[data-astro-cid-xmivup5a]{display:flex;align-items:baseline;gap:1.5rem;padding-block:1.125rem;border-top:1px dashed var(--color-border-dashed)}.contact__row[data-astro-cid-xmivup5a]:last-child{border-bottom:1px dashed var(--color-border-dashed)}.contact__row[data-astro-cid-xmivup5a] dt[data-astro-cid-xmivup5a]{width:4.5rem;flex-shrink:0;font-size:.75rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--color-accent-text)}.contact__row[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{min-width:0;font-size:1.25rem;color:var(--color-text-strong);overflow-wrap:anywhere}.contact__row[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{transition:color var(--transition-base)}.form[data-astro-cid-xmivup5a]{--focus-ring: var(--color-accent-text);display:flex;flex-direction:column;gap:2rem;padding:2.5rem;background-color:var(--color-bg-raised);border:1px solid var(--color-border-faint);border-radius:var(--radius-container)}.form__toggle[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--color-border-faint);border-radius:var(--radius-sm)}.form__option[data-astro-cid-xmivup5a]{position:relative;cursor:pointer}.form__option[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{position:absolute;inset:0;opacity:0;cursor:pointer}.form__option[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--color-text-secondary);border-radius:calc(var(--radius-sm) - 2px);transition:background-color var(--transition-base),color var(--transition-base)}.form__option[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:checked+span[data-astro-cid-xmivup5a]{background-color:var(--color-accent);color:var(--color-primary)}.form__option[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus-visible+span[data-astro-cid-xmivup5a]{outline:2px solid var(--color-text-strong);outline-offset:2px}.form__grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem}.field[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:.5rem}.field--wide[data-astro-cid-xmivup5a]{grid-column:1 / -1}.field__label[data-astro-cid-xmivup5a]{font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary)}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{width:100%;min-height:3rem;padding:.75rem 1rem;font-size:1rem;color:var(--color-text-strong);background-color:var(--color-bg-field);border:1px solid var(--color-border-faint);border-radius:var(--radius-sm);transition:border-color var(--transition-base)}.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus-visible,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus-visible{outline:none;border-color:var(--color-accent-text)}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a][aria-invalid=true]{border-color:var(--color-error)}.form__foot[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:1.5rem}.form__status[data-astro-cid-xmivup5a]{font-size:.9375rem;color:var(--color-text-secondary)}.form__status[data-astro-cid-xmivup5a][data-state=error]{color:var(--color-error)}@media(max-width:991px){.contact__inner[data-astro-cid-xmivup5a]{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:4rem 4.5rem}.form[data-astro-cid-xmivup5a]{padding:2rem}}@media(max-width:767px){.contact__inner[data-astro-cid-xmivup5a]{padding-block:3rem 3.5rem}.contact__lead[data-astro-cid-xmivup5a]{gap:1rem}.form__foot[data-astro-cid-xmivup5a]{flex-direction:column;align-items:flex-start;gap:1rem}}@media(max-width:479px){.form[data-astro-cid-xmivup5a]{gap:1.5rem;padding:1.5rem 1.25rem}.form__grid[data-astro-cid-xmivup5a]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.form__option[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{font-size:.75rem;letter-spacing:.08em}.contact__row[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{font-size:1.0625rem}}@media(min-width:992px)and (hover:hover)and (pointer:fine){.contact__row[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--color-accent-text)}}
