.galerie-kopf[data-astro-cid-klkc6h6d]{display:flex;align-items:end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.5rem}.galerie-raster[data-astro-cid-klkc6h6d]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:520px){.galerie-raster[data-astro-cid-klkc6h6d]{grid-template-columns:1fr 1fr}}@media(min-width:900px){.galerie-raster[data-astro-cid-klkc6h6d]{grid-template-columns:1fr 1fr 1fr}}.galerie-kachel[data-astro-cid-klkc6h6d]{display:block;transition:transform .4s ease}.galerie-kachel[data-astro-cid-klkc6h6d]:hover,.galerie-kachel[data-astro-cid-klkc6h6d]:focus-visible{transform:translateY(-4px)}.hero-film[data-astro-cid-j7pv25f6]{display:none;position:absolute;inset:0;width:100%;height:100%}.hero-dreh[data-astro-cid-j7pv25f6].dreht{height:311vh;background:var(--graphit)}.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100vh;min-height:0;background:var(--graphit)}.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero-film[data-astro-cid-j7pv25f6]{display:block}.hero-stapel[data-astro-cid-j7pv25f6]{display:grid}.hero-stapel[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{grid-area:1 / 1}.hero-station[data-astro-cid-j7pv25f6],.hero-leiste[data-astro-cid-j7pv25f6]{display:none}.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero-station[data-astro-cid-j7pv25f6]{display:block;align-self:end;opacity:var(--o, 0);transform:translateY(calc((1 - var(--o, 0)) * 16px))}.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero-intro[data-astro-cid-j7pv25f6]{opacity:var(--o, 1);transform:translateY(calc((var(--o, 1) - 1) * 16px))}.hero-station-kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--zwirn);margin-bottom:1.2rem}.hero-station-titel[data-astro-cid-j7pv25f6]{font-size:clamp(2.3rem,5vw,3.9rem);max-width:12ch;color:var(--kreide);text-shadow:0 2px 30px rgba(31,34,38,.9),0 1px 8px rgba(31,34,38,.7)}.hero-station-text[data-astro-cid-j7pv25f6]{font-size:1.08rem;max-width:28rem;color:color-mix(in srgb,var(--kreide) 88%,transparent);text-shadow:0 1px 12px rgba(31,34,38,.8)}.hero-station-link[data-astro-cid-j7pv25f6]{color:var(--kreide);background-size:100% 2px;font-weight:500}.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero-leiste[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;margin-top:2.4rem}.hero-leiste[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--kreide) 55%,transparent);background:none;border:0;padding:.4rem 0 .3rem;border-bottom:2px solid transparent;cursor:pointer;transition:color .3s ease,border-color .3s ease}.hero-leiste[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover,.hero-leiste[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-current]{color:var(--kreide);border-bottom-color:var(--zwirn)}@media(min-aspect-ratio:1/1){.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero-inhalt[data-astro-cid-j7pv25f6]{width:100%;max-width:66rem}.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero-foto[data-astro-cid-j7pv25f6]:after{background:linear-gradient(90deg,#1f22269e,#1f222680 30%,#1f22262e 58%,#1f22260f),linear-gradient(0deg,rgba(31,34,38,.5) 0%,transparent 22%)}}@media(max-aspect-ratio:1/1){.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero[data-astro-cid-j7pv25f6]{align-items:end}.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero-inhalt[data-astro-cid-j7pv25f6]{padding-block:0 2.5rem}}.hero-dreh[data-astro-cid-j7pv25f6].dreht .hero-foto[data-astro-cid-j7pv25f6] img{display:none}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;min-height:92vh;display:grid;align-items:center;background:var(--graphit)}.hero-foto[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden}.hero-foto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:76% center;filter:saturate(.9) contrast(1.02) brightness(1.12)}.hero-foto[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1f2226f2,#1f2226db 26%,#1f222680 48%,#1f22261a,#1f22263d),linear-gradient(0deg,rgba(31,34,38,.6) 0%,transparent 24%)}@media(max-width:899px){.hero-foto[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center}.hero-foto[data-astro-cid-j7pv25f6]:after{background:linear-gradient(0deg,#1f2226c7,#1f222673 45%,#1f222633),linear-gradient(90deg,rgba(31,34,38,.55) 0%,transparent 65%)}}.hero-inhalt[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding-block:6rem}.hero-ort[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;color:color-mix(in srgb,var(--kreide) 75%,transparent);margin-bottom:1.4rem}.hero-motto[data-astro-cid-j7pv25f6]{max-width:11ch;text-shadow:0 2px 30px rgba(31,34,38,.85),0 1px 8px rgba(31,34,38,.6)}.hero-motto[data-astro-cid-j7pv25f6] .wort[data-astro-cid-j7pv25f6]{display:inline-block}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.12rem;max-width:30rem;color:color-mix(in srgb,var(--kreide) 88%,transparent);text-shadow:0 1px 12px rgba(31,34,38,.7)}.hero-handlung[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:1.8rem;margin-top:2.2rem}.hero-handlung[data-astro-cid-j7pv25f6] .btn{padding:.7rem 1.35rem;font-size:.92rem}.hero-neben[data-astro-cid-j7pv25f6]{color:var(--kreide);background-size:100% 2px;font-weight:500}.these[data-astro-cid-j7pv25f6]{padding-top:calc(var(--abstand-sektion) * .35)}.these-satz[data-astro-cid-j7pv25f6]{max-width:22ch;margin-bottom:clamp(2.5rem,6vh,4rem)}.these-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(1.6rem,4vw,3rem)}.these-grid[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0}.these-grid[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:.7rem;font-family:var(--font-display-fest);font-style:italic;font-size:1.05rem;color:color-mix(in srgb,var(--tinte) 78%,transparent)}.these-pferd[data-astro-cid-j7pv25f6] .platzhalter-foto{aspect-ratio:4 / 5}.these-pferd[data-astro-cid-j7pv25f6] img{object-position:58% center}.these-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.65}@media(min-width:860px){.these-grid[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 7fr;grid-template-areas:"regal pferd" "text pferd";align-items:start}.these-regal[data-astro-cid-j7pv25f6]{grid-area:regal;margin-top:4rem}.these-pferd[data-astro-cid-j7pv25f6]{grid-area:pferd}.these-text[data-astro-cid-j7pv25f6]{grid-area:text;max-width:27rem}}.anliegen-kopf[data-astro-cid-j7pv25f6]{max-width:40rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.anliegen-kopf[data-astro-cid-j7pv25f6] .kicker[data-astro-cid-j7pv25f6],.wege-leiste[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.82rem;color:var(--leder);padding-bottom:.45rem;background:linear-gradient(var(--zwirn),var(--zwirn)) left bottom / 100% 2px no-repeat}.anliegen-kopf[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.4rem 0 1rem}.anliegen-text[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--tinte) 82%,transparent)}.befund[data-astro-cid-j7pv25f6]{display:grid;border-radius:var(--radius);overflow:hidden;background:var(--schiefer-tief)}@media(min-width:1200px){.befund[data-astro-cid-j7pv25f6]{grid-template-columns:1.55fr 1fr}}.befund-foto[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:8 / 5;container-type:size;overflow:hidden}@media(min-width:1200px){.befund-foto[data-astro-cid-j7pv25f6]{aspect-ratio:auto;min-height:26rem}}.befund-foto[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.befund-punkt[data-astro-cid-j7pv25f6]{--d: 2rem;position:absolute;left:calc(var(--xf) * 160cqh - (160cqh - 100cqw) * .3);top:var(--y);transform:translate(calc(var(--d) / -2),-50%);display:flex;align-items:center;gap:.55rem;border:0;padding:0;background:none;cursor:pointer;color:var(--kreide);font:inherit}.befund-punkt--links[data-astro-cid-j7pv25f6],.befund-punkt--rechts[data-astro-cid-j7pv25f6].befund-punkt--gedreht{flex-direction:row-reverse;transform:translate(calc(-100% + var(--d) / 2),-50%)}.befund-punkt--links[data-astro-cid-j7pv25f6].befund-punkt--gedreht{flex-direction:row;transform:translate(calc(var(--d) / -2),-50%)}.befund-nr[data-astro-cid-j7pv25f6]{position:relative;flex:none;width:var(--d);height:var(--d);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--kreide);color:var(--leder);font-family:var(--font-mono);font-size:.8rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 2px 10px #00000059;transition:transform .25s ease,background-color .25s ease,color .25s ease}.befund-nr[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--kreide);opacity:0;animation:befund-ring 4.5s ease-out infinite;animation-delay:calc(1.6s + var(--i) * .9s);pointer-events:none}@keyframes befund-ring{0%{transform:scale(1);opacity:.9}35%,to{transform:scale(2.3);opacity:0}}.befund-fahne[data-astro-cid-j7pv25f6]{font-size:.86rem;line-height:1.2;white-space:nowrap;padding:.32rem .6rem;border-radius:3px;background:color-mix(in srgb,var(--graphit) 80%,transparent);color:var(--buetten-tief);transition:background-color .25s ease,color .25s ease}.befund-fahne[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--kreide)}.befund-punkt[data-astro-cid-j7pv25f6]:hover .befund-nr[data-astro-cid-j7pv25f6],.befund-punkt[data-astro-cid-j7pv25f6]:focus-visible .befund-nr[data-astro-cid-j7pv25f6]{transform:scale(1.12)}.befund-punkt[data-astro-cid-j7pv25f6]:hover .befund-fahne[data-astro-cid-j7pv25f6],.befund-punkt[data-astro-cid-j7pv25f6]:focus-visible .befund-fahne[data-astro-cid-j7pv25f6]{background:var(--graphit)}.befund-punkt[data-astro-cid-j7pv25f6][aria-pressed=true] .befund-nr[data-astro-cid-j7pv25f6]{background:var(--leder);color:var(--kreide);box-shadow:0 0 0 4px color-mix(in srgb,var(--kreide) 60%,transparent),0 2px 10px #00000059}.befund-punkt[data-astro-cid-j7pv25f6][aria-pressed=true] .befund-nr[data-astro-cid-j7pv25f6]:after{animation:none}.befund-punkt[data-astro-cid-j7pv25f6][aria-pressed=true] .befund-fahne[data-astro-cid-j7pv25f6]{background:var(--leder);color:var(--buetten)}.befund[data-astro-cid-j7pv25f6][data-bereit] .befund-nr[data-astro-cid-j7pv25f6]{animation:befund-punkt-ein .5s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--i) * .12s)}.befund[data-astro-cid-j7pv25f6][data-bereit] .befund-fahne[data-astro-cid-j7pv25f6]{animation:befund-fahne-ein .45s ease-out backwards;animation-delay:calc(.55s + var(--i) * .1s)}.befund[data-astro-cid-j7pv25f6].animiert:not([data-bereit]) .befund-nr[data-astro-cid-j7pv25f6],.befund[data-astro-cid-j7pv25f6].animiert:not([data-bereit]) .befund-fahne[data-astro-cid-j7pv25f6]{opacity:0}@keyframes befund-punkt-ein{0%{transform:scale(0);opacity:0}}@keyframes befund-fahne-ein{0%{opacity:0;transform:translate(var(--fahne-weg, -6px))}}.befund-punkt--links[data-astro-cid-j7pv25f6] .befund-fahne[data-astro-cid-j7pv25f6]{--fahne-weg: 6px}@media(max-width:899px){.befund-ort[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:699px){.befund-fahne[data-astro-cid-j7pv25f6]{display:none}.befund-punkt[data-astro-cid-j7pv25f6],.befund-punkt--links[data-astro-cid-j7pv25f6]{--d: 1.8rem;transform:translate(-50%,-50%)}}.befund-karte[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(1.5rem,3.5vw,2.5rem);color:var(--kreide);display:grid;grid-template-areas:"inhalt" "blaettern";grid-template-rows:1fr auto}.befund-inhalt[data-astro-cid-j7pv25f6]{grid-area:inhalt}.befund-inhalt[data-astro-cid-j7pv25f6][hidden]{display:block;visibility:hidden}.befund-zaehler[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--zwirn);margin:0 0 .8rem}.befund-inhalt[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.1;margin:0 0 1.4rem}.befund-inhalt[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block;color:var(--buetten-tief)}.befund-inhalt[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{margin:0}.befund-inhalt[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--kreide) 55%,transparent);margin-bottom:.3rem}.befund-inhalt[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{max-width:38rem;margin:0 0 1.1rem;font-size:.95rem;line-height:1.5;color:var(--buetten-tief)}.befund-knoepfe[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.4rem}@media(max-width:479px){.befund-knoepfe[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 100%;text-align:center}}.befund-knoepfe[data-astro-cid-j7pv25f6] .btn--primaer[data-astro-cid-j7pv25f6]{background:var(--zwirn);color:var(--graphit)}.befund-knoepfe[data-astro-cid-j7pv25f6] .btn--primaer[data-astro-cid-j7pv25f6]:hover{background:var(--kreide)}.befund-knoepfe[data-astro-cid-j7pv25f6] .btn--sekundaer[data-astro-cid-j7pv25f6]{color:var(--kreide)}.befund-blaettern[data-astro-cid-j7pv25f6]{grid-area:blaettern;display:flex;gap:.5rem;margin-top:1.6rem}.befund-blaettern[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--kreide) 35%,transparent);background:none;color:var(--kreide);cursor:pointer;font-size:1rem}.befund-blaettern[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{border-color:var(--zwirn);color:var(--zwirn)}.wege-leiste[data-astro-cid-j7pv25f6]{margin-top:clamp(2rem,5vw,3rem)}.wege-leiste[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.wege-leiste[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}@media(min-width:1200px){.wege-leiste[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:1.1rem;padding:.65rem 1.1rem .65rem .65rem;background:var(--kreide);border-radius:var(--radius);box-shadow:0 1px 2px #0000000f,0 6px 20px #262a2e14;text-decoration:none;color:var(--tinte);transition:transform .25s ease,box-shadow .25s ease}.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] img{width:6.5rem;height:6.5rem;object-fit:cover;border-radius:3px;display:block}.weg-text[data-astro-cid-j7pv25f6]{display:grid;gap:.45rem}.weg-satz[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.25rem,1.7vw,1.45rem);line-height:1.15}.weg-ziel[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--leder)}.weg-pfeil[data-astro-cid-j7pv25f6]{width:2.4rem;height:2.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid color-mix(in srgb,var(--leder) 45%,transparent);color:var(--leder);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{transform:translateY(-3px);box-shadow:0 2px 4px #00000014,0 14px 32px #262a2e29}.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .weg-pfeil[data-astro-cid-j7pv25f6],.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible .weg-pfeil[data-astro-cid-j7pv25f6]{background:var(--leder);border-color:var(--leder);color:var(--kreide)}@media(max-width:479px){.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{grid-template-columns:5rem 1fr auto;gap:.9rem}.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] img{width:5rem;height:5rem}}@media(prefers-reduced-motion:reduce){.befund-nr[data-astro-cid-j7pv25f6],.befund-fahne[data-astro-cid-j7pv25f6],.wege-leiste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.weg-pfeil[data-astro-cid-j7pv25f6]{transition:none}.befund-nr[data-astro-cid-j7pv25f6]:after{animation:none}}.doris-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width:860px){.doris-grid[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 6fr}}.doris-foto[data-astro-cid-j7pv25f6]{position:relative}.doris-foto[data-astro-cid-j7pv25f6] .platzhalter-foto{aspect-ratio:4 / 5}.doris-foto[data-astro-cid-j7pv25f6] img{object-position:50% 30%}.werdegang[data-astro-cid-j7pv25f6]{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:.9rem}.werdegang[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6.5rem 1fr;gap:1.1rem;align-items:baseline}.werdegang-zeit[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;color:var(--zwirn)}.werdegang-text[data-astro-cid-j7pv25f6]{font-size:.95rem;line-height:1.55;color:color-mix(in srgb,var(--kreide) 82%,transparent)}.kontakt-aushang[data-astro-cid-j7pv25f6]{text-align:center}.kontakt-aushang[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.8rem}.aushang-nummer[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-mono);font-size:clamp(1.9rem,5.5vw,4rem);font-weight:500;letter-spacing:.04em;color:var(--zwirn);text-decoration:none;padding-block:.6rem;transition:color .25s ease}.aushang-nummer[data-astro-cid-j7pv25f6]:hover,.aushang-nummer[data-astro-cid-j7pv25f6]:focus-visible{color:var(--kreide)}.aushang-wege[data-astro-cid-j7pv25f6]{margin-top:1.6rem;display:flex;justify-content:center;gap:1rem}
