.held[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;height:100svh;display:grid;grid-template-rows:1fr auto;color:#fff;background:var(--marine-950);overflow:hidden;isolation:isolate}.held-folien[data-astro-cid-bbe6dxrz],.folie[data-astro-cid-bbe6dxrz],.folie[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%}.folie[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{object-fit:cover}.folie[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity 1.6s ease;z-index:0}.folie[data-astro-cid-bbe6dxrz].ist-aktiv{opacity:1;z-index:1}.folie[data-astro-cid-bbe6dxrz].ist-aktiv img[data-astro-cid-bbe6dxrz]{animation:atmen 12s ease-out both}.ohne-js[data-astro-cid-bbe6dxrz] .folie[data-astro-cid-bbe6dxrz]:first-child{opacity:1}@keyframes atmen{0%{transform:scale(1.07)}to{transform:scale(1)}}.held-schatten[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#0c11209e,#0c11202e 28%,#0c112080 62%,#0c1120eb),linear-gradient(90deg,rgb(12 17 32 / .55),transparent 65%)}.held-mitte[data-astro-cid-bbe6dxrz]{position:relative;z-index:3;align-self:end;padding-top:9rem;padding-bottom:clamp(1.5rem,4vh,3rem);display:grid;gap:var(--raum-2);justify-items:start}.held-mitte[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{max-width:15ch;text-shadow:0 2px 40px rgb(0 0 0 / .35)}.held-text[data-astro-cid-bbe6dxrz]{max-width:38rem;font-size:var(--t-l);line-height:1.45;margin:0;color:#fff;text-shadow:0 1px 24px rgb(0 0 0 / .5);font-family:var(--schrift-display);font-weight:500}.held-aktionen[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-3);margin-top:var(--raum-1)}.held-zeit[data-astro-cid-bbe6dxrz]{margin:0;color:var(--marine-100);font-size:var(--t-s);letter-spacing:.04em}.held-steuerung[data-astro-cid-bbe6dxrz]{position:absolute;z-index:4;right:var(--rand);bottom:calc(var(--trust-h, 7.5rem) + 1rem);display:flex;align-items:center;gap:1rem}.held-punkte[data-astro-cid-bbe6dxrz]{display:flex;gap:.15rem}.held-punkte[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]{width:2.2rem;height:2.2rem;background:none;border:0;position:relative}.held-punkte[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;left:.45rem;right:.45rem;top:50%;height:2px;background:#ffffff80;transition:background var(--dauer-m)}.held-punkte[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz][aria-current=true]:after{background:#fff;height:3px}.held-punkte[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]:hover:after{background:#fff}.held-pause[data-astro-cid-bbe6dxrz]{width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid rgb(255 255 255 / .55);background:#0c112066;color:#fff;display:grid;place-items:center}.held-pause[data-astro-cid-bbe6dxrz]:hover{background:#ffffff2e}.pause-symbol[data-astro-cid-bbe6dxrz]{display:flex;gap:4px}.pause-symbol[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{width:3px;height:12px;background:currentColor}.held-pause[data-astro-cid-bbe6dxrz][aria-pressed=true] .pause-symbol[data-astro-cid-bbe6dxrz]{gap:0}.held-pause[data-astro-cid-bbe6dxrz][aria-pressed=true] .pause-symbol[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:first-child{width:0;height:0;background:none;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.held-pause[data-astro-cid-bbe6dxrz][aria-pressed=true] .pause-symbol[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:last-child{display:none}.ohne-js[data-astro-cid-bbe6dxrz] .held-steuerung[data-astro-cid-bbe6dxrz]{display:none}.trust[data-astro-cid-bbe6dxrz]{position:relative;z-index:3;border-top:1px solid rgb(255 255 255 / .22);background:#0c1120b8;backdrop-filter:blur(4px);padding-block:clamp(.8rem,1.6vh,1.2rem)}.trust-liste[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem clamp(1.2rem,3vw,3rem)}.trust-liste[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center}.trust-liste[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{height:var(--h);width:auto;max-width:100%;opacity:.95}@media(max-width:52rem){.trust-liste[data-astro-cid-bbe6dxrz]{justify-content:center}.trust-liste[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{height:calc(var(--h) * .72)}.held[data-astro-cid-bbe6dxrz]{grid-template-rows:1fr auto auto}.held-steuerung[data-astro-cid-bbe6dxrz]{position:relative;right:auto;bottom:auto;grid-row:2;justify-self:end;margin:0 var(--rand) .7rem}.held-mitte[data-astro-cid-bbe6dxrz]{padding-top:7.5rem;padding-bottom:.6rem}.held-punkte[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]{width:1.8rem}}@media(max-height:40rem)and (min-width:52rem){.trust-liste[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{height:calc(var(--h) * .7)}.held-text[data-astro-cid-bbe6dxrz]{font-size:var(--t-m)}}@media(prefers-reduced-motion:reduce){.folie[data-astro-cid-bbe6dxrz].ist-aktiv img[data-astro-cid-bbe6dxrz]{animation:none}.folie[data-astro-cid-bbe6dxrz]{transition:none}}.ring[data-astro-cid-h6fh6pqk]{display:block;overflow:visible}.ring[data-astro-cid-h6fh6pqk].dreht{animation:ring-dreht 60s linear infinite}@keyframes ring-dreht{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-h6fh6pqk].dreht{animation:none}}.haus[data-astro-cid-4ewhqpn4]{background:var(--papier)}.haus-raster[data-astro-cid-4ewhqpn4]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--raum-4);align-items:start}@media(min-width:62rem){.haus-raster[data-astro-cid-4ewhqpn4]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3rem,7vw,8rem)}}.haus-text[data-astro-cid-4ewhqpn4] h2[data-astro-cid-4ewhqpn4]{margin-bottom:var(--raum-3)}.haus-lead[data-astro-cid-4ewhqpn4]{font-family:var(--schrift-display);font-size:var(--t-l);line-height:1.4;font-weight:500;color:var(--marine-700)}.haus-text[data-astro-cid-4ewhqpn4] p[data-astro-cid-4ewhqpn4]:not(.haus-lead){color:var(--text-leise);max-width:38rem}.haus-text[data-astro-cid-4ewhqpn4] .textlink[data-astro-cid-4ewhqpn4]{display:inline-block;margin-top:var(--raum-2);color:var(--marine-900)}.haus-bilder[data-astro-cid-4ewhqpn4]{position:relative;padding-bottom:4.5rem}.bild[data-astro-cid-4ewhqpn4]{margin:0;overflow:hidden;border-radius:var(--radius);background:var(--dunst)}.bild[data-astro-cid-4ewhqpn4] img[data-astro-cid-4ewhqpn4]{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--kurve)}@media(hover:hover)and (pointer:fine){.bild[data-astro-cid-4ewhqpn4]:hover img[data-astro-cid-4ewhqpn4]{transform:scale(1.05)}}.bild-gross[data-astro-cid-4ewhqpn4]{width:86%;aspect-ratio:4 / 5}.bild-klein[data-astro-cid-4ewhqpn4]{position:absolute;right:0;top:10%;width:44%;aspect-ratio:1;border:6px solid var(--papier);box-shadow:var(--schatten);z-index:1}.portrait[data-astro-cid-4ewhqpn4]{position:absolute;left:-4%;bottom:0;width:clamp(9rem,30%,15rem);margin:0;z-index:2}.portrait[data-astro-cid-4ewhqpn4] img[data-astro-cid-4ewhqpn4]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:6px solid var(--papier);background:var(--marine-700);box-shadow:var(--schatten)}.portrait[data-astro-cid-4ewhqpn4] figcaption[data-astro-cid-4ewhqpn4]{position:absolute;left:.5rem;bottom:-2.1rem;font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);font-weight:600;white-space:nowrap}.stempel[data-astro-cid-4ewhqpn4]{position:absolute;left:calc(30% + 1.2rem);bottom:.4rem;color:var(--marine-700);background:var(--papier);border-radius:50%;padding:.35rem;box-shadow:var(--schatten);z-index:2}.raeume[data-astro-cid-4ewhqpn4]{margin-top:var(--raum-5)}.raeume-liste[data-astro-cid-4ewhqpn4]{display:grid;gap:var(--raum-2);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.raum[data-astro-cid-4ewhqpn4]{background:var(--marine-900);color:#fff;padding:var(--raum-3);border-radius:var(--radius);display:grid;gap:.6rem;align-content:start;transition:transform var(--dauer-m) var(--kurve),background var(--dauer-m) var(--kurve),box-shadow var(--dauer-m) var(--kurve)}.raum[data-astro-cid-4ewhqpn4]:focus-within{background:var(--marine-700);box-shadow:var(--schatten)}@media(hover:hover)and (pointer:fine){.raum[data-astro-cid-4ewhqpn4]:hover{transform:translateY(-6px);background:var(--marine-700);box-shadow:var(--schatten)}}.raum[data-astro-cid-4ewhqpn4] svg[data-astro-cid-4ewhqpn4]{color:var(--marine-200);margin-bottom:.6rem}.raum[data-astro-cid-4ewhqpn4] p[data-astro-cid-4ewhqpn4]{margin:0;color:var(--auf-marine-leise)}@media(prefers-reduced-motion:reduce){.raum[data-astro-cid-4ewhqpn4]:hover,.bild[data-astro-cid-4ewhqpn4]:hover img[data-astro-cid-4ewhqpn4]{transform:none}}.karten-kopf{display:grid;gap:var(--raum-2);max-width:38rem;margin-bottom:var(--raum-4)}.karten-intro{margin:0}.karten-res{display:inline-block;margin-top:var(--raum-4);color:var(--marine-900)}.mockups{list-style:none;margin:0;padding:0;display:grid;gap:var(--raum-4) var(--raum-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.mockup{display:grid;gap:var(--raum-2);width:100%;background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer}.mockup-buch{position:relative;display:grid;place-content:center;justify-items:center;gap:.9rem;aspect-ratio:4 / 5;padding:1.5rem;background:var(--marine-700);color:#fff;text-align:center;border-radius:3px 8px 8px 3px;box-shadow:0 26px 44px -26px #141a2dcc,inset 6px 0 #0000002e,inset 7px 0 #ffffff14;transition:transform var(--dauer-m) var(--kurve),box-shadow var(--dauer-m) var(--kurve)}.mockup-buch:after{content:"";position:absolute;right:0;top:4px;bottom:4px;width:5px;background:repeating-linear-gradient(180deg,#fdfdfb 0 2px,#d9dce6 2px 3px);border-radius:0 3px 3px 0}.mockup-logo{width:min(78%,12rem);height:auto}.mockup-ring{width:min(70%,10rem);color:#fff}.mockup-titel{font-family:var(--schrift-display);font-weight:500;font-size:clamp(1.7rem,2.4vw + .8rem,2.4rem);line-height:1}.mockup-zeile{font-size:var(--t-s);letter-spacing:.14em;text-transform:uppercase;color:var(--marine-200)}.mockup-text{display:grid;gap:.35rem}.mockup-name{font-family:var(--schrift-display);font-size:var(--t-l);font-weight:500}.mockup-beschr{font-size:var(--t-s);max-width:24rem}.mockup-cta{justify-self:start;margin-top:.3rem;font-weight:600;font-size:var(--t-s);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;padding-bottom:.3rem}@media(hover:hover)and (pointer:fine){.mockup:hover .mockup-buch{transform:translateY(-6px) rotate(-1deg);box-shadow:0 34px 50px -26px #141a2dd9,inset 6px 0 #0000002e,inset 7px 0 #ffffff14}}.mockup:focus-visible{outline-offset:6px}.karten-dialog{border:0;padding:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:var(--marine-950);color:#fff;overflow:hidden}.karten-dialog[open]{display:flex;flex-direction:column}.karten-dialog::backdrop{background:var(--marine-950)}.karten-dkopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem var(--rand)}.karten-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.karten-tabs button{background:none;color:var(--marine-200);border:1px solid var(--marine-500);border-radius:var(--radius);padding:.5rem 1rem;min-height:2.6rem;font-family:var(--schrift-text);font-size:var(--t-s);font-weight:600;transition:color var(--dauer-m),background var(--dauer-m)}@media(hover:hover)and (pointer:fine){.karten-tabs button:hover{color:#fff;border-color:#fff}}.karten-tabs button[aria-selected=true]{background:#fff;color:var(--marine-900);border-color:#fff}.karten-zu{flex:none;width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid var(--marine-300);background:transparent;color:#fff;display:grid;place-items:center;transition:background var(--dauer-m),color var(--dauer-m)}@media(hover:hover)and (pointer:fine){.karten-zu:hover{background:#fff;color:var(--marine-900)}}.karten-buecher{flex:1;min-height:0;min-width:0;padding-inline:var(--rand);display:grid;align-items:start;justify-items:center}.karten-dialog .buch-stand{color:var(--marine-200)}.karten-dialog .buch-pfeil{border-color:#fff;color:#fff}@media(hover:hover)and (pointer:fine){.karten-dialog .buch-pfeil:hover:not([disabled]){background:#fff;color:var(--marine-900)}}.ohne-js .karten-dialog{display:block;position:static;width:auto;height:auto;margin-top:var(--raum-4);background:var(--marine-900);padding:var(--raum-3) 0}.ohne-js .mockups,.ohne-js .karten-zu,.ohne-js .karten-tabs,.mit-js .buch-panel[hidden]{display:none}.buch-quelle{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--raum-3)}.seite{container-type:inline-size;background:#fdfdfb;color:var(--marine-900);padding:clamp(.9rem,4cqw,1.5rem);border-radius:3px;font-size:var(--t-s)}.seite--cover,.seite--ende{background:var(--marine-700);color:#fff}.seite--info{background:#fdfdfb}.seite-kopf{margin-bottom:.8em;padding-bottom:.6em;border-bottom:1px solid color-mix(in srgb,var(--marine-900) 22%,transparent)}.seite-titel{font-family:var(--schrift-display);font-weight:600;font-size:calc(clamp(1.5rem,8.2cqw,2.4rem) * var(--f, 1));line-height:1.05}.seite-zusatz{margin:.3em 0 0;font-size:calc(clamp(.72rem,2.9cqw,.9rem) * var(--f, 1));letter-spacing:.1em;text-transform:uppercase;color:var(--marine-500);font-weight:600}.gruppe{margin-bottom:.9em}.gruppe-kopf{font-family:var(--schrift-text);font-weight:600;font-size:calc(clamp(.7rem,2.7cqw,.85rem) * var(--f, 1));letter-spacing:.1em;text-transform:uppercase;color:var(--marine-500);margin:0 0 .6em}.zeile{margin-bottom:.55em}.zeile-kopf{display:flex;align-items:baseline;gap:.5em}.zeile-name{font-weight:600;font-size:calc(clamp(.8rem,3.35cqw,1.02rem) * var(--f, 1));line-height:1.3}.zeile-punkte{flex:1;border-bottom:1px dotted color-mix(in srgb,var(--marine-900) 45%,transparent);transform:translateY(-.28em);min-width:1.2em}.zeile-preis{font-variant-numeric:tabular-nums;font-weight:600;font-size:calc(clamp(.8rem,3.35cqw,1.02rem) * var(--f, 1));white-space:nowrap}.zeile-text{margin:.1em 0 0;font-size:calc(clamp(.74rem,3cqw,.92rem) * var(--f, 1));line-height:1.3;color:#3c4560}.zeile-hinweis{margin:.1em 0 0;font-size:calc(clamp(.7rem,2.7cqw,.85rem) * var(--f, 1));color:var(--marine-500);font-style:italic;font-family:var(--schrift-display)}.seite-fuss{margin:1.4em 0 0;padding-top:.9em;border-top:1px solid color-mix(in srgb,var(--marine-900) 18%,transparent);font-size:calc(clamp(.68rem,2.6cqw,.8rem) * var(--f, 1));color:var(--text-leise)}.seite--info .gruppe-kopf{color:var(--marine-700)}.cover-innen{height:100%;min-height:20rem;display:grid;place-content:center;justify-items:center;text-align:center;gap:1.1em}.cover-logo{width:min(78%,20rem);height:auto}.cover-titel{font-family:var(--schrift-display);font-weight:500;font-size:clamp(2rem,11cqw,3.4rem);line-height:1}.cover-zeile{margin:0;font-size:clamp(.78rem,3cqw,.95rem);letter-spacing:.14em;text-transform:uppercase;color:var(--marine-200)}.cover-hinweis{margin:.8em 0 0;font-size:.78rem;color:var(--marine-200);display:none}.cover-ring{width:min(82%,21rem);color:#fff}.ende-text{font-family:var(--schrift-display);font-size:clamp(1.4rem,7cqw,2.1rem);line-height:1.15;margin:0}.mit-js .buch{--seiten-h: 640px;position:relative;margin-inline:auto;padding-bottom:3.4rem;user-select:none}.mit-js .buch-quelle{position:absolute;width:1px;height:1px;overflow:hidden;visibility:hidden;pointer-events:none}.buch-buehne{position:relative;height:var(--seiten-h);perspective:2600px;transition:transform .9s var(--kurve);outline-offset:10px}.buch-buehne.modus-doppel{transform:translate(var(--versatz, 0%))}.buch-blatt{position:absolute;top:0;height:100%;transform-style:preserve-3d;transform-origin:left center;transition:transform .95s cubic-bezier(.5,.05,.25,1),opacity .5s linear}.modus-doppel .buch-blatt{left:50%;width:50%}.modus-einzel .buch-blatt{left:0;width:100%}.buch-blatt.ist-umgeblaettert{transform:rotateY(-180deg)}.modus-einzel .buch-blatt.ist-umgeblaettert{transform:rotateY(-95deg);opacity:0;pointer-events:none}.blatt-seite{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;display:block;border-radius:3px;box-shadow:0 24px 50px -28px #141a2dbf}.misst .blatt-seite .seite{height:auto}.blatt-seite.hinten{transform:rotateY(180deg)}.blatt-seite .seite{height:100%;width:100%;border-radius:0;overflow:auto;scrollbar-width:thin}.blatt-seite.rechts .seite{border-radius:2px 6px 6px 2px}.blatt-seite.links .seite{border-radius:6px 2px 2px 6px}.blatt-seite:after{content:"";position:absolute;inset:0;pointer-events:none}.blatt-seite.vorn:after{background:linear-gradient(90deg,rgb(0 0 0 / .22),transparent 7%,transparent 93%,rgb(0 0 0 / .04))}.blatt-seite.hinten:after{background:linear-gradient(270deg,rgb(0 0 0 / .22),transparent 7%,transparent 93%,rgb(0 0 0 / .04))}.modus-einzel .blatt-seite.vorn:after{background:linear-gradient(90deg,rgb(0 0 0 / .12),transparent 4%)}.blatt-seite[inert]{visibility:hidden;transition:visibility 0s linear .5s}.seite-leer{background:#fdfdfb;height:100%}.buch-steuerung{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:1.2rem}.buch-pfeil{width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid var(--marine-900);background:transparent;color:var(--marine-900);display:grid;place-items:center;transition:background var(--dauer-m),color var(--dauer-m),transform var(--dauer-s)}@media(hover:hover)and (pointer:fine){.buch-pfeil:hover:not([disabled]){background:var(--marine-900);color:#fff}}.buch-pfeil:active:not([disabled]){transform:scale(.94)}.buch-pfeil[disabled]{opacity:.3;cursor:default}.buch-stand{min-width:10rem;max-width:16rem;text-align:center;font-size:var(--t-s);color:var(--text-leise);letter-spacing:.02em;margin:0}.mit-js .cover-hinweis{display:block}@media(prefers-reduced-motion:reduce){.buch-blatt{transition:opacity .3s linear}.buch-blatt.ist-umgeblaettert{transform:none;opacity:0;pointer-events:none}.buch-buehne{transition:none}}.events-kopf[data-astro-cid-bqssetp2]{display:flex;align-items:end;justify-content:space-between;gap:var(--raum-3);margin-bottom:var(--raum-4);flex-wrap:wrap}.events-intro[data-astro-cid-bqssetp2]{max-width:36rem;margin:var(--raum-2) 0 0}.slider-pfeile[data-astro-cid-bqssetp2]{display:flex;gap:.7rem}.pfeil[data-astro-cid-bqssetp2]{width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid var(--marine-900);background:transparent;color:var(--marine-900);display:grid;place-items:center;transition:background var(--dauer-m),color var(--dauer-m),transform var(--dauer-s)}.pfeil[data-astro-cid-bqssetp2]:hover:not([disabled]){background:var(--marine-900);color:#fff}.pfeil[data-astro-cid-bqssetp2]:active:not([disabled]){transform:scale(.94)}.pfeil[data-astro-cid-bqssetp2][disabled]{opacity:.3;cursor:default}.ohne-js[data-astro-cid-bqssetp2] .slider-pfeile[data-astro-cid-bqssetp2]{display:none}.slider[data-astro-cid-bqssetp2]{position:relative}.slider-spur[data-astro-cid-bqssetp2]{display:flex;gap:clamp(1rem,2vw,1.6rem);overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem var(--rand) 1.5rem;scroll-padding-inline:var(--rand);scrollbar-width:none;overscroll-behavior-x:contain}.slider-spur[data-astro-cid-bqssetp2]::-webkit-scrollbar{display:none}.ev-karte[data-astro-cid-bqssetp2]{flex:0 0 min(80vw,22rem);scroll-snap-align:start}.ev-karte[data-astro-cid-bqssetp2] article[data-astro-cid-bqssetp2]{height:100%;background:#fff;border-radius:var(--radius-gross);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px #141a2d0f,0 18px 40px -26px #141a2d80;transition:transform var(--dauer-m) var(--kurve),box-shadow var(--dauer-m) var(--kurve)}.ev-karte[data-astro-cid-bqssetp2] article[data-astro-cid-bqssetp2]:focus-within{box-shadow:0 1px #141a2d0f,0 30px 50px -24px #141a2d99}@media(hover:hover)and (pointer:fine){.ev-karte[data-astro-cid-bqssetp2] article[data-astro-cid-bqssetp2]:hover{transform:translateY(-6px);box-shadow:0 1px #141a2d0f,0 30px 50px -24px #141a2d99}}.ev-bild[data-astro-cid-bqssetp2]{aspect-ratio:3 / 2;overflow:hidden;background:var(--marine-100)}.ev-bild[data-astro-cid-bqssetp2] img[data-astro-cid-bqssetp2]{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--kurve)}@media(hover:hover)and (pointer:fine){.ev-karte[data-astro-cid-bqssetp2] article[data-astro-cid-bqssetp2]:hover .ev-bild[data-astro-cid-bqssetp2] img[data-astro-cid-bqssetp2]{transform:scale(1.06)}}.ev-text[data-astro-cid-bqssetp2]{padding:var(--raum-3);display:flex;flex-direction:column;gap:.55rem;flex:1;align-items:flex-start}.ev-termine[data-astro-cid-bqssetp2]{display:flex;flex-wrap:wrap;gap:.4rem}.ev-termine[data-astro-cid-bqssetp2] li[data-astro-cid-bqssetp2]{font-size:var(--t-xs);font-weight:600;letter-spacing:.06em;background:var(--marine-900);color:#fff;padding:.3rem .65rem;border-radius:var(--radius)}.ev-termine[data-astro-cid-bqssetp2] li[data-astro-cid-bqssetp2].aus{background:var(--marine-100);color:var(--marine-700);text-decoration:line-through;text-decoration-thickness:1px}.ev-text[data-astro-cid-bqssetp2] h3[data-astro-cid-bqssetp2]{font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem)}.ev-sub[data-astro-cid-bqssetp2]{margin:0;color:var(--text-leise);font-size:var(--t-s)}.ev-preis[data-astro-cid-bqssetp2]{margin:.2rem 0 .4rem;font-weight:600;font-size:var(--t-s)}.ev-knopf[data-astro-cid-bqssetp2]{margin-top:auto;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;border:0;padding-inline:0;color:var(--marine-900);text-align:left}.ev-knopf[data-astro-cid-bqssetp2]:hover{background-size:40% 1px}.ev-karte--charity[data-astro-cid-bqssetp2] article[data-astro-cid-bqssetp2]{background:var(--marine-900);color:#fff;justify-content:center}.ev-karte--charity[data-astro-cid-bqssetp2] .ev-text[data-astro-cid-bqssetp2]{flex:0 0 auto;gap:1rem}.ev-karte--charity[data-astro-cid-bqssetp2] .ev-sub[data-astro-cid-bqssetp2]{color:var(--auf-marine-leise)}.ev-herz[data-astro-cid-bqssetp2]{width:8rem;margin:var(--raum-4) var(--raum-3) 0;opacity:.95}.slider-fortschritt[data-astro-cid-bqssetp2]{height:2px;background:var(--marine-200);margin-inline:var(--rand);position:relative;max-width:var(--breite);margin-inline:max(var(--rand),calc((100% - var(--breite)) / 2))}.slider-fortschritt[data-astro-cid-bqssetp2] i[data-astro-cid-bqssetp2]{position:absolute;inset:0 auto 0 0;width:20%;background:var(--marine-900);transition:transform var(--dauer-s) linear}@media(prefers-reduced-motion:reduce){.ev-karte[data-astro-cid-bqssetp2] article[data-astro-cid-bqssetp2]:hover{transform:none}.ev-karte[data-astro-cid-bqssetp2] article[data-astro-cid-bqssetp2]:hover .ev-bild[data-astro-cid-bqssetp2] img[data-astro-cid-bqssetp2]{transform:none}.slider-spur[data-astro-cid-bqssetp2]{scroll-behavior:auto}}.charity[data-astro-cid-xczabsg6]{color:#fff;background:var(--marine-950);overflow:hidden;isolation:isolate}.charity-bild[data-astro-cid-xczabsg6],.charity-bild[data-astro-cid-xczabsg6] img[data-astro-cid-xczabsg6]{position:absolute;inset:0;width:100%;height:100%}.charity-bild[data-astro-cid-xczabsg6]{z-index:-2}.charity-bild[data-astro-cid-xczabsg6] img[data-astro-cid-xczabsg6]{object-fit:cover;object-position:40% 30%}.charity-schatten[data-astro-cid-xczabsg6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0c1120e6,#0c1120cc 40%,#0c1120f0),linear-gradient(90deg,rgb(41 53 89 / .5),transparent)}.charity-kopf[data-astro-cid-xczabsg6]{display:grid;gap:var(--raum-2);max-width:48rem;margin-bottom:var(--raum-4);justify-items:start}.charity-logo[data-astro-cid-xczabsg6]{width:7.5rem;background:#fff;padding:.5rem;border-radius:4px}.charity-lead[data-astro-cid-xczabsg6]{font-family:var(--schrift-display);font-size:var(--t-l);line-height:1.35;margin:0;color:var(--marine-100)}.zitat-von[data-astro-cid-xczabsg6]{display:block;margin-top:.5rem;font-family:var(--schrift-text);font-size:var(--t-s);letter-spacing:.08em;text-transform:uppercase;color:var(--marine-200)}.charity-spalten[data-astro-cid-xczabsg6]{display:grid;gap:var(--raum-3);grid-template-columns:minmax(0,1fr)}@media(min-width:62rem){.charity-spalten[data-astro-cid-xczabsg6]{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}}.charity-karte[data-astro-cid-xczabsg6]{background:#ffffff12;border:1px solid rgb(255 255 255 / .2);border-radius:var(--radius-gross);padding:clamp(1.4rem,3vw,2.6rem);display:grid;gap:var(--raum-2);align-content:start;transition:background var(--dauer-m) var(--kurve),border-color var(--dauer-m),transform var(--dauer-m) var(--kurve)}@media(hover:hover)and (pointer:fine){.charity-karte[data-astro-cid-xczabsg6]:hover{background:#ffffff1c;border-color:#fff6;transform:translateY(-4px)}}.charity-karte[data-astro-cid-xczabsg6] p[data-astro-cid-xczabsg6]{margin:0;color:var(--marine-100)}.charity-karte--gross[data-astro-cid-xczabsg6]{background:#0c11208c}.charity-datum[data-astro-cid-xczabsg6]{color:#fff!important;font-size:var(--t-m)}.koeche[data-astro-cid-xczabsg6]{display:flex;flex-wrap:wrap;gap:.5rem}.koeche[data-astro-cid-xczabsg6] li[data-astro-cid-xczabsg6]{padding:.35rem .8rem;border:1px solid rgb(255 255 255 / .35);border-radius:var(--radius);font-size:var(--t-s)}.charity-preis[data-astro-cid-xczabsg6]{display:grid;gap:.5rem;padding-block:var(--raum-1);border-block:1px solid rgb(255 255 255 / .2)}.preis-gross[data-astro-cid-xczabsg6]{font-family:var(--schrift-display);font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.1;color:#fff!important}.preis-gross[data-astro-cid-xczabsg6] span[data-astro-cid-xczabsg6]{font-family:var(--schrift-text);font-size:var(--t-s);color:var(--marine-200);letter-spacing:.04em;margin-left:.4rem}.charity-aktionen[data-astro-cid-xczabsg6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-3)}.charity-note[data-astro-cid-xczabsg6]{font-size:var(--t-s);color:var(--marine-200)!important}.herz[data-astro-cid-xczabsg6]{width:5.5rem}.herz-gericht[data-astro-cid-xczabsg6]{font-family:var(--schrift-display);font-size:var(--t-l);color:#fff!important;line-height:1.2}.charity-fuss[data-astro-cid-xczabsg6]{margin:var(--raum-3) 0 0;color:var(--marine-200);font-size:var(--t-s)}@media(prefers-reduced-motion:reduce){.charity-karte[data-astro-cid-xczabsg6]:hover{transform:none}}.galerie{background:var(--papier)}.galerie-kopf{display:grid;gap:var(--raum-2);max-width:36rem;margin-bottom:var(--raum-4)}.galerie-kopf p{margin:0}.galerie-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(9rem,28vw,15rem);grid-auto-flow:dense;gap:clamp(.4rem,1vw,.8rem);max-width:92rem}@media(min-width:52rem){.galerie-raster{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(10rem,16vw,15rem)}}.kachel{overflow:hidden;border-radius:var(--radius);background:var(--marine-100)}.kachel.gross{grid-column:span 2;grid-row:span 2}.kachel button{display:block;width:100%;height:100%;padding:0;border:0;background:none;position:relative;overflow:hidden}.kachel img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--kurve),filter var(--dauer-m)}.kachel button:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(12 17 32 / .45),transparent 45%);opacity:0;transition:opacity var(--dauer-m)}.kachel button:focus-visible img{transform:scale(1.07)}.kachel button:focus-visible:after{opacity:1}@media(hover:hover)and (pointer:fine){.kachel button:hover img{transform:scale(1.07)}.kachel button:hover:after{opacity:1}}.licht{border:0;padding:0;background:transparent;width:100vw;max-width:100vw;height:100svh;max-height:100svh;color:#fff}.licht::backdrop{background:#080c18f0}.licht[open]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:3.5rem .6rem 1rem}.licht-figur{margin:0;display:grid;justify-items:center;gap:.8rem;min-height:0}.licht-figur img{max-width:100%;max-height:calc(100svh - 9rem);width:auto;height:auto;object-fit:contain;border-radius:3px}.licht-figur figcaption{color:var(--marine-200);font-size:var(--t-s);text-align:center;max-width:40rem}.licht-zu,.licht-pfeil{width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid rgb(255 255 255 / .5);background:#0c112099;color:#fff;display:grid;place-items:center;transition:background var(--dauer-s),color var(--dauer-s)}.licht-zu:hover,.licht-pfeil:hover{background:#fff;color:var(--marine-900)}.licht-zu{position:absolute;right:.8rem;top:.8rem;z-index:2}@media(max-width:40rem){.licht[open]{grid-template-columns:1fr;grid-template-rows:1fr auto}.licht-pfeil{position:absolute;bottom:1rem}.licht-pfeil--links{left:1rem}.licht-pfeil--rechts{right:1rem}}@media(prefers-reduced-motion:reduce){.kachel button:hover img{transform:none}}.gs-teaser[data-astro-cid-pklxmwyf]{padding-block:var(--raum-4)}.gs-teaser-raster[data-astro-cid-pklxmwyf]{display:grid;gap:var(--raum-3);align-items:center;grid-template-columns:minmax(0,1fr);justify-items:start}@media(min-width:46rem){.gs-teaser-raster[data-astro-cid-pklxmwyf]{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--raum-4)}}.gs-mini[data-astro-cid-pklxmwyf]{width:11rem;aspect-ratio:1.62;border-radius:10px;padding:.9rem;display:grid;align-content:space-between;color:#fff;background:radial-gradient(10rem 8rem at 100% 0%,rgb(185 192 213 / .35),transparent 70%),linear-gradient(135deg,var(--marine-700),var(--marine-950));box-shadow:0 18px 36px -20px #0c1120cc;transform:rotate(-3deg)}.gs-mini[data-astro-cid-pklxmwyf] img[data-astro-cid-pklxmwyf]{width:55%}.gs-mini[data-astro-cid-pklxmwyf] p[data-astro-cid-pklxmwyf]{margin:0;font-size:var(--t-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--marine-200)}.gs-teaser-text[data-astro-cid-pklxmwyf] h2[data-astro-cid-pklxmwyf]{font-size:var(--t-xl);margin-bottom:.4rem}.gs-teaser-text[data-astro-cid-pklxmwyf] p[data-astro-cid-pklxmwyf]{margin:0;max-width:32rem}.res{overflow:hidden;isolation:isolate}.res-bild,.res-bild img{position:absolute;inset:0;width:100%;height:100%}.res-bild{z-index:-2}.res-bild img{object-fit:cover}.res-schatten{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#0c1120f2,#0c1120d6 55%,#0c1120e6)}.res-raster{display:grid;gap:var(--raum-4);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:62rem){.res-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem)}}.res-intro{display:grid;gap:var(--raum-2)}.res-lead{font-family:var(--schrift-display);font-size:var(--t-l);line-height:1.35;margin:0;color:var(--marine-100);max-width:30rem}.res-hinweis{margin:0;color:var(--marine-300);font-size:var(--t-xs);max-width:28rem}.res-werkzeug{position:relative}.res-form{background:#fff;color:var(--marine-900);border-radius:var(--radius-gross);padding:clamp(1.1rem,2.6vw,2rem);display:grid;gap:var(--raum-2);box-shadow:var(--schatten);max-width:38rem;margin-inline:auto}.res .res-form .fehlertext,.res .res-form .form-status{color:#b3261e}.res-form .fehlertext:empty{display:none}.res-form .feld>label,.res-form .feld>span:first-child{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.datum-feld{position:relative}.datum-knopf{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.6rem;padding:.45rem .7rem;background:#fff;border:1px solid var(--marine-500);border-radius:var(--radius);font-size:var(--t-s);text-align:left;transition:border-color var(--dauer-s),box-shadow var(--dauer-s)}.datum-knopf span{flex:1}.datum-knopf[aria-expanded=true]{border-color:var(--marine-900);box-shadow:0 0 0 3px color-mix(in srgb,var(--marine-500) 35%,transparent)}.datum-knopf.hat-wert span{font-weight:600}.pfeil-runter{transition:transform var(--dauer-s)}.datum-knopf[aria-expanded=true] .pfeil-runter{transform:rotate(180deg)}.kal-pop{position:absolute;z-index:6;top:calc(100% + .35rem);left:0;width:min(21rem,calc(100vw - 2 * var(--rand)));background:#fff;border:1px solid var(--marine-100);border-radius:var(--radius-gross);padding:.8rem;box-shadow:0 24px 50px -18px #0c112080}.kal-kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.kal-monat{margin:0;font-family:var(--schrift-display);font-size:var(--t-l);font-weight:600}.kal-pfeil{width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--marine-500);background:#fff;display:grid;place-items:center;transition:background var(--dauer-s),color var(--dauer-s)}@media(hover:hover)and (pointer:fine){.kal-pfeil:hover:not([disabled]){background:var(--marine-900);color:#fff}}.kal-pfeil[disabled]{opacity:.3;cursor:default}.kal-wochen,.kal-tage{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}.kal-wochen span{text-align:center;font-size:var(--t-xs);font-weight:600;color:var(--marine-500);padding-block:.2rem}.tag{height:2.5rem;display:grid;place-items:center;position:relative;border:1px solid transparent;border-radius:var(--radius);background:var(--dunst);font-size:var(--t-s);font-weight:500;padding:0;transition:background var(--dauer-s),color var(--dauer-s),border-color var(--dauer-s)}@media(hover:hover)and (pointer:fine){.tag:hover:not([disabled]){border-color:var(--marine-900)}}.tag[disabled]{background:transparent;color:var(--marine-500);opacity:.55;cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.tag[aria-pressed=true]{background:var(--marine-900);color:#fff}.tag.heute{border-color:var(--marine-500)}.tag.event:after{content:"";position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--marine-500)}.tag.event[aria-pressed=true]:after{background:#fff}.tag.leer{visibility:hidden}.kal-legende{margin:.5rem 0 0;font-size:var(--t-xs);color:var(--text-leise);display:flex;gap:.4rem;align-items:center}.kal-legende i{width:5px;height:5px;border-radius:50%;background:var(--marine-500)}.kal-hinweis{margin:0;font-size:var(--t-xs);color:var(--text-leise)}.kal-hinweis:empty{display:none}.gaeste{display:flex;align-items:stretch;border:1px solid var(--marine-500);border-radius:var(--radius);overflow:hidden;background:#fff;min-height:2.6rem}.gaeste input{border:0;border-radius:0;text-align:center;font-weight:600;min-width:0;padding-inline:.2rem;-moz-appearance:textfield;appearance:textfield;min-height:0}.gaeste input::-webkit-outer-spin-button,.gaeste input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gaeste input:focus-visible{box-shadow:none;outline:2px solid var(--marine-900);outline-offset:-2px}.zaehl-knopf{flex:0 0 2.6rem;border:0;background:var(--dunst);display:grid;place-items:center;transition:background var(--dauer-s),color var(--dauer-s)}@media(hover:hover)and (pointer:fine){.zaehl-knopf:hover:not([disabled]){background:var(--marine-900);color:#fff}}.zaehl-knopf[disabled]{opacity:.35;cursor:default}.res-form select:disabled{background:var(--dunst);color:var(--text-leise)}.tischkarte{color:var(--marine-900);max-width:19rem}.tk-rand{background:#fdfdfb;border-radius:var(--radius-gross);padding:1rem 1.1rem 1.1rem;display:grid;gap:.5rem;text-align:center;position:relative;box-shadow:var(--schatten)}.tk-rand:before{content:"";position:absolute;inset:.4rem;border:1px solid var(--marine-200);border-radius:6px;pointer-events:none}.tk-logo{width:7.5rem;margin-inline:auto}.tk-name{margin:0;font-family:var(--schrift-display);font-size:var(--t-l);line-height:1.1;overflow-wrap:anywhere}.tk-liste{margin:.2rem 0 0;display:grid;gap:.35rem;text-align:left;padding-inline:.4rem;font-size:var(--t-s)}.tk-liste div{display:grid;grid-template-columns:4.2rem 1fr;gap:.4rem;border-top:1px solid var(--marine-100);padding-top:.35rem}.tk-liste dt{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--marine-500);font-weight:600;padding-top:.1rem}.tk-liste dd{margin:0;font-weight:600}@media(max-width:61.99rem){.tischkarte{display:none}}.res-danke{position:absolute;inset:0;max-width:38rem;margin-inline:auto;background:var(--marine-700);color:#fff;border-radius:var(--radius-gross);display:grid;place-content:center;justify-items:center;text-align:center;gap:var(--raum-2);padding:var(--raum-3);z-index:8;box-shadow:var(--schatten)}.res-danke[hidden]{display:none}.res-danke .tk-logo{width:min(60%,12rem)}.res-danke h3{font-size:var(--t-xl)}.res-danke p{max-width:28rem;color:var(--marine-100);margin:0}.dialog{border:0;padding:0;margin:auto;width:min(100% - 2rem,54rem);max-height:calc(100dvh - 4rem);background:#fff;color:var(--marine-900);border-radius:var(--radius-gross);box-shadow:0 40px 100px -20px #050814b3;overflow:hidden}.dialog::backdrop{background:#0c1120c7;backdrop-filter:blur(3px)}.dialog[open]{animation:dialog-ein .4s var(--kurve)}@keyframes dialog-ein{0%{opacity:0;transform:translateY(1rem) scale(.98)}}.dialog-huelle{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-height:inherit;position:relative}.dialog-zu{position:absolute;right:.6rem;top:.6rem;z-index:3;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--marine-500);background:#fff;display:grid;place-items:center;transition:background var(--dauer-s),color var(--dauer-s)}@media(hover:hover)and (pointer:fine){.dialog-zu:hover{background:var(--marine-900);color:#fff}}.dialog-info{background:var(--dunst);display:grid;align-content:start;overflow-y:auto;max-height:calc(100dvh - 4rem)}.dialog-bild{position:relative;aspect-ratio:16 / 9;background:var(--marine-900)}.dialog-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dialog-wasserzeichen{position:absolute;left:.6rem;bottom:.6rem;width:3.6rem;height:auto!important;inset:auto auto .6rem .6rem!important;background:#fff;padding:.25rem;border-radius:4px}.dialog-text{display:grid;gap:.5rem;padding:1rem 1.2rem 1.2rem;font-size:var(--t-s)}.dialog-text h2{font-size:var(--t-l);line-height:1.1;padding-right:2.4rem}.dialog-lead{font-family:var(--schrift-display);font-size:var(--t-m);line-height:1.3;margin:0;color:var(--marine-700)}.dialog-text p{margin:0}.dialog-liste{display:grid;gap:.4rem;color:var(--text-leise)}.dialog-preise{display:grid;gap:.1rem;font-weight:600}.dialog-hinweis{font-size:var(--t-xs);color:var(--text-leise);border-left:3px solid var(--marine-200);padding-left:.7rem}.dialog-form-spalte{padding:1.1rem 1.2rem 1.2rem;overflow-y:auto;max-height:calc(100dvh - 4rem);display:grid;align-content:center}.dialog-form{display:grid;gap:.65rem}.dialog-form .legende{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .3rem;padding-right:2.6rem}.dialog-form fieldset{border:0;margin:0;padding:0;min-width:0}.dialog-form .reihe{gap:.6rem}.dialog-form details summary{cursor:pointer;font-size:var(--t-s);font-weight:600;padding:.2rem 0}.dialog-form details textarea{margin-top:.4rem;min-height:3.4rem}.dialog-form .fehlertext:empty{display:none}.dialog-form .knopf{min-height:2.7rem}.form-status{margin:0;font-size:var(--t-s)}.erfolg{display:grid;gap:var(--raum-2);padding:var(--raum-3);background:var(--dunst);border-radius:var(--radius-gross)}.erfolg h3{font-size:var(--t-l)}.erfolg p{margin:0;color:var(--text-leise)}@media(max-width:46rem){.dialog{width:calc(100% - 1.4rem);max-height:calc(100dvh - 2.4rem);overflow-y:auto}.dialog-huelle{grid-template-columns:1fr;overflow:visible}.dialog-info,.dialog-form-spalte{max-height:none;overflow:visible}.dialog-bild{aspect-ratio:21 / 9}.dialog-text{padding-bottom:.9rem}.dialog-text .dialog-liste{display:none}}
