.fan-abschnitt{z-index:20;flex-direction:column;align-items:center;width:100%;padding:1rem 1rem 0;display:flex;position:relative}.fan-rahmen{justify-content:center;align-items:center;width:100%;max-width:90rem;display:flex}.fan-layout{--karte:15rem;perspective:1200px;justify-content:center;align-items:center;width:100%;max-width:80rem;height:38rem;display:flex;position:relative}.fan-card{width:var(--karte);aspect-ratio:4/7;margin-top:calc(var(--karte) * 7 / 4 / -2);margin-left:calc(var(--karte) / -2);will-change:transform, opacity;backface-visibility:hidden;transform-origin:bottom;background:#e7e0d6;border-radius:1.25rem;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 50px #00000038}a.fan-card{cursor:pointer;display:block}.fan-bild{width:100%;height:100%;position:relative;overflow:hidden}.fan-bild img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.fan-steuerung{--fan-balken:#1c1a17eb}:root[data-modus=sw] .fan-steuerung{--fan-balken:#ffffff1a}.fan-steuerung{z-index:30;background:var(--fan-balken);border-radius:999px;justify-content:center;align-items:center;gap:.9rem;margin:1.5rem auto 0;padding:.45rem .7rem;display:inline-flex;position:relative;box-shadow:0 6px 22px #0000002e}.fan-steuerung-huelle{justify-content:center;display:flex}.fan-pfeil{color:#fff;cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:color .3s,border-color .3s,background .3s;display:flex;position:relative}.fan-pfeil:hover{background:#ffffff38;border-color:#ffffffb3}.fan-pfeil:active{opacity:.7}.fan-pfeil:focus-visible{outline-offset:2px;outline:2px solid #fff}.fan-pfeil:before{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:3px}[data-ring=aus] .fan-pfeil:before{content:none}.fan-pfeil svg{z-index:2;width:18px;height:18px;position:relative}.fan-punkte{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.fan-punkt{cursor:pointer;background:#ffffff52;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s,transform .3s}.fan-punkt:hover{background:#ffffffa6}.fan-punkt[aria-current=true]{background:#fff;transform:scale(1.45)}.fan-punkt:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (pointer:coarse){.fan-punkt{position:relative}.fan-punkt:after{content:"";position:absolute;inset:-16px -2px}.fan-pfeil{width:44px;height:44px}}.fan-zaehler{text-align:center;min-width:3.6rem;font-family:var(--font-base);font-variant-numeric:tabular-nums;color:#ffffffd9;font-size:.85rem;display:none}@media (width<=700px){.fan-steuerung{gap:.5rem;padding:.4rem .55rem}.fan-pfeil{width:38px;height:38px}.fan-pfeil svg{width:15px;height:15px}.fan-punkte{flex-wrap:nowrap;gap:.5rem}.fan-punkt{width:7px;height:7px}.fan-punkt[aria-current=true]{transform:scale(1.5)}.fan-steuerung[data-viele=ja] .fan-punkte{display:none}.fan-steuerung[data-viele=ja] .fan-zaehler{display:block}}.fan-layout{--spreiz:1}.fan-card:first-child{transform:translate(calc(-30rem * var(--spreiz)), 7.3rem) rotate(-21deg) scale(.7756);z-index:1}.fan-card:nth-child(2){transform:translate(calc(-22rem * var(--spreiz)), 4rem) rotate(-14deg) scale(.8498);z-index:2}.fan-card:nth-child(3){transform:translate(calc(-11rem * var(--spreiz)), 1.3rem) rotate(-7deg) scale(.9346);z-index:3}.fan-card:nth-child(4){z-index:10;transform:none}.fan-card:nth-child(5){transform:translate(calc(11rem * var(--spreiz)), 1.3rem) rotate(7deg) scale(.9346);z-index:3}.fan-card:nth-child(6){transform:translate(calc(22rem * var(--spreiz)), 4rem) rotate(14deg) scale(.8498);z-index:2}.fan-card:nth-child(7){transform:translate(calc(30rem * var(--spreiz)), 7.3rem) rotate(21deg) scale(.7756);z-index:1}.fan-card:nth-child(n+8){opacity:0;z-index:0}@media (width<=1023px){.fan-layout{--karte:13.5rem;--spreiz:.75;height:34rem}}@media (width<=767px){.fan-layout{--karte:12rem;--spreiz:.5;height:28rem}}@media (width<=639px){.fan-layout{--karte:10.5rem;--spreiz:.38;height:26rem}}@media (width<=479px){.fan-layout{--karte:8.5rem;--spreiz:.28;height:22rem}}@media (prefers-reduced-motion:reduce){.fan-card{transition:none!important}}.faecher[data-astro-cid-4333cx4f]{background:var(--hg);padding:var(--gap-xl) var(--gap-m) var(--gap-l)}.faecher-kopf[data-astro-cid-4333cx4f]{max-width:var(--max-w);margin:0 auto var(--gap-m);text-align:center}.faecher-sub[data-astro-cid-4333cx4f]{color:var(--txt-leise);max-width:46ch;margin:0 auto;font-size:.98rem}@media (width<=900px){.faecher[data-astro-cid-4333cx4f]{padding:var(--gap-l) var(--gap-m) var(--gap-m)}.faecher-kopf[data-astro-cid-4333cx4f]{text-align:left;margin-bottom:var(--gap-s)}.faecher-sub[data-astro-cid-4333cx4f]{margin-left:0}}.forest[data-astro-cid-mokkkeem]{pointer-events:none;z-index:0;opacity:var(--forest-deckkraft,.5);position:absolute;inset:0;overflow:hidden}.forest-video[data-astro-cid-mokkkeem]{object-fit:cover;filter:grayscale()sepia(.35)saturate(1.5)hue-rotate(155deg)contrast(1.08);width:100%;height:100%;display:block}.bergszene{pointer-events:none;z-index:0;background:linear-gradient(#0b1a24 0%,#17323f 55%,#2c5a6b 100%);position:absolute;inset:0;overflow:hidden}.bergszene-leinwand{width:100%;height:100%;display:block}.zp[data-astro-cid-24zo5nc2]{cursor:default;user-select:none;position:relative}.zp-text[data-astro-cid-24zo5nc2]{display:inline}.zp[data-astro-cid-24zo5nc2].aufgeteilt .zp-wort[data-astro-cid-24zo5nc2]{white-space:nowrap;display:inline-block}.zp[data-astro-cid-24zo5nc2].aufgeteilt .zp-zeichen[data-astro-cid-24zo5nc2]{will-change:transform;display:inline-block}@media (prefers-reduced-motion:reduce){.zp[data-astro-cid-24zo5nc2].aufgeteilt .zp-zeichen[data-astro-cid-24zo5nc2]{transform:none!important}}.hp[data-astro-cid-ikzshlne]{background:var(--hg);padding:var(--gap-xl) var(--gap-m)}.hp-inner[data-astro-cid-ikzshlne]{max-width:var(--max-w);margin:0 auto}.hp-kopf[data-astro-cid-ikzshlne]{max-width:46ch;margin-bottom:var(--gap-l)}.hp-sub[data-astro-cid-ikzshlne]{color:var(--txt-warm-tief);margin-top:.6rem;font-size:1.05rem;line-height:1.7}.hp-buehne[data-astro-cid-ikzshlne]{position:relative}.hp-svg[data-astro-cid-ikzshlne]{width:100%;height:clamp(200px,30vh,320px);display:block;overflow:visible}.hp-berg[data-astro-cid-ikzshlne]{fill:var(--linie);opacity:.5;transform:translate3d(0, var(--py,0px), 0)}.hp-berg-fern[data-astro-cid-ikzshlne]{opacity:.32}.hp-flaeche[data-astro-cid-ikzshlne]{fill:url(#hp-fuellung);opacity:0;transition:opacity .9s}.hp-buehne[data-astro-cid-ikzshlne].laeuft .hp-flaeche[data-astro-cid-ikzshlne]{opacity:1}.hp-linie[data-astro-cid-ikzshlne]{fill:none;stroke:url(#hp-verlauf);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--laenge,2000);stroke-dashoffset:calc(var(--laenge,2000) * (1 - var(--fortschritt,0)))}.hp-marken[data-astro-cid-ikzshlne]{pointer-events:none;position:absolute;inset:0}.hp-marke[data-astro-cid-ikzshlne]{top:0;left:var(--x,0%);pointer-events:auto;position:absolute;transform:translate(-50%)}.hp-punkt[data-astro-cid-ikzshlne]{top:var(--y,50%);background:var(--hg);border:3px solid var(--akzent);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;transition:transform .42s cubic-bezier(.34,1.45,.64,1);position:absolute;left:50%;transform:scale(0)}.hp-marke[data-astro-cid-ikzshlne].erreicht .hp-punkt[data-astro-cid-ikzshlne]{transform:scale(1)}.hp-marke[data-astro-cid-ikzshlne].erreicht .hp-punkt[data-astro-cid-ikzshlne]:after{content:"";border:2px solid var(--akzent);border-radius:50%;animation:.9s ease-out hp-puls;position:absolute;inset:-3px}@keyframes hp-puls{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}.hp-karte[data-astro-cid-ikzshlne]{top:calc(var(--y,50%) + 26px);background:var(--hg-2);border:1px solid var(--linie);border-radius:var(--r-s);opacity:0;width:min(15rem,42vw);padding:.85rem 1rem;transition:opacity .5s,transform .5s cubic-bezier(.22,.61,.36,1);position:absolute;left:50%;transform:translate(-50%,10px)}.hp-marke[data-astro-cid-ikzshlne].erreicht .hp-karte[data-astro-cid-ikzshlne]{opacity:1;transform:translate(-50%)}.hp-zahl[data-astro-cid-ikzshlne]{font-family:var(--font-serif);color:var(--txt-voll);font-size:1.5rem;line-height:1;display:block}.hp-titel[data-astro-cid-ikzshlne]{color:var(--akzent);letter-spacing:.04em;text-transform:uppercase;margin:.35rem 0 .3rem;font-size:.88rem;font-weight:600}.hp-text[data-astro-cid-ikzshlne]{color:var(--txt-leise);margin:0;font-size:.84rem;line-height:1.55}.hp-fuss[data-astro-cid-ikzshlne]{margin-top:calc(var(--gap-l) + 5rem);font-family:var(--font-serif);color:var(--txt-lese);max-width:34ch;font-size:clamp(1.2rem,2.2vw,1.7rem)}.hp-fuss-zahl[data-astro-cid-ikzshlne]{color:var(--akzent)}@media (width<=820px){.hp-svg[data-astro-cid-ikzshlne]{aspect-ratio:1000/340;height:auto}.hp-marken[data-astro-cid-ikzshlne]{border-left:2px solid var(--linie);flex-direction:column;gap:0;margin-top:1.2rem;padding-left:1.1rem;display:flex;position:static}.hp-marke[data-astro-cid-ikzshlne]{opacity:.4;padding:.65rem 0;transition:opacity .45s;position:relative;top:auto;left:auto;transform:none}.hp-marke[data-astro-cid-ikzshlne].erreicht{opacity:1}.hp-punkt[data-astro-cid-ikzshlne]{border-width:2px;width:11px;height:11px;margin:0;display:block;position:absolute;top:1.15rem;left:-1.1rem;transform:translate(-50%,-50%)scale(0)}.hp-marke[data-astro-cid-ikzshlne].erreicht .hp-punkt[data-astro-cid-ikzshlne]{transform:translate(-50%,-50%)scale(1)}.hp-marke[data-astro-cid-ikzshlne].erreicht .hp-karte[data-astro-cid-ikzshlne]{transform:none}.hp-karte[data-astro-cid-ikzshlne]{opacity:1;width:auto;box-shadow:none;background:0 0;border:none;grid-template-columns:auto 1fr;align-items:baseline;gap:0 .6rem;padding:0;display:grid;position:static;transform:none}.hp-zahl[data-astro-cid-ikzshlne]{grid-column:1;font-size:1.2rem}.hp-titel[data-astro-cid-ikzshlne]{letter-spacing:.06em;grid-column:2;margin:0;font-size:.74rem}.hp-text[data-astro-cid-ikzshlne]{grid-column:1/-1;margin-top:.25rem;font-size:.86rem}.hp-fuss[data-astro-cid-ikzshlne]{margin-top:var(--gap-m)}}@media (prefers-reduced-motion:reduce){.hp-linie[data-astro-cid-ikzshlne]{stroke-dashoffset:0}.hp-punkt[data-astro-cid-ikzshlne]{transform:scale(1)}.hp-karte[data-astro-cid-ikzshlne]{opacity:1;transform:translate(-50%)}.hp-marke[data-astro-cid-ikzshlne].erreicht .hp-punkt[data-astro-cid-ikzshlne]:after{animation:none}.hp-flaeche[data-astro-cid-ikzshlne]{opacity:1}}.about-split[data-astro-cid-ta2fbyqs]{background:var(--hg);padding:var(--gap-xl) var(--gap-m)}.about-split-inner[data-astro-cid-ta2fbyqs]{max-width:var(--max-w);gap:var(--gap-l);grid-template-columns:1fr 1.1fr;align-items:center;margin:0 auto;display:grid}.about-bild[data-astro-cid-ta2fbyqs]{border-radius:var(--r);filter:drop-shadow(0 1px 2px #28221a1a)drop-shadow(0 14px 14px #28221a29);overflow:hidden}.about-bild-img[data-astro-cid-ta2fbyqs]{aspect-ratio:3/2;object-fit:cover;object-position:50% 42%;width:100%;height:auto;display:block}.about-fliess[data-astro-cid-ta2fbyqs]{color:var(--txt-leise)}.about-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.8rem;display:flex}.values-section[data-astro-cid-ta2fbyqs]{background:var(--hg-betont);padding:var(--gap-xl) var(--gap-m)}.values-inner[data-astro-cid-ta2fbyqs]{max-width:var(--max-w);margin:0 auto}.values-header[data-astro-cid-ta2fbyqs]{text-align:center;margin-bottom:var(--gap-l)}.values-grid[data-astro-cid-ta2fbyqs]{gap:var(--gap-m);grid-template-columns:repeat(4,1fr);display:grid}.value-card[data-astro-cid-ta2fbyqs]{border-radius:var(--r);background:#ffffff0d;border:1px solid #ffffff1a;padding:2rem 1.5rem;transition:background .3s,transform .3s}.value-card[data-astro-cid-ta2fbyqs]:hover{background:#ffffff17}.value-icon[data-astro-cid-ta2fbyqs]{width:44px;height:44px;color:var(--blau);margin-bottom:1rem}.value-icon[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:100%;height:100%}.value-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--weiss);font-family:var(--font-serif);margin-bottom:.6rem;font-size:1.15rem;font-weight:500}.value-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#ffffff8c;font-size:.9rem;line-height:1.65}.crosslink-section[data-astro-cid-ta2fbyqs]{background:var(--hg-2);padding:var(--gap-l) var(--gap-m)}.crosslink-inner[data-astro-cid-ta2fbyqs]{max-width:var(--max-w);justify-content:space-between;align-items:center;gap:var(--gap-l);flex-wrap:wrap;margin:0 auto;display:flex}.crosslink-text[data-astro-cid-ta2fbyqs]{max-width:560px}.crosslink-sub[data-astro-cid-ta2fbyqs]{color:var(--txt-leise);font-size:.98rem;line-height:1.7}.crosslink-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.hobbies-section[data-astro-cid-ta2fbyqs]{background:var(--hg);padding:var(--gap-xl) var(--gap-m)}.hobbies-inner[data-astro-cid-ta2fbyqs]{max-width:var(--max-w);margin:0 auto}.hobbies-header[data-astro-cid-ta2fbyqs]{text-align:center;margin-bottom:var(--gap-l)}.hobbies-cards[data-astro-cid-ta2fbyqs]{gap:var(--gap-m);grid-template-columns:repeat(3,1fr);display:grid}.hobby-card[data-astro-cid-ta2fbyqs]{background:var(--hg-2);border-radius:var(--r);text-align:center;padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #00000012}.hobby-card[data-astro-cid-ta2fbyqs]:hover{box-shadow:0 12px 40px #0000001f}.hobby-icon[data-astro-cid-ta2fbyqs]{color:#6f9bad;width:46px;height:46px;margin:0 auto 1rem}.hobby-icon[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:100%;height:100%}.hobby-card[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);color:var(--txt);margin-bottom:.6rem;font-size:1.2rem;font-weight:500}.hobby-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--txt-leise);font-size:.92rem;line-height:1.6}.about-cta[data-astro-cid-ta2fbyqs]{background:linear-gradient(135deg, var(--hg-betont-2) 0%, var(--hg-betont) 100%);padding:var(--gap-xl) var(--gap-m);text-align:center}.about-cta-inner[data-astro-cid-ta2fbyqs]{max-width:640px;margin:0 auto}.about-cta-inner[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#fff9;margin:1rem 0 2rem;font-size:1.05rem}.cta-btns[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=900px){.about-split-inner[data-astro-cid-ta2fbyqs]{gap:var(--gap-m);grid-template-columns:1fr}.about-bild-img[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3}.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.crosslink-inner[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:var(--gap-m);flex-direction:column}.hobbies-cards[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.about-berge[data-astro-cid-ta2fbyqs]{mask-image:linear-gradient(#0000 12%,#000 75%)}.about-wald[data-astro-cid-ta2fbyqs]{mask-image:radial-gradient(90% 80%,#000 25%,#0000 80%)}.page-hero-inner[data-astro-cid-ta2fbyqs]{z-index:2;position:relative}.berg-ersatz[data-astro-cid-ta2fbyqs]{z-index:0;position:absolute;inset:0}.berg-ersatz[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{width:100%;height:100%;display:block}.be-fern[data-astro-cid-ta2fbyqs]{fill:#14313f}.be-nah[data-astro-cid-ta2fbyqs]{fill:#0d2029}@media (width>=860px){.berg-ersatz[data-astro-cid-ta2fbyqs]{display:none}}.page-hero-berg[data-astro-cid-ta2fbyqs]{background:#0b1a24;border-bottom-color:#16303d}.page-hero-berg[data-astro-cid-ta2fbyqs]:before{display:none}.page-hero-berg[data-astro-cid-ta2fbyqs]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050e14f0 0%,#050e14e0 26%,#050e1485 52%,#050e141f 76%,#0000 92%),linear-gradient(#0000 58%,#050e1473 100%);position:absolute;inset:0}.page-hero-berg[data-astro-cid-ta2fbyqs] .page-hero-title[data-astro-cid-ta2fbyqs]{color:#f6f2ea}.page-hero-berg[data-astro-cid-ta2fbyqs] .page-hero-sub[data-astro-cid-ta2fbyqs]{color:#f6f2eadb}.page-hero-berg[data-astro-cid-ta2fbyqs] .label[data-astro-cid-ta2fbyqs],.page-hero-berg[data-astro-cid-ta2fbyqs] .label[data-astro-cid-ta2fbyqs].white{color:#f6f2ead1}.page-hero-berg[data-astro-cid-ta2fbyqs] .page-hero-accent[data-astro-cid-ta2fbyqs]{color:#8ed4ec}.galerie-huelle[data-astro-cid-ta2fbyqs]{position:relative;overflow:hidden}@media (width<=600px){.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=900px){.values-header[data-astro-cid-ta2fbyqs],.hobbies-header[data-astro-cid-ta2fbyqs]{text-align:left}}
