.form.svelte-pzu9qq{gap:var(--space-6);display:grid}.field.svelte-pzu9qq{gap:var(--space-2);display:grid}.field__labelrow.svelte-pzu9qq{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}label.svelte-pzu9qq{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}input.svelte-pzu9qq,textarea.svelte-pzu9qq{width:100%;padding:var(--space-3) 0;font-size:var(--fs-body);color:var(--text);border:none;border-bottom:1px solid var(--border-strong);transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);background:0 0;border-radius:0}textarea.svelte-pzu9qq{resize:vertical;min-height:7rem;line-height:1.6}input.svelte-pzu9qq:hover,textarea.svelte-pzu9qq:hover{border-bottom-color:var(--border-bright)}input.svelte-pzu9qq:focus,textarea.svelte-pzu9qq:focus{border-bottom-color:var(--accent);outline:none}input.svelte-pzu9qq:focus-visible,textarea.svelte-pzu9qq:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input[aria-invalid=true].svelte-pzu9qq,textarea[aria-invalid=true].svelte-pzu9qq{border-bottom-color:var(--danger)}input.svelte-pzu9qq:disabled,textarea.svelte-pzu9qq:disabled{opacity:.5;cursor:not-allowed}.field__error.svelte-pzu9qq{font-size:var(--fs-xs);color:var(--danger)}.field__count.svelte-pzu9qq{font-size:var(--fs-micro);color:var(--text-faint)}.honeypot.svelte-pzu9qq{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turnstile.svelte-pzu9qq:not(:empty){margin-top:calc(-1 * var(--space-2))}.form__foot.svelte-pzu9qq{gap:var(--space-4);justify-items:start;display:grid}.submit.svelte-pzu9qq{align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--bg-deep);background:var(--text);border-radius:var(--radius-full);transition:background-color var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);padding:.8rem 1.5rem;font-weight:500;display:inline-flex}.submit.svelte-pzu9qq:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.submit.svelte-pzu9qq:hover:not(:disabled) svg:where(.svelte-pzu9qq){transform:translate(3px)}.submit.svelte-pzu9qq svg:where(.svelte-pzu9qq){transition:transform var(--dur) var(--ease-out)}.submit.svelte-pzu9qq:disabled{opacity:.6;cursor:progress}.spinner.svelte-pzu9qq{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-pzu9qq-spin}@keyframes svelte-pzu9qq-spin{to{transform:rotate(1turn)}}.form__error.svelte-pzu9qq{font-size:var(--fs-xs);color:var(--danger)}.form__error.svelte-pzu9qq a:where(.svelte-pzu9qq){color:inherit;text-underline-offset:3px;text-decoration:underline}.sent.svelte-pzu9qq{gap:var(--space-3);padding-block:var(--space-6);animation:svelte-pzu9qq-sent-in var(--dur-slow) var(--ease-out);justify-items:start;display:grid}@keyframes svelte-pzu9qq-sent-in{0%{opacity:0;transform:translateY(10px)}}.sent__mark.svelte-pzu9qq{width:3rem;height:3rem;color:var(--success);border:1px solid color-mix(in srgb, var(--success) 40%, transparent);border-radius:50%;place-items:center;display:grid}.sent__title.svelte-pzu9qq{font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);font-weight:500}.sent__body.svelte-pzu9qq{max-width:32rem;color:var(--text-secondary);font-size:var(--fs-sm)}.sent__again.svelte-pzu9qq{margin-top:var(--space-2);padding-block:var(--space-1);font-size:var(--fs-xs);color:var(--text-muted);border-bottom:1px solid var(--border-strong);transition:color var(--dur) var(--ease-out)}.sent__again.svelte-pzu9qq:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.sent.svelte-pzu9qq{animation:none}.spinner.svelte-pzu9qq{animation-duration:2s}}.trigger.svelte-v4r81b{z-index:2;font-size:var(--fs-sm);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-full);transition:border-color var(--dur) var(--ease-out);padding:.4rem .85rem;display:none;position:relative}.trigger.svelte-v4r81b:hover{border-color:var(--border-bright)}.sheet.svelte-v4r81b{z-index:1;padding:var(--gutter);background:var(--bg);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility var(--dur);align-items:center;display:flex;position:fixed;inset:0;transform:translateY(-1.25rem)}.sheet.is-open.svelte-v4r81b{opacity:1;visibility:visible;transform:none}.sheet.svelte-v4r81b ul:where(.svelte-v4r81b){gap:var(--space-4);width:100%;display:grid}.sheet.svelte-v4r81b a:where(.svelte-v4r81b){padding-block:var(--space-2);letter-spacing:var(--tracking-tight);color:var(--text);opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);transition-delay:calc(var(--i) * 45ms + 60ms);font-size:clamp(2rem,11vw,3rem);font-weight:500;line-height:1.1;display:block;transform:translateY(.5rem)}.sheet.is-open.svelte-v4r81b a:where(.svelte-v4r81b){opacity:1;transform:none}.sheet.svelte-v4r81b a:where(.svelte-v4r81b) span:where(.svelte-v4r81b){color:var(--text-muted);vertical-align:super;font-size:.5em}@media (width<=47.99rem){.trigger.svelte-v4r81b{display:inline-flex}}@media (prefers-reduced-motion:reduce){.sheet.svelte-v4r81b,.sheet.svelte-v4r81b a:where(.svelte-v4r81b){transition-duration:.01ms;transition-delay:0s}}
/*$vite$:1*/