.Roadmap-module__5wIDwa__roadmap{background:var(--papier);color:var(--text);font-family:var(--font-dm-sans), sans-serif;padding:4rem 1rem}.Roadmap-module__5wIDwa__label{max-width:40rem;color:var(--plum);font-family:var(--font-dm-sans), sans-serif;letter-spacing:.14em;text-align:center;overflow-wrap:anywhere;margin:0 auto 2rem;font-size:.75rem;font-weight:500;line-height:1.6}.Roadmap-module__5wIDwa__verlauf{max-width:62rem;margin-inline:auto;position:relative}.Roadmap-module__5wIDwa__kurve{display:none}.Roadmap-module__5wIDwa__stationen{grid-template-rows:repeat(7,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.Roadmap-module__5wIDwa__stationen:before{background:var(--plum);opacity:.45;content:"";border-radius:1px;width:2px;position:absolute;top:7.14286%;bottom:7.14286%;left:39px}.Roadmap-module__5wIDwa__station{-moz-column-gap:0;grid-template-columns:80px minmax(0,1fr);align-items:center;column-gap:0;min-width:0;display:grid;position:relative}.Roadmap-module__5wIDwa__punkt{z-index:2;grid-area:1/1;width:80px;height:80px;display:block;position:relative;overflow:visible}.Roadmap-module__5wIDwa__hof{transform-box:fill-box;transform-origin:50%;opacity:.55;transform:scale(.9)}.Roadmap-module__5wIDwa__station[data-aktiv] .Roadmap-module__5wIDwa__hof{opacity:1;transform:scale(1.2)}[data-bereit] .Roadmap-module__5wIDwa__hof{transition:transform .4s,opacity .4s}@media (prefers-reduced-motion:reduce){.Roadmap-module__5wIDwa__hof{transition:none}}.Roadmap-module__5wIDwa__aktivPunkt{opacity:0}.Roadmap-module__5wIDwa__station[data-aktiv] .Roadmap-module__5wIDwa__aktivPunkt{opacity:1}[data-bereit] .Roadmap-module__5wIDwa__aktivPunkt{transition:opacity .4s}@media (prefers-reduced-motion:reduce){.Roadmap-module__5wIDwa__aktivPunkt{transition:none}}.Roadmap-module__5wIDwa__nummer{font-family:var(--font-dm-sans), sans-serif;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.Roadmap-module__5wIDwa__karte{z-index:1;background:var(--karte);border:1px solid color-mix(in srgb, var(--plum) 10%, transparent);transform-origin:0;overflow-wrap:anywhere;border-radius:16px;grid-area:1/2;min-width:0;margin-left:-26px;padding:20px 26px 20px 34px;position:relative}.Roadmap-module__5wIDwa__karte:after{content:"";border:1px solid color-mix(in srgb, var(--copper) 45%, transparent);opacity:0;pointer-events:none;border-radius:17px;position:absolute;inset:-1px}.Roadmap-module__5wIDwa__station[data-aktiv] .Roadmap-module__5wIDwa__karte{transform:translateY(-3px)scale(1.035)}.Roadmap-module__5wIDwa__station[data-aktiv] .Roadmap-module__5wIDwa__karte:after{opacity:1}[data-bereit] .Roadmap-module__5wIDwa__karte{transition:transform .45s cubic-bezier(.2,.7,.2,1)}[data-bereit] .Roadmap-module__5wIDwa__karte:after{transition:opacity .45s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.Roadmap-module__5wIDwa__karte,.Roadmap-module__5wIDwa__karte:after{transition:none}.Roadmap-module__5wIDwa__station[data-aktiv] .Roadmap-module__5wIDwa__karte{transform:none}}.Roadmap-module__5wIDwa__titel{color:var(--plum);font-family:var(--font-dm-serif-display), serif;margin:0;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.Roadmap-module__5wIDwa__kernzeile{color:var(--text);font-family:var(--font-dm-sans), sans-serif;margin:.5rem 0 0;font-size:1rem;font-weight:500;line-height:1.4}.Roadmap-module__5wIDwa__text{color:color-mix(in srgb, var(--text) 72%, transparent);font-family:var(--font-dm-sans), sans-serif;margin:.35rem 0 0;font-size:1rem;font-weight:400;line-height:1.55}.Roadmap-module__5wIDwa__sunset{color:var(--plum)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Roadmap-module__5wIDwa__sunset{background:var(--sunset);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.Roadmap-module__5wIDwa__nurVorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.Roadmap-module__5wIDwa__roadmap{padding:6rem 2rem}.Roadmap-module__5wIDwa__label{margin-bottom:3rem}.Roadmap-module__5wIDwa__kurve{width:160px;height:100%;display:block;position:absolute;top:0;left:calc(50% - 80px)}.Roadmap-module__5wIDwa__stationen{grid-template-rows:repeat(7,minmax(12rem,1fr))}.Roadmap-module__5wIDwa__stationen:before{content:none}.Roadmap-module__5wIDwa__station{-moz-column-gap:0;grid-template-columns:minmax(0,1fr) 80px 80px minmax(0,1fr);column-gap:0}.Roadmap-module__5wIDwa__station:nth-child(odd) .Roadmap-module__5wIDwa__punkt{grid-column:2}.Roadmap-module__5wIDwa__station:nth-child(2n) .Roadmap-module__5wIDwa__punkt{grid-column:3}.Roadmap-module__5wIDwa__station:nth-child(odd) .Roadmap-module__5wIDwa__karte{text-align:right;transform-origin:100%;grid-column:1;margin-left:0;margin-right:-26px;padding:20px 34px 20px 26px}.Roadmap-module__5wIDwa__station:nth-child(2n) .Roadmap-module__5wIDwa__karte{text-align:left;transform-origin:0;grid-column:4;margin-left:-26px;margin-right:0;padding:20px 26px 20px 34px}}
.WegJourney-module__WwV97q__fallback{max-width:48rem;font-family:var(--font-dm-sans), sans-serif;color:var(--text);margin:0 auto;padding:4rem 2rem 5rem}.WegJourney-module__WwV97q__fallbackKopf{margin:0 0 2rem}.WegJourney-module__WwV97q__fallbackTitel{color:var(--plum);font-family:var(--font-dm-serif-display), serif;margin:.5rem 0 .75rem;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:400;line-height:1.12}.WegJourney-module__WwV97q__fallbackListe{border-left:2px solid var(--copper-lt);margin:2rem 0 0;padding:0;list-style:none}.WegJourney-module__WwV97q__fallbackItem{padding:0 0 1.5rem 1.6rem;position:relative}.WegJourney-module__WwV97q__fallbackItem:before{content:attr(data-nr);background:var(--karte);border:2px solid var(--copper);width:28px;height:28px;color:var(--copper);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid;position:absolute;top:0;left:-15px}.WegJourney-module__WwV97q__fallbackText{color:color-mix(in srgb, var(--text) 72%, transparent);margin:.35rem 0 0;line-height:1.55}.WegJourney-module__WwV97q__journey{height:400vh;position:relative}.WegJourney-module__WwV97q__buehne{background:var(--papier);height:100dvh;font-family:var(--font-dm-sans), sans-serif;color:var(--text);position:sticky;top:0;overflow:hidden}.WegJourney-module__WwV97q__weg{width:100%;height:100%;display:block;position:absolute;inset:0}.WegJourney-module__WwV97q__innen{pointer-events:none;max-width:1200px;margin:0 auto;position:absolute;inset:0}.WegJourney-module__WwV97q__einstieg{max-width:420px;position:absolute;left:48px;transform:translateY(-50%)}.WegJourney-module__WwV97q__kicker{color:var(--copper);letter-spacing:.18em;margin:0 0 12px;font-size:12px;font-weight:500}.WegJourney-module__WwV97q__einstiegTitel{color:var(--plum);font-family:var(--font-dm-serif-display), serif;margin:0 0 12px;font-size:clamp(2rem,3.3vw,2.875rem);font-weight:400;line-height:1.12}.WegJourney-module__WwV97q__einstiegText{max-width:300px;color:color-mix(in srgb, var(--text) 75%, transparent);margin:0;font-size:16px;line-height:1.55}.WegJourney-module__WwV97q__kartenBox{position:absolute;inset:0}.WegJourney-module__WwV97q__karte{background:var(--karte);border:1px solid var(--linie);border-radius:14px;width:310px;padding:16px 22px;position:absolute}.WegJourney-module__WwV97q__karte.WegJourney-module__WwV97q__aktiv{border:2px solid color-mix(in srgb, var(--copper) 55%, transparent);width:340px;padding:24px 28px}.WegJourney-module__WwV97q__inhalt{min-width:0}.WegJourney-module__WwV97q__zeile{white-space:nowrap;font-family:var(--font-dm-serif-display), serif;color:var(--plum);align-items:baseline;gap:10px;margin:0;font-size:20px;display:flex}.WegJourney-module__WwV97q__znr{font-family:var(--font-dm-sans), sans-serif;color:var(--copper);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.WegJourney-module__WwV97q__vollblock,.WegJourney-module__WwV97q__karte.WegJourney-module__WwV97q__aktiv .WegJourney-module__WwV97q__zeile{display:none}.WegJourney-module__WwV97q__karte.WegJourney-module__WwV97q__aktiv .WegJourney-module__WwV97q__vollblock{display:block}.WegJourney-module__WwV97q__nr{letter-spacing:.16em;color:var(--copper);font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:11px;font-weight:500}.WegJourney-module__WwV97q__kartenTitel{color:var(--plum);font-family:var(--font-dm-serif-display), serif;margin:0 0 4px;font-size:26px;font-weight:400;line-height:1.15}.WegJourney-module__WwV97q__kern{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.WegJourney-module__WwV97q__voll{color:color-mix(in srgb, var(--text) 75%, transparent);margin:0;font-size:14px;line-height:1.5}.WegJourney-module__WwV97q__sunset{color:var(--plum);font-weight:600}@supports ((-webkit-background-clip:text) or (background-clip:text)){.WegJourney-module__WwV97q__sunset{background:var(--sunset);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.WegJourney-module__WwV97q__wLinie{fill:none;stroke:color-mix(in srgb, var(--plum) 45%, var(--papier));stroke-linecap:round}.WegJourney-module__WwV97q__wGegangen{fill:none;stroke:var(--copper-lt);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.WegJourney-module__WwV97q__wFaden{stroke:var(--copper-lt);stroke-width:2px;stroke-linecap:round}.WegJourney-module__WwV97q__vorlauf{fill:none;stroke-width:2.5px;stroke-linecap:round}.WegJourney-module__WwV97q__vorlaufStop{stop-color:var(--copper-lt)}.WegJourney-module__WwV97q__hof{transform-box:fill-box;transform-origin:50%;opacity:.55;transform:scale(.9)}.WegJourney-module__WwV97q__stAktiv .WegJourney-module__WwV97q__hof{opacity:1;transform:scale(1.2)}[data-bereit] .WegJourney-module__WwV97q__hof{transition:transform .4s,opacity .4s}.WegJourney-module__WwV97q__wPunkt{stroke-width:2px}.WegJourney-module__WwV97q__stAktiv .WegJourney-module__WwV97q__wPunkt{fill:var(--copper);stroke:var(--copper)}.WegJourney-module__WwV97q__stErledigt .WegJourney-module__WwV97q__wPunkt{fill:var(--copper-lt);stroke:var(--copper-lt)}.WegJourney-module__WwV97q__stKommt .WegJourney-module__WwV97q__wPunkt{fill:var(--karte);stroke:var(--copper)}.WegJourney-module__WwV97q__wZahl{font-family:var(--font-dm-sans), sans-serif;fill:var(--copper);font-variant-numeric:tabular-nums;font-weight:500}.WegJourney-module__WwV97q__stAktiv .WegJourney-module__WwV97q__wZahl,.WegJourney-module__WwV97q__stErledigt .WegJourney-module__WwV97q__wZahl{fill:#fff}@media (prefers-reduced-motion:reduce){.WegJourney-module__WwV97q__hof{transition:none}}.WegJourney-module__WwV97q__stationHit{fill:#0000;pointer-events:all;cursor:pointer;outline:none}.WegJourney-module__WwV97q__stationRing{fill:none;stroke:var(--copper);stroke-width:2px;opacity:0;pointer-events:none;transition:opacity .15s}.WegJourney-module__WwV97q__stationHit:focus-visible+.WegJourney-module__WwV97q__stationRing{opacity:1}@media (hover:hover){.WegJourney-module__WwV97q__stKommt:hover .WegJourney-module__WwV97q__hof,.WegJourney-module__WwV97q__stErledigt:hover .WegJourney-module__WwV97q__hof{opacity:.8;transition:opacity .15s}}.WegJourney-module__WwV97q__weiter{z-index:20;font-family:var(--font-dm-sans), sans-serif;color:color-mix(in srgb, var(--text) 55%, transparent);background:var(--papier);border:1px solid var(--linie);cursor:pointer;border-radius:10px;padding:9px 20px;font-size:14px;font-weight:500;position:absolute;bottom:12vh;left:50%;transform:translate(-50%)}.WegJourney-module__WwV97q__weiter:hover{color:var(--plum)}.WegJourney-module__WwV97q__vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.HeroNeu-module__24SrSq__hero{background:radial-gradient(ellipse 60% 55% at 50% 45%, color-mix(in srgb, var(--copper-bg) 55%, var(--papier)) 0, var(--papier) 70%);--tinte:color-mix(in srgb, var(--plum) 22%, var(--karte));--tinte-2:color-mix(in srgb, var(--plum) 12%, var(--karte));--schattenfarbe:color-mix(in srgb, var(--plum-dunkel) 22%, transparent);--etikettfarbe:color-mix(in srgb, var(--plum) 55%, var(--karte));--blattrand:color-mix(in srgb, var(--plum) 8%, transparent);place-items:center;min-height:calc(100svh - 64px);padding:12px 16px 48px;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.HeroNeu-module__24SrSq__hero{min-height:calc(100svh + min(960px,100vw - 48px)/-6.57895)}}.HeroNeu-module__24SrSq__text{z-index:3;text-align:center;width:100%;max-width:660px;margin-inline:auto;position:relative}.HeroNeu-module__24SrSq__titel{margin:0}.HeroNeu-module__24SrSq__hook{letter-spacing:-.005em;--ein-y:12px;font-size:clamp(46px,4.2vw,60px);line-height:1.05;animation:.6s ease-out both HeroNeu-module__24SrSq__textEin;display:block}.HeroNeu-module__24SrSq__cevlo{color:color-mix(in srgb, var(--plum) 72%, var(--papier));--ein-y:12px;margin-top:.45em;font-size:clamp(28px,2.4vw,36px);line-height:1.2;animation:.6s ease-out .35s both HeroNeu-module__24SrSq__textEin;display:block}.HeroNeu-module__24SrSq__yes{--ein-y:8px;margin:14px 0 0;font-size:clamp(36px,3.2vw,48px);line-height:1.05;animation:.6s ease-out 1.66s both HeroNeu-module__24SrSq__textEin;position:relative}.HeroNeu-module__24SrSq__yesHell{pointer-events:none;background-image:linear-gradient(105deg, color-mix(in srgb, var(--sunset-1) 55%, var(--karte)) 0%, color-mix(in srgb, var(--sunset-2) 55%, var(--karte)) 20%, color-mix(in srgb, var(--sunset-3) 55%, var(--karte)) 42%, color-mix(in srgb, var(--sunset-4) 55%, var(--karte)) 63%, color-mix(in srgb, var(--sunset-5) 55%, var(--karte)) 82%, color-mix(in srgb, var(--sunset-6) 55%, var(--karte)) 100%);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes HeroNeu-module__24SrSq__textEin{0%{opacity:0;transform:translateY(var(--ein-y,12px))}to{opacity:1;transform:translateY(0)}}@keyframes HeroNeu-module__24SrSq__aufleuchten{0%{opacity:0}50%{opacity:.55}to{opacity:0}}.HeroNeu-module__24SrSq__sub{max-width:500px;margin:22px auto 0;font-size:18px;line-height:1.6}.HeroNeu-module__24SrSq__ctaWrap{margin-top:30px}.HeroNeu-module__24SrSq__hinweise{flex-direction:column;gap:4px;margin-top:22px;display:flex}.HeroNeu-module__24SrSq__hinweis{letter-spacing:.06em;margin:0;font-size:13px}@media (min-width:1440px) and (min-height:860px){.HeroNeu-module__24SrSq__sub{font-size:19px}}.HeroNeu-module__24SrSq__seite{z-index:1;perspective:1600px;pointer-events:none;visibility:hidden;opacity:0;width:440px;height:580px;position:absolute;top:50%}[data-bereit] .HeroNeu-module__24SrSq__seite{visibility:visible;opacity:1}.HeroNeu-module__24SrSq__links{transform-origin:100%}.HeroNeu-module__24SrSq__rechts{transform-origin:0}.HeroNeu-module__24SrSq__buehne{transform-style:preserve-3d;transform:rotateY(calc(var(--mx,0) * 3deg)) rotateX(calc(var(--my,0) * -2.2deg));position:absolute;inset:0}@media (max-width:699px){.HeroNeu-module__24SrSq__seite{display:none}}.HeroNeu-module__24SrSq__leiseModus .HeroNeu-module__24SrSq__seite{opacity:.32}.HeroNeu-module__24SrSq__leiseModus .HeroNeu-module__24SrSq__blatt{filter:blur(.8px)}.HeroNeu-module__24SrSq__ebene{transform-style:preserve-3d;transform:translate3d(calc(var(--mx,0) * var(--t) * 1px), calc(var(--my,0) * var(--t) * .7px), 0);position:absolute}.HeroNeu-module__24SrSq__zug,.HeroNeu-module__24SrSq__schweben{transform-style:preserve-3d;position:absolute;inset:0}.HeroNeu-module__24SrSq__blatt,.HeroNeu-module__24SrSq__schatten{transform:var(--ruhe);position:absolute;inset:0}.HeroNeu-module__24SrSq__schatten{transform:var(--ruhe) translate3d(16px, 28px, -40px);background:var(--schattenfarbe);filter:blur(24px);opacity:.36;border-radius:14px}.HeroNeu-module__24SrSq__blatt{background:var(--karte);border:1px solid var(--blattrand);border-radius:6px;padding:22px;overflow:hidden}.HeroNeu-module__24SrSq__blatt:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--copper-bg) 35%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.HeroNeu-module__24SrSq__weich{filter:blur(.6px)}.HeroNeu-module__24SrSq__etikett{letter-spacing:.22em;text-transform:uppercase;color:var(--etikettfarbe);font-size:9px;font-weight:600}.HeroNeu-module__24SrSq__spalte{flex-direction:column;gap:8px;display:flex}.HeroNeu-module__24SrSq__reihe{align-items:center;gap:10px;display:flex}.HeroNeu-module__24SrSq__balken{background:var(--tinte-2);border-radius:4px;height:7px}.HeroNeu-module__24SrSq__dunkel{background:var(--tinte)}.HeroNeu-module__24SrSq__plum{background:color-mix(in srgb, var(--plum) 70%, var(--karte));height:9px}.HeroNeu-module__24SrSq__kreis{border:1.5px solid color-mix(in srgb, var(--plum) 35%, var(--karte));border-radius:50%;flex:none;width:12px;height:12px}.HeroNeu-module__24SrSq__an{background:var(--copper);border-color:var(--copper)}.HeroNeu-module__24SrSq__foto{background:linear-gradient(160deg, color-mix(in srgb, var(--plum) 35%, var(--karte)), color-mix(in srgb, var(--copper-lt) 55%, var(--karte)));border-radius:50%;flex:none;width:54px;height:54px}.HeroNeu-module__24SrSq__chips{flex-wrap:wrap;gap:6px;display:flex}.HeroNeu-module__24SrSq__chip{border:1.2px solid color-mix(in srgb, var(--plum) 25%, var(--karte));height:18px;width:var(--b);border-radius:999px}.HeroNeu-module__24SrSq__chipAn{border-color:var(--copper);background:color-mix(in srgb, var(--copper) 14%, var(--karte))}.HeroNeu-module__24SrSq__zert{border-radius:4px;padding:16px}.HeroNeu-module__24SrSq__innen{border:1px solid color-mix(in srgb, var(--plum) 18%, transparent);border-radius:2px;position:absolute;inset:9px}.HeroNeu-module__24SrSq__siegel{border:2px solid var(--copper-lt);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.HeroNeu-module__24SrSq__siegel i{background:color-mix(in srgb, var(--copper) 30%, var(--karte));border-radius:50%;width:20px;height:20px;display:block}[data-bereit] .HeroNeu-module__24SrSq__zug{animation:1.9s cubic-bezier(.2,.75,.15,1) both HeroNeu-module__24SrSq__sammeln;animation-delay:var(--v)}[data-bereit] .HeroNeu-module__24SrSq__schweben{animation:HeroNeu-module__24SrSq__schweben var(--d) ease-in-out infinite alternate;animation-delay:calc(var(--v) + 1.9s)}@keyframes HeroNeu-module__24SrSq__sammeln{0%{transform:translate3d(var(--sx), var(--sy), 0) rotate(var(--sr));opacity:0}35%{opacity:1}to{opacity:1;transform:none}}@keyframes HeroNeu-module__24SrSq__schweben{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--h), 0)}}@media (min-width:1024px){.HeroNeu-module__24SrSq__hero{min-height:calc(100svh + min(960px,100vw - 64px)/-6.57895)}.HeroNeu-module__24SrSq__hook{font-size:min(clamp(46px,4.2vw,60px),7.2svh)}.HeroNeu-module__24SrSq__cevlo{font-size:min(clamp(28px,2.4vw,36px),4.4svh)}.HeroNeu-module__24SrSq__yes{font-size:min(clamp(36px,3.2vw,48px),5.8svh)}.HeroNeu-module__24SrSq__yesHell{animation:.9s ease-out 2.26s both HeroNeu-module__24SrSq__aufleuchten}}@media (prefers-reduced-motion:reduce){[data-bereit] .HeroNeu-module__24SrSq__zug,[data-bereit] .HeroNeu-module__24SrSq__schweben,.HeroNeu-module__24SrSq__hook,.HeroNeu-module__24SrSq__cevlo,.HeroNeu-module__24SrSq__yes,.HeroNeu-module__24SrSq__yesHell{animation:none}.HeroNeu-module__24SrSq__buehne{transform:none}.HeroNeu-module__24SrSq__yesHell{opacity:0}}
