.fx-fill[data-astro-cid-zstcd2sb]{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(158,22,242,.18),transparent 70%),#08080a}.marquee[data-astro-cid-bj3sqa3e]{overflow:hidden;white-space:nowrap;border-block:1px solid var(--line);background:var(--bg-2);padding-block:14px}.track[data-astro-cid-bj3sqa3e]{display:inline-block;animation:scrollx 26s linear infinite}.track[data-astro-cid-bj3sqa3e] span[data-astro-cid-bj3sqa3e]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:16px;padding:0 20px}.track[data-astro-cid-bj3sqa3e] .dot[data-astro-cid-bj3sqa3e]{color:var(--muted)}@keyframes scrollx{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-bj3sqa3e]{animation:none}}.hero[data-astro-cid-6j25bhal]{position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.scrim[data-astro-cid-6j25bhal]{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,#08080a8c,#08080a26,#08080a00),linear-gradient(to bottom,#08080a8c,#08080a00 32%,#08080a80);pointer-events:none}.hero-inhalt[data-astro-cid-6j25bhal]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:6rem var(--pad) 2rem;max-width:72rem;width:100%;margin-inline:auto}.kicker[data-astro-cid-6j25bhal]{margin:0 0 .75rem;font-size:clamp(.72rem,.65rem + .4vw,.95rem);letter-spacing:.35em;text-transform:uppercase;color:var(--accent-hell)}h1[data-astro-cid-6j25bhal]{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--text-hero);line-height:.98;text-transform:uppercase;letter-spacing:.01em;color:#fff;text-shadow:0 0 60px rgba(158,22,242,.45)}.sub[data-astro-cid-6j25bhal]{margin:1.4rem 0 0;max-width:32rem;color:var(--fg);opacity:.85;text-wrap:balance}.cta-reihe[data-astro-cid-6j25bhal]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hinweis[data-astro-cid-6j25bhal]{display:none;margin:1.2rem 0 0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:.7}@media(hover:hover)and (pointer:fine){.hinweis[data-astro-cid-6j25bhal]{display:block}}.hero-marquee[data-astro-cid-6j25bhal]{position:relative;z-index:2;border-top:1px solid var(--line);background:#08080a8c;backdrop-filter:blur(8px)}.btn[data-astro-cid-6j25bhal]{display:inline-block;padding:.85em 1.7em;border-radius:999px;font-weight:650;text-decoration:none;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn--primaer[data-astro-cid-6j25bhal]{background:var(--accent);color:#fff;box-shadow:0 0 32px var(--accent-soft)}.btn--primaer[data-astro-cid-6j25bhal]:hover{transform:translateY(-2px);box-shadow:0 6px 44px var(--accent-soft)}.btn--geist[data-astro-cid-6j25bhal]{color:var(--fg);border:1px solid var(--line);background:#ffffff0a;backdrop-filter:blur(6px)}.btn--geist[data-astro-cid-6j25bhal]:hover{border-color:var(--accent);color:#fff;transform:translateY(-2px)}.abschnitt[data-astro-cid-6j25bhal]{max-width:72rem;margin-inline:auto;padding:clamp(4rem,3rem + 5vw,8rem) var(--pad);scroll-margin-top:5rem}.kopf-zeile[data-astro-cid-6j25bhal]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.augenmass[data-astro-cid-6j25bhal]{margin:0;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-hell)}h2[data-astro-cid-6j25bhal]{margin:.4rem 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,1.4rem + 3vw,4rem);line-height:1;text-transform:uppercase;color:#fff}.unterzeile[data-astro-cid-6j25bhal]{margin:.8rem 0 0;max-width:34rem;color:var(--muted)}.mehr[data-astro-cid-6j25bhal]{color:var(--fg);text-decoration:none;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--accent);padding-bottom:4px;white-space:nowrap}.mehr[data-astro-cid-6j25bhal]:hover{color:var(--accent)}.artist-raster[data-astro-cid-6j25bhal]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(2rem,1.5rem + 2vw,3rem)}.familie[data-astro-cid-6j25bhal]{padding-top:0}.familie-kacheln[data-astro-cid-6j25bhal]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.9rem;margin:0;padding:0}.familie-kacheln[data-astro-cid-6j25bhal] li[data-astro-cid-6j25bhal]{list-style:none}.familie-kacheln[data-astro-cid-6j25bhal] a[data-astro-cid-6j25bhal]{display:flex;flex-direction:column;gap:.9rem;height:100%;padding:1.6rem 1.6rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);color:var(--fg);text-decoration:none;transition:border-color .24s ease,background .24s ease,transform .24s ease}.familie-kacheln[data-astro-cid-6j25bhal] a[data-astro-cid-6j25bhal]:hover{border-color:var(--accent);background:#111017;transform:translateY(-2px)}.familie-marke[data-astro-cid-6j25bhal]{display:flex;align-items:center;height:48px}.familie-marke[data-astro-cid-6j25bhal] .marke[data-astro-cid-6j25bhal]{display:block;width:auto}.familie-marke[data-astro-cid-6j25bhal] .marke--tauber-techno-tribe[data-astro-cid-6j25bhal]{height:48px}.familie-marke[data-astro-cid-6j25bhal] .marke--frueher-feiern[data-astro-cid-6j25bhal]{height:30px}.familie-marke[data-astro-cid-6j25bhal] .marke--we-are-poisoned[data-astro-cid-6j25bhal]{height:28px}.familie-unter[data-astro-cid-6j25bhal]{flex:1;font-size:.92rem;color:var(--fg);opacity:.8}.familie-adresse[data-astro-cid-6j25bhal]{display:inline-flex;align-items:center;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.familie-kacheln[data-astro-cid-6j25bhal] a[data-astro-cid-6j25bhal]:hover .familie-adresse[data-astro-cid-6j25bhal]{color:var(--accent-hell)}.abschnitt--geteilt[data-astro-cid-6j25bhal]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(2rem,1.5rem + 3vw,4rem);align-items:start}.fliesstext[data-astro-cid-6j25bhal]{margin:1.1rem 0 0;max-width:34rem;color:var(--fg);opacity:.85}.werte[data-astro-cid-6j25bhal]{display:grid;gap:.9rem;margin:0;padding:0;counter-reset:wert}.werte[data-astro-cid-6j25bhal] li[data-astro-cid-6j25bhal]{list-style:none;counter-increment:wert;position:relative;overflow:hidden;padding:1.5rem 1.6rem 1.5rem 2.1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);transition:border-color .24s ease,background .24s ease}.werte[data-astro-cid-6j25bhal] li[data-astro-cid-6j25bhal]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(to bottom,var(--accent),transparent 85%)}.werte[data-astro-cid-6j25bhal] li[data-astro-cid-6j25bhal]:after{content:counter(wert,decimal-leading-zero);position:absolute;top:.9rem;right:1.2rem;font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--accent);opacity:.28;pointer-events:none}.werte[data-astro-cid-6j25bhal] h3[data-astro-cid-6j25bhal]{margin:0;font-family:var(--font-body);font-weight:700;font-size:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:.16em;color:var(--accent-hell)}.werte[data-astro-cid-6j25bhal] p[data-astro-cid-6j25bhal]{margin:.55rem 0 0;max-width:30ch;color:var(--fg);opacity:.78;font-size:.95rem;line-height:1.55}@media(hover:hover)and (pointer:fine){.werte[data-astro-cid-6j25bhal] li[data-astro-cid-6j25bhal]:hover{border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 5%,var(--bg-2))}}@media(prefers-reduced-motion:reduce){.werte[data-astro-cid-6j25bhal] li[data-astro-cid-6j25bhal]{transition:none}}.demo[data-astro-cid-6j25bhal]{position:relative;border-top:1px solid var(--line);background:radial-gradient(60% 120% at 50% 0%,rgba(158,22,242,.16) 0%,transparent 70%),var(--bg);scroll-margin-top:5rem}.demo-inhalt[data-astro-cid-6j25bhal]{max-width:42rem;margin-inline:auto;padding:clamp(4rem,3rem + 5vw,8rem) var(--pad);text-align:center}.demo-inhalt[data-astro-cid-6j25bhal] .fliesstext[data-astro-cid-6j25bhal]{margin-inline:auto}.klein[data-astro-cid-6j25bhal]{margin:.9rem auto 2rem;max-width:30rem;font-size:.86rem;color:var(--muted)}@media(prefers-reduced-motion:reduce){.btn[data-astro-cid-6j25bhal]{transition:none}.btn[data-astro-cid-6j25bhal]:hover{transform:none}}
