:root{--grund: #0b0912;--grund-2: #110d19;--flaeche: #171221;--tinte: #ece6f2;--tinte-titel: #ffffff;--tinte-leise: #a99fb5;--rand: rgba(255, 255, 255, .09);--rand-stark: rgba(255, 255, 255, .2);--akzent: #e0a468;--akzent-tief: #c8935f;--akzent-kontrast: #14101a;--akzent-hell: #f1c894;--zweit: #b04cff;--magenta: #ff3fa4;--tief: #100c18;--tief-tinte: #ece6f2;--tief-akzent: #f1c894;--fuss-grund: #07060b;--fuss-tinte: #a99fb5;--fuss-hell: #f4eff8;--sterne: #e0a468;--fokus: #f1c894;--marke-zeichen: #e0a468;--offen: #5fd58f;--geschlossen: #ff8a8a;--aufruf-grund: #17102a;--aufruf-tinte: #f4eff8;--schrift-titel: "Space Grotesk", "Manrope", "Segoe UI", system-ui, sans-serif;--schrift-text: "Manrope", "Segoe UI", system-ui, sans-serif;--titel-fett: 700;--titel-sperrung: -.03em;--marke-hoehe: 42px;--radius: 14px;--radius-gross: 24px;--radius-knopf: 999px;--radius-kopf: 999px;--breite: 1240px;--h1-max: 6.6rem;--h2-max: 3.6rem;--text-basis: 1.04rem;--glas: rgba(255, 255, 255, .045);--glas-stark: rgba(255, 255, 255, .08);--gluehen-gold: 0 18px 50px -18px rgba(224, 164, 104, .55);--schatten-1: 0 2px 10px rgba(0, 0, 0, .35);--schatten-2: 0 40px 90px -40px rgba(0, 0, 0, .8);--kopf-grund: rgba(14, 11, 20, .72);color-scheme:dark}body{background:var(--grund)}h1,h2,h3{letter-spacing:var(--titel-sperrung)}::selection{background:#ff3fa473;color:#fff}.kopf{transition:padding .3s ease-out}.kopf__innen{transition:max-width .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out,padding .3s ease-out}.kopf--gescrollt .kopf__innen{max-width:1100px;margin-inline:auto;padding:.45rem .6rem .45rem .9rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #0006}.kopf--fest .kopf__innen{background:var(--kopf-grund);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.marke__bild{height:var(--marke-hoehe)}.knopf{font-weight:600;letter-spacing:.01em}.knopf--gold,.kopf .knopf:not(.knopf--zweit):not(.knopf--rahmen-hell){--knopf-grund: var(--akzent);--knopf-tinte: var(--akzent-kontrast);background-image:linear-gradient(135deg,#f1c894,#e0a468 55%,#c8935f);box-shadow:var(--gluehen-gold)}.knopf--rahmen-hell{border-color:#ffffff47;background:var(--glas);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.knopf--rahmen-hell:hover{border-color:var(--akzent)}.buehne{position:relative;isolation:isolate;overflow:hidden;background:var(--grund);color:#fff;margin-top:calc(-1 * var(--kopf-hoehe, 5.2rem));padding:calc(var(--kopf-hoehe, 5.2rem) + clamp(2.5rem,5vw,5rem)) 0 clamp(6rem,10vw,9rem)}@media(min-width:861px){.buehne{min-height:94svh;display:grid;align-items:center}}.buehne__foto{position:absolute;inset:0;z-index:-4;display:grid;align-items:center}.buehne__film{display:block;opacity:.85}@media(max-width:860px){.buehne__foto{overflow:hidden}.buehne__film{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;transform:translate(-50%,-50%)}}@media(min-width:861px){.buehne__film{width:100%;height:auto;aspect-ratio:1920 / 746;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}}.buehne__schleier{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#0b0912db,#0b09128c 38%,#0b09121f 66%,#0b09124d),linear-gradient(180deg,rgba(11,9,18,.35) 0%,transparent 28%,transparent 72%,var(--grund) 100%),radial-gradient(70% 60% at 70% 50%,rgba(255,63,164,.12),transparent 70%)}@media(max-width:860px){.buehne__schleier{background:linear-gradient(180deg,rgba(11,9,18,.4) 0%,rgba(11,9,18,.62) 45%,var(--grund) 100%),radial-gradient(70% 60% at 50% 30%,rgba(255,63,164,.12),transparent 70%)}}.buehne__dunst{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 100%;mix-blend-mode:screen;opacity:0;transition:opacity 1.4s ease;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 45%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 45%,#000 100%)}.buehne__dunst[data-an]{opacity:.34}@media(max-width:860px){.buehne__dunst{display:none}}.buehne__raster,.geschichte__raster{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.6px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,transparent 100%);opacity:.55}.nebel{position:absolute;inset:0;z-index:-2;pointer-events:none;mix-blend-mode:screen}.nebel__fleck{position:absolute;width:52vw;height:52vw;min-width:460px;min-height:460px;border-radius:999px;opacity:.7;will-change:transform;animation:treiben 26s ease-in-out infinite alternate}.nebel__fleck--1{left:-14%;top:-22%;background:radial-gradient(circle at 50% 50%,#e0a46880,#e0a46800 62%)}.nebel__fleck--2{right:-12%;top:4%;background:radial-gradient(circle at 50% 50%,#ff3fa49e,#ff3fa400 62%);animation-duration:34s;animation-delay:-9s}.nebel__fleck--3{left:26%;bottom:-34%;background:radial-gradient(circle at 50% 50%,#b04cff99,#b04cff00 62%);animation-duration:40s;animation-delay:-20s}@keyframes treiben{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,-4vw,0) scale(1.14)}to{transform:translate3d(-4vw,5vw,0) scale(.95)}}.buehne__gitter{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}.buehne .augenbraue{color:var(--akzent-hell)}.buehne .augenbraue:before{background:var(--akzent);opacity:1}.buehne h1{color:#fff;font-size:clamp(3.2rem,2rem + 6vw,var(--h1-max));line-height:.94;margin-bottom:.45em;text-shadow:0 0 28px rgba(255,255,255,.35),0 0 80px rgba(255,63,164,.25)}.buehne__vorspann{max-width:34rem;font-size:clamp(1.05rem,1rem + .45vw,1.25rem);color:#ffffffd6;margin:0 0 1.8rem}.buehne__fakten{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin:1.8rem 0 0;font-size:.92rem;color:#ffffffd1}.buehne__fakten span{display:inline-flex;align-items:center;gap:.45rem}.buehne__fakten svg{width:18px;height:18px;color:var(--akzent-hell)}.buehne__fakten a{color:inherit;text-decoration:none}.buehne__fakten a:hover{color:var(--akzent-hell)}.buehne .jetzt-marke{background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#fff}.buehne .jetzt-marke:before{background:#6fe0a0;box-shadow:0 0 10px #6fe0a0}.buehne .jetzt-marke--zu:before{background:#ff9b9b;box-shadow:0 0 10px #ff9b9b}.buehne__objekt{position:relative;display:grid;justify-items:center;padding-top:1rem}.ufo{position:relative;width:min(480px,64vw);aspect-ratio:814 / 1400;will-change:transform;animation:schweben 7s ease-in-out infinite}@keyframes schweben{0%,to{translate:0 0}50%{translate:0 -14px}}.ufo__bild{position:relative;z-index:2;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.ufo__strahl{position:absolute;z-index:0;left:50%;top:18%;width:150%;height:90%;transform:translate(-50%);background:radial-gradient(ellipse at 50% 30%,#ff3fa46b,#ff3fa400 55%),radial-gradient(ellipse at 50% 70%,rgba(224,164,104,.4),rgba(224,164,104,.08) 40%,transparent 65%);-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);animation:atmen 6s ease-in-out infinite;pointer-events:none}@keyframes atmen{0%,to{opacity:.75}50%{opacity:1}}.ufo__ring{position:absolute;z-index:1;left:50%;top:6%;width:122%;aspect-ratio:1;margin-left:-61%;border-radius:999px;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,63,164,.95) 40deg,transparent 100deg,rgba(176,76,255,.9) 170deg,transparent 230deg,rgba(241,200,148,.95) 300deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));animation:drehen 16s linear infinite;will-change:transform;pointer-events:none}@keyframes drehen{to{transform:rotate(360deg)}}.ufo__rauch{position:absolute;z-index:3;left:50%;top:-36%;width:170%;height:72%;transform:translate(-50%);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 76%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 18%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 24%,#000 76%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 18%,#000 88%,transparent 100%);mask-composite:intersect}.ufo__schatten{position:absolute;z-index:0;left:50%;bottom:-3%;width:70%;height:7%;transform:translate(-50%);border-radius:999px;background:radial-gradient(ellipse,rgba(0,0,0,.7),transparent 70%)}.ufo__marke{position:relative;z-index:4;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:999px;background:var(--glas-stark);border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;font-size:.94rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px -14px #ff3fa499}.ufo__marke strong{color:var(--akzent-hell);margin-left:.4rem}.ufo__marke:hover{background:#ffffff29;border-color:var(--akzent);color:#fff}.sportband__titel{display:flex;align-items:center;gap:.5rem;margin:0;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.sportband__punkt{position:relative;flex:none;width:.5rem;height:.5rem;border-radius:999px;background:#ff3b47}.sportband__punkt:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:senden 1.8s ease-out infinite}@keyframes senden{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.sportband__logos{display:grid;justify-items:center;gap:.55rem;padding:.65rem .7rem;border-radius:12px;background:#fff}.sportband__logos img{display:block;height:auto}.sportband__verweis{display:block;border-radius:6px;transition:transform .2s ease}.sportband__verweis:hover{transform:translateY(-2px)}.sportband__verweis:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.sportband--fest{position:fixed;z-index:70;top:50%;right:.6rem;display:grid;justify-items:center;gap:.5rem;width:5rem;padding:.6rem .5rem;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#0b0912b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 24px 50px -22px #000000d9,0 10px 30px -18px #ff3fa48c;translate:0 -50%;animation:hereinfahren .7s .5s ease-out both}@keyframes hereinfahren{0%{transform:translate(1.5rem);opacity:0}to{transform:none;opacity:1}}.sportband--fest .sportband__titel{flex-direction:column;gap:.35rem;font-size:.56rem;letter-spacing:.04em;text-align:center}.sportband--fest .sportband__logos{gap:.45rem;padding:0;background:none}.sportband--fest .sportband__logos img,.sportband--fest .sportband__verweis{width:3.6rem;border-radius:18%}.sportband--leiste{position:relative;z-index:4;display:flex;align-items:center;gap:.75rem;width:fit-content;margin:.2rem 0 1.6rem;padding:.35rem .4rem .35rem .95rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:var(--glas-stark);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sportband--leiste .sportband__logos{display:flex;align-items:center;gap:.6rem;padding:.3rem .75rem;border-radius:999px}.sportband--leiste .sportband__sky{width:4.9rem}.sportband--leiste .sportband__dazn{width:1.55rem}@media(min-width:1440px){.sportband--leiste{display:none}}@media(max-width:1439px){.sportband--fest{display:none}}@media(max-width:860px){.sportband--leiste{gap:.6rem;margin:0 0 1.2rem;padding:.28rem .3rem .28rem .8rem}.sportband--leiste .sportband__titel{font-size:.64rem}.sportband--leiste .sportband__logos{padding:.25rem .6rem}.sportband--leiste .sportband__sky{width:4.3rem}.sportband--leiste .sportband__dazn{width:1.35rem}}@media(prefers-reduced-motion:reduce){.sportband--fest,.sportband__punkt:after{animation:none}.sportband__verweis{transition:none}}.sparsam .buehne__dunst,.sparsam .nebel,.sparsam .ufo__rauch,.sparsam .ufo__ring,.sparsam .ufo__strahl,.sparsam .buehne__raster{display:none}.sparsam .ufo__bild{filter:none}.sparsam .ufo,.sparsam .ufo__ring,.sparsam .ufo__strahl,.sparsam .sportband__punkt:after{animation:none}.sparsam .kopf__innen,.sparsam .sportband--fest,.sparsam .sportband--leiste,.sparsam .ufo__marke{backdrop-filter:none;-webkit-backdrop-filter:none}.zustimmung{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));z-index:120;width:min(640px,calc(100% - 2rem));opacity:0;translate:-50% 1rem;transition:opacity .3s ease,translate .3s ease}.zustimmung[hidden]{display:none}.zustimmung.ist-offen{opacity:1;translate:-50% 0}.zustimmung__innen{padding:1.1rem 1.25rem 1.2rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-gross, 22px);background:#100f17f7;box-shadow:0 30px 70px -20px #000000e6,0 0 0 1px #0006}.zustimmung__titel{margin:0 0 .35rem;font-family:var(--schrift-titel);font-weight:700;color:#fff}.zustimmung__text{margin:0;font-size:.92rem;color:#ffffffd6}.zustimmung__verweise{margin:.8rem 0 0;font-size:.8rem;text-align:center;color:#fff9}.zustimmung__verweise a{color:#ffffffc7}.zustimmung__knoepfe{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.95rem}.zustimmung__knoepfe .knopf{flex:1 1 9rem;justify-content:center}@media(prefers-reduced-motion:reduce){.zustimmung{transition:none}}@media(max-width:860px){.buehne__gitter{grid-template-columns:minmax(0,1fr)}.buehne__objekt{order:-1;padding-top:0}.ufo{width:min(280px,56vw)}.buehne{padding-top:calc(var(--kopf-hoehe, 5.2rem) + .5rem);padding-bottom:clamp(4rem,12vw,6rem)}.buehne__objekt{margin-bottom:.5rem}.ufo__marke{margin-top:.6rem}.buehne h1{font-size:clamp(2.8rem,1.6rem + 7vw,4.2rem)}.buehne__foto img{object-position:50% 50%}}.welle{position:absolute;left:0;right:0;line-height:0;pointer-events:none;z-index:1}.welle--unten{bottom:-1px}.welle svg{display:block;width:100%;height:clamp(48px,8vw,120px)}.laufband-rahmen{margin-top:-.5rem;position:relative}.laufband{border-color:transparent;background:var(--grund);border-top:1px solid transparent;border-bottom:1px solid transparent;background-image:linear-gradient(var(--grund),var(--grund)),linear-gradient(90deg,transparent,rgba(255,63,164,.6),rgba(224,164,104,.7),rgba(176,76,255,.6),transparent);background-origin:border-box;background-clip:padding-box,border-box}.laufband__glied{font-family:var(--schrift-titel);font-weight:600;font-size:clamp(1.05rem,.9rem + .8vw,1.5rem);letter-spacing:.06em;text-transform:uppercase;color:var(--akzent-hell)}.laufband__glied:before{content:"";display:inline-block;width:.4em;height:.4em;margin-right:1.4rem;border-radius:999px;background:var(--magenta);box-shadow:0 0 12px var(--magenta);vertical-align:middle}.zahlenband{gap:1rem}.zahlenband>*{padding:1.4rem 1.2rem;border-radius:var(--radius-gross);background:var(--glas);border:1px solid var(--rand);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.zahlenband__wert{font-family:var(--schrift-titel);font-weight:700;font-size:clamp(2.2rem,1.6rem + 2.2vw,3.6rem);letter-spacing:-.03em;background:linear-gradient(120deg,#f1c894,#ffb0d8 55%,#c99cff);-webkit-background-clip:text;background-clip:text;color:transparent}.zahlenband__text{color:var(--tinte-leise)}.geschichte{--fortschritt: 0;position:relative;isolation:isolate;overflow:clip;background:radial-gradient(50% 40% at 15% 20%,rgba(176,76,255,.16),transparent 70%),radial-gradient(50% 40% at 85% 80%,rgba(255,63,164,.12),transparent 70%),var(--grund)}.geschichte__gitter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.geschichte__objekt{position:sticky;top:calc(var(--kopf-hoehe, 5.2rem) + 1rem)}.geschichte__buehne{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;border-radius:var(--radius-gross);background:radial-gradient(70% 60% at 50% 100%,rgba(255,63,164,.32),transparent 70%),linear-gradient(180deg,#120d1c,#1c1230);border:1px solid var(--rand);overflow:hidden;box-shadow:var(--schatten-2)}.geschichte__buehne:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 10%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 10%,transparent 100%);opacity:.5;pointer-events:none}.geschichte__licht{position:absolute;inset:auto 10% 0;height:45%;background:radial-gradient(ellipse at 50% 100%,rgba(241,200,148,.5),transparent 70%);opacity:calc(.25 + var(--fortschritt) * .75)}.geschichte__ufo{position:relative;z-index:1;width:58%;height:auto;transform:rotate(calc(-8deg + var(--fortschritt) * 16deg)) translateY(calc(2rem - var(--fortschritt) * 4rem));transform-origin:50% 60%;filter:drop-shadow(0 26px 34px rgba(0,0,0,.6));will-change:transform}.schritte{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.schritt{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.1rem;padding:1.3rem 1.4rem;border-radius:var(--radius-gross);background:var(--glas);border:1px solid var(--rand);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.schritt:nth-child(1){--ab: .18}.schritt:nth-child(2){--ab: .32}.schritt:nth-child(3){--ab: .46}.schritt{--aktiv: clamp(0, (var(--fortschritt) - var(--ab)) * 5, 1)}.schritt:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--akzent);box-shadow:0 0 40px -12px #e0a468cc,inset 0 0 40px -30px #e0a468cc;opacity:var(--aktiv);pointer-events:none}.schritt__nr{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;font-family:var(--schrift-titel);font-weight:700;font-size:1.3rem;color:var(--akzent-kontrast);background:linear-gradient(135deg,#f1c894,#e0a468);opacity:calc(.45 + var(--aktiv) * .55)}.schritt h3{margin-bottom:.3rem;color:#fff}.schritt p{margin:0;color:var(--tinte-leise)}.geschichte__hinweis{margin:1.4rem 0 1.6rem;color:var(--tinte-leise);font-size:.94rem}@media(max-width:860px){.geschichte__gitter{grid-template-columns:minmax(0,1fr)}.geschichte__objekt{position:relative;top:auto;max-width:380px;margin-inline:auto}}.karte,.symbolkarte,.stimme{border-color:var(--rand);background:var(--glas);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.karte:hover{transform:translateY(-4px);border-color:#e0a46899;box-shadow:var(--gluehen-gold)}.karte__figur{position:relative}.karte__figur:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(11,9,18,.55));pointer-events:none}.dreierbilder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2.4rem}.dreierbilder img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-gross);border:1px solid var(--rand);box-shadow:var(--schatten-2)}@media(max-width:620px){.dreierbilder{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dreierbilder img{border-radius:var(--radius)}}.filterreihe .filterknopf[aria-pressed=true],.filterreihe .filterknopf[aria-current=true]{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-kontrast)}.sprungleiste .filterknopf{text-decoration:none;white-space:nowrap}.abschnitt--karte [data-zeigen]{opacity:1;transform:none;transition:none}.kartenpunkt__name{font-family:var(--schrift-text);font-weight:600;font-size:1rem}.kartenpunkt__preis{font-family:var(--schrift-titel);font-weight:600;font-size:1.1rem;color:var(--akzent-hell);white-space:nowrap}.menuekacheln{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.menuekachel{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--grund-2)}.menuekachel img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.menuekachel:hover img,.menuekachel:focus-visible img{transform:scale(1.05)}.menuekachel span{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);padding:.5rem 1rem;border-radius:6px;background:var(--akzent);color:var(--akzent-kontrast);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.menuegruppe{margin-bottom:3rem;scroll-margin-top:calc(var(--kopf-hoehe, 5.2rem) + 4rem)}.menuegruppe>h3{margin-bottom:.4rem}.menuegruppe__text{margin:0 0 1rem;font-size:.92rem;color:var(--tinte-leise)}.menuegitter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1.2rem;margin-top:1rem}.menueband{width:fit-content;margin:1.4rem 0 -.2rem;padding:.2rem .65rem;border:1px solid var(--rand);border-radius:999px;font-size:.8rem;font-weight:650;color:var(--tinte-leise)}.speise{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--glas)}.speise__bild{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--grund-2)}.speise__inhalt{display:flex;flex:1;flex-direction:column;gap:.3rem;min-height:11.5rem;padding:.95rem 1.05rem 1.1rem}.speise__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.speise__name{margin:0;font-family:var(--schrift-text);font-size:1.02rem;font-weight:650;letter-spacing:0;color:var(--tinte-titel)}.speise__preis{font-family:var(--schrift-titel);font-weight:650;color:var(--akzent-hell);white-space:nowrap}.speise__kuerzel{margin:0;font-size:.74rem;color:var(--tinte-leise)}.speise__text{margin:0;font-size:.9rem;color:var(--tinte-leise)}.speise--kompakt{flex-direction:row;align-items:flex-start;gap:.85rem;padding:.95rem 1.05rem}.speise--kompakt .speise__inhalt{min-width:0;min-height:6.5rem;padding:0}.speise__vorschau{flex:0 0 3.8rem;width:3.8rem;height:3.8rem;object-fit:cover;border-radius:8px}@media(max-width:1023px){.menuegitter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.menuekacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.menuekachel{grid-column:span 2}.menuekachel:nth-child(4){grid-column:2 / span 2}.menuekachel span{bottom:.5rem;width:max-content;max-width:calc(100% - .8rem);padding:.35rem .5rem;font-size:.64rem;letter-spacing:.05em;text-align:center;white-space:normal}.menuegitter{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:.7rem}.speise__inhalt{min-height:10.9rem}}.allergenhinweis{margin:.5rem 0 0;padding-top:1.2rem;border-top:1px solid var(--rand);font-size:.92rem;color:var(--tinte-leise)}.allergenliste{margin:0 0 1.4rem;padding:0;list-style:none;display:grid;gap:.35rem}.filme{position:relative;overflow:hidden;background:radial-gradient(60% 50% at 50% 0%,rgba(176,76,255,.18),transparent 70%),var(--tief)}.filme__reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem}.film{margin:0}.film__rahmen{position:relative;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#000;border:1px solid transparent;background-image:linear-gradient(#000,#000),linear-gradient(160deg,#ff3fa4cc,#e0a46880 50%,#b04cffcc);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 30px 60px -30px #000000e6,0 0 60px -30px #ff3fa499;transition:transform .3s ease}.film:hover .film__rahmen{transform:translateY(-4px)}.film__rahmen video{width:100%;height:100%;object-fit:cover;display:block}.film__start{position:absolute;inset:0;display:grid;place-items:end center;padding-bottom:1rem;border:0;background:linear-gradient(180deg,#0000 55%,#0000008c);cursor:pointer;color:#fff}.film__play{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.86rem;font-weight:600;transition:transform .2s ease,background-color .2s ease}.film__play:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:var(--magenta);box-shadow:0 0 10px var(--magenta)}.film__start:hover .film__play,.film__start:focus-visible .film__play{transform:scale(1.05);background:#ffffff3d}.film[data-ton] .film__start{display:none}.film figcaption{margin-top:.7rem;font-size:.9rem;color:color-mix(in srgb,var(--tief-tinte) 78%,transparent)}.reservierung{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(60% 70% at 100% 0%,rgba(224,164,104,.16),transparent 55%),radial-gradient(50% 60% at 0% 100%,rgba(255,63,164,.14),transparent 60%),var(--tief);color:var(--tief-tinte)}.reservierung .abschnitt-kopf h2,.reservierung .abschnitt-kopf h1{color:#fff}.reservierung .augenbraue{color:var(--akzent-hell)}.reservierung .vorspann{color:color-mix(in srgb,var(--tief-tinte) 78%,transparent)}.r-wrap{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:start}.r-booking{background:var(--glas);color:var(--tinte);border:1px solid rgba(224,164,104,.35);border-radius:var(--radius-gross);padding:clamp(1rem,2.5vw,1.8rem);box-shadow:0 40px 90px -40px #000000e6,var(--gluehen-gold);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.r-booking-title{font-size:1.6rem;margin-bottom:1rem;color:var(--tinte-titel)}.r-booking-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1rem,2.4vw,1.6rem);align-items:start;background:#0b09128c;border:1px solid var(--rand);border-radius:calc(var(--radius-gross) - 8px);padding:clamp(.85rem,2vw,1.2rem)}.r-widget-slot{min-width:0}.r-booking-copy{min-width:0;padding:.4rem .2rem}.r-booking-kicker{margin:0 0 .6rem;color:var(--akzent-hell);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.r-booking-copy p:not(.r-booking-kicker){margin:0;color:var(--tinte-leise);font-size:.98rem}.r-booking-facts{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.r-booking-facts li{position:relative;padding-left:1.2rem;font-size:.9rem;font-weight:600;color:var(--tinte-titel)}.r-booking-facts li:before{content:"";position:absolute;left:0;top:.55em;width:.42rem;height:.42rem;border-radius:999px;background:var(--akzent);box-shadow:0 0 0 4px #e0a4682e}.r-booking-note{margin:1rem 0 0;text-align:center;font-size:.92rem;color:var(--tinte-leise)}.r-booking-note a{font-weight:700}.r-side{display:flex;flex-direction:column;gap:1.2rem}.r-card{background:var(--glas);border:1px solid var(--rand);border-radius:var(--radius-gross);padding:1.5rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.r-card h3{color:var(--akzent-hell);margin-bottom:.6rem}.r-card p{margin:0 0 1rem;color:var(--tief-tinte);font-size:.95rem}.r-card .knopf--rahmen-hell{border-color:#fff6}.r-signals{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.r-signals li{display:flex;gap:.6rem;align-items:baseline;color:var(--tief-tinte);font-size:.95rem}.r-signals li span{color:var(--akzent);font-size:.6rem}.r-hours-note{margin:1.1rem 0 0;font-size:.86rem;color:color-mix(in srgb,var(--tief-tinte) 70%,transparent);font-style:italic}.tisch__zeiten{background:#ffffff08}.tisch__chip{background:var(--glas-stark)}.tisch__chip[aria-pressed=true]{box-shadow:var(--gluehen-gold)}.tisch__ergebnis{background:var(--glas);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:880px){.r-wrap{grid-template-columns:1fr}}@media(max-width:680px){.r-booking-panel{grid-template-columns:1fr}}.oeffnung{margin-top:1.6rem;padding:1.1rem 1.3rem;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--glas)}.oeffnung__titel{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .6rem;font-weight:700;color:var(--tinte-titel)}.oeffnung__titel svg{width:18px;height:18px;color:var(--akzent)}.kontaktgitter{display:grid;gap:clamp(2rem,1rem + 4vw,4rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}@media(max-width:860px){.kontaktgitter{grid-template-columns:minmax(0,1fr)}}@media(min-width:861px){.kontaktgitter{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.kontaktgitter__angaben{display:flex;flex-direction:column}.kontaktkarte{padding:.4rem 1.3rem;border:1px solid var(--rand);border-radius:var(--radius-gross);background:var(--glas)}.kontaktkarte .kontaktliste{gap:0}.kontaktkarte .kontaktliste li{align-items:center;padding-block:.8rem}.kontaktkarte .kontaktliste li+li{border-top:1px solid var(--rand)}.kontaktkarte .kontaktliste svg{width:2.5rem;height:2.5rem;margin:0;padding:.65rem;border-radius:50%;background:color-mix(in srgb,var(--akzent) 14%,transparent)}.kontaktgitter__angaben .oeffnung{margin-top:1rem}.kontaktgitter__karte{display:flex;flex-direction:column;gap:.75rem}.kontaktgitter__karte .kartenfeld{flex:1 1 auto;aspect-ratio:auto;min-height:24rem}.kontaktgitter__karte .kartenroute{display:flex;align-items:center;gap:.5rem;margin:0}.kontaktgitter__karte .kartenroute svg{flex-shrink:0;color:var(--akzent)}}.anfahrt{margin-top:1rem;font-size:.94rem;color:var(--tinte-leise)}.seitenkopf{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#120d1c,#1a1130);color:#fff;margin-top:calc(-1 * var(--kopf-hoehe, 5.2rem));padding:calc(var(--kopf-hoehe, 5.2rem) + clamp(3rem,6vw,5.5rem)) 0 clamp(5rem,9vw,8rem)}.seitenkopf__bild{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.seitenkopf__schleier{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,9,18,.78) 0%,rgba(11,9,18,.55) 50%,var(--grund) 100%),radial-gradient(60% 60% at 80% 30%,rgba(255,63,164,.2),transparent 70%)}.seitenkopf__innen{max-width:52rem}.seitenkopf h1{color:#fff;margin-bottom:.35em;text-shadow:0 0 28px rgba(255,255,255,.25)}.seitenkopf .augenbraue{color:var(--akzent-hell)}.seitenkopf__text{margin:0;max-width:40rem;font-size:clamp(1.02rem,.98rem + .4vw,1.2rem);color:#ffffffdb}.beitraege{display:grid;gap:clamp(2.5rem,5vw,5rem)}.beitrag{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;scroll-margin-top:calc(var(--kopf-hoehe, 5.2rem) + 1rem)}.beitrag:nth-child(2n) .beitrag__figur{order:2}.beitrag__figur{position:sticky;top:calc(var(--kopf-hoehe, 5.2rem) + 1rem);border-radius:var(--radius-gross);overflow:hidden;border:1px solid var(--rand);box-shadow:var(--schatten-2)}.beitrag__figur img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.beitrag__text h2{margin-bottom:.8rem}.beitrag--vorschau{align-items:center}.beitrag--vorschau .beitrag__figur{display:block;position:relative;top:auto}.beitrag--vorschau h2 a{color:inherit;text-decoration:none}.beitrag--vorschau h2 a:hover,.beitrag--vorschau h2 a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.fliesstext h2{font-size:1.5rem;margin-top:1.6rem}.fliesstext p,.fliesstext li{color:var(--tinte-leise)}@media(max-width:800px){.beitrag{grid-template-columns:minmax(0,1fr)}.beitrag:nth-child(2n) .beitrag__figur{order:0}.beitrag__figur{position:relative;top:auto}}.aufrufband--flach{background:radial-gradient(60% 80% at 20% 50%,rgba(255,63,164,.35),transparent 60%),radial-gradient(60% 80% at 85% 50%,rgba(176,76,255,.4),transparent 60%),var(--aufruf-grund);color:var(--aufruf-tinte)}.aufrufband--flach h2,.aufrufband--flach p{color:var(--aufruf-tinte)}.aufrufband--flach .knopf--hell{--knopf-grund: var(--akzent);--knopf-tinte: var(--akzent-kontrast);box-shadow:var(--gluehen-gold)}.aufrufband--flach .knopf--rahmen-hell{--knopf-tinte: #fff;border-color:#ffffff80}.abschnitt--tief .karte h3,.abschnitt--tief .karte__titel{color:var(--tinte-titel)}.hinweisklein{font-size:.9rem;color:var(--tinte-leise)}.lesetext h2{font-size:1.5rem;margin-top:2rem}.zweispalt h2 em{font-style:normal;background:linear-gradient(120deg,#f1c894,#ffb0d8);-webkit-background-clip:text;background-clip:text;color:transparent}.netz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.netzkarte{--dienst: #e1306c;position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.4rem;border:1px solid var(--rand);border-radius:var(--radius-gross);background:radial-gradient(80% 60% at 100% 0%,color-mix(in srgb,var(--dienst) 18%,transparent),transparent 70%),var(--glas);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.netzkarte--tiktok{--dienst: #fe2c55}.netzkarte--facebook{--dienst: #0866ff}.netzkarte:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--dienst) 60%,transparent);box-shadow:0 26px 50px -28px var(--dienst)}.netzkarte__kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem}.netzkarte__profil{display:block;width:3.9rem;height:3.9rem;padding:3px;border-radius:50%;background:var(--dienst)}.netzkarte--instagram .netzkarte__profil{background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.netzkarte--tiktok .netzkarte__profil{background:linear-gradient(135deg,#25f4ee,#fe2c55)}.netzkarte__profil img{display:block;width:100%;height:100%;border:3px solid var(--grund);border-radius:50%;background:#fff;object-fit:cover}.netzkarte__name{margin:0;font-size:1.05rem;line-height:1.25;color:var(--tinte-titel)}.netzkarte__kennung{margin:.15rem 0 0;overflow:hidden;font-size:.85rem;color:var(--tinte-leise);white-space:nowrap;text-overflow:ellipsis}.netzkarte__marke{width:40px;height:40px}.netzkarte__text{margin:0;color:var(--tinte)}.netzkarte__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:hidden;border-radius:var(--radius)}.netzkarte__raster img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:filter .3s ease}.netzkarte:hover .netzkarte__raster img{filter:saturate(1.2) brightness(1.06)}.netzkarte__knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;padding:.8rem 1.2rem;border-radius:var(--radius-knopf);background:var(--dienst);color:#fff;font-weight:600;text-decoration:none}.netzkarte--instagram .netzkarte__knopf{background:linear-gradient(90deg,#c13584,#833ab4 55%,#5851db)}.netzkarte--tiktok .netzkarte__knopf{background:#010101;box-shadow:-2px -2px #25f4ee,2px 2px #fe2c55}.netzkarte__knopf:hover{color:#fff}.netzkarte__knopf svg{width:18px;height:18px}.netzkarte__knopf:after{content:"";position:absolute;inset:0;border-radius:var(--radius-gross)}.netzkarte__knopf:focus-visible{outline:none}.netzkarte__knopf:focus-visible:after{outline:3px solid var(--fokus);outline-offset:3px}@media(max-width:900px){.netz{display:flex;gap:.8rem;padding-block:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.netz::-webkit-scrollbar{display:none}.netzkarte{flex:0 0 min(84%,22rem);gap:.8rem;padding:1.1rem;scroll-snap-align:start}.netzkarte:hover{transform:none}}@media(max-width:640px){.abschnitt{padding-block:2.6rem}.abschnitt--eng{padding-block:2rem}.abschnitt-kopf{margin-bottom:1.3rem}.abschnitt-kopf p:not(.augenbraue){font-size:.98rem}h2{font-size:clamp(1.6rem,1.25rem + 2vw,2rem)}.buehne{padding-bottom:3.4rem}.ufo{width:min(210px,50vw)}.buehne h1{font-size:clamp(2.5rem,1.8rem + 4vw,3rem);margin-bottom:.35em}.buehne__vorspann{font-size:1rem;margin-bottom:1.2rem}.buehne .knopf-reihe{flex-wrap:nowrap;gap:.5rem}.buehne .knopf-reihe .knopf{flex:1 1 0;padding:.85em .6em;font-size:.95rem;white-space:nowrap}.buehne__fakten{gap:.45rem 1rem;margin-top:1.1rem;font-size:.86rem}.zahlenband{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.zahlenband>*{padding:.9rem .6rem;border-radius:var(--radius)}.zahlenband__wert{font-size:1.9rem}.zahlenband__text{margin-top:.3rem;font-size:.8rem}.geschichte__objekt{display:none}.schritte{gap:.6rem}.schritt{grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;padding:.9rem 1rem;border-radius:var(--radius)}.schritt__nr{width:2.2rem;height:2.2rem;font-size:1rem}.schritt h3{margin-bottom:.15rem;font-size:1.05rem}.schritt p{font-size:.9rem}.geschichte__hinweis{margin:1rem 0 1.1rem;font-size:.86rem}.geschichte .knopf-reihe{gap:.5rem}.geschichte .knopf-reihe .knopf{flex:1 1 100%;padding-block:.75em}#drei .raster{gap:.7rem}#drei .karte{flex-direction:row;border-radius:var(--radius)}#drei .karte__figur{flex:0 0 34%;aspect-ratio:auto}#drei .karte__inhalt{gap:.25rem;padding:.8rem .9rem}#drei .karte__titel{font-size:1.02rem}#drei .karte__text{display:-webkit-box;overflow:hidden;font-size:.85rem;-webkit-line-clamp:3;-webkit-box-orient:vertical}#drei .karte__fuss{padding-top:.3rem;font-size:.84rem}.filme__reihe{display:flex;gap:.7rem;margin-inline:-1.25rem;padding-inline:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;scrollbar-width:none}.filme__reihe::-webkit-scrollbar{display:none}.film{flex:0 0 54%;scroll-snap-align:start}.film__rahmen{border-radius:16px}.film figcaption{margin-top:.45rem;font-size:.82rem}.galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.galerie--mosaik>*:nth-child(6n+1){grid-column:auto;grid-row:auto}.galerie__feld{border-radius:10px}.knopf-reihe--mittig{margin-top:1rem}.reservierung .vorspann,.r-booking-title,.r-booking-copy,.r-booking-note,.r-side>.r-card:nth-child(n+2){display:none}.r-wrap{gap:.8rem}.r-booking{padding:.9rem}.r-booking-panel{padding:0;border:0;background:none}.r-card{padding:1rem 1.1rem;border-radius:var(--radius)}.r-card h3{margin-bottom:.3rem;font-size:1.05rem}.r-card p{margin-bottom:.7rem;font-size:.88rem}.r-card .knopf-reihe{flex-wrap:nowrap;gap:.5rem}.r-card .knopf{flex:1 1 0;padding-inline:.5em}.tisch .feld:has(>.tisch__zaehler)>.feld__hinweis,.tisch .knopf-reihe>.leise{display:none}.faq{gap:.45rem}.faq__frage{padding:.8rem 1rem;font-size:.95rem}.faq__antwort{padding:0 1rem .9rem;font-size:.92rem}.kontaktgitter{gap:1.4rem}.kontaktliste{gap:.8rem}.oeffnung{margin-top:1rem;padding:.8rem 1rem}.zeitentafel{font-size:.9rem}.zeitentafel th,.zeitentafel td{padding-block:.32rem}#kontakt .knopf-reihe{margin-top:1rem!important;flex-wrap:nowrap;gap:.5rem}#kontakt .knopf-reihe .knopf{flex:1 1 0;padding-inline:.5em}#kontakt .kartenfeld{display:none}.kartenroute{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.8rem 1rem;border:1px solid var(--rand-stark);border-radius:var(--radius-knopf)}.kartenroute a:before{content:"";position:absolute;inset:0}.netz{margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem}.netzkarte{flex-basis:88%}.netzkarte__kopf{gap:.7rem}.netzkarte__profil{width:3rem;height:3rem}.netzkarte__name{font-size:.98rem}.netzkarte__kennung{font-size:.8rem}.netzkarte__marke{width:32px;height:32px}.fuss{padding-top:2.2rem}.fuss__gitter{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1rem;padding-bottom:1.6rem}.fuss__marke,.fuss__gitter>:last-child{grid-column:1 / -1}.fuss__marke p{display:none}.fuss__titel{margin-bottom:.6rem}.fuss__liste{gap:.4rem;font-size:.9rem}.seitenkopf{padding-top:calc(var(--kopf-hoehe, 5.2rem) + 1.6rem);padding-bottom:3.4rem}.seitenkopf__text{font-size:.98rem}.sprungleiste{position:sticky;top:calc(var(--kopf-hoehe, 5.2rem) - .3rem);z-index:5;margin-inline:-1.25rem;margin-bottom:1rem;background:#0b0912}.sprungleiste[data-klebt]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--kopf-hoehe, 5.2rem) + 1px);background:inherit}.sprungleiste .filterreihe{flex-wrap:nowrap;margin:0;padding:.5rem 1.25rem;overflow-x:auto;scrollbar-width:none}.filterreihe::-webkit-scrollbar{display:none}.filterknopf{flex:0 0 auto;padding:.45rem .9rem;font-size:.86rem}.dreierbilder{margin-bottom:1.2rem}.menuegruppe{margin-bottom:1.8rem}.menuegruppe>h3{font-size:1.25rem}[data-filter-ziel]>[data-marke]{margin-bottom:1.8rem!important}[data-filter-ziel]>[data-marke]>h3{font-size:1.25rem}[data-filter-ziel]>[data-marke]>p.leise{margin-bottom:.8rem!important;font-size:.85rem}.karteliste{gap:.7rem}.kartenpunkt{gap:.1rem .8rem;padding-bottom:.7rem}.kartenpunkt__name{font-size:.97rem}.kartenpunkt__preis{font-size:1rem}.kartenpunkt__text{font-size:.86rem;line-height:1.4}.kartenpunkt__zusatz{font-size:.72rem;line-height:1.2}.beitraege{gap:2.4rem}.beitrag{gap:1rem}.beitrag__figur img{aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.nebel__fleck,.ufo,.ufo__ring,.ufo__strahl{animation:none}.geschichte__ufo,.karte:hover,.film:hover .film__rahmen{transform:none}}
