.foto[data-astro-cid-wijo5dqd]{background:var(--navy);margin:0;position:relative;overflow:hidden}.foto[data-astro-cid-wijo5dqd] .foto__img{object-fit:cover;width:100%;height:100%;display:block}.problem[data-astro-cid-jrdwie4c]{padding-block:var(--section);border-top:1px solid var(--line)}.problem__grid[data-astro-cid-jrdwie4c]{gap:2rem clamp(2rem,5vw,5rem);display:grid}.problem[data-astro-cid-jrdwie4c]:not(.problem--bild) .problem__text[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem clamp(2rem,5vw,5rem);display:grid}.problem[data-astro-cid-jrdwie4c]:not(.problem--bild) .problem__list[data-astro-cid-jrdwie4c]{grid-area:1/2/span 2}.problem[data-astro-cid-jrdwie4c]:not(.problem--bild) .problem__resolution[data-astro-cid-jrdwie4c]{grid-column:2}.problem--bild[data-astro-cid-jrdwie4c] .problem__grid[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.problem--rechts[data-astro-cid-jrdwie4c] .problem__grid[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.problem--rechts[data-astro-cid-jrdwie4c] .problem__foto{order:2}.problem--bild[data-astro-cid-jrdwie4c] h2[data-astro-cid-jrdwie4c]{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.problem[data-astro-cid-jrdwie4c] h2[data-astro-cid-jrdwie4c]{font-size:var(--step-3)}.problem__list[data-astro-cid-jrdwie4c]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.problem__list[data-astro-cid-jrdwie4c] li[data-astro-cid-jrdwie4c]{border-bottom:1px solid var(--line);font-size:var(--step-1);padding:1rem 0 1rem 2rem;position:relative}.problem__list[data-astro-cid-jrdwie4c] li[data-astro-cid-jrdwie4c]:before{background:var(--gold);content:"";width:.9rem;height:1px;position:absolute;top:calc(1rem + .7em);left:0}.problem__resolution[data-astro-cid-jrdwie4c]{border-left:2px solid var(--gold);color:var(--ivory);font-size:var(--step-1);margin-top:1.75rem;padding-left:1rem}@media (width<=900px){.problem--bild[data-astro-cid-jrdwie4c] .problem__grid[data-astro-cid-jrdwie4c],.problem--rechts[data-astro-cid-jrdwie4c] .problem__grid[data-astro-cid-jrdwie4c],.problem[data-astro-cid-jrdwie4c]:not(.problem--bild) .problem__text[data-astro-cid-jrdwie4c]{grid-template-columns:1fr}.problem[data-astro-cid-jrdwie4c]:not(.problem--bild) .problem__list[data-astro-cid-jrdwie4c],.problem[data-astro-cid-jrdwie4c]:not(.problem--bild) .problem__resolution[data-astro-cid-jrdwie4c]{grid-area:auto}.problem--rechts[data-astro-cid-jrdwie4c] .problem__foto{order:0}.problem--bild[data-astro-cid-jrdwie4c] .problem__foto{aspect-ratio:4/3!important}}.karten[data-astro-cid-e23joxe4]{padding-block:var(--section);border-top:1px solid var(--line)}.karten__head[data-astro-cid-e23joxe4]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid}.karten__head[data-astro-cid-e23joxe4] h2[data-astro-cid-e23joxe4]{font-size:var(--step-3)}.karten__head[data-astro-cid-e23joxe4] p[data-astro-cid-e23joxe4]{max-width:46ch;color:var(--text-muted)}.karten__list[data-astro-cid-e23joxe4]{gap:10px;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.karten__list--karten[data-astro-cid-e23joxe4]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.karten__list--karten[data-astro-cid-e23joxe4] .karte[data-astro-cid-e23joxe4]{aspect-ratio:4/5}.karten__list--bento[data-astro-cid-e23joxe4]{grid-template-columns:minmax(0,5fr) repeat(2,minmax(0,3.5fr));grid-auto-rows:clamp(240px,30vw,380px)}.karten__list--bento[data-astro-cid-e23joxe4] .karte[data-astro-cid-e23joxe4]:first-child{grid-row:span 2}.karten__list--bento[data-astro-cid-e23joxe4] .karte[data-astro-cid-e23joxe4]{min-height:260px}.karte[data-astro-cid-e23joxe4]{isolation:isolate;border:1px solid var(--line);align-items:end;display:grid;position:relative;overflow:hidden}.karte[data-astro-cid-e23joxe4] .karte__foto{z-index:-2;position:absolute;inset:0}.karte[data-astro-cid-e23joxe4]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 30%,oklch(18.9% .028 256/.55) 55%,oklch(18.9% .028 256/.92) 100%);position:absolute;inset:0}.karte[data-astro-cid-e23joxe4] .foto__img{transition:transform 1.2s var(--ease-out)}.karte[data-astro-cid-e23joxe4]:hover .foto__img{transform:scale(1.04)}.karte__body[data-astro-cid-e23joxe4]{gap:.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.karte__no[data-astro-cid-e23joxe4]{color:var(--gold-light);font-family:var(--font-display);font-size:var(--step-0)}.karte[data-astro-cid-e23joxe4] h3[data-astro-cid-e23joxe4]{font-size:var(--step-2);line-height:1.1}.karte[data-astro-cid-e23joxe4] p[data-astro-cid-e23joxe4]{color:oklch(95.1% .016 83/.82);max-width:40ch;font-size:var(--step--1)}.karten[data-astro-cid-e23joxe4] .karten__cta{margin-top:2rem}@media (width<=1000px){.karten__head[data-astro-cid-e23joxe4]{grid-template-columns:1fr}.karten__list--karten[data-astro-cid-e23joxe4]{grid-template-columns:repeat(2,minmax(0,1fr))}.karten__list--karten[data-astro-cid-e23joxe4] .karte[data-astro-cid-e23joxe4]:first-child:nth-last-child(odd){aspect-ratio:16/9;grid-column:1/-1}.karten__list--bento[data-astro-cid-e23joxe4]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(220px,42vw,340px)}.karten__list--bento[data-astro-cid-e23joxe4] .karte[data-astro-cid-e23joxe4]:first-child{grid-area:span 1/1/auto/-1}}@media (width<=600px){.karten__list--karten[data-astro-cid-e23joxe4],.karten__list--bento[data-astro-cid-e23joxe4]{grid-template-columns:minmax(0,1fr)}.karte[data-astro-cid-e23joxe4] h3[data-astro-cid-e23joxe4]{font-size:var(--step-1)}.karten__list--karten[data-astro-cid-e23joxe4] .karte[data-astro-cid-e23joxe4],.karten__list--karten[data-astro-cid-e23joxe4] .karte[data-astro-cid-e23joxe4]:first-child:nth-last-child(odd){aspect-ratio:4/3}.karten__list--bento[data-astro-cid-e23joxe4]{grid-auto-rows:minmax(260px,auto)}}.flow[data-astro-cid-we3d2ftb]{padding-block:var(--section);border-top:1px solid var(--line)}.flow[data-astro-cid-we3d2ftb] h2[data-astro-cid-we3d2ftb]{font-size:var(--step-3)}.flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb]{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:1.5rem clamp(1rem,2vw,2rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb]{grid-template-rows:subgrid;border-top:2px solid oklch(55.9% .066 72/.25);grid-row:span 3;row-gap:.5rem;padding-top:1rem;display:grid;position:relative}.flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb]:before{content:"";background:var(--gold-deep);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0}html.js .flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb]:before{transition:transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * .14s + .15s);transform:scaleX(0)}html.js .flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb].is-in:before{transform:scaleX(1)}.flow__no[data-astro-cid-we3d2ftb]{color:var(--gold-light);font-family:var(--font-display);font-size:var(--step-1)}.flow__steps[data-astro-cid-we3d2ftb] h3[data-astro-cid-we3d2ftb]{font-size:var(--step-1)}.flow__steps[data-astro-cid-we3d2ftb] p[data-astro-cid-we3d2ftb]{color:var(--text-muted)}.flow--bild[data-astro-cid-we3d2ftb] .flow__grid[data-astro-cid-we3d2ftb]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.flow__aside[data-astro-cid-we3d2ftb]{top:calc(var(--header-h) + 2rem);position:sticky}.flow--bild[data-astro-cid-we3d2ftb] .flow__aside[data-astro-cid-we3d2ftb] .flow__foto{max-height:72svh}.flow--bild[data-astro-cid-we3d2ftb] .flow__track[data-astro-cid-we3d2ftb]{margin:clamp(2rem,4vw,3rem) 0 0;position:relative}.flow--bild[data-astro-cid-we3d2ftb] .flow__steps[data-astro-cid-we3d2ftb]{margin:0;padding:0 0 0 clamp(3.5rem,6vw,5rem);list-style:none}.flow--bild[data-astro-cid-we3d2ftb] .flow__track[data-astro-cid-we3d2ftb]:before,.flow__line[data-astro-cid-we3d2ftb]{content:"";background:var(--line-strong);width:1px;position:absolute;top:.6rem;bottom:.6rem;left:1.1rem}.flow__line[data-astro-cid-we3d2ftb]{background:var(--gold);transform-origin:top;width:2px;left:calc(1.1rem - .5px)}.flow--bild[data-astro-cid-we3d2ftb] .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb]{gap:.45rem;padding:0 0 clamp(1.75rem,3.5vw,2.75rem);display:grid;position:relative}.flow--bild[data-astro-cid-we3d2ftb] .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb]:last-child{padding-bottom:0}.flow--bild[data-astro-cid-we3d2ftb] .flow__no[data-astro-cid-we3d2ftb]{border:1px solid var(--gold);background:var(--ink);place-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;display:grid;position:absolute;top:0;left:calc(-1*clamp(3.5rem,6vw,5rem))}.flow--bild[data-astro-cid-we3d2ftb] .flow__steps[data-astro-cid-we3d2ftb] h3[data-astro-cid-we3d2ftb]{font-size:var(--step-2);padding-top:.25rem}.flow--bild[data-astro-cid-we3d2ftb] .flow__steps[data-astro-cid-we3d2ftb] p[data-astro-cid-we3d2ftb]{max-width:46ch}@media (width<=1000px){.flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb]{grid-template-columns:1fr;gap:0}.flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb]{border-top:1px solid var(--line);grid-row:auto;grid-template-rows:none;grid-template-columns:3.25rem minmax(0,1fr);gap:.35rem .5rem;padding:1.1rem 0}.flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb]:before{display:none}.flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__steps[data-astro-cid-we3d2ftb] li[data-astro-cid-we3d2ftb]:first-child{border-top:2px solid var(--gold-deep)}.flow[data-astro-cid-we3d2ftb]:not(.flow--bild) .flow__no[data-astro-cid-we3d2ftb]{grid-row:span 2}.flow--bild[data-astro-cid-we3d2ftb] .flow__grid[data-astro-cid-we3d2ftb]{grid-template-columns:1fr}.flow__aside[data-astro-cid-we3d2ftb]{position:static}.flow--bild[data-astro-cid-we3d2ftb] .flow__aside[data-astro-cid-we3d2ftb] .flow__foto{aspect-ratio:16/10!important}}
