.form[data-astro-cid-vekgkm42]{gap:var(--space-6);flex-direction:column;display:flex}.form__grid[data-astro-cid-vekgkm42]{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.form__row[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-direction:column;display:flex}label[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--fg-muted);font-weight:500}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],input[data-astro-cid-vekgkm42][type=tel],textarea[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42]{border:var(--border-hair) solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--fg);transition:border-color var(--dur-fast) var(--ease-control);background:0 0}select[data-astro-cid-vekgkm42]{cursor:pointer;width:100%;min-width:0}select[data-astro-cid-vekgkm42]:invalid{color:var(--fg-muted)}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover,select[data-astro-cid-vekgkm42]:hover{border-color:var(--fg-subtle)}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--signal)}input[data-astro-cid-vekgkm42][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true],select[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#c26b5f}.field-error[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:#d98b7f}.field-error--consent[data-astro-cid-vekgkm42]{margin-top:calc(var(--space-3) * -1)}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem}.form__honeypot[data-astro-cid-vekgkm42]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.form__row--checkbox[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-3);flex-direction:row}.form__row--checkbox[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:16px;height:16px;accent-color:var(--signal);flex-shrink:0;margin-top:4px}.form__row--checkbox[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][aria-invalid=true]{outline-offset:2px;outline:1px solid #c26b5f}.form__row--checkbox[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--fg-muted)}.form__row--checkbox[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.form__footer[data-astro-cid-vekgkm42]{align-items:center;gap:var(--space-6);margin-top:var(--space-2);display:flex}#form-status[data-astro-cid-vekgkm42]{font-size:var(--fs-small);color:var(--fg-muted)}#form-status[data-astro-cid-vekgkm42]:focus{outline:none}#form-status[data-astro-cid-vekgkm42][data-state=error]{color:#d98b7f}#form-status[data-astro-cid-vekgkm42][data-state=success]{color:var(--signal)}@media (width<=560px){.form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.form__footer[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-3);flex-direction:column}}.kontakt-grid[data-astro-cid-657w5j3a]{gap:var(--space-16);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}h1[data-astro-cid-657w5j3a]{font-size:var(--fs-h1)}.lead[data-astro-cid-657w5j3a]{font-size:var(--fs-lead);margin-top:var(--space-6);max-width:34ch}.kontakt-facts[data-astro-cid-657w5j3a]{margin-top:var(--space-16);gap:var(--space-6);flex-direction:column;display:flex}.kontakt-facts[data-astro-cid-657w5j3a]>div[data-astro-cid-657w5j3a]{padding-top:var(--space-4);border-top:var(--border-hair) solid var(--line)}.kontakt-facts[data-astro-cid-657w5j3a] dt[data-astro-cid-657w5j3a]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-subtle)}.kontakt-facts[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{margin-top:var(--space-2);font-size:var(--fs-lead)}.kontakt-facts[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{color:var(--fg)}.kontakt-facts[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{color:var(--signal)}.kontakt-panel[data-astro-cid-657w5j3a]{padding:var(--space-8);border:var(--border-hair) solid var(--line-strong);background:var(--bg-raised)}@media (width<=900px){.kontakt-grid[data-astro-cid-657w5j3a]{gap:var(--space-10);grid-template-columns:1fr}.kontakt-panel[data-astro-cid-657w5j3a]{padding:var(--space-6)}}
