.weg[data-astro-cid-ljdnoudn]{background:var(--color-nacht);color:var(--color-nacht-text);padding:var(--abstand-l) 0}.weg-raster[data-astro-cid-ljdnoudn]{gap:clamp(2rem,5vw,5rem);display:grid}@media (width>=960px){.weg-raster[data-astro-cid-ljdnoudn]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}.weg[data-astro-cid-ljdnoudn] h2[data-astro-cid-ljdnoudn]{color:var(--color-ink-invers);max-width:12ch;margin-bottom:clamp(1.75rem,4vw,3rem)}ol[data-astro-cid-ljdnoudn]{border-top:1px solid var(--color-nacht-linie);margin:0;padding:0;list-style:none}.weg-schritt[data-astro-cid-ljdnoudn]{border-bottom:1px solid var(--color-nacht-linie)}.weg-schritt[data-astro-cid-ljdnoudn] h3[data-astro-cid-ljdnoudn]{margin:0}button[data-astro-cid-ljdnoudn]{width:100%;font:inherit;text-align:left;color:#fff9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:baseline;padding:clamp(1.1rem,2.4vw,1.6rem) 0;transition:color .25s;display:grid}button[data-astro-cid-ljdnoudn]:hover,.offen[data-astro-cid-ljdnoudn] button[data-astro-cid-ljdnoudn]{color:#fff}.weg-n[data-astro-cid-ljdnoudn]{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.weg-t[data-astro-cid-ljdnoudn]{font-stretch:var(--display-breite);letter-spacing:-.03em;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:600;line-height:1.05}.weg-zeichen[data-astro-cid-ljdnoudn]{align-self:center;width:16px;height:16px;position:relative}.weg-zeichen[data-astro-cid-ljdnoudn]:before,.weg-zeichen[data-astro-cid-ljdnoudn]:after{content:"";height:2px;transition:transform .45s var(--kurve-ruhig);background:currentColor;border-radius:2px;position:absolute;top:7px;left:0;right:0}.weg-zeichen[data-astro-cid-ljdnoudn]:after{transform:rotate(90deg)}.offen[data-astro-cid-ljdnoudn] .weg-zeichen[data-astro-cid-ljdnoudn]:after{transform:rotate(0)}.weg-feld[data-astro-cid-ljdnoudn]{grid-template-rows:1fr;display:grid}.weg--js[data-astro-cid-ljdnoudn] .weg-feld[data-astro-cid-ljdnoudn]{transition:grid-template-rows .5s var(--kurve-ruhig);grid-template-rows:0fr}.weg--js[data-astro-cid-ljdnoudn] .offen[data-astro-cid-ljdnoudn] .weg-feld[data-astro-cid-ljdnoudn]{grid-template-rows:1fr}.weg-innen[data-astro-cid-ljdnoudn]{padding-left:2.6rem;overflow:hidden}.weg--js[data-astro-cid-ljdnoudn] .weg-innen[data-astro-cid-ljdnoudn]{opacity:0;transition:opacity .3s}.weg--js[data-astro-cid-ljdnoudn] .offen[data-astro-cid-ljdnoudn] .weg-innen[data-astro-cid-ljdnoudn]{opacity:1;transition-delay:.12s}.weg-d[data-astro-cid-ljdnoudn]{color:#fff;max-width:34ch;margin:0 0 .9rem;font-size:1.15rem;line-height:1.4}.weg-innen[data-astro-cid-ljdnoudn] ul[data-astro-cid-ljdnoudn]{gap:.35rem;margin:0;padding:0 0 clamp(1.25rem,2.6vw,1.75rem);list-style:none;display:grid}.weg-innen[data-astro-cid-ljdnoudn] li[data-astro-cid-ljdnoudn]{color:var(--color-nacht-text);padding-left:1.4rem;position:relative}.weg-innen[data-astro-cid-ljdnoudn] li[data-astro-cid-ljdnoudn]:before{content:"";background:#ffffff80;width:.7rem;height:1.5px;position:absolute;top:.72em;left:0}.weg-bild-klein[data-astro-cid-ljdnoudn]{padding-bottom:1.5rem}.weg-bild-klein[data-astro-cid-ljdnoudn] img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-karte);width:100%;height:auto}.weg-buehne[data-astro-cid-ljdnoudn]{display:none}@media (width>=960px){.weg-bild-klein[data-astro-cid-ljdnoudn]{display:none}.weg-buehne[data-astro-cid-ljdnoudn]{top:calc(var(--kopf-hoehe) + 2rem);aspect-ratio:4/5;max-height:calc(100dvh - var(--kopf-hoehe) - 4rem);border-radius:var(--ecke);background:var(--color-nacht-flaeche);width:100%;display:block;position:sticky;overflow:hidden}.weg-bild[data-astro-cid-ljdnoudn]{opacity:0;transition:opacity .6s ease, transform 1.1s var(--kurve-ruhig);position:absolute;inset:0;transform:scale(1.04)}.weg-bild[data-astro-cid-ljdnoudn].an{opacity:1;transform:none}.weg-bild[data-astro-cid-ljdnoudn] img{object-fit:cover;width:100%;height:100%}}.hero[data-astro-cid-lcdefpme]{padding:clamp(1.75rem,4.5vh,3.25rem) 0 0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch;margin-bottom:.22em;font-size:clamp(2.6rem,min(6.6vw,11.5vh),5.75rem);line-height:.96}.hero[data-astro-cid-lcdefpme] .stern[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);font-weight:400}.hero-fussnote[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);margin:0 0 clamp(1.25rem,3vh,2rem);font-size:1rem}.hero-buehne[data-astro-cid-lcdefpme]{width:min(100% - 2*clamp(.6rem,1.6vw,1.5rem),1560px);margin:0 auto;position:relative}.hero-bild[data-astro-cid-lcdefpme]{border-radius:var(--ecke);background:var(--color-bg-alt);aspect-ratio:4/3;overflow:hidden}.hero-bild[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hero-rechner[data-astro-cid-lcdefpme]{margin:-5.5rem clamp(.5rem,2vw,1rem) 0;position:relative}@media (width>=900px){.hero-bild[data-astro-cid-lcdefpme]{aspect-ratio:auto;height:clamp(31rem,100dvh - 19rem,43rem)}.hero-rechner[data-astro-cid-lcdefpme]{margin:0;position:absolute;bottom:clamp(.75rem,1.4vw,1.25rem);left:clamp(.75rem,1.4vw,1.25rem);right:clamp(.75rem,1.4vw,1.25rem)}}@media (width>=900px) and (width<=1139px){.hero-bild[data-astro-cid-lcdefpme]{height:clamp(38rem,100dvh - 14rem,46rem)}}.haltung-raster[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width>=960px){.haltung-raster[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.haltung-bild[data-astro-cid-lcdefpme]{top:calc(var(--kopf-hoehe) + 3rem);justify-self:end;width:100%;max-width:27rem;position:sticky}}.haltung[data-astro-cid-lcdefpme] .these[data-astro-cid-lcdefpme]{hyphens:manual;max-width:14ch}.lauftext[data-astro-cid-lcdefpme]{letter-spacing:-.022em;color:var(--color-ink);text-wrap:pretty;max-width:26ch;margin:0;font-size:clamp(1.45rem,2.7vw,2.15rem);font-weight:500;line-height:1.22}.lauftext--lauf[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--color-ink) 24%, transparent);transition:color .35s}.lauftext--lauf[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme].an{color:var(--color-ink)}@media (width<=959px){.haltung-bild[data-astro-cid-lcdefpme] .hundert{max-width:20rem}}.haltung-hinweis[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);max-width:27rem;margin:1.25rem 0 0;font-size:.95rem;line-height:1.5}.kacheln[data-astro-cid-lcdefpme]{gap:clamp(.75rem,1.6vw,1.25rem);margin-top:clamp(4rem,9vw,7.5rem);display:grid}@media (width>=900px){.kacheln[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(24rem,auto)}.kachel--1[data-astro-cid-lcdefpme]{grid-column:span 7}.kachel--2[data-astro-cid-lcdefpme],.kachel--3[data-astro-cid-lcdefpme]{grid-column:span 5}.kachel--4[data-astro-cid-lcdefpme]{grid-column:span 7}}.kachel[data-astro-cid-lcdefpme]{border-radius:var(--ecke);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:19rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.kachel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-stretch:var(--display-breite);letter-spacing:-.04em;color:inherit;margin-bottom:.3em;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:600;line-height:.95}.kachel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:32ch;margin:0;font-size:1.1rem;line-height:1.45}.kachel--wein[data-astro-cid-lcdefpme]{background:var(--color-nacht);color:#fff}.kachel--wein[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-nacht-text)}.kachel--kalk[data-astro-cid-lcdefpme]{background:var(--color-bg-alt);color:var(--color-ink)}.kachel--kalk[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}.kachel--bild[data-astro-cid-lcdefpme]{color:#fff;min-height:24rem}.kachel-bild[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--kurve-ruhig);position:absolute;inset:0}.kachel--bild[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0f192b00 35%,#0f192bd1 100%);position:absolute;inset:0}.kachel--bild[data-astro-cid-lcdefpme]:hover .kachel-bild[data-astro-cid-lcdefpme]{transform:scale(1.03)}.kachel--bild[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffe6}.kachel-woerter[data-astro-cid-lcdefpme]{font-stretch:var(--display-breite);letter-spacing:-.035em;color:color-mix(in srgb, var(--color-ink) 16%, transparent);margin:0 0 auto;padding:0 0 2rem;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:600;line-height:1.02;list-style:none}.kachel--kalk[data-astro-cid-lcdefpme]{justify-content:space-between}.kachel--team[data-astro-cid-lcdefpme]{background:var(--color-bg-alt);color:var(--color-ink);justify-content:space-between;gap:2rem}.kachel--team[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}.kachel-team[data-astro-cid-lcdefpme]{display:flex}.kachel-team[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 20%;width:clamp(4.25rem,8vw,6rem);height:clamp(4.25rem,8vw,6rem);box-shadow:0 0 0 4px var(--color-bg-alt);border-radius:50%}.kachel-team[data-astro-cid-lcdefpme] img+img{margin-left:-1rem}.bilanz-kopf[data-astro-cid-lcdefpme]{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.bilanz[data-astro-cid-lcdefpme]{--spalt:clamp(.75rem, 2.5vw, 2rem);isolation:isolate;margin:0;position:relative}.bilanz[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;width:calc((100% - 2 * var(--spalt)) * 1.15 / 3.45 + var(--spalt));background:var(--color-bg);border-radius:var(--ecke);box-shadow:var(--shadow-lg);position:absolute;top:-.75rem;bottom:-.75rem;right:0}.bilanz-zeile[data-astro-cid-lcdefpme]{gap:0 var(--spalt);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.15fr);align-items:center;min-height:4rem;padding:.9rem 0;display:grid}.bilanz-zeile[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-ink);font-weight:600}.bilanz-zeile[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);margin:0}.bilanz-zeile[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme],.bilanz-zeile[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-wrap:balance}.bilanz-zeile[data-astro-cid-lcdefpme] .uns[data-astro-cid-lcdefpme]{padding-right:var(--spalt);color:var(--color-ink);font-weight:600}.bilanz-zeile--kopf[data-astro-cid-lcdefpme]{min-height:0;padding-bottom:1.1rem}.bilanz-zeile--kopf[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);font-size:1rem;font-weight:600}.bilanz-zeile--kopf[data-astro-cid-lcdefpme] .uns[data-astro-cid-lcdefpme]{color:var(--color-accent);hyphens:manual}.haken[data-astro-cid-lcdefpme]{width:22px;height:22px;color:var(--color-ink-soft);display:block}.uns[data-astro-cid-lcdefpme] .haken[data-astro-cid-lcdefpme]{color:var(--color-accent)}.bilanz-zeile--summe[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-stretch:var(--display-breite);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:600}.bilanz-zeile--summe[data-astro-cid-lcdefpme] .uns[data-astro-cid-lcdefpme]{color:var(--color-ink)}.bilanz-zeile--ersparnis[data-astro-cid-lcdefpme]{border-bottom:0;padding-top:1.4rem}.bilanz-zeile--ersparnis[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:1.2rem}.bilanz-zeile--ersparnis[data-astro-cid-lcdefpme] .uns[data-astro-cid-lcdefpme]{font-stretch:var(--display-breite);letter-spacing:-.04em;color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.1rem,5vw,4rem);font-weight:600;line-height:1}.bilanz-hinweis[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);max-width:60rem;margin:2.5rem 0 0;font-size:.95rem}@media (width<=640px){.bilanz[data-astro-cid-lcdefpme]:before{display:none}.bilanz[data-astro-cid-lcdefpme]{background:var(--color-bg);border-radius:var(--radius-karte);box-shadow:var(--shadow);padding:.5rem 1.15rem}.bilanz-zeile[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bilanz-zeile[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-bottom:.35rem}.bilanz-zeile--kopf[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{display:none}.bilanz-zeile[data-astro-cid-lcdefpme] .uns[data-astro-cid-lcdefpme]{padding-right:.25rem}.bilanz-zeile--ersparnis[data-astro-cid-lcdefpme] .uns[data-astro-cid-lcdefpme]{font-size:clamp(1.7rem,8.6vw,2.2rem)}}.inklusive[data-astro-cid-lcdefpme]{overflow:hidden}.inklusive-kopf[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.inklusive-kopf[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;margin:0}.zug-knoepfe[data-astro-cid-lcdefpme]{gap:.5rem;display:none}@media (width>=760px){.zug-knoepfe[data-astro-cid-lcdefpme]:not([hidden]){display:flex}}.zug-knoepfe[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:var(--color-bg-alt);width:52px;height:52px;color:var(--color-ink);cursor:pointer;transition:background .2s ease, transform .15s var(--kurve-ruhig), opacity .2s ease;border:0;border-radius:50%;place-items:center;display:grid}.zug-knoepfe[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:var(--color-border)}.zug-knoepfe[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:active{transform:scale(.94)}.zug-knoepfe[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{opacity:.35;cursor:default}.zug-knoepfe[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px}.zug[data-astro-cid-lcdefpme]{--rand:max(clamp(1.15rem, 4vw, 2.5rem), calc((100vw - var(--maxw)) / 2 + clamp(1.15rem, 4vw, 2.5rem)));padding:0 var(--rand);scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand);overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;gap:clamp(.9rem,2vw,1.5rem);margin:0;list-style:none;display:flex;overflow-x:auto}.zug[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.zug--greift[data-astro-cid-lcdefpme]{cursor:grabbing;scroll-snap-type:none;user-select:none}.zug-karte[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 min(80vw,35rem)}.zug-bild[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:var(--ecke);background:var(--color-bg-alt);margin:0 0 1.5rem;overflow:hidden}.zug-bild[data-astro-cid-lcdefpme] img{object-fit:cover;pointer-events:none;width:100%;height:100%}.zug-bild--blatt[data-astro-cid-lcdefpme]{place-items:center;padding:clamp(1.25rem,4vw,3rem);display:grid}.zug-bild--blatt[data-astro-cid-lcdefpme] img{object-fit:contain;width:100%;height:auto;max-height:100%;box-shadow:var(--shadow-lg);border-radius:10px}.zug-karte[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-stretch:var(--display-breite);letter-spacing:-.03em;margin-bottom:.35em;font-size:clamp(1.7rem,3vw,2.25rem)}.zug-karte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);max-width:38ch;margin:0;font-size:1.1rem;line-height:1.5}.orte[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;margin-bottom:clamp(2rem,4vw,3.25rem)}.orte-raster[data-astro-cid-lcdefpme]{gap:clamp(2rem,3vw,2.5rem) clamp(.9rem,2vw,1.5rem);display:grid}@media (width>=820px){.orte-raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.ort-bild[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--ecke);background:var(--color-nacht);isolation:isolate;width:100%;max-height:44rem;position:relative;overflow:hidden}@media (width<=819px){.ort-bild[data-astro-cid-lcdefpme]{aspect-ratio:1}}.ort-bild[data-astro-cid-lcdefpme] img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--kurve-ruhig);position:absolute;inset:0}.ort[data-astro-cid-lcdefpme]:hover .ort-bild[data-astro-cid-lcdefpme] img{transform:scale(1.03)}.ort-bild[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0f192b00 45%,#0f192bd9 100%);position:absolute;inset:0}.ort-auf[data-astro-cid-lcdefpme]{color:#fff;padding:clamp(1.5rem,3vw,2.5rem);position:absolute;bottom:0;left:0;right:0}.ort-auf[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-stretch:var(--display-breite);letter-spacing:-.045em;color:#fff;margin-bottom:.2em;font-size:clamp(3rem,7vw,6rem);font-weight:600;line-height:.92}.ort-auf[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffeb;max-width:30ch;margin:0;font-size:1.1rem}.ort-daten[data-astro-cid-lcdefpme]{gap:1rem 2rem;margin:1.5rem 0 0;padding:0 clamp(.25rem,1vw,.75rem);display:grid}@media (width>=560px){.ort-daten[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ort-daten[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);margin-bottom:.15rem;font-size:.95rem}.ort-daten[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-weight:600;line-height:1.4}.ort-region[data-astro-cid-lcdefpme]{white-space:nowrap}.ort-umland[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);margin-top:.3rem;font-size:.95rem;font-weight:400;line-height:1.5;display:block}.orte-hinweis[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);max-width:62ch;margin:clamp(2rem,4vw,3rem) 0 0}.abschluss-spar[data-astro-cid-lcdefpme]{font-stretch:var(--display-breite);letter-spacing:-.03em;color:var(--color-ink-invers);font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:600}
