.vergleich-lead[data-astro-cid-hdbmxhrx]{margin-top:var(--space-3)}.vergleich-scroll[data-astro-cid-hdbmxhrx]{overflow-x:auto;margin-top:var(--space-6);background:linear-gradient(to right,var(--porcelain) 28%,transparent) 0 0 / 30px 100% no-repeat local,linear-gradient(to left,var(--porcelain) 28%,transparent) 100% 0 / 30px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(22,21,28,.16),transparent) 0 0 / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(22,21,28,.16),transparent) 100% 0 / 14px 100% no-repeat scroll}.vergleich[data-astro-cid-hdbmxhrx]{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--font-size-small)}.vergleich[data-astro-cid-hdbmxhrx] th[data-astro-cid-hdbmxhrx],.vergleich[data-astro-cid-hdbmxhrx] td[data-astro-cid-hdbmxhrx]{text-align:left;padding:var(--space-4) var(--space-6) var(--space-4) 0;border-bottom:1px solid var(--hairline);vertical-align:top}.vergleich[data-astro-cid-hdbmxhrx] thead[data-astro-cid-hdbmxhrx] th[data-astro-cid-hdbmxhrx]{border-bottom:1px solid var(--ink);font-family:var(--font-text);font-weight:600;color:var(--ink);letter-spacing:.02em}.vergleich[data-astro-cid-hdbmxhrx] td[data-astro-cid-hdbmxhrx]:first-child{font-weight:600;color:var(--ink)}.vergleich[data-astro-cid-hdbmxhrx] td[data-astro-cid-hdbmxhrx]:nth-child(2){color:var(--ink);font-weight:500}.vergleich[data-astro-cid-hdbmxhrx] td[data-astro-cid-hdbmxhrx]:nth-child(3){color:var(--ink-soft)}.uhero[data-astro-cid-hdbmxhrx]{position:relative;background:var(--porcelain);border-bottom:1px solid var(--hairline);overflow:hidden}.uhero-inner[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:1fr;gap:0}.uhero-text[data-astro-cid-hdbmxhrx]{padding-block:var(--space-16) var(--space-12);padding-inline:var( --gutter-page );align-self:center;max-width:40rem}.uhero-h1[data-astro-cid-hdbmxhrx]{font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:clamp(2.25rem,1.5rem + 3.2vw,3.6rem);line-height:1.08;letter-spacing:var(--tracking-h1);margin:var(--space-4) 0 0;text-wrap:balance}.uhero-lead[data-astro-cid-hdbmxhrx]{margin-top:var(--space-5);color:var(--ink-soft);font-size:var(--font-size-lead);line-height:var(--line-height-lead);max-width:42ch;text-wrap:pretty}.uhero-badge[data-astro-cid-hdbmxhrx]{margin:var(--space-8) 0 0}.uhero-media[data-astro-cid-hdbmxhrx]{position:relative;margin:0;aspect-ratio:4 / 3;background:var(--greige);overflow:hidden}.uhero-media[data-astro-cid-hdbmxhrx] .uhero-img{position:absolute;inset:0}.uhero-media[data-astro-cid-hdbmxhrx] .uhero-img,.uhero-media[data-astro-cid-hdbmxhrx] .uhero-img img{width:100%;height:100%}.uhero-media[data-astro-cid-hdbmxhrx] .uhero-img img{object-fit:cover;object-position:50% 40%}.uhero-cap[data-astro-cid-hdbmxhrx]{position:absolute;inset:auto 0 0;max-width:34ch;padding:var(--space-12) var(--space-5) var(--space-4);color:var(--text-on-ink);font-size:var(--font-size-small);line-height:1.45;background:linear-gradient(0deg,#16151cd1,#16151c6b 52%,#16151c00)}.uhero-cap[data-astro-cid-hdbmxhrx] .cap-label[data-astro-cid-hdbmxhrx]{display:block;margin-bottom:3px;color:var(--gold);font-size:var(--font-size-eyebrow);letter-spacing:.14em;text-transform:uppercase}.uhero-fuge[data-astro-cid-hdbmxhrx]{display:none}@media(min-width:900px){.uhero-inner[data-astro-cid-hdbmxhrx]{grid-template-columns:46% 54%;align-items:stretch;min-height:min(74vh,660px)}.uhero-text[data-astro-cid-hdbmxhrx]{padding-block:var(--space-24);padding-right:var(--space-16);max-width:none}.uhero-media[data-astro-cid-hdbmxhrx]{aspect-ratio:auto;height:auto}.uhero-fuge[data-astro-cid-hdbmxhrx]{display:block;position:absolute;top:0;bottom:0;left:46%;width:1px;background:var(--gold-deep);z-index:3}}.h2[data-astro-cid-hdbmxhrx]{margin-top:var(--space-3)}.answer-lead[data-astro-cid-hdbmxhrx]{margin-top:var(--space-4);max-width:66ch}.inhaber[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start;margin-top:var(--space-8)}.portrait-card[data-astro-cid-hdbmxhrx]{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-top:var(--space-2);text-align:center}.mono[data-astro-cid-hdbmxhrx]{display:flex;align-items:center;justify-content:center;width:108px;height:108px;border-radius:50%;background:var(--ink);font-family:var(--font-display);font-size:3rem;font-weight:600;color:var(--gold);letter-spacing:.04em}.mono-name[data-astro-cid-hdbmxhrx]{display:block;font-family:var(--font-display);font-size:var(--font-size-h3);color:var(--ink)}.mono-rolle[data-astro-cid-hdbmxhrx]{display:block;margin-top:var(--space-1);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--ink-soft)}.inhaber-text[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{line-height:1.7;color:var(--ink);max-width:60ch}.pullquote[data-astro-cid-hdbmxhrx]{margin:var(--space-6) 0 0;max-width:60ch}.pullquote[data-astro-cid-hdbmxhrx] blockquote[data-astro-cid-hdbmxhrx]{margin:0;font-family:var(--font-display);font-size:var(--font-size-lead);line-height:1.35;font-style:italic;color:var(--ink)}.pullquote[data-astro-cid-hdbmxhrx] blockquote[data-astro-cid-hdbmxhrx]:before{content:"„";display:block;font-family:var(--font-display);font-size:2.75rem;line-height:.4;color:var(--gold-deep);margin-bottom:var(--space-2)}.pullquote[data-astro-cid-hdbmxhrx] .label[data-astro-cid-hdbmxhrx]{display:block;margin-top:var(--space-2);color:var(--ink-soft);font-size:var(--font-size-small);line-height:1.5}.pullquote--wide[data-astro-cid-hdbmxhrx]{max-width:72ch;margin-top:var(--space-8)}.nap-inline[data-astro-cid-hdbmxhrx]{margin-top:var(--space-6);color:var(--ink-soft)}.grundsatz-grid[data-astro-cid-hdbmxhrx]{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-top:var(--space-8)}.grundsatz[data-astro-cid-hdbmxhrx]{padding-top:var(--space-4);border-top:1px solid var(--gold)}.grundsatz[data-astro-cid-hdbmxhrx] h3[data-astro-cid-hdbmxhrx]{font-family:var(--font-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);color:var(--ink);margin:0}.grundsatz[data-astro-cid-hdbmxhrx] p[data-astro-cid-hdbmxhrx]{margin:var(--space-3) 0 0;line-height:1.7;color:var(--ink-soft)}.werdegang-schluss[data-astro-cid-hdbmxhrx]{margin-top:var(--space-8);max-width:66ch;line-height:1.7;color:var(--ink)}@media(min-width:768px){.inhaber[data-astro-cid-hdbmxhrx]{grid-template-columns:minmax(220px,.5fr) 1fr;gap:var(--space-12)}.grundsatz-grid[data-astro-cid-hdbmxhrx]{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}
