.jz[data-astro-cid-ojo3dvqp]{--jz-bild-h:clamp(15rem, 68vw, 26rem);background:var(--color-schwarz)}.jz__buehne[data-astro-cid-ojo3dvqp]{grid-template-columns:100%;display:grid;position:relative}.jz__medien[data-astro-cid-ojo3dvqp]{height:var(--jz-bild-h);background:var(--color-tiefsee);grid-area:1/1;position:relative;overflow:hidden}.jz__szene[data-astro-cid-ojo3dvqp]{display:none;position:absolute;inset:0}.jz__szene[data-astro-cid-ojo3dvqp] img{object-fit:cover;object-position:var(--fokus-mobil);width:100%;max-width:none;height:100%;filter:var(--foto-filter);position:absolute;inset:0}.jz__film[data-astro-cid-ojo3dvqp]{object-fit:cover;object-position:var(--fokus-mobil);width:100%;height:100%;filter:var(--foto-filter);opacity:0;transition:opacity .5s var(--motion-ease);display:block;position:absolute;inset:0}.jz__film[data-astro-cid-ojo3dvqp][data-an]{opacity:1}.jz__schnee[data-astro-cid-ojo3dvqp]{pointer-events:none;width:100%;height:100%;color:var(--color-text);opacity:0;transition:opacity var(--motion-slow) var(--motion-ease);position:absolute;inset:0}.jz__schnee[data-astro-cid-ojo3dvqp][data-an]{opacity:.9}.jz__verlauf[data-astro-cid-ojo3dvqp]{pointer-events:none;background:var(--overlay-szene-m);grid-area:1/1;position:relative}.jz[data-astro-cid-ojo3dvqp]:not([data-js]):has(input[value=fruehling]:checked) [data-astro-cid-ojo3dvqp][data-szene=fruehling],.jz[data-astro-cid-ojo3dvqp]:not([data-js]):has(input[value=sommer]:checked) [data-astro-cid-ojo3dvqp][data-szene=sommer],.jz[data-astro-cid-ojo3dvqp]:not([data-js]):has(input[value=herbst]:checked) [data-astro-cid-ojo3dvqp][data-szene=herbst],.jz[data-astro-cid-ojo3dvqp]:not([data-js]):has(input[value=winter]:checked) [data-astro-cid-ojo3dvqp][data-szene=winter],.jz[data-astro-cid-ojo3dvqp][data-js][data-aktiv=fruehling] [data-astro-cid-ojo3dvqp][data-szene=fruehling],.jz[data-astro-cid-ojo3dvqp][data-js][data-aktiv=sommer] [data-astro-cid-ojo3dvqp][data-szene=sommer],.jz[data-astro-cid-ojo3dvqp][data-js][data-aktiv=herbst] [data-astro-cid-ojo3dvqp][data-szene=herbst],.jz[data-astro-cid-ojo3dvqp][data-js][data-aktiv=winter] [data-astro-cid-ojo3dvqp][data-szene=winter]{display:block}.jz__inhalt[data-astro-cid-ojo3dvqp]{padding:var(--space-3) var(--spacing-gutter) 0;grid-area:2/1}.jz__titel[data-astro-cid-ojo3dvqp] h1{font-family:var(--font-text);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold);margin:0;font-weight:500;line-height:1.5}.jz__claim[data-astro-cid-ojo3dvqp]{max-width:51.25rem;font-family:var(--font-display);font-weight:400;font-size:var(--text-5xl);letter-spacing:.01em;color:var(--color-text);text-wrap:balance;margin-block:clamp(.625rem,.4857rem + .5714vw,1rem) clamp(.875rem,.7357rem + .5714vw,1.25rem);line-height:1.1}.jz__einleitung[data-astro-cid-ojo3dvqp]{max-width:40rem;font-size:var(--text-lead);color:var(--color-text);text-wrap:pretty;margin-block:0 clamp(1.25rem,.9714rem + 1.1429vw,2rem);line-height:1.5}.jz__knoepfe[data-astro-cid-ojo3dvqp]{gap:12px;display:grid}.jz__bedienung[data-astro-cid-ojo3dvqp]{display:contents}.jz__film-knopf[data-astro-cid-ojo3dvqp]{top:var(--space-2);right:var(--spacing-gutter);min-height:var(--touch-min);border:1px solid var(--color-linie-stark);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-schwarz) 55%, transparent);color:var(--color-text);font-family:var(--font-text);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:500;display:inline-flex;position:absolute}.jz__film-knopf[data-astro-cid-ojo3dvqp][hidden]{display:none}.jz__film-knopf[data-astro-cid-ojo3dvqp]:hover{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-schwarz) 75%, transparent)}.jz__film-icon[data-astro-cid-ojo3dvqp]{fill:none;width:20px;height:20px;stroke:var(--color-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.jz__icon-pause[data-astro-cid-ojo3dvqp],.jz__icon-weiter[data-astro-cid-ojo3dvqp],.jz__icon-nochmals[data-astro-cid-ojo3dvqp]{display:none}.jz__film-knopf[data-astro-cid-ojo3dvqp][data-zustand=laeuft] .jz__icon-pause[data-astro-cid-ojo3dvqp],.jz__film-knopf[data-astro-cid-ojo3dvqp][data-zustand=pausiert] .jz__icon-weiter[data-astro-cid-ojo3dvqp],.jz__film-knopf[data-astro-cid-ojo3dvqp][data-zustand=bereit] .jz__icon-weiter[data-astro-cid-ojo3dvqp],.jz__film-knopf[data-astro-cid-ojo3dvqp][data-zustand=fertig] .jz__icon-nochmals[data-astro-cid-ojo3dvqp]{display:inline}.jz__wahl[data-astro-cid-ojo3dvqp]{top:calc(var(--jz-bild-h) - 3.5rem);min-width:0;padding:0 calc(var(--spacing-gutter) - 8px);border:0;justify-content:space-between;margin:0;display:flex;position:absolute;left:0;right:0}.jz__option[data-astro-cid-ojo3dvqp]{min-height:var(--touch-min);font-size:var(--text-sm);color:var(--color-text-soft);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);align-items:center;gap:6px;padding-inline:8px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.jz__option[data-astro-cid-ojo3dvqp]:after{content:"";background:var(--color-gold);transform-origin:0;height:2px;transition:transform var(--motion-base) var(--motion-ease);position:absolute;bottom:8px;left:8px;right:8px;transform:scaleX(0)}.jz__option[data-astro-cid-ojo3dvqp]:hover,.jz__option[data-astro-cid-ojo3dvqp]:has(.jz__radio:checked){color:var(--color-text)}.jz__option[data-astro-cid-ojo3dvqp]:has(.jz__radio:checked):after{transform:scaleX(1)}.jz__option[data-astro-cid-ojo3dvqp]:has(.jz__radio:focus-visible){outline:var(--focus-width) solid var(--color-gold);outline-offset:var(--focus-offset);border-radius:var(--radius-button)}.jz__radio[data-astro-cid-ojo3dvqp]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.jz__unterbau[data-astro-cid-ojo3dvqp]{max-width:calc(var(--container-wide) + 2 * var(--spacing-gutter));padding:var(--space-5) var(--spacing-gutter) 0;margin-inline:auto}.jz__vertrauen[data-astro-cid-ojo3dvqp]{font-size:var(--text-base);color:var(--color-text-soft);gap:6px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}@media (width>=768px){.jz__knoepfe[data-astro-cid-ojo3dvqp]{flex-wrap:wrap;display:flex}.jz__vertrauen[data-astro-cid-ojo3dvqp]{flex-wrap:wrap;gap:8px 40px;display:flex}.jz__wahl[data-astro-cid-ojo3dvqp]{justify-content:flex-end;gap:4px}.jz__option[data-astro-cid-ojo3dvqp]{padding-inline:12px}.jz__option[data-astro-cid-ojo3dvqp]:after{left:12px;right:12px}}@media (width>=1024px){.jz[data-astro-cid-ojo3dvqp]{--jz-bild-h:max(36rem, calc(100svh - var(--kopf-h)))}.jz__medien[data-astro-cid-ojo3dvqp]{height:auto;min-height:var(--jz-bild-h)}.jz__szene[data-astro-cid-ojo3dvqp] img,.jz__film[data-astro-cid-ojo3dvqp]{object-position:var(--fokus)}.jz__verlauf[data-astro-cid-ojo3dvqp]{background:var(--overlay-szene)}.jz__inhalt[data-astro-cid-ojo3dvqp]{align-self:end;align-items:end;column-gap:var(--space-5);width:100%;max-width:calc(var(--container-wide) + 2 * var(--spacing-gutter));padding-block:var(--space-7) var(--space-6);grid-row:1;grid-template-columns:minmax(0,min(44rem,54%)) 1fr;margin-inline:auto;display:grid;position:relative}.jz__claim[data-astro-cid-ojo3dvqp]{line-height:1.05}.jz__bedienung[data-astro-cid-ojo3dvqp]{align-items:flex-end;gap:var(--space-2);flex-direction:column;justify-self:end;display:flex}.jz__film-knopf[data-astro-cid-ojo3dvqp]{position:static}.jz__wahl[data-astro-cid-ojo3dvqp]{padding:0;position:static}.jz__unterbau[data-astro-cid-ojo3dvqp]{padding-top:var(--space-6)}}@media (prefers-reduced-motion:reduce){.jz__schnee[data-astro-cid-ojo3dvqp],.jz__film[data-astro-cid-ojo3dvqp],.jz__film-knopf[data-astro-cid-ojo3dvqp]{display:none}.jz__option[data-astro-cid-ojo3dvqp]:after{transition:none}}.bereiche[data-astro-cid-zojmcqib]{gap:16px;display:grid}.bereich[data-astro-cid-zojmcqib]{--bereich-grund:var(--color-onyx);isolation:isolate;border:1px solid var(--color-linie);border-radius:var(--radius-card);background-color:var(--bereich-grund);transition:background-color var(--hover-dauer) var(--motion-ease), border-color var(--hover-dauer) var(--motion-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.bereich--gross[data-astro-cid-zojmcqib]{--bereich-grund:var(--color-tiefsee)}.bereich[data-astro-cid-zojmcqib]:hover,.bereich[data-astro-cid-zojmcqib]:focus-within{background-color:color-mix(in oklab, var(--bereich-grund), var(--color-text) var(--hover-licht));border-color:var(--hover-rand)}.bereich[data-astro-cid-zojmcqib] .medien__bild{transition:filter var(--hover-dauer) var(--motion-ease)}.bereich[data-astro-cid-zojmcqib]:hover .medien__bild,.bereich[data-astro-cid-zojmcqib]:focus-within .medien__bild{filter:var(--hover-foto)}.bereich__bild[data-astro-cid-zojmcqib]{aspect-ratio:16/10;border-block-end:1px solid var(--color-linie);flex:none;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.bereich--gross[data-astro-cid-zojmcqib] .medien__bild{object-position:50% 70%}.bereich--hoch[data-astro-cid-zojmcqib] .medien__bild{object-position:50% 25%}.bereich__inhalt[data-astro-cid-zojmcqib]{flex-direction:column;flex:1 0 auto;align-items:flex-start;gap:12px;padding:clamp(1.5rem,1.314rem + .762vw,2rem);display:flex}.bereich__titel[data-astro-cid-zojmcqib]{font-family:var(--font-display);color:var(--color-text);text-wrap:pretty;margin:0;font-weight:400}.bereich--gross[data-astro-cid-zojmcqib] .bereich__titel[data-astro-cid-zojmcqib]{max-width:30ch;margin-block-start:10px;font-size:clamp(1.625rem,1.3rem + 1.333vw,2.5rem);line-height:1.15}.bereich--hoch[data-astro-cid-zojmcqib] .bereich__titel[data-astro-cid-zojmcqib],.bereich--quer[data-astro-cid-zojmcqib] .bereich__titel[data-astro-cid-zojmcqib]{font-size:var(--text-xl);line-height:1.2}.bereich__text[data-astro-cid-zojmcqib]{max-width:60ch;font-size:var(--text-base);color:var(--color-text-soft);text-wrap:pretty;margin:0;line-height:1.55}.bereich[data-astro-cid-zojmcqib] .bereich__link{margin-block-start:auto;padding-block-start:4px}.bereich[data-astro-cid-zojmcqib] .bereich__link:after{content:"";z-index:2;position:absolute;inset:0}.bereich[data-astro-cid-zojmcqib]:has(.bereich__link:focus-visible){outline:2px solid var(--color-gold);outline-offset:3px}@media (width>=48rem) and (width<=63.99rem){.bereich__bild[data-astro-cid-zojmcqib]{aspect-ratio:16/7}}@media (width>=64rem){.bereiche[data-astro-cid-zojmcqib]{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.bereich--gross[data-astro-cid-zojmcqib]{grid-column:span 7}.bereich--hoch[data-astro-cid-zojmcqib]{grid-column:span 5}.bereich--quer[data-astro-cid-zojmcqib]{grid-column:span 6}.bereich--gross[data-astro-cid-zojmcqib] .bereich__bild[data-astro-cid-zojmcqib],.bereich--hoch[data-astro-cid-zojmcqib] .bereich__bild[data-astro-cid-zojmcqib]{aspect-ratio:auto;flex:1 1 0}.bereich--gross[data-astro-cid-zojmcqib] .bereich__inhalt[data-astro-cid-zojmcqib],.bereich--hoch[data-astro-cid-zojmcqib] .bereich__inhalt[data-astro-cid-zojmcqib]{flex-grow:0}.bereich--gross[data-astro-cid-zojmcqib] .bereich__bild[data-astro-cid-zojmcqib]{min-height:24rem}.bereich--hoch[data-astro-cid-zojmcqib] .bereich__bild[data-astro-cid-zojmcqib]{min-height:14rem}.bereich--quer[data-astro-cid-zojmcqib] .bereich__bild[data-astro-cid-zojmcqib]{aspect-ratio:16/9}}@media (width>=80rem){.bereich--gross[data-astro-cid-zojmcqib]{grid-column:span 8}.bereich--hoch[data-astro-cid-zojmcqib]{grid-column:span 4}.bereich--gross[data-astro-cid-zojmcqib] .bereich__inhalt[data-astro-cid-zojmcqib]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"kopf text""kopf link";align-items:start;gap:12px 40px;display:grid}.bereich--gross[data-astro-cid-zojmcqib] .bereich__kopf[data-astro-cid-zojmcqib]{grid-area:kopf}.bereich--gross[data-astro-cid-zojmcqib] .bereich__text[data-astro-cid-zojmcqib]{grid-area:text}.bereich--gross[data-astro-cid-zojmcqib] .bereich__link{grid-area:link;margin:0}.bereich--gross[data-astro-cid-zojmcqib] .bereich__titel[data-astro-cid-zojmcqib]{font-size:clamp(1.625rem,.9rem + 1.6vw,2.25rem)}}.ueber[data-astro-cid-xtpqt7i4]{gap:var(--space-4);display:grid}.ueber__bild[data-astro-cid-xtpqt7i4]{aspect-ratio:3/4;border:1px solid var(--color-linie);border-radius:var(--radius-card);width:100%;max-width:16rem;overflow:hidden}.ueber__titel[data-astro-cid-xtpqt7i4]{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);text-wrap:pretty;margin-block:clamp(.75rem,.657rem + .381vw,1rem) clamp(1rem,.814rem + .762vw,1.5rem);line-height:1.2}.ueber__absatz[data-astro-cid-xtpqt7i4]{max-width:60ch;margin:0 0 var(--space-2);font-size:var(--text-base);text-wrap:pretty}.ueber__absatz--gedaempft[data-astro-cid-xtpqt7i4]{color:var(--color-text-soft)}.ueber__absatz[data-astro-cid-xtpqt7i4]:last-of-type{margin-block-end:clamp(1.5rem,1.314rem + .762vw,2rem)}.ueber__telefon[data-astro-cid-xtpqt7i4]{flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}.ueber__telefon[data-astro-cid-xtpqt7i4] .telefon{font-size:var(--text-lead)}.ueber__zitat[data-astro-cid-xtpqt7i4]{border-inline-start:2px solid var(--color-gold);background:var(--color-schwarz);margin:0;padding:clamp(1.25rem,1.064rem + .762vw,1.75rem) clamp(1.5rem,1.314rem + .762vw,2rem)}.ueber__zitat-text[data-astro-cid-xtpqt7i4]{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);text-wrap:pretty;margin:0;line-height:1.3}.ueber__quelle[data-astro-cid-xtpqt7i4]{font-size:var(--text-sm);color:var(--color-text-soft);margin-block-start:clamp(.625rem,.532rem + .381vw,.875rem)}.ueber__belege[data-astro-cid-xtpqt7i4]{gap:var(--space-4);margin:clamp(2.5rem,1.757rem + 3.048vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.beleg[data-astro-cid-xtpqt7i4]{border-block-start:1px solid var(--color-linie-stark);padding-block-start:var(--space-3)}.beleg__titel[data-astro-cid-xtpqt7i4]{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);text-wrap:pretty;margin:10px 0 8px;line-height:1.25}.beleg__text[data-astro-cid-xtpqt7i4]{max-width:60ch;color:var(--color-text-soft);text-wrap:pretty;margin:0}.ueber__link[data-astro-cid-xtpqt7i4]{margin-block-start:var(--space-4)}@media (width>=48rem){.ueber__bild[data-astro-cid-xtpqt7i4]{max-width:20rem}.ueber__zitat[data-astro-cid-xtpqt7i4]{border-radius:0 var(--radius-card) var(--radius-card) 0}}@media (width>=64rem){.ueber[data-astro-cid-xtpqt7i4]{grid-template-columns:22rem minmax(0,1fr);align-items:center;gap:5rem}.ueber__bild[data-astro-cid-xtpqt7i4]{max-width:none}.ueber__titel[data-astro-cid-xtpqt7i4]{line-height:1.15}.ueber__belege[data-astro-cid-xtpqt7i4]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.produkte__titel[data-astro-cid-vlsyaiq6]{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);text-wrap:balance;margin-block:clamp(.75rem,.657rem + .381vw,1rem) 0;line-height:1.2}.produkte__intro[data-astro-cid-vlsyaiq6]{max-width:60ch;margin:var(--space-2) 0 0;font-size:var(--text-base);color:var(--color-text-soft);text-wrap:pretty}.produkte__raster[data-astro-cid-vlsyaiq6]{gap:12px;margin:clamp(1.5rem,1.129rem + 1.524vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.produkt[data-astro-cid-vlsyaiq6]{isolation:isolate;border:1px solid var(--color-linie);border-radius:var(--radius-card);background:var(--color-onyx);transition:background-color var(--hover-dauer) var(--motion-ease), border-color var(--hover-dauer) var(--motion-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.produkt__bild[data-astro-cid-vlsyaiq6]{display:none}.produkt__inhalt[data-astro-cid-vlsyaiq6]{z-index:1;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:72px;padding:16px 20px;display:grid}.produkt__titel[data-astro-cid-vlsyaiq6]{font-family:var(--font-display);color:var(--color-text);text-wrap:pretty;margin:0;font-size:1.375rem;font-weight:400;line-height:1.25}.produkt__satz[data-astro-cid-vlsyaiq6]{font-size:var(--text-base);color:var(--color-text-soft);text-wrap:pretty;margin:4px 0 0;line-height:1.45}.produkt[data-astro-cid-vlsyaiq6] .pfeillink__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.produkt[data-astro-cid-vlsyaiq6] .pfeillink__pfeil{font-size:1.375rem}.produkt[data-astro-cid-vlsyaiq6] .produkt__link:after{content:"";z-index:2;position:absolute;inset:0}.produkt[data-astro-cid-vlsyaiq6]:hover,.produkt[data-astro-cid-vlsyaiq6]:focus-within{border-color:var(--hover-rand);background:color-mix(in oklab, var(--color-onyx), var(--color-text) var(--hover-licht))}.produkt[data-astro-cid-vlsyaiq6] .medien__bild{transition:filter var(--hover-dauer) var(--motion-ease)}.produkt[data-astro-cid-vlsyaiq6]:hover .medien__bild,.produkt[data-astro-cid-vlsyaiq6]:focus-within .medien__bild{filter:var(--hover-foto)}.produkte__handlung[data-astro-cid-vlsyaiq6]{margin-block-start:var(--space-4)}@media (width>=48rem){.produkte__raster[data-astro-cid-vlsyaiq6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.produkt__bild[data-astro-cid-vlsyaiq6]{height:12rem;display:block}.produkt__inhalt[data-astro-cid-vlsyaiq6]{flex-direction:column;align-items:flex-start;min-height:0;padding:20px 24px 22px;display:flex}.produkt__text[data-astro-cid-vlsyaiq6]{flex:1}.produkt__titel[data-astro-cid-vlsyaiq6]{font-size:clamp(1.375rem,1.329rem + .19vw,1.5rem)}.produkt__satz[data-astro-cid-vlsyaiq6]{margin-block-start:6px}.produkt[data-astro-cid-vlsyaiq6] .produkt__link{margin-block-start:12px}.produkt[data-astro-cid-vlsyaiq6] .pfeillink__text{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.produkt[data-astro-cid-vlsyaiq6] .pfeillink__pfeil{font-size:1.125em}}@media (width>=64rem){.produkte__titel[data-astro-cid-vlsyaiq6]{line-height:1.15}.produkte__raster[data-astro-cid-vlsyaiq6]{gap:20px}.produkte__handlung[data-astro-cid-vlsyaiq6]{margin-block-start:var(--space-5)}}@media (width>=80rem){.produkte__raster[data-astro-cid-vlsyaiq6]{grid-template-columns:repeat(4,minmax(0,1fr))}.produkt__bild[data-astro-cid-vlsyaiq6]{height:clamp(11rem,3.5rem + 9.375vw,12.5rem)}}.referenzen[data-astro-cid-mkred75x]{grid-template-areas:"kopf""film""karten""alle";display:grid}.referenzen__kopf[data-astro-cid-mkred75x]{grid-area:kopf}.referenzen__film[data-astro-cid-mkred75x]{grid-area:film}.referenzen__titel[data-astro-cid-mkred75x]{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);text-wrap:pretty;margin-block:clamp(.75rem,.657rem + .381vw,1rem) 0;line-height:1.2}.referenzen__karten[data-astro-cid-mkred75x]{grid-area:karten;gap:clamp(.75rem,.564rem + .762vw,1.25rem);margin:clamp(1.5rem,1.129rem + 1.524vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.referenzen__alle[data-astro-cid-mkred75x]{grid-area:alle;justify-self:start;margin-block-start:.75rem}.referenz[data-astro-cid-mkred75x]{border:1px solid var(--color-linie);border-radius:var(--radius-card);background:var(--color-schwarz);flex-direction:column;display:flex;overflow:hidden}.referenz__bild[data-astro-cid-mkred75x]{height:clamp(12.5rem,12.036rem + 1.905vw,13.75rem)}.referenz__text[data-astro-cid-mkred75x]{padding:clamp(1rem,.907rem + .381vw,1.25rem) clamp(1.25rem,1.157rem + .381vw,1.5rem) clamp(1.25rem,1.157rem + .381vw,1.5rem)}.referenz__titel[data-astro-cid-mkred75x]{font-family:var(--font-display);text-wrap:pretty;margin:0;font-size:clamp(1.375rem,1.329rem + .19vw,1.5rem);font-weight:400;line-height:1.3}.referenz__meta[data-astro-cid-mkred75x]{font-size:var(--text-base);color:var(--color-text-soft);margin:.25rem 0 0}.referenzen--auf-schwarz[data-astro-cid-mkred75x] .referenz[data-astro-cid-mkred75x]{background:var(--color-onyx)}@media (width>=48rem){.referenzen__karten[data-astro-cid-mkred75x]{grid-template-columns:repeat(var(--referenz-spalten-m), minmax(0, 1fr))}.referenzen__karten--einzeln[data-astro-cid-mkred75x]{grid-template-columns:minmax(0,48rem)}.referenzen__karten--einzeln[data-astro-cid-mkred75x] .referenz[data-astro-cid-mkred75x]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.referenzen__karten--einzeln[data-astro-cid-mkred75x] .referenz__bild[data-astro-cid-mkred75x]{height:100%;min-height:16rem}}@media (width>=64rem){.referenzen[data-astro-cid-mkred75x]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf alle""film film""karten karten"}.referenzen__titel[data-astro-cid-mkred75x]{line-height:1.15}.referenzen__karten[data-astro-cid-mkred75x]:not(.referenzen__karten--einzeln){grid-template-columns:repeat(var(--referenz-spalten), minmax(0, 1fr))}.referenzen__alle[data-astro-cid-mkred75x]{place-self:end;margin-block-start:0}}.leistungen__titel[data-astro-cid-7mcivqgx]{font-size:var(--text-3xl);text-wrap:balance;margin:12px 0 20px;line-height:1.2}.leistungen__raster[data-astro-cid-7mcivqgx]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.leistung[data-astro-cid-7mcivqgx]{padding:var(--space-3);background:var(--color-onyx);border:1px solid var(--color-linie);border-radius:var(--radius-card);transition:border-color var(--motion-fast) var(--motion-ease);flex-direction:column;align-items:flex-start;display:flex}.leistung[data-astro-cid-7mcivqgx]:focus-within{border-color:var(--color-linie-stark)}.leistung__titel[data-astro-cid-7mcivqgx]{margin:var(--space-1) 0 var(--space-1);font-size:var(--text-xl);text-wrap:pretty;line-height:1.3}.leistungen__intro[data-astro-cid-7mcivqgx]{max-width:60ch;margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--color-text);text-wrap:pretty}.leistungen--onyx .leistung[data-astro-cid-7mcivqgx]{background:var(--color-schwarz)}.leistung[data-astro-cid-7mcivqgx] .leistung__text{max-width:var(--measure);margin:0 0 var(--space-1);color:var(--color-text-soft);text-wrap:pretty}@media (width>=768px){.leistungen__titel[data-astro-cid-7mcivqgx]{margin:var(--space-2) 0 var(--space-4)}.leistungen__raster[data-astro-cid-7mcivqgx]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.leistung[data-astro-cid-7mcivqgx]{padding:var(--space-4)}}@media (width>=1024px){.leistungen__titel[data-astro-cid-7mcivqgx]{margin:var(--space-2) 0 var(--space-5);line-height:1.15}.leistungen__raster[data-astro-cid-7mcivqgx]{gap:20px}.leistung[data-astro-cid-7mcivqgx]{padding:var(--space-5)}.leistung__titel[data-astro-cid-7mcivqgx]{margin:12px 0;line-height:1.25}.leistung[data-astro-cid-7mcivqgx] .leistung__text{margin:0 0 var(--space-2)}}
