canvas.svelte-1susoy0{z-index:-1;width:100vw;height:100vh;position:fixed;top:0;left:0}.contact-h1.svelte-1bv7ezn{opacity:0;letter-spacing:-.02em;margin:1em var(--spacing-nav) 1em var(--spacing-nav);font-size:12vw;line-height:.9}.contact-h1.svelte-1bv7ezn em:where(.svelte-1bv7ezn){color:var(--color-highlight)}@media screen and (width>=768px){.contact-h1.svelte-1bv7ezn{margin:1em var(--spacing-outer) .75em var(--spacing-outer);font-size:4.5em}}.contact-label.svelte-1bv7ezn{font-size:1em}@media screen and (width>=768px){.contact-label.svelte-1bv7ezn{font-size:1.25em}}.contact-input.svelte-1bv7ezn{border:0 solid var(--color-text);background-color:var(--color-input-bg);width:100%;color:var(--color-text);max-width:var(--form-maxwidth);border-radius:4px;margin:0 auto 1em;padding:.75em;font-family:GeneralSans,sans-serif;font-size:1em;line-height:1.2;transition:all .3s ease-out;display:block}.contact-input.svelte-1bv7ezn:focus{color:var(--color-bg);background-color:var(--color-text)}.contact-input.svelte-1bv7ezn:focus-visible{outline:3px solid var(--color-highlight);outline-offset:2px}.contact-input.svelte-1bv7ezn:placeholder-shown{background-color:var(--color-input-bg)}.contact-input.svelte-1bv7ezn:focus:placeholder-shown{background-color:var(--color-text)}.contact-input.svelte-1bv7ezn::placeholder{color:var(--color-bg);opacity:.8}.hp-field.svelte-1bv7ezn{visibility:hidden;height:0;position:absolute;left:-9999px;overflow:hidden}
