.ContactForm-module__Ten3Mq__form{gap:var(--space-lg);display:grid}.ContactForm-module__Ten3Mq__field{gap:var(--space-xs);display:grid}.ContactForm-module__Ten3Mq__field label{color:var(--fg);font-size:var(--step-0)}.ContactForm-module__Ten3Mq__field label span{color:var(--fg-subtle)}.ContactForm-module__Ten3Mq__field input,.ContactForm-module__Ten3Mq__field select,.ContactForm-module__Ten3Mq__field textarea{border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--bg-raised);width:100%;min-height:3rem;color:var(--fg);font:inherit;outline:none;padding:.75rem .875rem}.ContactForm-module__Ten3Mq__field textarea{resize:vertical;min-height:11rem;line-height:var(--leading-body)}.ContactForm-module__Ten3Mq__field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ContactForm-module__Ten3Mq__field input:hover,.ContactForm-module__Ten3Mq__field select:hover,.ContactForm-module__Ten3Mq__field textarea:hover{border-color:var(--fg-subtle)}.ContactForm-module__Ten3Mq__field input:focus-visible,.ContactForm-module__Ten3Mq__field select:focus-visible,.ContactForm-module__Ten3Mq__field textarea:focus-visible{border-color:var(--fg);box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fg)}.ContactForm-module__Ten3Mq__field input[aria-invalid=true],.ContactForm-module__Ten3Mq__field select[aria-invalid=true],.ContactForm-module__Ten3Mq__field textarea[aria-invalid=true]{border-color:var(--color-brand)}.ContactForm-module__Ten3Mq__error,.ContactForm-module__Ten3Mq__configuration,.ContactForm-module__Ten3Mq__status{color:var(--fg-muted);font-size:var(--step--1);line-height:var(--leading-body)}.ContactForm-module__Ten3Mq__error{color:var(--color-brand)}.ContactForm-module__Ten3Mq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__Ten3Mq__verification{gap:var(--space-xs);min-height:4rem;display:grid}.ContactForm-module__Ten3Mq__submit{width:100%;min-height:3.25rem;padding:var(--space-sm) var(--space-lg);border:1px solid var(--fg);border-radius:var(--radius);background:var(--fg);color:var(--bg);font:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ContactForm-module__Ten3Mq__submit:hover:not(:disabled),.ContactForm-module__Ten3Mq__submit:focus-visible:not(:disabled){border-color:var(--color-brand);background:var(--color-brand);color:var(--ink)}.ContactForm-module__Ten3Mq__submit:active:not(:disabled){transform:translateY(1px)}.ContactForm-module__Ten3Mq__submit:disabled{cursor:not-allowed;opacity:.55}.ContactForm-module__Ten3Mq__status{min-height:1.5em}@media (prefers-reduced-motion:no-preference){.ContactForm-module__Ten3Mq__field input,.ContactForm-module__Ten3Mq__field select,.ContactForm-module__Ten3Mq__field textarea,.ContactForm-module__Ten3Mq__submit{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}}@media (min-width:560px){.ContactForm-module__Ten3Mq__submit{width:auto;min-width:12rem}}
.page-module__j6Q3dW__page{min-height:calc(100dvh - var(--nav-h));padding-block:var(--section-pad)}.page-module__j6Q3dW__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__j6Q3dW__intro{max-width:34rem}.page-module__j6Q3dW__h1{max-width:12ch;color:var(--fg);font-size:var(--step-5)}.page-module__j6Q3dW__sub{max-width:34ch;margin-top:var(--space-lg);color:var(--fg-muted);font-size:var(--step-1);line-height:var(--leading-body)}.page-module__j6Q3dW__formColumn{width:100%;max-width:44rem}.page-module__j6Q3dW__privacyLink{max-width:62ch;margin-top:var(--space-md);color:var(--fg-subtle);font-size:var(--step--1);line-height:var(--leading-body)}.page-module__j6Q3dW__privacyLink a{color:var(--fg);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:900px){.page-module__j6Q3dW__layout{gap:var(--space-2xl) var(--space-xl);grid-template-columns:minmax(15rem,4fr) minmax(0,7fr)}}
