:root{--ground:#faf7f2;--ground-2:#f2ece3;--ink:#16120f;--ink-2:#4a4139;--muted:#7b6e62;--stage:#0e0c0b;--stage-ink:#f4eee6;--accent:#e4610f;--accent-hover:#c7500a;--rule:#e0d6c8;--font-display:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:"Source Serif 4", Georgia, "Times New Roman", Times, serif;--mass-lesebreite:64ch;--raum-1:.5rem;--raum-2:1rem;--raum-3:1.5rem;--raum-4:2rem;--raum-5:3rem;--raum-6:4rem;--raum-7:6rem;--raum-8:8rem;--breite-container:72rem;--breite-container-eng:42rem;--radius-klein:4px;--radius-mittel:10px;--fokus-farbe:var(--accent);--fokus-breite:3px;--dauer-kurz:.15s;--dauer-mittel:.25s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#14110f;--ground-2:#1c1712;--ink:#efe7dc;--ink-2:#c9bcae;--muted:#8f8172;--rule:#2e2721;--accent:#f5813c;--accent-hover:#e4610f}}:root[data-theme=dark]{--ground:#14110f;--ground-2:#1c1712;--ink:#efe7dc;--ink-2:#c9bcae;--muted:#8f8172;--rule:#2e2721;--accent:#f5813c;--accent-hover:#e4610f}:root{color-scheme:light dark}:where(*){box-sizing:border-box}:where(html){scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}:where(*){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(body){background:var(--ground);color:var(--ink);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.1875rem;font-weight:400;line-height:1.62}@media (width<=767px){:where(body){padding-bottom:4.5rem}}:where(h1,h2,h3,h4){font-family:var(--font-display);color:inherit;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}:where(p){margin:0}:where(a){color:inherit}:where(ul,ol){margin:0;padding:0;list-style:none}:where(img,svg,video){max-width:100%;display:block}:where(button){font:inherit;color:inherit}:where(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:3px;border-radius:var(--radius-klein)}.container{width:100%;max-width:var(--breite-container);padding-inline:var(--raum-4);margin-inline:auto}.container--eng{max-width:var(--breite-container-eng)}.section{padding-block:var(--raum-7)}.section--knapp{padding-block:var(--raum-5)}.section--alt{background:var(--ground-2);border-block:1px solid var(--rule)}.stage{background:var(--stage);color:var(--stage-ink)}.prose{max-width:var(--mass-lesebreite);font-family:var(--font-serif);color:var(--ink);font-size:1.1875rem;line-height:1.62}.prose>*+*{margin-top:var(--raum-3)}.prose--zentriert{margin-inline:auto}.eyebrow{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500;display:inline-block}.eyebrow--akzent{color:var(--accent)}.eyebrow--auf-buehne{color:var(--stage-ink);opacity:.75}.headline-hero{font-family:var(--font-display);font-size:clamp(2rem,1.1rem + 3.6vw,3.625rem);font-weight:700}.headline-sektion{font-family:var(--font-display);font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);font-weight:600}.headline-klein{font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600}.subline{font-family:var(--font-serif);color:var(--ink-2);font-size:clamp(1.1875rem,1.1rem + .3vw,1.375rem);line-height:1.55}.subline--auf-buehne{color:var(--stage-ink);opacity:.86}.text-2{color:var(--ink-2)}.text-muted{color:var(--muted)}.akzent{color:var(--accent)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-primary{background:var(--accent);width:100%;max-width:30rem;color:var(--stage);border-radius:var(--radius-mittel);text-align:center;cursor:pointer;transition:background var(--dauer-kurz) ease, transform var(--dauer-kurz) ease;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.9rem 1.5rem 1rem;text-decoration:none;display:flex}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:active{transform:translateY(1px)}.btn-primary:disabled{opacity:.6;cursor:progress}.btn-primary__zeile1{font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.2}.btn-primary__zeile2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;opacity:.82;font-size:.6875rem;font-weight:500}.btn-primary-wrap{justify-content:center;display:flex}@media (width>=640px){.btn-primary{width:auto}}.hinweis-unter-button{margin-top:var(--raum-2);text-align:center;font-family:var(--font-serif);color:var(--ink-2);font-size:.9375rem}.hinweis-unter-button--auf-buehne{color:var(--stage-ink);opacity:.75}.feld{flex-direction:column;gap:.4rem;display:flex}.feld__label{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}.feld__input{background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius-klein);width:100%;color:var(--ink);font-family:var(--font-serif);padding:.75rem .9rem;font-size:1rem}.feld__input::placeholder{color:var(--muted);opacity:.8}.feld__input:focus-visible{border-color:var(--accent)}.feld--checkbox{flex-direction:row;align-items:flex-start;gap:.65rem}.feld--checkbox .feld__input{width:1.2rem;height:1.2rem;accent-color:var(--accent);flex:none;margin-top:.2rem}.feld--checkbox .feld__label{font-family:var(--font-serif);text-transform:none;letter-spacing:normal;color:var(--ink-2);font-size:.9375rem}.feld--honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.formular__fehler{border:1px solid var(--accent);border-radius:var(--radius-klein);background:var(--ground-2);color:var(--ink);font-family:var(--font-serif);margin:0;padding:.85rem 1rem;font-size:.9375rem}[data-platzhalter]{position:relative}.platzhalter-box{border:1px dashed var(--rule);border-radius:var(--radius-klein);background:var(--ground-2);color:var(--ink-2);text-align:center;padding:var(--raum-3);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.platzhalter-box__label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:500}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--raum-5)}.footer__inner[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--raum-2);text-align:center;flex-direction:column;display:flex}.footer__liste[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;display:flex}.footer__link[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--stage-ink);opacity:.75;font-size:.875rem;text-decoration:none}.footer__link[data-astro-cid-jo6i4kqk]:hover{opacity:1;text-decoration:underline}.footer__trenner[data-astro-cid-jo6i4kqk]{color:var(--stage-ink);opacity:.35}.footer__adresse[data-astro-cid-jo6i4kqk]{margin:0}
