@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/karla.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--radius: .875rem;--background: oklch(.982 .008 85);--foreground: oklch(.26 .02 145);--card: oklch(.995 .005 85);--primary: oklch(.42 .062 152);--muted: oklch(.95 .013 95);--muted-foreground: oklch(.46 .018 140);--accent: oklch(.93 .03 70);--accent-foreground: oklch(.32 .04 55);--border: oklch(.89 .018 95);--input: oklch(.86 .02 95);--ring: oklch(.52 .08 55);--sand: oklch(.955 .017 88);--clay: oklch(.54 .105 46);--clay-foreground: oklch(.985 .01 85);--sky-50: oklch(.97 .018 225);--sky-100: oklch(.94 .035 225);--sky-200: oklch(.89 .06 225);--sky-400: oklch(.76 .1 228);--sky-600: oklch(.55 .12 235);--sky-800: oklch(.38 .085 240);--deep: oklch(.27 .035 225);--deep-foreground: oklch(.96 .012 220);--deep-muted: oklch(.82 .03 220);--deep-link: oklch(.86 .07 225);--schatten-weich: 0 1px 2px oklch(.3 .03 230 / .06), 0 8px 24px -12px oklch(.3 .05 230 / .18);--schatten-tief: 0 2px 4px oklch(.3 .03 230 / .06), 0 24px 48px -20px oklch(.35 .08 235 / .35);--font-display: "Fraunces", Georgia, serif;--font-sans: "Karla", ui-sans-serif, system-ui, sans-serif;--breite: 68rem;--ease: cubic-bezier(.2, .7, .2, 1)}.theme-tier{--primary: oklch(.44 .075 232);--ring: oklch(.5 .08 232);--clay: oklch(.45 .085 235);--accent: oklch(.93 .025 230);--accent-foreground: oklch(.32 .04 235)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:7rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:radial-gradient(80rem 40rem at 110% -10%,var(--sky-50),transparent 60%),var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:0;text-wrap:balance}h1{font-size:clamp(2.1rem,5vw,3.6rem)}h2{font-size:clamp(1.6rem,3.2vw,2.25rem)}h3{display:flex;align-items:center;gap:.5rem;font-size:1.2rem}p{margin:0;text-wrap:pretty}li,dd,summary,address,figcaption{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon{width:1.15em;height:1.15em;flex:none}.skip{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.75rem 1rem;background:var(--card);border-radius:var(--radius)}.skip:focus{top:1rem}.container{max-width:var(--breite);margin-inline:auto;padding-inline:1rem}@media(min-width:40rem){.container{padding-inline:1.5rem}}.gedaempft{color:var(--muted-foreground)}.klein{font-size:.9rem}.kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--clay)}.kicker:before{content:"";width:1.75rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--sky-400),var(--clay))}.lead{margin-top:1rem;max-width:38rem;font-size:clamp(1.1rem,1.6vw,1.25rem);color:var(--muted-foreground)}.stapel>*+*{margin-top:1rem}.kopf{position:sticky;top:0;z-index:40;background:color-mix(in oklch,var(--background) 97%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid color-mix(in oklch,var(--border) 70%,transparent);view-transition-name:kopf}.kopf-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.7rem}.marke{display:flex;align-items:center;gap:.7rem;min-width:0;text-decoration:none}.marke-text{min-width:0}.logo{display:block;flex:none;width:2.4rem;height:2.4rem}.logo-grund{fill:#e9f8fe}.logo-faden{fill:none;stroke:#a05936;stroke-width:7;stroke-linecap:round}.logo-punkt{fill:#a05936}.marke-name{display:block;font-family:var(--font-display);font-size:1.2rem;line-height:1.2}.marke-rolle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--muted-foreground)}.kopf-aktionen{display:flex;align-items:center;gap:.5rem}.telefon-kurz{display:none}@media(max-width:26rem){.telefon-nummer{display:none}.telefon-kurz{display:inline}}.fortschritt{display:none}.nav-liste{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;padding-bottom:.4rem}.nav-liste a,.nav-liste summary{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--muted-foreground);text-decoration:none;cursor:pointer;background:linear-gradient(90deg,var(--sky-600),var(--clay)) 0 85% / 0 2px no-repeat;transition:background-size .3s var(--ease),color .2s}.nav-liste a:hover,.nav-liste summary:hover,.nav-liste [aria-current=page]{color:var(--foreground);background-size:100% 2px}.nav-liste [aria-current=page]{font-weight:700}.nav-gruppe{position:relative}.nav-gruppe summary{list-style:none}.nav-gruppe summary:after{content:"";width:.45rem;height:.45rem;margin-left:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--ease)}.nav-gruppe[open] summary:after{transform:translateY(1px) rotate(-135deg)}.nav-gruppe summary::-webkit-details-marker,.nav-mobil>summary::-webkit-details-marker{display:none}.nav-unterliste{list-style:none;position:absolute;left:-.75rem;z-index:50;display:grid;width:20rem;margin-top:.5rem;padding:.5rem;background:color-mix(in oklch,var(--card) 94%,transparent);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--schatten-tief);transform-origin:top left}.nav-unterliste a{display:flex;width:100%;padding-inline:.75rem;border-radius:calc(var(--radius) - 4px);color:var(--foreground);background:none}.nav-unterliste a:hover,.nav-unterliste [aria-current=page]{background:var(--sky-50)}.nav-mobil{display:none}.nav-mobil>summary{list-style:none;margin-bottom:.6rem}.nav-mobil-liste{list-style:none;margin-bottom:.9rem;padding:.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--schatten-tief)}.nav-mobil-liste a{display:flex;align-items:center;min-height:2.75rem;padding-inline:.75rem;border-radius:calc(var(--radius) - 4px);text-decoration:none}.nav-mobil-liste a:hover,.nav-mobil-liste [aria-current=page]{background:var(--sky-50);font-weight:700}.nav-mobil-liste .unter a{padding-left:1.5rem;color:var(--muted-foreground);font-size:.97rem}.nav-mobil-liste .gruppe-titel{margin-top:.5rem;padding-inline:.75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}@media(max-width:47.99rem){.nav-desktop{display:none}.nav-mobil{display:block}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;min-width:2.9rem;padding-inline:1.15rem;border:0;border-radius:999px;font:inherit;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s}.btn-clay{background:var(--clay);color:var(--clay-foreground);box-shadow:inset 0 1px #ffffff2e,0 10px 24px -12px color-mix(in oklch,var(--clay) 80%,black)}.btn-clay:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,0 16px 30px -12px color-mix(in oklch,var(--clay) 85%,black)}.btn-rand{background:color-mix(in oklch,var(--card) 70%,transparent);border:1px solid var(--sky-600);color:var(--foreground)}.btn-rand:hover{background:var(--sky-50);transform:translateY(-2px)}.btn .icon{transition:transform .25s var(--ease)}.btn:hover .icon:last-child:not(:first-child){transform:translate(3px)}.cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hero{position:relative;isolation:isolate;overflow:clip;padding-block:3.5rem 4rem;background:radial-gradient(50rem 28rem at 88% 0%,var(--sky-100),transparent 65%),radial-gradient(34rem 22rem at 0% 100%,color-mix(in oklch,var(--sand) 90%,transparent),transparent 70%)}.hero:before,.hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.hero:before{width:26rem;height:26rem;right:-8rem;top:-9rem;background:radial-gradient(circle at 35% 35%,oklch(1 0 0 / .7),var(--sky-200) 40%,transparent 70%);filter:blur(2px);opacity:.8}.hero:after{width:12rem;height:12rem;left:-3rem;bottom:-4rem;background:radial-gradient(circle at 40% 40%,oklch(1 0 0 / .6),color-mix(in oklch,var(--primary) 30%,var(--sky-100)) 45%,transparent 72%);opacity:.55}.hero-raster{display:grid;gap:2.5rem;align-items:center}.abschnitt{position:relative;padding-block:3.5rem}.abschnitt-sand{background:var(--sand)}.abschnitt-himmel{background:linear-gradient(180deg,var(--sky-50),var(--sky-100))}.abschnitt-sand:before,.abschnitt-himmel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--sky-200),transparent)}.abschnitt-kopf{max-width:42rem;margin-bottom:2rem}.abschnitt-kopf:after{content:"";display:block;width:3.5rem;height:3px;margin-top:.9rem;border-radius:3px;background:linear-gradient(90deg,var(--sky-400),var(--clay))}.raster-2,.raster-3{display:grid;gap:1.1rem;list-style:none}@media(min-width:40rem){.hero{padding-block:5rem 5.5rem}.abschnitt{padding-block:5.5rem}.hero-raster{grid-template-columns:1.1fr 1fr}.raster-2,.raster-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.karte{padding:1.6rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--schatten-weich)}.karte-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%;min-height:2.75rem;font-family:var(--font-display);font-size:1.15rem;text-decoration:none;transform:perspective(900px) rotateX(0) translateY(0);transform-origin:50% 100%;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s,background-color .3s}.karte-link .icon{color:var(--sky-600);transition:transform .3s var(--ease)}.karte-link:hover,.karte-link:focus-visible{transform:perspective(900px) rotateX(5deg) translateY(-6px);border-color:var(--sky-600);background:linear-gradient(160deg,var(--card),var(--sky-50));box-shadow:var(--schatten-tief)}.karte-link:hover .icon{transform:translate(4px)}.schritte{counter-reset:schritt;list-style:none;display:grid;gap:1.1rem}.schritt{position:relative;counter-increment:schritt;padding:1.6rem 1.6rem 1.6rem 4.9rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--schatten-weich)}.schritt>*+*{margin-top:.8rem}.schritt:before{content:counter(schritt);position:absolute;left:1.4rem;top:1.35rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--sky-800);background:radial-gradient(circle at 35% 30%,oklch(1 0 0 / .9),var(--sky-100) 55%,var(--sky-200));box-shadow:inset 0 -2px 4px #0d324226,0 6px 14px -8px oklch(.4 .1 235 / .6)}.schritt:not(:last-child):after{content:"";position:absolute;left:2.65rem;top:4.1rem;bottom:-1.2rem;width:2px;background:linear-gradient(var(--sky-400),transparent)}@media(min-width:48rem){.schritte{grid-template-columns:repeat(2,minmax(0,1fr))}.schritt:not(:last-child):after{display:none}}.offen{padding:1rem 1.2rem;background:color-mix(in oklch,var(--sky-50) 70%,var(--card));border:1px dashed var(--sky-600);border-radius:calc(var(--radius) - 4px);font-size:.92rem;color:var(--muted-foreground)}.offen strong{color:var(--sky-800)}.notiz{padding:1.1rem 1.25rem;background:var(--accent);color:var(--accent-foreground);border-radius:calc(var(--radius) - 4px);font-size:.92rem}.bild{margin:0}.bild-buehne{perspective:1200px}.bild-flaeche{position:relative;display:grid;place-items:end start;aspect-ratio:4 / 3;overflow:hidden;padding:1rem;background:linear-gradient(170deg,var(--sky-100) 0%,var(--sky-50) 55%,var(--sand) 100%);border:1px solid var(--border);border-radius:calc(var(--radius) + .5rem);box-shadow:var(--schatten-tief);transform:rotateY(-7deg) rotateX(3deg);transform-style:preserve-3d;transition:transform .7s var(--ease)}.bild-buehne:hover .bild-flaeche{transform:rotateY(-2deg) rotateX(1deg)}.bild-hoch .bild-flaeche{aspect-ratio:4 / 5}.bild-sonne{position:absolute;right:14%;top:14%;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,oklch(.99 .03 90),oklch(.93 .07 80));box-shadow:0 0 60px oklch(.95 .08 85 / .8);transform:translateZ(40px)}.bild-huegel{position:absolute;inset:auto -10% -35%;height:70%;border-radius:50% 50% 0 0;background:linear-gradient(180deg,color-mix(in oklch,var(--primary) 45%,var(--sky-200)),color-mix(in oklch,var(--primary) 70%,black));opacity:.55}.bild-label{position:relative;padding:.3rem .7rem;border-radius:999px;background:#ffffffbf;font-size:.8rem;font-weight:700;color:var(--sky-800)}.bild-mit-foto .bild-flaeche{padding:0;background:var(--muted)}.bild-foto,.bild-mit-foto picture{display:block;width:100%;height:100%}.bild-foto{object-fit:cover}.bild figcaption{margin-top:.9rem;font-size:.82rem;color:var(--muted-foreground)}address{font-style:normal}.link-zeile{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem}.suche label{display:block;margin-bottom:.4rem;font-weight:700}.suche-zeile{display:flex;flex-wrap:wrap;gap:.6rem}.suche input{flex:1 1 14rem;min-height:2.9rem;padding:.55rem 1.1rem;font:inherit;color:inherit;background:var(--card);border:1px solid var(--sky-600);border-radius:999px;box-shadow:var(--schatten-weich)}.treffer{list-style:none}.treffer li+li{margin-top:1rem}.treffer a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:700}.baum,.baum ul{list-style:none}.baum ul{padding-left:1rem}.baum a{display:inline-flex;align-items:center;min-height:2.75rem}.fuss{position:relative;margin-top:5rem;padding-block:4.5rem 2.5rem;background:radial-gradient(40rem 22rem at 100% 100%,oklch(.34 .06 230 / .9),transparent 70%),var(--deep);color:var(--deep-foreground);font-size:.95rem;--ring: var(--sky-400)}.fuss:before{content:"";position:absolute;inset:-2.5rem 0 auto;height:2.6rem;background:var(--deep);clip-path:ellipse(75% 100% at 50% 100%)}.fuss a{color:var(--deep-foreground);text-decoration:none}.fuss a:hover{color:var(--deep-link);text-decoration:underline}.fuss-raster{display:grid;gap:2.25rem}@media(min-width:48rem){.fuss-raster{grid-template-columns:1.4fr 1fr 1fr}}.fuss-marke{display:flex;align-items:center;gap:.7rem;font-family:var(--font-display);font-size:1.35rem}.fuss-rolle{color:var(--deep-muted)}.fuss-titel{margin-bottom:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deep-muted)}.fuss-titel:not(:first-child){margin-top:1.5rem}.fuss-liste{list-style:none}.fuss .icon{color:var(--deep-link)}.fuss .voll{grid-column:1 / -1;padding-top:1.5rem;border-top:1px solid oklch(1 0 0 / .12);font-size:.85rem;color:var(--deep-muted)}.fuss .voll+.voll{padding-top:0;border-top:0}@keyframes schweben{0%,to{transform:translateZ(0)}50%{transform:translate3d(-1.5rem,1.25rem,0)}}@keyframes kopf-schatten{to{box-shadow:0 10px 30px -18px #04324773}}@keyframes fortschritt{to{transform:scaleX(1)}}@keyframes parallaxe{0%{transform:translateY(2.5rem)}to{transform:translateY(-2.5rem)}}@media(prefers-reduced-motion:no-preference){.hero:before{animation:schweben 18s ease-in-out infinite}.hero:after{animation:schweben 24s ease-in-out -6s infinite reverse}@supports (animation-timeline: view()){.bild-buehne{animation:parallaxe linear both;animation-timeline:view()}}@supports (animation-timeline: scroll()){.kopf{animation:kopf-schatten linear both;animation-timeline:scroll(root);animation-range:0 8rem}.fortschritt{display:block;position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--sky-400),var(--sky-600),var(--clay));transform:scaleX(0);transform-origin:0 50%;animation:fortschritt linear both;animation-timeline:scroll(root)}}.nav-unterliste,.nav-mobil-liste{transition:opacity .2s var(--ease),transform .25s var(--ease)}@starting-style{.nav-gruppe[open] .nav-unterliste,.nav-mobil[open] .nav-mobil-liste{opacity:0;transform:translateY(-6px) scale(.98)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s ease-in both vt-aus}::view-transition-new(root){animation:.28s var(--ease) both vt-ein}}@keyframes vt-aus{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-ein{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.bild-flaeche,.bild-buehne:hover .bild-flaeche,.karte-link:hover,.karte-link:focus-visible{transform:none}}.textblock{max-width:46rem}.abstand-unten{margin-bottom:2rem}.abstand-oben{margin-top:1.5rem}.cta-link{font-weight:700;padding-inline:.25rem}.liste{display:grid;gap:.7rem;list-style:none}.liste li{position:relative;padding-left:1.4rem}.liste li:before{content:"";position:absolute;left:0;top:.62em;width:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(135deg,var(--sky-400),var(--sky-600))}.zeitleiste{display:grid;gap:.7rem;list-style:none}.zeitleiste li{display:grid;grid-template-columns:3rem 1fr;gap:.75rem;align-items:baseline}.zeitleiste .jahr{font-variant-numeric:tabular-nums;font-weight:600;color:var(--sky-800)}.zeitleiste .jahr:empty:before{content:"";display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(135deg,var(--sky-400),var(--sky-600))}.termin-liste{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));list-style:none}.termin-karte h3 a{color:inherit;text-decoration-color:var(--sky-400)}.termin-zeiten{display:grid;gap:.45rem;list-style:none}.termin-zeiten li{padding:.5rem .75rem;border-radius:.6rem;background:var(--sky-50);border:1px solid var(--sky-100);font-variant-numeric:tabular-nums}.termine-weiter{margin-top:1.5rem}.faq{display:grid;gap:.8rem;max-width:50rem}.faq-eintrag{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--schatten-weich)}.faq-eintrag summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:1rem 1.3rem;font-family:var(--font-display);font-size:1.12rem;cursor:pointer;list-style:none}.faq-eintrag summary::-webkit-details-marker{display:none}.faq-eintrag summary:after{content:"+";flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--sky-50);color:var(--sky-800);font-family:var(--font-sans);font-weight:700;transition:transform .25s var(--ease)}.faq-eintrag[open] summary:after{transform:rotate(45deg)}.faq-eintrag p{padding:0 1.3rem 1.2rem;color:var(--muted-foreground)}.fuss .voll.pflichthinweis{font-size:1.0625rem;line-height:1.65;color:var(--deep-foreground)}:root{--zeile: 38rem;interpolate-size:allow-keywords}.lead,.textblock,.abschnitt-kopf,.container>p,.stapel>p{max-width:var(--zeile)}.lead{line-height:1.6}h1,h2,h3{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:14 6 6}main p,main li,main dd,main address,.fakt-notiz{overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:10 4 4}main p a,main address a{overflow-wrap:anywhere}.hero-raster>*{min-width:0}.fakten{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:var(--zeile);margin-top:2rem;list-style:none}.hero-raster>.fakten{order:1;max-width:none;margin-top:0}@media(max-width:39.99rem){.hero-raster>.bild{order:2}}@media(min-width:40rem){.hero-raster>.fakten{grid-column:1 / -1}}@media(max-width:39.99rem){.fakten{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;padding:.25rem .25rem .75rem;margin-inline:-.25rem;scrollbar-width:thin}.fakt{scroll-snap-align:start}}.fakt{position:relative;isolation:isolate;display:grid;gap:.2rem;align-content:start;padding:1.1rem 1rem 1rem;border:1px solid color-mix(in oklch,var(--sky-200) 70%,var(--border));border-radius:calc(var(--radius) - 2px);background:color-mix(in oklch,var(--card) 82%,transparent);box-shadow:var(--schatten-weich);backdrop-filter:blur(8px)}.fakt:before{content:"";position:absolute;top:0;left:1rem;width:2rem;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--sky-400),var(--clay))}.fakt-titel{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sky-800)}.fakt-wert{font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.2}.fakt-notiz{font-size:.92rem;color:var(--muted-foreground)}.chips{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none}.chips li{display:flex;flex:1 1 18rem;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--schatten-weich)}.chips .icon{flex:none;width:1.15rem;height:1.15rem;margin-top:.22rem;color:var(--sky-600)}.icon-blase{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--sky-800);background:radial-gradient(circle at 35% 30%,oklch(1 0 0 / .95),var(--sky-100) 55%,var(--sky-200));box-shadow:inset 0 -2px 4px #0d324226,0 8px 18px -10px oklch(.4 .1 235 / .6)}.icon-blase .icon{width:1.35rem;height:1.35rem}.icon-blase-gross{width:3.5rem;height:3.5rem}.icon-blase-gross .icon{width:1.7rem;height:1.7rem}.karten-raster{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.icon-karte{display:grid;align-content:start;gap:.75rem}.icon-karte h3{font-size:1.15rem}.icon-karte p{color:var(--muted-foreground)}.wegweiser{display:grid;gap:1.1rem;list-style:none}@media(min-width:48rem){.wegweiser{grid-template-columns:repeat(2,minmax(0,1fr))}}.wegweiser>li{min-width:0}.weg{display:grid;align-content:start;gap:.8rem;padding:1.8rem;background:linear-gradient(160deg,var(--card) 55%,var(--sky-50))}@media(max-width:29.99rem){.weg{padding:1.35rem}}.weg-titel{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--clay)}.weg h3{display:block;font-size:clamp(1.25rem,2.2vw,1.5rem)}.weg-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.3rem;list-style:none}.weg-links a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.45rem .95rem;border:1px solid var(--sky-200);border-radius:999px;background:var(--sky-50);color:var(--sky-800);font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s,translate .25s var(--ease)}.weg-links .icon{width:1rem;height:1rem;transition:translate .25s var(--ease)}.weg-links a:hover,.weg-links a:focus-visible{border-color:var(--sky-600);background:var(--sky-100)}.haltung{max-width:calc(var(--zeile) + 4rem);padding:1.6rem 1.8rem;border-left:4px solid var(--sky-600);background:linear-gradient(135deg,var(--card),var(--sky-50))}.haltung p{font-size:1.1rem;line-height:1.7}.haltung h3{margin-bottom:.6rem}.haltung-warnung{border-left-color:var(--clay);background:linear-gradient(135deg,var(--card),color-mix(in oklch,var(--clay) 7%,var(--card)))}.haltung-warnung h3 .icon{color:var(--clay)}.marker{padding:0 .08em;border-radius:.15em;color:inherit;background:linear-gradient(transparent 58%,color-mix(in oklch,var(--sky-200) 85%,transparent) 58%) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.faq-eintrag{transition:border-color .3s,box-shadow .3s}.faq-eintrag[open]{border-color:color-mix(in oklch,var(--sky-400) 70%,var(--border));box-shadow:var(--schatten-tief)}.faq-eintrag summary:hover{color:var(--sky-800)}@media(hover:hover)and (pointer:fine){.karte,.fakt,.schritt,.chips li{transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.karte,.schritt{position:relative;isolation:isolate}.karte:hover,.schritt:hover,.fakt:hover{transform:perspective(1000px) rotateX(2.5deg) rotateY(-2deg) translateY(-5px);border-color:color-mix(in oklch,var(--sky-400) 60%,var(--border));box-shadow:var(--schatten-tief)}.chips li:hover{transform:translateY(-3px);border-color:var(--sky-400);box-shadow:var(--schatten-tief)}.karte:after,.fakt:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,oklch(1 0 0 / .5) 48%,transparent 62%) no-repeat;background-size:250% 100%;background-position:130% 0;opacity:0;transition:background-position .9s var(--ease),opacity .35s}.karte:hover:after,.fakt:hover:after{opacity:1;background-position:-30% 0}.weg-links a:hover{translate:0 -2px}.weg-links a:hover .icon{translate:3px 0}}@keyframes auftauchen{0%{opacity:0;translate:0 26px;scale:.98}to{opacity:1;translate:none;scale:none}}@keyframes hero-ein{0%{opacity:0;translate:0 22px;filter:blur(6px)}to{opacity:1;translate:none;filter:none}}@keyframes marker-ziehen{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes schleier{0%{transform:translate3d(-4%,-3%,0) rotate(-2deg)}to{transform:translate3d(5%,4%,0) rotate(6deg)}}.hero>.container:before{content:"";position:absolute;inset:-25% -15%;z-index:-1;pointer-events:none;background:radial-gradient(38% 34% at 28% 38%,oklch(.93 .06 225 / .6),transparent 70%),radial-gradient(32% 30% at 72% 64%,oklch(.95 .05 85 / .55),transparent 70%),radial-gradient(26% 24% at 55% 20%,oklch(.96 .03 200 / .5),transparent 70%);filter:blur(28px)}@media(prefers-reduced-motion:no-preference){.hero>.container:before{animation:schleier 28s ease-in-out infinite alternate}.hero .kicker,.hero h1,.hero .lead,.hero .cta,.hero .bild,.hero .fakt{animation:hero-ein .95s var(--ease) both}.hero h1{animation-delay:.08s}.hero .lead{animation-delay:.22s}.hero .bild{animation-delay:.3s}.hero .cta{animation-delay:.36s}.hero .fakt:nth-child(1){animation-delay:.5s}.hero .fakt:nth-child(2){animation-delay:.62s}.hero .fakt:nth-child(3){animation-delay:.74s}.hero .marker{animation:marker-ziehen 1.1s var(--ease) 1s both}@supports selector(::details-content){.faq-eintrag::details-content{block-size:0;overflow-y:clip;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}.faq-eintrag[open]::details-content{block-size:auto}}@supports (animation-timeline: view()){.abschnitt .container>p,.abschnitt .container>.textblock,.haltung,.chips>li,.karten-raster>*,.raster-2>*,.raster-3>*,.wegweiser>li,.schritte>li,.faq>*,.termin-liste>li,.zeitleiste>li{animation:auftauchen linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.chips>li:nth-child(3n+2),.karten-raster>:nth-child(3n+2),.raster-3>:nth-child(3n+2),.raster-2>:nth-child(2n),.wegweiser>li:nth-child(2n),.schritte>li:nth-child(2n){animation-range:entry 6% entry 76%}.chips>li:nth-child(3n),.karten-raster>:nth-child(3n),.raster-3>:nth-child(3n){animation-range:entry 12% entry 82%}.abschnitt .marker{animation:marker-ziehen linear both;animation-timeline:view();animation-range:entry 60% cover 45%}}}@media(prefers-reduced-motion:reduce){.karte:hover,.schritt:hover,.fakt:hover,.chips li:hover{transform:none}.karte:after,.fakt:after{display:none}}@keyframes linie-zeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes kopf-aufsteigen{0%{opacity:.15;clip-path:inset(0 0 100% 0);translate:0 .35em}to{opacity:1;clip-path:inset(0 0 -25% 0);translate:none}}@keyframes balken-wachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes linie-wachsen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes blase-ein{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes licht-wandern{0%{transform:translate3d(-6%,-4%,0)}to{transform:translate3d(6%,5%,0)}}@keyframes sonne-schweben{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes kopf-abgang{to{opacity:.45;translate:0 -40px}}.abschnitt-himmel{isolation:isolate;overflow:clip}.abschnitt-himmel:after{content:"";position:absolute;inset:-10%;z-index:-1;pointer-events:none;background:radial-gradient(38% 45% at 18% 28%,oklch(1 0 0 / .55),transparent 70%),radial-gradient(34% 40% at 82% 72%,oklch(.93 .05 225 / .55),transparent 70%)}@media(hover:hover)and (pointer:fine){.btn-clay{position:relative;isolation:isolate;overflow:hidden}.btn-clay:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,oklch(1 0 0 / .28) 48%,transparent 66%) no-repeat;background-size:250% 100%;background-position:130% 0;transition:background-position .8s var(--ease)}.btn-clay:hover:after{background-position:-30% 0}}@media(prefers-reduced-motion:no-preference){.abschnitt-himmel:after{animation:licht-wandern 34s ease-in-out infinite alternate}.bild-sonne{animation:sonne-schweben 9s ease-in-out infinite}.hero .kicker:before{transform-origin:left center;animation:balken-wachsen .8s var(--ease) .15s both}.hero .fakt:before{transform-origin:left center;animation:balken-wachsen .7s var(--ease) .9s both}.hero .fakt:nth-child(2):before{animation-delay:1.02s}.hero .fakt:nth-child(3):before{animation-delay:1.14s}@supports (animation-timeline: view()){.hero>.container{animation:kopf-abgang linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.abschnitt-kopf{view-timeline-name:--kopf;animation:kopf-aufsteigen linear both;animation-timeline:view();animation-range:entry 10% entry 80%}.abschnitt-kopf:after{transform-origin:left center;animation:balken-wachsen linear both;animation-timeline:--kopf;animation-range:entry 70% cover 35%}.icon-blase,.chips li,.haltung h3{view-timeline-name:--linie}.icon-blase path,.chips .icon path,.haltung h3 .icon path{stroke-dasharray:1;stroke-dashoffset:1;animation:linie-zeichnen linear both;animation-timeline:--linie;animation-range:entry 40% cover 45%}.schritt{view-timeline-name:--schritt}.schritt:before{animation:blase-ein linear both;animation-timeline:--schritt;animation-range:entry 30% entry 90%}.schritt:not(:last-child):after{transform-origin:top center;animation:linie-wachsen linear both;animation-timeline:--schritt;animation-range:cover 35% cover 75%}}}@media print{*,*:before,*:after{animation:none!important;transition:none!important}}@property --t{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes film-uhr{0%{--t: 0}to{--t: 1}}@keyframes film-puls{0%{scale:1;opacity:.75}to{scale:1.5;opacity:0}}.film{--an: 1;--jetzt: 0;--lauf: 1;--sicht: 1;--fortschritt: 1;--kreis: clamp(3.4rem, 10vw, 4.6rem);margin:0;max-width:54rem;padding:clamp(1.2rem,3.5vw,2.2rem) clamp(.9rem,3vw,2.2rem);background:radial-gradient(120% 90% at 50% 0%,oklch(1 0 0 / .85),transparent 60%),linear-gradient(165deg,var(--card),color-mix(in oklch,var(--sand) 75%,var(--card)));border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--schatten-tief)}.film-buehne{position:relative}.film-faden{position:absolute;inset-inline:0;top:calc(var(--kreis) / 2 - 20px);width:100%;height:40px;overflow:visible;fill:none}.film-faden-grund{stroke:var(--border);stroke-width:2}.film-faden-zug{stroke:var(--clay);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--fortschritt))}.film-stationen{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.film-station{--verzug: .75s;display:grid;justify-items:center;align-content:start;gap:.7rem;text-align:center}.film-station:first-child{--verzug: 1.2s}.film-kreis{position:relative;display:grid;place-items:center;width:var(--kreis);height:var(--kreis);border-radius:50%;color:var(--clay);background:radial-gradient(circle at 35% 30%,oklch(1 0 0 / .9),transparent 60%),color-mix(in oklch,var(--accent) calc(var(--an) * 100%),var(--card));border:2px solid color-mix(in oklch,var(--clay) calc(var(--an) * 100%),var(--border));box-shadow:0 12px 26px -14px color-mix(in oklch,var(--clay) calc(var(--an) * 85%),transparent);scale:calc(.9 + var(--an) * .1)}.film-kreis .icon{width:46%;height:46%}.film-kreis .icon path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--an))}.film-kreis:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid color-mix(in oklch,var(--clay) calc(var(--jetzt) * 70%),transparent);pointer-events:none}.film-uhr{position:absolute;inset:-9px;width:calc(100% + 18px);height:calc(100% + 18px);rotate:-90deg;fill:none;stroke:color-mix(in oklch,var(--clay) 80%,var(--card));stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--lauf))}.film-station-titel{font-size:.92rem;font-weight:600;line-height:1.25;color:var(--foreground);hyphens:manual}.film-szenen{display:grid;gap:1rem 1.5rem;margin:1.6rem 0 0;padding:0;list-style:none;counter-reset:szene}.film-szene{counter-increment:szene;color:var(--muted-foreground);line-height:1.55}.film-szene strong{display:block;margin-bottom:.2rem;font-family:var(--font-display);font-size:1.12rem;font-weight:600;color:var(--foreground)}.film-szene strong:before{content:counter(szene) ". ";color:var(--clay)}.film-leiste,.film .film-schalter{display:none}@media(max-width:33.99rem){.film-station-titel{display:none}}@media(min-width:40rem){.film-szenen{grid-template-columns:repeat(var(--n),minmax(0,1fr));text-align:center}}@media screen and (prefers-reduced-motion:no-preference){.film{--ende: .965;content-visibility:auto;contain-intrinsic-size:auto 26rem}.film-innen{animation:film-uhr var(--dauer) linear infinite;animation-play-state:var(--spiel, running)}.film .film-schalter{display:block}.film-schalter:checked~.film-innen{--spiel: paused}.film-station,.film-szene,.film-fortschritt>li{--an: clamp(0, (var(--t) - var(--a)) * 1000, 1);--jetzt: min(var(--an), clamp(0, (var(--b) - var(--t)) * 1000, 1));--lauf: clamp(0, (var(--t) - var(--a)) / (var(--b) - var(--a)), 1)}.film-szene{--sicht: var(--jetzt)}.film-faden-zug{--fortschritt: calc(round(down, var(--t) * var(--n), 1) / (var(--n) - 1));transition:stroke-dashoffset .9s var(--ease)}.film-bild{--offen: clamp(0, (var(--ende) - var(--t)) * 1000, 1);opacity:var(--offen);transition:opacity .55s var(--ease) calc(var(--offen) * .8s)}.film-kreis{transition-property:background-color,border-color,box-shadow,scale;transition-duration:.7s;transition-timing-function:var(--ease);transition-delay:calc(var(--an) * var(--verzug))}.film-kreis .icon path{transition:stroke-dashoffset 1.1s var(--ease) calc(var(--an) * (var(--verzug) + .1s))}.film-kreis:after{animation:film-puls 2.2s var(--ease) infinite;animation-play-state:var(--spiel, running)}.film-station-titel{color:color-mix(in oklch,var(--foreground) calc(45% + var(--an) * 55%),var(--card));transition:color .6s var(--ease) calc(var(--an) * var(--verzug))}.film-szenen{grid-template-columns:minmax(0,1fr);max-width:36rem;margin-inline:auto;text-align:center}.film-szene{grid-area:1 / 1;opacity:var(--sicht);translate:0 calc((1 - var(--sicht)) * .6rem);transition:opacity .5s var(--ease) calc(var(--sicht) * .35s),translate .6s var(--ease) calc(var(--sicht) * .35s)}.film-szene strong{margin-bottom:.3rem;font-size:1.25rem}.film-szene strong:before{content:none}.film-leiste{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.film-fortschritt{flex:1;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none}.film-fortschritt li{height:4px;overflow:hidden;border-radius:4px;background:var(--border)}.film-fortschritt span{display:block;height:100%;background:var(--clay);transform-origin:left center;scale:var(--lauf) 1}.film-steuerung{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--foreground);background:var(--card);border:1px solid var(--border);box-shadow:var(--schatten-weich);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.film-steuerung:hover{border-color:var(--clay)}.film-steuerung svg{width:1rem;height:1rem;fill:currentColor}.film-zeichen-start,.film-schalter:checked~.film-innen .film-zeichen-pause{display:none}.film-schalter:checked~.film-innen .film-zeichen-start{display:block}.film-schalter:focus-visible~.film-innen .film-steuerung{outline:3px solid var(--ring);outline-offset:2px}}.zeitleiste{position:relative;isolation:isolate;padding-left:1.7rem}.zeitleiste:before,.zeitleiste:after{content:"";position:absolute;left:.4rem;top:.55em;bottom:.55em;width:2px;border-radius:2px;background:var(--border);z-index:-1}.zeitleiste:after{background:linear-gradient(var(--clay),color-mix(in oklch,var(--clay) 55%,var(--card)));transform-origin:top center}.zeitleiste li{position:relative}.zeitleiste li:before{content:"";position:absolute;left:calc(-1.7rem + .4rem + 1px - .38rem);top:.42em;width:.76rem;height:.76rem;border-radius:50%;background:var(--card);border:2px solid var(--clay);box-shadow:0 0 0 3px var(--card)}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.zeitleiste{view-timeline-name:--zeitleiste}.zeitleiste:after{animation:linie-wachsen linear both;animation-timeline:--zeitleiste;animation-range:entry 40% exit 45%}.zeitleiste li{view-timeline-name:--eintrag}.zeitleiste li:before{animation:blase-ein linear both;animation-timeline:--eintrag;animation-range:entry 60% cover 45%}}}.film-figur{--koerper: oklch(.87 .04 226);--koerper-tief: oklch(.79 .055 230);--knochen: oklch(.985 .006 85);--zug: var(--clay);--zeige: 1;margin-inline:auto;max-width:30rem}.theme-tier .film-figur{--koerper: oklch(.86 .045 70);--koerper-tief: oklch(.76 .06 60)}.film-figur>svg{display:block;width:100%;height:auto;overflow:visible}:where(.film-figur svg [class^=a-],.film-figur svg [class*=" a-"]){transform-box:fill-box;transform-origin:center}.f-koerper{fill:var(--koerper)}.f-tief{fill:var(--koerper-tief)}.f-glied,.f-glied-tief{fill:none;stroke:var(--koerper);stroke-linecap:round;stroke-linejoin:round}.f-glied-tief{stroke:var(--koerper-tief)}.f-knochen{fill:var(--knochen)}.f-knochen-linie{fill:none;stroke:var(--knochen);stroke-linecap:round}.f-auge{fill:var(--foreground)}.f-boden{stroke:var(--border);stroke-width:2;stroke-linecap:round}.f-zug{fill:none;stroke:var(--zug);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.f-zug-fein{fill:none;stroke:var(--zug);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 6}.f-punkt{fill:var(--zug)}.f-ring{fill:none;stroke:var(--zug);stroke-width:2.5}.f-hand{fill:var(--card);stroke:var(--zug);stroke-width:2.5;stroke-linejoin:round}.f-flaeche{fill:var(--card);stroke:var(--border);stroke-width:2}.f-fuellung{fill:var(--zug);transform-box:fill-box;transform-origin:center bottom;scale:1 calc(var(--zeige) * .84)}.f-leise{fill:none;stroke:var(--muted-foreground);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 7}.f-muskel{fill:color-mix(in oklch,var(--zug) 30%,var(--knochen));stroke:var(--zug);stroke-width:2}.a-zeichnen{stroke-dasharray:1;stroke-dashoffset:max(0,1 - var(--lauf) * 1.8)}.ef{opacity:0}.ef.sb{opacity:1}@keyframes f-druecken{0%,to{translate:0 -4px}50%{translate:0 4px}}@keyframes f-impuls{0%,62%,to{translate:0 -6px}70%{translate:0 3px}80%{translate:0 -2px}}@keyframes f-pendel{0%{rotate:-9deg}to{rotate:9deg}}@keyframes f-heben{0%,12%,to{rotate:0deg}50%,62%{rotate:-62deg}}@keyframes f-tropfen{0%{translate:0 -46px;opacity:0}15%{opacity:1}55%{translate:0 0;opacity:1}70%,to{translate:0 0;opacity:0}}@keyframes f-fleck{0%,50%{scale:.2;opacity:0}62%{opacity:.9}to{scale:1.6;opacity:0}}@keyframes f-strich{0%{stroke-dashoffset:1.25}to{stroke-dashoffset:0}}@keyframes f-streichen{0%{translate:0 0;opacity:0}15%,80%{opacity:1}to{translate:0 96px;opacity:0}}@keyframes f-leuchten{0%,to{opacity:.35}50%{opacity:1}}@keyframes f-atmen{0%{scale:1}to{scale:1.035}}@keyframes f-blick{0%,10%{translate:-6px 0}40%,60%{translate:6px 0}90%,to{translate:-6px 0}}@keyframes f-lid{0%{scale:1 .15}to{scale:1 .7}}@keyframes f-gang{0%{rotate:-13deg}to{rotate:13deg}}@keyframes f-rollen{0%{translate:-14px 0}to{translate:14px 0}}@keyframes f-welle{0%{translate:0 0}to{translate:-40px 0}}@keyframes f-blase{0%,8%{scale:.6;opacity:0}20%,80%{scale:1;opacity:1}95%,to{scale:1;opacity:0}}@keyframes f-zzz{0%{translate:0 6px;opacity:0}30%{opacity:1}to{translate:10px -22px;opacity:0}}@keyframes f-nacheinander{0%,to{opacity:.25;scale:.8}20%,60%{opacity:1;scale:1.15}}@media screen and (prefers-reduced-motion:no-preference){.film-figur .ef,.film-figur .ef-aus{--an: clamp(0, (var(--t) - var(--a)) * 1000, 1);--jetzt: min(var(--an), clamp(0, (var(--b) - var(--t)) * 1000, 1));--lauf: clamp(0, (var(--t) - var(--a)) / (var(--b) - var(--a)), 1)}.film-figur .ef,.film-figur .ef.sb{--zeige: var(--jetzt);opacity:var(--jetzt);transition:opacity .6s var(--ease) calc(var(--jetzt) * .25s)}.film-figur .ef-aus{opacity:calc(1 - var(--jetzt));transition:opacity .6s var(--ease) calc((1 - var(--jetzt)) * .25s)}.f-fuellung{transition:scale 2.6s var(--ease) .4s}.film-figur [class^=a-],.film-figur [class*=" a-"]{animation-play-state:var(--spiel, running)}.a-druecken{animation:f-druecken 1.8s ease-in-out infinite}.a-impuls{animation:f-impuls 1.7s var(--ease) infinite}.a-pendel{transform-box:view-box;animation:f-pendel 1.6s ease-in-out infinite alternate}.a-heben{transform-box:view-box;animation:f-heben 3.2s ease-in-out infinite}.a-tropfen{animation:f-tropfen 2.2s var(--ease) infinite}.a-fleck{animation:f-fleck 2.2s var(--ease) infinite}.a-strich{stroke-dasharray:.25 1;animation:f-strich 2.4s ease-in-out infinite}.a-streichen{animation:f-streichen 2.4s ease-in-out infinite}.a-leuchten{animation:f-leuchten 1.2s ease-in-out infinite}.a-atmen{transform-origin:center bottom;animation:f-atmen 3.6s ease-in-out infinite alternate}.a-blick{animation:f-blick 2.6s ease-in-out infinite}.a-lid{transform-origin:center top;animation:f-lid 3.4s ease-in-out infinite alternate}.a-gang{transform-box:view-box;animation:f-gang .75s ease-in-out infinite alternate}.a-gang-gegen{transform-box:view-box;animation:f-gang .75s ease-in-out -.75s infinite alternate}.a-rollen{animation:f-rollen 1.6s ease-in-out infinite alternate}.a-welle{animation:f-welle 1.1s linear infinite}.a-blase{animation:f-blase 2.8s var(--ease) infinite}.a-blase-spaet{animation:f-blase 2.8s var(--ease) 1.4s infinite backwards}.a-zzz{animation:f-zzz 2.4s ease-out infinite}.a-puls{animation:film-puls 2s var(--ease) infinite}.a-nacheinander{animation:f-nacheinander 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .3s)}}.verfahren-hero{display:grid;gap:1.5rem 3rem;grid-template-areas:"kopf" "film" "text"}.verfahren-kopf{grid-area:kopf}.verfahren-text{grid-area:text}.verfahren-hero>.film{grid-area:film;width:100%}@media(min-width:56rem){.verfahren-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"kopf film" "text film";grid-template-rows:auto 1fr;align-items:start}}
