.cs[data-astro-cid-ie7kmtep]{width:100%;max-width:var(--buehne-breite);padding:var(--abschnitt-abstand) var(--buehne-rand);margin-inline:auto}.cs__kopf[data-astro-cid-ie7kmtep]{text-align:center;flex-direction:column;align-items:center;display:flex}.cs__titel[data-astro-cid-ie7kmtep]{width:100%}.cs__einleitung[data-astro-cid-ie7kmtep]{max-width:34ch;color:var(--silber-matt);font-size:var(--satz-gross);text-wrap:balance;margin-top:28px;line-height:1.45}.akzentwort[data-astro-cid-ie7kmtep]{color:var(--color-white);font-style:normal;font-weight:600}.cs__raster[data-astro-cid-ie7kmtep]{margin-top:var(--kopf-abstand);grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.cs__spalte[data-astro-cid-ie7kmtep]{flex-direction:column;gap:40px;display:flex}@media (width>=600px) and (width<=1023px){.cs__raster[data-astro-cid-ie7kmtep]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.cs__spalte[data-astro-cid-ie7kmtep]{gap:20px}.cs__spalte--tief[data-astro-cid-ie7kmtep]{padding-top:90px}}@media (width>=1024px){.cs__raster[data-astro-cid-ie7kmtep]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px}.cs__spalte--tief[data-astro-cid-ie7kmtep]{padding-top:150px}}.karte[data-astro-cid-ie7kmtep]{color:inherit;border-radius:var(--ecke-tafel);transition:transform var(--dauer-form) var(--kurve);flex-direction:column;gap:10px;text-decoration:none;display:flex}.karte__bild[data-astro-cid-ie7kmtep]{aspect-ratio:16/10;border:1px solid var(--linie);border-radius:var(--ecke-tafel);background:var(--grund);box-shadow:var(--schatten-tafel);position:relative;overflow:hidden}.karte__motiv[data-astro-cid-ie7kmtep]{background:repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px 4px), radial-gradient(90% 70% at 15% 0%, color-mix(in srgb, var(--color-silber) 14%, transparent), transparent 70%), linear-gradient(160deg, var(--grund-hoch), var(--grund));transition:transform .9s var(--kurve);flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(22px,3vw,36px);display:flex;position:absolute;inset:0}.karte__foto[data-astro-cid-ie7kmtep]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.karte__motiv--foto[data-astro-cid-ie7kmtep]:after{content:"";background:radial-gradient(45% 55% at 100% 0%, color-mix(in srgb, var(--color-bg) 55%, transparent), transparent 100%), linear-gradient(to top, color-mix(in srgb, var(--color-bg) 88%, transparent) 0%, color-mix(in srgb, var(--color-bg) 35%, transparent) 42%, color-mix(in srgb, var(--color-bg) 0%, transparent) 100%);position:absolute;inset:0}.karte__logo[data-astro-cid-ie7kmtep]{z-index:1;opacity:.5;width:auto;max-width:38%;height:auto;max-height:48px;position:absolute;top:clamp(22px,3vw,36px);right:clamp(22px,3vw,36px)}.karte__motiv--foto[data-astro-cid-ie7kmtep] .karte__logo[data-astro-cid-ie7kmtep]{opacity:.75}.karte__branche[data-astro-cid-ie7kmtep],.karte__name[data-astro-cid-ie7kmtep]{z-index:1;position:relative}.karte__branche[data-astro-cid-ie7kmtep]{color:var(--silber-matt);font-size:var(--t-beschriftung);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.karte__name[data-astro-cid-ie7kmtep]{max-width:12ch;color:var(--silber);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.2rem,4.2vw,3.6rem);font-weight:300;line-height:.95}.karte__schein[data-astro-cid-ie7kmtep]{background:radial-gradient(70% 60% at 90% 100%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 70%);opacity:0;transition:opacity .9s var(--kurve);position:absolute;inset:0}.karte__text[data-astro-cid-ie7kmtep]{border:1px solid var(--linie);border-radius:var(--ecke-tafel);background:var(--flaeche-feld);background-color:var(--grund-hoch);box-shadow:var(--schatten-tafel);transition:border-color var(--dauer-farbe) var(--kurve);flex-direction:column;gap:40px;padding:24px;display:flex}.karte__oben[data-astro-cid-ie7kmtep]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.karte__chips[data-astro-cid-ie7kmtep]{flex-wrap:wrap;gap:6px;display:flex}.karte__chip[data-astro-cid-ie7kmtep]{border-radius:var(--ecke-pille);background:color-mix(in srgb, var(--color-silber) 10%, transparent);min-height:28px;color:var(--silber);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:3px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.karte__titel[data-astro-cid-ie7kmtep]{color:var(--color-white);letter-spacing:-.015em;text-transform:none;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;line-height:1.25}.karte__kunde[data-astro-cid-ie7kmtep]{color:var(--silber-matt);font-size:1rem}.karte__zahlen[data-astro-cid-ie7kmtep]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:28px 36px;margin:0;display:grid}.karte__zahl[data-astro-cid-ie7kmtep]{flex-direction:column;gap:10px;display:flex}.karte__zahl[data-astro-cid-ie7kmtep] dd[data-astro-cid-ie7kmtep]{margin:0}.karte__wert[data-astro-cid-ie7kmtep]{color:var(--silber);font-size:var(--t-ziffer-gross);font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;padding-top:16px;font-weight:300;line-height:.9;position:relative}.karte__wert[data-astro-cid-ie7kmtep]:before{content:"";background:var(--rot);border-radius:2px;width:24px;height:2px;position:absolute;top:0;left:0}.karte__beschriftung[data-astro-cid-ie7kmtep]{max-width:30ch;color:var(--silber-matt);font-size:.9375rem;line-height:1.45}.karte__status[data-astro-cid-ie7kmtep]{flex-direction:column;gap:6px;display:flex}.karte__status-label[data-astro-cid-ie7kmtep]{color:var(--silber-matt);font-size:var(--t-beschriftung);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.karte__status-wert[data-astro-cid-ie7kmtep]{color:var(--silber);letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:300;line-height:1.05}.karte__mehr[data-astro-cid-ie7kmtep]{min-height:44px;color:var(--text);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:12px;font-size:.875rem;font-weight:600;display:inline-flex}.karte__kreis[data-astro-cid-ie7kmtep]{border:1px solid var(--linie-stark);width:44px;height:44px;color:var(--silber);transition:transform .45s var(--kurve), border-color var(--dauer-farbe) var(--kurve), color var(--dauer-farbe) var(--kurve);border-radius:50%;place-items:center;display:grid}.karte[data-astro-cid-ie7kmtep]:focus-visible{outline-offset:6px}@media (width<=599px){.karte__text[data-astro-cid-ie7kmtep]{gap:32px;padding:20px}.karte__bild[data-astro-cid-ie7kmtep]{aspect-ratio:16/11}.karte__name[data-astro-cid-ie7kmtep]{font-size:clamp(2rem,10vw,2.6rem)}}@media (hover:hover) and (pointer:fine){.karte[data-astro-cid-ie7kmtep]:hover .karte__schein[data-astro-cid-ie7kmtep],.karte[data-astro-cid-ie7kmtep]:focus-visible .karte__schein[data-astro-cid-ie7kmtep]{opacity:1}.karte[data-astro-cid-ie7kmtep]:hover .karte__text[data-astro-cid-ie7kmtep]{border-color:var(--linie-stark)}.karte[data-astro-cid-ie7kmtep]:hover .karte__kreis[data-astro-cid-ie7kmtep],.karte[data-astro-cid-ie7kmtep]:focus-visible .karte__kreis[data-astro-cid-ie7kmtep]{border-color:var(--rot);color:var(--color-white)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.karte[data-astro-cid-ie7kmtep]:hover,.karte[data-astro-cid-ie7kmtep]:focus-visible{transform:translateY(-4px)}.karte[data-astro-cid-ie7kmtep]:hover .karte__motiv[data-astro-cid-ie7kmtep],.karte[data-astro-cid-ie7kmtep]:focus-visible .karte__motiv[data-astro-cid-ie7kmtep]{transform:scale(1.04)}.karte[data-astro-cid-ie7kmtep]:hover .karte__kreis[data-astro-cid-ie7kmtep],.karte[data-astro-cid-ie7kmtep]:focus-visible .karte__kreis[data-astro-cid-ie7kmtep]{transform:translate(6px,-6px)}}.karte__text[data-astro-cid-ie7kmtep]{isolation:isolate;position:relative}.karte__text[data-astro-cid-ie7kmtep]:before,.karte__text[data-astro-cid-ie7kmtep]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--kurve);position:absolute;inset:0}.karte__text[data-astro-cid-ie7kmtep]:before{background:radial-gradient(360px circle at var(--fx,50%) var(--fy,50%), color-mix(in srgb, var(--rot) 14%, transparent), transparent 65%)}.karte__text[data-astro-cid-ie7kmtep]:after{z-index:2;background:radial-gradient(240px circle at var(--fx,50%) var(--fy,50%), color-mix(in srgb, var(--rot) 85%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.karte[data-astro-cid-ie7kmtep].tafel--licht .karte__text[data-astro-cid-ie7kmtep]:before,.karte[data-astro-cid-ie7kmtep].tafel--licht .karte__text[data-astro-cid-ie7kmtep]:after{opacity:1}@media (hover:hover) and (pointer:fine){.karte[data-astro-cid-ie7kmtep]{transition:transform .5s cubic-bezier(.22, 1, .36, 1), opacity .4s var(--kurve)}.cs__raster[data-astro-cid-ie7kmtep]:has(.karte:hover) .karte[data-astro-cid-ie7kmtep]:not(:hover){opacity:.8}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.karte[data-astro-cid-ie7kmtep]:hover{transform:translateY(-6px)scale(1.012)}}@media (hover:none),(pointer:coarse){.karte[data-astro-cid-ie7kmtep]:active{transition-duration:.12s;transform:scale(.985)}}@media (width<=1023px){.cs--stapel[data-astro-cid-ie7kmtep] .cs__raster[data-astro-cid-ie7kmtep]{flex-direction:column;gap:0;max-width:560px;margin-inline:auto;display:flex}.cs--stapel[data-astro-cid-ie7kmtep] .cs__spalte[data-astro-cid-ie7kmtep]{display:contents}.cs--stapel[data-astro-cid-ie7kmtep] .cs__spalte[data-astro-cid-ie7kmtep]>li[data-astro-cid-ie7kmtep]{z-index:calc(1 + var(--i,0));position:relative}.cs--stapel[data-astro-cid-ie7kmtep] .cs__spalte[data-astro-cid-ie7kmtep]>li[data-astro-cid-ie7kmtep]:not(:first-child),.cs--stapel .cs__spalte--tief>li:first-child{margin-top:-16px}.cs--stapel[data-astro-cid-ie7kmtep] .karte[data-astro-cid-ie7kmtep]{border:1px solid var(--linie);background:var(--flaeche-feld);transition:grid-template-rows .6s cubic-bezier(.32, .72, 0, 1), border-color .4s var(--kurve), transform .16s var(--kurve);grid-template-rows:92px 0fr;gap:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 -14px 28px -16px #000000d9}.cs--stapel[data-astro-cid-ie7kmtep] .cs__spalte[data-astro-cid-ie7kmtep]>li[data-astro-cid-ie7kmtep]:not(:last-child) .karte[data-astro-cid-ie7kmtep],.cs--stapel .cs__spalte:not(.cs__spalte--tief)>li:last-child .karte{padding-bottom:16px}.cs--stapel[data-astro-cid-ie7kmtep] .offen[data-astro-cid-ie7kmtep] .karte[data-astro-cid-ie7kmtep]{border-color:color-mix(in srgb, var(--rot) 40%, var(--linie));grid-template-rows:210px 1fr}.cs--stapel[data-astro-cid-ie7kmtep] .karte__bild[data-astro-cid-ie7kmtep]{aspect-ratio:auto;min-height:0;box-shadow:none;border:0;border-radius:0}.cs--stapel[data-astro-cid-ie7kmtep] .karte__motiv[data-astro-cid-ie7kmtep]{gap:6px;padding:0 20px 16px}.cs--stapel[data-astro-cid-ie7kmtep] .karte__name[data-astro-cid-ie7kmtep]{transform-origin:0 100%;max-width:none;font-size:1.75rem;transition:transform .6s cubic-bezier(.32,.72,0,1)}.cs--stapel[data-astro-cid-ie7kmtep] .offen[data-astro-cid-ie7kmtep] .karte__name[data-astro-cid-ie7kmtep]{transform:scale(1.25)}.cs--stapel[data-astro-cid-ie7kmtep] .karte__motiv[data-astro-cid-ie7kmtep]:before{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 82%, transparent) 0%, color-mix(in srgb, var(--color-bg) 50%, transparent) 60%, color-mix(in srgb, var(--color-bg) 25%, transparent) 100%);transition:opacity .5s var(--kurve);position:absolute;inset:0}.cs--stapel[data-astro-cid-ie7kmtep] .offen[data-astro-cid-ie7kmtep] .karte__motiv[data-astro-cid-ie7kmtep]:before{opacity:0}.cs--stapel[data-astro-cid-ie7kmtep] .karte__branche[data-astro-cid-ie7kmtep]{transition:opacity .4s var(--kurve)}.cs--stapel[data-astro-cid-ie7kmtep] .karte__foto[data-astro-cid-ie7kmtep]{transition:object-position .6s cubic-bezier(.32,.72,0,1)}.cs--stapel[data-astro-cid-ie7kmtep] li[data-astro-cid-ie7kmtep]:not(.offen) .karte__foto[data-astro-cid-ie7kmtep]{object-position:50% 25%}.cs--stapel[data-astro-cid-ie7kmtep] li[data-astro-cid-ie7kmtep]:not(.offen) .karte__branche[data-astro-cid-ie7kmtep]{opacity:0;position:absolute}.cs--stapel[data-astro-cid-ie7kmtep] .karte__logo[data-astro-cid-ie7kmtep]{max-height:32px;transition:opacity .4s var(--kurve);top:16px;right:18px}.cs--stapel[data-astro-cid-ie7kmtep] li[data-astro-cid-ie7kmtep]:not(.offen) .karte__logo[data-astro-cid-ie7kmtep]{opacity:0}.cs--stapel[data-astro-cid-ie7kmtep] .karte__text[data-astro-cid-ie7kmtep]{min-height:0;box-shadow:none;opacity:0;transition:opacity .26s var(--kurve);background:0 0;border:0;gap:24px;padding:0 22px;overflow:hidden}.cs--stapel[data-astro-cid-ie7kmtep] .offen[data-astro-cid-ie7kmtep] .karte__text[data-astro-cid-ie7kmtep]{opacity:1;transition:opacity .42s var(--kurve) .14s}.cs--stapel[data-astro-cid-ie7kmtep] .karte__oben[data-astro-cid-ie7kmtep]{padding-top:22px}.cs--stapel[data-astro-cid-ie7kmtep] .karte__mehr[data-astro-cid-ie7kmtep]{padding-bottom:24px}.cs--stapel[data-astro-cid-ie7kmtep] .karte__zahlen[data-astro-cid-ie7kmtep]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cs--stapel[data-astro-cid-ie7kmtep] .karte__wert[data-astro-cid-ie7kmtep]{font-size:2.5rem}.cs--stapel[data-astro-cid-ie7kmtep] .karte__beschriftung[data-astro-cid-ie7kmtep]{font-size:.8125rem}.cs--stapel[data-astro-cid-ie7kmtep] .karte__chip[data-astro-cid-ie7kmtep]{min-height:26px;padding-inline:10px;font-size:.65rem}}
