.gs-story.gs-sonne{--gs-strecke:460}.gs-sonne .gs-buehne{background:#06070a}.gs-sonne .gs-bild{overflow:hidden}.gs-sonne .gs-grund{background:radial-gradient(90% 70% at 50% 38%,#0e0d0b,#06070a 72%);position:absolute;inset:0}.gs-sonne .gs-schein{pointer-events:none;opacity:0;background:radial-gradient(60% 50% at 72% 18%,#e6cf9c29,#e6cf9c00 70%);position:absolute;inset:0}.gs-sonne .gs-szene{transform-origin:0 0;width:1000px;height:1000px;position:absolute;top:0;left:0;overflow:visible}.gs-sonne .gs-szene text{font-family:var(--f)}.gs-sonne .gs-szene .gs-mono{font-family:var(--mono)}.gs-sonne .gs-vignette{pointer-events:none;background:radial-gradient(95% 75% at 50% 40%,#06070a00 50%,#06070ad1 100%);position:absolute;inset:0}.gs-sonne .gs-buehne:after{content:none}.gs-sonne .gs-verlauf{z-index:5;pointer-events:none;background:linear-gradient(#06070a00,#06070ad1 58%,#06070af2);height:44%;position:absolute;inset:auto 0 0}.gs-sonne .gs-linie{fill:none;stroke:#c9a96e;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.gs-sonne .gs-leise{stroke:#c9a96e47;stroke-width:1.6px}.gs-sonne .gs-pergament-blatt{stroke:#c9a96e61;stroke-width:1.5px}.gs-sonne .gs-pergament-rand{fill:none;stroke:#c9a96e29;stroke-width:1px}.gs-sonne .gs-schrift-linie{stroke:#c9a96e29;stroke-width:2px;stroke-linecap:round}.gs-sonne .gs-zeichen-text{fill:#e6cf9cd1;letter-spacing:6px;font-size:17px;font-weight:500}.gs-sonne .gs-glyphe{fill:none;stroke:#e6cf9c99;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.gs-sonne .gs-zeichen-ring{fill:none;stroke:#e6cf9c;stroke-width:7px;stroke-linecap:round}.gs-sonne .gs-zeichen-punkt{fill:#e6cf9c}.gs-sonne .gs-strahl{stroke:#e6cf9c;stroke-width:4px;stroke-linecap:round;opacity:.75}.gs-sonne .gs-kolben-glas{stroke:#c9a96ec7}.gs-sonne .gs-blase{fill:#ffe7a8bf;transform-box:fill-box;animation:2.4s ease-in infinite gs-blase}.gs-sonne .gs-kerze-koerper{fill:#1a1b22;stroke:#c9a96e73;stroke-width:1.2px}.gs-sonne .gs-flamme{fill:#ffe7a8;transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite gs-flackern}.gs-sonne .gs-kerzen-hof{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite gs-kerzenhof}.gs-sonne .gs-werk.gs-still .gs-blase,.gs-sonne .gs-werk.gs-still .gs-flamme,.gs-sonne .gs-werk.gs-still .gs-kerzen-hof{animation-play-state:paused}@keyframes gs-flackern{0%,to{transform:scale(1)}30%{transform:scale(.94,1.06)skew(2deg)}60%{transform:scale(1.04,.96)skew(-2deg)}}@keyframes gs-kerzenhof{0%,to{opacity:.8}50%{opacity:1}}@keyframes gs-blase{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-34px)}}.gs-sonne .gs-boden{stroke:#c9a96e73;stroke-width:2px}.gs-sonne .gs-wand-flaeche{stroke:none}.gs-sonne .gs-rippe{stroke:#c9a96e1a;stroke-width:1.2px}.gs-sonne .gs-tor{fill:#0b0c10;stroke:#c9a96e73;stroke-width:1.5px}.gs-sonne .gs-tor-linie{stroke:#c9a96e2e;stroke-width:1px}.gs-sonne .gs-fenster{fill:#e6cf9c33;stroke:#c9a96e66;stroke-width:1px}.gs-sonne .gs-dach-flaeche{fill:#12131a}.gs-sonne .gs-dach-leer{fill:none;stroke:#e6cf9c73;stroke-width:1.6px;stroke-dasharray:8 7}.gs-sonne .gs-zaehler-kasten{fill:#0a0b0e;stroke:#e6cf9c8c;stroke-width:1.5px}.gs-sonne .gs-zaehler-zahl{fill:#f0e2bd;letter-spacing:1px;font-size:30px;font-weight:500}.gs-sonne .gs-zaehler-einheit{fill:#e6cf9cb3;letter-spacing:2px;font-size:14px;font-weight:500}.gs-sonne .gs-modul-flaeche{stroke:#e6cf9c9e;stroke-width:1.2px;stroke-linejoin:round}.gs-sonne .gs-modul-linie{fill:none;stroke:#e6cf9c38;stroke-width:1px}.gs-sonne .gs-faden{stroke:#e6cf9c99;stroke-width:1.5px}.gs-sonne .gs-schild-koerper{fill:#15161c;stroke:#c9a96e;stroke-width:2px}.gs-sonne .gs-schild-loch{fill:#06070a;stroke:#c9a96e99;stroke-width:1.5px}.gs-sonne .gs-schild-titel{fill:#f0ede8b8;letter-spacing:4px;font-size:14px;font-weight:500}.gs-sonne .gs-schild-betrag{fill:#f0ede8;letter-spacing:2px;font-size:46px;font-weight:800}.gs-sonne .gs-schild-betrag.gs-gold{fill:#f8d57c;font-size:56px}.gs-sonne .gs-land-de{fill:none;stroke:#e6cf9cb3;stroke-width:1.6px;stroke-linejoin:round}.gs-sonne .gs-land-at{fill:#c9a96e14;stroke:#e6cf9c8c;stroke-width:1.4px;stroke-linejoin:round}.gs-sonne .gs-land-name{fill:#e6cf9c8c;letter-spacing:6px;font-size:15px;font-weight:500}.gs-sonne .gs-verbindung{fill:none;stroke:#e6cf9c8c;stroke-width:1.3px;stroke-linecap:round}.gs-sonne .gs-partner-hof{fill:#e6cf9c24;stroke:#e6cf9c80;stroke-width:1px}.gs-sonne .gs-partner-kern{fill:#06070a;stroke:#f0e2bd;stroke-width:2px}.gs-sonne .gs-kachel-flaeche{fill:#1a1b22;stroke:#e6cf9c;stroke-width:1.4px}.gs-sonne .gs-kachel-linie{fill:none;stroke:#e6cf9c80;stroke-width:.9px}.gs-sonne .gs-kachel-gold{fill:#e6cf9c;stroke:#fff4da;stroke-width:1.2px}.gs-sonne .gs-kachel-gold+.gs-kachel-linie{stroke:#62451e8c}.gs-sonne .gs-ring-linie{fill:none;stroke:#e6cf9c61;stroke-width:1.5px}
.mv .pv-zwei{align-items:center;gap:clamp(36px,6vw,80px);display:grid}@media (min-width:960px){.mv .pv-zwei{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.mv .pv-label{font:500 10.5px/1.4 var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--gold-hi)}.mv .pv-schritte{gap:16px;margin:clamp(36px,4.5vw,56px) 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:700px){.mv .pv-schritte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mv .pv-schritte{grid-template-columns:repeat(4,minmax(0,1fr))}.mv .pv-schritte:before{content:"";z-index:0;background:linear-gradient(90deg, #c9a96e26, var(--gold-hi), #c9a96e26);transform-origin:0;height:1.5px;transition:transform 1.6s var(--ease) .3s;position:absolute;top:46px;left:12%;right:12%}.mv.anim .pv-schritte.w:before{transition:none;transform:scaleX(0)}}.mv .pv-schritt{z-index:1;padding:clamp(22px,2.4vw,28px);position:relative}.mv .pv-nr{font:500 12px/1 var(--mono);letter-spacing:2px;color:var(--muted);position:absolute;top:18px;right:20px}.mv .pv-symbol{width:52px;height:52px;color:var(--gold-hi);background:var(--card-h);box-shadow:inset 0 0 0 1.5px var(--rand-an), 0 0 28px #c9a96e33;border-radius:50%;place-items:center;display:grid}.mv .pv-schritt h3{font:700 18px/1.3 var(--f);color:var(--text);margin-top:18px}.mv .pv-schritt p{font:400 15px/1.55 var(--f);color:#f0ede8c7;margin-top:8px}@media (prefers-reduced-motion:no-preference){.mv.anim .pv-schritte.da .pv-symbol{animation:mv-pop .55s var(--ease) both;animation-delay:calc(var(--i,0) * .12s + .35s)}}.mv .pv-provision,.mv .pv-preis{margin:0;padding:clamp(24px,3vw,34px)}.mv .pv-zeit{gap:22px;margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.mv .pv-zeit:before{content:"";background:linear-gradient(180deg, var(--gold-hi), #c9a96e33);transform-origin:top;width:1.5px;transition:transform 1.3s var(--ease) .2s;position:absolute;top:8px;bottom:8px;left:7px}.mv.anim .pv-provision.w .pv-zeit:before{transition:none;transform:scaleY(0)}.mv .pv-zeit li{gap:2px;padding-left:32px;display:grid;position:relative}.mv .pv-zeit li:before{content:"";background:var(--card);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--gold-hi), 0 0 16px #e6cf9c59;transition:transform .5s var(--ease), background .5s var(--ease);transition-delay:calc(var(--i,0) * .26s + .4s);border-radius:50%;position:absolute;top:4px;left:0}.mv .pv-zeit li:last-child:before{background:var(--gold-hi)}.mv.anim .pv-provision.w .pv-zeit li:before{transition:none;transform:scale(.2)}.mv .pv-zeit b{font:700 16px/1.3 var(--f);color:var(--text)}.mv .pv-zeit span{font:400 14.5px/1.5 var(--f);color:#f0ede8bd}.mv .pv-groesse{border-top:1px dashed var(--rand-an);margin-top:26px;padding-top:20px}.mv .pv-balken{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;height:120px;margin-top:14px;display:grid}.mv .pv-balken span{text-align:center;grid-template-rows:1fr auto;gap:8px;height:100%;display:grid}.mv .pv-balken i{height:var(--h);background:linear-gradient(180deg, var(--gold-hi), #ab936d59);transform-origin:bottom;transition:transform .9s var(--ease);transition-delay:calc(var(--i,0) * .18s + .6s);border-radius:6px 6px 2px 2px;align-self:end;box-shadow:0 0 22px #e6cf9c2e}.mv.anim .pv-provision.w .pv-balken i{transition:none;transform:scaleY(0)}.mv .pv-balken small{font:500 10.5px/1 var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.mv .pv-provision .hinweis,.mv .pv-preis .hinweis{margin-top:20px}.mv .pv-zeile{font:400 15px/1.4 var(--f);color:#f0ede8d1;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin-top:20px;display:grid}.mv .pv-zeile span{white-space:nowrap}.mv .pv-zeile strong{color:var(--text);text-align:right;font-weight:700}.mv .pv-zeile-dach strong{color:var(--gold-hi)}.mv .pv-strich{transform-origin:0;height:10px;transition:transform 1.1s var(--ease);border-radius:5px;grid-column:1/-1}.mv .pv-strich-netz{background:linear-gradient(90deg,#b5b5bf8c,#b5b5bf40);width:100%;transition-delay:.3s}.mv .pv-strich-dach{background:linear-gradient(90deg, var(--gold-hi), #ab936d80);width:60%;transition-delay:.8s;box-shadow:0 0 18px #e6cf9c4d}.mv.anim .pv-preis.w .pv-strich{transition:none;transform:scaleX(0)}.mv .pv-rechnung{border-top:1px dashed var(--rand-an);gap:12px;margin:24px 0 0;padding-top:18px;display:grid}.mv .pv-rechnung div{transition:opacity .7s var(--ease), transform .7s var(--ease);justify-content:space-between;align-items:baseline;gap:16px;transition-delay:1.3s;display:flex}.mv .pv-rechnung div+div{transition-delay:1.5s}.mv.anim .pv-preis.w .pv-rechnung div{opacity:0;transition:none;transform:translateY(10px)}.mv .pv-rechnung dt{font:400 15px/1.4 var(--f);color:#f0ede8c7}.mv .pv-rechnung dd{font:800 22px/1 var(--f);color:var(--gold-hi);white-space:nowrap;margin:0}.mv .pv-bonus .haken{margin-top:18px}.mv .pv-weg{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mv .pv-weg li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.mv .pv-weg-nr{width:36px;height:36px;font:500 13px/1 var(--mono);color:var(--gold-hi);background:var(--card-h);box-shadow:inset 0 0 0 1.5px var(--rand-an);border-radius:50%;place-items:center;display:grid}.mv .pv-weg li>div b{font:700 16px/1.35 var(--f);color:var(--text);display:block}.mv .pv-weg li>div span{font:400 14.5px/1.5 var(--f);color:#f0ede8bd;margin-top:2px;display:block}.mv .pv-schluss{margin-top:clamp(36px,4vw,52px)}
