@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-paper:#f5f3e9;--c-paper-2:#ece9dc;--c-surface:#fff;--c-line:#dcd7c5;--c-ink:#1b2d57;--c-ink-soft:#46506b;--c-on-ink:#fff;--c-salbei:#a9c3b8;--c-gelb:#ece395;--c-himmel:#b2cbea;--c-rosa:#ebbcbc;--c-orange:#f7a15a;--c-flieder:#c3c0ea;--c-himmel-tint:#dde8f6;--c-rosa-tint:#f5dfdb;--c-orange-tint:#fbe0c8;--c-flieder-tint:#e3e1f5;--c-salbei-tint:#e2ece6;--c-gelb-tint:#f6f0c8;--c-focus:#b54708;--font-sans:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", system-ui, sans-serif;--fs-300:clamp(.94rem, .9rem + .15vw, 1rem);--fs-400:clamp(1.06rem, 1rem + .25vw, 1.19rem);--fs-500:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--fs-600:clamp(1.5rem, 1.3rem + .9vw, 2.1rem);--fs-700:clamp(2rem, 1.6rem + 1.8vw, 3.1rem);--fs-800:clamp(2.5rem, 1.8rem + 3.2vw, 4.6rem);--lh-body:1.65;--measure:66ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:clamp(4rem, 3rem + 5vw, 7.5rem);--radius-s:8px;--radius-m:14px;--radius-l:22px;--container:72rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--shadow-card:0 1px 2px #1b2d5714, 0 8px 24px -8px #1b2d572e;--ease:cubic-bezier(.2, .7, .2, 1)}.form{gap:var(--space-6);max-width:46rem;display:grid}.form fieldset{border:0;min-width:0;margin:0;padding:0}.form legend{margin-bottom:var(--space-4);font-size:var(--fs-500);padding:0;font-weight:750}.form__grid{gap:var(--space-4);display:grid}@media (width>=40em){.form__grid--2{grid-template-columns:1fr 1fr}.form__grid--plz{grid-template-columns:9rem 1fr}}.field{gap:var(--space-2);align-content:start;display:grid}.field label,.field .label{font-weight:700}.field .hint{font-size:var(--fs-300);color:var(--c-ink-soft);margin:0}.field .optional{color:var(--c-ink-soft);font-weight:400}.field:has(>:is(input,textarea,select):required)>label:after,.field:has(.phone__row :required)>label:first-child:after{content:" *";content:" *" / "";color:#b42318;font-weight:700}.req-hint{margin:0 0 var(--space-4);font-size:var(--fs-300);color:var(--c-ink-soft)}.req-hint span{color:#b42318;font-weight:700}.form input[type=text],.form input[type=email],.form input[type=tel],.form input[type=number],.form select,.form textarea{border-radius:var(--radius-s);background:var(--c-surface);width:100%;min-height:3rem;color:var(--c-ink);font:inherit;border:2px solid #8a8f9f;padding:.7rem .9rem}.form textarea{resize:vertical;min-height:9rem}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px;border-color:var(--c-ink)}.form [aria-invalid=true]{background:#fff7f6;border-color:#b42318}.field .error{color:#b42318;font-weight:700;font-size:var(--fs-300);margin:0;display:none}.field .error:before{content:"⚠ "}.field.has-error .error{display:block}.choices{gap:var(--space-3);display:grid}@media (width>=40em){.choices--2{grid-template-columns:1fr 1fr}}.choice{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--c-line);border-radius:var(--radius-m);background:var(--c-surface);cursor:pointer;align-items:flex-start;display:flex;position:relative}.choice:has(input:checked){border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.choice:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.choice input{width:1.35rem;height:1.35rem;accent-color:var(--c-ink);flex:none;margin:.15rem 0 0}.choice input:focus-visible{outline:none}.choice__body{gap:.1rem;display:grid}.choice__title{font-weight:700}.choice__meta{font-size:var(--fs-300);color:var(--c-ink-soft)}.choice__price{white-space:nowrap;margin-left:auto;font-weight:800}.error-summary{padding:var(--space-5);border-radius:var(--radius-m);background:#fff7f6;border:3px solid #b42318}.error-summary h2{font-size:var(--fs-500);margin-bottom:var(--space-3)}.error-summary ul{margin:0}.error-summary a{color:#b42318;font-weight:700}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.form-status{padding:var(--space-5);border-radius:var(--radius-m);background:var(--c-surface);border-left:8px solid var(--c-salbei)}.form-status:focus{outline:3px solid var(--c-focus);outline-offset:3px}.prose{max-width:var(--measure)}.prose h2{font-size:var(--fs-600);margin-top:var(--space-7)}.prose h3{margin-top:var(--space-6)}.prose>:first-child{margin-top:0}.prose ul{padding-left:1.3em}.prose li::marker{color:var(--c-ink-soft)}.prose .placeholder{background:var(--c-gelb);border-radius:4px;padding:.05em .35em;font-weight:700}.notice{max-width:var(--measure);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);border-radius:var(--radius-m);background:var(--c-orange-tint);border-left:8px solid var(--c-orange)}.notice p:last-child{margin-bottom:0}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}.foto{border-radius:var(--radius-l);width:100%;height:auto;display:block}.foto--cover{object-fit:cover;height:100%}figure.fig{margin:0}figure.fig figcaption{margin-top:var(--space-2);font-size:var(--fs-300);color:var(--c-ink-soft)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-paper);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-400);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{overflow-wrap:break-word;hyphens:auto;margin:0 0 var(--space-4);letter-spacing:-.01em;text-wrap:balance;font-weight:750;line-height:1.15}h1{font-size:var(--fs-800);letter-spacing:-.02em;font-weight:800}h2{font-size:var(--fs-700)}h3{font-size:var(--fs-500)}p{margin:0 0 var(--space-4);max-width:var(--measure);text-wrap:pretty}ul,ol{margin:0 0 var(--space-4);padding-left:1.2em}li+li{margin-top:var(--space-2)}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.15em}:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:4px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:var(--space-9)}.section--tint{background:var(--c-paper-2)}.section--himmel{background:var(--c-himmel-tint)}.section--rosa{background:var(--c-rosa-tint)}.section--orange{background:var(--c-orange-tint)}.section--flieder{background:var(--c-flieder-tint)}.color-band{background:linear-gradient(90deg, var(--c-himmel) 0 22%, var(--c-gelb) 22% 30%, var(--c-rosa) 30% 52%, var(--c-salbei) 52% 60%, var(--c-flieder) 60% 82%, var(--c-orange) 82% 100%);height:6px}.stack>*+*{margin-top:var(--space-4)}.kicker{margin-bottom:var(--space-3);font-size:var(--fs-300);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-soft);font-weight:700;display:inline-block}.lead{font-size:var(--fs-500);color:var(--c-ink);line-height:1.5}.muted{color:var(--c-ink-soft)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{border:2px solid var(--c-ink);min-height:48px;font:inherit;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:999px;align-items:center;gap:.55em;padding:.7em 1.35em;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.15em;height:1.15em}.btn--primary{background:var(--c-ink);color:var(--c-on-ink)}.btn--primary:hover{background:#10203f}.btn--ghost{color:var(--c-ink);background:0 0}.btn--ghost:hover{background:var(--c-surface)}@media (prefers-reduced-motion:no-preference){.btn:hover{transform:translateY(-1px)}}.text-link{align-items:center;gap:.4em;font-weight:700;display:inline-flex}.text-link svg{width:1.1em;height:1.1em}.checklist{margin:0;padding:0;list-style:none}.checklist li{padding-left:2rem;position:relative}.checklist li:before{content:"";background:var(--c-salbei) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b2d57' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:.3em;left:0}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-5);background:var(--c-ink);color:var(--c-on-ink);border-radius:var(--radius-s);font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.js .reveal.is-visible{opacity:1;transform:none}}@media (prefers-contrast:more){:root{--c-ink-soft:var(--c-ink);--c-line:var(--c-ink)}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--c-paper) 92%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.5rem;display:flex}.site-header__home[data-astro-cid-nen7h5rs]{padding:var(--space-2) 0;border-radius:6px;flex:none;display:block}.site-header__logo[data-astro-cid-nen7h5rs]{border-radius:4px;width:auto;height:3.25rem}@media (width>=64em){.site-header__logo[data-astro-cid-nen7h5rs]{height:3.75rem}}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{margin:0}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-radius:var(--radius-s);padding:.55rem .75rem;font-weight:600;text-decoration:none;display:block}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{background:var(--c-paper-2)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:.4em;text-decoration:underline 3px;text-decoration-color:var(--c-orange)}.nav-toggle[data-astro-cid-nen7h5rs]{border:2px solid var(--c-ink);background:var(--c-surface);min-height:48px;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-weight:700;display:none}.nav-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.3rem;height:1.3rem}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__open[data-astro-cid-nen7h5rs],.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=false] .nav-toggle__close[data-astro-cid-nen7h5rs]{display:none}@media (width>=64em){.site-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}}@media (width<=63.99em){.nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.site-nav[data-astro-cid-nen7h5rs]{padding:var(--space-4) var(--gutter) var(--space-6);background:var(--c-paper);border-bottom:1px solid var(--c-line);display:none;position:absolute;inset:100% 0 auto;box-shadow:0 16px 24px -16px #1b2d5740}.site-nav[data-astro-cid-nen7h5rs].is-open{display:block}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-bottom:var(--space-4);flex-direction:column}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font-size:var(--fs-500);border-bottom:1px solid var(--c-line);border-radius:0;padding:.8rem .5rem}.site-nav__cta[data-astro-cid-nen7h5rs]{justify-content:center;width:100%}html:not(.js) .nav-toggle[data-astro-cid-nen7h5rs]{display:none}html:not(.js) .site-header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap}html:not(.js) .site-nav[data-astro-cid-nen7h5rs]{width:100%;box-shadow:none;display:block;position:static}}.logo[data-astro-cid-f7espo7c]{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.55rem;font-weight:800;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{width:2.4rem;height:auto}.logo--m[data-astro-cid-f7espo7c]{font-size:1.3rem}.logo--l[data-astro-cid-f7espo7c]{font-size:1.7rem}.logo--l[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c]{width:3rem}.logo__c[data-astro-cid-f7espo7c]{font-weight:800}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-9);padding-block:0 var(--space-6);background:var(--c-paper-2);font-size:var(--fs-300)}.site-footer[data-astro-cid-jo6i4kqk]>.container[data-astro-cid-jo6i4kqk]{padding-top:var(--space-8)}.supporters[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid var(--c-line)}.supporters[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-5);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;padding:0;list-style:none;display:grid}.supporters[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0}.supporters[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{mix-blend-mode:multiply;width:100%;max-width:200px}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=48em){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1.3fr}}.site-footer__h[data-astro-cid-jo6i4kqk]{font-size:var(--fs-300);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-3);font-weight:700}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2)}.site-footer__copy[data-astro-cid-jo6i4kqk]{margin-top:var(--space-7)}.social[data-astro-cid-jo6i4kqk]{align-items:center;gap:.45em;display:inline-flex}.social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex:none;width:1.25em;height:1.25em}main[data-astro-cid-z4jru4n3]:focus{outline:none}
