.general-contact[data-astro-cid-r7pti27r]{border:1px solid var(--color-border);border-block-start:3px solid var(--color-yellow-500);border-radius:var(--radius-control);background:var(--color-surface-subtle);margin-block-start:var(--space-12);padding:clamp(1.25rem,4vw,3rem)}.general-contact__heading[data-astro-cid-r7pti27r]{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.general-contact__heading[data-astro-cid-r7pti27r] h2[data-astro-cid-r7pti27r]{margin-block-start:var(--space-2)}.general-contact__eyebrow[data-astro-cid-r7pti27r]{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0;font-weight:700}.general-contact__notice[data-astro-cid-r7pti27r]{max-inline-size:65ch}fieldset[data-astro-cid-r7pti27r]{margin:var(--space-6) 0 0;border:0;min-inline-size:0;padding:0}.general-contact__fields[data-astro-cid-r7pti27r]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}label[data-astro-cid-r7pti27r]{align-content:start;gap:var(--space-2);flex-wrap:wrap;font-weight:700;display:flex}.general-contact__optional[data-astro-cid-r7pti27r]{color:var(--color-text-muted);font-weight:400}.general-contact__wide[data-astro-cid-r7pti27r]{grid-column:1/-1}input[data-astro-cid-r7pti27r],textarea[data-astro-cid-r7pti27r]{min-block-size:3rem;inline-size:100%;min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-navy-900);font:inherit;font-weight:400}textarea[data-astro-cid-r7pti27r]{resize:vertical}input[data-astro-cid-r7pti27r][aria-invalid=true],textarea[data-astro-cid-r7pti27r][aria-invalid=true]{border-color:#9c2926}.general-contact__help[data-astro-cid-r7pti27r]{font-size:var(--font-size-small);font-weight:400}.general-contact__privacy[data-astro-cid-r7pti27r]{font-size:.8125rem;font-weight:400;line-height:1.5}.general-contact__error[data-astro-cid-r7pti27r]{color:#9c2926;inline-size:100%;font-size:var(--font-size-small);font-weight:600;display:block}.general-contact__error[data-astro-cid-r7pti27r]:empty{display:none}.general-contact__actions[data-astro-cid-r7pti27r]{gap:var(--space-3);flex-wrap:wrap;display:flex}button[data-astro-cid-r7pti27r]{min-block-size:3rem;padding:var(--space-3) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-navy-900);background:var(--color-surface);font:inherit;cursor:pointer;font-weight:750}[data-astro-cid-r7pti27r][data-contact-send]{background:var(--color-yellow-500);border-color:var(--color-yellow-500)}button[data-astro-cid-r7pti27r]:disabled{color:var(--color-text-muted);background:var(--color-surface-subtle);border-color:var(--color-border);cursor:not-allowed}.general-contact__result[data-astro-cid-r7pti27r]{max-inline-size:65ch;margin-block-end:0;font-weight:600}@media (width<=47.99rem){.general-contact__fields[data-astro-cid-r7pti27r]{grid-template-columns:minmax(0,1fr)}.general-contact__actions[data-astro-cid-r7pti27r]{flex-direction:column;align-items:stretch}}address[data-astro-cid-g4b7vqkv]{font-style:normal}dl[data-astro-cid-g4b7vqkv]{margin-block:var(--space-8) 0}dl[data-astro-cid-g4b7vqkv]>div[data-astro-cid-g4b7vqkv]{padding-block:var(--space-4);border-block-end:1px solid var(--color-border)}dt[data-astro-cid-g4b7vqkv]{color:var(--color-navy-900);font-weight:750}dd[data-astro-cid-g4b7vqkv]{margin:var(--space-2) 0 0;overflow-wrap:anywhere}dd[data-astro-cid-g4b7vqkv] a[data-astro-cid-g4b7vqkv]{align-items:center;min-block-size:2.75rem;display:inline-flex}.contact-small[data-astro-cid-g4b7vqkv]{font-size:var(--font-size-small)}.contact-details[data-astro-cid-g4b7vqkv]>.contact-location[data-astro-cid-g4b7vqkv]{align-self:start;min-inline-size:0;margin-block-start:0}.contact-location[data-astro-cid-g4b7vqkv] [data-astro-cid-g4b7vqkv][data-map-placeholder]{justify-content:center;align-items:flex-start;gap:var(--space-3);flex-direction:column;min-block-size:clamp(22rem,34vw,30rem);margin-block-start:0;display:flex}.contact-location[data-astro-cid-g4b7vqkv] [data-astro-cid-g4b7vqkv][data-map-placeholder] button[data-astro-cid-g4b7vqkv]{min-block-size:2.75rem;padding:var(--space-2) var(--space-4);font:inherit;cursor:pointer}.contact-map-link[data-astro-cid-g4b7vqkv]{margin-block:var(--space-3)}.contact-map-link[data-astro-cid-g4b7vqkv] a[data-astro-cid-g4b7vqkv]{align-items:center;min-block-size:2.75rem;display:inline-flex}iframe[data-astro-cid-g4b7vqkv]{background:var(--color-surface-subtle);border:0;block-size:clamp(22rem,34vw,30rem);inline-size:100%;margin-block-start:0;display:block}iframe[data-astro-cid-g4b7vqkv][hidden],.contact-location[data-astro-cid-g4b7vqkv] [data-astro-cid-g4b7vqkv][data-map-placeholder][hidden]{display:none}
