.contact-form-status-title.svelte-1m381gf{margin-top:1rem;font-size:var(--fs-2xl);line-height:var(--fs-2xl-height);letter-spacing:var(--fs-2xl-spacing);font-weight:700;color:var(--black)}.contact-form-status-message.svelte-1m381gf{margin-top:1.5rem;font-size:var(--fs-sm);line-height:1.75}.contact-form.svelte-1m381gf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.contact-form-field.svelte-1m381gf{grid-column:span 2 / span 2}.contact-form-hidden.svelte-1m381gf{display:none}.contact-form-label.svelte-1m381gf{display:inline-block;margin-bottom:.5rem;font-size:var(--fs-xs);line-height:var(--fs-xs-height);letter-spacing:var(--fs-xs-spacing)}.contact-input.svelte-1m381gf{display:block;width:100%;padding:.5rem .75rem;border:1px solid var(--gray-800);background:var(--white);color:var(--black);font-size:var(--fs-sm);line-height:var(--fs-sm-height);letter-spacing:var(--fs-sm-spacing)}.contact-input.svelte-1m381gf::-moz-placeholder{color:var(--gray-400);font-size:var(--fs-xs)}.contact-input.svelte-1m381gf::placeholder{color:var(--gray-400);font-size:var(--fs-xs)}.contact-input.svelte-1m381gf:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.contact-textarea.svelte-1m381gf{resize:vertical;min-height:7rem}.contact-form-actions.svelte-1m381gf{grid-column:span 2 / span 2;display:flex;justify-content:flex-end}[data-theme=dark] .contact-form-status-title.svelte-1m381gf{color:var(--gray-100)}[data-theme=dark] .contact-input.svelte-1m381gf{border-color:var(--gray-400);background:var(--black);color:var(--gray-100)}[data-theme=dark] .contact-input.svelte-1m381gf::-moz-placeholder{color:var(--gray-400)}[data-theme=dark] .contact-input.svelte-1m381gf::placeholder{color:var(--gray-400)}[data-theme=dark] .contact-input.svelte-1m381gf:focus{border-color:var(--secondary);box-shadow:0 0 0 1px var(--secondary)}@media (min-width: 768px){.contact-form-field-half.svelte-1m381gf{grid-column:span 1 / span 1}}
