:root{--paper:#f6f4ef;--paper-deep:#eceae3;--surface:#fff;--line:#e1ddd3;--line-strong:#c8c2b5;--ink:#14130f;--ink-soft:#57534b;--ink-faint:#8b857a;--night:#101014;--night-soft:#1a1a20;--on-night:#f3f1ed;--on-night-soft:#b2ada3;--on-night-faint:#7b766d;--line-night:#ffffff21;--line-night-strong:#ffffff47;--clay:#b2472a;--clay-deep:#8d3520;--clay-light:#dc8a6b;--clay-wash:#f4e7e1;--focus:#b2472a;--font-display:"Clash Display", "Iowan Old Style", Georgia, serif;--font-accent:"Instrument Serif", "Iowan Old Style", Georgia, serif;--font-body:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.84rem, .81rem + .15vw, .92rem);--step-0:clamp(1rem, .97rem + .2vw, 1.1rem);--step-1:clamp(1.18rem, 1.1rem + .4vw, 1.4rem);--step-2:clamp(1.45rem, 1.28rem + .85vw, 2rem);--step-3:clamp(1.9rem, 1.55rem + 1.75vw, 3rem);--step-4:clamp(2.4rem, 1.75rem + 3.25vw, 4.4rem);--step-5:clamp(2.9rem, 1.8rem + 5.4vw, 6.2rem);--container:1220px;--container-narrow:720px;--container-wide:1480px;--gutter:clamp(1.25rem, 5vw, 3.5rem);--section-y:clamp(4rem, 9vw, 8.5rem);--radius:3px;--radius-lg:6px;--shadow-card:0 1px 2px #14130f0a, 0 10px 30px -16px #14130f29;--shadow-lift:0 2px 6px #14130f0f, 0 22px 50px -20px #14130f47;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html.funnel-offen,html.funnel-offen body{overflow:hidden}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;margin:0 0 .45em;font-weight:500;line-height:1.04}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);letter-spacing:-.02em}h4{font-size:var(--step-1);letter-spacing:-.012em;font-weight:600}h1 em,h2 em,h3 em{font-family:var(--font-accent);letter-spacing:-.01em;padding-left:.06em;font-size:1.06em;font-style:italic;font-weight:400}.display-xl{font-size:var(--step-5);letter-spacing:-.035em;font-weight:400;line-height:.98}p{text-wrap:pretty;margin:0 0 1.1em}a{color:var(--clay);text-underline-offset:.18em;transition:color .16s var(--ease);text-decoration-thickness:1px}a:hover{color:var(--clay-deep)}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 1.1em;padding-left:1.15em}li{margin-bottom:.4em}hr{border:0;border-top:1px solid var(--line);margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--clay);color:#fff}.wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:var(--container-narrow)}.wrap--wide{max-width:var(--container-wide)}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .6)}.section--tint{background:var(--paper-deep)}.section--night{background:var(--night);color:var(--on-night);--ink:var(--on-night);--ink-soft:var(--on-night-soft);--ink-faint:var(--on-night-faint);--line:var(--line-night);--line-strong:var(--line-night-strong);--surface:var(--night-soft);--clay:var(--clay-light);--clay-deep:#eda98e;--clay-wash:#dc8a6b24;--paper:var(--night-soft);--focus:var(--clay-light)}.lede{font-size:var(--step-1);color:var(--ink-soft);max-width:60ch;line-height:1.55}.mittig{text-align:center}.mittig .lede{margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--night);color:var(--on-night);border-radius:var(--radius);transition:top .15s var(--ease);padding:.7rem 1.1rem;text-decoration:none;position:absolute;top:-4rem;left:.5rem}.skip-link:focus{color:var(--on-night);top:.5rem}[data-reveal=an] .rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}[data-reveal=an] .rv.ist-da{opacity:1;transform:none}[data-reveal=an] .rv-staffel>*{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}[data-reveal=an] .rv-staffel.ist-da>*{opacity:1;transform:none}[data-reveal=an] .rv-staffel.ist-da>:nth-child(2){transition-delay:70ms}[data-reveal=an] .rv-staffel.ist-da>:nth-child(3){transition-delay:.14s}[data-reveal=an] .rv-staffel.ist-da>:nth-child(4){transition-delay:.21s}[data-reveal=an] .rv-staffel.ist-da>:nth-child(n+5){transition-delay:.28s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal=an] .rv,[data-reveal=an] .rv-staffel>*{opacity:1;transform:none}}.eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);align-items:center;gap:.7rem;margin:0 0 1.1rem;font-weight:500;display:flex}.eyebrow:before{content:attr(data-nr);color:var(--ink-faint);letter-spacing:.06em}.eyebrow:not([data-nr]):before{content:"";background:currentColor;flex:none;width:2rem;height:1px}.mittig .eyebrow{justify-content:center}.btn{--btn-bg:var(--clay);--btn-fg:#fff;--btn-line:transparent;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-line);font-family:var(--font-body);font-size:var(--step-0);letter-spacing:-.01em;cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);border-radius:100px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--clay-deep);color:var(--btn-fg);transform:translateY(-2px)}.btn:active{transform:none}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-line:var(--line-strong)}.btn--ghost:hover{--btn-bg:transparent;--btn-fg:var(--ink);--btn-line:var(--ink)}.btn--klein{font-size:var(--step--1);padding:.65rem 1.2rem}.pfeil{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.03em;align-items:center;gap:.45rem;font-weight:500;text-decoration:none;display:inline-flex}.pfeil:after{content:"→";transition:transform .2s var(--ease)}.pfeil:hover:after{transform:translate(4px)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem)}.chip{border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap;border-radius:100px;align-items:center;gap:.4rem;padding:.3rem .8rem;display:inline-flex}.chip-row{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip-row li{margin:0}.figur{border-radius:var(--radius-lg);background:var(--paper-deep);margin:0;overflow:hidden}.figur img{object-fit:cover;width:100%;height:100%}.liste{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.liste li{color:var(--ink-soft);margin:0;padding-left:1.9rem;position:relative}.liste li:before{content:"";background:var(--clay);width:1.1rem;height:1px;position:absolute;top:.78em;left:0}.feld{gap:.45rem;display:grid}.feld>label,.feld-label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.feld input[type=text],.feld input[type=email],.feld input[type=tel],.feld input[type=file],.feld textarea{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--step-0);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);padding:.85rem 1rem;line-height:1.5}.feld textarea{resize:vertical;min-height:9rem}.feld input:focus,.feld textarea:focus{border-color:var(--clay);outline:none;box-shadow:0 0 0 3px #b2472a24}.feld input[type=file]{font-size:var(--step--1);padding:.6rem .7rem}.feld-hinweis{font-size:var(--step--1);color:var(--ink-faint);margin:0}.zustimmung{font-size:var(--step--1);color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;line-height:1.5;display:grid}.zustimmung input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--clay);margin-top:.28em}.wahl{gap:.75rem;display:grid}.wahl__option{display:block}.wahl__option input{opacity:0;width:1px;height:1px;position:absolute}.wahl__option label{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--step-0);color:var(--ink);cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:1rem 1.25rem;display:grid}.wahl__option label:hover{border-color:var(--clay)}.wahl__option label:before{content:"";border:1px solid var(--line-strong);width:1.05rem;height:1.05rem;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:100px}.wahl__option input:checked+label{border-color:var(--clay);background:var(--clay-wash)}.wahl__option input:checked+label:before{border-color:var(--clay);box-shadow:inset 0 0 0 4px var(--clay)}.wahl__option input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.opt{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-faint)}.hd[data-astro-cid-fzpbxy5g]{z-index:40;background:color-mix(in srgb, var(--paper) 86%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);position:sticky;top:0}.hd--hero[data-astro-cid-fzpbxy5g]{inset-inline:0;position:fixed;top:0}.hd--offen[data-astro-cid-fzpbxy5g]{background:var(--paper);backdrop-filter:none}.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen){backdrop-filter:none;color:#fff;background:0 0;border-bottom-color:#0000}.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen) .hd__link[data-astro-cid-fzpbxy5g]{color:#ffffffc7}.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen) .hd__link[data-astro-cid-fzpbxy5g]:hover{color:#fff}.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen) .hd__sub[data-astro-cid-fzpbxy5g]{color:#ffffff8c}.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen) .hd__aktionen[data-astro-cid-fzpbxy5g] .btn[data-astro-cid-fzpbxy5g]{--btn-bg:#ffffff1f;--btn-line:#ffffff59}.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen) .hd__aktionen[data-astro-cid-fzpbxy5g] .btn[data-astro-cid-fzpbxy5g]:hover{--btn-bg:#fff;--btn-fg:var(--night);--btn-line:#fff}.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen) .hd__balken[data-astro-cid-fzpbxy5g],.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen) .hd__balken[data-astro-cid-fzpbxy5g]:before,.hd--hero[data-astro-cid-fzpbxy5g]:not(.hd--fest):not(.hd--offen) .hd__balken[data-astro-cid-fzpbxy5g]:after{background:#fff}.hd__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-block:1rem;display:flex}.hd__brand[data-astro-cid-fzpbxy5g]{color:inherit;flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.hd__name[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.02rem;font-weight:600;line-height:1.05;display:grid}.hd__sub[data-astro-cid-fzpbxy5g]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem;font-weight:500}.hd__nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:clamp(1rem,2.2vw,2rem);display:none}.hd__link[data-astro-cid-fzpbxy5g]{color:var(--ink-soft);font-size:var(--step--1);white-space:nowrap;text-decoration:none}.hd__link[data-astro-cid-fzpbxy5g]:hover{color:var(--ink)}.hd__link[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink);font-weight:600}.hd__aktionen[data-astro-cid-fzpbxy5g]{align-items:center;gap:1.1rem;display:none}.hd__schalter[data-astro-cid-fzpbxy5g]{cursor:pointer;width:2.75rem;height:2.75rem;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}.hd__balken[data-astro-cid-fzpbxy5g]{position:relative}.hd__balken[data-astro-cid-fzpbxy5g],.hd__balken[data-astro-cid-fzpbxy5g]:before,.hd__balken[data-astro-cid-fzpbxy5g]:after{background:var(--ink);width:1.25rem;height:1.5px;transition:transform .22s var(--ease);display:block}.hd__balken[data-astro-cid-fzpbxy5g]:before,.hd__balken[data-astro-cid-fzpbxy5g]:after{content:"";position:absolute}.hd__balken[data-astro-cid-fzpbxy5g]:before{transform:translateY(-6px)}.hd__balken[data-astro-cid-fzpbxy5g]:after{transform:translateY(6px)}.hd__schalter[data-astro-cid-fzpbxy5g][aria-expanded=true] .hd__balken[data-astro-cid-fzpbxy5g]{background:0 0}.hd__schalter[data-astro-cid-fzpbxy5g][aria-expanded=true] .hd__balken[data-astro-cid-fzpbxy5g]:before{transform:rotate(45deg)}.hd__schalter[data-astro-cid-fzpbxy5g][aria-expanded=true] .hd__balken[data-astro-cid-fzpbxy5g]:after{transform:rotate(-45deg)}.hd__menue[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--line);background:var(--paper);color:var(--ink)}.hd__menue-inner[data-astro-cid-fzpbxy5g]{gap:.25rem;padding-block:1rem 1.75rem;display:grid}.hd__menue-link[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--step-1);padding-block:.7rem;text-decoration:none}.hd__menue-btn[data-astro-cid-fzpbxy5g]{justify-self:start;margin-top:1rem}@media (width>=62rem){.hd__nav[data-astro-cid-fzpbxy5g],.hd__aktionen[data-astro-cid-fzpbxy5g]{display:flex}.hd__schalter[data-astro-cid-fzpbxy5g],.hd__menue[data-astro-cid-fzpbxy5g]{display:none}}.ft[data-astro-cid-nns7i3if]{padding-block:clamp(3.5rem,7vw,6rem) 2.25rem}.ft__oben[data-astro-cid-nns7i3if]{gap:clamp(2.5rem,6vw,5rem);display:grid}.ft__brand[data-astro-cid-nns7i3if]{color:var(--on-night);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.ft__satz[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);letter-spacing:-.025em;color:var(--on-night);max-width:20ch;margin:1.5rem 0 2rem;line-height:1.18}.ft__spalten[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:2.25rem;display:grid}.ft__titel[data-astro-cid-nns7i3if]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--on-night-faint);margin:0 0 1.1rem;font-weight:500}.ft__liste[data-astro-cid-nns7i3if]{font-size:var(--step--1);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ft__liste[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{margin:0}.ft__liste[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--on-night-soft);text-decoration:none}.ft__liste[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--on-night);text-decoration:underline}.ft__adresse[data-astro-cid-nns7i3if]{color:var(--on-night-soft);line-height:1.6}.ft__leise[data-astro-cid-nns7i3if]{color:var(--on-night-faint)}.ft__unten[data-astro-cid-nns7i3if]{border-top:1px solid var(--line-night);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--on-night-faint);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.75rem;display:flex}.ft__unten[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}@media (width>=60rem){.ft__oben[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}}
