.hero[data-astro-cid-wl3q4unk]{align-items:center;min-height:100svh;padding:7rem 0 5rem;display:flex;position:relative}.hero-innen[data-astro-cid-wl3q4unk]{width:100%;max-width:72rem;margin:0 auto;padding:0 1rem}@media (width>=640px){.hero-innen[data-astro-cid-wl3q4unk]{padding:0 1.5rem}}@media (width>=1024px){.hero-innen[data-astro-cid-wl3q4unk]{padding:0 2rem}}.hero-kicker[data-astro-cid-wl3q4unk]{color:var(--color-marke-teal);margin-bottom:1.5rem;font-size:.875rem}.tipp[data-astro-cid-wl3q4unk]{letter-spacing:-.02em;color:var(--color-marke-weiss);font-size:clamp(2.25rem,.25rem + 5.7vw,4.5rem);line-height:1.05}.tipp-zeile[data-astro-cid-wl3q4unk]{text-wrap:balance;display:block}.z[data-astro-cid-wl3q4unk]{opacity:0;animation:z-an 1ms linear var(--t) both;position:relative}.z[data-astro-cid-wl3q4unk]:after{content:"";background:var(--color-marke-weiss);opacity:0;width:.5em;height:.85em;animation:cursor-an var(--d) steps(1, end) var(--t) 1;margin-left:.04em;position:absolute;bottom:.08em;left:100%}.z-ende[data-astro-cid-wl3q4unk]:after{animation:cursor-blinken 1.06s steps(1, end) var(--t) 3, cursor-an 1ms linear calc(var(--t) + 3.18s) forwards}.stakkato[data-astro-cid-wl3q4unk]{color:var(--color-slate-300);flex-wrap:wrap;gap:.25em .5em;margin-top:1.75rem;font-size:clamp(1.25rem,.75rem + 2vw,2rem);display:flex}.stakkato-wort[data-astro-cid-wl3q4unk]{animation:wort-rein .4s cubic-bezier(.23, 1, .32, 1) var(--t) both}.hero-knopf[data-astro-cid-wl3q4unk]{min-height:3.25rem;color:var(--color-slate-900);animation:wort-rein .4s cubic-bezier(.23, 1, .32, 1) var(--t) both;border-radius:.5rem;align-items:center;margin-top:2.5rem;padding:0 2rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.hero-weiter[data-astro-cid-wl3q4unk]{width:max-content;left:0;right:0;bottom:max(1.5rem, env(safe-area-inset-bottom));min-height:44px;color:var(--color-marke-grau);animation:wort-rein .4s cubic-bezier(.23, 1, .32, 1) var(--t) both;align-items:center;margin-inline:auto;padding:0 .75rem;font-size:.8125rem;display:inline-flex;position:absolute}@keyframes z-an{to{opacity:1}}@keyframes cursor-an{0%,to{opacity:1}}@keyframes cursor-blinken{0%{opacity:1}50%{opacity:0}}@keyframes wort-rein{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.z[data-astro-cid-wl3q4unk],.stakkato-wort[data-astro-cid-wl3q4unk],.hero-knopf[data-astro-cid-wl3q4unk],.hero-weiter[data-astro-cid-wl3q4unk],.z[data-astro-cid-wl3q4unk]:after{opacity:1;animation:none}.z[data-astro-cid-wl3q4unk]:after{opacity:0}.z-ende[data-astro-cid-wl3q4unk]:after{opacity:1}}.reihe-kicker[data-astro-cid-j25it4co]{color:var(--color-marke-teal);margin-bottom:1.25rem;font-size:.875rem;font-weight:400}.reihe-liste[data-astro-cid-j25it4co]{flex-direction:column;gap:.15em;display:flex}.reihe-fliessend[data-astro-cid-j25it4co]{flex-flow:wrap;gap:.1em .6em}.reihe-riesig[data-astro-cid-j25it4co] .reihe-liste[data-astro-cid-j25it4co]{font-size:clamp(1.75rem,.5rem + 6vw,5.5rem)}.reihe-gross[data-astro-cid-j25it4co] .reihe-liste[data-astro-cid-j25it4co]{font-size:clamp(1.5rem,.5rem + 4vw,3.5rem)}.reihe-mittel[data-astro-cid-j25it4co] .reihe-liste[data-astro-cid-j25it4co]{font-size:clamp(1.125rem,.75rem + 1.5vw,1.75rem)}.reihe-zeile[data-astro-cid-j25it4co],.reihe-link[data-astro-cid-j25it4co]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-marke-weiss);align-items:baseline;gap:.4em;line-height:1.1;display:inline-flex}.mit-nummer[data-astro-cid-j25it4co]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.4em;display:grid}.mit-nummer[data-astro-cid-j25it4co] .reihe-zusatz[data-astro-cid-j25it4co]{grid-column:2}.reihe-nummer[data-astro-cid-j25it4co]{color:var(--color-marke-teal);letter-spacing:0;font-size:.4em;transform:translateY(-.6em)}.reihe-punkt[data-astro-cid-j25it4co],.stil-akzent[data-astro-cid-j25it4co]{color:var(--color-marke-teal)}.stil-gedaempft[data-astro-cid-j25it4co]{color:var(--color-marke-grau);text-decoration:line-through .06em}.stil-gedaempft[data-astro-cid-j25it4co] .reihe-punkt[data-astro-cid-j25it4co]{color:inherit}.reihe-nachsatz[data-astro-cid-j25it4co]{color:var(--color-marke-teal)}.reihe-zusatz[data-astro-cid-j25it4co]{color:var(--color-slate-300);margin-top:.35rem;font-size:clamp(.9375rem,.8rem + .5vw,1.25rem);display:block}.reihe-zusatz-akzent[data-astro-cid-j25it4co]{color:var(--color-marke-teal);font-size:clamp(1.125rem,.9rem + 1vw,1.75rem)}.reihe-link[data-astro-cid-j25it4co]{min-height:44px;text-decoration:none;transition:color .2s}.reihe-link[data-astro-cid-j25it4co]:focus-visible{color:var(--color-marke-teal)}.reihe-link[data-astro-cid-j25it4co]:active{opacity:.7}@media (hover:hover) and (pointer:fine){.reihe-link[data-astro-cid-j25it4co]:hover{color:var(--color-marke-teal)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reihe-eintrag[data-astro-cid-j25it4co]{animation-name:eintrag-rein;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}.reihe-wort[data-astro-cid-j25it4co]:not(.stil-gedaempft){animation-name:wort-hell;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 42%}.reihe-wort[data-astro-cid-j25it4co].stil-akzent{animation-name:wort-hell-akzent}.reihe-link[data-astro-cid-j25it4co]:focus-visible .reihe-wort[data-astro-cid-j25it4co]{color:var(--color-marke-teal)!important}@media (hover:hover) and (pointer:fine){.reihe-link[data-astro-cid-j25it4co]:hover .reihe-wort[data-astro-cid-j25it4co]{color:var(--color-marke-teal)!important}}}}@keyframes eintrag-rein{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:none}}@keyframes wort-hell{0%{color:color-mix(in oklab, var(--color-marke-grau) 35%, var(--color-marke-nacht))}to{color:var(--color-marke-weiss)}}@keyframes wort-hell-akzent{0%{color:color-mix(in oklab, var(--color-marke-teal) 35%, var(--color-marke-nacht))}to{color:var(--color-marke-teal)}}.groesse[data-astro-cid-wdumwjd3]{height:180svh;position:relative}.groesse-buehne[data-astro-cid-wdumwjd3]{align-items:center;min-height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.groesse-innen[data-astro-cid-wdumwjd3]{width:100%;max-width:72rem;margin:0 auto;padding:5rem 1rem 3rem}@media (width>=640px){.groesse-innen[data-astro-cid-wdumwjd3]{padding-inline:1.5rem}}@media (width>=1024px){.groesse-innen[data-astro-cid-wdumwjd3]{padding-inline:2rem}}.groesse-kicker[data-astro-cid-wdumwjd3]{color:var(--color-marke-teal);margin-bottom:1rem;font-size:.875rem}.groesse-titel[data-astro-cid-wdumwjd3]{letter-spacing:-.02em;color:var(--color-marke-weiss);font-size:clamp(1.75rem,.5rem + 5vw,4.5rem);line-height:1.05}.zaehler[data-astro-cid-wdumwjd3]{align-items:baseline;gap:.75rem;margin-top:2rem;display:flex}.zaehler-zahl[data-astro-cid-wdumwjd3]{font-variant-numeric:tabular-nums;letter-spacing:-.04em;min-width:2ch;color:var(--color-marke-weiss);font-size:clamp(4.5rem,2rem + 12vw,11rem);line-height:.9}.zaehler-label[data-astro-cid-wdumwjd3]{color:var(--color-slate-300);font-size:.9375rem}.strich-bereich[data-astro-cid-wdumwjd3]{margin-top:2.5rem;padding-bottom:5.5rem}.strich-schiene[data-astro-cid-wdumwjd3]{background:#f7f9fb1f;height:2px;margin-right:2.5rem;position:relative}.strich[data-astro-cid-wdumwjd3]{background:var(--color-marke-teal);transform-origin:0;position:absolute;inset:0}.station[data-astro-cid-wdumwjd3]{position:absolute;top:50%}.station-marke[data-astro-cid-wdumwjd3]{background:#f7f9fb4d;border-radius:1px;width:8px;height:8px;transition:background-color .2s;position:absolute;top:-4px;left:-4px}.station-label[data-astro-cid-wdumwjd3]{white-space:nowrap;color:var(--color-marke-grau);font-size:.75rem;transition:color .2s;position:absolute;top:.9rem;left:0;translate:-50%}.station[data-astro-cid-wdumwjd3]:first-of-type .station-label[data-astro-cid-wdumwjd3]{translate:0}.station[data-astro-cid-wdumwjd3]:last-of-type .station-label[data-astro-cid-wdumwjd3]{translate:-100%}.station[data-astro-cid-wdumwjd3]:nth-of-type(2n) .station-label[data-astro-cid-wdumwjd3]{top:2.1rem}.station[data-astro-cid-wdumwjd3].aktiv .station-marke[data-astro-cid-wdumwjd3]{background:var(--color-marke-teal)}.station[data-astro-cid-wdumwjd3].aktiv .station-label[data-astro-cid-wdumwjd3]{color:var(--color-marke-weiss)}.punkt-laeufer[data-astro-cid-wdumwjd3]{pointer-events:none;position:absolute;inset:0;transform:translate(100%)}.punkt[data-astro-cid-wdumwjd3]{background:var(--color-marke-teal);border-radius:9999px;width:14px;height:14px;position:absolute;top:-7px;left:-7px;box-shadow:0 0 0 4px #55b5a633}.punkt-label[data-astro-cid-wdumwjd3]{white-space:nowrap;color:var(--color-marke-teal);font-size:.75rem;position:absolute;bottom:1rem;left:0;translate:-100%}.egal[data-astro-cid-wdumwjd3]{letter-spacing:-.03em;color:var(--color-marke-weiss);margin-top:.5rem;font-size:clamp(3rem,1rem + 9vw,8rem);line-height:1}.egal-punkt[data-astro-cid-wdumwjd3]{color:var(--color-marke-teal)}@media (prefers-reduced-motion:no-preference){.egal[data-astro-cid-wdumwjd3]{transition:opacity .4s ease-out,translate .4s cubic-bezier(.23,1,.32,1)}.groesse[data-astro-cid-wdumwjd3].laeuft .egal[data-astro-cid-wdumwjd3]:not(.da){opacity:0;translate:0 1rem}}@media (prefers-reduced-motion:reduce){.groesse[data-astro-cid-wdumwjd3]{height:auto}.groesse-buehne[data-astro-cid-wdumwjd3]{position:static}}.schwebe[data-astro-cid-mxts27q5]{width:100%;height:18rem;position:relative}@media (width>=768px){.schwebe[data-astro-cid-mxts27q5]{height:30rem}}.schwebe-karte[data-astro-cid-mxts27q5]{aspect-ratio:16/10;background:var(--color-marke-nacht);will-change:transform;border-radius:.875rem;width:62%;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000073,0 0 0 1px #f7f9fb1f}@media (width>=768px){.schwebe-karte[data-astro-cid-mxts27q5]{width:52%}}.schwebe-karte[data-astro-cid-mxts27q5]:first-child{top:2%;left:0}.schwebe-karte[data-astro-cid-mxts27q5]:nth-child(2){top:36%;right:0}.schwebe-karte[data-astro-cid-mxts27q5]:nth-child(3){bottom:2%;left:10%}.schwebe-karte[data-astro-cid-mxts27q5] .schwebe-bild{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.schwebe[data-astro-cid-mxts27q5][data-bereit] .schwebe-karte[data-astro-cid-mxts27q5]{opacity:0}@keyframes schwebe{0%{translate:0;rotate:0deg}25%{translate:4px -6px;rotate:.6deg}50%{translate:-3px -2px;rotate:-.4deg}75%{translate:-5px 5px;rotate:.3deg}to{translate:0;rotate:0deg}}.schwebe[data-astro-cid-mxts27q5][data-gelandet] .schwebe-karte[data-astro-cid-mxts27q5]{animation:schwebe calc(14s + var(--i) * 3s) ease-in-out calc(var(--i) * -4s) infinite}.buehne[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--color-marke-nacht);color:var(--color-marke-weiss);clip-path:inset(0);position:relative}.weltraum[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.band[data-astro-cid-lcdefpme]{background:linear-gradient(170deg, var(--color-marke-nacht) 0%, color-mix(in oklab, var(--color-marke-nacht) 91%, var(--color-marke-teal)) 22%, color-mix(in oklab, var(--color-marke-nacht) 87%, var(--color-marke-teal)) 40%, var(--color-marke-nacht) 58%, color-mix(in oklab, var(--color-marke-nacht) 89%, var(--color-marke-teal)) 76%, var(--color-marke-nacht) 100%);height:320%;position:absolute;top:0;left:0;right:0}.sterne[data-astro-cid-lcdefpme]{height:160%;position:absolute;top:0;left:0;right:0}.sterne-fern[data-astro-cid-lcdefpme]{opacity:.45;background-image:radial-gradient(1px 1px at 20px 30px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 140px 90px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 230px 160px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 80px 220px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 280px 260px,#fff 50%,#0000 51%),radial-gradient(1px 1px at 180px 20px,#fff 50%,#0000 51%);background-size:300px 300px}.sterne-nah[data-astro-cid-lcdefpme]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 60px 120px,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 330px 40px,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 210px 350px,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 400px 230px,#fff 50%,#0000 51%);background-size:460px 460px}.funkel[data-astro-cid-lcdefpme]{opacity:.5;background:#fff;border-radius:9999px;position:absolute;box-shadow:0 0 6px #ffffff80}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.band[data-astro-cid-lcdefpme],.sterne-fern[data-astro-cid-lcdefpme],.sterne-nah[data-astro-cid-lcdefpme]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.band[data-astro-cid-lcdefpme]{animation-name:band-wandern}.sterne-fern[data-astro-cid-lcdefpme]{animation-name:sterne-fern}.sterne-nah[data-astro-cid-lcdefpme]{animation-name:sterne-nah}}}@keyframes band-wandern{to{transform:translateY(-68.75%)}}@keyframes sterne-fern{to{transform:translateY(-12%)}}@keyframes sterne-nah{to{transform:translateY(-30%)}}@media (prefers-reduced-motion:no-preference){.funkel[data-astro-cid-lcdefpme]{animation:4s ease-in-out infinite funkeln}}@keyframes funkeln{0%,to{opacity:.15}50%{opacity:.8}}.szene[data-astro-cid-lcdefpme]{align-items:center;max-width:72rem;margin:0 auto;padding:5rem 1rem;display:flex}@media (width>=640px){.szene[data-astro-cid-lcdefpme]{padding-inline:1.5rem}}@media (width>=768px){.szene[data-astro-cid-lcdefpme]{min-height:90svh}}@media (width>=1024px){.szene[data-astro-cid-lcdefpme]{padding-inline:2rem}}@media (width>=768px){.szene-kompakt[data-astro-cid-lcdefpme]{min-height:60svh}}.szene-stapel[data-astro-cid-lcdefpme]{flex-direction:column;gap:3.5rem;display:flex}.szene-voll[data-astro-cid-lcdefpme]{flex:1;min-width:0}.projekte-buehne[data-astro-cid-lcdefpme]{flex-direction:column;gap:3rem;display:flex}.projekte-buehne[data-astro-cid-lcdefpme]>.projekte-liste{container-type:inline-size}.projekte-buehne[data-astro-cid-lcdefpme]>.projekte-liste .reihe-liste{font-size:min(clamp(1.5rem,.5rem + 4vw,3.5rem),7cqi)}@media (width>=768px){.projekte-buehne[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;display:grid}}.technik-zeile[data-astro-cid-lcdefpme]{color:var(--color-slate-300);border-top:1px solid #f7f9fb26;border-bottom:1px solid #f7f9fb26;margin-bottom:2.5rem;padding:1rem 0;font-size:clamp(.875rem,.75rem + .6vw,1.125rem)}.abschluss-knoepfe[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.knopf[data-astro-cid-lcdefpme]{border-radius:.5rem;align-items:center;gap:.5rem;min-height:3.25rem;padding:0 1.75rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.knopf-primaer[data-astro-cid-lcdefpme]{color:var(--color-slate-900)}.knopf-sekundaer[data-astro-cid-lcdefpme]{color:var(--color-marke-weiss);border:1px solid #f7f9fb40;transition:border-color .2s,transform .16s ease-out}.knopf-sekundaer[data-astro-cid-lcdefpme]:active{transform:scale(.97)}.knopf-sekundaer[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--color-marke-teal)}@media (hover:hover) and (pointer:fine){.knopf-sekundaer[data-astro-cid-lcdefpme]:hover{border-color:var(--color-marke-teal)}}.abschluss-telefon[data-astro-cid-lcdefpme]{color:var(--color-slate-300);margin-top:1.5rem;font-size:.875rem}.abschluss-telefon[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--color-marke-teal);align-items:center;display:inline-flex}#whatsapp-fab{transition:opacity .2s ease-out,translate .2s cubic-bezier(.23,1,.32,1),transform .15s}#whatsapp-fab.fab-weg{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease-out,translate .2s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s;translate:0 1rem}body:has(.buehne) #kopfleiste:not(.leiste-offen):not(:has(#mobile-menu:not(.hidden))){backdrop-filter:blur(16px)saturate(140%);background-color:#101629b8;border-bottom-color:#0000}body:has(.buehne) #kopfleiste:not(.leiste-offen):not(:has(#mobile-menu:not(.hidden))) #nav-logo>span{color:var(--color-marke-weiss)}body:has(.buehne) #kopfleiste:not(.leiste-offen):not(:has(#mobile-menu:not(.hidden))) :is(a:not(.btn-verlauf,.nav-klapp a,#mobile-menu a),.nav-knopf,#menu-toggle){color:#f7f9fbd9}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){body:has(.buehne) #kopfleiste:not(.leiste-offen){background-color:var(--color-marke-nacht);backdrop-filter:none}}
