:root[data-farbwelt=mutig]{color-scheme:light;--paper:#ff00ff;--ink:#0b0009;--muted:#3d0033;--line:#0b0009;--card:#08080a;--signal:#08080a;--signal-ink:#ff2bff;--signal-text:#0b0009;--signal-text-invers:#ff5cff;--schleier:linear-gradient(90deg,rgba(255,0,255,.97) 0%,rgba(255,0,255,.9) 34%,rgba(255,0,255,.58) 62%,rgba(255,0,255,.12) 88%,rgba(255,0,255,0) 100%)}:root,:root[data-farbwelt=klassisch]{color-scheme:light;--paper:#efefef;--ink:#3d3d46;--muted:#575760;--line:#dcdcdc;--card:#ffffff;--signal:#ad3c8e;--signal-ink:#ffffff;--signal-text:#96317b;--signal-text-invers:#e3a9d3;--schleier:linear-gradient(90deg,rgba(244,246,246,.97) 0%,rgba(244,246,246,.9) 34%,rgba(244,246,246,.6) 62%,rgba(244,246,246,.12) 88%,rgba(244,246,246,0) 100%)}:root{--sans: ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--wrap:1240px;accent-color:var(--signal);--ebene-inhalt:1;--ebene-kopfzeile:40;--ebene-keks:80;--ebene-auswaerts-hinweis:85;--ebene-zuruf:88;--ebene-menue:90;--ebene-sprungmarke:100}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.55}h1,h2,h3{line-height:1.03;letter-spacing:-.035em;margin:0;font-weight:800}h1,h2,h3,h4,body{overflow-wrap:break-word}@media(max-width:680px){h1,h2,h3,h4{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 4}}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.skip{position:absolute;left:-9999px;background:var(--signal);color:var(--signal-ink);padding:.75rem 1.25rem;z-index:var(--ebene-sprungmarke)}.skip:focus{left:0}:where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--signal);outline-offset:3px}body,header,.svc,.region,.cta,.toggle,.post{transition:background-color .35s ease,color .35s ease,border-color .35s ease}.entwurfsband{margin:0;background:var(--signal);color:var(--signal-ink);font:700 .8rem/1.4 var(--mono);text-align:center;padding:.6rem 1rem}:root[data-farbwelt=mutig] .entwurfsband{background:#08080a;color:var(--signal-ink)}header{position:sticky;top:0;z-index:var(--ebene-kopfzeile);background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;gap:1.4rem;height:82px}.logo{display:block;flex:0 0 auto}.logo img{height:44px;width:auto}.logo img,footer img{filter:none}nav.haupt{margin-left:auto;display:flex;gap:1.5rem;align-items:center}nav.haupt a{font-size:.94rem;font-weight:650;text-decoration:none;color:var(--muted);position:relative;padding:.35rem 0}nav.haupt a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--signal);transition:right .25s}nav.haupt a:hover{color:var(--ink)}nav.haupt a:hover:after{right:0}nav.haupt a[aria-current=page]{color:var(--ink)}nav.haupt a[aria-current=page]:after{right:0}@media(max-width:1180px){nav.haupt a:not(.cta){display:none}}@media(max-width:860px){nav.haupt a.cta-spiel{display:none}}@media(min-width:1181px)and (max-width:1280px){nav.haupt{gap:.9rem}}.cta,nav.haupt a.cta{background:var(--signal);color:var(--signal-ink);padding:.72rem 1.2rem;font-weight:750;text-decoration:none;font-size:.9rem;transform:skew(-10deg)}nav.haupt a.cta:hover{color:var(--signal-ink)}nav.haupt a.cta:after{display:none}.cta span{display:inline-block;transform:skew(10deg)}.toggle{border:1px solid var(--line);background:transparent;color:var(--ink);font:650 .8rem/1 var(--mono);padding:.62rem .85rem;cursor:pointer}.toggle:hover{border-color:var(--signal);color:var(--signal-text)}@media(max-width:560px){.toggle{display:none}}.menueknopf{display:none;border:1px solid var(--line);background:transparent;color:var(--ink);font:650 .8rem/1 var(--mono);padding:.62rem .85rem;cursor:pointer}@media(max-width:1180px){.menueknopf{display:inline-block;margin-left:auto}}.mobilmenue{display:none}.mobilmenue[open]{display:block;position:fixed;top:var(--kopf-unten,82px);left:0;right:0;width:100%;max-width:none;max-height:calc(100dvh - var(--kopf-unten,82px));margin:0;border:0;border-top:1px solid var(--line);padding:0;background:var(--paper);color:var(--ink);overflow-y:auto;z-index:var(--ebene-menue)}.mobilmenue::backdrop{background:#00000080}.mobilmenue ul{list-style:none;margin:0;padding:.6rem 0;display:grid}.mobilmenue a{display:block;padding:.85rem clamp(1rem,4vw,3rem);text-decoration:none;font-weight:650;color:var(--ink)}.mobilmenue a:hover,.mobilmenue a[aria-current=page]{color:var(--signal-text)}.mobilmenue .menue-kopf{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem clamp(1rem,4vw,3rem) .7rem;border-bottom:1px solid var(--line);margin-bottom:.3rem}.mobilmenue .menue-kopf button{border:1px solid var(--line);background:transparent;color:var(--ink);font:650 .8rem/1 var(--mono);padding:.62rem .85rem;min-height:44px;cursor:pointer}.mobilmenue .menue-kopf button:hover{border-color:var(--signal);color:var(--signal-text)}:root[data-farbwelt=mutig] .mobilmenue .menue-kopf{border-bottom-color:#3a2a36}:root[data-farbwelt=mutig] .mobilmenue .menue-kopf button{border:3px solid var(--signal-ink);color:var(--signal-ink);font-weight:750}:root[data-farbwelt=mutig] .mobilmenue .menue-kopf button:hover{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] .menueknopf{border:3px solid var(--signal-ink);color:var(--signal-ink);font-weight:750}:root[data-farbwelt=mutig] .mobilmenue[open]{background:#08080a;color:#f0d9ec;border-top:3px solid var(--signal-ink)}:root[data-farbwelt=mutig] .mobilmenue a{color:#f0d9ec}:root[data-farbwelt=mutig] .mobilmenue a:hover,:root[data-farbwelt=mutig] .mobilmenue a[aria-current=page]{color:var(--signal-ink)}.hero{position:relative;min-height:min(78vh,720px);display:flex;align-items:center;border-bottom:1px solid var(--line);overflow:clip}.hero .bild{position:absolute;inset:0;z-index:0}.hero .bild img{width:100%;height:100%;object-fit:cover;object-position:62% 50%}.hero .bild:after{content:"";position:absolute;inset:0;background:var(--schleier)}.hero .inhalt{position:relative;z-index:1;padding-block:clamp(3rem,8vw,5.5rem)}.eyebrow{font:700 .78rem/1 var(--mono);color:var(--signal-text);text-transform:uppercase;letter-spacing:.16em;margin-bottom:1.1rem;display:block}.hero .eyebrow{line-height:1.45;text-wrap:balance}.hero .eyebrow .zusammen{white-space:nowrap}.hero h1{font-size:clamp(2.6rem,8.4vw,6.4rem);text-transform:uppercase;max-width:14ch}.hero h1 em{font-style:normal;color:var(--signal);display:block}.hero .lead{max-width:40ch;margin-top:1.6rem;font-size:clamp(1.02rem,1.9vw,1.24rem);color:var(--ink)}.knoepfe{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:2.2rem}.knopf1{background:var(--signal);color:var(--signal-ink);text-decoration:none;font-weight:750;padding:.95rem 1.6rem;transform:skew(-10deg);border:0;font-size:1rem;cursor:pointer;font-family:var(--sans)}.knopf1 span{display:inline-block;transform:skew(10deg)}.knopf2{border:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:650;padding:.95rem 1.5rem;background:transparent;font-size:1rem;cursor:pointer;font-family:var(--sans)}.knopf2:hover{border-color:var(--signal)}.marquee{border-block:1px solid var(--line);padding:.9rem 0;font:700 .82rem/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.14em;overflow:hidden;white-space:nowrap}.seitenkopf{border-bottom:1px solid var(--line);padding:clamp(2.5rem,6vw,4.5rem) 0}.seitenkopf h1{font-size:clamp(2.2rem,6.4vw,4.6rem);text-transform:uppercase;max-width:18ch}@media(max-width:480px){.seitenkopf h1{font-size:clamp(1.25rem,calc(8.1vw - 2.6px),2.2rem)}}.seitenkopf h1 em{font-style:normal;color:var(--signal)}.seitenkopf .lead{max-width:60ch;margin-top:1.4rem;font-size:clamp(1rem,1.7vw,1.18rem);color:var(--muted)}:root[data-farbwelt=mutig] .seitenkopf{border-bottom:6px solid #08080a}:root[data-farbwelt=mutig] .seitenkopf h1{color:#08080a}:root[data-farbwelt=mutig] .seitenkopf h1 em{background:#08080a;color:var(--signal-ink);display:inline-block;padding:0 .12em;box-shadow:10px 10px #00000059}:root[data-farbwelt=mutig] .seitenkopf .lead{color:#1f001a}.vertrauen{border-bottom:1px solid var(--line);background:var(--card)}.vgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(255px,100%),1fr));gap:clamp(1.2rem,3vw,2.5rem);padding-block:clamp(1.6rem,3vw,2.4rem);align-items:center}.vitem{display:flex;gap:.9rem;align-items:center}.vitem .zahl{font:800 1.55rem/1 var(--sans);letter-spacing:-.03em;white-space:nowrap}.vitem .txt{font-size:.9rem;color:var(--muted);line-height:1.35}.vitem .txt strong{display:block;color:var(--ink);font-size:.98rem;letter-spacing:-.01em}.vitem>a.auswaerts{text-decoration:none;color:inherit}.bewertung-leiste{display:flex;gap:.9rem;align-items:center}.bewertung-leiste img{height:38px;width:auto;flex:none}#auswaerts-hinweis{position:fixed;left:0;right:0;bottom:0;z-index:var(--ebene-auswaerts-hinweis);background:var(--card);border-top:4px solid var(--signal);padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 -18px 50px #00000059}#auswaerts-hinweis[hidden]{display:none}.auswaerts-hinweis-innen{max-width:720px;margin:0 auto}.auswaerts-hinweis-text{color:var(--muted);font-size:.92rem;line-height:1.5;margin:0}.auswaerts-hinweis-text strong{color:var(--ink)}section{padding:clamp(2rem,4.5vw,3.4rem) 0}.h2{font-size:clamp(2rem,5.2vw,3.4rem);text-transform:uppercase;max-width:20ch}.sub{color:var(--muted);max-width:62ch;margin-top:1rem}:root[data-farbwelt=klassisch] .h2,:root[data-farbwelt=klassisch] .svc h3,:root[data-farbwelt=klassisch] .post h3{color:var(--signal)}:root[data-farbwelt=klassisch] .region{background:#fff}.services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:3rem}.svc{background:var(--paper);padding:clamp(1.4rem,3vw,2.2rem);min-height:270px;display:flex;flex-direction:column;color:inherit;text-decoration:none}.svc:hover{background:var(--card)}.svc .num{font:700 .8rem/1 var(--mono);color:var(--signal-text)}.svc h3{font-size:clamp(1.15rem,1.85vw,1.55rem);margin:1.5rem 0 .8rem;text-transform:uppercase;hyphens:auto}.svc p{color:var(--muted);font-size:.96rem;margin:0}.svc .more{margin-top:auto;padding-top:1.3rem;font:700 .84rem/1 var(--mono);text-decoration:none;display:inline-flex;gap:.5rem}.svc .more:after{content:"→";transition:transform .2s}.svc:hover .more:after{transform:translate(5px)}.partnerkarte h3{margin:1rem 0 .5rem;font-size:clamp(1.05rem,1.5vw,1.3rem)}.partnerfoto{width:88px;height:88px;border-radius:50%;object-fit:cover;border:1px solid var(--line);background:var(--card)}.partnerzeile{margin:0 0 .8rem!important;font-size:.9rem!important;display:flex;flex-direction:column;gap:.15rem}.partnerzeile strong{color:var(--ink)}.partnerort{font:700 .74rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--signal-text)}.zwei{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.zwei.buendig{align-items:stretch}.zwei.buendig>figure,.zwei.buendig>.bildrahmen{position:relative;overflow:hidden;margin:0;min-height:22rem}.zwei.buendig>figure>img,.zwei.buendig>.bildrahmen>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}@media(max-width:900px){.zwei.buendig>figure,.zwei.buendig>.bildrahmen{position:static;min-height:0}.zwei.buendig>figure>img,.zwei.buendig>.bildrahmen>img{position:static;height:auto}}@media(max-width:900px){.zwei{grid-template-columns:1fr}}.zwei>*{min-width:0}.bildrahmen{border:1px solid var(--line);overflow:hidden;background:var(--card)}.bildrahmen img,.bildrahmen video{width:100%;height:auto}.tiergalerie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1.6rem;margin-top:2.6rem}.tiergalerie figure{margin:0}.tiergalerie img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:var(--card)}.tiergalerie figcaption{margin-top:.7rem;font-size:.9rem;color:var(--muted)}:root[data-farbwelt=mutig] .tiergalerie img{border:5px solid #08080a;box-shadow:10px 10px #0000004d}:root[data-farbwelt=mutig] .tiergalerie figcaption{color:#2c0025}.region{background:var(--card);border-block:1px solid var(--line)}.orte{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2rem}.orte a,.orte span{border:1px solid var(--line);padding:.5rem .85rem;font-size:.88rem;font-weight:600;border-radius:99px;text-decoration:none;display:inline-block}.orte a:hover{border-color:var(--signal);color:var(--signal-text)}.orte :first-child{background:var(--signal);color:var(--signal-ink);border-color:transparent}.posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:1.6rem;margin-top:3rem}article.post{border:1px solid var(--line);background:var(--card);display:flex;flex-direction:column}.post>a{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex:1}.post img{width:100%;aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line)}.post .body{padding:1.5rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.rubrik{font:700 .72rem/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;padding:.42rem .65rem;align-self:flex-start}.r-spass{background:#ffd23f;color:#241a00}.r-info{background:#00b3ff;color:#001622}.r-gitti{background:var(--signal);color:var(--signal-ink)}.post h3{font-size:1.26rem;letter-spacing:-.02em}.post p{color:var(--muted);font-size:.94rem;margin:0}.post time{font:650 .76rem/1 var(--mono);color:var(--muted);margin-top:auto;padding-top:.8rem}#farbwelt-zuruf{position:fixed;left:50%;bottom:1.6rem;transform:translate(-50%,1rem);width:min(31rem,calc(100vw - 2rem));box-sizing:border-box;background:#08080a;color:#ff2bff;font:500 .95rem/1.5 var(--sans);padding:1.1rem 1.4rem 1.2rem;border:3px solid #ff2bff;box-shadow:6px 6px #0000004d;z-index:var(--ebene-zuruf);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}#farbwelt-zuruf.da{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .25s ease,transform .25s ease}#farbwelt-zuruf p{margin:0 0 .6rem}#farbwelt-zuruf .zuruf-titel{font-weight:800;font-size:1.15rem;text-transform:uppercase;padding-right:6.5rem}#farbwelt-zuruf .zuruf-gruss{margin:0;font-weight:700}#farbwelt-zuruf .zuruf-zu{position:absolute;top:.8rem;right:.8rem;border:1px solid #ff2bff;background:transparent;color:#ff2bff;font:650 .75rem/1 var(--mono);padding:.5rem .6rem;cursor:pointer}#farbwelt-zuruf .zuruf-zu:hover{background:#ff2bff;color:#08080a}button.bildgross{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;font:inherit;color:inherit;position:relative}button.bildgross:after{content:"+";position:absolute;right:.6rem;bottom:.6rem;width:2rem;height:2rem;line-height:1.9rem;text-align:center;font-size:1.3rem;background:#ffffffd9;color:#2b2b2b;border-radius:50%;opacity:0;transition:opacity .18s ease;pointer-events:none}button.bildgross:hover:after,button.bildgross:focus-visible:after{opacity:1}button.bildgross:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.zwei.buendig>.bildrahmen button.bildgross{position:absolute;inset:0;height:100%}.zwei.buendig>.bildrahmen button.bildgross img{position:static;height:100%;object-fit:cover}dialog#bildkasten{border:0;padding:0;background:none;max-width:96vw;max-height:96vh;width:auto;overflow:visible}dialog#bildkasten::backdrop{background:#08080ae0}dialog#bildkasten .bildkasten-flaeche img{display:block;max-width:96vw;max-height:84vh;width:auto;height:auto;background:var(--card)}dialog#bildkasten .bildkasten-text{margin:.7rem 0 0;color:#f2f2f2;font:400 .9rem/1.5 var(--sans);max-width:60ch;text-align:center;margin-inline:auto}.bildkasten-zu{position:absolute;top:-2.6rem;right:0;width:44px;height:44px;border:1px solid #f2f2f2;background:none;color:#f2f2f2;font-size:1.6rem;line-height:1;cursor:pointer}.bildkasten-zu:hover{background:#f2f2f2;color:#08080a}@media(max-width:680px){.bildkasten-zu{top:auto;bottom:-3.2rem;right:50%;transform:translate(50%)}dialog#bildkasten .bildkasten-flaeche img{max-height:74vh}}:root[data-farbwelt=mutig] dialog#bildkasten .bildkasten-flaeche img{border:5px solid #08080a}.auswaerts-zeichen{display:inline-block;margin-left:.18em;font-size:.82em;text-decoration:none;vertical-align:baseline}a.auswaerts:hover .auswaerts-zeichen{text-decoration:none}.nurvorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.auswaerts-fuss{font-size:.82rem;color:var(--muted);margin:.9rem 0 0;line-height:1.6}.honigtopf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formmeldung{margin:1.2rem 0 0;font-weight:650}.formmeldung:empty{display:none}.formmeldung.laeuft{color:var(--muted);font-weight:400}.formmeldung.fehler{color:var(--signal-text)}.formmeldung.gut{border-left:4px solid var(--signal);padding:.9rem 0 .9rem 1.1rem}:root[data-farbwelt=mutig] .formmeldung.fehler,:root[data-farbwelt=mutig] .formmeldung.gut{color:#08080a}.slotbox{border:1px solid var(--line);background:var(--card);padding:clamp(1.4rem,3vw,2rem)}.slotbox .kastentitel{font:700 .82rem/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 1.2rem}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.55rem}.slots button{border:1px solid var(--line);background:transparent;color:var(--ink);font:650 .92rem/1 var(--sans);padding:.8rem .4rem;cursor:pointer}.slots button:hover:not(:disabled){border-color:var(--signal);color:var(--signal-text)}.slots button[aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.slots button:disabled{opacity:.34;cursor:not-allowed;text-decoration:line-through}.feedadresse{margin-top:1rem}.feedadresse code{font-size:.95rem;overflow-wrap:anywhere;user-select:all}.feed-meldung{margin-top:.8rem;font-size:.9rem;min-height:1.4em}.note{font-size:.85rem;color:var(--muted);margin-top:1.1rem;border-top:1px solid var(--line);padding-top:1rem}.formfeld{display:grid;gap:.45rem;margin-bottom:1.2rem}.formfeld label{font:700 .78rem/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.formfeld input,.formfeld select,.formfeld textarea{border:1px solid var(--line);background:var(--card);color:var(--ink);font:400 1rem/1.5 var(--sans);padding:.85rem 1rem;width:100%}.formfeld textarea{min-height:9rem;resize:vertical}.formzeile{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media(max-width:700px){.formzeile{grid-template-columns:1fr}}:root[data-farbwelt=mutig] .formfeld input,:root[data-farbwelt=mutig] .formfeld select,:root[data-farbwelt=mutig] .formfeld textarea{border:2px solid var(--signal-ink);background:#08080a;color:#fff}:root[data-farbwelt=mutig] .formfeld label{color:#dcc9d8}.prosa{max-width:72ch}.sprungleiste{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.sprungleiste a{border:1px solid var(--line);padding:.45rem .8rem;font:650 .82rem/1.2 var(--sans);color:var(--ink);text-decoration:none}.sprungleiste a:hover{border-color:var(--signal);color:var(--signal)}html{scroll-padding-top:6rem;scroll-padding-bottom:calc(var(--keks-hoehe, 0px) + 1rem)}body{padding-bottom:var(--keks-hoehe, 0px)}.leistungszeile{display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:clamp(1.5rem,4vw,3rem);align-items:start}.leistungszeile>.bildrahmen{align-self:center}.leistungszeile>.bildrahmen img{max-height:26rem;object-fit:cover;object-position:center 25%}.leistungszeile.ohnebild{grid-template-columns:1fr}.siegelrahmen{align-self:center;border:1px solid var(--line);background:var(--card)}.siegelrahmen>a{display:block;padding:2.2rem 1.6rem;text-decoration:none;color:var(--ink)}.bewertung-kasten{display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.bewertung-kasten>img{width:14rem;height:auto}.bewertung-kasten .b-mit{align-items:center}.bewertung-kasten .b-wert{font-size:1.15rem}.bewertung-kasten .b-sterne svg{width:24px;height:24px}.b-mit{display:flex;flex-direction:column;gap:.3rem}.b-mit[hidden],.b-ohne[hidden]{display:none}.b-sterne{position:relative;display:inline-flex;align-self:flex-start}.bewertung-kasten .b-sterne{align-self:center}.b-leer,.b-voll{display:flex;gap:2px}.b-sterne svg{width:18px;height:18px;display:block;flex:none}.b-leer path{fill:none;stroke:var(--signal);stroke-width:1.4;opacity:.45}.b-voll{position:absolute;inset:0 auto 0 0;overflow:hidden;width:0}.b-voll path{fill:var(--signal)}.b-anzahl,.b-echt{font-size:.85rem;color:var(--muted)}.vitem .b-anzahl,.vitem .b-echt{color:inherit}@media(max-width:900px){.leistungszeile{grid-template-columns:1fr}}.leistungsblock+.leistungsblock>.prosa{border-top:1px solid var(--line);padding-top:clamp(1.6rem,3.5vw,2.6rem)}.mehrlink{font-weight:700}:root[data-farbwelt=mutig] .sprungleiste a{border-color:#08080a;background:var(--paper);color:#08080a;font-weight:750}:root[data-farbwelt=mutig] .leistungsblock+.leistungsblock>.prosa{border-top:0;padding-top:0}.prosa p{margin:1.1rem 0}.prosa h2:not(.kastentitel){font-size:clamp(1.4rem,2.6vw,1.9rem);margin-top:2.6rem;letter-spacing:-.02em}.fragen{margin:1.2rem 0 0;border-bottom:1px solid var(--line)}.fragen details{border-top:1px solid var(--line)}.fragen summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:.95rem 0;font-weight:700;color:var(--ink)}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";font:700 1.2rem/1 var(--mono);color:var(--signal-text);flex:none}.fragen details[open] summary:after{content:"−"}.fragen details p{margin:0 0 1.1rem}.prosa h2 .nummer{display:block;font:700 .78rem/1 var(--mono);color:var(--signal-text);text-transform:uppercase;letter-spacing:.16em;margin-bottom:.6rem}.prosa h3:not(.kastentitel){font-size:clamp(1.15rem,2vw,1.4rem);margin-top:2rem;letter-spacing:-.015em}.prosa ul,.prosa ol{margin:1.1rem 0;padding-left:1.4rem}.prosa li{margin:.4rem 0}.prosa img{border:1px solid var(--line)}:root[data-farbwelt=klassisch] .prosa h2:not(.kastentitel),:root[data-farbwelt=klassisch] .prosa h3:not(.kastentitel){color:var(--signal)}:root[data-farbwelt=mutig] .prosa h2:not(.kastentitel),:root[data-farbwelt=mutig] .prosa h3:not(.kastentitel){color:#08080a}:root[data-farbwelt=mutig] .prosa img{border:5px solid #08080a;box-shadow:10px 10px #0000004d}footer{border-top:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0 2rem;font-size:.93rem}.fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}@media(max-width:800px){.fgrid{grid-template-columns:1fr 1fr}}footer h2{font:700 .76rem/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 1rem}footer ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}footer a{text-decoration:none;color:var(--muted);display:inline-block;padding-block:.32rem}footer a.tel{color:var(--signal-text);font-weight:700}footer a:hover{color:var(--signal-text)}.legal{margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid var(--line);color:var(--muted);font:650 .78rem/1.6 var(--mono);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}:root[data-farbwelt=mutig] body{background:var(--paper)}:root[data-farbwelt=mutig] header{background:color-mix(in srgb,#08080a 95%,transparent);border-bottom:6px solid var(--signal-ink)}:root[data-farbwelt=mutig] nav.haupt a{color:#f0d9ec;font-weight:750}:root[data-farbwelt=mutig] nav.haupt a:hover{color:var(--signal-ink)}:root[data-farbwelt=mutig] nav.haupt a[aria-current=page]{color:var(--signal-ink)}:root[data-farbwelt=mutig] nav.haupt a:after{background:var(--signal-ink);height:3px}:root[data-farbwelt=mutig] .logo{background:transparent;border:0;box-shadow:none;padding:0}:root[data-farbwelt=mutig] .logo{background:#08080a;padding:.6rem 1rem;border:3px solid #08080a;box-shadow:none}:root[data-farbwelt=mutig] .logo img{height:52px}:root[data-farbwelt=mutig] footer .flogo{background:#08080a;padding:.7rem 1.1rem;display:inline-block;box-shadow:none}:root[data-farbwelt=mutig] footer .flogo img{height:54px}@media(max-width:680px){:root[data-farbwelt=mutig] .logo{padding:.4rem .6rem}:root[data-farbwelt=mutig] .logo img{height:36px}}:root[data-farbwelt=mutig] .cta,:root[data-farbwelt=mutig] nav.haupt a.cta{background:var(--signal-ink);color:#08080a;box-shadow:none}:root[data-farbwelt=mutig] nav.haupt a.cta:hover{color:#08080a;filter:brightness(1.15)}:root[data-farbwelt=mutig] .toggle{border:3px solid var(--signal-ink);color:var(--signal-ink);font-weight:750}:root[data-farbwelt=mutig] .toggle:hover{background:var(--signal-ink);color:#08080a}.toggle,.mobilmenue .menue-kopf .farbwelt-menue{background:#ff2bff;border:1px solid #ff2bff;color:#08080a;font-weight:750}.toggle:hover,.mobilmenue .menue-kopf .farbwelt-menue:hover{border-color:#08080a;color:#08080a}:root[data-farbwelt=mutig] .toggle,:root[data-farbwelt=mutig] .mobilmenue .menue-kopf .farbwelt-menue{background:#ad3c8e;border:3px solid #ad3c8e;color:#fff}:root[data-farbwelt=mutig] .toggle:hover,:root[data-farbwelt=mutig] .mobilmenue .menue-kopf .farbwelt-menue:hover{background:#ad3c8e;border-color:#fff;color:#fff}:root[data-farbwelt=mutig] .hero{border-bottom:6px solid #08080a}:root[data-farbwelt=mutig] .hero h1{color:var(--signal-ink);text-shadow:0 0 26px rgba(8,8,10,.95),0 0 9px rgba(8,8,10,.9)}:root[data-farbwelt=mutig] .hero h1 em{color:var(--signal-ink)}:root[data-farbwelt=mutig] .hero .lead{color:var(--signal-ink)}:root[data-farbwelt=mutig] .eyebrow{background:#08080a;color:var(--signal-ink);padding:.42rem .7rem;display:inline-block;margin-bottom:1.3rem}:root[data-farbwelt=mutig] .knopf1{background:#08080a;color:var(--signal-ink);box-shadow:9px 9px #0006}:root[data-farbwelt=mutig] .knopf1:hover{box-shadow:3px 3px #0006;transform:skew(-10deg) translate(5px,5px)}:root[data-farbwelt=mutig] .knopf2{border:3px solid #08080a;color:#08080a;font-weight:750}:root[data-farbwelt=mutig] .knopf2:hover{background:#08080a;color:var(--signal-ink)}:root[data-farbwelt=mutig] .hero{border-bottom:10px solid #08080a}:root[data-farbwelt=mutig] main>section,:root[data-farbwelt=mutig] footer{position:relative;overflow:hidden}:root[data-farbwelt=mutig] main>section:nth-of-type(2n):before,:root[data-farbwelt=mutig] main>section.region:before,:root[data-farbwelt=mutig] footer:before{content:"";position:absolute;pointer-events:none;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:85%;background:url(/bilder/pfeil.png) no-repeat center/contain;opacity:.15}:root[data-farbwelt=mutig] main>section>*,:root[data-farbwelt=mutig] footer>*{position:relative;z-index:1}:root[data-farbwelt=mutig] main>section:after,:root[data-farbwelt=mutig] footer:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;--saum:max(5%, calc((100% - var(--wrap)) / 2))}:root[data-farbwelt=mutig] main>section:nth-of-type(2n):after,:root[data-farbwelt=mutig] main>section.region:after,:root[data-farbwelt=mutig] footer:after{background:linear-gradient(90deg,var(--paper) 0,transparent var(--saum),transparent calc(100% - var(--saum)),var(--paper) 100%)}:root[data-farbwelt=mutig] main>section:nth-of-type(odd):not(.region):after{background:linear-gradient(90deg,#08080a 0,transparent var(--saum),transparent calc(100% - var(--saum)),#08080a 100%)}:root[data-farbwelt=mutig] .slotbox,:root[data-farbwelt=mutig] .vertrauen{position:relative;overflow:hidden}:root[data-farbwelt=mutig] .slotbox:before,:root[data-farbwelt=mutig] .vertrauen:before{content:"";position:absolute;pointer-events:none;z-index:0;right:-8%;top:50%;transform:translateY(-50%);width:70%;height:70%;background:url(/bilder/pfeil.png) no-repeat center/contain;opacity:.26}:root[data-farbwelt=mutig] .vertrauen:after{content:"";position:absolute;pointer-events:none;z-index:0;left:-8%;top:50%;transform:translateY(-50%);width:70%;height:70%;background:url(/bilder/pfeil.png) no-repeat center/contain;opacity:.26}:root[data-farbwelt=mutig] .slotbox>*,:root[data-farbwelt=mutig] .vertrauen>*{position:relative;z-index:1}.svc{position:relative;overflow:hidden}.svc:before{content:"";position:absolute;pointer-events:none;z-index:0;right:-14%;bottom:-18%;width:78%;height:52%;background:url(/bilder/pfeil.png) no-repeat center/contain;opacity:.15;transition:transform .3s ease,opacity .3s ease}.svc:hover:before{transform:translate(8px);opacity:.22}.svc>*{position:relative;z-index:1}.bewegt{position:relative}.bewegungsknopf{position:absolute;right:clamp(1rem,4vw,3rem);top:50%;transform:translateY(-50%);z-index:2;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:650 .72rem/1 var(--mono);padding:.5rem .75rem;cursor:pointer}:root[data-farbwelt=mutig] .bewegungsknopf{background:#08080a;color:var(--signal-ink);border:2px solid var(--signal-ink);font-weight:750}:root[data-bewegung=aus] :is(.marquee .band,.lkwband .lkw,.lkwband .rad){animation-play-state:paused}.lkwband{position:relative;height:58px;overflow:hidden;border-bottom:1px solid var(--line)}.lkwband .lkw{position:absolute;left:-160px;bottom:-1px;width:120px;height:auto;animation:lkwfahrt var(--fahrzeit, 30s) linear infinite}@keyframes lkwfahrt{0%{left:-160px}to{left:100%}}.lkwband .rad{animation:raddrehen .75s linear infinite}@keyframes raddrehen{to{transform:rotate(360deg)}}.wagen-aufbau{fill:#fbfbfb;stroke:#2b2b2b;stroke-width:2;stroke-linejoin:round}.wagen-fenster{fill:#cfe0ea;stroke:#2b2b2b;stroke-width:1.5}.wagen-linie{stroke:#2b2b2b;stroke-width:1.2}.wagen-licht{fill:#ffd23f}.wagen-stange{fill:#2b2b2b}.lkw .rad circle{fill:#2b2b2b;stroke:#6b6b6b;stroke-width:1.5}.lkw .rad circle.nabe{fill:#c9c9c9;stroke:none}.lkw .rad line{stroke:#8a8a8a;stroke-width:1.5}:root[data-farbwelt=mutig] .lkwband{background:#08080a;border-bottom:0}:root[data-farbwelt=mutig] .marquee{background:#08080a;color:var(--signal-ink);border-block:6px solid #08080a;font-weight:800;letter-spacing:.2em;font-size:1rem;padding:1.2rem 0}.streifen{height:44px;background:repeating-linear-gradient(-45deg,#08080a 0 22px,transparent 22px 44px);opacity:0}:root[data-farbwelt=mutig] .streifen{opacity:1}:root[data-farbwelt=mutig] .vertrauen{background:#08080a;border-block:6px solid #08080a}:root[data-farbwelt=mutig] .vertrauen .zahl{color:var(--signal-ink)}:root[data-farbwelt=mutig] .vertrauen .txt{color:#f0d9ec}:root[data-farbwelt=mutig] .vertrauen .txt strong{color:#fff}:root[data-farbwelt=mutig] .vertrauen .txt a,:root[data-farbwelt=mutig] .vertrauen .zahl a{color:var(--signal-ink)!important}:root[data-farbwelt=mutig] .b-voll path{fill:var(--signal-ink)}:root[data-farbwelt=mutig] .b-leer path{stroke:var(--signal-ink)}:root[data-farbwelt=mutig] .siegelrahmen>a{color:#fff}:root[data-farbwelt=mutig] .siegelrahmen .b-anzahl,:root[data-farbwelt=mutig] .siegelrahmen .b-echt{color:#f0d9ec}:root[data-farbwelt=mutig] .bewertung-kasten>img,:root[data-farbwelt=mutig] .bewertung-leiste>img{background:#fff;padding:.35rem .5rem;border-radius:4px}:root[data-farbwelt=mutig] .h2{position:relative;padding-bottom:.6rem;color:#08080a}:root[data-farbwelt=mutig] .h2:after{content:"";position:absolute;left:0;bottom:0;width:220px;height:14px;background:#08080a}:root[data-farbwelt=mutig] .sub{color:#2c0025}:root[data-farbwelt=mutig] .services{background:#08080a;border:6px solid #08080a;gap:5px}:root[data-farbwelt=mutig] .svc{background:#08080a;color:#f6eef4}:root[data-farbwelt=mutig] .svc h3{color:#fff}:root[data-farbwelt=mutig] .svc p{color:#dcc9d8}:root[data-farbwelt=mutig] .svc .num{font-size:2.6rem;font-weight:800;line-height:1;color:var(--signal-ink)}:root[data-farbwelt=mutig] .svc .more{color:var(--signal-ink)}:root[data-farbwelt=mutig] .svc:hover{background:var(--paper);color:#08080a}:root[data-farbwelt=mutig] .svc:hover h3,:root[data-farbwelt=mutig] .svc:hover p,:root[data-farbwelt=mutig] .svc:hover .num,:root[data-farbwelt=mutig] .svc:hover .more{color:#08080a}:root[data-farbwelt=mutig] :is(.slotbox,.svc,.vertrauen){--ink:#ffffff;--muted:#dcc9d8;--signal-text:var(--signal-ink)}:root[data-farbwelt=mutig] :is(.slotbox,.vertrauen){color:#f6eef4}:root[data-farbwelt=mutig] .slotbox .sub{color:#dcc9d8}:root[data-farbwelt=mutig] .karte .knopf2{border-color:var(--signal-ink);color:var(--signal-ink)}:root[data-farbwelt=mutig] .karte .knopf2:hover{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] .svc:hover{--ink:#08080a;--muted:#08080a;--signal-text:#08080a}:root[data-farbwelt=mutig] .pm-speicherhinweis{color:#dcc9d8}:root[data-farbwelt=mutig] .bildrahmen{border:6px solid #08080a;box-shadow:12px 12px #00000059}:root[data-farbwelt=mutig] .bildrahmen video{color:#fff}:root[data-farbwelt=mutig] .region{background:#08080a;border-block:6px solid #08080a}:root[data-farbwelt=mutig] .region .h2{color:#fff}:root[data-farbwelt=mutig] .region .h2:after{background:var(--signal-ink)}:root[data-farbwelt=mutig] .region .eyebrow{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] .region .sub{color:#dcc9d8}:root[data-farbwelt=mutig] .region .orte a,:root[data-farbwelt=mutig] .region .orte span{border:2px solid var(--signal-ink);color:#fff;font-weight:700}:root[data-farbwelt=mutig] .region .orte :first-child{background:var(--signal-ink);color:#08080a;border-color:transparent}:root[data-farbwelt=mutig] main>section:nth-of-type(odd){--auf-grund:#2c0025;--auf-grund-stark:#08080a;--auf-grund-linie:#08080a}:root[data-farbwelt=mutig] main>section:nth-of-type(2n){--auf-grund:#dcc9d8;--auf-grund-stark:#ffffff;--auf-grund-linie:#3a2a38}:root[data-farbwelt=mutig] main>section:nth-of-type(2n){background:#08080a;box-shadow:0 0 0 100vmax #08080a;clip-path:inset(0 -100vmax)}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .h2,:root[data-farbwelt=mutig] main>section:nth-of-type(2n) h2:not(.kastentitel),:root[data-farbwelt=mutig] main>section:nth-of-type(2n) h3:not(.kastentitel),:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .prosa{color:#fff}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .h2:after{background:var(--signal-ink)}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .sub,:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .prosa p,:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .prosa li{color:#dcc9d8}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .eyebrow{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .knopf2{border-color:var(--signal-ink);color:var(--signal-ink)}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .knopf2:hover{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .knopf1{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .bildrahmen,:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .tiergalerie img{border-color:var(--signal-ink)}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .tiergalerie figcaption,:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .videoblock figcaption span{color:#dcc9d8}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .videoblock figcaption strong{color:#fff}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .textfassung summary{color:var(--signal-ink)}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .textfassung p{color:#dcc9d8}:root[data-farbwelt=mutig] main>section:nth-of-type(2n) .textfassung{border-top-color:#3a2a38}:root[data-farbwelt=mutig] main>section:nth-of-type(2n)+.streifen{opacity:0}:root[data-farbwelt=mutig] article.post{border:5px solid #08080a;background:#08080a;box-shadow:12px 12px #0006}:root[data-farbwelt=mutig] .post img{border-bottom:5px solid var(--signal-ink)}:root[data-farbwelt=mutig] .post h3{color:#fff}:root[data-farbwelt=mutig] .post p{color:#dcc9d8}:root[data-farbwelt=mutig] .post time{color:#c9a9c4}:root[data-farbwelt=mutig] .r-spass{background:#fff;color:#08080a}:root[data-farbwelt=mutig] .r-info{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] .r-gitti{background:#ffe600;color:#08080a}:root[data-farbwelt=mutig] .slotbox{border:6px solid #08080a;background:#08080a}:root[data-farbwelt=mutig] .slots button{border:2px solid var(--signal-ink);color:#fff;font-weight:750}:root[data-farbwelt=mutig] .slots button:hover:not(:disabled){background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] .slots button[aria-pressed=true]{background:var(--signal-ink);color:#08080a;border-color:var(--signal-ink)}:root[data-farbwelt=mutig] .note{color:#dcc9d8;border-top-color:#3a2a38}:root[data-farbwelt=mutig] .slotbox .knopf2{border-color:var(--signal-ink);color:var(--signal-ink)}:root[data-farbwelt=mutig] .slotbox .knopf2:hover{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] .slotbox .kastentitel{color:#dcc9d8}:root[data-farbwelt=mutig] footer{background:#08080a;border-top:12px solid #08080a;color:#f0e6ee}:root[data-farbwelt=mutig] footer h2{color:var(--signal-ink)}:root[data-farbwelt=mutig] footer a{color:#dcc9d8}:root[data-farbwelt=mutig] footer a.tel{color:var(--signal-ink)}:root[data-farbwelt=mutig] footer a:hover{color:var(--signal-ink)}:root[data-farbwelt=mutig] footer p{color:#dcc9d8!important}:root[data-farbwelt=mutig] .legal{color:#c9a9c4;border-top-color:#3a2a38}:root[data-farbwelt=mutig] .keks{background:#08080a;border-top:8px solid var(--signal-ink)}:root[data-farbwelt=mutig] .keks h2,:root[data-farbwelt=mutig] .farbfrage h3{color:#fff}:root[data-farbwelt=mutig] .keks p{color:#dcc9d8}:root[data-farbwelt=mutig] .kknoepfe button,:root[data-farbwelt=mutig] .kknoepfe a.ja{border:3px solid var(--signal-ink);color:#fff}:root[data-farbwelt=mutig] .kknoepfe button.ja,:root[data-farbwelt=mutig] .kknoepfe a.ja{background:var(--signal-ink);color:#08080a;border-color:var(--signal-ink)}:root[data-farbwelt=mutig] .kknoepfe .fein{color:#dcc9d8;border:0}:root[data-farbwelt=mutig] .farbfrage{border-left-color:var(--signal-ink)}:root[data-farbwelt=mutig] .rechtlich{color:#b99cb5;border-top-color:#3a2a38}@keyframes lauf{to{transform:translate(-50%)}}.marquee .band{display:inline-flex;gap:2rem}:root[data-farbwelt=mutig] .orte a,:root[data-farbwelt=mutig] .orte span,:root[data-farbwelt=mutig] .formfeld input,:root[data-farbwelt=mutig] .formfeld select,:root[data-farbwelt=mutig] .formfeld textarea,:root[data-farbwelt=mutig] .svc,:root[data-farbwelt=mutig] .post,:root[data-farbwelt=mutig] .slotbox,:root[data-farbwelt=mutig] .karte,:root[data-farbwelt=mutig] .bildrahmen{border-radius:0}:root[data-farbwelt=mutig] .hero{min-height:min(92vh,880px)}:root[data-farbwelt=mutig] .hero .bild img{filter:grayscale(1) contrast(1.22)}:root[data-farbwelt=mutig] .hero .bild:after{background:linear-gradient(180deg,#08080a00 52%,#08080a80 82%,#08080ad1),linear-gradient(90deg,#08080adb,#08080ac7 46%,#08080a85 66%,#08080a24 88%,#08080a00)}:root[data-farbwelt=mutig] .hero .knopf2{border-color:var(--signal-ink);color:var(--signal-ink)}:root[data-farbwelt=mutig] .hero .knopf2:hover{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] .hero h1 em{color:var(--signal-ink);background:none;padding:0;box-shadow:none}:root[data-farbwelt=mutig] .hero .lead{color:var(--signal-ink);background:none;padding:0;box-shadow:none;font-weight:700;text-shadow:0 0 18px rgba(8,8,10,.95),0 0 7px rgba(8,8,10,.9)}:root[data-farbwelt=mutig] main>section:nth-of-type(odd) .h2{background:#08080a;color:var(--signal-ink);display:inline-block;padding:.15em .3em .22em;box-shadow:12px 12px #0006}:root[data-farbwelt=mutig] main>section:nth-of-type(odd) .h2:after{display:none}:root[data-farbwelt=mutig] .bildrahmen img,:root[data-farbwelt=mutig] .tiergalerie img,:root[data-farbwelt=mutig] .post img{filter:grayscale(1) contrast(1.35) brightness(.92);transition:filter .3s ease}:root[data-farbwelt=mutig] .bildrahmen:hover img,:root[data-farbwelt=mutig] .tiergalerie figure:hover img,:root[data-farbwelt=mutig] .post:hover img{filter:none}:root[data-farbwelt=mutig] .bildrahmen{border-width:8px;box-shadow:18px 18px #00000073}:root[data-farbwelt=mutig] article.post{border-width:7px;box-shadow:16px 16px #00000073}:root[data-farbwelt=mutig] .slotbox{border-width:8px;box-shadow:16px 16px #0006}:root[data-farbwelt=mutig] .services{border-width:9px;gap:7px}:root[data-farbwelt=mutig] .karte{border-width:8px;box-shadow:18px 18px #00000073}:root[data-farbwelt=mutig] .svc:nth-child(odd){transform:rotate(-.5deg)}:root[data-farbwelt=mutig] .svc:nth-child(2n){transform:rotate(.5deg)}:root[data-farbwelt=mutig] article.post:nth-child(1){transform:rotate(-1deg)}:root[data-farbwelt=mutig] article.post:nth-child(2){transform:rotate(.7deg)}:root[data-farbwelt=mutig] article.post:nth-child(3){transform:rotate(-.4deg)}:root[data-farbwelt=mutig] .tiergalerie figure:nth-child(odd){transform:rotate(-1.2deg)}:root[data-farbwelt=mutig] .tiergalerie figure:nth-child(2n){transform:rotate(1deg)}:root[data-farbwelt=mutig] .marquee{border-block-width:9px;padding:1.1rem 0}:root[data-farbwelt=mutig] .marquee.rueckwaerts{background:var(--signal-ink);color:#08080a;border-block-color:var(--signal-ink)}:root[data-farbwelt=mutig] .region .orte a{border-width:3px;padding:.65rem 1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}:root[data-farbwelt=mutig] .region .orte a:hover{background:var(--signal-ink);color:#08080a}:root[data-farbwelt=mutig] .knopf1{box-shadow:12px 12px #00000080}:root[data-farbwelt=mutig] .knopf2{border-width:4px;font-weight:800}.marquee .band{animation:lauf 110s linear infinite;will-change:transform}.marquee.rueckwaerts .band{animation-direction:reverse;animation-duration:190s}.marquee:hover .band{animation-play-state:paused}.kommt{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.kommt.da{opacity:1;transform:none}.kommt.von-links{transform:translate(-46px)}.kommt.von-rechts{transform:translate(46px)}.kommt.von-links.da,.kommt.von-rechts.da{transform:none}@media(max-width:860px){.kommt.von-links,.kommt.von-rechts{transform:translateY(34px)}}.svc{transition:background-color .25s ease,transform .25s ease}.svc:hover{transform:translateY(-6px)}:root[data-farbwelt=mutig] .svc:hover{transform:translateY(-8px) scale(1.015)}.knopf1,.cta{transition:transform .2s ease,box-shadow .2s ease}.knopf1:hover,.cta:hover{transform:skew(-10deg) translateY(-3px)}:root[data-farbwelt=mutig] .svc,:root[data-farbwelt=mutig] article.post,:root[data-farbwelt=mutig] .tiergalerie figure{transition:transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s ease}:root[data-farbwelt=mutig] .svc:hover{transform:rotate(0) translateY(-10px) scale(1.02)}:root[data-farbwelt=mutig] article.post:hover{transform:rotate(0) translateY(-8px);box-shadow:22px 22px #00000080}:root[data-farbwelt=mutig] .tiergalerie figure:hover{transform:rotate(0) scale(1.03)}@keyframes einschlag{0%{opacity:0;transform:translateY(40px) scale(.94)}to{opacity:1;transform:none}}:root[data-farbwelt=mutig] .hero .eyebrow{animation:einschlag .5s cubic-bezier(.2,.9,.3,1) backwards}:root[data-farbwelt=mutig] .hero h1{animation:einschlag .6s cubic-bezier(.2,.9,.3,1) .1s backwards}:root[data-farbwelt=mutig] .hero .lead{animation:einschlag .6s cubic-bezier(.2,.9,.3,1) .28s backwards}:root[data-farbwelt=mutig] .hero .knoepfe{animation:einschlag .6s cubic-bezier(.2,.9,.3,1) .42s backwards}.keks{position:fixed;left:0;right:0;bottom:0;z-index:var(--ebene-keks);background:var(--card);border-top:4px solid var(--signal);padding:clamp(1rem,2.5vw,1.5rem) 0;box-shadow:0 -18px 50px #00000059;max-height:70vh;overflow-y:auto;overscroll-behavior:contain}.keks[hidden]{display:none}.kgrid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(1.2rem,3vw,2.5rem);align-items:center}@media(max-width:860px){.kgrid{grid-template-columns:1fr;gap:1.4rem}}.keks h2{font-size:clamp(1.1rem,2vw,1.4rem);text-transform:uppercase}.keks p{color:var(--muted);font-size:.9rem;margin:.6rem 0 0;max-width:60ch}.kknoepfe{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem;align-items:center}.kknoepfe button,.kknoepfe a.ja{font:750 .92rem/1 var(--sans);padding:.8rem 1.3rem;cursor:pointer;border:2px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;display:inline-block}.kknoepfe button.ja,.kknoepfe a.ja{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.kknoepfe button:hover,.kknoepfe a.ja:hover{border-color:var(--signal);color:var(--signal-text)}.kknoepfe button.ja:hover,.kknoepfe a.ja:hover{color:var(--signal-ink);filter:brightness(1.1)}.kknoepfe .fein{background:none;border:0;padding:.8rem .4rem;font-weight:600;text-decoration:underline;color:var(--muted);font-size:.85rem}.kknoepfe a.fein:hover{color:var(--signal-text)}.farbfrage{border-left:4px solid var(--signal);padding-left:clamp(1rem,2vw,1.5rem)}@media(max-width:860px){.farbfrage{border-left:0;border-top:2px solid var(--signal);padding-left:0;padding-top:1.2rem}}.farbfrage h3{font-size:clamp(1.05rem,1.9vw,1.3rem);text-transform:uppercase}.farbfrage p{color:var(--muted);font-size:.86rem;margin:.5rem 0 0}.rechtlich{font-size:.74rem;color:var(--muted);margin-top:1.2rem;border-top:1px solid var(--line);padding-top:.8rem}@media(max-width:680px){.bar{gap:.55rem;height:66px}.logo img{height:34px}.cta{padding:.56rem .8rem;font-size:.79rem}.toggle{padding:.52rem .6rem;font-size:.71rem}.hero .bild img{object-position:70% 50%}body{overflow-x:hidden}}@media(max-width:360px){.bar{gap:.4rem}.logo img{height:28px}.cta{padding:.5rem .6rem;font-size:.74rem}.menueknopf{padding:.55rem .6rem}.hero .inhalt{min-width:0}.hero h1{font-size:2.2rem}.vitem,.bewertung-leiste{flex-wrap:wrap}:root[data-farbwelt=mutig] .menueknopf{border-width:2px;padding:.5rem .45rem}:root[data-farbwelt=mutig] .logo{padding:.3rem .45rem;border-width:2px}:root[data-farbwelt=mutig] .logo img{height:28px}}.kurzweg-abschnitt{padding-block:clamp(1.5rem,4vw,3rem)}.kurzweg .sub{max-width:62ch}.kurzweg .knoepfe{margin-top:1.4rem}:root[data-farbwelt=mutig] .slotbox .h2{color:#fff}:root[data-farbwelt=mutig] .slotbox .h2:after{background:var(--signal-ink)}
