.asr-form[data-astro-cid-5yt3isc2]{gap:var(--asr-7);max-width:720px;display:grid}.asr-form__group[data-astro-cid-5yt3isc2]{border:0;border-top:var(--asr-border-strong);padding:var(--asr-5) 0 0;margin:0}.asr-form__legend[data-astro-cid-5yt3isc2]{font-family:var(--asr-font-display);font-size:var(--asr-h3);letter-spacing:-.015em;padding:0;font-weight:600}.asr-form__group-desc[data-astro-cid-5yt3isc2]{margin-top:var(--asr-2);font-size:var(--asr-small);color:var(--asr-ink-3);max-width:62ch}.asr-form__fields[data-astro-cid-5yt3isc2]{gap:var(--asr-5);margin-top:var(--asr-5);display:grid}.asr-field__label[data-astro-cid-5yt3isc2]{font-size:var(--asr-small);margin-bottom:var(--asr-2);font-weight:600;display:block}.asr-field__help[data-astro-cid-5yt3isc2]{font-size:var(--asr-small);color:var(--asr-ink-3);margin-bottom:var(--asr-2);max-width:62ch}input[data-astro-cid-5yt3isc2][type=text],input[data-astro-cid-5yt3isc2][type=email],input[data-astro-cid-5yt3isc2][type=tel],input[data-astro-cid-5yt3isc2][type=url],select[data-astro-cid-5yt3isc2],textarea[data-astro-cid-5yt3isc2]{background:var(--asr-paper);border:var(--asr-border-strong);border-radius:var(--asr-radius-control);width:100%;padding:var(--asr-3) var(--asr-4);min-height:48px}textarea[data-astro-cid-5yt3isc2]{resize:vertical;line-height:1.5}.asr-field__check[data-astro-cid-5yt3isc2]{align-items:flex-start;gap:var(--asr-3);display:flex}.asr-field__check[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{flex:none;width:20px;height:20px;margin-top:3px}.asr-field__check[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{font-size:var(--asr-small);color:var(--asr-ink-2);max-width:62ch}.asr-field__error[data-astro-cid-5yt3isc2]:empty{display:none}.asr-field__error[data-astro-cid-5yt3isc2]{margin-top:var(--asr-2);font-size:var(--asr-small);color:var(--asr-danger);font-weight:600}[data-astro-cid-5yt3isc2][data-asr-field][data-invalid=true] input[data-astro-cid-5yt3isc2],[data-astro-cid-5yt3isc2][data-asr-field][data-invalid=true] select[data-astro-cid-5yt3isc2],[data-astro-cid-5yt3isc2][data-asr-field][data-invalid=true] textarea[data-astro-cid-5yt3isc2]{border-color:var(--asr-danger)}.asr-form__honeypot[data-astro-cid-5yt3isc2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.asr-form__submit[data-astro-cid-5yt3isc2]{align-items:center;gap:var(--asr-4);flex-wrap:wrap;display:flex}.asr-form__required[data-astro-cid-5yt3isc2]{color:var(--asr-ink-3)}.asr-form__summary-error[data-astro-cid-5yt3isc2]:empty{display:none}.asr-form__summary-error[data-astro-cid-5yt3isc2]{color:var(--asr-danger);font-weight:600}.asr-form__staging[data-astro-cid-5yt3isc2]{margin-top:var(--asr-6);border:var(--asr-border);border-left:2px solid var(--asr-signal);background:var(--asr-signal-wash);border-radius:var(--asr-radius-card);max-width:720px;padding:var(--asr-5);font-size:var(--asr-small);color:var(--asr-ink-2);gap:var(--asr-3);display:grid}.asr-form__staging-title[data-astro-cid-5yt3isc2]{color:var(--asr-ink);font-weight:600}.asr-form__result[data-astro-cid-5yt3isc2]{margin-top:var(--asr-7);border:var(--asr-border-strong);border-radius:var(--asr-radius-card);max-width:720px;padding:var(--asr-6);background:var(--asr-paper-2);gap:var(--asr-4);display:grid}.asr-form__result[data-astro-cid-5yt3isc2][hidden]{display:none}.asr-form__result-title[data-astro-cid-5yt3isc2]{font-size:var(--asr-h3)}.asr-form__result-body[data-astro-cid-5yt3isc2]{font-size:var(--asr-small);color:var(--asr-ink-2);gap:var(--asr-3);max-width:62ch;display:grid}.asr-form__result-label[data-astro-cid-5yt3isc2]{font-family:var(--asr-font-data);font-size:var(--asr-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--asr-ink-3)}.asr-form__result-summary[data-astro-cid-5yt3isc2]{font-family:var(--asr-font-data);font-size:var(--asr-small);background:var(--asr-paper);border:var(--asr-border-strong);border-radius:var(--asr-radius-control);padding:var(--asr-4);width:100%}.asr-form__asset[data-astro-cid-5yt3isc2]{border:var(--asr-border);border-left:2px solid var(--asr-signal);padding:var(--asr-4);border-radius:var(--asr-radius-card);background:var(--asr-paper-2)}
