.form.svelte-12xyhj1{--feld-schrift:var(--fs-body);container-type:inline-size}.felder.svelte-12xyhj1{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.6rem 3rem;display:grid}@container (width>=40rem){.felder.svelte-12xyhj1{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.intro.svelte-12xyhj1{max-width:34rem;margin-bottom:1.4rem}.intro.svelte-12xyhj1 h2:where(.svelte-12xyhj1){margin-top:0}h3.svelte-12xyhj1{font-size:var(--fs-h3);letter-spacing:-.025em;margin:0 0 .8rem}.message.svelte-12xyhj1{border-left:1px solid var(--muted-border-color);font-size:var(--feld-schrift);overflow-wrap:anywhere;margin-bottom:1.4rem;padding:.2rem 0 .2rem 1.1rem}.notes.svelte-12xyhj1,.notes.svelte-12xyhj1 p:where(.svelte-12xyhj1){font-size:var(--fs-small);color:var(--muted-color);max-width:34rem;margin-top:1.2rem;line-height:1.6}.notes.svelte-12xyhj1 a:where(.svelte-12xyhj1){color:inherit}p.error.svelte-12xyhj1{color:var(--form-element-invalid-border-color);font-size:var(--fs-small);margin:-.7rem 0 1.2rem;line-height:1.45}.form.svelte-12xyhj1 label{font-family:var(--font-family-headings);font-weight:400;font-size:var(--fs-small);color:var(--color);margin-bottom:.35rem}.form.svelte-12xyhj1{--feld-rand:#8f8676;--feld-grund:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form.svelte-12xyhj1{--feld-rand:#7a7164;--feld-grund:var(--paper-2)}}[data-theme=dark] .form.svelte-12xyhj1{--feld-rand:#7a7164;--feld-grund:var(--paper-2)}.form.svelte-12xyhj1 input[type=text],.form.svelte-12xyhj1 input[type=email],.form.svelte-12xyhj1 input[type=tel],.form.svelte-12xyhj1 textarea{border:1px solid var(--feld-rand);background:var(--feld-grund);font-family:var(--font-family);font-size:var(--feld-schrift);color:var(--ink);caret-color:var(--ink);border-radius:0;margin-bottom:1.5rem;padding:.7rem .8rem}.form.svelte-12xyhj1 input[type=text]:hover,.form.svelte-12xyhj1 input[type=email]:hover,.form.svelte-12xyhj1 input[type=tel]:hover,.form.svelte-12xyhj1 textarea:hover{border-color:var(--color)}.form.svelte-12xyhj1 input[type=text]:focus,.form.svelte-12xyhj1 input[type=email]:focus,.form.svelte-12xyhj1 input[type=tel]:focus,.form.svelte-12xyhj1 textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--primary-focus)}.form.svelte-12xyhj1 input[aria-invalid=true],.form.svelte-12xyhj1 textarea[aria-invalid=true]{border-color:var(--form-element-invalid-border-color)}.form.svelte-12xyhj1 input[aria-invalid=true]:focus,.form.svelte-12xyhj1 textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--form-element-invalid-border-color) 18%, transparent)}.telefon-kopf.svelte-12xyhj1{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:relative}.telefon-kopf.svelte-12xyhj1 label:where(.svelte-12xyhj1){white-space:nowrap}.frei.svelte-12xyhj1{color:var(--muted-color)}.notiz.svelte-12xyhj1{max-width:15rem;font-style:italic;font-weight:300;font-size:var(--fs-small);color:var(--accent);transform-origin:100% 100%;text-align:right;align-items:flex-end;gap:.15rem;margin-bottom:.35rem;line-height:1.2;display:inline-flex;transform:rotate(-3deg)}.notiz.svelte-12xyhj1 svg:where(.svelte-12xyhj1){flex:none;margin-bottom:-.85rem;overflow:visible}.notiz.svelte-12xyhj1 path:where(.svelte-12xyhj1){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nachricht.svelte-12xyhj1{background:var(--feld-grund);position:relative}.nachricht.svelte-12xyhj1 textarea:where(.svelte-12xyhj1),.ghost.svelte-12xyhj1{font-family:var(--font-family);font-size:var(--feld-schrift);letter-spacing:normal;border:1px solid #0000;margin:0;padding:.7rem .8rem;line-height:1.6}.form.svelte-12xyhj1 .nachricht:where(.svelte-12xyhj1) textarea:where(.svelte-12xyhj1){z-index:1;border-color:var(--feld-rand);background:0 0;min-height:12.5rem;margin:0;display:block;position:relative}.form.svelte-12xyhj1 .nachricht:where(.svelte-12xyhj1) textarea:where(.svelte-12xyhj1):hover{border-color:var(--color)}.form.svelte-12xyhj1 .nachricht:where(.svelte-12xyhj1) textarea:where(.svelte-12xyhj1):focus{border-color:var(--ink)}.form.svelte-12xyhj1 .nachricht:where(.svelte-12xyhj1) textarea[aria-invalid=true]:where(.svelte-12xyhj1){border-color:var(--form-element-invalid-border-color)}.ghost.svelte-12xyhj1{z-index:0;color:var(--muted-color);white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.cursor.svelte-12xyhj1{vertical-align:-.2em;background:var(--ink);opacity:.7;width:.5em;height:1.05em;display:inline-block}.cursor.blinkt.svelte-12xyhj1{animation:1.15s step-end infinite svelte-12xyhj1-blinken}@keyframes svelte-12xyhj1-blinken{0%,to{opacity:.7}50%{opacity:0}}.uebernehmen.svelte-12xyhj1{min-height:2.2rem;margin:.4rem 0 .8rem}.uebernehmen.svelte-12xyhj1 button:where(.svelte-12xyhj1){font-family:var(--font-family);font-weight:400;font-size:var(--fs-small);color:var(--muted-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.3rem 0;display:inline-flex}.uebernehmen.svelte-12xyhj1 button:where(.svelte-12xyhj1):hover,.uebernehmen.svelte-12xyhj1 button:where(.svelte-12xyhj1):focus-visible{color:var(--ink);opacity:1;background:0 0}.uebernehmen.svelte-12xyhj1 kbd:where(.svelte-12xyhj1){font-family:var(--font-family-mono);font-size:var(--fs-small);border:1px solid var(--muted-border-color);color:inherit;background:0 0;padding:.22rem .4rem;line-height:1}@media (prefers-reduced-motion:reduce){.cursor.blinkt.svelte-12xyhj1{animation:none}}.form.svelte-12xyhj1 input::placeholder,.form.svelte-12xyhj1 textarea::placeholder{color:#0000}.anhang.svelte-12xyhj1{color:var(--muted-color);margin-bottom:0}.anhang.svelte-12xyhj1 label{color:var(--ink)}.planung.svelte-12xyhj1{border:1px solid var(--muted-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;padding:.65rem .8rem;display:flex}.planung-wahl.svelte-12xyhj1{align-items:center;display:inline-flex}.planung-wahl.svelte-12xyhj1 label:where(.svelte-12xyhj1){font-size:var(--fs-small);cursor:pointer;margin:0}.planung-kurz.svelte-12xyhj1{font-family:var(--font-family-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--muted-color)}.planung-kurz.svelte-12xyhj1 a:where(.svelte-12xyhj1){color:inherit;text-underline-offset:.2em}.planung-kurz.svelte-12xyhj1 a:where(.svelte-12xyhj1):hover,.planung-kurz.svelte-12xyhj1 a:where(.svelte-12xyhj1):focus-visible{color:var(--ink)}.planung.aus.svelte-12xyhj1 .planung-kurz:where(.svelte-12xyhj1){opacity:.55}#submit.svelte-12xyhj1{margin-top:.3rem}#submit.svelte-12xyhj1:disabled{opacity:.45}
