.hero[data-astro-cid-ge2uvauf]{min-height:min(100svh,1000px);padding:calc(176px + env(safe-area-inset-top,0px)) 0 clamp(80px, 10vw, 136px);align-items:center;display:flex;position:relative}.hero__raster[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,8fr) minmax(0,3.6fr);align-items:end;gap:48px clamp(40px,6vw,112px);display:grid}.hero__titel[data-astro-cid-ge2uvauf]{gap:clamp(24px,2.6vw,40px);animation:1.2s cubic-bezier(.2,.7,.2,1) .1s both hoch;display:grid}.hero__label[data-astro-cid-ge2uvauf]{letter-spacing:.42em;text-transform:uppercase;color:var(--akzent-text);font-size:clamp(.82rem,1vw,.98rem);font-weight:600;line-height:1.3;display:block}.hero__satz[data-astro-cid-ge2uvauf]{font-size:var(--gr-hero);letter-spacing:-.035em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance;max-width:14ch;font-weight:800;line-height:1.02;display:block}.hero__neben[data-astro-cid-ge2uvauf]{justify-items:start;gap:clamp(36px,4vw,52px);padding-bottom:.6em;animation:1.2s cubic-bezier(.2,.7,.2,1) .35s both hoch;display:grid}.hero__intro[data-astro-cid-ge2uvauf]{color:var(--grau);max-width:30ch;font-size:clamp(1.1rem,1.25vw,1.2rem);line-height:1.75}.kreislink[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:center;min-height:56px;padding-left:22px;text-decoration:none;display:inline-flex;position:relative}.kreislink__kreis[data-astro-cid-ge2uvauf]{background:var(--flaeche);z-index:-1;border-radius:999px;width:56px;height:56px;transition:width .6s cubic-bezier(.65,0,.25,1),background .4s;position:absolute;top:50%;left:0;translate:0 -50%}.kreislink__text[data-astro-cid-ge2uvauf]{letter-spacing:.3em;text-transform:uppercase;font-size:.8rem;font-weight:700}.kreislink__plus[data-astro-cid-ge2uvauf]{margin-left:28px;margin-right:22px;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .5s cubic-bezier(.65,0,.25,1)}.kreislink[data-astro-cid-ge2uvauf]:hover .kreislink__kreis[data-astro-cid-ge2uvauf],.kreislink[data-astro-cid-ge2uvauf]:focus-visible .kreislink__kreis[data-astro-cid-ge2uvauf]{background:var(--akzent);width:100%}.kreislink[data-astro-cid-ge2uvauf]:hover .kreislink__plus[data-astro-cid-ge2uvauf]{transform:rotate(90deg)}.hero__scroll[data-astro-cid-ge2uvauf]{letter-spacing:.3em;text-transform:uppercase;flex-direction:column;align-items:center;gap:14px;font-size:.7rem;font-weight:600;display:flex;position:absolute;bottom:clamp(48px,8vw,104px);right:clamp(20px,2.6vw,44px)}.hero__scroll[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{writing-mode:vertical-rl}.hero__scroll[data-astro-cid-ge2uvauf]:before{content:"";background:var(--tinte);width:1.5px;height:56px;animation:2.4s cubic-bezier(.65,0,.25,1) infinite linie}@keyframes hoch{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes linie{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (width<=960px){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding-bottom:72px}.hero__raster[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:36px}.hero__neben[data-astro-cid-ge2uvauf]{gap:40px;padding-bottom:0}.hero__scroll[data-astro-cid-ge2uvauf]{display:none}}@media (width<=600px){.hero[data-astro-cid-ge2uvauf]{padding-top:calc(168px + env(safe-area-inset-top,0px));padding-bottom:8px}.hero__titel[data-astro-cid-ge2uvauf]{gap:26px}.hero__satz[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;max-width:none;font-size:clamp(2.45rem,11vw,2.9rem);line-height:1.08}.hero__intro[data-astro-cid-ge2uvauf]{max-width:32ch;font-size:1.12rem;line-height:1.72}}.karte__bild[data-astro-cid-lr425zi4]{display:block}.karte__bild[data-astro-cid-lr425zi4]:hover img{transform:scale(1.03)}.karte__text[data-astro-cid-lr425zi4]{gap:14px;margin-top:26px;display:grid}.karte__zeile[data-astro-cid-lr425zi4]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.karte__nr[data-astro-cid-lr425zi4]{color:var(--akzent-text);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.karte__titel[data-astro-cid-lr425zi4]{letter-spacing:-.04em;font-size:clamp(2.1rem,4.6vw,4.4rem);font-weight:800;line-height:1}.karte__titel[data-astro-cid-lr425zi4] a[data-astro-cid-lr425zi4]{text-decoration:none}.karte__kurz[data-astro-cid-lr425zi4]{color:var(--grau);max-width:48ch}.karte__links[data-astro-cid-lr425zi4]{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:10px;display:flex}.karte--gross[data-astro-cid-lr425zi4] .karte__unten[data-astro-cid-lr425zi4]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px 64px;display:grid}.karte__meta[data-astro-cid-lr425zi4]{border-top:1px solid var(--linie);grid-template-columns:1fr 1fr;gap:20px;padding-top:16px;display:grid}.karte__meta[data-astro-cid-lr425zi4] dt[data-astro-cid-lr425zi4]{color:var(--grau-hell);margin-bottom:4px;font-size:.8rem}.karte__meta[data-astro-cid-lr425zi4] dd[data-astro-cid-lr425zi4]{font-size:.98rem;font-weight:600}.karte--halb[data-astro-cid-lr425zi4] .karte__titel[data-astro-cid-lr425zi4]{font-size:clamp(1.9rem,3.4vw,3.4rem)}.karte--geteilt[data-astro-cid-lr425zi4]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,104px);display:grid}.karte--geteilt[data-astro-cid-lr425zi4] .karte__bild[data-astro-cid-lr425zi4]{order:2}.karte--geteilt[data-astro-cid-lr425zi4] .karte__text[data-astro-cid-lr425zi4]{margin-top:0}@media (width<=860px){.karte--gross[data-astro-cid-lr425zi4] .karte__unten[data-astro-cid-lr425zi4],.karte--geteilt[data-astro-cid-lr425zi4]{grid-template-columns:1fr}.karte--geteilt[data-astro-cid-lr425zi4] .karte__bild[data-astro-cid-lr425zi4]{order:0}}.ref__titel[data-astro-cid-jrcncmqg]{max-width:16ch;margin-top:28px;margin-left:clamp(0px,6vw,112px)}.ref__liste[data-astro-cid-jrcncmqg]{gap:clamp(88px,11vw,168px);margin-top:clamp(72px,10vw,144px);display:grid}.ref__block--paar[data-astro-cid-jrcncmqg]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,4.4vw,72px);display:grid}.ref__alle[data-astro-cid-jrcncmqg]{text-align:center;margin-top:clamp(72px,9vw,120px)}.cursor[data-astro-cid-jrcncmqg]{z-index:60;pointer-events:none;background:var(--akzent);width:112px;height:112px;color:var(--tinte);letter-spacing:.16em;text-transform:uppercase;border-radius:50%;place-items:center;margin:-56px 0 0 -56px;font-size:.78rem;font-weight:700;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed;top:0;left:0;transform:scale(0)}.cursor[data-astro-cid-jrcncmqg].ist-aktiv{transform:scale(1)}@media (width<=860px){.ref__block--paar[data-astro-cid-jrcncmqg]{grid-template-columns:1fr;gap:88px}.ref__titel[data-astro-cid-jrcncmqg]{margin-left:0}}.reg__titel[data-astro-cid-kln64wey]{max-width:20ch;margin-top:28px}.reg__raster[data-astro-cid-kln64wey]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px clamp(40px,7vw,128px);margin-top:clamp(56px,8vw,112px);display:grid}.reg__text[data-astro-cid-kln64wey]{grid-column:2;gap:22px;max-width:48ch;display:grid}.reg__orte[data-astro-cid-kln64wey]{flex-wrap:wrap;gap:8px;margin:6px 0 0;display:flex}.reg__orte[data-astro-cid-kln64wey] li[data-astro-cid-kln64wey]{border:1px solid var(--linie);padding:8px 14px;font-size:.92rem;font-weight:500}.reg__mehr[data-astro-cid-kln64wey]{font-size:.95rem}.reg__orte[data-astro-cid-kln64wey] a[data-astro-cid-kln64wey]{text-underline-offset:3px;text-decoration-thickness:1px}@media (width<=860px){.reg__raster[data-astro-cid-kln64wey]{grid-template-columns:1fr}.reg__text[data-astro-cid-kln64wey]{grid-column:1}}
