.sh[data-astro-cid-f6kn7zjx]{position:relative;overflow-x:clip}.sh-seite[data-astro-cid-f6kn7zjx]{background:var(--bg);padding-block:3.5rem;position:relative}@media (width>=640px){.sh-seite[data-astro-cid-f6kn7zjx]{padding-block:5rem}}@media (width>=1024px){.sh-seite[data-astro-cid-f6kn7zjx]{padding-block:6rem}}.sh-raster[data-astro-cid-f6kn7zjx]{align-items:center;gap:3rem;display:grid}@media (width>=900px){.sh-raster[data-astro-cid-f6kn7zjx]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2.5rem}}.sh-titel[data-astro-cid-f6kn7zjx]{font-size:clamp(2.25rem,min(4.6vw,7.2svh),3.75rem);line-height:1.05}.sh-lead[data-astro-cid-f6kn7zjx]{font-size:clamp(1.125rem,min(1.5vw,2.4svh),1.25rem)}.sh-geraet[data-astro-cid-f6kn7zjx]{perspective:1800px;justify-items:center;display:grid}.sh-tablet[data-astro-cid-f6kn7zjx]{aspect-ratio:1.42;corner-shape:squircle;background:linear-gradient(150deg, color-mix(in oklab, var(--dark-ink) 94%, var(--dark-muted)) 0%, color-mix(in oklab, var(--dark-muted) 72%, var(--dark-ink)) 38%, color-mix(in oklab, var(--dark-ink) 82%, var(--dark-muted)) 62%, color-mix(in oklab, var(--dark-muted) 82%, var(--forest)) 100%);width:min(100%,36rem);box-shadow:0 50px 70px -36px color-mix(in srgb, var(--forest) 50%, transparent), 0 18px 26px -18px color-mix(in srgb, var(--forest) 40%, transparent), inset 0 1px 1px color-mix(in srgb, var(--dark-ink) 90%, transparent), inset 0 -1px 2px color-mix(in srgb, var(--forest) 30%, transparent);border-radius:2rem;padding:1.6%;position:relative;transform:rotateY(-8deg)rotateX(4deg)}@media (width>=900px){.sh-tablet[data-astro-cid-f6kn7zjx]{width:min(100%,36rem,78svh);transform:rotateY(-14deg)rotateX(5deg)}}.sh-glas[data-astro-cid-f6kn7zjx]{corner-shape:squircle;background:var(--forest);border-radius:1.55rem;height:100%;padding:3.2%;position:relative;overflow:hidden}.sh-glas[data-astro-cid-f6kn7zjx]:before{content:"";background:color-mix(in oklab, var(--forest) 60%, var(--dark-muted));border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:1.6%;left:50%}.sh-glas[data-astro-cid-f6kn7zjx]:after{content:"";pointer-events:none;background:linear-gradient(115deg, color-mix(in srgb, var(--dark-ink) 24%, transparent) 0%, transparent 38%);position:absolute;inset:0}.sh-schirm[data-astro-cid-f6kn7zjx]{background:var(--surface);height:100%;color:var(--ink);text-align:center;border-radius:.6rem;align-content:center;justify-items:center;gap:.55em;font-size:clamp(.6rem,1.15vw,.95rem);display:grid;container-type:inline-size}.sh-adresse[data-astro-cid-f6kn7zjx]{background:var(--bg);font-family:var(--font-mono);color:var(--ink-muted);border-radius:999px;align-items:center;gap:.5em;padding:.3em .9em;font-size:.85em;display:inline-flex}.sh-schloss[data-astro-cid-f6kn7zjx]{background:var(--forest-2);border-radius:.1em;width:.55em;height:.45em;position:relative}.sh-schloss[data-astro-cid-f6kn7zjx]:before{content:"";border:.09em solid var(--forest-2);border-bottom:0;border-radius:.25em .25em 0 0;width:.4em;height:.35em;margin-left:-.2em;position:absolute;bottom:90%;left:50%}.sh-messung[data-astro-cid-f6kn7zjx]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.75em}.sh-werte[data-astro-cid-f6kn7zjx]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;width:88%;margin-top:.4em;display:grid}.sh-werte[data-astro-cid-f6kn7zjx] li[data-astro-cid-f6kn7zjx]{justify-items:center;gap:.35em;display:grid;position:relative}.sh-ring[data-astro-cid-f6kn7zjx]{aspect-ratio:1;width:100%;max-width:5.2em;transform:rotate(-90deg)}.sh-ring[data-astro-cid-f6kn7zjx] circle[data-astro-cid-f6kn7zjx]{fill:none;stroke-width:3.5px}.sh-ring-spur[data-astro-cid-f6kn7zjx]{stroke:color-mix(in srgb, var(--forest-2) 18%, transparent)}.sh-ring-wert[data-astro-cid-f6kn7zjx]{stroke:var(--forest-2);stroke-linecap:round;stroke-dasharray:var(--voll);stroke-dashoffset:var(--wert)}.sh-zahl[data-astro-cid-f6kn7zjx]{aspect-ratio:1;width:100%;max-width:5.2em;font-family:var(--font-display);color:var(--forest-2);place-items:center;font-size:1.35em;font-weight:800;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.sh-name[data-astro-cid-f6kn7zjx]{color:var(--ink-muted);font-size:.72em;line-height:1.2}.sh-ladezeit[data-astro-cid-f6kn7zjx]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.5em;font-size:1.3em;font-weight:800}.sh-ladezeit[data-astro-cid-f6kn7zjx] span[data-astro-cid-f6kn7zjx]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.5em;font-weight:400;display:block}@media (prefers-reduced-motion:no-preference){.sh-ring-wert[data-astro-cid-f6kn7zjx]{animation:sh-ring 1.4s cubic-bezier(.22, 1, .36, 1) calc(.4s + var(--i) * .12s) both}.sh-zahl[data-astro-cid-f6kn7zjx]{animation:sh-zahl .6s ease calc(.9s + var(--i) * .12s) both}}@keyframes sh-ring{0%{stroke-dashoffset:var(--voll)}}@keyframes sh-zahl{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.sh-geraet[data-astro-cid-f6kn7zjx]{animation:.8s cubic-bezier(.22,1,.36,1) .1s both sh-auftritt}}@keyframes sh-auftritt{0%{opacity:0;transform:translateY(16px)}}.sf-faden{z-index:1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:visible}html.sf-an .sf-faden.ist-bereit{display:block}.sf-faden path{fill:none;stroke-linecap:round;stroke-linejoin:round}.sf-faden__spur{stroke:color-mix(in srgb, var(--signal) 22%, transparent);stroke-width:2px;stroke-dasharray:2 9}.sf-faden__linie{stroke:var(--signal);stroke-width:3px}.sf-faden__pfeil{stroke:var(--signal);stroke-width:4.5px;opacity:0;transform-box:fill-box;transform-origin:100% 0;transition:opacity .3s,transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.2)}.sf-faden.ist-fertig .sf-faden__pfeil{opacity:1;transform:none}.sf-faden__kopf{fill:var(--signal);stroke:var(--dark-ink);stroke-width:3px;transition:opacity .3s}.sf-faden.ist-fertig .sf-faden__kopf,.sf-faden.ist-still .sf-faden__kopf{opacity:0}.sf-anker{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.sf-wort{white-space:nowrap;display:inline-block}html.sf-bewegt .sf-zeichen{opacity:0;color:var(--dark-accent);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .25s linear,color .5s linear;transition-delay:calc(var(--c) * 22ms), calc(var(--c) * 22ms), calc(var(--c) * 22ms + .32s);display:inline-block;transform:translateY(.45em)rotate(6deg)}html.sf-bewegt .sl-karte .sl-karte__fuss{opacity:0;transition:opacity .4s linear .1s,transform .6s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(12px)}html.sf-bewegt .sl-karte.sf-da .sl-karte__fuss{opacity:1;transform:none}html.sf-bewegt .sf-da .sf-zeichen,html.sf-bewegt .sf-da.sf-zeichen{opacity:1;color:inherit;transform:none}.sl{position:relative}.sl-pin{padding-block:4rem;position:relative}@media (width>=40rem){.sl-pin{padding-block:6rem}}.sl-raster{gap:3rem;display:grid}@media (width>=48rem){.sl-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,4rem)}}.sl-text{z-index:2;align-content:start;gap:1.25rem;display:grid;position:relative}.sl-titel{letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.25rem,4.2vw,3.6rem);font-weight:800;line-height:1}.sl-leistungen{gap:1.5rem;margin-top:.5rem;display:grid}.sl-leistung{border-top:1.5px solid color-mix(in srgb, var(--dark-ink) 16%, transparent);gap:.6rem;padding-top:1.1rem;display:grid}.sl-leistung__nr{font-family:var(--font-mono);color:var(--dark-accent);margin-bottom:-.35rem;font-size:.8rem}.sl-leistung__name{font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;line-height:1.1}.sl-leistung__text{max-width:46ch;color:var(--dark-ink)}.sl-leistung__worte{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:.5rem;font-size:.7rem;display:flex}.sl-leistung__worte li{border:1px solid color-mix(in srgb, var(--dark-ink) 28%, transparent);color:var(--dark-muted);border-radius:999px;padding:.3rem .65rem}.sl-leistung__link{text-underline-offset:6px;min-height:2.75rem;text-decoration:underline 1.5px;text-decoration-color:var(--signal);justify-self:start;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.sl-leistung__pfeil{flex:none;width:1rem;height:1rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){.sl-leistung__link:hover .sl-leistung__pfeil,.sl-leistung__link:focus-visible .sl-leistung__pfeil{transform:translate(3px,-3px)}}.sl-zaehler{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dark-muted);font-size:.8rem;display:none}.sl-zaehler b{color:var(--dark-accent);font-size:1.6em;font-weight:600}.sl-buehne{position:relative}.sl-faden,.sl-paket{display:none}.sl-karten{z-index:2;padding-bottom:2rem;display:grid;position:relative}.sl-karte{top:calc(5.5rem + var(--i) * 12px);width:min(100%,16rem);transform:rotate(calc((var(--i) - 2.5) * 1.4deg));margin:0 auto 10vh;position:sticky}.sl-karte:last-child{margin-bottom:0}@media (width>=48rem){.sl-karte{width:min(100%,20rem);margin-bottom:22vh}}.sl-karte__flaeche{aspect-ratio:3/4;-webkit-mask-image:var(--maske);mask-image:var(--maske);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--dark-ink) 22%, transparent);border-radius:22px;flex-direction:column;justify-content:space-between;padding:1.1rem 1.25rem 1.35rem;display:flex;position:relative;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sl-karte__flaeche:before{content:"";pointer-events:none;-webkit-mask-image:var(--rand);mask-image:var(--rand);background:var(--signal);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.sl-karte__flaeche:after{content:"";z-index:3;pointer-events:none;background:var(--forest);opacity:var(--sl-schatten,0);position:absolute;inset:0}.sl-karte__kopf{z-index:1;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;font-size:.7rem;display:flex;position:relative}.sl-karte__fuss{z-index:1;gap:.5rem;display:grid;position:relative}.sl-karte__titel{font-family:var(--font-display);letter-spacing:-.02em;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:700;line-height:1.06}.sl-karte__text{font-size:.875rem;line-height:1.4}.sl-karte--glas .sl-karte__flaeche{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--dark-ink) 16%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--forest-2) 45%, var(--forest)), var(--forest));color:var(--dark-ink)}.sl-karte--glas .sl-karte__kopf{color:var(--dark-muted)}.sl-karte--signal .sl-karte__flaeche{background:linear-gradient(170deg, color-mix(in srgb, var(--signal) 88%, var(--dark-ink)), var(--signal) 60%);color:var(--on-signal);box-shadow:none}.sl-karte--signal .sl-karte__flaeche:before{background:var(--forest)}.sl-karte--creme .sl-karte__flaeche{background:var(--dark-ink);color:var(--forest);box-shadow:none}.sl-karte--creme .sl-karte__kopf{color:color-mix(in srgb, var(--forest) 78%, var(--dark-ink))}@media (width>=48rem) and (height>=700px){.sl-text{align-self:start;position:sticky;top:6rem}}@media (width>=900px) and (height>=760px){html.sl-szene .sl{padding-bottom:9rem}html.sl-szene .sl-pin{z-index:3;background:var(--dark-bg);align-items:center;height:100vh;padding-block:5rem 2rem;display:flex;overflow:hidden}html.sl-szene .sl-raster{align-items:center;width:100%;height:100%}html.sl-szene .sl-text{align-content:center;align-self:center;position:relative;top:auto}html.sl-szene .sl-titel{font-size:clamp(2.25rem,3.6vw,3.4rem)}html.sl-szene .sl-leistungen{gap:1.1rem}html.sl-szene .sl-leistung{gap:.45rem;padding-top:.9rem}html.sl-szene .sl-zaehler{display:block}html.sl-szene .sl-buehne{place-items:center;height:100%;display:grid}html.sl-szene .sl-karten{aspect-ratio:3/4;width:min(23vw,44vh,20rem);padding:0;display:block;translate:9%}html.sl-szene .sl-karte{will-change:transform;width:100%;margin:0;position:absolute;inset:0;transform:translateY(130vh)}html.sl-szene .sl-paket{z-index:1;aspect-ratio:1.75;background:repeating-linear-gradient(90deg, transparent 0 calc(25% - 1px), color-mix(in srgb, var(--dark-ink) 8%, transparent) calc(25% - 1px) 25%), linear-gradient(180deg, color-mix(in srgb, var(--forest-2) 22%, var(--forest)), var(--forest));border:1.5px dashed color-mix(in srgb, var(--dark-ink) 30%, transparent);border-radius:30px;align-content:end;justify-items:start;gap:.35rem;width:min(44vw,88vh,38rem);padding:1.4rem 1.6rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}html.sl-szene .sl-faden{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}}.sl-paket__name{max-width:5.2em;font-family:var(--font-display);color:var(--dark-ink);font-size:clamp(1.4rem,2vw,1.85rem);font-weight:800;line-height:.95}.sl-paket__preis{max-width:11ch;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-accent);font-size:.8rem}.sl-faden path{fill:none;stroke:var(--signal);stroke-width:3px;stroke-linecap:round}.sl-faden__kopf{fill:var(--signal);stroke:var(--dark-ink);stroke-width:3px;opacity:0}.sl-anker-oben{top:0}.sl-anker-pin{height:0;display:block;position:relative}.sl-anker-unten{bottom:0}.sa{padding-block:4rem 5rem;position:relative}@media (width>=40rem){.sa{padding-block:6rem 7rem}}.sa-anker-oben{top:0}.sa-anker-unten{bottom:0}.sa-titel{z-index:2;letter-spacing:-.035em;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:.95;position:relative}.sa-anker-vor{height:0;margin-top:1.5rem;display:block;position:relative}.sa-liste{z-index:2;gap:2.25rem;margin-top:2.5rem;padding-left:1.75rem;display:grid;position:relative}.sa-station{position:relative}.sa-knoten{background:var(--dark-bg);border:3px solid var(--signal);border-radius:50%;width:18px;height:18px;position:absolute;top:4px;left:-23px}.sa-nr{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--dark-accent);margin-bottom:.9rem;font-size:clamp(3rem,5.5vw,5.25rem);font-weight:800;line-height:.8;display:block}.sa-station__titel{margin-bottom:.5rem;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:700;line-height:1.1}.sa-station:first-child .sa-station__titel{color:var(--dark-accent)}.sa-station__text{color:var(--dark-muted)}.sa-anker-nach{bottom:-2.5rem;left:-14px}.sa-mehr{z-index:2;margin-top:4rem;padding-left:1.75rem;position:relative}@media (width>=48rem){.sa-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);padding-left:0}.sa-station{margin-top:calc(var(--i) * clamp(2.5rem, 6vw, 5.5rem));border-left:1.5px solid color-mix(in srgb, var(--dark-ink) 16%, transparent);padding:1.9rem 0 0 1.6rem}.sa-knoten{top:-9px;left:-9px}.sa-anker-nach{left:0}.sa-mehr{text-align:right;padding-left:0}}html.sf-bewegt .sa-station[data-sf-sichtbar]{opacity:0;transition:opacity .7s linear;transition-delay:calc(var(--i) * 90ms)}html.sf-bewegt .sa-station[data-sf-sichtbar] .sa-knoten{transition:transform .5s cubic-bezier(.16,1,.3,1) .2s;transform:scale(0)}html.sf-bewegt .sa-station.sf-da{opacity:1}html.sf-bewegt .sa-station.sf-da .sa-knoten{transform:none}@media (prefers-reduced-motion:reduce){.sl-karten{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1rem;padding:0}.sl-karte{width:100%;margin:0;position:relative;top:0;transform:none}}@media (width<=39.99rem){.sf-faden__linie{stroke-width:2.5px}.sf-faden__kopf{stroke-width:2px}}.sp[data-astro-cid-tbw32z3r]{--sp-fasern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 .14' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .15 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--sp-schatten-farbe:var(--forest);position:relative;overflow-x:clip}.sp-faecher[data-astro-cid-tbw32z3r]{isolation:isolate;padding-block:clamp(3.5rem,9vw,7.5rem) clamp(1.5rem,4vw,3rem);position:relative}.sp-geist[data-astro-cid-tbw32z3r]{inset-block:0;z-index:-1;pointer-events:none;user-select:none;white-space:nowrap;width:100vw;font-family:var(--font-display);letter-spacing:-.06em;color:color-mix(in oklab, var(--line) 60%, var(--bg));justify-content:center;align-items:flex-start;font-size:clamp(4.5rem,16vw,15rem);font-style:italic;font-weight:800;line-height:.85;display:flex;position:absolute;left:50%;overflow:hidden;translate:-50%}.sp-geist[data-astro-cid-tbw32z3r] span[data-astro-cid-tbw32z3r]{display:inline-block}.sp-liste[data-astro-cid-tbw32z3r]{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:34rem;margin-inline:auto;display:grid}@media (width>=1024px){.sp-liste[data-astro-cid-tbw32z3r]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.75rem);max-width:none}.sp-platz[data-astro-cid-tbw32z3r]:nth-child(2){z-index:2}}.sp-platz[data-astro-cid-tbw32z3r]{z-index:1;position:relative}.sp-platz[data-astro-cid-tbw32z3r]:hover,.sp-platz[data-astro-cid-tbw32z3r]:focus-within{z-index:4}.sp-karte[data-astro-cid-tbw32z3r]{--lx:30%;--ly:0%;height:100%;min-height:44px;transform:perspective(900px) rotateX(var(--sp-rx,0deg)) rotateY(var(--sp-ry,0deg));box-shadow:0 30px 50px -24px color-mix(in oklab, var(--sp-schatten-farbe) 34%, transparent), 0 12px 22px -10px color-mix(in oklab, var(--sp-schatten-farbe) 16%, transparent);border-radius:24px;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,2.4vw,2rem);text-decoration:none;transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.sp-karte[data-astro-cid-tbw32z3r]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(155deg, var(--sp-glanz,color-mix(in oklab, var(--dark-ink) 22%, transparent)), transparent 32%, transparent 70%, color-mix(in oklab, var(--forest) 8%, transparent));position:absolute;inset:0}.sp-karte[data-astro-cid-tbw32z3r]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(60% 45% at var(--lx) var(--ly), color-mix(in oklab, var(--dark-ink) 38%, transparent), transparent 70%);transition:opacity .4s;position:absolute;inset:0}.sp-karte[data-astro-cid-tbw32z3r].is-gekippt:after{opacity:1}.sp-karte[data-astro-cid-tbw32z3r]>[data-astro-cid-tbw32z3r]{z-index:1;position:relative}.sp-karte[data-astro-cid-tbw32z3r]:hover,.sp-karte[data-astro-cid-tbw32z3r]:focus-visible{box-shadow:0 40px 60px -24px color-mix(in oklab, var(--sp-schatten-farbe) 44%, transparent), 0 16px 26px -10px color-mix(in oklab, var(--sp-schatten-farbe) 22%, transparent);translate:0 -6px}.sp-karte[data-astro-cid-tbw32z3r]:focus-visible{outline:3px solid var(--signal-text);outline-offset:4px}.sp-karte[data-astro-cid-tbw32z3r]:hover .sp-details[data-astro-cid-tbw32z3r],.sp-karte[data-astro-cid-tbw32z3r]:focus-visible .sp-details[data-astro-cid-tbw32z3r]{text-underline-offset:4px;text-decoration:underline}.sp-kopf[data-astro-cid-tbw32z3r]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sp-name[data-astro-cid-tbw32z3r]{font-size:1.5rem;font-weight:700;line-height:1.1}.sp-chip[data-astro-cid-tbw32z3r]{font-family:var(--font-mono);background:var(--on-signal);color:var(--signal);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.sp-preis[data-astro-cid-tbw32z3r]{font-family:var(--font-display);letter-spacing:-.04em;margin-top:.25rem;font-size:clamp(2.1rem,3.2vw,2.75rem);font-weight:800;line-height:1}.sp-umfang[data-astro-cid-tbw32z3r]{border-top:1px dashed var(--sp-linie);margin-top:.5rem;padding-top:.9rem;font-weight:600}.sp-umsetzung[data-astro-cid-tbw32z3r]{font-family:var(--font-mono);color:var(--sp-leise);font-size:.8rem}.sp-beschreibung[data-astro-cid-tbw32z3r]{color:var(--sp-leise);font-size:.95rem}.sp-details[data-astro-cid-tbw32z3r]{color:var(--sp-akzent);margin-top:auto;padding-top:.75rem;font-size:.95rem;font-weight:600}.sp-karte--papier[data-astro-cid-tbw32z3r]{--sp-leise:var(--ink-muted);--sp-linie:var(--line);--sp-akzent:var(--signal-text);--sp-glanz:color-mix(in oklab, var(--surface) 70%, transparent);background:var(--surface) var(--sp-fasern);color:var(--ink);box-shadow:0 30px 50px -24px color-mix(in oklab, var(--sp-schatten-farbe) 34%, transparent), 0 12px 22px -10px color-mix(in oklab, var(--sp-schatten-farbe) 16%, transparent), 0 0 0 1px color-mix(in oklab, var(--line) 60%, transparent)}.sp-karte--signal[data-astro-cid-tbw32z3r]{--sp-schatten-farbe:color-mix(in oklab, var(--signal) 55%, var(--forest));--sp-leise:var(--on-signal);--sp-linie:color-mix(in oklab, var(--on-signal) 30%, transparent);--sp-akzent:var(--on-signal);background:var(--signal);color:var(--on-signal)}.sp-karte--wald[data-astro-cid-tbw32z3r]{--sp-leise:var(--dark-muted);--sp-linie:color-mix(in oklab, var(--dark-ink) 20%, transparent);--sp-akzent:var(--dark-accent);background:var(--dark-bg);color:var(--dark-ink)}.sp-karte--wald[data-astro-cid-tbw32z3r]:before{background:linear-gradient(155deg, color-mix(in oklab, var(--dark-ink) 8%, transparent), transparent 35%)}.sp-karte--wald[data-astro-cid-tbw32z3r]:after{background:radial-gradient(60% 45% at var(--lx) var(--ly), color-mix(in oklab, var(--dark-ink) 12%, transparent), transparent 70%)}.sp-fuss[data-astro-cid-tbw32z3r]{margin-top:.5rem}@media (prefers-reduced-motion:no-preference){html.sp-an .sp-faecher[data-astro-cid-tbw32z3r]:not(.is-ausgelegt) .sp-platz[data-astro-cid-tbw32z3r]{opacity:0;transform:translateY(28px)}html.sp-an .sp-faecher[data-astro-cid-tbw32z3r].is-ausgelegt .sp-platz[data-astro-cid-tbw32z3r]{animation:sp-steigen .7s cubic-bezier(.22, 1, .36, 1) calc(var(--sp-folge) * 90ms) both}html.sp-an .sp-faecher[data-astro-cid-tbw32z3r]:not(.is-ausgelegt) .sp-geist[data-astro-cid-tbw32z3r] span[data-astro-cid-tbw32z3r]{opacity:0;transform:translateY(.3em)}html.sp-an .sp-faecher[data-astro-cid-tbw32z3r].is-ausgelegt .sp-geist[data-astro-cid-tbw32z3r] span[data-astro-cid-tbw32z3r]{animation:sp-geist .9s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * 40ms) both}@media (width>=1024px){html.sp-an .sp-faecher[data-astro-cid-tbw32z3r]:not(.is-ausgelegt) .sp-platz[data-astro-cid-tbw32z3r]{opacity:0;transform:translate(var(--sp-x), calc(var(--sp-y) - 220px)) rotate(calc(var(--sp-r) + 18deg)) scale(.86)}html.sp-an .sp-faecher[data-astro-cid-tbw32z3r].is-ausgelegt .sp-platz[data-astro-cid-tbw32z3r]{animation:sp-faechern 1.7s cubic-bezier(.22, 1, .36, 1) calc(var(--sp-folge) * .11s) both}}}@keyframes sp-steigen{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sp-geist{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes sp-faechern{0%{opacity:0;transform:translate(var(--sp-x), calc(var(--sp-y) - 220px)) rotate(calc(var(--sp-r) + 18deg)) scale(.86)}38%{opacity:1;transform:translate(var(--sp-x), var(--sp-y)) rotate(var(--sp-r)) scale(1)}52%{opacity:1;transform:translate(var(--sp-x), var(--sp-y)) rotate(var(--sp-r)) scale(1)}to{opacity:1;transform:none}}
