.contact-form-module__wF1dya__form,.contact-form-module__wF1dya__row{gap:var(--space-5);display:grid}@media (min-width:640px){.contact-form-module__wF1dya__row{grid-template-columns:1fr 1fr}}.contact-form-module__wF1dya__field{gap:var(--space-2);min-width:0;color:var(--fg-muted);border:0;margin:0;padding:0;display:grid}.contact-form-module__wF1dya__field legend{margin-bottom:var(--space-2)}.contact-form-module__wF1dya__input{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg);font:inherit;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:0}.contact-form-module__wF1dya__input::placeholder{color:var(--fg-faint)}.contact-form-module__wF1dya__input:focus-visible{background:var(--glass-fill-hover);box-shadow:inset 0 0 0 1px var(--fg-muted);outline:none}textarea.contact-form-module__wF1dya__input{resize:vertical}.contact-form-module__wF1dya__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-form-module__wF1dya__chip{height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0}.contact-form-module__wF1dya__chip[aria-pressed=true]{background:var(--fg);color:var(--bg);box-shadow:none}@media (hover:hover) and (pointer:fine){.contact-form-module__wF1dya__chip[aria-pressed=false]:hover{background:var(--glass-fill-hover)}}.contact-form-module__wF1dya__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.contact-form-module__wF1dya__actions button[disabled]{opacity:.6;cursor:progress}.contact-form-module__wF1dya__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact-form-module__wF1dya__done{padding:var(--space-6) 0}
.overlay-module__LIONSq__dialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--gutter);color:var(--fg);background:0 0;border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}.overlay-module__LIONSq__dialog::backdrop{background:color-mix(in oklab, var(--flour-0) 55%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);animation:overlay-module__LIONSq__veil-in var(--dur-base) var(--ease-out)}.overlay-module__LIONSq__panel{width:min(100%,34rem);max-height:calc(100svh - 2 * var(--gutter));overscroll-behavior:contain;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--flour-0);box-shadow:var(--shadow-panel), inset 0 0 0 1px var(--border);transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);position:relative;overflow-y:auto}@starting-style{.overlay-module__LIONSq__panel{opacity:0;transform:translateY(12px)scale(.98)}}.overlay-module__LIONSq__panel[data-size=wide]{width:min(100%,64rem)}.overlay-module__LIONSq__dialog[data-closing] .overlay-module__LIONSq__panel{opacity:0;transition-duration:.14s;transform:translateY(6px)scale(.985)}.overlay-module__LIONSq__dialog[data-closing]::backdrop{opacity:0;transition:opacity .14s}.overlay-module__LIONSq__head{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.overlay-module__LIONSq__close{height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-chip);color:var(--fg);cursor:pointer;border:0}@media (hover:hover) and (pointer:fine){.overlay-module__LIONSq__close:hover{background:var(--glass-fill-hover)}}@media (max-width:639px){.overlay-module__LIONSq__panel{padding:var(--space-4);border-radius:var(--radius-lg)}}@keyframes overlay-module__LIONSq__veil-in{0%{opacity:0}}
