.contact-card.svelte-1qfvlz5{border:1px solid rgba(var(--primary-rgb), .102);background:var(--fg);border-radius:.25rem;width:min(40rem,90%);margin:-4rem auto 0;padding:1.5rem;position:relative}.fields.svelte-1qfvlz5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field.svelte-1qfvlz5{flex-direction:column;gap:.5rem;display:flex}.wide.svelte-1qfvlz5{grid-column:1/-1}label.svelte-1qfvlz5{font-size:.875rem;font-weight:500;line-height:1.5rem}input.svelte-1qfvlz5,textarea.svelte-1qfvlz5{border:1px solid rgba(var(--primary-rgb), .102);background:var(--bg);width:100%;min-width:0;color:var(--primary);font:inherit;border-radius:.25rem;padding:.75rem}input[aria-invalid=true].svelte-1qfvlz5{border-color:var(--error)}input.svelte-1qfvlz5{height:3rem}button.svelte-1qfvlz5{background:var(--primary);width:100%;min-height:2.75rem;color:var(--bg);border:0;border-radius:.25rem;margin-top:1rem;font-weight:500;display:block}button.svelte-1qfvlz5:disabled{opacity:.6;cursor:wait}.error.svelte-1qfvlz5{color:var(--error);font-size:.875rem}.success.svelte-1qfvlz5{text-align:center;padding:4rem 1rem}.success.svelte-1qfvlz5 h2:where(.svelte-1qfvlz5){margin-bottom:1rem;font:400 2rem/1.2 Newsreader Variable,Georgia,serif}@media (width<=500px){.fields.svelte-1qfvlz5{grid-template-columns:1fr}.contact-card.svelte-1qfvlz5{padding:1.25rem}}main.svelte-1798y7d{padding-bottom:20.5rem}@media (width<=750px){main.svelte-1798y7d{padding-bottom:7rem}}
