.contact-body.svelte-y850hi{gap:var(--space-12);grid-template-columns:1fr 2fr;display:grid}.contact-details.svelte-y850hi{gap:var(--space-7);flex-direction:column;display:flex}.contact-detail__label.svelte-y850hi{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-spore);margin:0 0 var(--space-1)}.contact-detail__value.svelte-y850hi{color:var(--color-bark);margin:0}.contact-form.svelte-y850hi{gap:var(--space-5);flex-direction:column;display:flex}.contact-form__row.svelte-y850hi{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.contact-form__field.svelte-y850hi{gap:var(--space-2);flex-direction:column;display:flex}.contact-form__label.svelte-y850hi{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-bark)}.contact-form__textarea.svelte-y850hi{resize:vertical}.contact-form__error.svelte-y850hi{font-size:var(--font-size-sm);color:var(--color-error)}.contact-form__status.svelte-y850hi{font-size:var(--font-size-sm);margin:0}.contact-form__status--success.svelte-y850hi{color:var(--color-moss)}.contact-form__status--error.svelte-y850hi{color:var(--color-error)}.contact-form__submit.svelte-y850hi{align-self:flex-start;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.contact-form__note.svelte-y850hi{font-size:var(--font-size-sm);color:var(--color-muted);margin:0}@media (width<=860px){.contact-body.svelte-y850hi{grid-template-columns:1fr}}
