.hero[data-astro-cid-4lbggwzm]{position:relative;isolation:isolate;background:var(--background);min-height:clamp(34.5rem,59.8vw,53.6875rem);display:flex;align-items:center;overflow:hidden}.foto[data-astro-cid-4lbggwzm]{position:absolute;inset-block:0;right:0;width:83%;height:100%;object-fit:cover;object-position:center right;z-index:-1;mask-image:linear-gradient(to right,transparent 0%,black 38%)}.inhalt[data-astro-cid-4lbggwzm]{max-width:var(--container-max);width:100%;margin-inline:auto;padding-inline:var(--container-pad)}h1[data-astro-cid-4lbggwzm]{margin:0 0 calc(var(--space-unit) * 8);font-family:var(--font-display);font-weight:700;text-transform:uppercase;hyphens:auto}.gross[data-astro-cid-4lbggwzm],.klein[data-astro-cid-4lbggwzm]{display:block}.gross[data-astro-cid-4lbggwzm]{font-size:var(--eo-hero);line-height:var(--eo-hero-leading);color:var(--accent)}.klein[data-astro-cid-4lbggwzm]{margin-top:calc(var(--space-unit) * 3);font-size:var(--eo-hero-sub);line-height:var(--eo-hero-sub-leading);color:var(--primary)}.text[data-astro-cid-4lbggwzm]{margin:0 0 calc(var(--space-unit) * 10);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--eo-body-leading);letter-spacing:.1em;color:var(--eo-fliesstext)}.cta[data-astro-cid-4lbggwzm]{display:inline-block;padding:calc(var(--space-unit) * 3.5) calc(var(--space-unit) * 9);border:2px solid var(--accent);border-radius:var(--radius-full);background:var(--eo-hell);font-family:var(--font-body);font-size:var(--eo-cta-schrift, var(--text-sm));font-weight:700;letter-spacing:var(--eo-track-label);min-width:var(--eo-cta-breite);line-height:var(--eo-cta-zeile);text-align:center;text-transform:uppercase;color:var(--accent);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.cta[data-astro-cid-4lbggwzm]:focus-visible{background:var(--accent);color:var(--eo-hell)}@media(hover:hover)and (pointer:fine){.cta[data-astro-cid-4lbggwzm]:hover{background:var(--accent);color:var(--eo-hell)}}.cta[data-astro-cid-4lbggwzm]:active{transform:scale(.97)}@media(max-width:900px){.foto[data-astro-cid-4lbggwzm]{width:100%;opacity:.25;mask-image:none}.text[data-astro-cid-4lbggwzm]{max-width:38ch}.text[data-astro-cid-4lbggwzm] br[data-astro-cid-4lbggwzm]{display:none}}@media(max-width:767px){.hero[data-astro-cid-4lbggwzm]{min-height:26.1875rem;align-items:flex-start;padding-top:2.625rem}.foto[data-astro-cid-4lbggwzm]{width:100%;opacity:1;object-position:70% center;mask-image:linear-gradient(to bottom,#0000000a,#0000001f 62%,#000 90%)}h1[data-astro-cid-4lbggwzm]{margin-bottom:0}.klein[data-astro-cid-4lbggwzm]{margin-top:.25rem;font-weight:800}.text[data-astro-cid-4lbggwzm]{max-width:20rem;margin:.375rem 0 1.875rem;font-size:.8125rem;line-height:1.6;letter-spacing:.027em}}.intro[data-astro-cid-uqqdlorz]{position:relative;isolation:isolate;background:var(--background);padding-block:calc(var(--section-space) * 1.5);overflow:hidden}.foto[data-astro-cid-uqqdlorz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;z-index:-1}.wrap[data-astro-cid-uqqdlorz]{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.kopf[data-astro-cid-uqqdlorz]{display:grid;grid-template-columns:minmax(6rem,10rem) minmax(0,1fr);gap:calc(var(--space-unit) * 8)}.copy[data-astro-cid-uqqdlorz]{max-width:22rem;min-width:0}h2[data-astro-cid-uqqdlorz]{margin:0 0 calc(var(--space-unit) * 8);font-family:var(--font-display);font-weight:700;font-size:var(--eo-h2-klein);line-height:var(--eo-h2-klein-leading);text-transform:uppercase;color:var(--primary);hyphens:auto}.text[data-astro-cid-uqqdlorz]{margin:0 0 calc(var(--space-unit) * 6);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--eo-body-leading);letter-spacing:var(--eo-body-tracking);color:var(--eo-fliesstext)}.cta[data-astro-cid-uqqdlorz]{display:inline-block;margin-top:calc(var(--space-unit) * 6);padding:calc(var(--space-unit) * 4) calc(var(--space-unit) * 10);border:2px solid var(--accent);background:var(--eo-hell);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--eo-cta-schrift, var(--text-sm));font-weight:700;letter-spacing:var(--eo-track-label);min-width:var(--eo-cta-breite);line-height:var(--eo-cta-zeile);text-align:center;text-transform:uppercase;color:var(--accent);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.cta[data-astro-cid-uqqdlorz]:focus-visible{background:var(--accent);color:var(--eo-hell)}@media(hover:hover)and (pointer:fine){.cta[data-astro-cid-uqqdlorz]:hover{background:var(--accent);color:var(--eo-hell)}}.cta[data-astro-cid-uqqdlorz]:active{transform:scale(.97)}.schritte[data-astro-cid-uqqdlorz]{margin:calc(var(--space-unit) * 20) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--space-unit) * 8)}.schritte[data-astro-cid-uqqdlorz] li[data-astro-cid-uqqdlorz]{position:relative}.schritte[data-astro-cid-uqqdlorz] li[data-astro-cid-uqqdlorz]:not(:last-child):after{content:"";position:absolute;top:1.65rem;left:3.9rem;right:calc(var(--space-unit) * -8);height:2px;background:var(--accent)}.ring[data-astro-cid-uqqdlorz]{display:grid;place-items:center;width:3.3rem;height:3.3rem;border:2px solid var(--accent);border-radius:var(--radius-full);background:var(--background);font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);color:var(--accent)}.schritte[data-astro-cid-uqqdlorz] h3[data-astro-cid-uqqdlorz]{margin:calc(var(--space-unit) * 6) 0 calc(var(--space-unit) * 2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;color:var(--primary)}.schritte[data-astro-cid-uqqdlorz] p[data-astro-cid-uqqdlorz]{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--eo-fliesstext)}@media(min-width:1200px){.schritte[data-astro-cid-uqqdlorz]{margin:-3.5625rem 0 0 max(46%,36rem)}}@media(max-width:900px){.foto[data-astro-cid-uqqdlorz]{width:100%;opacity:.2;mask-image:none}.kopf[data-astro-cid-uqqdlorz]{grid-template-columns:1fr;gap:calc(var(--space-unit) * 4)}.schritte[data-astro-cid-uqqdlorz]{grid-template-columns:1fr;gap:calc(var(--space-unit) * 10)}.schritte[data-astro-cid-uqqdlorz] li[data-astro-cid-uqqdlorz]:not(:last-child):after{display:none}}@media(max-width:767px){.intro[data-astro-cid-uqqdlorz]{display:flex;flex-direction:column;padding-block:1.875rem 1.5rem}.wrap[data-astro-cid-uqqdlorz]{display:contents}.kopf[data-astro-cid-uqqdlorz]{order:1;gap:0;padding-inline:var(--container-pad)}.copy[data-astro-cid-uqqdlorz]{max-width:none}h2[data-astro-cid-uqqdlorz]{margin-bottom:1.25rem}.cta[data-astro-cid-uqqdlorz]{margin-top:1.125rem}.foto[data-astro-cid-uqqdlorz]{order:2;position:static;width:100%;height:17.1875rem;margin-top:2.5rem;opacity:1;object-position:right center}.schritte[data-astro-cid-uqqdlorz]{order:3;position:relative;z-index:1;margin:-2.125rem var(--container-pad) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff}.schritte[data-astro-cid-uqqdlorz] li[data-astro-cid-uqqdlorz]{padding:1.375rem .5rem .75rem}.schritte[data-astro-cid-uqqdlorz] li[data-astro-cid-uqqdlorz]:not(:last-child):after{display:block;inset:0 0 0 auto;width:1px;height:auto;background:var(--eo-linie)}.ring[data-astro-cid-uqqdlorz]{width:auto;height:auto;border:0;box-shadow:none;background:none;place-items:start;font-size:1.6875rem;line-height:1}.schritte[data-astro-cid-uqqdlorz] h3[data-astro-cid-uqqdlorz]{margin:.75rem 0 .4375rem;font-size:.8125rem}.schritte[data-astro-cid-uqqdlorz] p[data-astro-cid-uqqdlorz]{font-size:.625rem;line-height:1.5;font-weight:500;letter-spacing:.025em;color:var(--primary)}}.technik[data-astro-cid-hedmthjt]{background:var(--background)}.raster[data-astro-cid-hedmthjt]{display:grid;grid-template-columns:calc(var(--eo-rand) + 27.25rem) minmax(0,1fr);padding-right:var(--eo-frame-aussen);align-items:start}.panel[data-astro-cid-hedmthjt]{padding:calc(var(--space-unit) * 16) calc(var(--space-unit) * 10) calc(var(--space-unit) * 16) var(--eo-rand)}.eyebrow[data-astro-cid-hedmthjt]{font-family:var(--font-display);font-size:var(--eo-kicker);line-height:var(--eo-kicker-leading);font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--primary);margin:0}.regel[data-astro-cid-hedmthjt]{display:block;width:var(--eo-regel-breite, calc(var(--space-unit) * 12));height:var(--eo-regel-hoehe, 3px);background:var(--accent);margin:var(--eo-regel-abstand, calc(var(--space-unit) * 5)) 0 calc(var(--space-unit) * 8)}h2[data-astro-cid-hedmthjt]{font-family:var(--font-display);font-weight:700;font-size:var(--eo-h2-gross);line-height:var(--eo-h2-gross-leading);text-transform:uppercase;margin:0 0 calc(var(--space-unit) * 8);hyphens:auto}h2[data-astro-cid-hedmthjt] .dunkel[data-astro-cid-hedmthjt],h2[data-astro-cid-hedmthjt] .hell[data-astro-cid-hedmthjt]{display:block}h2[data-astro-cid-hedmthjt] .dunkel[data-astro-cid-hedmthjt]{color:var(--primary)}h2[data-astro-cid-hedmthjt] .hell[data-astro-cid-hedmthjt]{color:var(--accent)}.text[data-astro-cid-hedmthjt]{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--eo-body-leading);letter-spacing:var(--eo-body-tracking);color:var(--eo-fliesstext);max-width:30ch;margin:0}.karten[data-astro-cid-hedmthjt]{position:relative;display:flex;flex-direction:row;gap:2px;align-self:stretch;min-height:42.6875rem;margin:0;padding:0;border:0;min-width:0;overflow:hidden}.karte[data-astro-cid-hedmthjt]{flex:none;width:10%;min-width:0;position:relative;transition:flex-grow var(--duration-slow) var(--ease-out),width var(--duration-slow) var(--ease-out)}.karte[data-astro-cid-hedmthjt]:has(input:checked){flex:1 0 0px;width:1px}@media(min-width:901px){.karte[data-astro-cid-hedmthjt]{min-height:42.6875rem}}.karte[data-astro-cid-hedmthjt] input[data-astro-cid-hedmthjt]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.karte[data-astro-cid-hedmthjt] label[data-astro-cid-hedmthjt]{display:block;position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer;isolation:isolate;background:var(--background)}.karte[data-astro-cid-hedmthjt] img[data-astro-cid-hedmthjt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.inhalt[data-astro-cid-hedmthjt]{position:absolute;inset-inline:0;top:0;z-index:4;display:flex;flex-direction:column;gap:calc(var(--space-unit) * 2);padding:calc(var(--space-unit) * 6) calc(var(--space-unit) * 6) calc(var(--space-unit) * 16);background:linear-gradient(to bottom,var(--eo-hell) 0%,var(--eo-hell) 42%,oklch(.9702 0 0 / .75) 68%,oklch(.9702 0 0 / 0) 100%)}a[data-astro-cid-hedmthjt].inhalt{color:inherit;text-decoration:none}a[data-astro-cid-hedmthjt].inhalt:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.nummer[data-astro-cid-hedmthjt]{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:1;color:var(--accent)}h3[data-astro-cid-hedmthjt]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;color:var(--primary);margin:0}.beschreibung[data-astro-cid-hedmthjt],.pfeil[data-astro-cid-hedmthjt]{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.45;color:var(--eo-fliesstext);opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.pfeil[data-astro-cid-hedmthjt]{color:var(--accent);font-size:var(--text-xl);line-height:1}.karte[data-astro-cid-hedmthjt]:has(input:checked) .beschreibung[data-astro-cid-hedmthjt],.karte[data-astro-cid-hedmthjt]:has(input:checked) .pfeil[data-astro-cid-hedmthjt]{opacity:1;transition-delay:var(--duration-fast)}.karte[data-astro-cid-hedmthjt]:not(:has(input:checked)) h3[data-astro-cid-hedmthjt]{writing-mode:vertical-rl;margin-top:calc(var(--space-unit) * 2)}.karte[data-astro-cid-hedmthjt]:not(:has(input:checked)) .beschreibung[data-astro-cid-hedmthjt],.karte[data-astro-cid-hedmthjt]:not(:has(input:checked)) .pfeil[data-astro-cid-hedmthjt]{display:none}.karte[data-astro-cid-hedmthjt]:has(input:focus-visible) label[data-astro-cid-hedmthjt]{outline:3px solid var(--ring);outline-offset:-3px}.band[data-astro-cid-hedmthjt]{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--space-unit) * 10);background:var(--accent);padding:calc(var(--space-unit) * 8) var(--container-pad)}@media(min-width:901px){.band[data-astro-cid-hedmthjt]{display:grid;grid-template-columns:calc(var(--eo-rand) + 27.25rem) minmax(0,1fr);gap:0;padding-inline:0}.band-cta[data-astro-cid-hedmthjt]{justify-self:start;margin-left:var(--eo-rand)}.band-text[data-astro-cid-hedmthjt]{padding-left:calc(var(--space-unit) * 6);padding-right:var(--container-pad)}}.band-cta[data-astro-cid-hedmthjt]{flex:none;display:inline-block;padding:calc(var(--space-unit) * 3.5) calc(var(--space-unit) * 9);border:2px solid var(--accent-foreground);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--eo-cta-schrift, var(--text-sm));font-weight:700;letter-spacing:var(--eo-track-label);min-width:var(--eo-cta-breite);line-height:var(--eo-cta-zeile);text-align:center;text-transform:uppercase;color:var(--accent-foreground);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.band-cta[data-astro-cid-hedmthjt]:focus-visible{background:var(--accent-foreground);color:var(--accent)}@media(hover:hover)and (pointer:fine){.band-cta[data-astro-cid-hedmthjt]:hover{background:var(--accent-foreground);color:var(--accent)}}.band-cta[data-astro-cid-hedmthjt]:active{transform:scale(.97)}.band-text[data-astro-cid-hedmthjt]{margin:0;font-family:var(--font-body);color:var(--accent-foreground)}.band-text[data-astro-cid-hedmthjt] strong[data-astro-cid-hedmthjt]{display:block;font-size:var(--text-lg);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-tight)}.band-text[data-astro-cid-hedmthjt] span[data-astro-cid-hedmthjt]{display:block;font-size:var(--text-base)}@media(max-width:900px){.raster[data-astro-cid-hedmthjt]{grid-template-columns:1fr}.panel[data-astro-cid-hedmthjt]{padding-inline:var(--container-pad)}.karten[data-astro-cid-hedmthjt]{flex-direction:column;min-height:0;padding-inline:var(--container-pad);padding-bottom:calc(var(--space-unit) * 12)}.karte[data-astro-cid-hedmthjt],.karte[data-astro-cid-hedmthjt]:has(input:checked){flex:none;width:100%;height:auto;transition:none;border-bottom:1px solid var(--eo-linie)}.karte[data-astro-cid-hedmthjt] label[data-astro-cid-hedmthjt]{height:auto;display:flex;flex-direction:column}.karte[data-astro-cid-hedmthjt] img[data-astro-cid-hedmthjt]{display:none}.karte[data-astro-cid-hedmthjt]:has(input:checked) img[data-astro-cid-hedmthjt]{display:block;position:static;width:100%;height:11rem}.karte[data-astro-cid-hedmthjt]:not(:has(input:checked)) h3[data-astro-cid-hedmthjt]{writing-mode:horizontal-tb;margin-top:0}.inhalt[data-astro-cid-hedmthjt]{position:static;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:calc(var(--space-unit) * 3)}}.steuerung[data-astro-cid-hedmthjt]{display:none}@media(max-width:767px){.panel[data-astro-cid-hedmthjt]{padding-block:1.875rem 1.5rem}.steuerung[data-astro-cid-hedmthjt]{display:flex;align-items:center;gap:.5rem;padding:0 var(--container-pad) .875rem}.zaehler[data-astro-cid-hedmthjt]{margin:0 auto 0 0;font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.13em;color:var(--accent)}.schritt[data-astro-cid-hedmthjt]{position:relative;width:2.125rem;height:2.125rem;border:1.5px solid var(--accent);border-radius:var(--radius-full);background:none;font-size:1.125rem;line-height:1;color:var(--accent);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.schritt[data-astro-cid-hedmthjt]:after{content:"";position:absolute;inset:-5px}.schritt[data-astro-cid-hedmthjt]:active{transform:scale(.97)}.schritt[data-astro-cid-hedmthjt]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.karten[data-astro-cid-hedmthjt]{flex-direction:row;gap:0;height:29.0625rem;min-height:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.karte[data-astro-cid-hedmthjt],.karte[data-astro-cid-hedmthjt]:has(input:checked){flex:none;width:9.25rem;height:100%;border-bottom:0;border-right:1px solid oklch(1 0 0);scroll-snap-align:start}.karte[data-astro-cid-hedmthjt] label[data-astro-cid-hedmthjt]{height:100%;display:block}.karte[data-astro-cid-hedmthjt] img[data-astro-cid-hedmthjt],.karte[data-astro-cid-hedmthjt]:has(input:checked) img[data-astro-cid-hedmthjt]{display:block;position:absolute;inset:0;width:100%;height:100%}.inhalt[data-astro-cid-hedmthjt]{position:absolute;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:0;padding:1.125rem .75rem 6rem}.karte[data-astro-cid-hedmthjt]:not(:has(input:checked)) h3[data-astro-cid-hedmthjt]{writing-mode:horizontal-tb;margin-top:0}.karte[data-astro-cid-hedmthjt] .beschreibung[data-astro-cid-hedmthjt],.karte[data-astro-cid-hedmthjt]:not(:has(input:checked)) .beschreibung[data-astro-cid-hedmthjt]{display:block;opacity:1}.karte[data-astro-cid-hedmthjt] .pfeil[data-astro-cid-hedmthjt],.karte[data-astro-cid-hedmthjt]:not(:has(input:checked)) .pfeil[data-astro-cid-hedmthjt]{display:none}.nummer[data-astro-cid-hedmthjt]{font-size:1.6875rem;line-height:1}h3[data-astro-cid-hedmthjt]{margin-top:.75rem;font-size:.8125rem}.beschreibung[data-astro-cid-hedmthjt]{margin-top:.4375rem;font-size:.625rem;line-height:1.5;font-weight:500;letter-spacing:.025em}.band[data-astro-cid-hedmthjt]{flex-direction:column;align-items:flex-start;gap:1.75rem;padding:1.75rem var(--container-pad) 2rem}.band-text[data-astro-cid-hedmthjt]{order:1;padding:0;font-size:.8125rem;line-height:1.7}.band-cta[data-astro-cid-hedmthjt]{order:2;margin:0}}@media(prefers-reduced-motion:reduce){.karte[data-astro-cid-hedmthjt],.beschreibung[data-astro-cid-hedmthjt],.pfeil[data-astro-cid-hedmthjt]{transition-duration:1ms}}.sr-only[data-astro-cid-hedmthjt]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.smart[data-astro-cid-akfau45t]{display:grid;grid-template-columns:calc(var(--eo-rand) + 37.375rem) minmax(0,1fr);padding-right:var(--eo-frame-aussen);background:var(--background);align-items:stretch}.panel[data-astro-cid-akfau45t]{display:flex;align-items:center;justify-content:flex-start;padding:calc(var(--section-space) * 1.2) calc(var(--space-unit) * 12) calc(var(--section-space) * 1.2) var(--eo-rand)}.panel-inhalt[data-astro-cid-akfau45t]{max-width:26rem;min-width:0}h2[data-astro-cid-akfau45t]{margin:0 0 calc(var(--space-unit) * 8);font-family:var(--font-display);font-weight:700;font-size:var(--eo-h2-klein);line-height:var(--eo-h2-klein-leading);text-transform:uppercase;color:var(--primary);hyphens:auto}.text[data-astro-cid-akfau45t]{margin:0 0 calc(var(--space-unit) * 10);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--eo-body-leading);letter-spacing:var(--eo-body-tracking);color:var(--eo-fliesstext)}.cta[data-astro-cid-akfau45t]{display:inline-block;padding:calc(var(--space-unit) * 3.5) calc(var(--space-unit) * 9);border:2px solid var(--accent);border-radius:var(--radius-full);background:var(--eo-hell);font-family:var(--font-body);font-size:var(--eo-cta-schrift, var(--text-sm));font-weight:700;letter-spacing:var(--eo-track-label);min-width:var(--eo-cta-breite);line-height:var(--eo-cta-zeile);text-align:center;text-transform:uppercase;color:var(--accent);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.cta[data-astro-cid-akfau45t]:focus-visible{background:var(--accent);color:var(--eo-hell)}@media(hover:hover)and (pointer:fine){.cta[data-astro-cid-akfau45t]:hover{background:var(--accent);color:var(--eo-hell)}}.cta[data-astro-cid-akfau45t]:active{transform:scale(.97)}.bild[data-astro-cid-akfau45t]{position:relative;isolation:isolate;min-height:44.4375rem}.bild[data-astro-cid-akfau45t]>img[data-astro-cid-akfau45t]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:49% center}.verlauf[data-astro-cid-akfau45t]{position:absolute;inset-block:0;left:49%;right:0;margin:0;padding:calc(var(--space-unit) * 8) calc(var(--space-unit) * 8) calc(var(--space-unit) * 8) calc(var(--space-unit) * 6);list-style:none;display:grid;align-content:space-between}.verlauf[data-astro-cid-akfau45t] li[data-astro-cid-akfau45t]{position:relative;display:grid;gap:2px}.zeit[data-astro-cid-akfau45t]{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:1.1;color:var(--accent)}.titel[data-astro-cid-akfau45t]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:#fff}.werte[data-astro-cid-akfau45t]{margin-top:calc(var(--space-unit) * 2);display:grid;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.45;color:#ffffffeb}@media(max-width:900px){.smart[data-astro-cid-akfau45t]{grid-template-columns:1fr}.panel[data-astro-cid-akfau45t]{justify-content:flex-start;padding-inline:var(--container-pad)}.bild[data-astro-cid-akfau45t]{min-height:32rem}.verlauf[data-astro-cid-akfau45t]{left:0;background:#00000073}}@media(max-width:767px){.panel[data-astro-cid-akfau45t]{padding-block:1.875rem 2.5rem}.bild[data-astro-cid-akfau45t]{min-height:26.875rem}.verlauf[data-astro-cid-akfau45t]{left:49%;background:linear-gradient(to right,#1314239e,#13142373);padding:1.25rem .75rem 1.25rem .5rem}.zeit[data-astro-cid-akfau45t]{font-size:1.25rem}.titel[data-astro-cid-akfau45t]{font-size:.625rem}.werte[data-astro-cid-akfau45t]{margin-top:.25rem;font-size:.625rem;line-height:1.4}}.nutzen[data-astro-cid-6uvjtbv2]{background:var(--primary);padding-block:calc(var(--section-space) * 1.1)}.wrap[data-astro-cid-6uvjtbv2]{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:minmax(0,33rem) minmax(0,1fr);align-items:center;column-gap:calc(var(--space-unit) * 8)}h2[data-astro-cid-6uvjtbv2]{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--eo-h2-klein);line-height:var(--eo-h2-klein-leading);text-transform:uppercase;color:var(--primary-foreground)}h2[data-astro-cid-6uvjtbv2] .hell[data-astro-cid-6uvjtbv2]{display:block;color:var(--accent)}ul[data-astro-cid-6uvjtbv2]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--space-unit) * 10)}li[data-astro-cid-6uvjtbv2]{display:grid;justify-items:center;align-content:start;text-align:center;gap:calc(var(--space-unit) * 3)}.zeichen[data-astro-cid-6uvjtbv2]{display:block;width:2.5rem;color:var(--accent);line-height:0}.zeichen[data-astro-cid-6uvjtbv2] svg{width:100%;height:auto}h3[data-astro-cid-6uvjtbv2]{margin:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;color:var(--primary-foreground)}p[data-astro-cid-6uvjtbv2]{margin:0;max-width:24ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--primary-foreground)}@media(max-width:1000px){.wrap[data-astro-cid-6uvjtbv2]{grid-template-columns:1fr;row-gap:calc(var(--space-unit) * 12)}}@media(max-width:767px){.nutzen[data-astro-cid-6uvjtbv2]{padding-block:2rem}.wrap[data-astro-cid-6uvjtbv2]{row-gap:2rem}ul[data-astro-cid-6uvjtbv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}h3[data-astro-cid-6uvjtbv2]{font-size:.8125rem}p[data-astro-cid-6uvjtbv2]{max-width:none;font-size:.625rem;line-height:1.5;font-weight:500;letter-spacing:.025em}}.projekte[data-astro-cid-dsl7jo5c]{background:var(--background);padding-block:calc(var(--section-space) * 1.5)}@media(min-width:901px){.projekte[data-astro-cid-dsl7jo5c]{padding-top:0}}.wrap[data-astro-cid-dsl7jo5c]{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:140fr 56fr 199fr 161fr 223fr 40fr 135fr 20fr 152fr 154fr;column-gap:0;row-gap:0;align-items:start}.kopf[data-astro-cid-dsl7jo5c]{grid-column:1 / 5;grid-row:1;display:grid;grid-template-columns:subgrid;margin-top:4.75rem}.kopf[data-astro-cid-dsl7jo5c]>div[data-astro-cid-dsl7jo5c]{grid-column:2 / -1;padding-right:calc(var(--space-unit) * 8)}h2[data-astro-cid-dsl7jo5c]{margin:0 0 calc(var(--space-unit) * 6);font-family:var(--font-display);font-weight:700;font-size:var(--eo-h2-gross);line-height:var(--eo-h2-gross-leading);text-transform:uppercase;hyphens:auto}.dunkel[data-astro-cid-dsl7jo5c],.hell[data-astro-cid-dsl7jo5c]{display:block}.dunkel[data-astro-cid-dsl7jo5c]{color:var(--primary)}.hell[data-astro-cid-dsl7jo5c]{color:var(--accent)}.text[data-astro-cid-dsl7jo5c]{margin:0;max-width:30ch;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--eo-body-leading);letter-spacing:var(--eo-body-tracking);color:var(--eo-fliesstext)}.collage[data-astro-cid-dsl7jo5c]{display:contents}.collage[data-astro-cid-dsl7jo5c]>li[data-astro-cid-dsl7jo5c]{display:contents}.collage[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c]{width:100%;height:auto;object-fit:cover;transition:opacity var(--duration-base) var(--ease-out)}.e1[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c]{grid-column:5 / 8;grid-row:1;aspect-ratio:398 / 473}.e1[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c]{grid-column:9 / 11;grid-row:1;align-self:end;margin-bottom:2.375rem}.e2[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c]{grid-column:4 / 6;grid-row:2 / 4;aspect-ratio:384 / 480;margin-top:2.5rem}.e2[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c]{grid-column:3 / 4;grid-row:2 / 4;align-self:end;margin-bottom:5.3rem;padding-right:calc(var(--space-unit) * 4)}.e3[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c]{grid-column:7 / 11;grid-row:2;aspect-ratio:461 / 250;margin-top:2.5rem}.e3[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c]{grid-column:9 / 11;grid-row:3;margin-top:1.3rem;display:grid;grid-template-columns:152fr 154fr;column-gap:calc(var(--space-unit) * 4);align-items:start}.e3[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c]>[data-astro-cid-dsl7jo5c]:not(p){grid-column:1}.e3[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c] p[data-astro-cid-dsl7jo5c]{grid-column:2;grid-row:2;margin-top:calc(var(--space-unit) * 4)}.e3[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c]>a[data-astro-cid-dsl7jo5c]{grid-column:1 / -1;justify-self:start}@media(hover:hover)and (pointer:fine){.collage[data-astro-cid-dsl7jo5c]>li[data-astro-cid-dsl7jo5c]:has(a:hover) img[data-astro-cid-dsl7jo5c]{opacity:.85}}.nummer[data-astro-cid-dsl7jo5c]{display:block;font-family:var(--font-display);font-weight:400;font-size:var(--text-5xl);line-height:1;color:var(--accent)}.karte[data-astro-cid-dsl7jo5c] h3[data-astro-cid-dsl7jo5c]{margin:calc(var(--space-unit) * 4) 0 calc(var(--space-unit) * 3);max-width:16ch;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;color:var(--primary)}.karte[data-astro-cid-dsl7jo5c] p[data-astro-cid-dsl7jo5c]{margin:0 0 calc(var(--space-unit) * 4);max-width:30ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--eo-fliesstext)}.karte[data-astro-cid-dsl7jo5c] a[data-astro-cid-dsl7jo5c]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--eo-track-label);text-transform:uppercase;color:var(--primary);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px}.karte[data-astro-cid-dsl7jo5c] a[data-astro-cid-dsl7jo5c]:focus-visible{color:var(--accent)}@media(hover:hover)and (pointer:fine){.karte[data-astro-cid-dsl7jo5c] a[data-astro-cid-dsl7jo5c]:hover{color:var(--accent)}}.cta[data-astro-cid-dsl7jo5c]{grid-column:2 / 5;grid-row:4;margin-top:3.4rem;justify-self:start;display:inline-block;padding:calc(var(--space-unit) * 3.5) calc(var(--space-unit) * 10);border:2px solid var(--accent);border-radius:var(--radius-full);background:var(--eo-hell);font-family:var(--font-body);font-size:var(--eo-cta-schrift, var(--text-sm));font-weight:700;letter-spacing:var(--eo-track-label);min-width:var(--eo-cta-breite);line-height:var(--eo-cta-zeile);text-align:center;text-transform:uppercase;color:var(--accent);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.cta[data-astro-cid-dsl7jo5c]:focus-visible{background:var(--accent);color:var(--eo-hell)}@media(hover:hover)and (pointer:fine){.cta[data-astro-cid-dsl7jo5c]:hover{background:var(--accent);color:var(--eo-hell)}}.cta[data-astro-cid-dsl7jo5c]:active{transform:scale(.97)}@media(max-width:900px){.wrap[data-astro-cid-dsl7jo5c]{display:block}.kopf[data-astro-cid-dsl7jo5c]{grid-template-columns:1fr;gap:calc(var(--space-unit) * 4);margin-top:0}.kopf[data-astro-cid-dsl7jo5c]>div[data-astro-cid-dsl7jo5c]{grid-column:auto;padding-right:0}.collage[data-astro-cid-dsl7jo5c]{display:grid;gap:calc(var(--space-unit) * 12);margin:calc(var(--space-unit) * 14) 0 0;padding:0;list-style:none}.collage[data-astro-cid-dsl7jo5c]>li[data-astro-cid-dsl7jo5c]{display:grid;gap:calc(var(--space-unit) * 5)}.e1[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c],.e2[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c],.e3[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c]{grid-column:auto;grid-row:auto;aspect-ratio:auto;height:auto}.e1[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c],.e2[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c],.e3[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c]{grid-column:auto;grid-row:auto;margin:0;padding:0;display:block}.e2[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c],.e3[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c],.e3[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c] p[data-astro-cid-dsl7jo5c]{margin-top:0}.cta[data-astro-cid-dsl7jo5c]{grid-column:auto;grid-row:auto;margin-top:calc(var(--space-unit) * 12)}}@media(max-width:767px){.projekte[data-astro-cid-dsl7jo5c]{padding-block:1.875rem 4rem}.kopf[data-astro-cid-dsl7jo5c]{gap:0}.collage[data-astro-cid-dsl7jo5c]{gap:2.75rem;margin-top:2.625rem}.collage[data-astro-cid-dsl7jo5c]>li[data-astro-cid-dsl7jo5c]{grid-template-columns:55fr 45fr;align-items:end;gap:0}.e1[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c],.e2[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c],.e3[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c]{grid-column:1;grid-row:1;height:15.3125rem;object-fit:cover}.e1[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c],.e2[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c],.e3[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c]{grid-column:2;grid-row:1;padding-left:.875rem}.e2[data-astro-cid-dsl7jo5c]{grid-template-columns:45fr 55fr}.e2[data-astro-cid-dsl7jo5c] img[data-astro-cid-dsl7jo5c]{grid-column:2}.e2[data-astro-cid-dsl7jo5c] .karte[data-astro-cid-dsl7jo5c]{grid-column:1;padding:0 .875rem 0 0}.nummer[data-astro-cid-dsl7jo5c]{font-size:1.6875rem}.karte[data-astro-cid-dsl7jo5c] h3[data-astro-cid-dsl7jo5c]{margin:.75rem 0 .5rem;font-size:.9375rem}.karte[data-astro-cid-dsl7jo5c] p[data-astro-cid-dsl7jo5c]{margin-bottom:.75rem;font-size:.625rem;line-height:1.5;font-weight:500}.karte[data-astro-cid-dsl7jo5c] a[data-astro-cid-dsl7jo5c]{font-size:.625rem}.cta[data-astro-cid-dsl7jo5c]{margin-top:2.75rem}}.service[data-astro-cid-cmrym4vq]{position:relative;isolation:isolate;background:var(--primary);min-height:28.6875rem;display:flex}.foto[data-astro-cid-cmrym4vq]{position:absolute;inset-block:0;right:0;width:calc(100% - var(--panel));height:100%;object-fit:cover;z-index:-1}.service[data-astro-cid-cmrym4vq]{--panel: calc(var(--eo-rand) + 51.4375rem)}.panel[data-astro-cid-cmrym4vq]{width:min(100%,var(--panel));background:var(--primary);display:flex;align-items:center;padding:calc(var(--section-space) * 1.1) calc(var(--space-unit) * 12) calc(var(--section-space) * 1.1) var(--eo-rand)}.inhalt[data-astro-cid-cmrym4vq]{display:grid;grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);column-gap:calc(var(--space-unit) * 8);align-items:start}.inhalt[data-astro-cid-cmrym4vq] .kicker{grid-row:1 / span 4}h2[data-astro-cid-cmrym4vq]{margin:0 0 calc(var(--space-unit) * 6);font-family:var(--font-display);font-weight:700;font-size:var(--eo-h2-klein);line-height:var(--eo-h2-klein-leading);text-transform:uppercase;color:var(--primary-foreground);hyphens:auto}.bereitschaft[data-astro-cid-cmrym4vq]{margin:0;font-family:var(--font-body);font-size:var(--text-base);color:var(--primary-foreground)}.telefon[data-astro-cid-cmrym4vq]{display:inline-block;justify-self:start;margin-bottom:calc(var(--space-unit) * 8);font-family:var(--font-display);font-weight:700;font-size:var(--display-lg);line-height:1.05;color:var(--accent);text-decoration:none;transform-origin:left center;transition:transform var(--duration-fast) var(--ease-out)}.telefon[data-astro-cid-cmrym4vq]:active{transform:scale(.97)}.telefon[data-astro-cid-cmrym4vq]:focus-visible{text-decoration:underline}@media(hover:hover)and (pointer:fine){.telefon[data-astro-cid-cmrym4vq]:hover{text-decoration:underline}}ul[data-astro-cid-cmrym4vq]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--space-unit) * 6)}h3[data-astro-cid-cmrym4vq]{margin:0 0 calc(var(--space-unit) * 2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;color:var(--primary-foreground)}ul[data-astro-cid-cmrym4vq] p[data-astro-cid-cmrym4vq]{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:var(--primary-foreground)}@media(max-width:900px){.foto[data-astro-cid-cmrym4vq]{width:100%;opacity:.18}.panel[data-astro-cid-cmrym4vq]{width:100%;padding-inline:var(--container-pad)}.inhalt[data-astro-cid-cmrym4vq]{grid-template-columns:1fr}.inhalt[data-astro-cid-cmrym4vq] .kicker{grid-row:auto}ul[data-astro-cid-cmrym4vq]{grid-template-columns:1fr}}@media(max-width:767px){.foto[data-astro-cid-cmrym4vq]{inset:0;width:100%;opacity:.55;object-position:right center}.panel[data-astro-cid-cmrym4vq]{padding:1.875rem var(--container-pad) 4rem;background:linear-gradient(to right,var(--primary) 0%,oklch(.3409 .1211 280.9 / .97) 55%,oklch(.3409 .1211 280.9 / 0) 100%)}.telefon[data-astro-cid-cmrym4vq]{font-size:2.625rem;margin-bottom:1.5rem}}.leiste[data-astro-cid-a6shrr7e]{background:var(--background);padding-block:calc(var(--section-space) * .9)}.wrap[data-astro-cid-a6shrr7e]{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--space-unit) * 12);align-items:center}.kopf[data-astro-cid-a6shrr7e]{display:grid;gap:calc(var(--space-unit) * 4);max-width:26rem}h2[data-astro-cid-a6shrr7e]{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--eo-h2-klein);line-height:1.22;letter-spacing:-.01em;text-transform:uppercase;color:var(--primary)}.text[data-astro-cid-a6shrr7e]{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--eo-body-leading);letter-spacing:var(--eo-body-tracking);color:var(--eo-fliesstext)}ul[data-astro-cid-a6shrr7e]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--space-unit) * 8)}li[data-astro-cid-a6shrr7e]+li[data-astro-cid-a6shrr7e]{border-left:1px solid var(--eo-linie);padding-left:calc(var(--space-unit) * 8)}img[data-astro-cid-a6shrr7e]{display:block;width:auto;height:auto;max-width:100%}@media(max-width:900px){.wrap[data-astro-cid-a6shrr7e]{grid-template-columns:1fr;gap:calc(var(--space-unit) * 8)}ul[data-astro-cid-a6shrr7e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;align-items:center;gap:calc(var(--space-unit) * 7) calc(var(--space-unit) * 4)}li[data-astro-cid-a6shrr7e]+li[data-astro-cid-a6shrr7e]{border-left:0;padding-left:0}}
