.vows.svelte-52tsrb{background:var(--paper-2)}.vows-head.svelte-52tsrb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 56px;display:grid}.vows-head.svelte-52tsrb .lead:where(.svelte-52tsrb){margin:0}.doc.svelte-52tsrb{background:var(--white);border:1.5px solid var(--ink);box-shadow:0 30px 60px -40px color-mix(in srgb, var(--ink) 50%, transparent);border-radius:8px;margin-top:clamp(1.5rem,3.5vw,2.75rem)}.doc-head.svelte-52tsrb{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 32px;display:flex}.doc-head.svelte-52tsrb .mono-k:where(.svelte-52tsrb){color:var(--ink-2)}.doc-cols.svelte-52tsrb{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:12px 32px;display:grid}.doc-cols.svelte-52tsrb .mono-k:where(.svelte-52tsrb):nth-child(3){color:var(--clay)}.doc.svelte-52tsrb ol:where(.svelte-52tsrb){margin:0;padding:0;list-style:none}.vow.svelte-52tsrb{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 32px;display:grid}.vow-n.svelte-52tsrb{font-family:var(--mono);color:var(--ink-3);padding-top:6px;font-size:15px}.vow.svelte-52tsrb h3:where(.svelte-52tsrb){letter-spacing:-.018em;margin:0;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);line-height:1.2}.vow-main.svelte-52tsrb p:where(.svelte-52tsrb){color:var(--ink-2);margin:8px 0 0;font-size:15.5px;line-height:1.5}.vow-else.svelte-52tsrb{border-left:2px solid var(--clay);align-self:start;padding-left:18px;position:relative}.vow-else.svelte-52tsrb p:where(.svelte-52tsrb){color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.45}.vow-else.svelte-52tsrb .mono-k:where(.svelte-52tsrb){color:var(--clay);margin-bottom:4px;display:none}.vow-svg.svelte-52tsrb{width:100%;height:56px;margin-top:14px;display:block;overflow:visible}.vow-svg.m.svelte-52tsrb{display:none}.vow-svg.svelte-52tsrb text:where(.svelte-52tsrb){font-family:var(--mono);fill:var(--ink);font-size:11px}.vow-svg.svelte-52tsrb .t-w:where(.svelte-52tsrb){fill:var(--white)}.vow-svg.svelte-52tsrb .t-clay:where(.svelte-52tsrb){fill:var(--clay);font-weight:500}.vow-svg.svelte-52tsrb .t-dim:where(.svelte-52tsrb){fill:var(--ink-3);font-size:10.5px}.doc-foot.svelte-52tsrb{background:var(--paper);border-radius:0 0 7px 7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 32px 22px;display:flex}.doc-foot.svelte-52tsrb p:where(.svelte-52tsrb){color:var(--ink-2);max-width:70ch;margin:0;font-size:15px}.doc-foot.svelte-52tsrb p:where(.svelte-52tsrb) b:where(.svelte-52tsrb){color:var(--ink);font-weight:600}.doc-foot.svelte-52tsrb a:where(.svelte-52tsrb){white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.doc-foot.svelte-52tsrb a:where(.svelte-52tsrb) svg:where(.svelte-52tsrb){width:14px;height:14px}.doc-foot.svelte-52tsrb a:where(.svelte-52tsrb):hover span:where(.svelte-52tsrb){text-underline-offset:4px;text-decoration:underline}@media (width<=820px){.vows-head.svelte-52tsrb{grid-template-columns:1fr}.doc-head.svelte-52tsrb{padding:10px 18px}.doc-head.svelte-52tsrb .mono-k:where(.svelte-52tsrb):last-child,.doc-cols.svelte-52tsrb{display:none}.vow.svelte-52tsrb{grid-template-columns:26px minmax(0,1fr);gap:8px 10px;padding:14px 16px}.vow-main.svelte-52tsrb p:where(.svelte-52tsrb){margin-top:6px;font-size:15px}.doc.svelte-52tsrb{margin-top:1.1rem}.vow-n.svelte-52tsrb{padding-top:3px;font-size:14px}.vow-else.svelte-52tsrb{border-left:2px solid var(--clay);background:var(--sand);border-radius:0 6px 6px 0;grid-column:2;padding:10px 12px}.vow-else.svelte-52tsrb .mono-k:where(.svelte-52tsrb){display:block}.vow-else.svelte-52tsrb p:where(.svelte-52tsrb){font-size:15px;line-height:1.4}.vow-svg.svelte-52tsrb{height:auto;margin-top:10px}.vow-svg.d.svelte-52tsrb{display:none}.vow-svg.m.svelte-52tsrb{display:block}.vow-svg.m.svelte-52tsrb text:where(.svelte-52tsrb){font-size:11.5px}.vow-svg.m.svelte-52tsrb .t-dim:where(.svelte-52tsrb){font-size:11px}.doc-foot.svelte-52tsrb{gap:4px 24px;padding:14px 18px 16px}}.contact.svelte-1h0ixvq .wrap:where(.svelte-1h0ixvq){grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px 64px;display:grid}.contact-side.svelte-1h0ixvq .lead:where(.svelte-1h0ixvq){max-width:40ch}.side-facts.svelte-1h0ixvq{color:var(--ink-2);gap:10px;margin:clamp(1.25rem,3vw,2rem) 0 0;padding:0;font-size:15px;list-style:none;display:grid}.side-facts.svelte-1h0ixvq li:where(.svelte-1h0ixvq){align-items:flex-start;gap:12px;display:flex}.side-facts.svelte-1h0ixvq li:where(.svelte-1h0ixvq):before{content:"";background:var(--ink);border-radius:1px;flex:none;width:8px;height:8px;margin-top:7px}.side-facts.svelte-1h0ixvq a:where(.svelte-1h0ixvq){color:var(--ink);font-weight:500}.side-facts.svelte-1h0ixvq a:where(.svelte-1h0ixvq):hover{text-underline-offset:3px;text-decoration:underline}.form.svelte-1h0ixvq{background:var(--white);border:1px solid var(--line-2);border-radius:10px;padding:clamp(18px,2.5vw,32px);position:relative}.f2.svelte-1h0ixvq{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.field.svelte-1h0ixvq{margin-bottom:16px}.field.svelte-1h0ixvq label:where(.svelte-1h0ixvq){font-family:var(--mono);color:var(--ink-2);margin-bottom:6px;padding:0;font-size:12px;display:block}select.feld-in.svelte-1h0ixvq{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}textarea.feld-in.svelte-1h0ixvq{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5;display:block}.form.svelte-1h0ixvq .btn:where(.svelte-1h0ixvq){width:100%;height:54px;margin-top:6px}.form.svelte-1h0ixvq .btn:where(.svelte-1h0ixvq):disabled{cursor:progress;opacity:.7}.fehler.svelte-1h0ixvq{color:var(--ink);background:var(--sand);border-left:2px solid var(--clay);border-radius:0 6px 6px 0;margin:0 0 12px;padding:12px 14px;font-size:15px;line-height:1.45}.fehler.svelte-1h0ixvq:focus{outline:none}.fehler.svelte-1h0ixvq a:where(.svelte-1h0ixvq){text-underline-offset:3px;font-weight:600;text-decoration:underline}.danke.svelte-1h0ixvq p:where(.svelte-1h0ixvq){letter-spacing:-.01em;background:var(--sand);border-left:2px solid var(--clay);border-radius:0 6px 6px 0;margin:0;padding:16px 18px;font-size:18px;font-weight:600;line-height:1.4}.feld-fehler.svelte-1h0ixvq{color:var(--clay-d);margin:6px 0 0;font-size:14px;line-height:1.4}.feld-in[aria-invalid=true].svelte-1h0ixvq{border-color:var(--clay)}.honig.svelte-1h0ixvq{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (width<=1100px){.contact.svelte-1h0ixvq .wrap:where(.svelte-1h0ixvq){grid-template-columns:1fr;gap:28px}}@media (width<=820px){.field.svelte-1h0ixvq label:where(.svelte-1h0ixvq){font-size:14px}.f2.svelte-1h0ixvq{grid-template-columns:1fr;gap:0}.form.svelte-1h0ixvq .feld-in:where(.svelte-1h0ixvq){height:50px}.form.svelte-1h0ixvq textarea.feld-in:where(.svelte-1h0ixvq){height:auto;min-height:88px}.field.svelte-1h0ixvq{margin-bottom:12px}.form.svelte-1h0ixvq{padding:16px 14px}.side-facts.svelte-1h0ixvq{gap:8px;margin-top:14px}}
