.contact-form-panel.svelte-fq8g2m{margin-top:var(--space-7);padding:var(--padding-panel-spacious);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.form-kicker.svelte-fq8g2m{color:var(--accent);font:var(--type-meta) var(--mono);letter-spacing:var(--tracking-meta);margin:0}h2.svelte-fq8g2m{margin:var(--space-2) 0 var(--space-3);font:var(--type-display-md) / var(--leading-section) var(--font-display);letter-spacing:var(--tracking-title)}.form-intro.svelte-fq8g2m{max-width:650px;margin:0 0 var(--space-6);color:var(--text-muted);font-size:var(--type-body-sm)}form.svelte-fq8g2m{gap:var(--space-5);max-width:680px;display:grid}.field.svelte-fq8g2m{gap:var(--space-2);display:grid}label.svelte-fq8g2m{color:var(--text-primary);font-size:var(--type-label);font-weight:var(--weight-medium)}input.svelte-fq8g2m,textarea.svelte-fq8g2m{border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;color:var(--text-primary);padding:var(--padding-control-block) var(--padding-control-inline);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border:1px solid #0000}input.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-soft);outline:none}textarea.svelte-fq8g2m{resize:vertical;min-height:180px}.character-count.svelte-fq8g2m{color:var(--text-muted);font:var(--type-meta) var(--mono);justify-self:end}.website-field.svelte-fq8g2m{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit.svelte-fq8g2m,.success.svelte-fq8g2m button:where(.svelte-fq8g2m){min-height:var(--tap-target);border-radius:var(--radius-sm);background:var(--gradient-hot);color:#fff;width:fit-content;padding:0 var(--padding-control-wide-inline);font-size:var(--type-label);font-weight:var(--weight-bold);box-shadow:var(--shadow-accent);border:0}.submit.svelte-fq8g2m:disabled{opacity:.65}.error.svelte-fq8g2m{color:var(--danger);font-size:var(--type-body-sm);margin:0}.success.svelte-fq8g2m{gap:var(--space-3);max-width:680px;color:var(--success);display:grid}.success.svelte-fq8g2m strong:where(.svelte-fq8g2m){font-size:var(--type-title-lg)}.success.svelte-fq8g2m p:where(.svelte-fq8g2m){margin:0 0 var(--space-3);color:var(--text-muted)}@media (width<=680px){.contact-form-panel.svelte-fq8g2m{padding:var(--padding-panel)}.submit.svelte-fq8g2m,.success.svelte-fq8g2m button:where(.svelte-fq8g2m){width:100%}}main.svelte-1cgj6a0{width:min(100% - 9vw,980px);min-height:70vh;margin:0 auto;padding:clamp(64px,10vw,120px) 0}.legal-kicker.svelte-1cgj6a0{color:var(--accent);font:.58rem var(--mono);letter-spacing:.16em;margin:0}h1.svelte-1cgj6a0{margin:var(--space-2) 0 var(--space-4);font:clamp(2.5rem, 7vw, 5rem)/.95 var(--font-display);letter-spacing:-.04em}.legal-intro.svelte-1cgj6a0{max-width:650px;color:var(--text-muted);font-size:1rem}.legal-grid.svelte-1cgj6a0{margin-top:var(--space-8);grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,7vw,90px);display:grid}.legal-nav.svelte-1cgj6a0{gap:var(--space-2);flex-direction:column;display:flex}.legal-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){min-height:var(--tap-target);padding:0 var(--space-2);border-left:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;font-size:.68rem;display:flex}.legal-nav.svelte-1cgj6a0 a[aria-current=page]:where(.svelte-1cgj6a0){border-left-color:var(--accent);color:var(--accent)}article.svelte-1cgj6a0 section:where(.svelte-1cgj6a0){padding:0 0 var(--space-6);border-bottom:1px solid var(--border-subtle)}h2.svelte-1cgj6a0{margin:var(--space-5) 0 var(--space-2);font-size:1rem}article.svelte-1cgj6a0 p:where(.svelte-1cgj6a0){color:var(--text-muted);margin:0;font-size:.82rem}.updated.svelte-1cgj6a0{margin-top:var(--space-6);font:.58rem var(--mono)}@media (width<=680px){.legal-grid.svelte-1cgj6a0{grid-template-columns:1fr}.legal-nav.svelte-1cgj6a0{grid-template-columns:repeat(2,1fr);display:grid}}
