.tb[data-astro-cid-lmn7abdq]{background:var(--bg-soft);border-block:1px solid var(--border)}.tb__inner[data-astro-cid-lmn7abdq]{grid-template-columns:repeat(auto-fit,minmax(min(45%,160px),1fr));gap:1rem 1.5rem;padding-block:1.4rem;display:grid}.tb__item[data-astro-cid-lmn7abdq]{flex-direction:column;gap:.1rem;display:flex}.tb__big[data-astro-cid-lmn7abdq]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.02em;color:var(--text);line-height:1.1}.tb__small[data-astro-cid-lmn7abdq]{font-size:var(--step--2);color:var(--text-muted);line-height:1.35}.tb__small[data-astro-cid-lmn7abdq] a[data-astro-cid-lmn7abdq]{color:inherit;text-underline-offset:2px;text-decoration:underline}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(120% 95% at 82% 8%, color-mix(in srgb, var(--brand-500) 70%, transparent), transparent 62%), linear-gradient(155deg, var(--bg-brand) 0%, var(--bg-brand-2) 100%);color:var(--text-invert);padding-block:clamp(3rem,9vw,7rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-500) 70%, transparent), transparent);height:1px;position:absolute;inset:auto 0 0}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,5vw,3rem);display:grid}@media (width>=980px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr}}.hero__eyebrow[data-astro-cid-lcdefpme]{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-500);margin:0 0 1.5rem;font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.04em;font-size:clamp(2.6rem,6.5vw,4.9rem);line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent-500)}.hero__lead[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--step-1);color:var(--text-invert-muted);margin-top:1.75rem;line-height:1.5}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero[data-astro-cid-lcdefpme] .btn--primary[data-astro-cid-lcdefpme]{background:var(--accent-500);color:var(--accent-ink);box-shadow:0 8px 26px #47d6e74d}.hero[data-astro-cid-lcdefpme] .btn--primary[data-astro-cid-lcdefpme]:hover{background:var(--accent-400);color:var(--accent-ink)}.btn--ghost[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border:1.5px solid #ffffff52}.btn--ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-500);color:var(--accent-500)}.hero__fuss[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--text-invert-muted);border-top:1px solid #ffffff29;max-width:46ch;margin-top:1.75rem;padding-top:1.25rem}.hero__fuss[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff}.hero__art[data-astro-cid-lcdefpme]{position:relative}.hero__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 18px 40px #00000040);width:100%;height:auto;display:block}@media (width<=979px){.hero__art[data-astro-cid-lcdefpme]{max-width:26rem;margin-inline:auto}}.eck[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.eck[data-astro-cid-lcdefpme]{grid-template-columns:1fr .85fr}}.eck__zahlen[data-astro-cid-lcdefpme]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.eck__zahlen[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--bg);padding:1.15rem 1.25rem}.eck__zahlen[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:600}.eck__zahlen[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.02em;margin:.35rem 0 0;line-height:1.1}.ki[data-astro-cid-lcdefpme]{background:linear-gradient(140deg, var(--bg-brand-2), var(--bg-brand));color:var(--text-invert);padding-block:clamp(3rem,8vw,6rem)}.ki__inner[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.ki__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr .8fr}}.ki[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;font-size:var(--step-3);letter-spacing:-.03em}.ki[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-invert-muted)}.ki__art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.link-arrow--hell[data-astro-cid-lcdefpme]{color:var(--accent-500);border-bottom-color:var(--accent-500)}.ort[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width>=900px){.ort[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1fr}}.ort__bild[data-astro-cid-lcdefpme]{margin:0}.ort__bild[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow);display:block}.urkunde[data-astro-cid-lcdefpme]{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2.5rem)}.urkunde__marke[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;font-weight:700;font-size:var(--step--2);color:var(--brand-500);margin:0}.urkunde__titel[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:-.02em;color:var(--accent-600);margin:.35rem 0 1.25rem}.urkunde[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{border-left:3px solid var(--brand-300);margin:0 0 1.25rem;padding-left:1.25rem;line-height:1.6}.stimme[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.stimme[data-astro-cid-lcdefpme] .icn{color:var(--brand-300);margin-bottom:.9rem}.stimme[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{flex:1;margin:0 0 1.25rem;line-height:1.55}.stimme[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex-direction:column;gap:.15rem;display:flex}
