.contact__art[data-astro-cid-ccsqo5in]{max-width:13rem;margin:0 auto var(--space-8)}.contact__art[data-astro-cid-ccsqo5in] img{height:14rem}.contact[data-astro-cid-ccsqo5in]{display:grid;gap:var(--space-12) var(--gutter-wide);align-items:start}@media(min-width:1024px){.contact[data-astro-cid-ccsqo5in]{grid-template-columns:1.6fr 1fr;gap:var(--space-16)}}.hp[data-astro-cid-ccsqo5in]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.field[data-astro-cid-ccsqo5in]{margin-bottom:var(--space-5)}.field-row[data-astro-cid-ccsqo5in]{display:grid;gap:0 var(--gutter)}@media(min-width:640px){.field-row[data-astro-cid-ccsqo5in]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-astro-cid-ccsqo5in] label[data-astro-cid-ccsqo5in]{display:block;margin-bottom:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--fw-semibold);color:var(--text-strong)}.field__hint[data-astro-cid-ccsqo5in]{display:inline-block;margin-left:var(--space-2);font-weight:var(--fw-regular);font-size:var(--text-caption);color:var(--text-muted)}p[data-astro-cid-ccsqo5in].field__hint{display:block;margin:var(--space-2) 0 0}.field[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in][type=text],.field[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in][type=email],.field[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in][type=tel],.field[data-astro-cid-ccsqo5in] select[data-astro-cid-ccsqo5in],.field[data-astro-cid-ccsqo5in] textarea[data-astro-cid-ccsqo5in]{width:100%;padding:var(--pad-control-y) var(--pad-control-x);background:var(--surface-card);color:var(--text-strong);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--fs-body);transition:var(--transition-control)}.field[data-astro-cid-ccsqo5in] textarea[data-astro-cid-ccsqo5in]{resize:vertical;min-height:8rem}.field[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]:focus-visible,.field[data-astro-cid-ccsqo5in] select[data-astro-cid-ccsqo5in]:focus-visible,.field[data-astro-cid-ccsqo5in] textarea[data-astro-cid-ccsqo5in]:focus-visible{outline:none;border-color:var(--border-brand);box-shadow:var(--shadow-focus)}.field[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]:user-invalid,.field[data-astro-cid-ccsqo5in] select[data-astro-cid-ccsqo5in]:user-invalid,.field[data-astro-cid-ccsqo5in] textarea[data-astro-cid-ccsqo5in]:user-invalid{border-color:var(--status-danger)}.field--check[data-astro-cid-ccsqo5in]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;margin-block:var(--space-8) var(--space-6)}.field--check[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]{width:1.125rem;height:1.125rem;margin-top:.15rem;accent-color:var(--accent)}.field--check[data-astro-cid-ccsqo5in] label[data-astro-cid-ccsqo5in]{margin:0;font-weight:var(--fw-regular);font-size:var(--text-body-sm);color:var(--text-body);line-height:var(--lh-normal)}.cf-turnstile[data-astro-cid-ccsqo5in]{margin-bottom:var(--space-6)}.form__status[data-astro-cid-ccsqo5in]{margin:var(--space-5) 0 0;font-size:var(--text-body-sm);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.form__status[data-astro-cid-ccsqo5in]:empty{display:none}.form__status[data-astro-cid-ccsqo5in][data-state=ok]{background:var(--status-success-soft);color:var(--status-success)}.form__status[data-astro-cid-ccsqo5in][data-state=error]{background:var(--status-danger-soft);color:var(--status-danger)}.infoblock[data-astro-cid-ccsqo5in]+.infoblock[data-astro-cid-ccsqo5in]{margin-top:var(--space-8)}.infoblock__heading[data-astro-cid-ccsqo5in]{font-size:var(--text-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-brand);margin-bottom:var(--space-3)}.infoblock__list[data-astro-cid-ccsqo5in]{list-style:none;margin:0;padding:0}.infoblock__list[data-astro-cid-ccsqo5in] li[data-astro-cid-ccsqo5in]+li[data-astro-cid-ccsqo5in]{margin-top:var(--space-2)}.infoblock__address[data-astro-cid-ccsqo5in],.infoblock__text[data-astro-cid-ccsqo5in]{margin:0;font-style:normal;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-body)}@media(max-width:767px){.contact__art[data-astro-cid-ccsqo5in]{display:none}.contact__aside[data-astro-cid-ccsqo5in]{padding:var(--space-6);background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.infoblock[data-astro-cid-ccsqo5in]+.infoblock[data-astro-cid-ccsqo5in]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-hairline)}.form__submit[data-astro-cid-ccsqo5in]{width:100%}}
