.contact-form.svelte-1dzp8c6{max-width:40rem;margin-top:var(--space-lg)}.contact-form.embedded.svelte-1dzp8c6{margin-top:0}.form.svelte-1dzp8c6,.fields.svelte-1dzp8c6{gap:var(--space-md);display:grid}.field.svelte-1dzp8c6{gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}label.svelte-1dzp8c6,legend.svelte-1dzp8c6{font-weight:var(--weight-strong)}input.svelte-1dzp8c6:not([type=radio]):not([type=hidden]),select.svelte-1dzp8c6,textarea.svelte-1dzp8c6{font:inherit;color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-input);padding:var(--space-xs);width:100%;min-height:2.75rem}input[aria-invalid=true].svelte-1dzp8c6,select[aria-invalid=true].svelte-1dzp8c6,textarea[aria-invalid=true].svelte-1dzp8c6{border-color:var(--color-danger);box-shadow:0 0 0 var(--border-width) var(--color-danger)}.hint.svelte-1dzp8c6{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-body);margin:0}.err.svelte-1dzp8c6{color:var(--color-danger);font-size:var(--text-sm);margin:0}.err-icon.svelte-1dzp8c6{text-align:center;background:var(--color-danger);width:1.25em;height:1.25em;color:var(--color-surface);line-height:1.25em;font-weight:var(--weight-strong);border-radius:50%;display:inline-block}.error-summary.svelte-1dzp8c6{color:var(--color-danger);border:var(--border-width-strong) solid var(--color-danger);border-radius:var(--radius-input);padding:var(--space-sm);margin-bottom:var(--space-md)}.error-summary.svelte-1dzp8c6 p:where(.svelte-1dzp8c6){margin:0}.summary-title.svelte-1dzp8c6{font-weight:var(--weight-strong)}.error-summary.svelte-1dzp8c6 ul:where(.svelte-1dzp8c6){margin:var(--space-2xs) 0 0}.error-summary.svelte-1dzp8c6 a:where(.svelte-1dzp8c6){color:var(--color-danger)}.alternatives.svelte-1dzp8c6 a:where(.svelte-1dzp8c6){margin-inline-start:var(--space-2xs)}.radio-cards.svelte-1dzp8c6{gap:var(--space-xs);margin-top:var(--space-2xs);display:grid}.radio-card.svelte-1dzp8c6{gap:var(--space-xs);min-height:3rem;padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface);font-weight:var(--weight-body);cursor:pointer;align-items:center;display:flex}.radio-card.svelte-1dzp8c6:has(input:where(.svelte-1dzp8c6):checked){border-color:var(--color-accent);box-shadow:0 0 0 var(--border-width) var(--color-accent);font-weight:var(--weight-strong)}.radio-inline.svelte-1dzp8c6{gap:var(--space-md);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.radio-inline-item.svelte-1dzp8c6{gap:var(--space-2xs);min-height:2.75rem;font-weight:var(--weight-body);align-items:center;display:flex}.trap.svelte-1dzp8c6{position:absolute;left:-10000px}.success.svelte-1dzp8c6{border-color:var(--color-success)}.summary.svelte-1dzp8c6{margin:var(--space-sm) 0}.summary.svelte-1dzp8c6 dt:where(.svelte-1dzp8c6){font-weight:var(--weight-strong)}.summary.svelte-1dzp8c6 dd:where(.svelte-1dzp8c6){margin:0}@media (width<=40rem){.form.svelte-1dzp8c6 .btn:where(.svelte-1dzp8c6){width:100%}}button[aria-disabled=true].svelte-1dzp8c6{opacity:.7;cursor:progress}.sending.svelte-1dzp8c6:after{content:"";width:1em;height:1em;border:var(--border-width-strong) solid currentColor;vertical-align:-.15em;border-right-color:#0000;border-radius:50%;margin-inline-start:var(--space-2xs);animation:.8s linear infinite svelte-1dzp8c6-spin;display:inline-block}@keyframes svelte-1dzp8c6-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sending.svelte-1dzp8c6:after{animation:none}}
