.hd[data-astro-cid-tagpiarq]{z-index:60;background:var(--color-ink);position:sticky;top:0}.hd__inner[data-astro-cid-tagpiarq]{width:min(100% - var(--pad) * 2, var(--wrap));min-height:var(--header-h);align-items:center;gap:clamp(.75rem,2vw,1.75rem);margin-inline:auto;display:flex}.hd__logo[data-astro-cid-tagpiarq]{flex:none;padding-block:.35rem;display:block}.hd__logo[data-astro-cid-tagpiarq] img[data-astro-cid-tagpiarq]{width:100px;height:auto}.hd__nav[data-astro-cid-tagpiarq]{margin-left:auto}.hd__nav[data-astro-cid-tagpiarq] ul[data-astro-cid-tagpiarq]{gap:clamp(.6rem,1.4vw,1.3rem);list-style:none;display:flex}.hd__link[data-astro-cid-tagpiarq]{font-family:var(--font-heading);color:#fff;border-bottom:3px solid #0000;padding:.5rem .1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:block}.hd__link[data-astro-cid-tagpiarq]:hover{color:var(--color-brand)}.hd__link[data-astro-cid-tagpiarq].is-active{border-bottom-color:var(--color-brand)}.hd__actions[data-astro-cid-tagpiarq]{flex:none;align-items:center;gap:.9rem;margin-left:auto;display:flex}.hd__tel[data-astro-cid-tagpiarq]{color:#fff;min-height:44px;font-family:var(--font-heading);white-space:nowrap;align-items:center;gap:.45rem;padding-inline:.25rem;font-size:.92rem;font-weight:700;text-decoration:none;display:none}.hd__tel[data-astro-cid-tagpiarq]:hover{color:var(--color-brand)}.hd__burger[data-astro-cid-tagpiarq]{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.7rem;display:none}.hd__burger[data-astro-cid-tagpiarq] .i-open[data-astro-cid-tagpiarq],.hd__burger[data-astro-cid-tagpiarq] .i-close[data-astro-cid-tagpiarq]{place-items:center;display:grid}.hd__burger[data-astro-cid-tagpiarq] .i-close[data-astro-cid-tagpiarq],.hd__burger[data-astro-cid-tagpiarq][aria-expanded=true] .i-open[data-astro-cid-tagpiarq]{display:none}.hd__burger[data-astro-cid-tagpiarq][aria-expanded=true] .i-close[data-astro-cid-tagpiarq]{display:grid}.hd__mobile[data-astro-cid-tagpiarq]{inset:var(--header-h) 0 0 0;z-index:59;background:var(--color-ink);border-top:1px solid var(--color-border-dark);padding:.5rem var(--pad) calc(6rem + env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;overflow-y:auto}.hd__mobile[data-astro-cid-tagpiarq][hidden]{display:none}.hd__mobile[data-astro-cid-tagpiarq] ul[data-astro-cid-tagpiarq]{list-style:none}.hd__mobile[data-astro-cid-tagpiarq] li[data-astro-cid-tagpiarq]+li[data-astro-cid-tagpiarq]{border-top:1px solid var(--color-border-dark)}.hd__mobile[data-astro-cid-tagpiarq] a[data-astro-cid-tagpiarq]:not(.btn){font-family:var(--font-heading);color:#fff;padding:1rem .25rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:block}.hd__mobile[data-astro-cid-tagpiarq] a[data-astro-cid-tagpiarq].is-active{color:var(--color-brand)}.hd__mobile-cta[data-astro-cid-tagpiarq]{gap:.6rem;margin-top:1.5rem;display:grid}@media (width>=600px){.hd__tel[data-astro-cid-tagpiarq]{display:inline-flex}}@media (width<=1079px){.hd__nav[data-astro-cid-tagpiarq],.hd__cta[data-astro-cid-tagpiarq]{display:none}.hd__burger[data-astro-cid-tagpiarq]{margin-left:0;display:block}.hd__actions[data-astro-cid-tagpiarq]{margin-left:auto}}@media (width>=1080px){.hd__mobile[data-astro-cid-tagpiarq]{display:none}.hd__logo[data-astro-cid-tagpiarq] img[data-astro-cid-tagpiarq]{width:124px}}.ft[data-astro-cid-r2zvlkv5]{padding-top:clamp(3.5rem,6vw,5rem);padding-bottom:2rem}.ft__top[data-astro-cid-r2zvlkv5]{grid-template-columns:1.6fr repeat(3,1fr);gap:clamp(2rem,4vw,3rem);padding-bottom:3rem;display:grid}.ft__logo[data-astro-cid-r2zvlkv5]{width:190px}.ft__claim[data-astro-cid-r2zvlkv5]{max-width:34ch;margin-top:1.15rem;font-size:.94rem}.ft__social[data-astro-cid-r2zvlkv5]{gap:.6rem;margin-top:1.35rem;display:flex}.ft__social[data-astro-cid-r2zvlkv5] a[data-astro-cid-r2zvlkv5]{border:1px solid var(--color-border-dark);border-radius:var(--radius);color:#fff;place-items:center;width:42px;height:42px;transition:background-color .15s,color .15s,border-color .15s;display:grid}.ft__social[data-astro-cid-r2zvlkv5] a[data-astro-cid-r2zvlkv5]:hover{background:var(--color-brand);color:var(--color-brand-ink);border-color:var(--color-brand)}.ft__col[data-astro-cid-r2zvlkv5] h2[data-astro-cid-r2zvlkv5]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand);margin-bottom:1.1rem;font-size:.78rem;font-weight:700}.ft__col[data-astro-cid-r2zvlkv5] ul[data-astro-cid-r2zvlkv5]{gap:.35rem;list-style:none;display:grid}.ft__col[data-astro-cid-r2zvlkv5] ul[data-astro-cid-r2zvlkv5] a[data-astro-cid-r2zvlkv5]{color:#fff;padding-block:.35rem;font-size:.94rem;text-decoration:none;display:inline-block}.ft__col[data-astro-cid-r2zvlkv5] ul[data-astro-cid-r2zvlkv5] a[data-astro-cid-r2zvlkv5]:hover{color:var(--color-brand)}.ft__contact[data-astro-cid-r2zvlkv5] a[data-astro-cid-r2zvlkv5]{word-break:break-word;align-items:center;gap:.5rem;display:inline-flex}.ft__zeiten[data-astro-cid-r2zvlkv5]{color:var(--color-muted-dark);gap:.15rem;margin-top:1.25rem;font-size:.88rem;line-height:1.5;display:grid}.ft__zeiten[data-astro-cid-r2zvlkv5] strong[data-astro-cid-r2zvlkv5]{color:#fff;font-weight:600}.ft__kosten[data-astro-cid-r2zvlkv5]{color:#fff;text-underline-offset:3px;text-decoration:underline 2px;text-decoration-color:var(--color-brand);margin-top:1.5rem;padding-block:.35rem;font-size:.94rem;display:none}.ft__orte[data-astro-cid-r2zvlkv5]{gap:.9rem;margin-top:1.5rem}.ft__orte[data-astro-cid-r2zvlkv5] li[data-astro-cid-r2zvlkv5]{gap:.1rem;font-size:.88rem;line-height:1.45;display:grid}.ft__orte[data-astro-cid-r2zvlkv5] strong[data-astro-cid-r2zvlkv5]{font-weight:600}.ft__bottom[data-astro-cid-r2zvlkv5]{border-top:1px solid var(--color-border-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:1.75rem;font-size:.88rem;display:flex}.ft__bottom[data-astro-cid-r2zvlkv5] nav[data-astro-cid-r2zvlkv5]{gap:1.4rem;display:flex}.ft__bottom[data-astro-cid-r2zvlkv5] a[data-astro-cid-r2zvlkv5]{color:#fff;padding-block:.35rem;text-decoration:none;display:inline-block}.ft__bottom[data-astro-cid-r2zvlkv5] a[data-astro-cid-r2zvlkv5]:hover{color:var(--color-brand)}@media (width<=900px){.ft__top[data-astro-cid-r2zvlkv5]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ft__top[data-astro-cid-r2zvlkv5]{grid-template-columns:1fr}.ft__col--links[data-astro-cid-r2zvlkv5]{display:none}.ft__kosten[data-astro-cid-r2zvlkv5]{display:inline-block}}.mb[data-astro-cid-wzgopjvk]{--mb-h:62px;z-index:70;background:var(--color-ink);border-top:1px solid var(--color-border-dark);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:none;position:fixed;inset:auto 0 0}.mb[data-astro-cid-wzgopjvk] a[data-astro-cid-wzgopjvk]{min-height:var(--mb-h);color:#fff;font-family:var(--font-heading);align-content:center;justify-items:center;gap:.2rem;padding:.55rem .4rem;font-size:.84rem;font-weight:700;text-decoration:none;display:grid}.mb[data-astro-cid-wzgopjvk] a[data-astro-cid-wzgopjvk].mb__cta{background:var(--color-brand);color:var(--color-brand-ink)}@media (width<=1079px){.mb[data-astro-cid-wzgopjvk]{display:grid}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}:root{--wrap:1240px;--wrap-narrow:720px;--pad:clamp(1.25rem, 5vw, 2.5rem);--rand:max(var(--pad), calc((100vw - var(--wrap)) / 2));--header-h:74px;--hoch:clamp(5.5rem, 11vw, 10rem);--mittel:clamp(4rem, 8vw, 7rem);--knapp:clamp(2.75rem, 5vw, 4rem);--step--1:clamp(.86rem, .83rem + .15vw, .95rem);--step-0:clamp(1rem, .96rem + .22vw, 1.1rem);--step-1:clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--step-2:clamp(1.5rem, 1.3rem + .95vw, 2.15rem);--step-3:clamp(1.9rem, 1.5rem + 1.9vw, 3.1rem);--step-4:clamp(2.4rem, 1.7rem + 3.4vw, 4.6rem);--step-5:clamp(3.1rem, 1.9rem + 5.8vw, 7rem);--step-6:clamp(3.6rem, 1.6rem + 9vw, 9.5rem);--kante:0px}@media (width>=1080px){:root{--header-h:88px}}@media (width<=800px){:root{--hoch:4rem;--mittel:2.75rem;--knapp:1.75rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:calc(var(--header-h) + 1rem)}body{background:var(--color-ink);color:#fff;font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.026em;text-wrap:balance;margin:0;font-weight:800;line-height:1}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1);letter-spacing:-.01em;font-weight:700;line-height:1.15}p{margin:0}p+p{margin-top:.9em}a{color:inherit}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0}button{font:inherit}::selection{background:var(--color-brand);color:var(--color-brand-ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.hell :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--color-text)}.tafel :where(a,button,summary):focus-visible{outline-color:var(--color-brand-ink)}.skip{z-index:999;background:var(--color-brand);color:var(--color-brand-ink);padding:.75rem 1.25rem;font-weight:700;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.wrap{width:min(100% - var(--pad) * 2, var(--wrap));margin-inline:auto}.wrap--eng{width:min(100% - var(--pad) * 2, var(--wrap-narrow));margin-inline:auto}.section{padding-block:var(--mittel)}.section--hoch{padding-block:var(--hoch)}.section--knapp{padding-block:var(--knapp)}.erhoben{background:var(--color-ink-2);border-block:1px solid var(--color-border-dark)}.grp.erhoben{border-block:0}.hell{background:var(--color-bg);color:var(--color-text)}.hell--warm{background:var(--color-surface)}.hell h1,.hell h2,.hell h3,.hell h4{color:var(--color-text)}.lead{font-size:var(--step-1);text-wrap:pretty;color:var(--color-muted-dark);line-height:1.55}.muted{color:var(--color-muted-dark)}.hell .lead,.hell .muted{color:var(--color-muted)}.kicker{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-dark);align-items:center;gap:.65rem;font-size:.76rem;font-weight:700;display:inline-flex}.kicker:before{content:"";background:var(--color-brand);flex:none;width:28px;height:4px}.hell .kicker{color:var(--color-muted)}.btn{--btn-bg:var(--color-brand);--btn-fg:var(--color-brand-ink);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--font-heading);border:2px solid var(--btn-bg);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn svg{flex:none;width:1.05em;height:1.05em;transition:translate .15s}.btn:hover svg{translate:3px}.btn--geist{--btn-bg:transparent;--btn-fg:#fff;border-color:#ffffff80}.btn--geist:hover{--btn-bg:#fff;--btn-fg:var(--color-ink);border-color:#fff}.hell .btn--geist{--btn-fg:var(--color-text);border-color:var(--color-text)}.hell .btn--geist:hover{--btn-bg:var(--color-text);--btn-fg:#fff}.tafel .btn{--btn-bg:var(--color-brand-ink);--btn-fg:#fff;border-color:var(--color-brand-ink)}.tafel .btn--geist{--btn-bg:transparent;--btn-fg:var(--color-brand-ink);border-color:var(--color-brand-ink)}.tafel .btn--geist:hover{--btn-bg:var(--color-brand-ink);--btn-fg:#fff}.btn--klein{min-height:44px;padding:.55rem 1.05rem;font-size:.9rem}.stimmung img{filter:grayscale()contrast(1.1)brightness(.9)}.tafel{background:var(--color-brand);color:var(--color-brand-ink);border:3px solid var(--color-brand-ink);padding:clamp(1.6rem,3.5vw,2.75rem)}.tafel h2,.tafel h3,.tafel p{color:var(--color-brand-ink)}.tafel .lead{color:#0b0b0bc7}.tafel--rand{margin-left:calc(-1 * var(--rand) - 3px);padding-left:var(--rand);border-left:0}.pfeil{background:currentColor;flex:auto;min-width:2.5rem;height:3px;position:relative}.pfeil:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:15px;height:17px;position:absolute;top:50%;right:-1px;translate:0 -50%}.spur{display:grid}.spur__zeile{isolation:isolate;padding:clamp(1.1rem, 2.4vw, 1.6rem) var(--pad);padding-inline:max(var(--pad), calc((100vw - var(--wrap)) / 2));color:#fff;border-top:2px dashed #ffed006b;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.85rem,2vw,1.75rem);text-decoration:none;transition:background-color .2s;display:grid;position:relative}.spur__zeile:last-child{border-bottom:2px dashed #ffed006b}.spur__foto{z-index:-1;position:absolute;inset:0;overflow:hidden}.spur__foto :is(img,picture){object-fit:cover;width:100%;height:100%}.spur__foto:after{content:"";background:linear-gradient(90deg,#0b0b0bf0 12%,#0b0b0bb8 62%,#0b0b0be0);transition:opacity .3s;position:absolute;inset:0}.spur__zeile:hover .spur__foto:after,.spur__zeile:focus-visible .spur__foto:after{opacity:.72}@media (width<=800px){.spur__foto:after{background:#0b0b0be0}}.spur__nr{font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-brand);flex:none;width:1.9rem;font-size:.8rem;font-weight:800}.spur__name{font-family:var(--font-heading);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.45rem,4.2vw,2.6rem);font-weight:800;line-height:1.02}.spur__was{color:var(--color-muted-dark);max-width:46ch;margin-top:.3rem;font-size:.92rem}.spur__rechts{align-items:center;gap:.9rem;display:flex}.kennung{background:var(--color-brand);min-width:2.5rem;color:var(--color-brand-ink);font-family:var(--font-heading);letter-spacing:.02em;place-items:center;padding:.2rem .5rem;font-size:.8rem;font-weight:800;display:inline-grid}.kennung--linie{color:var(--color-brand);background:0 0;border:2px solid}.hell .kennung--linie{color:var(--color-text)}.kennungen{flex-wrap:wrap;gap:.3rem;list-style:none;display:flex}.instrumente{border-top:1px solid var(--color-border-dark);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.instrumente>*{border-left:1px solid var(--color-border-dark);padding:1.4rem 1.25rem 1.4rem 0;padding-left:1.25rem;position:relative}.instrumente>:first-child{border-left:0;padding-left:0}.instrumente>:before{content:"";background:var(--color-brand);width:26px;height:3px;position:absolute;top:-1px;left:1.25rem}.instrumente>:first-child:before{left:0}.instrumente dt,.instrumente .wert{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800;line-height:1}.instrumente dt small,.instrumente .wert small{letter-spacing:0;font-size:.42em}.instrumente dd,.instrumente .was{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-dark);margin:.55rem 0 0;font-size:.78rem;font-weight:600;line-height:1.4}@media (width<=640px){.instrumente{border-top:0;grid-template-columns:repeat(2,1fr)}.instrumente>*{padding-left:0;padding-right:.75rem;border-left:0;border-top:1px solid var(--color-border-dark);padding-block:1.15rem}.instrumente>:nth-child(2n){padding-right:0}.instrumente>:before{left:0}}.hell .instrumente,.hell .instrumente>*{border-color:var(--color-border)}.hell .instrumente :is(dt,.wert){color:var(--color-text)}.hell .instrumente :is(dd,.was){color:var(--color-muted)}.schraffur{background:repeating-linear-gradient(-45deg, var(--color-brand) 0 14px, var(--color-brand-ink) 14px 28px);height:10px}.warnung{border:3px solid var(--color-brand);padding:clamp(1.25rem,2.5vw,1.75rem)}.warnung>.schraffur{margin:calc(-1*clamp(1.25rem,2.5vw,1.75rem)) calc(-1*clamp(1.25rem,2.5vw,1.75rem)) 1.25rem}.laufband{background:var(--color-brand);color:var(--color-brand-ink);border-block:3px solid var(--color-brand-ink);padding-block:.7rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.laufband__gleis{width:max-content;animation:46s linear infinite laufband;display:flex}.laufband:hover .laufband__gleis,.laufband:focus-within .laufband__gleis{animation-play-state:paused}.laufband ul{align-items:center;gap:1.6rem;padding-right:1.6rem;list-style:none;display:flex}.laufband li{font-family:var(--font-heading);letter-spacing:.08em;white-space:nowrap;font-size:.95rem;font-weight:800;line-height:1.5}.laufband li:after{content:"·";opacity:.45;margin-left:1.6rem}@keyframes laufband{to{transform:translate(-50%)}}.ticks{gap:.75rem;list-style:none;display:grid}.ticks li{padding-left:1.9rem;position:relative}.ticks li:before{content:"";background:var(--color-brand);width:13px;height:3px;position:absolute;top:.65em;left:0}.zitat{padding-left:2.5rem;position:relative}.zitat:before{content:"„";font-family:var(--font-heading);color:var(--color-brand);font-size:3.2rem;font-weight:800;line-height:.7;position:absolute;top:.02em;left:0}.notiz{padding-left:1.8rem;position:relative}.notiz:before{content:"";background:var(--color-brand);width:12px;height:12px;position:absolute;top:.58em;left:0}[data-anim]{opacity:0}[data-anim].ist-da{opacity:1}[data-anim=heben]{transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}[data-anim=heben].ist-da{transform:none}[data-anim=wischen]{clip-path:inset(0 100% 0 0);opacity:1;transition:clip-path .7s cubic-bezier(.22,1,.36,1)}[data-anim=wischen].ist-da{clip-path:inset(0)}[data-anim=setzen]{transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transform:translate(-14px)}[data-anim=setzen].ist-da{transform:none}[data-anim][style*=--i]{transition-delay:calc(var(--i) * 70ms)}@media (prefers-reduced-motion:reduce){[data-anim]{opacity:1;clip-path:none;transition:none;transform:none}.laufband__gleis{animation:none}.btn:hover svg{translate:none}}@media (hover:hover) and (pointer:fine){.hebt{transition:transform .18s,border-color .18s}.hebt:hover{transform:translateY(-3px)}}.legal h2{font-size:var(--step-2);margin-top:2.6rem}.legal h2:first-child{margin-top:0}.legal h3{font-size:var(--step-1);margin-top:1.6rem}.legal p,.legal li{color:var(--color-muted);margin-top:.85rem;line-height:1.75}.legal ul{margin-top:.6rem;padding-left:1.2rem;list-style:outside}.legal a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline 2px;text-decoration-color:var(--color-brand)}.legal strong{color:var(--color-text)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2.25rem}.mt-5{margin-top:3.25rem}.stack{flex-wrap:wrap;gap:.75rem;display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
