:root,[data-theme=light]{--gruen-50:#eef8f3;--gruen-100:#d3efe1;--gruen-300:#6fd1a3;--gruen-400:#1fb57a;--gruen-500:#009058;--gruen-600:#007a4b;--gruen-800:#0a3d2b;--gruen-900:#062419;--nacht:#06120d;--teal-50:#eef4f4;--teal-300:#a8c6c6;--teal-400:#77a8a9;--teal-500:#5c9091;--teal-800:#1d383c;--teal-900:#16292a;--grau-100:#f0f6f3;--grau-200:#e4ede9;--grau-300:#cedbd5;--grau-400:#a8b8b1;--grau-450:#86938d;--grau-500:#78857f;--grau-600:#5e6a65;--signal:#c6ff3d;--signal-rand:#6a9400;--flagge-de-schwarz:#000;--flagge-de-rot:#d00;--flagge-de-gold:#ffce00;--flagge-tr-rot:#e30a17;--flagge-tr-weiss:#fff;--on-signal:#062419;--puls:#4df2b4;--surface:#f8fbf9;--surface-muted:#f0f6f3;--surface-raised:#fff;--text:#06120d;--text-body:#1f2a25;--text-muted:#5e6a65;--text-on-dark:#f8fbf9;--text-on-dark-muted:#a9c3b7;--line:#e4ede9;--line-strong:#78857f;--link:var(--gruen-600);--ring:var(--gruen-600);--glas:#f8fbf91f;--glas-hover:#f8fbf938;--glas-rand:#f8fbf93d;--glas-nav:#f8fbf9b8;--glas-nav-dunkel:#06120d8c;--bild-schleier:#06120db3;--sterne:#e8a317;--fehler:#c2410c;--shadow-sm:0 1px 3px #0a3d2b1a;--shadow-md:0 1px 2px #0a3d2b14, 0 6px 16px #0a3d2b29;--shadow-lg:0 2px 4px #0a3d2b1a, 0 12px 28px #0a3d2b33;--shadow-pressed:0 1px 2px #0a3d2b29}[data-theme=dark]{--gruen-50:#0c2219;--gruen-100:#123326;--surface:#06120d;--surface-muted:#0d1c16;--surface-raised:#0d1c16;--text:#f8fbf9;--text-body:#cedbd5;--text-muted:#a8b8b1;--line:#1c2d25;--line-strong:#5e6a65;--link:#4dd39a;--ring:#4dd39a;--glas-nav:#06120d99;--fehler:#f97b4a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #00000080, 0 6px 16px #0006;--shadow-lg:0 2px 4px #00000080, 0 12px 28px #0009}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:0px;--radius-md:0px;--radius-pill:0px;--blur-sm:8px;--blur-md:16px;--blur-lg:24px;--font-sans:"Be Vietnam Pro", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--font-helvetica:"Helvetica Neue", "Helvetica", Arial, sans-serif}.display{font-family:var(--font-helvetica);letter-spacing:-.05em;font-size:120px;font-weight:500;line-height:.92}.h1{font-family:var(--font-helvetica);letter-spacing:-.04em;font-size:72px;font-weight:500;line-height:1}.h2{font-family:var(--font-helvetica);letter-spacing:-.03em;font-size:48px;font-weight:500;line-height:1.05}.h3{font-family:var(--font-helvetica);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1.15}.h4{font-family:var(--font-helvetica);letter-spacing:-.015em;font-size:24px;font-weight:500;line-height:1.25}.text-large{font-family:var(--font-helvetica);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.4}.text-regular{font-family:var(--font-helvetica);letter-spacing:-.005em;font-size:16px;font-weight:400;line-height:1.6}.text-small{font-family:var(--font-helvetica);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.5}.daten-zahl{font-family:var(--font-helvetica);letter-spacing:-.05em;font-size:64px;font-weight:500;line-height:1}.meta{font-family:var(--font-helvetica);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.45}:root{--space-9:128px;--inhalt-max:1280px;--seitenrand:var(--space-4);--rand-x:max(var(--seitenrand), calc((100% - var(--inhalt-max)) / 2));--sektion-y:var(--space-8);--raster-abstand:var(--space-5);--flaechen-abstand:var(--space-1);--nav-hoehe:64px;--nav-abstand-oben:var(--space-3);--nav-innen-x:var(--space-4);--logo-hoehe:40px;--nav-teilung:var(--space-3);--logo-einzug:var(--space-2);--glas-rand-hell:#fff9;--schrift:var(--font-helvetica);--gewicht-text:400;--gewicht-titel:500;--stufe-xs:.625rem;--stufe-xs-zeile:.75rem;--stufe-xs-lauf:0;--stufe-sm:clamp(.8125rem, .7837rem + .1282vw, .9375rem);--stufe-sm-zeile:clamp(1rem, .9712rem + .1282vw, 1.125rem);--stufe-sm-lauf:0;--stufe-base:clamp(1rem, .9423rem + .2564vw, 1.25rem);--stufe-base-zeile:clamp(1.25rem, 1.1923rem + .2564vw, 1.5rem);--stufe-base-lauf:clamp(-.0125rem, -.0094rem - .0026vw, -.01rem);--stufe-md:clamp(1.25rem, 1.0769rem + .7692vw, 2rem);--stufe-md-zeile:clamp(1.5rem, 1.3269rem + .7692vw, 2.25rem);--stufe-md-lauf:clamp(-.04rem, -.0062rem - .0282vw, -.0125rem);--stufe-lg:clamp(1.5rem, 1.1538rem + 1.5385vw, 3rem);--stufe-lg-zeile:clamp(1.75rem, 1.4615rem + 1.2821vw, 3rem);--stufe-lg-lauf:clamp(-.06rem, -.0046rem - .0462vw, -.015rem);--stufe-xl:clamp(1.75rem, 1.1154rem + 2.8205vw, 4.5rem);--stufe-xl-zeile:clamp(2rem, 1.4231rem + 2.5641vw, 4.5rem);--stufe-xl-lauf:clamp(-.18rem, -.0323rem - .1231vw, -.06rem);--stufe-2xl:clamp(2rem, .3846rem + 7.1795vw, 9rem);--stufe-2xl-zeile:clamp(2.25rem, .6923rem + 6.9231vw, 9rem);--stufe-2xl-lauf:clamp(-.36rem, 0rem - .3vw, -.0675rem);--stufe-mega:clamp(9rem, 4.1538rem + 21.5385vw, 30rem);--stufe-mega-zeile:clamp(9rem, 4.1538rem + 21.5385vw, 30rem);--stufe-mega-lauf:0;--stufe-giant:clamp(11rem, 4.3077rem + 29.7436vw, 40rem);--stufe-giant-zeile:clamp(11rem, 4.3077rem + 29.7436vw, 40rem);--stufe-giant-lauf:clamp(-1.6rem, -.1723rem - 1.1897vw, -.44rem);--groesse-buehne:clamp(3rem, 9vw, 9.5rem);--zeile-buehne:.88;--groesse-buehne-unter:calc(var(--groesse-buehne) * .5);--laufweite-buehne:-.055em;--groesse-display:var(--stufe-2xl);--zeile-display:var(--stufe-2xl-zeile);--laufweite-display:var(--stufe-2xl-lauf);--groesse-h1:var(--stufe-xl);--groesse-abschluss:var(--stufe-xl);--zeile-abschluss:var(--stufe-xl-zeile);--laufweite-h1:var(--stufe-xl-lauf);--groesse-zahl:var(--stufe-xl);--zeile-zahl:var(--stufe-xl-zeile);--laufweite-zahl:var(--stufe-xl-lauf);--groesse-h2:var(--stufe-lg);--zeile-titel:var(--stufe-lg-zeile);--laufweite-h2:var(--stufe-lg-lauf);--groesse-h3:var(--stufe-md);--zeile-h3:var(--stufe-md-zeile);--laufweite-h3:var(--stufe-md-lauf);--groesse-lead:var(--stufe-base);--zeile-lead:var(--stufe-base-zeile);--laufweite-text:var(--stufe-base-lauf);--groesse-meta:var(--stufe-sm);--zeile-meta:var(--stufe-sm-zeile);--groesse-karte:1.5rem;--laufweite-karte:-.015em;--groesse-schritt:1.375rem;--groesse-text:1rem;--zeile-text:1.6;--groesse-text-klein:.9375rem;--groesse-mini:.8125rem;--mass-display:11ch;--mass-h1:16ch;--mass-h2:18ch;--mass-abschluss:16ch;--mass-text:40rem;--aussage-strecke:250vh;--parallax-weg:max(25%, 7rem);--bogen-maske:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 86 C42 92 86 78 100 0 V100 H0 Z'/%3E%3C/svg%3E");--bogen-maske-links:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M100 86 C58 92 14 78 0 0 V100 H100 Z'/%3E%3C/svg%3E");--mass-lead:32rem;--mass-ecke:13.5rem;--mass-stelle-fakten:22rem;--ikon-suche:20px;--fliesstext-ausrichtung:justify;--ease:cubic-bezier(.625, .05, 0, 1);--dauer-lang:1.5s;--dauer:.3s;--dauer-farbe:.15s;--dauer-roll:.8s;--dauer-sprung:.9s;--dauer-oeffnen:.9s;--roll-versatz:25ms;--knopf-hoehe:48px;--knopf-hoehe-klein:40px;--ikon-knopf:40px;--rand:0px;--fokus:0 0 0 3px var(--surface), 0 0 0 6px var(--ring);--fokus-dunkel:0 0 0 2px var(--nacht), 0 0 0 4px var(--puls);--karte-min-hoehe:280px;--schritt-min-hoehe:260px;--bildkarte-min-hoehe:360px;--marquee-dauer:110s;--marquee-abstand:var(--space-8);--marquee-logo-hoehe:44px;--hero-logo-hoehe:max(36px, calc(var(--groesse-buehne) * .42));--hero-logo-abstand:calc(var(--hero-logo-hoehe) * 1.1);--team-bild:52px;--radius-portrait:50%;--team-rand:3px;--partner-kachel:88px;--vhero-wort:min(var(--stufe-mega), 23vw, 34svh);--vhero-titel-mobil:2.125rem;--vhero-logo:36px;--vhero-linie:#f8fbf912;--vhero-linie-stark:#f8fbf940;--ablauf-strecke:55vh;--hoch-weg:var(--space-7);--job-bild:var(--ikon-knopf);--projekt-innen:var(--space-6);--projekt-bild-format:2 / 3;--partner-kachel-hoehe:72px;--splitkarte-hoehe:clamp(440px, 38vw, 600px);--raster-muster:24px;--ankuendigung-hoehe:0px;--hero-hoehe:calc(100dvh - var(--ankuendigung-hoehe));--hero-unterseite-hoehe:72dvh;--hero-kompakt-hoehe:52dvh;--intro-ueberlappung:var(--space-8);--glas-balken:color-mix(in srgb, var(--nacht) 78%, transparent);--kontakt-bild:56px;--karte-hoehe:440px;--karte-filter:grayscale(1) contrast(1.05) brightness(1.02);--hero-stats-breite:880px;--buehne-schleier:radial-gradient(ellipse at 50% 45%, #06120d80, #06120dc7);--hero-schleier:linear-gradient(#06120d8c, #06120dd1);--fehler-auf-dunkel:#f97b4a}@media (width<=640px){:root{--karte-min-hoehe:0;--schritt-min-hoehe:0}}@media (width>=641px){:root{--seitenrand:var(--space-6)}}@media (width>=1025px){:root{--sektion-y:var(--space-9)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-hoehe) + var(--nav-abstand-oben) * 2)}*{scrollbar-color:var(--gruen-500) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:var(--gruen-500);border-radius:0}img{max-width:100%;height:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--seitenrand);z-index:100;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text);font:var(--gewicht-titel) var(--groesse-text) / 1 var(--schrift);position:absolute;top:-100px}.skip-link:focus{top:var(--space-3);box-shadow:var(--fokus);outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--schrift);color:var(--text-body);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:var(--gruen-500);color:var(--text-on-dark)}.da-mono{font:var(--gewicht-titel) var(--groesse-meta) / var(--zeile-meta) var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-muted);font-variant-numeric:tabular-nums}.da-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);min-height:var(--knopf-hoehe);border-radius:var(--radius-md);border:var(--rand) solid transparent;font:var(--gewicht-titel) var(--groesse-text) / 1.2 var(--schrift);letter-spacing:var(--laufweite-text);cursor:pointer;white-space:nowrap;transition:box-shadow var(--dauer) var(--ease), background-color var(--dauer-farbe) var(--ease), color var(--dauer-farbe) var(--ease);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.da-roll,.da-roll-ikon{white-space:nowrap;display:inline-block;position:relative}.da-roll-ikon,.da-roll-wechsel{line-height:0;display:inline-grid;overflow:hidden}.da-roll-wechsel{position:relative}.da-roll-wechsel>:nth-child(2):not(.da-btn__zeile){display:none}.da-btn__zeile{display:block}.da-btn__zeile--zwei{position:absolute;inset:0}.da-btn__zeichen{backface-visibility:hidden;will-change:transform;display:inline-block}.da-btn:focus-visible{box-shadow:var(--fokus);outline:none}.da-btn--primary{background:var(--signal);color:var(--on-signal)}.da-btn--primary:hover{box-shadow:var(--shadow-lg)}.da-btn--primary:active{box-shadow:var(--shadow-pressed)}.da-btn--secondary{color:var(--text);border-color:var(--text);background:0 0}.da-btn--secondary:hover{background:var(--text);color:var(--surface)}.da-dunkel .da-btn--secondary,.da-btn--auf-dunkel{color:var(--text-on-dark);border-color:var(--text-on-dark-muted)}.da-dunkel .da-btn--secondary:hover,.da-btn--auf-dunkel:hover{background:var(--text-on-dark);color:var(--nacht)}.da-dunkel .da-btn:focus-visible{box-shadow:var(--fokus-dunkel)}.da-btn--pfeil.da-btn--primary{background:0 0;border:0;align-items:stretch;gap:3px;padding:0;overflow:visible}.da-btn--pfeil .da-btn__kachel{aspect-ratio:1;min-width:var(--knopf-hoehe);background:var(--nacht);color:#fff;transition:transform var(--dauer) var(--ease);place-items:center;display:grid;overflow:hidden}.da-dunkel .da-btn--pfeil .da-btn__kachel{color:var(--nacht);background:#fff}.da-btn--pfeil .da-btn__feld{padding:0 var(--space-5);background:var(--signal);color:var(--on-signal);font-size:var(--groesse-text-klein);transition:box-shadow var(--dauer) var(--ease);align-items:center;display:inline-flex;overflow:hidden}.da-btn--pfeil:hover .da-btn__feld{box-shadow:var(--shadow-lg)}.da-btn--pfeil:hover .da-btn__kachel{transform:translate(-2px)}.da-btn--pfeil:active .da-btn__feld{box-shadow:var(--shadow-pressed)}.da-btn--pfeil .da-btn__feld{flex:auto;justify-content:center}@media (width<=640px){.da-btn--pfeil .da-btn__feld{padding:0 var(--space-4);letter-spacing:.05em}}.da-live{border-radius:var(--radius-pill);background:var(--signal);width:8px;height:8px;animation:da-puls 2.4s var(--ease) infinite;vertical-align:middle;flex:none;display:inline-block;box-shadow:0 0 0 4px #c6ff3d2e}@keyframes da-puls{50%{box-shadow:0 0 0 8px #c6ff3d00}}.da-band{padding:var(--sektion-y) var(--rand-x);color:var(--text-body);background:var(--surface);position:relative}.da-band--hell{background-color:var(--gruen-50);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:var(--raster-muster) var(--raster-muster);background-position:-1px -1px}.da-band--hell:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 70% 40%, transparent 0, var(--gruen-50) 75%);position:absolute;inset:0}.da-band--dunkel,.da-dunkel{color:var(--text-on-dark);background-color:var(--nacht);background-image:radial-gradient(#4df2b438 1px,#0000 1.4px),radial-gradient(at 90% 0,#00905873,#0000 55%);background-size:var(--raster-muster) var(--raster-muster), 100% 100%}.da-band>*{position:relative}.da-band--bild{background-position:50%;background-size:cover}.da-band--hell.da-band--bild{background-image:linear-gradient(#f8fbf98c, #f8fbf9d1), var(--da-bild)}.da-band--hell.da-band--bild:before{display:none}.da-band--dunkel.da-band--bild,.da-dunkel.da-band--bild{background-image:linear-gradient(#06120d73, #06120dc7), var(--da-bild);background-size:cover}.da-band h2{margin:0 0 var(--space-4);color:var(--text);font:var(--gewicht-titel) var(--groesse-h2) / var(--zeile-titel) var(--schrift);letter-spacing:var(--laufweite-h2);text-wrap:balance;max-width:var(--mass-h2)}.da-band h3{margin:0 0 var(--space-3);color:var(--text);font:var(--gewicht-titel) var(--groesse-h3) / var(--zeile-h3) var(--schrift);letter-spacing:var(--laufweite-h3)}.da-dunkel h1,.da-dunkel h2,.da-dunkel h3{color:var(--text-on-dark)}.da-band p{max-width:var(--mass-text);font-size:var(--groesse-lead);line-height:var(--zeile-lead);letter-spacing:var(--laufweite-text);margin:0}.da-dunkel p{color:var(--text-on-dark-muted)}.da-band__kopf{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}.da-band__kopf h2{margin:0}.da-band__fuss{margin-top:var(--space-6)}.da-stat{gap:var(--space-2);min-width:0;display:grid}.da-stat__wert{font:var(--gewicht-titel) var(--groesse-zahl) / var(--zeile-zahl) var(--schrift);letter-spacing:var(--laufweite-zahl);color:var(--text);font-variant-numeric:tabular-nums}.da-dunkel .da-stat__wert{color:var(--text-on-dark)}.da-stat__einheit{color:inherit}.da-stat__label{font:var(--gewicht-titel) var(--groesse-meta) / var(--zeile-meta) var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-muted)}.da-dunkel .da-stat__label{color:var(--text-on-dark-muted)}.da-card{gap:var(--space-4);padding:var(--space-5);min-height:var(--karte-min-hoehe);background:var(--surface-raised);border:var(--rand) solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dauer-farbe) var(--ease);grid-template-rows:auto 1fr auto;display:grid}.da-card:hover{border-color:var(--text)}.da-card__titel{font:var(--gewicht-titel) var(--groesse-karte) / 1.25 var(--schrift);letter-spacing:var(--laufweite-karte);color:var(--text);margin:0}.da-band .da-card__text,.da-card__text{font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body);align-self:start;margin:0}.da-card__fuss{justify-content:space-between;align-items:end;gap:var(--space-4);padding-top:var(--space-3);display:flex}.da-card__liste{gap:var(--space-1);font:var(--gewicht-titel) var(--groesse-mini) / 1.5 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-muted);margin:0;padding:0;list-style:none;display:grid}.da-card__nr{font:var(--gewicht-titel) var(--groesse-meta) / 1 var(--schrift);color:var(--gruen-600);font-variant-numeric:tabular-nums}.da-card--glas{background:var(--glas);border-color:var(--glas-rand);backdrop-filter:blur(var(--blur-md)) saturate(140%)}.da-card--glas .da-card__titel{color:var(--text-on-dark)}.da-band .da-card--glas .da-card__text,.da-card--glas .da-card__text,.da-card--glas .da-card__liste{color:var(--text-on-dark-muted)}.da-card--glas .da-card__nr{color:var(--puls)}.da-card--glas:hover{background:var(--glas-hover);border-color:var(--glas-rand)}.da-jobs{gap:var(--flaechen-abstand);margin:0;padding:0;list-style:none;display:grid}.da-jobs [hidden]{display:none}.da-job{background:var(--surface-raised);transition:background-color var(--dauer-farbe) var(--ease)}.da-job__zeile{grid-template-columns:var(--job-bild) minmax(0, 1fr) var(--ikon-knopf);gap:var(--space-4);padding:var(--space-4);cursor:pointer;color:inherit;align-items:center;list-style:none;display:grid}.da-job__zeile::-webkit-details-marker{display:none}.da-job:hover,.da-job[open]{background:var(--gruen-50)}.da-job__zeile:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.da-job__bild{width:var(--job-bild);height:var(--job-bild);background:var(--gruen-800);overflow:hidden}.da-job__bild img{object-fit:cover;width:100%;height:100%;display:block}.da-job__text{gap:var(--space-1);min-width:0;display:grid}.da-job__titel{font:var(--gewicht-titel) var(--groesse-lead) / var(--zeile-lead) var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text);overflow-wrap:anywhere}.da-job__meta{gap:var(--space-1) var(--space-4);font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-muted);flex-wrap:wrap;display:flex}.da-job__gehalt{color:var(--gruen-600)}.da-job:hover .da-job__pfeil,.da-job[open] .da-job__pfeil{background:var(--text);color:var(--surface);border-color:var(--text)}.da-job__vorschau{align-items:end;gap:var(--space-5);padding:0 var(--space-4) var(--space-5) calc(var(--space-4) * 2 + var(--job-bild));grid-template-columns:minmax(0,1fr) auto;display:grid}.da-band .da-job__vorschau p{max-width:var(--mass-text);font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body);margin:0}@media (width<=640px){.da-job__vorschau{padding-left:var(--space-4);grid-template-columns:1fr}.da-job__aktion .da-btn{width:100%}}.da-pfeil-kachel{width:var(--ikon-knopf);height:var(--ikon-knopf);border:var(--rand) solid var(--line);color:var(--text);background:var(--surface);transition:background-color var(--dauer-farbe) var(--ease), color var(--dauer-farbe) var(--ease), border-color var(--dauer-farbe) var(--ease);flex:none;place-items:center;display:grid}:root{interpolate-size:allow-keywords}.da-job::details-content,.da-faq__eintrag::details-content{block-size:0;transition:block-size var(--dauer-oeffnen) var(--ease), content-visibility var(--dauer-oeffnen) var(--ease) allow-discrete;overflow:hidden}.da-job[open]::details-content,.da-faq__eintrag[open]::details-content{block-size:auto}.da-job[data-aufklappen-js]::details-content,.da-faq__eintrag[data-aufklappen-js]::details-content{block-size:auto;transition:none}::view-transition-group(*.job){animation-duration:var(--dauer-sprung);animation-timing-function:var(--ease)}::view-transition-old(*.job),::view-transition-new(*.job){animation-duration:var(--dauer);animation-timing-function:var(--ease)}.da-filter{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:none}.da-js .da-filter{display:flex}.da-filter__knopf{align-items:center;gap:var(--space-3);min-height:var(--knopf-hoehe-klein);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);font:var(--gewicht-titel) var(--groesse-text-klein) / 1 var(--schrift);color:var(--text);cursor:pointer;background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:background-color var(--dauer-farbe) var(--ease), color var(--dauer-farbe) var(--ease);border:0;display:inline-flex}.da-filter__zahl{min-width:32px;height:32px;padding:0 var(--space-2);background:var(--nacht);color:var(--text-on-dark);font-variant-numeric:tabular-nums;transition:background-color var(--dauer-farbe) var(--ease), color var(--dauer-farbe) var(--ease);place-items:center;display:inline-grid}.da-filter__knopf:is(:hover,[aria-pressed=true]){background:var(--nacht);color:var(--text-on-dark)}.da-filter__knopf:is(:hover,[aria-pressed=true]) .da-filter__zahl{background:var(--surface-raised);color:var(--text)}.da-filter__knopf:focus-visible{box-shadow:var(--fokus);outline:none}.da-jobs-mehr:not([data-sichtbar]){display:none}.da-jobs-mehr{background:var(--surface-raised);box-shadow:var(--shadow-sm)}.da-suche{margin-bottom:var(--space-4);display:none;position:relative}.da-js .da-suche{display:block}.da-suche__ikon{top:50%;left:var(--space-4);color:var(--text-muted);pointer-events:none;display:grid;position:absolute;translate:0 -50%}.da-suche__feld{width:100%;min-height:var(--knopf-hoehe);padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) * 2 + var(--ikon-suche));font:var(--gewicht-text) var(--groesse-text) / 1.4 var(--schrift);color:var(--text);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:0}.da-suche__feld::placeholder{color:var(--text-muted)}.da-suche__feld:focus-visible{box-shadow:var(--fokus);outline:none}.da-band .da-jobs-leer{margin:var(--space-5) 0 0;max-width:var(--mass-text);color:var(--text-body)}.da-stelle{grid-template-columns:minmax(0, 1fr) minmax(0, var(--mass-stelle-fakten));gap:var(--space-8);align-items:start;display:grid}.da-stelle__text{gap:var(--space-6);max-width:var(--mass-text);display:grid}.da-band .da-stelle__text p{font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body);margin:0}.da-stelle__abschnitt{gap:var(--space-4);display:grid}.da-stelle__abschnitt h2{max-width:none;font:var(--gewicht-titel) var(--groesse-h3) / 1.25 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text);margin:0}.da-stelle__punkte{gap:var(--space-3);padding:var(--space-6);background:var(--surface-raised);box-shadow:var(--shadow-sm);margin:0;list-style:none;display:grid}.da-stelle__punkte li{gap:var(--space-4);font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body);grid-template-columns:auto 1fr;align-items:start;display:grid}.da-stelle__punkte li:before{content:"";background:var(--gruen-500);width:10px;height:10px;margin-top:.55em}.da-stelle__fakten{top:calc(var(--nav-hoehe) + var(--nav-abstand-oben) * 2);gap:var(--space-5);padding:var(--space-5);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid;position:sticky}.da-stelle__daten{padding:var(--space-4) 0;background:var(--surface-muted);margin:0;display:grid}.da-stelle__daten div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) var(--space-4);display:flex}.da-stelle__daten dt{font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--text-muted);flex:none}.da-stelle__daten dd{text-align:end;font:var(--gewicht-titel) var(--groesse-text-klein) / 1.4 var(--schrift);color:var(--text);margin:0}.da-stelle__knoepfe,.da-kontakt{gap:var(--space-3);display:grid}.da-band .da-kontakt__label{font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--text-muted);margin:0}.da-kontakt__person{align-items:center;gap:var(--space-4);display:flex}.da-kontakt__bild{width:var(--kontakt-bild);height:var(--kontakt-bild);background:var(--gruen-800);color:var(--text-on-dark);font:var(--gewicht-titel) var(--groesse-text) / 1 var(--schrift);flex:none;place-items:center;display:grid;overflow:hidden}.da-kontakt__bild img{object-fit:cover;width:100%;height:100%;display:block}.da-kontakt__name{gap:var(--space-1);font-size:var(--groesse-text);color:var(--text);display:grid}.da-kontakt__name strong{font-weight:var(--gewicht-titel)}.da-kontakt__name span{font-size:var(--groesse-mini);color:var(--text-muted)}.da-kontakt__wege{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.da-kontakt__wege a:hover,.da-kontakt__wege a:focus-visible{background:var(--text);color:var(--surface);border-color:var(--text);outline:none}.da-stelle__knoepfe .da-btn{width:100%}.da-stelle__knoepfe .da-btn--secondary{background:var(--surface-raised);box-shadow:var(--shadow-sm)}.da-bewertung{align-items:center;gap:var(--space-2) var(--space-3);color:var(--text);flex-wrap:wrap;text-decoration:none;display:inline-flex}.da-bewertung__sterne{color:var(--gruen-500);display:inline-flex}.da-bewertung__sterne .da-stern--voll{fill:currentColor}.da-bewertung__text{font:var(--gewicht-text) var(--groesse-mini) / 1.4 var(--schrift);color:var(--text-muted)}.da-bewertung__text strong{font-weight:var(--gewicht-titel);color:var(--text)}.da-bewertung--dunkel,.da-bewertung--dunkel .da-bewertung__text strong{color:var(--text-on-dark)}.da-bewertung--dunkel .da-bewertung__text{color:var(--text-on-dark-muted)}[data-hoch-bereit]{opacity:0;translate:0 var(--hoch-weg)}[data-hoch-bereit][data-hoch-an]{opacity:1;transition:opacity var(--dauer-sprung) var(--ease), translate var(--dauer-sprung) var(--ease);translate:0}@media (width<=640px){.da-stelle__punkte{padding:var(--space-5)}}@media (width<=900px){.da-stelle{gap:var(--space-6);grid-template-columns:1fr}.da-stelle__fakten{order:-1;position:static}}.da-hero{--hero-unter-nav:calc(var(--nav-hoehe) + var(--nav-abstand-oben));margin-top:calc(-1 * var(--hero-unter-nav));padding:calc(var(--hero-unter-nav) + var(--space-8)) var(--rand-x) var(--space-7);min-height:var(--hero-hoehe);align-content:center;justify-items:center;gap:var(--space-6);text-align:center;display:grid;overflow:hidden}.da-hero__video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.da-hero__schleier{pointer-events:none;background:var(--hero-schleier);position:absolute;inset:0}.da-hero h1{font:var(--gewicht-titel) var(--groesse-display) / var(--zeile-display) var(--schrift);letter-spacing:var(--laufweite-display);text-wrap:balance;max-width:var(--mass-display);margin:0}.da-hero__unten{justify-items:center;gap:var(--space-7);width:100%;display:grid}.da-hero__aktion{justify-items:center;display:grid}.da-hero__aktion>.da-bewertung{margin-top:var(--space-5)}.da-hero .da-hero__lead{font-size:var(--groesse-lead);line-height:var(--zeile-lead);letter-spacing:var(--laufweite-text);max-width:var(--mass-lead);color:var(--text-on-dark-muted);margin:0 auto}.da-hero__knoepfe{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.da-hero__stats{gap:var(--space-5);width:100%;max-width:var(--hero-stats-breite);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;display:grid}.da-hero .da-stat{justify-items:center}.da-hero .da-hero__hinweis{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--text-on-dark-muted);display:flex}@media (width<=640px){.da-hero{min-height:0;padding-top:calc(var(--hero-unter-nav) + var(--space-7))}.da-hero__knoepfe{width:100%}.da-hero__knoepfe .da-btn{flex:100%}.da-hero__stats{gap:var(--space-5);grid-template-columns:1fr}.da-hero .da-hero__hinweis{display:block}.da-hero .da-hero__hinweis .da-live{margin-right:var(--space-2)}.da-hero:not(.da-hero--buehne) .da-hero__video{display:none}}@media (prefers-reduced-motion:reduce){.da-hero__video{display:none}}.da-hero--buehne{padding-bottom:calc(var(--knopf-hoehe) + 2 * var(--space-6));align-content:center}.da-hero--buehne .da-hero__schleier{background:var(--buehne-schleier)}.da-hero__mitte{justify-items:center;gap:var(--space-5);display:grid;position:relative}.da-hero--buehne h1{font-size:var(--groesse-buehne);line-height:var(--zeile-buehne);letter-spacing:var(--laufweite-buehne);max-width:var(--mass-display);white-space:normal}.da-hero--buehne .da-hero__ecke{right:var(--rand-x);bottom:var(--space-6);z-index:1;max-width:var(--mass-ecke);text-align:right;text-wrap:balance;color:var(--text-on-dark);margin:0;position:absolute}.da-hero__eckliste{height:calc(2 * var(--knopf-hoehe) + var(--space-3));flex-direction:column;justify-content:space-between;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.da-hero__ecklink{font:var(--gewicht-text) var(--groesse-lead) / 1.2 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-on-dark);padding-block:2px;text-decoration:none;display:inline-block;overflow:hidden}.da-hero__ecklink:focus-visible{box-shadow:var(--fokus-dunkel);outline:none}.da-hero--buehne{padding-bottom:calc(2 * var(--knopf-hoehe) + var(--space-3) + 2 * var(--space-6))}.da-hero--buehne .da-hero__knoepfe{left:var(--rand-x);bottom:var(--space-6);z-index:1;flex-flow:column;align-items:stretch;margin:0;position:absolute}.da-hero__knopfreihe{gap:var(--space-3);text-decoration:none;display:flex}.da-hero__knopfreihe>.da-btn--primary:first-child{flex:auto}.da-hero__flagge{width:var(--knopf-hoehe);height:var(--knopf-hoehe);background:var(--signal);transition:box-shadow var(--dauer) var(--ease);flex:none;place-items:center;display:grid}.da-hero__knopfreihe:hover>*{box-shadow:var(--shadow-lg)}.da-hero__knopfreihe:active>*{box-shadow:var(--shadow-pressed)}.da-hero__knopfreihe:focus-visible{outline:none}.da-hero__knopfreihe:focus-visible>*{box-shadow:var(--fokus-dunkel)}.da-hero--buehne .da-hero__ort{top:calc(var(--hero-unter-nav) + var(--space-6));right:var(--rand-x);z-index:1;align-items:center;gap:var(--space-3);font:var(--gewicht-titel) var(--groesse-text-klein) / 1.2 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-on-dark);margin:0;display:flex;position:absolute}.da-flagge{width:26px;height:auto;display:block}.da-flagge__de-schwarz{fill:var(--flagge-de-schwarz)}.da-flagge__de-rot{fill:var(--flagge-de-rot)}.da-flagge__de-gold{fill:var(--flagge-de-gold)}.da-flagge__tr-rot{fill:var(--flagge-tr-rot)}.da-flagge__tr-weiss{fill:var(--flagge-tr-weiss)}@media (width<=640px){.da-hero--buehne{min-height:var(--hero-hoehe);padding-bottom:calc(2 * var(--knopf-hoehe) + var(--space-3) + 2 * var(--space-5))}.da-hero--buehne .da-hero__knoepfe{right:var(--rand-x);bottom:var(--space-5);width:auto}.da-hero--buehne .da-hero__ecke{max-width:var(--mass-lead);text-align:center;font-size:var(--groesse-buehne-unter);letter-spacing:var(--laufweite-h3);margin:0 auto;line-height:1.2;position:static}.da-hero__eckliste{align-items:center;gap:var(--space-2);height:auto}.da-hero__ecklink{font-size:var(--groesse-buehne-unter);letter-spacing:var(--laufweite-h3)}.da-hero--buehne .da-hero__ort{order:-1;justify-self:center;position:static}}.da-glas{background:var(--glas);border:var(--rand) solid var(--glas-rand);backdrop-filter:blur(var(--blur-md)) saturate(140%)}.da-nav{top:var(--nav-abstand-oben);z-index:50;width:min(calc(100% - 2 * var(--seitenrand)), var(--inhalt-max));height:var(--nav-hoehe);margin:var(--nav-abstand-oben) auto 0;gap:var(--nav-teilung);display:flex;position:sticky}.da-nav__marke{padding:var(--logo-einzug);background:var(--glas-nav);border:var(--rand) solid var(--glas-rand-hell);backdrop-filter:blur(var(--blur-lg)) saturate(160%);font:var(--gewicht-titel) 1.25rem / 1 var(--schrift);letter-spacing:var(--laufweite-h2);color:var(--text);white-space:nowrap;flex:none;text-decoration:none;display:flex}.da-nav__logofeld{padding:0 var(--space-3);background:0 0;align-items:center;display:flex}.da-nav__logo{height:var(--logo-hoehe);width:auto;display:block}.da-nav__leiste{align-items:center;gap:var(--space-6);min-width:0;padding:0 var(--nav-innen-x);border:var(--rand) solid transparent;color:var(--text);flex:1;display:flex;position:relative}.da-nav__leiste:before{content:"";inset:calc(-1 * var(--rand));z-index:-1;background:var(--glas-nav);border:var(--rand) solid var(--glas-rand-hell);backdrop-filter:blur(var(--blur-lg)) saturate(160%);position:absolute}.da-nav__marke:focus-visible,.da-nav__links a:focus-visible,.da-nav__menue>summary:focus-visible{box-shadow:var(--fokus);outline:none}.da-nav__links{align-self:stretch;align-items:center;gap:var(--space-5);margin:0 auto 0 0;padding:0;list-style:none;display:flex}@media (width<=1360px){.da-nav__links{gap:var(--space-4)}}@media (width<=1280px){.da-nav__links{gap:var(--space-3)}.da-nav__leiste{gap:var(--space-4)}}.da-nav__leiste>.da-btn{flex-shrink:0}.da-nav__links a{font:var(--gewicht-text) var(--groesse-text-klein) / 1 var(--schrift);letter-spacing:var(--laufweite-text);color:inherit;opacity:.78;transition:opacity var(--dauer-farbe) var(--ease);white-space:nowrap;text-decoration:none}.da-nav__links a:hover,.da-nav__links a[aria-current=page]{opacity:1}.da-nav__gruppe{align-self:stretch;align-items:center;display:flex;position:relative}.da-sprachen{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.da-sprachen a{min-width:2rem;min-height:2rem;padding:0 var(--space-1);font:var(--gewicht-titel) var(--groesse-text-klein) / 1 var(--schrift);letter-spacing:.04em;color:inherit;opacity:.55;transition:opacity var(--dauer-farbe) var(--ease);place-items:center;text-decoration:none;display:grid}.da-sprachen a:hover,.da-sprachen a[aria-current=true]{opacity:1}.da-sprachen a[aria-current=true]{text-underline-offset:.3em;text-decoration:underline 2px}.da-sprachen a:focus-visible{box-shadow:var(--fokus);outline:none}.da-nav .da-btn{min-height:var(--knopf-hoehe-klein);padding:var(--space-2) var(--space-4);font-size:var(--groesse-text-klein)}.da-nav__menue{display:none}.da-nav__menue>summary{width:var(--ikon-knopf);height:var(--ikon-knopf);cursor:pointer;color:inherit;place-items:center;list-style:none;display:grid}.da-nav__menue>summary::-webkit-details-marker{display:none}.da-nav__menue[open] .da-nav__ikon-auf,.da-nav__menue:not([open]) .da-nav__ikon-zu{display:none}.da-nav__panel{left:0;right:0;top:calc(100% + var(--space-2));gap:var(--space-5);padding:var(--space-5) var(--nav-innen-x);background:var(--glas-nav);border:var(--rand) solid var(--glas-rand-hell);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--blur-lg)) saturate(160%);opacity:0;clip-path:inset(0 0 100%);transition:opacity var(--dauer-oeffnen) var(--ease), clip-path var(--dauer-oeffnen) var(--ease);display:grid;position:absolute}.da-nav__menue[open] .da-nav__panel{opacity:1;clip-path:inset(0 0 -1px)}@starting-style{.da-nav__menue[open] .da-nav__panel{opacity:0;clip-path:inset(0 0 100%)}}.da-nav__menue::details-content{transition:content-visibility var(--dauer-oeffnen) allow-discrete}.da-nav__panel ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.da-nav__panel ul a{font:var(--gewicht-titel) var(--groesse-lead) / 1.2 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text);text-decoration:none}.da-nav__panel .da-btn{justify-self:stretch}.da-nav__panel-unter{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.da-nav__panel .da-nav__panel-unter a{font:var(--gewicht-text) var(--groesse-text) / 1.3 var(--schrift);color:var(--text-body)}@media (width<=1180px){.da-nav{gap:0}.da-nav:before{content:"";z-index:-1;background:var(--glas-nav);border:var(--rand) solid var(--glas-rand-hell);backdrop-filter:blur(var(--blur-lg)) saturate(160%);position:absolute;inset:0}.da-nav__marke,.da-nav__leiste{box-shadow:none;backdrop-filter:none;background:0 0;border-color:#0000}.da-nav__leiste:before{display:none}.da-nav__marke{padding:0 var(--nav-innen-x);align-items:center}.da-nav__logofeld{padding:0}.da-nav__leiste{gap:var(--space-3);justify-content:flex-end;position:static}.da-nav__leiste>.da-nav__links{display:none}.da-nav__menue{display:block}}@media (width<=640px){.da-nav__leiste>.da-btn{display:none}}@media (prefers-reduced-motion:reduce){.da-nav__panel,.da-nav__menue::details-content{transition:none}}.da-anruf{z-index:60;right:var(--rand-x);bottom:var(--space-5);gap:var(--space-2);font:var(--gewicht-titel) var(--groesse-text-klein) / 1 var(--schrift);color:var(--text);transition:opacity var(--dauer) var(--ease), visibility 0s;text-decoration:none;display:inline-flex;position:fixed}.da-anruf__kachel,.da-anruf__text{height:var(--knopf-hoehe);background:var(--glas-nav);border:var(--rand) solid var(--glas-rand-hell);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--blur-lg)) saturate(160%);transition:box-shadow var(--dauer) var(--ease);place-items:center;display:grid;overflow:hidden}.da-anruf__kachel{width:var(--knopf-hoehe)}.da-anruf__text{padding-inline:var(--space-5)}.da-anruf:hover>*{box-shadow:var(--shadow-lg)}.da-anruf:focus-visible{outline:none}.da-anruf:focus-visible>*{box-shadow:var(--fokus)}.da-anruf__ikon{width:20px;height:20px;display:block}.da-anruf__emoji{font-size:20px;line-height:20px;display:block}.da-anruf[data-versteckt]{opacity:0;visibility:hidden;transition:opacity var(--dauer) var(--ease), visibility 0s linear var(--dauer)}.da-whatsapp{z-index:61;right:var(--rand-x);bottom:calc(var(--space-5) + var(--knopf-hoehe) + var(--space-2));width:var(--knopf-hoehe);height:var(--knopf-hoehe);background:var(--gruen-500);color:var(--text-on-dark);box-shadow:var(--shadow-md);transition:box-shadow var(--dauer) var(--ease), background-color var(--dauer-farbe) var(--ease);place-items:center;display:grid;position:fixed}.da-whatsapp:hover{background:var(--gruen-600);box-shadow:var(--shadow-lg)}.da-whatsapp:focus-visible{box-shadow:var(--fokus);outline:none}@media (width<=1180px){.da-whatsapp{right:max(var(--seitenrand), calc((100% - var(--inhalt-max)) / 2))}}@media (width<=640px){.da-whatsapp{bottom:max(calc(var(--space-5) + var(--knopf-hoehe) + var(--space-2)), calc(var(--einwilligung-hoehe,0px) + var(--space-2)))}}.da-bildkarte{aspect-ratio:4/5;min-height:var(--bildkarte-min-hoehe);padding:var(--space-4);border:var(--rand) solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-lg);display:grid;position:relative}.da-bildkarte__flaeche{border-radius:var(--radius-sm);color:var(--text-on-dark);background:var(--gruen-800);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.da-bildkarte__bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.da-bildkarte__schleier{background:linear-gradient(180deg, #06120d40, transparent 35%, var(--bild-schleier));position:absolute;inset:0}.da-bildkarte__logo{padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-lg);background:#fff;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.da-bildkarte .da-bildkarte__logo img{object-fit:contain;width:224px;max-width:100%;height:auto;display:block;position:static}.da-bildkarte__kopf{justify-content:space-between;align-items:start;gap:var(--space-3);padding:var(--space-4);display:flex;position:relative}.da-band .da-bildkarte__titel,.da-bildkarte__titel{font:var(--gewicht-titel) 1.625rem / 1.1 var(--schrift);letter-spacing:-.025em;color:var(--text-on-dark);margin:0}.da-band .da-bildkarte__unter,.da-bildkarte__unter{margin:var(--space-1) 0 0;font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--text-on-dark-muted)}.da-bildkarte__link{width:var(--ikon-knopf);height:var(--ikon-knopf);border-radius:var(--radius-md);color:var(--text-on-dark);background:var(--glas);border:var(--rand) solid var(--glas-rand);backdrop-filter:blur(var(--blur-sm));transition:background-color var(--dauer-farbe) var(--ease);flex:none;place-items:center;display:grid}.da-bildkarte__link:hover{background:var(--glas-hover)}.da-bildkarte__link:focus-visible,.da-bildkarte__aktion:focus-visible{box-shadow:var(--fokus-dunkel);outline:none}.da-bildkarte__fuss{padding:var(--space-4);position:relative}.da-bildkarte__aktion{width:100%;padding:var(--space-3);text-align:center;cursor:pointer;font:var(--gewicht-titel) var(--groesse-text) / 1.2 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-on-dark);border-radius:var(--radius-md);background:var(--glas);border:var(--rand) solid var(--glas-rand);backdrop-filter:blur(var(--blur-md));transition:background-color var(--dauer-farbe) var(--ease);text-decoration:none;display:block;overflow:hidden}.da-bildkarte__aktion:hover{background:var(--glas-hover)}.da-bildkarte--randlos{box-shadow:none;aspect-ratio:auto;border:0;height:100%;padding:0}.da-bildkarte--randlos .da-bildkarte__schleier{background:linear-gradient(#06120dbd 0%,#06120d0a 48%,#06120dc7 100%),linear-gradient(90deg,#06120d4d,#0000 70%)}.da-bildkarte--randlos .da-bildkarte__kopf{gap:var(--space-6);padding:clamp(var(--space-5), 4vw, 42px)}.da-band .da-bildkarte--randlos .da-bildkarte__titel{letter-spacing:-.045em;max-width:10ch;font-size:clamp(2.125rem,4.5vw,3.625rem);line-height:.98}.da-band .da-bildkarte--randlos .da-bildkarte__unter{margin-top:var(--space-4);font-size:var(--groesse-text-klein)}.da-bildkarte--randlos .da-bildkarte__fuss{min-height:88px;padding:0 clamp(var(--space-5), 4vw, 42px);background:var(--glas);backdrop-filter:blur(var(--blur-sm));align-items:center;display:flex}.da-bildkarte--randlos .da-bildkarte__aktion{text-align:left;backdrop-filter:none;background:0 0;border:0;width:auto;padding:6px 0}.da-bildkarte--randlos .da-bildkarte__aktion:hover{background:0 0}@media (width<=900px){.da-split__medium:has(.da-bildkarte--randlos){aspect-ratio:4/5}}.da-projekt{gap:var(--space-5);padding:var(--projekt-innen);color:inherit;background:var(--surface-raised);border:var(--rand) solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dauer-farbe) var(--ease);text-decoration:none;display:grid}.da-projekt:hover{border-color:var(--text)}.da-projekt:focus-visible{box-shadow:var(--fokus);outline:none}.da-band .da-projekt__titel,.da-projekt__titel{padding-top:max(0px, calc((var(--ikon-knopf) - 1lh) / 2));font:var(--gewicht-titel) var(--groesse-karte) / 1.25 var(--schrift);letter-spacing:var(--laufweite-karte);color:var(--text);text-wrap:balance;margin:0}.da-projekt__kopf{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.da-projekt:hover .da-projekt__pfeil{background:var(--text);color:var(--surface);border-color:var(--text)}.da-projekt__bilder{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.da-projekt__foto,.da-projekt__bilder .da-projekt__leer{width:100%;aspect-ratio:var(--projekt-bild-format);border-radius:var(--radius-sm);background:var(--grau-100);display:block;overflow:hidden}.da-projekt__foto img{object-fit:cover;width:100%;height:100%;display:block}.da-js [data-parallax-an]>img{height:calc(100% + var(--parallax-weg))}.da-projekt__fakten{align-content:flex-start;gap:var(--space-2) var(--space-5);font:var(--gewicht-titel) var(--groesse-meta) / var(--zeile-meta) var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.da-projekt__fakten li{align-items:center;gap:var(--space-2);display:inline-flex}.da-projekt__fakten svg{color:var(--gruen-600);flex:none}.da-band .da-projekt__text,.da-projekt__text{font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body);margin:0}.da-dunkel .da-projekt{background:var(--glas);border-color:var(--glas-rand);backdrop-filter:blur(var(--blur-md))}.da-dunkel .da-projekt__titel{color:var(--text-on-dark)}.da-dunkel .da-projekt__fakten{color:var(--text-on-dark-muted)}.da-dunkel .da-projekt__fakten svg{color:var(--puls)}.da-dunkel .da-projekt__text{color:var(--text-on-dark-muted)}.da-raster{gap:var(--raster-abstand);display:grid}.da-raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.da-raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.da-raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.da-raster--3,.da-raster--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.da-raster--2,.da-raster--3,.da-raster--4{grid-template-columns:1fr}.da-quer.da-raster,.da-quer.da-ablaufbuehne__karten{gap:var(--raster-abstand);margin-inline:calc(-1 * var(--rand-x));padding-inline:var(--rand-x);scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand-x);scrollbar-width:none;display:flex;overflow-x:auto}.da-quer::-webkit-scrollbar{display:none}.da-quer>*{scroll-snap-align:start;flex:0 0 80vw}.da-quer[data-gepinnt]{scroll-snap-type:none;will-change:transform;overflow-x:visible}.da-band:has(>.da-quer[data-gepinnt]),.da-ablaufbuehne:has(.da-quer[data-gepinnt]){overflow:hidden}}.da-split{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.da-split--links .da-split__medium{order:-1}.da-split__text{gap:var(--space-4);align-content:center;display:grid}.da-band .da-split__titel,.da-split__titel{font:var(--gewicht-titel) var(--groesse-h2) / var(--zeile-titel) var(--schrift);letter-spacing:var(--laufweite-h2);color:var(--text);text-wrap:balance;margin:0}.da-band .da-split__lead,.da-split__lead{font-size:var(--groesse-lead);line-height:var(--zeile-lead);letter-spacing:var(--laufweite-text);color:var(--text-body);max-width:34rem;margin:0}.da-split__medium{aspect-ratio:4/5;background:var(--grau-100);border-radius:var(--radius-md);overflow:hidden}.da-split__medium img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=901px){.da-split--bildschirm{container-type:inline-size}.da-split--bildschirm .da-split__medium{aspect-ratio:auto;height:min((100cqi - var(--space-7)) / 2 * 1.25, 100vh - 2 * var(--sektion-y));height:min((100cqi - var(--space-7)) / 2 * 1.25, 100svh - 2 * var(--sektion-y))}.da-split--bildschirm .da-split__medium:has(>.da-bildkarte){height:auto;min-height:min((100cqi - var(--space-7)) / 2 * 1.25, 100vh - 2 * var(--sektion-y));min-height:min((100cqi - var(--space-7)) / 2 * 1.25, 100svh - 2 * var(--sektion-y))}.da-split--bogen{isolation:isolate;position:relative}.da-split--bogen:before,.da-split--bogen:after{content:"";z-index:-1;top:0;bottom:calc(-1 * var(--sektion-y));background:var(--surface);position:absolute}.da-split--bogen:before{left:calc(50% - 50vw);right:calc(50% - var(--space-7) / 2);-webkit-mask:var(--bogen-maske) no-repeat 0 0 / 100% 100%;mask:var(--bogen-maske) no-repeat 0 0 / 100% 100%}.da-split--bogen:after{left:calc(50% + var(--space-7) / 2 - 1px);right:calc(50% - 50vw)}.da-split--links.da-split--bogen:before{left:calc(50% + var(--space-7) / 2);-webkit-mask-image:var(--bogen-maske-links);mask-image:var(--bogen-maske-links);right:calc(50% - 50vw)}.da-split--links.da-split--bogen:after{left:calc(50% - 50vw);right:calc(50% - var(--space-7) / 2 - 1px)}.da-band:has(>.da-split--bogen){overflow-x:clip}}.da-dunkel .da-split__titel{color:var(--text-on-dark)}.da-dunkel .da-split__lead{color:var(--text-on-dark-muted)}@media (width<=900px){.da-split{gap:var(--space-6);grid-template-columns:1fr}.da-split--links .da-split__medium{order:0}.da-split__medium{aspect-ratio:4/3}}.da-ablauf{grid-template-columns:repeat(var(--da-n,4), minmax(0, 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.da-ablauf__schritt{gap:var(--space-3);padding:var(--space-5);min-height:var(--schritt-min-hoehe);background:var(--surface-raised);border-radius:var(--radius-md);grid-template-rows:auto auto 1fr auto;display:grid}.da-ablauf__nr{font:var(--gewicht-titel) var(--groesse-zahl) / var(--zeile-zahl) var(--schrift);letter-spacing:var(--laufweite-zahl);color:var(--gruen-500);font-variant-numeric:tabular-nums}.da-band .da-ablauf__titel,.da-ablauf__titel{margin:var(--space-4) 0 0;font:var(--gewicht-titel) var(--groesse-schritt) / 1.2 var(--schrift);letter-spacing:var(--laufweite-karte);color:var(--text)}.da-band .da-ablauf__text,.da-ablauf__text{font-size:var(--groesse-text-klein);color:var(--text-body);margin:0;line-height:1.55}.da-ablauf__dauer{font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--text-muted);font-variant-numeric:tabular-nums}.da-ablauf--glas .da-ablauf__schritt{background:var(--glas);border:var(--rand) solid var(--glas-rand);backdrop-filter:blur(var(--blur-md))}.da-ablauf--glas .da-ablauf__nr{color:var(--puls)}.da-ablauf--glas .da-ablauf__titel{color:var(--text-on-dark)}.da-ablauf--glas .da-ablauf__text,.da-ablauf--glas .da-ablauf__dauer{color:var(--text-on-dark-muted)}@media (width<=900px){.da-ablauf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.da-ablauf{grid-template-columns:1fr}.da-ablauf__schritt{min-height:0}}.da-faq{gap:var(--flaechen-abstand);max-width:56rem;display:grid}.da-faq__eintrag{background:var(--surface-raised);border-radius:var(--radius-md);transition:background-color var(--dauer-farbe) var(--ease)}.da-faq__frage{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);cursor:pointer;font:var(--gewicht-titel) var(--groesse-lead) / 1.3 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text);list-style:none;display:flex}.da-faq__frage::-webkit-details-marker{display:none}.da-faq__frage:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.da-faq__ikon{color:var(--gruen-600);flex:none}.da-faq__eintrag[open] .da-faq__ikon-senkrecht{display:none}.da-faq__antwort{padding:0 var(--space-5) var(--space-5);max-width:44rem;font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body)}.da-band .da-faq__antwort p{font-size:inherit;line-height:inherit}.da-faq__eintrag:hover{background:var(--gruen-50)}.da-abschluss{gap:var(--space-6);padding:var(--sektion-y) var(--rand-x) var(--space-7);display:grid}.da-band .da-abschluss__titel,.da-abschluss__titel{font:var(--gewicht-titel) var(--groesse-abschluss) / var(--zeile-abschluss) var(--schrift);letter-spacing:var(--laufweite-h1);color:var(--text-on-dark);max-width:var(--mass-abschluss);text-wrap:balance;margin:0}.da-abschluss__unten{justify-content:space-between;align-items:end;gap:var(--space-5);flex-wrap:wrap;display:flex}.da-band .da-abschluss__text{max-width:30rem;margin:0}.da-abschluss__knoepfe{gap:var(--space-3);flex-wrap:wrap;display:flex}.da-abschluss--mittig{text-align:center;justify-items:center}.da-abschluss.da-abschluss--mittig .da-abschluss__titel{max-width:22ch}.da-abschluss--mittig .da-abschluss__unten{flex-flow:column;justify-content:center;align-items:center}.da-abschluss.da-abschluss--mittig .da-abschluss__text{max-width:34rem}.da-abschluss--mittig .da-abschluss__knoepfe{justify-content:center}@media (width<=640px){.da-abschluss__knoepfe,.da-abschluss__knoepfe .da-btn{flex:100%}.da-abschluss--mittig .da-abschluss__knoepfe{flex:none;align-self:stretch}}.da-abschluss--schritte{column-gap:var(--space-8);row-gap:var(--space-5);padding-bottom:var(--sektion-y);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.da-abschluss--schritte .da-abschluss__titel{grid-column:1}.da-abschluss--schritte .da-abschluss__unten{flex-flow:column;grid-column:1;justify-content:start;align-items:start}.da-abschluss--schritte .da-abschluss__knoepfe{flex:none}.da-abschluss__telefon{font-size:var(--groesse-text-klein);color:var(--text-on-dark-muted);margin:0}.da-abschluss__telefon a{color:var(--text-on-dark);text-underline-offset:4px}.da-abschluss__telefon a:hover{color:var(--signal)}.da-abschluss__schritte{counter-reset:none;grid-area:1/2/span 2;align-self:center;gap:3px;margin:0;padding:0;list-style:none;display:grid}.da-abschluss__schritt{column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-5) var(--space-5);-webkit-backdrop-filter:blur(8px);background:#f8fbf90f;grid-template-columns:3rem 1fr;display:grid}.da-abschluss__nr{font-variant-numeric:tabular-nums;font:var(--gewicht-titel) var(--groesse-h3) / 1 var(--schrift);color:var(--signal);grid-row:1/span 2}.da-band .da-abschluss__schritt h3{color:var(--text-on-dark);font-size:var(--groesse-text);margin:0}.da-band .da-abschluss__schritt p{color:var(--text-on-dark-muted);font-size:var(--groesse-text-klein);margin:0}.da-abschluss__schritt.ist-ziel{background:var(--signal)}.da-abschluss__schritt.ist-ziel .da-abschluss__nr,.da-band .da-abschluss__schritt.ist-ziel h3{color:var(--on-signal)}.da-band .da-abschluss__schritt.ist-ziel p{color:#062419bf}@media (width<=960px){.da-abschluss--schritte{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.da-abschluss--schritte .da-abschluss__unten,.da-abschluss--schritte .da-abschluss__knoepfe{align-self:stretch}.da-abschluss__schritte{grid-area:auto/1}.da-abschluss--schritte .da-abschluss__unten{order:3;grid-row:auto}}.da-footer{background:linear-gradient(#f8fbf999, #f8fbf9d9), url(/images/abstrakt/dekra-wellen-hell.webp) center / cover, var(--surface);color:var(--text-body);padding:var(--space-8) var(--rand-x) var(--space-5);gap:var(--space-8);font:var(--gewicht-text) var(--groesse-text-klein) / 1.5 var(--schrift);display:grid}.da-footer__oben{gap:var(--space-6);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.da-footer__name{font:var(--gewicht-titel) 1.75rem / 1 var(--schrift);letter-spacing:var(--laufweite-h2);color:var(--text);display:block}.da-footer__claim{margin:var(--space-3) 0 0;max-width:22rem}.da-footer__kontakt{margin:var(--space-5) 0 0;gap:var(--space-1);font-style:normal;display:grid}.da-footer__spalte{align-content:start;gap:var(--space-3);display:grid}.da-footer__spaltentitel{font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--text)}.da-footer__spalte ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.da-footer a{color:var(--text-body);transition:color var(--dauer-farbe) var(--ease);text-decoration:none}.da-footer a:hover{color:var(--gruen-600)}.da-footer a:focus-visible{box-shadow:0 0 0 2px var(--gruen-600);outline:none}.da-footer__brief a:hover{color:inherit}.da-footer__brief{justify-content:space-between;align-items:end;gap:var(--space-5);padding:var(--space-6);flex-wrap:wrap;display:flex}.da-footer__brief>div{gap:var(--space-2);max-width:40rem;display:grid}.da-footer__marke-klein{font-size:var(--groesse-mini);color:var(--signal)}.da-footer__brieftitel{font:var(--gewicht-titel) var(--groesse-h3) / 1.2 var(--schrift);color:var(--text-on-dark);margin:0}.da-footer__brief p{margin:0}@media (width<=640px){.da-footer__brief{padding:var(--space-5)}.da-footer__brief .da-btn{width:100%}}.da-footer__logofeld{padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm);background:#fff;display:inline-flex}.da-footer__logofeld img{height:var(--logo-hoehe,40px);width:auto;display:block}.da-footer__netz{justify-content:space-between;align-items:end;gap:var(--space-5);flex-wrap:wrap;display:flex}.da-footer__partner{gap:var(--space-3);display:grid}.da-footer__partner ul,.da-footer__social{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.da-footer__kachel{justify-content:center;align-items:center;gap:var(--space-2);height:64px;padding:0 var(--space-5);box-shadow:var(--shadow-sm);transition:opacity var(--dauer-farbe) var(--ease);background:#fff;display:flex}.da-footer__kachel img{width:auto;height:32px;display:block}.da-footer__wort{font:var(--gewicht-titel) 1.125rem / 1 var(--schrift);color:#d7282f;letter-spacing:.02em}.da-footer .da-footer__kachel:hover{opacity:.85}.da-footer__social a{width:48px;height:48px;box-shadow:var(--shadow-sm);color:var(--text);background:#fff;place-items:center;display:grid}.da-footer .da-footer__social a:hover{background:var(--signal);color:var(--on-signal)}.da-footer__unten{gap:var(--space-2) var(--space-5);font-size:var(--groesse-mini);flex-wrap:wrap;display:flex}.da-footer__unten>span{margin-right:auto}@media (width<=900px){.da-footer__oben{grid-template-columns:1fr 1fr}.da-footer__marke{grid-column:1/-1}}@media (width<=640px){.da-footer__unten>span{flex:100%}}.da-vertrauen{align-items:center;gap:var(--space-3) var(--space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.da-vertrauen li{align-items:center;gap:var(--space-2);display:inline-flex}.da-vertrauen__wert{font:var(--gewicht-titel) var(--groesse-karte) / 1 var(--schrift);letter-spacing:var(--laufweite-karte);color:var(--text);font-variant-numeric:tabular-nums}.da-band--vertrauen{padding-block:var(--space-7)}.da-liste{gap:var(--space-5);max-width:var(--mass-text);margin:0;padding:0;list-style:none;display:grid}.da-liste li{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.da-liste li:before{content:"";background:var(--gruen-500);align-self:stretch;width:10px;margin-block:.35em .45em}.da-liste strong{font-weight:var(--gewicht-titel);color:var(--text);font-size:var(--groesse-lead);line-height:1.3;display:block}.da-liste span{margin-top:var(--space-1);font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body);display:block}.da-liste a.da-liste__link{margin-top:var(--space-2);font-size:var(--groesse-text);font-weight:var(--gewicht-titel);color:var(--text);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:var(--rand);transition:text-underline-offset var(--dauer) var(--ease);display:inline-block}.da-liste a.da-liste__link:hover{text-underline-offset:.4em}.da-liste__links{column-gap:var(--space-5);flex-wrap:wrap;display:flex}.da-luecke{padding:var(--space-3) var(--space-4);outline:1px dashed var(--fehler);outline-offset:-1px;font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--fehler);background:repeating-linear-gradient(135deg,#0000 0 8px,#c2410c0f 8px 16px);display:block}.da-dunkel .da-luecke,.da-bildkarte .da-luecke{color:var(--fehler-auf-dunkel);outline-color:var(--fehler-auf-dunkel)}.da-luecke--inline{padding:0 var(--space-2);display:inline-block}@supports not (backdrop-filter:blur(1px)){.da-nav{background:var(--surface)}.da-nav--dunkel{background:var(--nacht)}.da-glas,.da-card--glas,.da-bildkarte__aktion,.da-bildkarte__link{background:#06120db8}}@media (prefers-reduced-motion:reduce){.da-btn,.da-card,.da-job,.da-projekt,.da-faq__eintrag{transition:none}.da-live{animation:none}}.da-folgt{margin-top:var(--raster-abstand)}.da-folgt--weit{margin-top:var(--space-7)}.da-knoepfe{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=640px){.da-knoepfe .da-btn{flex:100%}}.da-standort{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;display:grid}.da-standort__text{align-content:center;gap:var(--space-5);display:grid}.da-band .da-standort__text h2{margin:0}.da-standort__adresse{gap:var(--space-1);font-style:normal;font-size:var(--groesse-lead);line-height:var(--zeile-lead);color:var(--text-body);display:grid}.da-standort__name{font-weight:var(--gewicht-titel);color:var(--text)}.da-standort__kontakt{gap:var(--space-3);font-size:var(--groesse-text);margin:0;padding:0;list-style:none;display:grid}.da-standort__kontakt li{align-items:center;gap:var(--space-3);display:inline-flex}.da-standort__kontakt svg{color:var(--gruen-600);flex:none}.da-standort__kontakt a{color:var(--link);text-underline-offset:.2em}.da-standort__karte{min-height:var(--karte-hoehe);background:var(--nacht);position:relative}.da-standort__karte iframe{width:100%;height:100%;filter:var(--karte-filter);border:0;position:absolute;inset:0}.da-standort__hinweis{place-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;display:grid;position:absolute;inset:0}.da-standort__pin{color:var(--puls)}.da-band .da-standort__hinweis p{color:var(--text-on-dark);font-size:var(--groesse-lead);margin:0}.da-band .da-standort__hinweis .da-standort__klein{max-width:22rem;font-size:var(--groesse-mini);color:var(--text-on-dark-muted)}@media (width<=900px){.da-standort{grid-template-columns:1fr}}.da-band .da-fussnote{margin-top:var(--space-6);font-size:var(--groesse-mini);color:var(--text-muted);line-height:1.5}@supports (grid-template-rows:subgrid){.da-raster>.da-projekt{grid-row:span 4;grid-template-rows:subgrid;align-content:start}}.da-splitkarte-huelle{container-type:inline-size}.da-splitkarte{--sk-abstand:0px;--sk-huelle-rahmen:var(--space-4);--sk-huelle-rand:var(--line);--sk-huelle-grund:var(--surface-raised);--sk-huelle-schatten:var(--shadow-lg);--sk-teil-rahmen:0px;--sk-teil-rand:transparent;--sk-teil-grund:transparent;--sk-teil-schatten:none;--sk-inhalt:0;--sk-sichtbar:hidden;--sk-deckel:1;--sk-bildbreite:calc(100cqw - 2 * (var(--space-4) + var(--rand)));height:var(--splitkarte-hoehe);padding:var(--sk-huelle-rahmen);border:var(--rand) solid var(--sk-huelle-rand);background:var(--sk-huelle-grund);box-shadow:var(--sk-huelle-schatten);transition:padding var(--dauer-lang) var(--ease), border-color var(--dauer-lang) var(--ease), background-color var(--dauer-lang) var(--ease), box-shadow var(--dauer-lang) var(--ease);position:relative}.da-splitkarte__teile{column-gap:var(--sk-abstand);height:100%;transition:column-gap var(--dauer-lang) var(--ease);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.da-splitkarte__teil{min-width:0;padding:var(--sk-teil-rahmen);border:var(--rand) solid var(--sk-teil-rand);background:var(--sk-teil-grund);box-shadow:var(--sk-teil-schatten);transition:padding var(--dauer-lang) var(--ease), border-color var(--dauer-lang) var(--ease), background-color var(--dauer-lang) var(--ease), box-shadow var(--dauer-lang) var(--ease);margin:calc(-1 * var(--rand));display:grid}.da-splitkarte__flaeche{color:var(--text-on-dark);background:var(--gruen-800);display:grid;position:relative;overflow:hidden}.da-splitkarte__bild{object-fit:cover;max-width:none;height:100%;width:var(--sk-bildbreite);top:0;left:calc(var(--i) * var(--sk-bildbreite) / -3);position:absolute}.da-splitkarte__eigenbild{object-fit:cover;width:100%;height:100%;opacity:var(--sk-inhalt);transition:opacity var(--dauer-lang) var(--ease);position:absolute;inset:0}.da-splitkarte__schleier{background:linear-gradient(180deg, #06120d40, transparent 35%, var(--bild-schleier));position:absolute;inset:0}.da-splitkarte__inhalt{opacity:var(--sk-inhalt);visibility:var(--sk-sichtbar);transition:opacity var(--dauer) var(--ease), visibility 0s linear var(--dauer);grid-template-rows:1fr auto;display:grid;position:relative}.da-splitkarte__deckel{inset:calc(var(--space-4) + var(--rand));justify-content:flex-end;gap:var(--space-2);padding:var(--space-5);pointer-events:none;color:var(--text-on-dark);opacity:var(--sk-deckel);transition:opacity var(--dauer) var(--ease);flex-direction:column;display:flex;position:absolute}.da-splitkarte__deckeltitel{font:var(--gewicht-titel) var(--groesse-h2) / var(--zeile-titel) var(--schrift);letter-spacing:var(--laufweite-h2);max-width:var(--mass-h2)}.da-splitkarte:is(:hover,:focus-within,[data-offen]){--sk-abstand:var(--raster-abstand);--sk-huelle-rahmen:0px;--sk-huelle-rand:transparent;--sk-huelle-grund:transparent;--sk-huelle-schatten:none;--sk-teil-rahmen:var(--space-4);--sk-teil-rand:var(--line);--sk-teil-grund:var(--surface-raised);--sk-teil-schatten:var(--shadow-lg);--sk-inhalt:1;--sk-sichtbar:visible;--sk-deckel:0}.da-splitkarte:is(:hover,:focus-within,[data-offen]) .da-splitkarte__inhalt{transition:opacity var(--dauer) var(--ease) calc(var(--dauer-lang) * .45), visibility 0s}.da-splitkarte:is(:hover,:focus-within,[data-offen]) .da-splitkarte__teil{margin:0}@media (prefers-reduced-motion:reduce){.da-splitkarte,.da-splitkarte *{transition:none!important}}@media (prefers-reduced-motion:reduce),(width<=640px){.da-splitkarte{--sk-abstand:var(--raster-abstand);--sk-huelle-rahmen:0px;--sk-huelle-rand:transparent;--sk-huelle-grund:transparent;--sk-huelle-schatten:none;--sk-teil-rahmen:var(--space-4);--sk-teil-rand:var(--line);--sk-teil-grund:var(--surface-raised);--sk-teil-schatten:var(--shadow-lg);--sk-inhalt:1;--sk-sichtbar:visible;--sk-deckel:0}.da-splitkarte__teil{margin:0}}@media (width<=640px){.da-splitkarte{height:auto}.da-splitkarte__teile{row-gap:var(--raster-abstand);grid-template-columns:1fr}.da-splitkarte__teil{aspect-ratio:4/5}.da-splitkarte__bild{object-position:calc(var(--i) * 50%) 50%;width:100%;left:0}.da-splitkarte__deckel{display:none}}.da-splitkarte__steuerung[hidden]{display:none}@media (width<=640px){.da-splitkarte-huelle:has(>[data-karussell]){position:relative}.da-splitkarte[data-karussell]{overflow:hidden}.da-splitkarte[data-karussell] .da-splitkarte__teile{column-gap:var(--raster-abstand);touch-action:pan-y;row-gap:0;display:flex}.da-splitkarte[data-karussell] .da-splitkarte__teil{flex:0 0 100%}.da-splitkarte__pfeil{z-index:2;cursor:pointer;border-radius:var(--radius-md);width:48px;height:64px;color:var(--text-on-dark);background:var(--glas);border:var(--rand) solid var(--glas-rand);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--blur-md)) saturate(140%);transition:background-color var(--dauer-farbe) var(--ease);place-items:center;margin-block:auto;padding:0;display:grid;position:absolute;top:0;bottom:0}.da-splitkarte__pfeil:hover{background:var(--glas-hover)}.da-splitkarte__pfeil:focus-visible{box-shadow:var(--fokus-dunkel);outline:none}.da-splitkarte__pfeil--zurueck{left:calc(-1 * var(--space-2))}.da-splitkarte__pfeil--vor{right:calc(-1 * var(--space-2))}}.da-band--marquee{padding-block:var(--space-7);padding-inline:0;overflow:hidden}.da-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.da-marquee__spur{width:max-content;animation:da-marquee var(--marquee-dauer) linear infinite;display:flex}.da-marquee__liste{align-items:center;gap:var(--marquee-abstand);padding:0 var(--marquee-abstand) 0 0;margin:0;list-style:none;display:flex}.da-marquee__logo{align-items:center;gap:var(--space-2);height:var(--marquee-logo-hoehe);font:var(--gewicht-titel) var(--groesse-h3) / 1 var(--schrift);letter-spacing:var(--laufweite-h3);color:var(--text);filter:grayscale();opacity:.7;transition:filter var(--dauer) var(--ease), opacity var(--dauer) var(--ease);text-decoration:none;display:inline-flex}.da-marquee__logo:hover,.da-marquee__logo:focus-visible{filter:none;opacity:1}.da-marquee__logo:focus-visible{box-shadow:var(--fokus);outline:none}.da-marquee__logo img{width:auto;height:100%;display:block}.da-marquee--rueckwaerts .da-marquee__spur{animation-direction:reverse}@keyframes da-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.da-marquee{-webkit-mask-image:none;mask-image:none}.da-marquee__spur{justify-content:center;width:auto;animation:none}.da-marquee__liste{padding-inline:var(--rand-x);flex-wrap:wrap;justify-content:center}.da-marquee__liste[aria-hidden]{display:none}}.da-aussage{text-align:center}.da-band .da-aussage__text{text-wrap:balance;max-width:30ch;font:var(--gewicht-text) var(--groesse-h1) / var(--zeile-abschluss) var(--schrift);letter-spacing:var(--laufweite-h1);color:var(--text);justify-self:center;margin:0 auto}.da-aussage__wort{transition:color var(--dauer) var(--ease)}.da-aussage__zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.da-aussage[data-lesen] .da-aussage__wort:not([data-an]){color:var(--grau-450)}.da-aussage[data-lesen]{height:var(--aussage-strecke);padding-block:0}.da-aussage[data-lesen] .da-aussage__buehne{align-content:center;justify-items:center;height:100svh;display:grid;position:sticky;top:0}.da-band .da-aussage__link{margin-top:var(--space-6)}.da-aussage__link a{color:var(--gruen-600);font-weight:var(--gewicht-titel);text-underline-offset:4px}.da-band .da-aussage__hinweis{margin-top:var(--space-6);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.da-aussage__wort{transition:none}}.da-werte{gap:var(--space-6);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.da-werte__liste{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.da-wert button{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;text-align:left;font:var(--gewicht-titel) var(--groesse-text) / 1.3 var(--schrift);color:var(--text-muted);transition:background-color var(--dauer-farbe) var(--ease), color var(--dauer-farbe) var(--ease);background:0 0;border:0;grid-template-columns:auto 1fr;display:grid}.da-wert button:hover{background:var(--surface-muted);color:var(--text)}.da-wert button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.da-wert button[aria-selected=true]{background:var(--surface-raised);box-shadow:inset 3px 0 0 var(--gruen-500), var(--shadow-sm);color:var(--text)}.da-wert__nr{color:var(--gruen-600);font-variant-numeric:tabular-nums}.da-werte__inhalt{gap:var(--space-6);display:grid}.da-werte__tafel{gap:var(--space-4);padding:var(--space-5);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.da-werte__tafel img{aspect-ratio:16/5;object-fit:cover;width:100%;display:block}.da-band .da-wert__titel{margin:var(--space-2) 0 0;max-width:none;font:var(--gewicht-titel) var(--groesse-karte) / 1.25 var(--schrift);letter-spacing:var(--laufweite-karte);color:var(--text)}.da-band .da-wert__inhalt{max-width:var(--mass-text);font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body);margin:0}.da-werte[data-bereit] .da-werte__tafel:not([data-active]){display:none}.da-werte[data-bereit] .da-werte__tafel[data-active]{animation:da-wert-rein var(--dauer-sprung) var(--ease) both}.da-werte[data-bereit] .da-werte__tafel[data-active] img{animation:da-wert-wisch var(--dauer-sprung) var(--ease) both}@keyframes da-wert-rein{0%{opacity:0}}@keyframes da-wert-wisch{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (width<=900px){.da-werte{gap:var(--space-4);grid-template-columns:1fr}.da-werte__liste{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.da-werte__liste::-webkit-scrollbar{display:none}.da-wert button{padding:var(--space-3) var(--space-4)}.da-werte__tafel img{aspect-ratio:16/7}}@media (prefers-reduced-motion:reduce){.da-werte[data-bereit] .da-werte__tafel[data-active],.da-werte[data-bereit] .da-werte__tafel[data-active] img{animation:none}}.da-ablaufbuehne__karten{grid-template-columns:repeat(var(--da-n,4), minmax(0, 1fr));gap:var(--raster-abstand);margin:0;padding:0;list-style:none;display:grid}.da-ablaufkarte{aspect-ratio:4/5;height:auto;transition:box-shadow var(--dauer) var(--ease);list-style:none}.da-band .da-ablaufkarte .da-bildkarte__titel{max-width:none;font-size:var(--groesse-schritt);letter-spacing:var(--laufweite-karte);line-height:1.2}.da-ablaufkarte .da-bildkarte__kopf{padding:var(--space-5);gap:var(--space-4)}.da-ablaufkarte__nr{height:var(--knopf-hoehe);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--glas);border:var(--rand) solid var(--glas-rand);backdrop-filter:blur(var(--blur-md)) saturate(140%);font:var(--gewicht-titel) var(--groesse-text) / 1.2 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-on-dark);font-variant-numeric:tabular-nums;flex:none;align-items:center;display:inline-flex}.da-ablaufkarte .da-ablaufkarte__fuss{min-height:72px;padding:0 var(--space-5);position:relative}.da-ablaufkarte__label{padding-left:var(--rand);font:var(--gewicht-titel) var(--groesse-text) / 1.2 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-on-dark)}.da-ablaufkarte__knopf{height:var(--knopf-hoehe);margin-block:auto;position:absolute;top:0;bottom:0;left:0}.da-ablaufbuehne[data-buehne]{height:calc(100vh + var(--da-n) * var(--ablauf-strecke));padding-block:0}.da-ablaufbuehne[data-buehne] .da-ablaufbuehne__buehne{top:calc(var(--nav-hoehe) + var(--nav-abstand-oben) * 2);min-height:calc(100vh - var(--nav-hoehe) - var(--nav-abstand-oben) * 2);padding-block:var(--space-6);align-content:center;display:grid;position:sticky}.da-ablaufbuehne[data-buehne] .da-ablaufkarte:not([data-aktiv]) .da-ablaufkarte__knopf{visibility:hidden}.da-ablaufbuehne[data-buehne] .da-ablaufkarte[data-aktiv]{box-shadow:var(--shadow-lg)}.da-ablaufbuehne[data-buehne] .da-ablaufkarte[data-aktiv] .da-ablaufkarte__knopf{view-transition-name:ablauf-knopf}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(ablauf-knopf){animation-duration:var(--dauer-sprung);animation-timing-function:var(--ease)}@media (width<=1024px){.da-ablaufbuehne__karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.da-ablaufbuehne__karten{grid-template-columns:1fr}.da-ablaufbuehne[data-quer-buehne] .da-ablaufkarte{position:relative}.da-ablaufbuehne[data-quer-buehne] .da-ablaufkarte[data-aktiv]{z-index:1}.da-ablaufbuehne[data-quer-buehne] .da-bildkarte__flaeche{overflow:visible}.da-ablaufbuehne[data-quer-buehne] .da-ablaufkarte:not([data-aktiv]) .da-ablaufkarte__knopf{visibility:hidden}}.da-split--oben{align-items:stretch}.da-split--oben .da-split__text{gap:var(--space-4);flex-direction:column;display:flex}.da-split--oben .da-split__text>:is(.da-partner,.da-split__fuss){margin-top:auto}.da-split__fuss{gap:var(--space-4);padding-top:var(--space-4);display:grid}.da-split__fuss .da-liste{gap:var(--space-4)}.da-band .da-split__zwischentitel,.da-split__zwischentitel{font:var(--gewicht-titel) var(--groesse-text) / 1.3 var(--schrift);color:var(--gruen-500);margin:0}.da-band .da-split__lead,.da-band .da-faq__antwort p{text-align:var(--fliesstext-ausrichtung);-webkit-hyphens:auto;hyphens:auto}.da-partner{gap:var(--space-4);margin-top:var(--space-5);display:grid}.da-band .da-partner__titel{font:var(--gewicht-titel) var(--groesse-karte) / 1.25 var(--schrift);letter-spacing:var(--laufweite-karte);margin:0}.da-partner__liste{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.da-partner__liste>li{position:relative}.da-partner__kachel{justify-content:center;align-items:center;gap:var(--space-2);height:var(--partner-kachel-hoehe);padding:var(--space-3) var(--space-5);background:var(--surface-raised);border:var(--rand) solid var(--line);box-shadow:var(--shadow-sm);font:var(--gewicht-titel) var(--groesse-h3) / 1 var(--schrift);letter-spacing:var(--laufweite-h3);color:var(--text);transition:border-color var(--dauer-farbe) var(--ease), box-shadow var(--dauer) var(--ease);text-decoration:none;display:flex}.da-partner__kachel:hover{border-color:var(--text);box-shadow:var(--shadow-lg)}.da-partner__kachel:focus-visible{box-shadow:var(--fokus);outline:none}.da-partner__kachel img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.da-partner__wort{font-size:var(--groesse-karte)}.da-tooltip{z-index:20;left:0;right:0;bottom:calc(100% + var(--space-2));padding:var(--space-3) var(--space-4);background:var(--glas-nav);border:var(--rand) solid var(--glas-rand-hell);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--blur-lg)) saturate(160%);font:var(--gewicht-text) var(--groesse-mini) / 1.45 var(--schrift);color:var(--text-body);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dauer) var(--ease), visibility 0s linear var(--dauer);position:absolute}.da-tooltip strong{font-weight:var(--gewicht-titel);color:var(--text)}html:not(.da-js) li:hover>.da-tooltip,html:not(.da-js) li:focus-within>.da-tooltip,li[data-offen]>.da-tooltip{opacity:1;visibility:visible;transition:none}.da-js .da-tooltip{transition:none}::view-transition-new(partner-tooltip){animation:da-tipp-rein var(--dauer-sprung) var(--ease) both}::view-transition-old(partner-tooltip){animation:da-tipp-raus var(--dauer) var(--ease) both}@keyframes da-tipp-rein{0%{clip-path:inset(100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes da-tipp-raus{to{opacity:0}}.da-hero--unterseite{min-height:var(--hero-unterseite-hoehe)}.da-hero--kompakt{min-height:var(--hero-kompakt-hoehe);padding-bottom:calc(var(--sektion-y) + var(--intro-ueberlappung))}.da-intro-balken{z-index:2;padding:0 var(--rand-x);margin-block:calc(var(--intro-ueberlappung) * -1);position:relative}.da-intro-balken__text{padding:var(--space-6) var(--space-7);background:var(--glas-balken);border:var(--rand) solid var(--glas-rand);backdrop-filter:blur(var(--blur-lg)) saturate(140%);box-shadow:var(--shadow-lg);font:var(--gewicht-text) var(--groesse-lead) / var(--zeile-lead) var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text-on-dark);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0}.da-intro-balken+.da-band{padding-top:max(var(--sektion-y), calc(var(--intro-ueberlappung) + var(--space-7)))}@media (width<=640px){.da-intro-balken__text{padding:var(--space-5)}}.da-hero--hell{color:var(--text)}.da-hero--hell .da-hero__lead{color:var(--text-body)}.da-hero--hell:has(~.da-start-leiste){padding-bottom:calc(var(--space-7) + var(--start-karte-halb,5.5rem))}.da-hero--unterseite h1{font-size:var(--groesse-h1);line-height:var(--stufe-xl-zeile);letter-spacing:var(--laufweite-h1);max-width:var(--mass-h1)}.da-hero--leistung{isolation:isolate;text-align:left;min-height:0;padding-bottom:var(--space-8);color:var(--text);background:var(--surface) var(--da-bild) center / cover no-repeat;display:block;position:relative}.da-hero--leistung:before{content:"";z-index:-1;background:linear-gradient(90deg,#f8fbf9d9 0%,#f8fbf973 50%,#f8fbf900 80%);position:absolute;inset:0}.da-lhero{gap:var(--space-8);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;display:grid}.da-lhero__text{justify-content:center;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.da-hero--leistung h1{max-width:none;color:var(--text)}.da-lhero__lead{max-width:32rem;font-size:var(--groesse-lead);line-height:var(--zeile-lead);letter-spacing:var(--laufweite-text);color:var(--text-body);margin:0}.da-lhero__knoepfe{gap:var(--space-3);flex-wrap:wrap;display:flex}.da-lhero__logos{padding-top:var(--space-3)}.da-lhero__vertrauen{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.da-lhero__vertrauen li{align-items:center;gap:var(--space-2);font:var(--gewicht-titel) var(--groesse-text-klein) / 1.4 var(--schrift);color:var(--text);display:inline-flex}.da-lhero__vertrauen li:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--gruen-500)}.da-band .da-lhero__logotitel,.da-lhero__logotitel{margin:0 0 var(--space-2);font-size:var(--groesse-mini);color:var(--text-muted)}.da-person{aspect-ratio:4/5;height:auto}.da-person .da-bildkarte__flaeche{height:100%}.da-person__bild{filter:grayscale()contrast(1.05)brightness(.92);object-position:50% 0%}.da-bildkarte--randlos .da-person__schleier{background:linear-gradient(#06120d33 0%,#06120d00 35%,#06120d99 100%)}.da-bildkarte--randlos .da-person__streifen{justify-content:space-between;gap:var(--space-4)}.da-person__name{font:var(--gewicht-titel) var(--groesse-lead) / 1.2 var(--schrift);letter-spacing:-.02em;color:var(--text-on-dark);margin:0}.da-person__rolle{font-size:var(--groesse-text-klein);color:var(--text-on-dark-muted);margin:2px 0 0}.da-person__kontakte{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.da-person__knopf{background:var(--signal);width:44px;height:44px;color:var(--on-signal);transition:box-shadow var(--dauer) var(--ease);place-items:center;display:grid}.da-person__knopf:hover{box-shadow:var(--shadow-lg)}.da-person__knopf:focus-visible{box-shadow:var(--fokus);outline:none}@media (width<=900px){.da-lhero{grid-template-columns:1fr}.da-hero--leistung:before{background:#f8fbf9d9}}@media (width<=640px){.da-lhero__knoepfe .da-btn{flex:100%}}.da-hero .da-btn--secondary{border-width:1px}.da-band>.da-problem__flaeche{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.da-problem__flaeche path{fill:var(--surface-raised)}.da-problem{column-gap:var(--space-8);row-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=901px){.da-band--problem .da-band__kopf{column-gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.da-band--problem .da-band__kopf h2{max-width:20ch}.da-band--problem .da-band__kopf p{max-width:34ch;font-size:var(--groesse-lead);line-height:var(--zeile-lead);margin:0}}.da-problem__seite{align-content:start;gap:var(--space-6);display:grid;position:relative}.da-problem__kopf{gap:var(--space-2);display:grid}.da-band .da-problem__seite h3{margin:0}.da-band .da-problem__kopf p{color:var(--text-muted);margin:0}.da-problem__seite .da-fussnote{margin:0}.da-problem__liste{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.da-problem__liste li{gap:var(--space-1);padding-left:var(--space-5);border-left:4px solid var(--gruen-500);display:grid}.da-band--problem .da-band__kopf{z-index:1;position:relative}.da-problem__liste a{margin-bottom:var(--space-1);font-size:var(--groesse-lead);line-height:1.3;font-weight:var(--gewicht-titel);color:var(--text);transition:color var(--dauer-farbe) var(--ease);justify-self:start;text-decoration:none;display:block}.da-problem__liste a svg{margin-left:var(--space-2);vertical-align:-.15em;color:var(--gruen-500);transition:transform var(--dauer) var(--ease);display:inline-block}.da-problem__liste a:hover{color:var(--gruen-600)}.da-problem__liste a:hover svg{transform:translate(4px)}.da-band .da-problem__liste p{font-size:var(--groesse-text-klein);margin:0;line-height:1.55}.da-band .da-problem__schmerz{color:var(--text-muted)}.da-band .da-problem__loesung{color:var(--text-body)}.da-problem__liste b{font-weight:var(--gewicht-titel);color:var(--gruen-600);white-space:nowrap}@media (width<=900px){.da-band>.da-problem__flaeche{display:none}.da-problem{grid-template-columns:1fr;row-gap:0}.da-problem__seite+.da-problem__seite{margin:var(--space-8) calc(-1 * var(--rand-x)) calc(-1 * var(--sektion-y));padding:var(--space-6) var(--rand-x) var(--sektion-y);background:var(--surface-raised)}.da-problem__seite+.da-problem__seite:before{content:"";height:var(--space-7);background:var(--surface-raised);position:absolute;bottom:100%;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10 C30 10 45 0 100 0 L100 10Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10 C30 10 45 0 100 0 L100 10Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}}.da-band--erwartung .da-band__kopf p{max-width:58ch;color:var(--text-on-dark-muted)}@media (width>=1025px){.da-erwartung.da-raster{grid-template-columns:repeat(6,minmax(0,1fr))}.da-erwartung>.da-card{grid-column:span 2}.da-erwartung>.da-card:nth-child(n+4){grid-column:span 3}}.da-band--erwartung .da-partner{margin-top:var(--space-7)}.da-band--erwartung .da-partner__titel{color:var(--text-on-dark)}.da-band--erwartung .da-partner__liste{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=900px){.da-band--erwartung .da-partner__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.da-partnerkarte{gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.da-band .da-partnerkarte__marke{font-size:var(--groesse-mini);color:var(--text-muted);margin:0}.da-band .da-partnerkarte h3{margin:0}.da-partnerkarte__logos{--spalten:3;justify-content:center;gap:var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.da-partnerkarte__logos li{flex:0 0 calc((100% - (var(--spalten) - 1) * var(--space-3)) / var(--spalten))}.da-partnerkarte__logos a{justify-content:center;align-items:center;gap:var(--space-2);height:var(--partner-kachel);padding:var(--space-4);background:var(--surface);color:var(--text);font:var(--gewicht-titel) var(--groesse-text) / 1 var(--schrift);transition:box-shadow var(--dauer) var(--ease);text-decoration:none;display:flex}.da-partnerkarte__logos a:hover{box-shadow:var(--shadow-sm)}.da-partnerkarte__logos a:focus-visible{box-shadow:var(--fokus);outline:none}.da-partnerkarte__logos img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (width<=640px){.da-partnerkarte{padding:var(--space-5)}.da-partnerkarte__logos{--spalten:2}}.da-band--kunden{gap:var(--space-5);display:grid}.da-band .da-kunden__titel{padding-inline:var(--rand-x);text-align:center;font-size:var(--groesse-text);color:var(--text-body);margin:0}.da-kunden__titel strong{font-weight:var(--gewicht-titel);color:var(--text)}.da-kontaktseite{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.da-formular,.da-direkt{gap:var(--space-5);padding:var(--space-6);background:var(--surface-raised);box-shadow:var(--shadow-sm);display:grid}.da-band .da-formular__titel,.da-band .da-direkt__titel{font:var(--gewicht-titel) var(--groesse-karte) / 1.2 var(--schrift);letter-spacing:var(--laufweite-karte);color:var(--text);margin:0}.da-formular__felder{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.da-feld{gap:var(--space-2);font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--text-muted);display:grid}.da-feld--breit{grid-column:1/-1}.da-feld input,.da-feld textarea{width:100%;min-height:var(--knopf-hoehe);padding:var(--space-3) var(--space-4);font:var(--gewicht-text) var(--groesse-text) / 1.4 var(--schrift);color:var(--text);background:var(--surface);border-radius:var(--radius-md);resize:vertical;border:0}.da-feld input:focus-visible,.da-feld textarea:focus-visible{box-shadow:var(--fokus);outline:none}.da-formular__zustimmung{gap:var(--space-3);font-size:var(--groesse-text-klein);color:var(--text-body);align-items:start;line-height:1.5;display:flex}.da-formular__zustimmung input{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);accent-color:var(--gruen-500);flex:none}.da-formular__zustimmung a{color:var(--text)}.da-formular__fuss{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.da-band .da-formular__status{font-size:var(--groesse-text-klein);color:var(--text-body);margin:0}.da-direkt{top:var(--space-8);position:sticky}.da-direkt>.da-btn{width:100%}.da-direkt__person .da-kontakt__person{gap:var(--space-4);display:grid}.da-direkt__bild{aspect-ratio:4/3;width:100%;height:auto;font-size:var(--groesse-karte)}.da-direkt__bild img{object-position:50% 20%}.da-direkt__person{gap:var(--space-4);align-content:start;display:grid}.da-direkt__stimmen{gap:var(--space-4);padding-top:var(--space-5);box-shadow:0 -1px 0 var(--line);display:grid}.da-bkarte{min-width:0}.da-bkarte__zeile{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.da-bkarte__nummer{color:var(--text);justify-self:start;font-weight:600;text-decoration:none}.da-bkarte__nummer:hover{color:var(--gruen-500)}.da-band .da-bkarte__label{margin:0 0 var(--space-2);font-size:var(--groesse-mini);color:var(--text-muted)}.da-bkarte__siegel ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.da-bkarte__siegel a{height:56px;padding:0 var(--space-4);box-shadow:var(--shadow-sm);background:#fff;align-items:center;display:flex}.da-bkarte__siegel img{width:auto;height:36px;display:block}.da-bkarte__kunden{min-width:0;overflow:hidden}.da-funnel__gewaehlt{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;margin:0;display:flex}.da-funnel__gewaehlt>span{font-size:var(--groesse-text-klein);color:var(--text-muted);flex-basis:100%}.da-funnel__gewaehlt strong{color:var(--text)}.da-funnel__aendern{font:inherit;font-size:var(--groesse-text-klein);color:var(--text);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.da-funnel__klein{font-size:var(--groesse-mini);color:var(--text-muted);font-weight:400}.da-blaettern{gap:var(--space-4);display:grid}.da-blaettern__spur{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.da-blaettern__spur::-webkit-scrollbar{display:none}.da-blaettern__spur>li{scroll-snap-align:start;min-width:0}.da-blaettern__steuerung{justify-content:space-between;align-items:center;gap:var(--space-3);display:none}.da-js .da-blaettern__steuerung{display:flex}.da-blaettern__steuerung button{cursor:pointer}.da-blaettern__steuerung button:hover,.da-blaettern__steuerung button:focus-visible{background:var(--text);color:var(--surface);outline:none}.da-blaettern__punkte{gap:var(--space-3);display:flex}.da-blaettern__punkte span{width:var(--space-2);height:var(--space-2);background:var(--line);transition:background-color var(--dauer-farbe) var(--ease)}.da-blaettern__punkte span.ist-aktiv{background:var(--text)}.da-zitat{gap:var(--space-3);margin:0;display:grid}.da-zitat p{font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text);margin:0}.da-zitat footer{font-size:var(--groesse-mini);color:var(--text-muted)}.da-funnel [hidden]{display:none!important}.da-funnel:not(.ist-gestuft) .da-funnel__weiter,.da-funnel:not(.ist-gestuft) .da-funnel__zurueck{display:none}.da-funnel__kopf{gap:var(--space-4);display:grid}.da-band .da-funnel__versprechen{font-size:var(--groesse-text-klein);color:var(--text-body);margin:0;line-height:1.5}.da-funnel__versprechen strong{color:var(--gruen-600)}.da-funnel__fortschritt{gap:var(--space-2);display:grid}.da-funnel__fortschritt ol{grid-template-columns:repeat(var(--schritte,3), 1fr);gap:var(--space-2);counter-reset:schritt;margin:0;padding:0;list-style:none;display:grid}.da-funnel__fortschritt li{counter-increment:schritt;font:var(--gewicht-titel) var(--groesse-mini) / 1.3 var(--schrift);color:var(--text-muted)}.da-funnel__fortschritt li:before{content:counter(schritt, decimal-leading-zero) " ";color:var(--grau-400)}.da-funnel__fortschritt li.ist-aktiv,.da-funnel__fortschritt li.ist-fertig{color:var(--text)}.da-funnel__balken{background:var(--line);height:3px;display:block}.da-funnel__balken span{background:var(--gruen-500);width:33.4%;height:100%;transition:width var(--dauer) var(--ease);display:block}.da-funnel__schritt{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.da-funnel__schritt legend{margin-bottom:var(--space-2);font:var(--gewicht-titel) var(--groesse-text) / 1.3 var(--schrift);color:var(--text);padding:0}.da-band .da-funnel__hinweis,.da-band .da-funnel__gewaehlt{font-size:var(--groesse-text-klein);color:var(--text-muted);margin:0}.da-funnel__gewaehlt{font-weight:var(--gewicht-titel)}.da-datei{min-height:calc(var(--knopf-hoehe) * 2);padding:var(--space-4);font:var(--gewicht-text) var(--groesse-text-klein) / 1.4 var(--schrift);color:var(--text);text-align:center;background:var(--surface);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow var(--dauer-farbe) var(--ease), background-color var(--dauer-farbe) var(--ease);justify-content:center;align-items:center;display:flex;position:relative}.da-datei:hover,.da-datei.ist-ziel{box-shadow:inset 0 0 0 2px var(--gruen-500)}.da-datei.ist-gewaehlt{background:var(--surface-muted);font-weight:var(--gewicht-titel)}.da-datei:has(input:focus-visible){box-shadow:var(--fokus)}.da-datei input{opacity:0;cursor:pointer;position:absolute;inset:0}.da-funnel__danke{gap:var(--space-3);outline:none;display:grid}.da-band .da-funnel__danke h3{font:var(--gewicht-titel) var(--groesse-karte) / 1.2 var(--schrift);color:var(--text);margin:0}.da-band .da-funnel__danke p{color:var(--text-body);margin:0}.da-funnel__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.da-chip{align-items:center;gap:var(--space-1);min-height:var(--knopf-hoehe-klein);padding:var(--space-2) var(--space-4);font:var(--gewicht-text) var(--groesse-text-klein) / 1.2 var(--schrift);color:var(--text);background:var(--surface-muted);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dauer-farbe) var(--ease), color var(--dauer-farbe) var(--ease);border:0;display:inline-flex}.da-chip:hover{background:var(--grau-200)}.da-chip:focus-visible,.da-chip:has(input:focus-visible){box-shadow:var(--fokus);outline:none}.da-chip[aria-checked=true],.da-chip:has(input:checked){background:var(--text);color:var(--surface)}.da-chip{position:relative}.da-chip input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.da-feld select{width:100%;min-height:var(--knopf-hoehe);padding:var(--space-3) var(--space-4);font:var(--gewicht-text) var(--groesse-text) / 1.4 var(--schrift);color:var(--text);background:var(--surface);border-radius:var(--radius-md);border:0}.da-feld select:focus-visible{box-shadow:var(--fokus);outline:none}@media (width<=900px){.da-kontaktseite{grid-template-columns:1fr}.da-direkt{position:static}}@media (width<=640px){.da-formular,.da-direkt{padding:var(--space-5)}.da-funnel__fortschritt li{font-size:11px}.da-formular__felder{grid-template-columns:1fr}}.da-hero--buehne .da-hero__mitte{justify-self:center;width:fit-content;max-width:100%}.da-hero--buehne h1{width:max-content;max-width:100%}.da-hero__zeile{display:block}.da-hero__mitte .da-marquee{contain:inline-size;width:100%;margin-top:var(--space-4);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.da-hero__mitte .da-marquee__liste{gap:var(--hero-logo-abstand);padding-right:var(--hero-logo-abstand)}.da-hero__mitte .da-marquee__logo{height:var(--hero-logo-hoehe);color:var(--text-on-dark);filter:none;opacity:1}.da-hero__mitte .da-marquee__logo span{font-size:calc(var(--hero-logo-hoehe) * .55)}.da-hero__mitte .da-marquee__logo:focus-visible{box-shadow:var(--fokus-dunkel)}.da-team{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-direction:column;display:flex}.da-team__bilder{margin:0;padding:0;list-style:none;display:flex}.da-team__bilder li{width:var(--team-bild);height:var(--team-bild);border:var(--team-rand) solid var(--text-on-dark);border-radius:var(--radius-portrait);background:var(--gruen-800);overflow:hidden}.da-team__bilder li+li{margin-left:calc(var(--team-bild) * -.25)}.da-team__bilder img{object-fit:cover;width:100%;height:100%;display:block}.da-hero .da-team__text{font-size:var(--groesse-text);font-weight:var(--gewicht-titel);color:var(--text-on-dark);margin:0;line-height:1.4}@media (width<=640px){.da-hero--buehne .da-hero__mitte{display:contents}.da-hero--buehne h1,.da-hero__mitte .da-marquee,.da-hero__mitte .da-team{position:relative}.da-hero__mitte .da-marquee{order:1;margin-top:0}.da-hero__mitte .da-team{order:1}}.da-band .da-vergleich__quelle{margin:calc(-1 * var(--space-5)) 0 var(--space-6);font-size:var(--groesse-mini);color:var(--text-muted)}.da-vergleich__quelle a{color:var(--text-muted);text-underline-offset:.2em}.da-vergleich{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.da-vergleich__seite{align-content:start;gap:var(--space-5);padding:var(--space-6);display:grid}.da-vergleich__seite--vorher{background:var(--surface-muted)}.da-vergleich__seite--nachher{background:linear-gradient(100deg, #06120de6 0%, #06120dc7 55%, #06120d59 100%), url(/images/abstrakt/dekra-kurven-signal.webp) 50% 35% / cover, var(--nacht)}.da-band .da-vergleich__kopf{font:var(--gewicht-titel) var(--groesse-meta) / 1.3 var(--schrift);color:var(--text-muted);margin:0}.da-band .da-vergleich__seite--nachher .da-vergleich__kopf{color:var(--text-on-dark-muted)}.da-vergleich__liste{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.da-vergleich__liste li{grid-template-columns:var(--space-6) 1fr;gap:var(--space-4);align-items:start;display:grid}.da-vergleich__marke{width:var(--space-6);height:var(--space-6);font-size:var(--groesse-mini);background:var(--grau-200);color:var(--grau-600);place-items:center;display:grid}.da-vergleich__seite--nachher .da-vergleich__marke{background:var(--signal);color:var(--on-signal)}.da-vergleich__liste strong{font-weight:var(--gewicht-titel);font-size:var(--groesse-text);color:var(--text);line-height:1.4;display:block}.da-vergleich__seite--nachher .da-vergleich__liste strong{color:var(--text-on-dark)}.da-vergleich__liste span:not(.da-vergleich__marke){margin-top:var(--space-1);font-size:var(--groesse-text-klein);line-height:var(--zeile-text);color:var(--text-body);text-align:var(--fliesstext-ausrichtung);-webkit-hyphens:auto;hyphens:auto;display:block}.da-vergleich__seite--nachher .da-vergleich__liste span:not(.da-vergleich__marke){color:var(--text-on-dark-muted)}.da-bildkarte--themen{aspect-ratio:auto;min-height:22rem}.da-bildkarte--themen .da-bildkarte__flaeche{grid-template-columns:minmax(0,1fr)}.da-bildkarte--themen .da-bildkarte__schleier{background:var(--bild-schleier)}.da-bildkarte--themen .da-bildkarte__kopf{padding:var(--space-5)}.da-bildkarte--themen .da-bildkarte__kopf>div{gap:var(--space-4);min-width:0;max-width:34rem;display:grid}@media (width<=640px){.da-band .da-bildkarte--themen .da-bildkarte__titel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.da-themen__punkte a{white-space:normal;align-items:center;min-height:44px;display:inline-flex}.da-bildkarte--themen .da-bildkarte__aktion{white-space:normal}}.da-band .da-bildkarte--themen .da-bildkarte__titel{font-size:var(--groesse-karte)}.da-band .da-themen__text{font-size:var(--groesse-text-klein);line-height:var(--zeile-text);color:var(--text-on-dark-muted);text-align:var(--fliesstext-ausrichtung);-webkit-hyphens:auto;hyphens:auto;margin:0}.da-themen__punkte{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.da-themen__punkte a{padding:var(--space-1) var(--space-3);white-space:nowrap;font:var(--gewicht-titel) var(--groesse-mini) / 1.6 var(--schrift);color:var(--text-on-dark);background:var(--glas);box-shadow:inset 0 0 0 1px var(--glas-rand);backdrop-filter:blur(var(--blur-sm));transition:background-color var(--dauer-farbe) var(--ease), color var(--dauer-farbe) var(--ease);text-decoration:none;display:inline-block}.da-themen__punkte a:hover,.da-themen__punkte a:focus-visible{background:var(--signal);color:var(--on-signal);outline:none}.da-bildkarte--themen .da-bildkarte__fuss{padding:0 var(--space-5) var(--space-5)}.da-bildkarte--themen .da-bildkarte__aktion{width:auto;max-width:100%;padding-inline:var(--space-5);display:inline-block}.da-fachtext{gap:var(--space-7);padding:clamp(var(--space-5), 4vw, var(--space-8));background:var(--surface-muted);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;display:grid}.da-fachtext__inhalt{top:calc(var(--nav-hoehe) + var(--nav-abstand-oben) * 2);max-height:calc(100vh - var(--nav-hoehe) - var(--nav-abstand-oben) * 4);padding:var(--space-5);background:var(--surface-raised);box-shadow:var(--shadow-sm);position:sticky;overflow-y:auto}.da-fachtext__inhalt ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.da-fachtext__inhalt li{font-size:var(--groesse-text-klein);line-height:1.4}.da-fachtext__inhalt a{padding-left:var(--space-3);color:var(--text-muted);transition:color var(--dauer-farbe) var(--ease), box-shadow var(--dauer-farbe) var(--ease);text-decoration:none;display:block;box-shadow:inset 3px 0 #0000}.da-fachtext__inhalt a[aria-current=true]{color:var(--gruen-600);font-weight:var(--gewicht-titel);box-shadow:inset 3px 0 0 var(--gruen-500)}.da-fachtext__inhalt a:hover,.da-fachtext__inhalt a:focus-visible{text-underline-offset:.25em;text-decoration:underline}.da-fachtext__abschnitte{gap:var(--space-7);max-width:var(--mass-text);display:grid}.da-fachtext__abschnitt{gap:var(--space-4);scroll-margin-top:calc(var(--nav-hoehe) + var(--nav-abstand-oben) * 2 + var(--space-5));display:grid}.da-band .da-fachtext__abschnitt h3{font:var(--gewicht-titel) var(--groesse-h3) / 1.25 var(--schrift);color:var(--text);margin:0}.da-band .da-fachtext__abschnitt p,.da-fachtext__abschnitt li{font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body);text-align:var(--fliesstext-ausrichtung);-webkit-hyphens:auto;hyphens:auto;margin:0}.da-fachtext__abschnitt ul{gap:var(--space-3);padding-left:var(--space-5);margin:0;display:grid}.da-fachtext__abschnitt strong{color:var(--text);font-weight:var(--gewicht-titel)}.da-fachtext__abschnitt a{color:var(--text);text-underline-offset:.2em}.da-band .da-fachtext__quellen{font-size:var(--groesse-mini);color:var(--text-muted)}.da-fachtext__quellen a{color:var(--text-muted)}.da-fachtext__tabelle{border-collapse:collapse;width:100%;font-size:var(--groesse-text-klein)}.da-fachtext__tabelle th,.da-fachtext__tabelle td{padding:var(--space-3) var(--space-4);text-align:left;box-shadow:inset 0 -1px 0 var(--line)}.da-fachtext__tabelle th{font-weight:var(--gewicht-titel);color:var(--text);background:var(--surface-raised)}.da-fachtext__tabelle td{color:var(--text-body);font-variant-numeric:tabular-nums}@media (width<=900px){.da-vergleich{grid-template-columns:1fr}.da-fachtext{gap:var(--space-6);padding:var(--space-5);grid-template-columns:1fr}.da-fachtext__inhalt{position:static}}@media (width<=640px){.da-vergleich__seite{padding:var(--space-5)}}.da-band--kurz .da-band__kopf{margin-bottom:0}.da-band--kurz .da-band__kopf p{text-align:var(--fliesstext-ausrichtung);-webkit-hyphens:auto;hyphens:auto}.da-vhero{--hero-unter-nav:calc(var(--nav-hoehe) + var(--nav-abstand-oben));column-gap:var(--space-5);min-height:100svh;margin-top:calc(-1 * var(--hero-unter-nav));padding:calc(var(--hero-unter-nav) + var(--space-7)) var(--rand-x) 0;color:var(--text-on-dark);background:var(--nacht);grid-template-rows:auto 1fr auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.da-vhero>*{position:relative}.da-vhero>.da-vhero__video,.da-vhero>.da-vhero__schleier,.da-vhero>.da-vhero__raster{position:absolute}.da-vhero__video{object-fit:cover;width:100%;height:100%;inset:0}.da-vhero__schleier{background:linear-gradient(#06120d59 0%,#06120d4d 55%,#06120de6 100%),linear-gradient(270deg,#06120d99 0%,#0000 55%);inset:0}.da-vhero__raster{column-gap:var(--space-5);padding-inline:var(--rand-x);pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;inset:0}.da-vhero__raster span{border-inline:1px solid var(--vhero-linie);animation:da-vhero-linie var(--dauer-lang) var(--ease) both}.da-vhero__raster span:nth-child(2n){animation-delay:.12s}.da-vhero__kopf{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:start;display:grid}.da-vhero .da-vhero__kopf p{font:var(--gewicht-titel) var(--groesse-mini) / 1.5 var(--schrift);letter-spacing:.04em;color:var(--text-on-dark-muted);margin:0}.da-vhero__index{grid-column:1/span 4}.da-vhero__index ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.da-vhero__index a{align-items:center;gap:var(--space-3);font:var(--gewicht-titel) var(--groesse-text-klein) / 1.3 var(--schrift);color:var(--text-on-dark);text-decoration:none;display:inline-flex}.da-vhero__nr{padding:0 var(--space-2);font-size:var(--groesse-mini);background:var(--vhero-linie-stark);color:var(--text-on-dark);transition:background var(--dauer-farbe) var(--ease), color var(--dauer-farbe) var(--ease);display:inline-block}.da-vhero__index a:hover .da-vhero__nr,.da-vhero__index a:focus-visible .da-vhero__nr{background:var(--signal);color:var(--text)}.da-vhero__index a:focus-visible{box-shadow:var(--fokus-dunkel);outline:none}.da-vhero__ort .da-live{margin-right:var(--space-2)}.da-vhero .da-vhero__branchen{grid-column:5/span 5}.da-vhero .da-vhero__ort{text-align:end;grid-column:10/-1}.da-vhero__team{padding-bottom:var(--space-7);grid-area:3/1/auto/span 5;align-self:end}.da-vhero__team .da-team{place-items:flex-start start;margin-top:0}.da-vhero .da-team__text{font-size:var(--groesse-mini);color:var(--text-on-dark-muted);margin:0}.da-vhero__botschaft{padding-bottom:var(--space-7);animation:da-vhero-rein var(--dauer-lang) var(--ease) .3s both;grid-area:3/7/auto/-1;justify-items:start;display:grid}.da-vhero h1{font:var(--gewicht-titel) var(--stufe-lg) / var(--stufe-lg-zeile) var(--schrift);letter-spacing:var(--stufe-lg-lauf);color:var(--text-on-dark);margin:0}.da-vhero h1 span{color:var(--signal);display:block}.da-vhero .da-vhero__lead{max-width:42ch;margin:var(--space-4) 0 var(--space-6);font:var(--stufe-sm) / 1.6 var(--schrift);color:var(--text-on-dark-muted)}.da-vhero__aktion{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.da-vhero__stellen{color:var(--text-on-dark);font-size:var(--groesse-text-klein);border-bottom:1px solid var(--vhero-linie-stark);padding-bottom:var(--space-1);text-decoration:none}.da-vhero__stellen:focus-visible{box-shadow:var(--fokus-dunkel);outline:none}.da-vhero .da-vhero__beweis{margin:var(--space-4) 0 0;font-size:var(--groesse-mini);color:var(--text-on-dark-muted);line-height:1.5}.da-vhero__kunden{align-items:center;gap:var(--space-6);padding-block:var(--space-4);border-top:1px solid var(--vhero-linie-stark);grid-area:4/1/auto/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.da-vhero .da-vhero__kundentitel{font-size:var(--groesse-mini);color:var(--text-on-dark-muted);max-width:9rem;margin:0;line-height:1.4}.da-vhero .da-marquee__logo{height:var(--vhero-logo);filter:none;opacity:.85}.da-vhero .da-vhero__wort{margin:0 0 calc(var(--vhero-wort) * -.1);font:var(--gewicht-titel) var(--vhero-wort) / 1 var(--schrift);letter-spacing:-.055em;color:var(--text-on-dark);grid-area:5/1/auto/-1;overflow:hidden}.da-vhero__wort span{animation:da-vhero-wort var(--dauer-lang) var(--ease) both;display:block}@keyframes da-vhero-wort{0%{transform:translateY(100%)}}@keyframes da-vhero-rein{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes da-vhero-linie{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.da-vhero__raster span,.da-vhero__botschaft,.da-vhero__wort span{animation:none}}@media (width<=900px){.da-vhero{grid-template-rows:auto 1fr auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr))}.da-vhero__raster{grid-template-columns:repeat(4,minmax(0,1fr))}.da-vhero__raster span:nth-child(n+5){display:none}.da-vhero .da-vhero__index{grid-column:1/span 2}.da-vhero .da-vhero__branchen{display:none}.da-vhero .da-vhero__ort{grid-column:3/-1}.da-vhero__botschaft{grid-column:1/-1}.da-vhero__team{padding-bottom:var(--space-5);grid-area:4/1/auto/-1}.da-vhero__kunden{gap:var(--space-2);grid-row:5;grid-template-columns:minmax(0,1fr)}.da-vhero .da-vhero__wort{grid-row:6}}@media (width<=640px){.da-vhero h1{font-size:var(--vhero-titel-mobil);line-height:1.08}.da-vhero__aktion{width:100%;display:grid}.da-vhero__aktion .da-btn{justify-content:center}.da-vhero__stellen{justify-self:start}}.da-rhero{--hero-unter-nav:calc(var(--nav-hoehe) + var(--nav-abstand-oben));column-gap:var(--space-5);min-height:100svh;margin-top:calc(-1 * var(--hero-unter-nav));padding:calc(var(--hero-unter-nav) + var(--space-6)) var(--rand-x) 0;color:var(--text-on-dark);background:var(--nacht);grid-template-rows:auto 1fr auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.da-rhero>*{position:relative}.da-rhero>.da-rhero__video,.da-rhero>.da-rhero__schleier,.da-rhero>.da-rhero__raster{position:absolute}.da-rhero__video{object-fit:cover;width:100%;height:100%;inset:0}.da-rhero__schleier{background:linear-gradient(#06120d73 0%,#06120d8c 50%,#06120deb 100%);inset:0}.da-rhero__raster{column-gap:var(--space-5);padding-inline:var(--rand-x);pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;inset:0}.da-rhero__raster span{border-inline:1px solid var(--vhero-linie);animation:da-vhero-linie var(--dauer-lang) var(--ease) both}.da-rhero__raster span:nth-child(2n){animation-delay:.12s}.da-rhero__kopf{grid-area:1/1/auto/-1;grid-template-columns:subgrid;padding-bottom:var(--space-4);border-bottom:1px solid var(--vhero-linie-stark);display:grid}.da-rhero .da-rhero__kopf p{font:var(--gewicht-titel) var(--groesse-mini) / 1.5 var(--schrift);letter-spacing:.04em;color:var(--text-on-dark-muted);margin:0}.da-rhero .da-rhero__kicker{grid-column:1/span 4}.da-rhero__marke{padding:2px var(--space-2);background:var(--signal);color:var(--on-signal)}.da-rhero .da-rhero__branchen{grid-column:5/span 5}.da-rhero .da-rhero__ort{text-align:end;grid-column:10/-1}.da-rhero__ort .da-live{margin-right:var(--space-2)}.da-rhero__titel{margin:0 0 var(--space-6);font:var(--gewicht-titel) clamp(2rem, 6.4vw, 6.5rem) / .95 var(--schrift);letter-spacing:-.045em;color:var(--text-on-dark);grid-area:2/1/auto/-1;align-self:end}.da-rhero__zeile{display:block}.da-rhero__zeile--signal{color:var(--signal)}.da-rhero__wort{animation:da-rhero-wort var(--dauer-sprung) var(--ease) calc(.2s + var(--i) * 90ms) both;margin-right:.22em;display:inline-block}.da-rhero__aktion{align-content:start;gap:var(--space-5);padding-bottom:var(--space-6);grid-area:3/1/auto/span 6;display:grid}.da-rhero .da-rhero__unter{max-width:34ch;font:400 var(--stufe-base) / 1.45 var(--schrift);color:var(--text-on-dark-muted);margin:0}.da-rhero__knoepfe{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.da-rhero__stellen,.da-shero__stellen{font-size:var(--groesse-text-klein);padding-bottom:var(--space-1);text-decoration:none}.da-rhero__stellen{color:var(--text-on-dark);border-bottom:1px solid var(--vhero-linie-stark)}.da-rhero__leistungen{padding-bottom:var(--space-6);grid-area:3/7/auto/-1}.da-rhero__leistungen ol{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.da-rhero__leistungen li{animation:da-vhero-rein var(--dauer-lang) var(--ease) calc(.7s + var(--i) * .12s) both}.da-rhero__leistungen a{align-content:space-between;gap:var(--space-4);height:100%;min-height:10rem;padding:var(--space-4);color:var(--text-on-dark);background:var(--glas);border:1px solid var(--glas-rand);backdrop-filter:blur(var(--blur-md));transition:background var(--dauer) var(--ease), color var(--dauer) var(--ease);text-decoration:none;display:grid;position:relative}.da-rhero__leistungen a:hover,.da-rhero__leistungen a:focus-visible{background:var(--signal);color:var(--on-signal);outline:none}.da-rhero__nr{font:var(--gewicht-titel) var(--groesse-mini) / 1 var(--font-mono)}.da-rhero__leistungen strong{font:var(--gewicht-titel) var(--stufe-md) / 1.1 var(--schrift);letter-spacing:-.02em}.da-rhero__kachelunter{font-size:var(--groesse-mini);opacity:.75;line-height:1.4}.da-rhero__pfeil{top:var(--space-4);right:var(--space-4);transition:transform var(--dauer) var(--ease);position:absolute}.da-rhero__leistungen a:hover .da-rhero__pfeil{transform:translate(3px,-3px)}.da-rhero__fuss{grid-area:4/1/auto/-1;grid-template-columns:subgrid;padding-block:var(--space-4);border-top:1px solid var(--vhero-linie-stark);align-items:end;display:grid}.da-rhero__beweise{gap:var(--space-5);grid-column:1/span 8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.da-rhero__beweise li{gap:var(--space-1);display:grid}.da-rhero__beweise strong{font:var(--gewicht-titel) var(--stufe-lg) / 1 var(--schrift);letter-spacing:-.03em}.da-rhero__label{font-size:var(--groesse-mini);color:var(--text-on-dark-muted)}.da-rhero__team{grid-column:9/-1;justify-self:end}.da-rhero .da-team{flex-direction:row-reverse;margin-top:0}.da-rhero .da-team__text{font-size:var(--groesse-mini);color:var(--text-on-dark-muted);margin:0}.da-rhero__kunden{padding-block:var(--space-4);border-top:1px solid var(--vhero-linie-stark);grid-area:5/1/auto/-1}.da-rhero .da-marquee__logo{height:var(--vhero-logo);filter:none;opacity:.85}@keyframes da-rhero-wort{0%{opacity:0;transform:translateY(.4em)}}@media (prefers-reduced-motion:reduce){.da-rhero__raster span,.da-rhero__wort,.da-rhero__leistungen li{animation:none}}@media (width<=900px){.da-rhero{grid-template-rows:auto 1fr auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr))}.da-rhero__raster{grid-template-columns:repeat(4,minmax(0,1fr))}.da-rhero__raster span:nth-child(n+5),.da-rhero .da-rhero__branchen{display:none}.da-rhero .da-rhero__kicker{grid-column:1/span 2}.da-rhero .da-rhero__ort{grid-column:3/-1}.da-rhero__titel{hyphens:auto}.da-rhero__aktion{grid-column:1/-1}.da-rhero__leistungen{margin-inline:calc(-1 * var(--rand-x));padding-inline:var(--rand-x);grid-area:4/1/auto/-1;overflow-x:auto}.da-rhero__leistungen ol{grid-template-columns:repeat(3,72%)}.da-rhero__fuss{grid-row:5}.da-rhero__beweise{grid-column:1/-1}.da-rhero__team{margin-top:var(--space-4);grid-column:1/-1;justify-self:start}.da-rhero__kunden{grid-row:6}}.da-shero{--hero-unter-nav:calc(var(--nav-hoehe) + var(--nav-abstand-oben));min-height:100svh;margin-top:calc(-1 * var(--hero-unter-nav));background:var(--surface);color:var(--text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.da-shero__bild{background:var(--nacht);position:relative;overflow:hidden}.da-shero__video{object-fit:cover;width:100%;height:100%;animation:da-shero-zoom 2.4s var(--ease) both;position:absolute;inset:0}.da-shero__ort{left:var(--rand-x);bottom:var(--space-6);padding:var(--space-2) var(--space-3);font:var(--gewicht-titel) var(--groesse-mini) / 1 var(--schrift);color:var(--text-on-dark);background:var(--glas-nav-dunkel);backdrop-filter:blur(var(--blur-md));margin:0;position:absolute}.da-shero__ort .da-live{margin-right:var(--space-2)}.da-shero__inhalt{align-content:center;justify-items:start;gap:var(--space-5);min-width:0;padding:calc(var(--hero-unter-nav) + var(--space-7)) var(--rand-x) var(--space-7) var(--space-8);animation:da-vhero-rein var(--dauer-lang) var(--ease) .2s both;display:grid}.da-shero__leistungen{gap:var(--space-2);flex-wrap:wrap;display:flex}.da-shero__leistungen a{padding:var(--space-1) var(--space-3);font:var(--gewicht-titel) var(--groesse-mini) / 1.6 var(--schrift);color:var(--text);border:1px solid var(--line-strong);transition:background var(--dauer-farbe) var(--ease);text-decoration:none}.da-shero__leistungen a:hover,.da-shero__leistungen a:focus-visible{background:var(--signal);border-color:var(--signal);outline:none}.da-shero h1{font:var(--gewicht-titel) clamp(2rem, 3.6vw, 4.25rem) / 1 var(--schrift);letter-spacing:-.045em;margin:0}.da-shero h1 span{color:var(--gruen-600);display:block}.da-shero__lead{max-width:46ch;font:400 var(--stufe-base) / 1.5 var(--schrift);color:var(--text-body);margin:0}.da-shero__team{align-items:center;gap:var(--space-4);display:flex}.da-shero .da-team{flex-direction:row-reverse;margin-top:0}.da-shero .da-team__text{display:none}.da-shero__seit{font-size:var(--groesse-mini);color:var(--text-muted);margin:0;line-height:1.4;display:grid}.da-shero__seit strong{font-size:var(--groesse-text);color:var(--text)}.da-shero__knoepfe{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.da-shero__stellen{color:var(--text);border-bottom:1px solid var(--line-strong)}.da-shero__kunden{width:100%;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);overflow:hidden}@keyframes da-shero-zoom{0%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.da-shero__video,.da-shero__inhalt{animation:none}}@media (width<=900px){.da-shero{grid-template-columns:minmax(0,1fr)}.da-shero__bild{min-height:46svh}.da-shero__inhalt{padding:var(--space-7) var(--rand-x)}}.da-start{--hero-unter-nav:calc(var(--nav-hoehe) + var(--nav-abstand-oben));--start-karte-halb:5.5rem;min-height:calc(100svh - var(--start-karte-halb) - var(--space-4));align-content:center;justify-items:center;gap:var(--space-5);text-align:center;margin-top:calc(-1 * var(--hero-unter-nav));padding:calc(var(--hero-unter-nav) + var(--space-6)) var(--rand-x) calc(var(--start-karte-halb) + var(--space-5));background:var(--nacht);color:var(--text-on-dark);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.da-start>*{position:relative}.da-start>.da-start__video,.da-start>.da-start__schleier,.da-start>.da-start__felder{pointer-events:none;position:absolute;inset:0}.da-start__video{object-fit:cover;width:100%;height:100%}.da-start__schleier{background:radial-gradient(#06120d8c 0%,#06120dcc 75%)}.da-start__felder{mix-blend-mode:screen}.da-start__felder span{aspect-ratio:1;opacity:.22;will-change:transform;background:radial-gradient(closest-side, var(--feld) 0%, color-mix(in srgb, var(--feld) 45%, transparent) 45%, transparent 100%);width:56vw;animation:18s ease-in-out infinite alternate da-start-drift;position:absolute}.da-start__felder span:first-child{--feld:var(--teal-400);top:5%;left:-22vw}.da-start__felder span:nth-child(2){--feld:var(--signal);opacity:.16;animation-delay:-6s;top:-5%;right:-20vw}.da-start__felder span:nth-child(3){--feld:var(--gruen-400);animation-delay:-12s;bottom:-38vw;left:22%}.da-start h1{font:var(--gewicht-titel) clamp(2.25rem, min(5vw, 8.5svh), 5rem) / 1.02 var(--schrift);letter-spacing:-.045em;color:var(--text-on-dark);animation:da-rhero-wort var(--dauer-sprung) var(--ease) .1s both;margin:0}.da-start h1>span{white-space:nowrap;display:block}.da-start h1 em{letter-spacing:-.02em;color:var(--signal);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.da-start .da-start__unter{max-width:54ch;font:400 var(--stufe-base) / 1.55 var(--schrift);letter-spacing:normal;color:var(--text-on-dark-muted);text-wrap:balance;animation:da-rhero-wort var(--dauer-sprung) var(--ease) .3s both;margin:0}.da-start h1 .da-wechselwort{justify-content:center;margin-block:.06em .04em;display:flex}.da-start h1 .da-rahmen{margin-inline:.06em}.da-wechselwort__fenster{color:var(--signal);display:grid;overflow:hidden}.da-wechselwort__fenster>span{white-space:nowrap;grid-area:1/1;justify-self:center}.da-wechselwort__fenster>span>span:before{content:attr(data-z)}.da-wechselwort__fenster>span>span{transition:transform .6s var(--ease) calc(var(--z) * 25ms);display:inline-block;transform:translateY(110%)}.da-wechselwort__fenster>.ist-aktiv>span{transform:none}.da-wechselwort__fenster>.war-aktiv>span{transform:translateY(-110%)}.da-wechselwort__fenster>.zuruecksetzen>span{transition:none}.da-start__aktion{justify-content:center;gap:var(--space-3);margin-top:var(--space-3);animation:da-rhero-wort var(--dauer-sprung) var(--ease) .45s both;flex-wrap:wrap;display:flex}.da-start__team{align-items:center;gap:var(--space-3);text-align:start;animation:da-rhero-wort var(--dauer-sprung) var(--ease) .6s both;display:flex}.da-start .da-team{margin-top:0}.da-start .da-team__text{display:none}.da-start__team p{white-space:nowrap;max-width:none;font-size:var(--groesse-mini);color:var(--text-on-dark-muted);margin:0;line-height:1.4;display:grid}.da-start__team strong{font-size:var(--groesse-text);color:var(--text-on-dark)}.da-start-leiste{--lhero-karte:11rem;z-index:2;height:0;padding-inline:calc(var(--rand-x) + var(--space-7));position:relative}@media (width<=640px){.da-start-leiste{padding-inline:calc(var(--rand-x) + var(--space-3))}}.da-start-leiste__karte{height:var(--lhero-karte);align-content:center;gap:var(--space-4);padding:var(--space-5) 0;background:var(--surface-raised);box-shadow:var(--shadow-lg);text-align:center;display:grid;overflow:hidden;transform:translateY(-50%)}.da-start-leiste .da-start-leiste__titel{font-size:var(--groesse-mini);color:var(--text-muted);margin:0}.da-start-leiste__reihen{gap:var(--space-4);display:grid}.da-start-leiste .da-marquee__logo{filter:none;opacity:1;height:32px}.da-start-leiste~section.da-band:first-of-type{padding-top:calc(var(--sektion-y) + var(--start-karte-halb,5.5rem))}@keyframes da-start-drift{to{transform:translate(6vw,-4vw)scale(1.15)}}@media (prefers-reduced-motion:reduce){.da-start__felder span,.da-start h1,.da-start__unter,.da-start__aktion,.da-start__team{animation:none}}@media (width<=640px){.da-start h1{font-size:2rem}.da-start h1>span{white-space:normal}.da-start__team{text-align:center;flex-direction:column}.da-start__aktion{align-self:stretch}.da-start__aktion .da-btn--pfeil{width:100%;display:flex}.da-start__aktion .da-btn__feld{min-width:0;padding-block:var(--space-3);flex:1}.da-start__aktion .da-roll{white-space:normal}}.da-stimme{align-content:center;justify-items:center;gap:var(--space-5);text-align:center;margin:0;display:grid}.da-stimme__zitat{margin:0}.da-stimme__zitat p{max-width:46rem;font:var(--gewicht-titel) var(--stufe-lg) / var(--stufe-lg-zeile) var(--schrift);letter-spacing:var(--stufe-lg-lauf);color:var(--text);text-wrap:balance;margin:0 auto}.da-stimme__person{justify-items:center;gap:var(--space-1);font-size:var(--groesse-text-klein);color:var(--text-muted);display:grid}.da-stimme__person strong{font-size:var(--groesse-text);font-weight:var(--gewicht-titel);color:var(--text)}.da-stimmen{max-width:60rem;padding-inline:calc(48px + var(--space-6));margin:0 auto;position:relative}.da-stimmen__spur{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.da-stimmen__spur::-webkit-scrollbar{display:none}.da-stimmen__spur:focus-visible{box-shadow:var(--fokus);outline:none}.da-stimmen__spur>.da-stimme{scroll-snap-align:start;padding-inline:var(--space-2)}.da-stimmen__steuerung{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.da-stimmen__zaehler{font-size:var(--groesse-mini);color:var(--text-muted);font-variant-numeric:tabular-nums}.da-stimmen__pfeil{cursor:pointer;border-radius:var(--radius-md);width:48px;height:48px;color:var(--text);background:var(--surface-raised);border:var(--rand) solid var(--line);transition:border-color var(--dauer-farbe) var(--ease), background-color var(--dauer-farbe) var(--ease);place-items:center;padding:0;display:grid}.da-stimmen__pfeil:hover:not(:disabled){border-color:var(--text)}.da-stimmen__pfeil:disabled{color:var(--grau-400);cursor:default}.da-stimmen__pfeil:focus-visible{box-shadow:var(--fokus);outline:none}@media (width>=641px){.da-stimmen__pfeil{top:0;bottom:calc(var(--space-6) + 1.5em);margin-block:auto;position:absolute}.da-stimmen__pfeil--zurueck{left:0}.da-stimmen__pfeil--vor{right:0}}@media (width<=640px){.da-stimmen{padding-inline:0}}[data-hero-huelle],[data-hero-variante]{display:contents}[data-hero-variante][hidden]{display:none!important}.da-wechsler{left:50%;bottom:var(--space-4);z-index:60;align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--nacht);color:var(--text-on-dark);box-shadow:var(--shadow-sm);font:var(--gewicht-titel) var(--groesse-mini) / 1 var(--schrift);display:flex;position:fixed;transform:translate(-50%)}.da-wechsler__pfeil{width:var(--space-8);height:var(--space-8);background:var(--signal);color:var(--text);font:var(--gewicht-titel) var(--stufe-md) / 1 var(--schrift);cursor:pointer;border:0}.da-wechsler__pfeil:focus-visible{box-shadow:var(--fokus-dunkel);outline:none}.da-wechsler__stand{text-align:center;min-width:7rem}@media (width<=640px){.da-wechsler{top:calc(var(--nav-hoehe) + var(--nav-abstand-oben) + var(--space-3));bottom:auto}}.da-rahmen{--rahmen-strich:#f8fbf9bf;--rahmen-linie:#f8fbf973;--rahmen-raster:#f8fbf914;--rahmen-grund:#06120d40;--ecke:.2em;--ecke-abstand:-.13em;white-space:nowrap;outline:1px solid var(--rahmen-linie);background:linear-gradient(var(--rahmen-raster) 1px, transparent 1px) -1px -1px / .32em .32em, linear-gradient(90deg, var(--rahmen-raster) 1px, transparent 1px) -1px -1px / .32em .32em, var(--rahmen-grund);padding:.02em .14em .06em;display:inline-block;position:relative}.da-rahmen:before{content:"";inset:var(--ecke-abstand);pointer-events:none;background:linear-gradient(var(--rahmen-strich), var(--rahmen-strich)) left top / var(--ecke) 2px, linear-gradient(var(--rahmen-strich), var(--rahmen-strich)) left top / 2px var(--ecke), linear-gradient(var(--rahmen-strich), var(--rahmen-strich)) right top / var(--ecke) 2px, linear-gradient(var(--rahmen-strich), var(--rahmen-strich)) right top / 2px var(--ecke), linear-gradient(var(--rahmen-strich), var(--rahmen-strich)) left bottom / var(--ecke) 2px, linear-gradient(var(--rahmen-strich), var(--rahmen-strich)) left bottom / 2px var(--ecke), linear-gradient(var(--rahmen-strich), var(--rahmen-strich)) right bottom / var(--ecke) 2px, linear-gradient(var(--rahmen-strich), var(--rahmen-strich)) right bottom / 2px var(--ecke);background-repeat:no-repeat;position:absolute}.da-band--weiss .da-rahmen,.da-band--hell .da-rahmen{--rahmen-strich:var(--text);--rahmen-linie:#06120d59;--rahmen-raster:#06120d0f;--rahmen-grund:var(--gruen-50)}.da-aussage .da-rahmen{--ecke:.16em;--ecke-abstand:-.11em;margin-block:.08em}.da-aussage .da-rahmen,.da-aussage .da-rahmen:before{transition:outline-color var(--dauer) var(--ease), background-color var(--dauer) var(--ease), inset .6s var(--ease), opacity .6s var(--ease)}.da-aussage[data-lesen] .da-aussage__wort:not([data-an]) .da-rahmen{background:0 0;outline-color:#0000}.da-aussage[data-lesen] .da-aussage__wort:not([data-an]) .da-rahmen:before{opacity:0;inset:-.4em}@media (prefers-reduced-motion:reduce){.da-aussage .da-rahmen,.da-aussage .da-rahmen:before{transition:none}}.da-methode__rahmen{color:var(--text-body);background:linear-gradient(#f8fbf959, #f8fbf999), var(--da-bild) center / cover no-repeat, var(--gruen-50);grid-template-columns:1fr;display:grid;position:relative}.da-methode__text{z-index:1;min-height:0;padding:var(--space-6);background:#f8fbf9b8;flex-direction:column;display:flex;position:relative}.da-methode__akte{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.da-methode__schritt{align-content:start;gap:var(--space-3);display:grid}.da-methode__nr{font:var(--gewicht-titel) var(--groesse-h2) / 1 var(--schrift);letter-spacing:var(--laufweite-h2);color:var(--gruen-500);font-variant-numeric:tabular-nums}.da-band .da-methode__titel{color:var(--text);font:var(--gewicht-titel) var(--groesse-schritt) / 1.2 var(--schrift);letter-spacing:var(--laufweite-karte);text-wrap:balance;margin:0}.da-band .da-methode__satz{color:var(--text-body);font-size:var(--groesse-text);line-height:var(--zeile-text);text-wrap:pretty;margin:0}.da-methode__index{display:none}.da-methode__aktion{margin-top:var(--space-6)}.da-methode__svg{width:100%;height:auto;max-height:44rem;padding:var(--space-5);font-family:var(--schrift);display:block}.da-methode:not(.is-buehne) .da-methode__schritt,.da-methode:not(.is-buehne) .da-methode__aktion{opacity:1!important;transform:none!important}.da-methode.is-buehne .da-methode__strecke{height:520vh;position:relative}.da-methode.is-buehne .da-methode__buehne{box-sizing:border-box;height:100svh;padding:calc(var(--nav-hoehe) + var(--nav-abstand-oben) * 2 + var(--space-3)) 0 var(--space-5);align-items:center;display:flex;position:sticky;top:0}.da-methode.is-buehne .da-methode__rahmen{grid-template-columns:34% 1fr;width:100%;height:100%;max-height:52rem}.da-methode.is-buehne .da-methode__text{padding:var(--space-7) var(--space-6) var(--space-6)}.da-methode.is-buehne .da-methode__akte{flex:1;min-height:0;display:block;position:relative}.da-methode.is-buehne .da-methode__schritt{opacity:0;gap:var(--space-4);position:absolute;inset:0 0 auto}.da-methode.is-buehne .da-methode__titel{font-size:var(--groesse-karte)}.da-methode.is-buehne .da-methode__svg{height:100%;max-height:none;padding:var(--space-5) var(--space-5) var(--space-4) 0}.da-methode.is-buehne .da-methode__aktion{opacity:0}.da-methode.is-buehne .da-methode__index{gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.da-methode__index li{gap:var(--space-1) var(--space-2);font-size:var(--groesse-mini);color:var(--text-muted);font-variant-numeric:tabular-nums;transition:color var(--dauer) var(--ease);grid-template-columns:2.25rem 1fr;align-items:baseline;display:grid}.da-methode__index li.ist-aktiv,.da-methode__index li.ist-fertig{color:var(--text)}.da-methode__index-nr{font-weight:var(--gewicht-titel)}.da-methode__index-spur{background:var(--gruen-100);grid-column:1/-1;height:3px;display:block;overflow:hidden}.da-methode__index-spur span{background:var(--gruen-500);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.da-methode__seite{fill:var(--gruen-600);font-size:15px;font-weight:500}.da-methode__liste{fill:var(--text);opacity:0;font-size:15px;font-weight:500}.da-methode__strahlen line{stroke:var(--gruen-500);stroke-width:1.2px;stroke-dasharray:4 6;opacity:0}.da-methode__kontakt{fill:var(--grau-300)}.da-methode__ringe rect{fill:none;stroke:var(--gruen-500);stroke-width:1px;stroke-dasharray:2 6}.da-methode__ringe rect:first-child{opacity:.25}.da-methode__ringe rect:nth-child(2){opacity:.4}.da-methode__ringe rect:nth-child(3){opacity:.6}.da-methode__hub{fill:var(--surface-raised);stroke:var(--line)}.da-methode__weg{stroke:var(--gruen-500);stroke-width:1.5px;stroke-dasharray:4 6;opacity:0}.da-methode__karte{opacity:0}.da-methode__karte>rect{fill:var(--surface-raised);stroke:var(--line)}.da-methode__karte-titel{fill:var(--text);letter-spacing:-.01em;font-size:18px;font-weight:500}.da-methode__karte-titel--klein{font-size:15px}.da-methode__karte-meta{fill:var(--text-muted);font-size:13px}.da-methode__zeile{fill:var(--text-body);font-size:15px}.da-methode__marke{fill:var(--gruen-500)}.da-methode__chip{fill:var(--gruen-50);stroke:var(--gruen-100)}.da-methode__chip-text{fill:var(--text);font-size:13px;font-weight:500}.da-methode__balken-spur{fill:var(--gruen-100)}.da-methode__balken{fill:var(--gruen-500)}.da-methode__kunde{fill:var(--surface-raised);stroke:var(--line);stroke-width:1.5px}.da-methode__gebaeude path{fill:none;stroke:var(--gruen-600);stroke-width:2px;stroke-linecap:square}.da-methode__kunde-text{fill:var(--text);font-size:13px;font-weight:500}.da-methode__profil{fill:var(--gruen-500);opacity:0}.da-methode__ergebnis{fill:var(--text);opacity:0;font-size:17px;font-weight:500}@media (width<=991px){.da-methode__rahmen{grid-template-columns:minmax(0,1fr)}.da-methode__text{padding:var(--space-5)}.da-methode__akte{gap:var(--space-5);grid-template-columns:minmax(0,1fr);position:relative}.da-methode__akte:before{content:"";left:calc(var(--knopf-hoehe) / 2 - 1px);top:var(--space-3);bottom:var(--space-3);background:var(--gruen-100);width:2px;position:absolute}.da-methode__schritt{grid-template-columns:var(--knopf-hoehe) minmax(0, 1fr);column-gap:var(--space-4);row-gap:var(--space-2);position:relative}.da-methode__nr{width:var(--knopf-hoehe);aspect-ratio:1;font-size:var(--groesse-text);color:var(--gruen-600);background:var(--surface-raised);box-shadow:inset 0 0 0 var(--rand) var(--gruen-500);grid-row:span 2;place-items:center;display:grid}.da-band .da-methode__titel{font-size:var(--groesse-lead);align-self:center}.da-methode__satz{grid-column:2}.da-band .da-methode__satz{font-size:var(--groesse-text-klein)}.da-methode__svg{display:none}.da-methode__aktion{margin-top:var(--space-5)}.da-methode__aktion .da-btn{width:100%;display:flex}.da-methode__aktion .da-btn__feld{min-width:0;padding-block:var(--space-3);flex:1}.da-methode__aktion .da-roll{white-space:normal}}@media (width<=640px){.da-methode__seite{display:none}}.da-handel{gap:var(--space-6);max-width:60rem;display:grid}.da-handel__zeile{gap:var(--space-3);display:grid}.da-handel__kopf{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--text-muted);display:flex}.da-handel__kopf strong{font:var(--gewicht-titel) var(--groesse-h3) / 1 var(--schrift);color:var(--text);white-space:nowrap}.da-handel__kopf strong span{font-size:var(--groesse-text-klein);color:var(--text-muted)}.da-handel__spur{background:var(--gruen-50);height:48px}.da-handel__balken{height:100%;width:calc(var(--anteil) * 100%);background:var(--gruen-500);transform-origin:0;display:block}.da-handel__balken.ist-signal{background:var(--signal)}@supports (animation-timeline:view()){.da-handel__balken{animation:linear both da-handel-wachsen view();animation-range:entry 10% cover 40%}}@keyframes da-handel-wachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.da-band .da-handel__quelle{font-size:var(--groesse-mini);color:var(--text-muted);margin:0}.da-themen{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.da-themen--klein{grid-template-columns:repeat(3,minmax(0,1fr))}.da-thema{align-content:start;gap:var(--space-3);height:100%;padding:var(--space-5) var(--space-5) calc(var(--space-5) + var(--ikon-knopf) + var(--space-3));background:var(--surface-raised);color:var(--text);transition:box-shadow var(--dauer) var(--ease);text-decoration:none;display:grid;position:relative}.da-thema:hover{box-shadow:var(--shadow-lg)}.da-thema:focus-visible{box-shadow:var(--fokus);outline:none}.da-thema__ikon{background:var(--gruen-50);width:44px;height:44px;color:var(--gruen-600);place-items:center;display:grid}.da-thema__titel{font:var(--gewicht-titel) var(--groesse-h3) / 1.2 var(--schrift)}.da-thema__notiz{color:var(--text-muted);font-size:var(--groesse-text-klein)}.da-thema__vorschau{gap:var(--space-2);margin-top:var(--space-2);display:grid}.da-thema__vorschau>span{padding-top:var(--space-2);font-size:var(--groesse-mini);color:var(--text-muted);gap:2px;display:grid}.da-thema__vorschau strong{font-size:var(--groesse-text-klein);color:var(--text);font-weight:var(--gewicht-titel)}.da-thema__pfeil{right:var(--space-5);bottom:var(--space-5);position:absolute}.da-thema:hover .da-thema__pfeil{background:var(--text);color:var(--surface)}.da-band .da-themen__zurueck{margin:var(--space-5) 0 0}.da-themen__zurueck a{color:var(--text);text-underline-offset:4px}@media (width<=1100px){.da-themen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.da-themen,.da-themen--klein{grid-template-columns:minmax(0,1fr)}}.da-pfad{gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--groesse-mini);color:var(--text-muted);display:flex}.da-pfad a{color:var(--text)}.da-fakten{gap:3px;max-width:64rem;margin:0;display:grid}.da-fakten__zeile{gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface-raised);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.da-fakten dt{color:var(--text-muted);font-size:var(--groesse-text-klein)}.da-fakten dd{gap:var(--space-1);margin:0;display:grid}.da-fakten__wert{font-weight:var(--gewicht-titel);color:var(--text)}.da-fakten__stand{gap:var(--space-2);font-size:var(--groesse-mini);color:var(--text-muted);flex-wrap:wrap;display:flex}.da-fakten__stand a{color:var(--gruen-600);text-decoration:none}.da-fakten__offen{color:var(--fehler,#b3261e)}@media (width<=640px){.da-fakten__zeile{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.da-quellen{gap:var(--space-3);max-width:64rem;margin:0;padding:0;list-style:none;display:grid}.da-quellen li{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);scroll-margin-top:8rem;display:grid}.da-quellen li:target{background:var(--gruen-50)}.da-quellen__nr{background:var(--gruen-50);height:2rem;color:var(--gruen-600);font-size:var(--groesse-mini);font-weight:var(--gewicht-titel);place-items:center;display:grid}.da-quellen a{color:var(--text);font-weight:var(--gewicht-titel);text-underline-offset:4px}.da-quellen__detail{font-size:var(--groesse-mini);color:var(--text-muted);display:block}.da-band .da-quellen__stand{margin:var(--space-5) 0 0;font-size:var(--groesse-mini);color:var(--text-muted)}.da-start--hell{background:var(--surface) var(--start-bild) center / cover no-repeat;color:var(--text)}.da-start--hell .da-start__schleier{background:radial-gradient(#f8fbf9d1 0%,#f8fbf966 70%,#f8fbf926 100%)}.da-start--hell .da-start__felder{mix-blend-mode:multiply}.da-start--hell .da-start__felder span{opacity:.1}.da-start--hell .da-start__felder span:nth-child(2){--feld:var(--gruen-300);opacity:.14}.da-start--hell h1{color:var(--text)}.da-start--hell .da-start__unter{color:var(--text-body)}.da-start--hell .da-wechselwort__fenster{color:var(--gruen-600)}.da-start--hell .da-rahmen{--rahmen-strich:var(--text);--rahmen-linie:#06120d59;--rahmen-raster:#06120d0f;--rahmen-grund:#ffffff8c}.da-start--hell .da-start__team p{color:var(--text-muted)}.da-start--hell .da-start__team strong{color:var(--text)}.da-zahlkarte{gap:var(--space-3);min-height:0}.da-zahlkarte__kopf{gap:var(--space-2);display:grid}.da-band .da-zahlkarte__wert{align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0 0;font:var(--gewicht-titel) clamp(2rem, 3.2vw, 2.75rem) / 1.05 var(--schrift);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.da-zahlkarte .da-rahmen{--ecke:.18em;--ecke-abstand:-.12em;--rahmen-strich:var(--text);--rahmen-linie:#06120d59;--rahmen-raster:#06120d0f;--rahmen-grund:var(--gruen-50)}.da-zahlkarte__einheit{font-size:var(--groesse-text);letter-spacing:normal;color:var(--text-muted)}.da-band .da-zahlkarte__label{font:var(--gewicht-titel) var(--groesse-mini) / 1.4 var(--schrift);color:var(--gruen-600);margin:0}.da-zahlkarte__text{align-content:start;gap:var(--space-3);display:grid}.da-band .da-zahlkarte .da-card__text{font-size:var(--groesse-text-klein)}.da-zahlkarte__quelle{font-size:var(--groesse-mini);color:var(--text-muted);text-decoration:none}.da-zahlkarte__quelle:hover{color:var(--text)}.da-zahlkarte__link{color:var(--gruen-600);font-weight:var(--gewicht-titel);text-underline-offset:4px;justify-self:start}.da-zahlkarte--bild{grid-template-rows:auto auto 1fr auto;padding-top:0}.da-zahlkarte__bild{height:7.5rem;margin-inline:calc(-1 * var(--space-5));background:var(--gruen-50) var(--zk-bild) var(--zk-ausschnitt,center) / cover no-repeat}.da-band .da-zahlkarte--bild .da-zahlkarte__wert{margin-top:calc(-1 * var(--space-7));order:-2}.da-zahlkarte--bild .da-zahlkarte__label{margin-bottom:var(--space-2);order:-1}.da-zahlkarte--bild .da-rahmen{--rahmen-grund:var(--surface-raised)}.da-zahlkarte .da-rahmen,.da-zahlkarte .da-rahmen:before{transition:outline-color var(--dauer) var(--ease) .2s, background-color var(--dauer) var(--ease) .2s, inset .6s var(--ease) .2s, opacity .6s var(--ease) .2s}[data-rahmen-warten]:not([data-an]) .da-rahmen{background:0 0;outline-color:#0000}[data-rahmen-warten]:not([data-an]) .da-rahmen:before{opacity:0;inset:-.4em}@media (prefers-reduced-motion:reduce){.da-zahlkarte .da-rahmen,.da-zahlkarte .da-rahmen:before{transition:none}}.da-raster+.da-raster--folge{margin-top:var(--space-4)}.da-band .da-markt__zwischen{margin:var(--space-7) 0 var(--space-4)}.da-zahlkarte--bild:not(:has(.da-card__fuss)){grid-template-rows:auto auto 1fr}.da-branchen__fuss{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.da-band .da-branchen__quellen{font-size:var(--groesse-mini);color:var(--text-muted);margin:0}.da-branchen__quellen a{color:var(--text-muted);text-underline-offset:3px}.da-themen--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.da-thema--bild{padding-top:0}.da-thema__bild{height:8.5rem;margin:0 calc(-1 * var(--space-5));background:var(--teal-900) var(--thema-bild) center / cover no-repeat;display:block}.da-thema--bild .da-thema__ikon{margin-top:calc(-22px - var(--space-3));background:var(--surface-raised);box-shadow:var(--shadow-sm)}.da-thema--bild:hover .da-thema__ikon{background:var(--signal);color:var(--on-signal)}@media (width<=1100px){.da-themen--drei{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.da-themen--drei{grid-template-columns:minmax(0,1fr)}}.da-funnel-rahmen{max-width:760px;margin-inline:auto}.da-eckdaten{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.da-eckdaten li{gap:var(--space-3);font-size:var(--groesse-text-klein);color:var(--text-body);align-items:start;line-height:1.5;display:flex}.da-eckdaten svg{color:var(--gruen-500);flex:none}.da-partner--klein{gap:var(--space-3);padding-top:var(--space-5);box-shadow:0 -1px 0 var(--line);margin-top:0}.da-band .da-partner--klein .da-partner__titel{font-size:var(--groesse-mini);letter-spacing:0;color:var(--text-muted)}.da-partner--klein .da-partner__liste{grid-template-columns:repeat(3,minmax(0,1fr))}.da-partner--klein .da-partner__kachel{height:56px;padding:var(--space-2)}.da-partner--klein .da-partner__wort{font-size:var(--groesse-text-klein)}.da-wissenkarte__kicker{font:var(--gewicht-titel) var(--groesse-mini) / 1.3 var(--schrift);color:var(--gruen-600)}.da-wissenkarte__meta{padding-right:calc(var(--knopf-hoehe) + var(--space-3));font-size:var(--groesse-mini);color:var(--text-muted);margin-top:auto}.da-hero--wissen{text-align:left;padding-bottom:var(--space-7);justify-items:stretch;display:block}.da-hero--wissen.da-band--bild{background-image:linear-gradient(100deg, #06120deb 0%, #06120dcc 50%, #06120d73 100%), var(--da-bild)}.da-whero{gap:var(--space-8);grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);align-items:start;display:grid}.da-whero__text{gap:var(--space-5);min-width:0;display:grid}.da-band .da-whero__kicker{gap:var(--space-2);font:var(--gewicht-titel) var(--groesse-text-klein) / 1.3 var(--schrift);color:var(--signal);margin:0;display:flex}.da-whero__kicker a{color:var(--text-on-dark);text-decoration:none}.da-whero__kicker a:hover,.da-whero__kicker a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.da-whero__kicker span{color:var(--text-on-dark-muted)}.da-hero--wissen h1{text-wrap:balance;max-width:18ch}.da-band .da-whero__lead{max-width:38rem;font-size:var(--groesse-lead);line-height:var(--zeile-lead);letter-spacing:var(--laufweite-text);color:var(--text-on-dark-muted);margin:0}.da-whero__autor{align-items:center;gap:var(--space-4);padding-top:var(--space-2);display:flex}.da-whero__autor img{object-fit:cover;object-position:50% 15%;filter:grayscale()contrast(1.05);flex:none;width:56px;height:56px}.da-band .da-whero__autor p{font-size:var(--groesse-text-klein);color:var(--text-on-dark-muted);gap:2px;margin:0;line-height:1.4;display:grid}.da-whero__autor strong{font-size:var(--groesse-text);color:var(--text-on-dark)}.da-whero__daten{color:var(--text-on-dark-muted);opacity:.85}.da-whero__karte{gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-lg);display:grid}.da-whero__logo{width:168px;height:auto}.da-band .da-whero__label{margin:var(--space-2) 0 0;font:var(--gewicht-titel) var(--groesse-mini) / 1.3 var(--schrift);color:var(--gruen-600)}.da-band .da-whero__titel{font:var(--gewicht-titel) var(--groesse-lead) / 1.3 var(--schrift);letter-spacing:-.01em;color:var(--text);margin:0}.da-whero__vorteile{gap:var(--space-2);font-size:var(--groesse-text-klein);color:var(--text-body);margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.da-whero__vorteile li{gap:var(--space-3);grid-template-columns:20px 1fr;align-items:start;display:grid}.da-whero__vorteile li span{background:var(--signal);width:20px;height:20px;color:var(--on-signal);place-items:center;font-size:11px;display:grid}.da-whero__karte .da-btn--pfeil{width:100%;margin-top:var(--space-2)}.da-dunkel .da-whero__karte .da-btn--pfeil .da-btn__kachel{background:var(--nacht);color:#fff}.da-whero__logos{min-width:0;margin-top:var(--space-7)}.da-band .da-whero__logotitel{max-width:none;margin:0 0 var(--space-3);font-size:var(--groesse-mini);color:var(--text-on-dark-muted);text-align:center}.da-lesebalken{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.da-lesebalken span{background:var(--signal);width:0;height:100%;display:block}.da-artikel__inhalt li{transition:color var(--dauer-farbe) var(--ease);position:relative}.da-artikel__inhalt a[aria-current]{color:var(--text);font-weight:var(--gewicht-titel)}.da-artikel__inhalt li:has(a[aria-current]):before{color:var(--gruen-600)}.da-artikel__inhalt li:has(a[aria-current]):after{content:"";left:calc(-1 * var(--space-3));background:var(--signal);width:3px;position:absolute;top:.2em;bottom:.2em}.da-artikel__inhalt li[data-gelesen] a{color:var(--text-muted)}.da-partnerhinweis{gap:var(--space-3);margin:var(--space-7) 0;padding:var(--space-6);background:var(--nacht);color:var(--text-on-dark);display:grid}.da-band .da-artikel__text .da-partnerhinweis p{margin:0}.da-band .da-artikel__text .da-partnerhinweis__label{font:var(--gewicht-titel) var(--groesse-mini) / 1.3 var(--schrift);color:var(--signal)}.da-band .da-artikel__text .da-partnerhinweis__titel{font:var(--gewicht-titel) var(--groesse-lead) / 1.3 var(--schrift);color:var(--text-on-dark)}.da-band .da-artikel__text .da-partnerhinweis__text{font-size:var(--groesse-text-klein);line-height:var(--zeile-text);color:var(--text-on-dark-muted)}.da-partnerhinweis__logos{gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.da-artikel__text .da-partnerhinweis__logos a{align-content:center;justify-items:center;gap:var(--space-2);height:100%;padding:var(--space-4);background:var(--surface-raised);color:var(--text-muted);font-size:var(--groesse-mini);text-align:center;transition:box-shadow var(--dauer) var(--ease);text-decoration:none;display:grid}.da-artikel__text .da-partnerhinweis__logos a:hover{box-shadow:var(--shadow-lg)}.da-partnerhinweis__logos img{width:auto;max-width:100%;height:40px}.da-partnerhinweis__logos li a{position:relative}.da-partnerhinweis__wort{font:var(--gewicht-titel) var(--groesse-lead) / 1 var(--schrift);color:var(--text);letter-spacing:.02em}@media (width<=640px){.da-partnerhinweis{padding:var(--space-5)}.da-partnerhinweis__logos{grid-template-columns:1fr}}.da-band .da-artikel__text .da-artikel__kurz{margin:0 0 var(--space-6);padding:var(--space-6);background:var(--surface-muted)}.da-band .da-artikel__text .da-artikel__kurz h2{margin:0 0 var(--space-3)}.da-band .da-artikel__text .da-artikel__kurz p{font-size:var(--groesse-lead);color:var(--text);margin:0;line-height:1.5}.da-band .da-artikel__text .da-artikel__einleitung{color:var(--text-muted);font-size:var(--groesse-text-klein)}.da-artikel__abschnitt,.da-artikel__text h2{scroll-margin-top:calc(var(--nav-hoehe) + var(--space-5))}.da-artikel__zwischen{gap:var(--space-3);margin:var(--space-7) 0;padding:var(--space-6);background:var(--surface-muted);justify-items:start;display:grid}.da-band .da-artikel__text .da-artikel__zwischen p{margin:0}.da-band .da-artikel__text .da-artikel__zwischentitel{font:var(--gewicht-titel) var(--groesse-lead) / 1.3 var(--schrift);color:var(--text)}.da-querverweis{margin:var(--space-7) 0}.da-querverweis>a,.da-artikel__text .da-querverweis>a{background:var(--surface-raised);color:var(--text-body);box-shadow:var(--shadow-sm);transition:box-shadow var(--dauer) var(--ease);grid-template-columns:168px minmax(0,1fr);text-decoration:none;display:grid;position:relative}.da-querverweis>a:hover{box-shadow:var(--shadow-lg)}.da-querverweis__bild{background:var(--teal-900) var(--querverweis-bild) center / cover no-repeat;min-height:100%}.da-querverweis__text{gap:var(--space-2);padding:var(--space-5) calc(var(--knopf-hoehe) + var(--space-6)) var(--space-5) var(--space-5);align-content:start;display:grid}.da-querverweis__label{font:var(--gewicht-titel) var(--groesse-mini) / 1.3 var(--schrift);color:var(--gruen-600)}.da-querverweis__titel{font:var(--gewicht-titel) var(--groesse-lead) / 1.3 var(--schrift);color:var(--text)}.da-querverweis__bruecke{font-size:var(--groesse-text-klein);line-height:var(--zeile-text)}.da-querverweis__meta{font-size:var(--groesse-mini);color:var(--text-muted)}.da-querverweis__pfeil{right:var(--space-4);bottom:var(--space-4);position:absolute}.da-fachtext+.da-querverweis{max-width:880px;margin:var(--space-7) auto 0}@media (width<=640px){.da-querverweis>a,.da-artikel__text .da-querverweis>a{grid-template-columns:1fr}.da-querverweis__bild{min-height:96px}}@media (width<=900px){.da-whero{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.da-whero__karte .da-btn--pfeil .da-btn__text{white-space:normal}}.da-artikel{gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;display:grid}.da-artikel__inhalt{top:calc(var(--nav-hoehe) + var(--space-6));gap:var(--space-3);display:grid;position:sticky}.da-band .da-artikel__label{font:var(--gewicht-titel) var(--groesse-mini) / 1.3 var(--schrift);color:var(--text-muted);margin:0}.da-artikel__inhalt ol{gap:var(--space-2);counter-reset:inhalt;margin:0;padding:0;list-style:none;display:grid}.da-artikel__inhalt li{counter-increment:inhalt;gap:var(--space-2);font-size:var(--groesse-text-klein);line-height:1.4;display:flex}.da-artikel__inhalt li:before{content:counter(inhalt, decimal-leading-zero);color:var(--grau-400)}.da-artikel__inhalt a{color:var(--text-body);text-decoration:none}.da-artikel__inhalt a:hover,.da-artikel__inhalt a:focus-visible{color:var(--gruen-600)}.da-artikel__text{min-width:0;max-width:720px;font-size:var(--groesse-text);line-height:var(--zeile-text);color:var(--text-body)}.da-band .da-artikel__text :is(p,ul,ol){max-width:none;margin:0 0 var(--space-4)}.da-band .da-artikel__text h2{max-width:none;margin:var(--space-7) 0 var(--space-4);font:var(--gewicht-titel) var(--groesse-karte) / 1.25 var(--schrift);letter-spacing:var(--laufweite-karte)}.da-band .da-artikel__text h3{margin:var(--space-5) 0 var(--space-3);font:var(--gewicht-titel) var(--groesse-lead) / 1.3 var(--schrift);letter-spacing:0}.da-artikel__text a{color:var(--link)}.da-artikel__text table{width:100%;margin:0 0 var(--space-5);border-collapse:collapse;font-size:var(--groesse-text-klein)}.da-artikel__text th,.da-artikel__text td{padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left;box-shadow:0 1px 0 var(--line)}.da-artikel__text th{color:var(--text)}.da-artikel__text .da-luecke{margin-bottom:var(--space-5)}.da-autor{gap:var(--space-3) var(--space-5);margin-top:var(--space-7);padding:var(--space-6);background:var(--surface-muted);grid-template-columns:auto 1fr;align-items:end;display:grid}.da-band .da-autor .da-autor__label{grid-column:1/-1;margin:0;line-height:1.3}.da-autor__bild{background:var(--grau-200);width:136px;height:136px;display:block;overflow:hidden}.da-autor__bild img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.da-autor__info{gap:var(--space-4);display:grid}.da-band .da-autor .da-kontakt__wege{margin:0}.da-band .da-autor__name{margin:0;display:grid}.da-autor__name span{font-size:var(--groesse-text-klein);color:var(--text-muted)}.da-artikel__quellen{gap:var(--space-2);margin-top:var(--space-5);font-size:var(--groesse-text-klein);display:grid}.da-band .da-artikel__quellen ol{padding-left:var(--space-5);margin:0}@media (width<=900px){.da-artikel{grid-template-columns:1fr}.da-artikel__inhalt{padding:var(--space-4);background:var(--surface-muted);position:static}.da-artikel__text table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.da-artikel__text th,.da-artikel__text td{min-width:9rem}}.da-partner--klein .da-partner__liste{position:relative}.da-partner--klein .da-partner__liste>li{position:static}.da-karussell{gap:var(--space-5);display:grid}.da-karussell__spur{gap:var(--space-4);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sichtbar) - 1) * var(--space-4)) / var(--sichtbar));scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow-x:auto}.da-karussell__spur::-webkit-scrollbar{display:none}.da-karussell__spur:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.da-karussell__spur>li{scroll-snap-align:center;aspect-ratio:4/3;background:var(--surface-muted);min-width:0;position:relative;overflow:hidden}.da-karussell[data-bereit] .da-karussell__spur>li{cursor:pointer}.da-karussell__spur img{object-fit:cover;filter:saturate();width:100%;height:100%;transition:filter var(--dauer-farbe) var(--ease);display:block}.da-karussell[data-bereit] .da-karussell__spur>li:not([data-active]) img{filter:saturate(.15)brightness(.9)}.da-karussell__text{gap:var(--space-1);padding:var(--space-4);background:color-mix(in srgb, var(--nacht) 82%, transparent);color:var(--text-on-dark-muted);font-size:var(--groesse-mini);transition:transform var(--dauer-farbe) var(--ease);line-height:1.45;display:grid;position:absolute;inset:auto 0 0}.da-karussell__text strong{font-weight:var(--gewicht-titel);font-size:var(--groesse-text-klein);color:var(--text-on-dark)}.da-karussell[data-bereit] .da-karussell__spur>li:not([data-active]) .da-karussell__text{transform:translateY(100%)}.da-karussell__steuerung{align-items:center;gap:var(--space-4);display:none}.da-karussell[data-bereit] .da-karussell__steuerung{display:flex}.da-karussell__steuerung .da-pfeil-kachel{cursor:pointer}.da-karussell__steuerung .da-pfeil-kachel:hover,.da-karussell__steuerung .da-pfeil-kachel:focus-visible{background:var(--text);color:var(--surface);outline:none}.da-band .da-karussell__stand{font-size:var(--groesse-mini);color:var(--text-muted);white-space:nowrap;margin:0}.da-karussell__punkte{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.da-karussell__punkte button{width:var(--space-5);height:var(--space-5);cursor:pointer;background:linear-gradient(var(--line), var(--line)) center / var(--space-2) var(--space-2) no-repeat;border:0;padding:0}.da-karussell__punkte button[aria-current]{background-image:linear-gradient(var(--text), var(--text))}.da-karussell__punkte button:focus-visible{outline:2px solid var(--signal)}@media (width<=960px){.da-karussell{--sichtbar:2!important}}@media (width<=640px){.da-karussell{--sichtbar:1.15!important}.da-karussell__punkte{display:none}.da-karussell__stand{margin-left:auto!important;margin-right:auto!important}}@media (prefers-reduced-motion:reduce){.da-karussell__text,.da-karussell__spur img{transition:none}}.da-gruender{gap:var(--space-8);grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:stretch;display:grid}.da-gruender__bild{object-fit:cover;object-position:50% 40%;width:100%;height:100%;min-height:28rem;display:block}.da-gruender__text{gap:var(--space-5);display:grid}.da-gruender__kopf{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.da-band .da-gruender__kopf h2{margin:0}.da-gruender__wege{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.da-gruender__wege .da-pfeil-kachel{background:var(--surface-muted)}.da-gruender__wege .da-pfeil-kachel:hover,.da-gruender__wege .da-pfeil-kachel:focus-visible{background:var(--text);color:var(--surface);outline:none}.da-band .da-gruender__lead{max-width:var(--mass-text);font-size:var(--groesse-lead);line-height:var(--zeile-lead);color:var(--text-body);margin:0}.da-gruender__fakten{gap:var(--space-5) var(--space-6);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.da-gruender__fakten>div{align-content:start;gap:var(--space-1);padding-left:var(--space-4);box-shadow:inset 3px 0 0 var(--gruen-500);display:grid}.da-gruender__fakten dt{font-weight:var(--gewicht-titel);font-size:var(--groesse-text);color:var(--text)}.da-gruender__fakten dd a{color:var(--link)}.da-gruender__fakten dd{font-size:var(--groesse-text-klein);color:var(--text-body);margin:0;line-height:1.5}@media (width<=900px){.da-gruender{gap:var(--space-6);grid-template-columns:1fr}.da-gruender__bild{aspect-ratio:4/5;max-width:22rem;height:auto;min-height:0}}@media (width<=640px){.da-gruender__fakten{grid-template-columns:1fr}}.da-lhero__fakten{gap:var(--space-4) var(--space-5);padding-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.da-lhero__fakten>div{align-content:start;gap:var(--space-1);padding-left:var(--space-4);box-shadow:inset 3px 0 0 var(--gruen-500);display:grid}.da-lhero__fakten dt{font-size:var(--groesse-meta);color:var(--text-muted)}.da-lhero__fakten dd{font-weight:var(--gewicht-titel);color:var(--text);hyphens:auto;overflow-wrap:anywhere;margin:0}.da-fall__entwurf{padding:var(--space-5) var(--rand-x) 0}.da-fall__entwurf .da-luecke{display:block}.da-fall__loesung{margin:0 0 var(--space-5);color:var(--text-body);line-height:1.6}.da-fallteam{gap:var(--space-6);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.da-fallteam__kopf{top:calc(var(--nav-abstand-oben) + var(--nav-hoehe) + var(--space-5));gap:var(--space-5);padding:var(--space-5);background:var(--glas);border:var(--rand) solid var(--glas-rand);backdrop-filter:blur(var(--blur-lg));display:grid;position:sticky}.da-fallteam__fakten{gap:var(--space-4);margin:0;display:grid}.da-fallteam__fakten>div{padding-bottom:var(--space-4);border-bottom:var(--rand) solid var(--glas-rand);gap:2px;display:grid}.da-fallteam__fakten dd{font:var(--gewicht-titel) var(--stufe-lg) / 1.1 var(--schrift);letter-spacing:var(--laufweite-h2);color:var(--text-on-dark);order:-1;margin:0}.da-fallteam__fakten dt{font-size:var(--groesse-text-klein);color:var(--text-on-dark-muted)}.da-fallteam__netz{font-size:var(--groesse-text-klein);color:var(--text-on-dark-muted);margin:0;line-height:1.5}.da-fallteam__kopf .da-knopfpaar{min-width:0;display:flex}.da-fallteam__kopf .da-knopfpaar .da-btn{min-width:0;padding-inline:var(--space-4);white-space:normal;text-align:left;flex:1}.da-fallteam__kopf .da-knopfpaar .da-roll,.da-nav__karte--person .da-knopfpaar .da-roll{white-space:normal}.da-fallteam__profile{gap:3px;margin:0;padding:0;list-style:none;display:grid}.da-profil{grid-template-columns:var(--knopf-hoehe) minmax(0, 1fr);gap:var(--space-5);padding:var(--space-5);background:var(--glas);border:var(--rand) solid var(--glas-rand);backdrop-filter:blur(var(--blur-lg));display:grid}.da-profil__nr{aspect-ratio:1;background:var(--signal);color:var(--on-signal);font:var(--gewicht-titel) var(--groesse-text) / 1 var(--schrift);align-self:start;place-items:center;display:grid}.da-profil__inhalt{gap:var(--space-4);min-width:0;display:grid}.da-profil__kopf{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.da-profil__rolle{font:var(--gewicht-titel) var(--groesse-lead) / 1.25 var(--schrift);color:var(--text-on-dark);margin:0}.da-profil__stufe{padding:2px var(--space-2);font-size:var(--groesse-meta);color:var(--puls);box-shadow:inset 0 0 0 var(--rand) currentColor}.da-profil__daten{gap:var(--space-4);padding:var(--space-4) 0;border-block:var(--rand) solid var(--glas-rand);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.da-profil__daten>div{gap:var(--space-1);align-content:start;display:grid}.da-profil__daten dt{font-size:var(--groesse-meta);color:var(--text-on-dark-muted)}.da-profil__daten dt strong{color:var(--text-on-dark)}.da-profil__daten dd{font-size:var(--groesse-text-klein);color:var(--text-on-dark);margin:0}.da-profil__skala{padding-top:var(--space-1);grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.da-profil__skala>span{background:var(--glas-rand);height:6px}.da-profil__skala>span.an{background:var(--puls)}.da-profil__einsatz{gap:var(--space-1);font-size:var(--groesse-text-klein);color:var(--text-on-dark);margin:0;line-height:1.5;display:grid}.da-profil__einsatz span{font-size:var(--groesse-meta);color:var(--text-on-dark-muted)}.da-profil__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.da-profil__tags li{padding:var(--space-1) var(--space-3);font-size:var(--groesse-meta);color:var(--text-on-dark);background:var(--glas);box-shadow:inset 0 0 0 var(--rand) var(--glas-rand)}.da-profil__tags .da-profil__zertifikat{color:var(--on-signal);background:var(--puls);box-shadow:none}.da-profil__highlight{padding-left:var(--space-3);border-left:2px solid var(--puls);font-size:var(--groesse-text-klein);color:var(--text-on-dark);margin:0;line-height:1.5}@media (width<=900px){.da-fallteam{grid-template-columns:minmax(0,1fr)}.da-fallteam__kopf{position:static}.da-profil{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.da-profil__nr{width:var(--knopf-hoehe)}}.da-fall__zitat{padding:var(--space-5) 0}.da-fall__alle{margin:var(--space-6) 0 0}.da-fall__alle a{padding-block:var(--space-1);color:var(--gruen-600);font-weight:var(--gewicht-titel);display:inline-block}.da-fall-filter__knoepfe{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:none}.da-fall-filter[data-bereit] .da-fall-filter__knoepfe{display:flex}.da-fall-filter__knoepfe button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font:var(--gewicht-titel) var(--groesse-text-klein) / 1.4 var(--schrift);color:var(--text);background:var(--surface-raised);border:var(--rand) solid var(--line);cursor:pointer;transition:background var(--dauer-farbe) var(--ease), border-color var(--dauer-farbe) var(--ease);display:inline-flex}.da-fall-filter__knoepfe button span{color:var(--text-muted);font-variant-numeric:tabular-nums}.da-fall-filter__knoepfe button:hover{border-color:var(--text)}.da-fall-filter__knoepfe button[aria-pressed=true]{color:var(--text-on-dark);background:var(--text);border-color:var(--text)}.da-fall-filter__knoepfe button[aria-pressed=true] span{color:var(--puls)}.da-fall-filter__eintrag{display:grid}.da-fall-filter__eintrag[hidden]{display:none}@media (width<=640px){.da-lhero__fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}.da-knopfpaar{align-items:stretch;gap:3px;display:inline-flex}.da-knopfpaar__telefon{aspect-ratio:1;min-width:var(--knopf-hoehe);background:var(--nacht);color:#fff;transition:box-shadow var(--dauer) var(--ease), background-color var(--dauer-farbe) var(--ease);place-items:center;text-decoration:none;display:grid}.da-knopfpaar__telefon:hover{background:var(--gruen-600)}.da-knopfpaar__telefon:focus-visible{box-shadow:var(--fokus);outline:none}.da-dunkel .da-knopfpaar__telefon{color:var(--nacht);background:#fff}.da-formular__logos{min-width:0;padding-top:var(--space-3);border-top:var(--rand) solid var(--line)}.da-formular__logos .da-marquee{--marquee-logo-hoehe:2.25rem}@media (width<=1180px){.da-anruf{width:min(calc(100% - 2 * var(--seitenrand)), var(--inhalt-max));gap:var(--nav-teilung);margin-inline:auto;display:flex;left:0;right:0}.da-anruf__text{flex:1}}.da-einwilligung{left:var(--seitenrand);bottom:var(--seitenrand);z-index:60;gap:var(--space-4);width:min(28rem, calc(100vw - 2 * var(--seitenrand)));padding:var(--space-5);background:color-mix(in srgb, var(--surface) 94%, transparent);border:var(--rand) solid var(--glas-rand-hell);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--blur-lg)) saturate(160%);display:grid;position:fixed}.da-einwilligung[hidden]{display:none}.da-einwilligung__titel{font:var(--gewicht-titel) var(--groesse-text) / 1.3 var(--schrift);color:var(--text);margin:0}.da-einwilligung__text{font-size:var(--groesse-text-klein);color:var(--text-body);margin:0;line-height:1.5}.da-einwilligung__text a{color:var(--text)}.da-einwilligung__knoepfe{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.da-einwilligung__knoepfe .da-btn{width:100%;padding-inline:var(--space-3);font-size:var(--groesse-text-klein);box-shadow:var(--shadow-sm);justify-content:center}.da-einwilligung__knoepfe .da-btn--secondary{background:var(--surface-raised)}.da-einwilligung__knoepfe .da-btn--secondary:hover{background:var(--text);color:var(--surface)}.da-einwilligung__kurz{font-size:var(--groesse-mini);color:var(--text-body);margin:0;line-height:1.4;display:none}.da-einwilligung__kurz a{color:var(--text)}@media (width<=640px){.da-einwilligung{width:100%;padding:var(--space-3) var(--seitenrand);gap:var(--space-2);bottom:0;left:0}.da-einwilligung__titel,.da-einwilligung__text{display:none}.da-einwilligung__kurz,.da-einwilligung:has(.da-einwilligung__details:not([hidden])) :is(.da-einwilligung__titel,.da-einwilligung__text){display:block}.da-einwilligung:has(.da-einwilligung__details:not([hidden])) .da-einwilligung__kurz{display:none}.da-einwilligung__knoepfe{bottom:calc(-1 * var(--space-3));margin:0 calc(-1 * var(--seitenrand)) calc(-1 * var(--space-3));padding:var(--space-2) var(--seitenrand) var(--space-3);background:var(--surface);grid-template-columns:repeat(3,1fr);position:sticky}.da-einwilligung__knoepfe .da-btn{min-height:44px;padding:var(--space-2);font-size:var(--groesse-mini);white-space:normal}.da-einwilligung__kategorie{padding:var(--space-2)}}.da-einwilligung{max-height:calc(100dvh - 2 * var(--seitenrand));overscroll-behavior:contain;overflow-y:auto}.da-einwilligung__details{gap:var(--space-3);display:grid}.da-einwilligung__details[hidden]{display:none}.da-einwilligung__kategorie{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3);background:var(--surface-raised);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.da-einwilligung__kategorie input{width:1.125rem;height:1.125rem;accent-color:var(--gruen-600);margin:.15em 0 0}.da-einwilligung__kopf{font:var(--gewicht-titel) var(--groesse-text-klein) / 1.4 var(--schrift);color:var(--text)}.da-einwilligung__info{font-size:var(--groesse-mini);color:var(--text-body);grid-column:2;line-height:1.5}.da-einwilligung__dienste{color:var(--text-muted);display:block}@media (width<=640px){.da-fachtext__tabelle{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.da-fachtext__tabelle th,.da-fachtext__tabelle td{min-width:8rem}}.da-404{gap:var(--space-3) var(--space-5);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.da-404 a{color:var(--gruen-600);font-weight:var(--gewicht-titel)}.da-nav{--nav-toenung:color-mix(in srgb, var(--gruen-500) 9%, transparent)}.da-nav__leiste>.da-nav__links a{isolation:isolate;position:relative}.da-nav__leiste>.da-nav__links>li>a:before{content:"";z-index:-1;left:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));background:var(--nav-toenung);opacity:0;height:2.25em;transition:opacity var(--dauer-farbe) var(--ease);position:absolute;top:calc(50% - 1.125em)}.da-nav__leiste>.da-nav__links>li>a:hover:before,.da-nav__leiste>.da-nav__links>li>.da-nav__ausloeser[aria-expanded=true]:before{opacity:1}.da-nav__ausloeser{align-self:stretch;align-items:center;display:flex;position:relative}.da-nav__strich{background:var(--gruen-500);opacity:0;height:2px;transition:opacity var(--dauer-farbe) var(--ease);position:absolute;bottom:0;left:0;right:0}.da-nav__links .da-nav__ausloeser[aria-expanded=true]{opacity:1}.da-nav__ausloeser[aria-expanded=true] .da-nav__strich{opacity:1;view-transition-name:nav-strich}.da-nav__mega{inset:auto 0;top:calc(var(--nav-abstand-oben) + var(--nav-hoehe) + var(--nav-teilung));width:min(calc(100% - 2 * var(--seitenrand)), var(--inhalt-max));height:auto;max-height:calc(100dvh - var(--nav-abstand-oben) - var(--nav-hoehe) - 2 * var(--nav-teilung));color:var(--text);text-align:left;background:color-mix(in srgb, var(--surface) 94%, transparent);border:var(--rand) solid var(--glas-rand-hell);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--blur-lg)) saturate(160%);opacity:0;clip-path:inset(0 0 100%);transition:opacity var(--dauer-oeffnen) var(--ease), clip-path var(--dauer-oeffnen) var(--ease), display var(--dauer-oeffnen) allow-discrete, overlay var(--dauer-oeffnen) allow-discrete;margin:0 auto;padding:0;position:fixed;overflow-y:auto}.da-nav__mega:popover-open{opacity:1;clip-path:inset(0 0 -1px);view-transition-name:nav-mega;display:block}@starting-style{.da-nav__mega:popover-open{opacity:0;clip-path:inset(0 0 100%)}}.da-nav[data-wechsel] .da-nav__mega{transition:none}::view-transition-group(nav-mega),::view-transition-group(nav-strich){animation-duration:var(--dauer-sprung);animation-timing-function:var(--ease)}::view-transition-image-pair(nav-mega){overflow:hidden}::view-transition{pointer-events:none}::view-transition-old(nav-mega),::view-transition-new(nav-mega){animation-duration:var(--dauer);animation-timing-function:var(--ease)}.da-nav__links .da-nav__mega a{opacity:1;white-space:normal;font:inherit;letter-spacing:normal}.da-nav__mega-inhalt{gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,19rem);display:grid}.da-nav__mega-spalten{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-content:start;display:grid}.da-nav__spaltentitel{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--rand) solid var(--line);font:var(--gewicht-titel) var(--groesse-meta) / 1.4 var(--schrift);color:var(--gruen-600)}.da-nav__spalte ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.da-nav__eintrag{padding:var(--space-3);margin:0 calc(-1 * var(--space-3));color:var(--text);transition:background var(--dauer-farbe) var(--ease);gap:2px;text-decoration:none;display:grid}.da-nav__eintrag strong{font:var(--gewicht-titel) var(--groesse-text) / 1.3 var(--schrift)}.da-nav__eintrag span{font-size:var(--groesse-text-klein);color:var(--text-muted);line-height:1.4}.da-nav__eintrag:hover{background:var(--nav-toenung)}.da-nav__eintrag:focus-visible{background:var(--nav-toenung);box-shadow:var(--fokus);outline:none}.da-nav__karte{align-content:end;gap:var(--space-2);min-height:15rem;padding:var(--space-5);color:var(--text);text-decoration:none;display:grid;position:relative;overflow:hidden}.da-nav__karte>span{position:relative}.da-nav__karte-titel{font:var(--gewicht-titel) var(--groesse-lead) / 1.25 var(--schrift)}.da-nav__karte-unter{font-size:var(--groesse-text-klein);color:var(--text-muted);line-height:1.4}.da-nav__mega .da-nav__karte-aktion{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font:var(--gewicht-titel) var(--groesse-text-klein) / 1.3 var(--schrift);color:var(--gruen-600);display:inline-flex}.da-nav__karte:hover .da-nav__karte-aktion,.da-nav__karte:focus-visible .da-nav__karte-aktion{gap:var(--space-3)}.da-nav__karte:focus-visible{box-shadow:var(--fokus);outline:none}.da-nav__karte-aktion{transition:gap var(--dauer-farbe) var(--ease)}.da-nav__mega .da-nav__karte--bild{color:var(--text-on-dark);background:var(--nacht)}.da-nav__karte--bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.da-nav__karte--bild:after{content:"";background:linear-gradient(#0000 20%,#06120dd9);position:absolute;inset:0}.da-nav__karte--bild>span{z-index:1}.da-nav__mega .da-nav__karte--bild .da-nav__karte-unter{color:var(--text-on-dark-muted)}.da-nav__mega .da-nav__karte--bild .da-nav__karte-aktion{color:var(--puls)}.da-nav__rotation{margin:0;padding:0;list-style:none;display:grid}.da-nav__rotation>li{gap:var(--space-2);opacity:0;transform:translateY(var(--space-4));visibility:hidden;transition:opacity var(--dauer-roll) var(--ease), transform var(--dauer-roll) var(--ease), visibility 0s linear var(--dauer-roll);grid-area:1/1;align-content:start;display:grid}.da-nav__rotation>li.ist-aktiv{opacity:1;visibility:visible;transition-delay:0s;transform:none}.da-nav__punkte{gap:var(--space-2);flex-wrap:wrap;display:flex}.da-nav__punkte button{width:var(--space-2);height:var(--space-2);background:var(--line);cursor:pointer;transition:background-color var(--dauer-farbe) var(--ease), width var(--dauer) var(--ease);border:0;padding:0}.da-nav__punkte button.ist-aktiv{width:var(--space-5);background:var(--text)}.da-nav__punkte button:focus-visible{box-shadow:var(--fokus);outline:none}.da-nav__karte--ticker{background:var(--gruen-50);box-shadow:inset 0 0 0 var(--rand) var(--line);align-content:space-between}.da-nav__karte-kopf{align-items:center;gap:var(--space-2);font:var(--gewicht-titel) var(--groesse-mini) / 1.3 var(--schrift);color:var(--gruen-600);display:inline-flex}.da-nav__live{width:var(--space-2);height:var(--space-2);background:var(--gruen-500);animation:da-nav-puls 2s var(--ease) infinite}@keyframes da-nav-puls{50%{opacity:.25}}.da-nav__karte-label{font:var(--gewicht-titel) var(--groesse-text-klein) / 1.3 var(--schrift);color:var(--text)}.da-nav__karte-wert{font:var(--gewicht-titel) var(--stufe-lg) / 1.1 var(--schrift);letter-spacing:var(--laufweite-h2)}.da-nav__karte--ticker .da-nav__karte-wert{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.da-nav__karte-quelle{font-size:var(--groesse-mini);color:var(--text-muted);line-height:1.4}.da-nav__karte--ticker .da-nav__karte-aktion{text-decoration:none}.da-nav__karte--team{background:var(--surface-raised);box-shadow:inset 0 0 0 var(--rand) var(--line);grid-template-rows:auto 1fr auto auto;align-content:stretch}.da-nav__karte--team .da-nav__rotation>li{align-items:center;gap:var(--space-4);grid-template-columns:5rem 1fr}.da-nav__karte--team img{object-fit:cover;object-position:50% 18%;width:5rem;height:5rem}.da-nav__karte--team .da-nav__karte-unter strong{font:var(--gewicht-titel) var(--groesse-text) / 1.3 var(--schrift);color:var(--text);display:block}.da-nav__karte--team .da-knopfpaar{margin-top:var(--space-3)}.da-nav__karte--team .da-knopfpaar .da-btn{padding-inline:var(--space-3);font-size:var(--groesse-text-klein);white-space:normal;text-align:left;flex:1}.da-nav__mega-fuss{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);border-top:var(--rand) solid var(--line);display:flex}.da-nav__uebersicht{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-right:auto;margin-left:calc(-1 * var(--space-3));font-weight:var(--gewicht-titel);transition:background var(--dauer-farbe) var(--ease);text-decoration:none;display:inline-flex}.da-nav__mega .da-nav__uebersicht{color:var(--text)}.da-nav__mega .da-nav__uebersicht:hover{background:var(--nav-toenung)}.da-nav__mega .da-knopfpaar__telefon{color:#fff}.da-nav__mega .da-btn--primary{color:var(--on-signal)}.da-nav__mega a:focus-visible{box-shadow:var(--fokus);outline:none}.da-nav__panel{max-height:calc(100dvh - var(--nav-abstand-oben) - var(--nav-hoehe) - var(--space-5));background:color-mix(in srgb, var(--surface) 94%, transparent);overflow-y:auto}.da-nav__akkordeon summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;font:var(--gewicht-titel) var(--groesse-lead) / 1.2 var(--schrift);letter-spacing:var(--laufweite-text);color:var(--text);list-style:none;display:flex}.da-nav__akkordeon summary::-webkit-details-marker{display:none}.da-nav__akkordeon[open] summary{color:var(--gruen-600)}.da-nav__akkordeon[open] summary svg{opacity:0}.da-nav__akkordeon summary:focus-visible{box-shadow:var(--fokus);outline:none}.da-nav__akkordeon-inhalt{gap:var(--space-5);padding:var(--space-4) 0 var(--space-2);display:grid}.da-nav__panel .da-nav__panel-unter{gap:0;margin:0}.da-nav__panel .da-nav__panel-unter .da-nav__eintrag{font:inherit;color:var(--text)}.da-nav__panel .da-nav__uebersicht{font:var(--gewicht-titel) var(--groesse-text) / 1.3 var(--schrift);color:var(--gruen-600)}@media (width<=1180px){.da-nav__mega,.da-nav__mega:popover-open{display:none}}@media (prefers-reduced-motion:reduce){.da-nav__mega,.da-nav__strich,.da-nav__eintrag,.da-nav__karte-aktion,.da-nav__rotation>li,.da-nav__punkte button{transition:none}.da-nav__live{animation:none}}
