.contact-form[data-astro-cid-vekgkm42] form[data-astro-cid-vekgkm42]:not([hidden]){gap:var(--space-3);display:grid}.field[data-astro-cid-vekgkm42]{gap:.5rem;display:grid}label[data-astro-cid-vekgkm42]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:600}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],textarea[data-astro-cid-vekgkm42]{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--field-border);border-radius:var(--radius);font:inherit;transition:border-color var(--t-fast) var(--ease);padding:.85rem 1rem;font-size:1rem}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:#9a968c;opacity:1}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:#a6a6b0}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--accent);background:var(--surface-2)}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--danger)!important}.field__error[data-astro-cid-vekgkm42],.status[data-astro-cid-vekgkm42][data-state=error]{color:var(--danger);font-size:.92rem}.field__error[data-astro-cid-vekgkm42]:before,.status[data-astro-cid-vekgkm42][data-state=error]:before{content:"! ";font-weight:700}.status[data-astro-cid-vekgkm42]{min-height:1.5rem}.status[data-astro-cid-vekgkm42]:empty:before{content:none}.field--check[data-astro-cid-vekgkm42]{align-items:start;column-gap:var(--space-2);grid-template-columns:auto 1fr}.field--check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.2rem;height:1.2rem;accent-color:var(--accent);outline-offset:2px;margin-top:.25rem}.field--check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{letter-spacing:0;text-transform:none;color:var(--text);font-size:.95rem;font-weight:400}.field--check[data-astro-cid-vekgkm42] .field__error[data-astro-cid-vekgkm42]{grid-column:1/-1}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile[data-astro-cid-vekgkm42]{min-height:0}.success[data-astro-cid-vekgkm42]:not([hidden]){gap:var(--space-3);justify-items:start;display:grid}.success[data-astro-cid-vekgkm42]:focus{border-color:var(--success);outline:none}.contact[data-astro-cid-idxrcgyr]{gap:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.contact__h[data-astro-cid-idxrcgyr]{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.2rem)}.contact__direct[data-astro-cid-idxrcgyr] li[data-astro-cid-idxrcgyr]{padding-block:var(--space-2);border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:.15rem;display:grid}.contact__label[data-astro-cid-idxrcgyr]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:600}@media (width<=62rem){.contact[data-astro-cid-idxrcgyr]{gap:var(--space-5);grid-template-columns:1fr}}
