@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5.5rem}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img,picture,video,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}button{font:inherit;color:inherit}a{color:inherit}code{font-family:var(--schrift-saira), sans-serif;letter-spacing:.01em;font-weight:620;font-stretch:70%}@view-transition{navigation:auto}:focus-visible{outline:3px solid var(--fokus,#e6683d);outline-offset:3px;border-radius:2px}.springen{z-index:100;background:var(--fokus,#e6683d);color:#121417;padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:1rem}.springen:focus{top:1rem}.unsichtbar{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clip{background:#121417;position:relative;overflow:hidden}.clip picture,.clip img,.clip video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip video{opacity:0;transition:opacity .6s}.clip[data-laeuft] video{opacity:1}.clip-knopf{z-index:3;cursor:pointer;position:absolute}.clip-knopf .clip-weiter,.clip[data-angehalten] .clip-knopf .clip-pause{display:none}.clip[data-angehalten] .clip-knopf .clip-weiter{display:inline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}}.vc{--grund:#08090b;--grund-alt:#0c0e11;--flaeche:#111317;--erhaben:#171a1f;--linie:#ffffff14;--linie-stark:#ffffff24;--text:#f4f5f7;--text-2:#a0a7b1;--text-3:#868d97;--akzent:#c8431a;--akzent-text:#e6683d;--licht:#c8431a80;--knopf-hover:#fff;--fokus:#e6683d;--kopf-grund:#08090bb8;--invers:#f4f5f7;--invers-text:#0b0c0e;--turm:#0c0e11d6;--turm-rand:#ffffff1a;--code-grund:#050607;--code-text:#f4f5f7;--tabkopf:#171a1f;--tabkopf-text:#f4f5f7;--zebra:#0e1013;--clipknopf:#08090b99;--clipknopf-text:#f4f5f7;--r:16px;--r-gross:20px;--r-klein:10px;--rand:clamp(1rem, 4vw, 2rem);--breite:75rem;--display:var(--schrift-saira), sans-serif;--text-schrift:var(--schrift-barlow), sans-serif;--etikett:var(--schrift-saira), sans-serif;color-scheme:dark;background:var(--grund);color:var(--text);font:400 1.0625rem/1.6 var(--text-schrift);font-variant-numeric:tabular-nums;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.vc{scroll-behavior:smooth}}.vc body{background:var(--grund);overflow-x:clip}.vc main>*{max-width:calc(var(--breite) + 2 * var(--rand));padding-inline:var(--rand);margin-inline:auto}.vc h1,.vc h2,.vc h3{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-weight:620;font-stretch:70%}.vc h2{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:.95}.vc h3{font-size:1.375rem;line-height:1.1}.vc p{text-wrap:pretty;max-width:64ch}.vc a{text-underline-offset:.2em;text-decoration-thickness:1px}.vc b,.vc strong{font-weight:600}.vc ::selection{background:#c8431a73}.vc :focus-visible{border-radius:6px}.vc .etikett{font:600 .875rem/1.2 var(--etikett);letter-spacing:.08em;text-transform:uppercase;color:var(--akzent-text);align-items:center;gap:.6rem;display:inline-flex}.vc .etikett-nr{color:var(--text-3)}.vc .etikett+h1,.vc .etikett+h2{margin-top:1rem}.vc .kopf{--kante:max(var(--rand), (100vw - var(--breite)) / 2);z-index:20;min-height:4rem;padding:0 var(--kante);background:var(--kopf-grund);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}@supports (animation-timeline:scroll()){.vc .kopf{animation-name:kopf-linie;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 120px}@keyframes kopf-linie{to{border-bottom-color:var(--linie)}}}@supports not (animation-timeline:scroll()){.vc .kopf{border-bottom-color:var(--linie)}}.vc .kopf-logo{align-items:center;min-height:44px;margin-right:auto;display:flex}.vc .kopf-logo img{width:150px;height:auto}.vc .kopf-nav ul{gap:2px;display:flex}.vc .kopf-nav a,.vc .kopf-menue a{min-height:40px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 .75rem;font-size:.9375rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.vc .kopf-nav a:hover{color:var(--text)}.vc .kopf-nav a[aria-current]{color:var(--text);background:#ffffff0f}.vc .kopf-laden{border:1px solid var(--linie-stark);min-height:36px;color:var(--text);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.vc .kopf-laden:hover{background:#ffffff17;border-color:#ffffff38}.vc .kopf-laden span{opacity:.75;margin-left:.25rem;font-weight:400}.vc .kopf-menue{display:none;position:relative}.vc .kopf-menue summary{cursor:pointer;border:1px solid var(--linie-stark);background:#ffffff0a;border-radius:999px;align-items:center;min-height:36px;padding:0 .9rem;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.vc .kopf-menue summary::-webkit-details-marker{display:none}.vc .kopf-menue:not([open])>ul{display:none}.vc .kopf-menue ul{background:var(--erhaben);min-width:13rem;box-shadow:0 0 0 1px var(--linie-stark), 0 24px 48px -16px #000;border-radius:14px;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0}.vc .kopf-menue li a{color:var(--text);border-radius:8px;display:flex}.vc .kopf-menue li a:hover{background:#ffffff0f}.vc .kopf-kofi{border:1px solid var(--linie-stark);width:36px;height:36px;color:var(--text-2);background:#ffffff0a;border-radius:999px;place-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-grid}.vc .kopf-kofi svg{width:17px;height:17px}.vc .kopf-kofi:hover{color:var(--akzent-text);background:#c8431a1a;border-color:#c8431a73}.vc .kopf-menue-kofi{border-top:1px solid var(--linie);margin-top:.3rem;padding-top:.3rem}.vc .kopf-menue-kofi a{gap:.55rem}.vc .kopf-menue-kofi svg{width:16px;height:16px;color:var(--akzent-text)}@media (width<=62rem){.vc .kopf-nav{display:none}.vc .kopf-menue{display:block}.vc .kopf-kofi{display:none}}@media (width<=30rem){.vc .kopf{gap:.5rem}.vc .kopf-logo img{width:124px}.vc .kopf-laden span{display:none}}.vc .knopf{background:var(--invers);min-height:50px;color:var(--invers-text);font:600 1.0625rem/1.2 var(--text-schrift);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 0 0 1px #fff3,0 10px 30px -10px #ffffff59}.vc .knopf small{opacity:.7;font-size:.875rem;font-weight:400}.vc .knopf:hover{background:var(--knopf-hover)}.vc .knopf-zweit{min-height:50px;color:var(--text);white-space:nowrap;border:1px solid var(--linie-stark);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.vc .knopf-zweit:hover{background:#ffffff17;border-color:#ffffff38}.vc .kapitel-weiter{color:var(--akzent-text);align-items:center;gap:.4rem;margin-top:1.75rem;font-weight:600;text-decoration:none;display:inline-flex}.vc .kapitel-weiter svg{width:16px;height:16px;transition:translate .15s}.vc .kapitel-weiter:hover svg{translate:3px}.vc .held{padding-top:clamp(2.5rem,7vw,6.5rem)}.vc .held-text{gap:1.75rem;display:grid}.vc .ueberzeile{border:1px solid var(--linie-stark);min-height:36px;font:600 .8125rem/1 var(--etikett);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);background:#ffffff08;border-radius:999px;justify-self:start;align-items:center;gap:.6rem;padding:0 .9rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.vc .ueberzeile:hover{color:var(--text);border-color:#ffffff40}.vc .ueberzeile svg{width:14px;height:14px}.vc .ueberzeile-tag{color:var(--text)}.vc .punkt{background:var(--akzent-text);width:7px;height:7px;box-shadow:0 0 10px var(--akzent-text);border-radius:50%}.vc .held h1{letter-spacing:-.015em;font-size:clamp(3.5rem,1.4rem + 7.6vw,8.25rem);line-height:.88}.vc .held-satz{color:var(--text-2);max-width:32em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.vc .held-aktion{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.vc .held-fein{color:var(--text-3);margin-top:1.1rem;font-size:.875rem}@media (width>=64rem){.vc .held-text{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:4rem}.vc .held-text .ueberzeile{grid-column:1/-1}.vc .held-seite{padding-bottom:.5rem}}@media (width<=30rem){.vc .held-aktion>a{flex:100%}}.vc .held-buehne{perspective:2400px;margin-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(4rem,9vw,7rem);position:relative}.vc .held-buehne:before{content:"";pointer-events:none;filter:blur(40px);background:radial-gradient(closest-side,#c8431a80,#c8431a1f 55%,#0000);position:absolute;inset:-14% 8% 40%}.vc .held-fenster{border-radius:14px;position:relative;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff40,0 50px 120px -20px #000000e6,0 0 90px -10px #c8431a59}.vc .held-clip{aspect-ratio:16/10;border-radius:14px}.vc .held-clip:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 22%);position:absolute;inset:0}.vc .held-clip .clip-knopf{background:var(--clipknopf);min-height:36px;color:var(--clipknopf-text);border:1px solid var(--linie-stark);backdrop-filter:blur(10px);font:600 .8125rem var(--text-schrift);border-radius:999px;padding:0 .9rem;bottom:1rem;left:1rem}.vc .turm{z-index:2;background:var(--turm);width:min(17rem,40%);box-shadow:0 0 0 1px var(--turm-rand), 0 1px 0 #ffffff14 inset, 0 1.5rem 3rem -1rem #000c;backdrop-filter:blur(12px);color:#f4f5f7;font-family:var(--etikett);border-radius:12px;font-weight:600;position:absolute;top:1rem;right:1rem;overflow:clip}.vc .turm-kopf,.vc .turm-fuss{letter-spacing:.06em;text-transform:uppercase;color:#b4bac2;justify-content:space-between;max-width:none;padding:.6rem .9rem;font-size:.75rem;display:flex}.vc .turm-kopf{border-bottom:2px solid var(--akzent)}.vc .turm ol li{border-bottom:1px solid #ffffff12;grid-template-columns:1.6rem 1fr auto;align-items:baseline;padding:.32rem .9rem;font-size:.9375rem;display:grid}.vc .turm-pos{color:#868d97}.vc .turm-wert{font:620 1.125rem var(--display);font-variant-numeric:tabular-nums;font-stretch:70%}.vc .turm-fuss{text-transform:none;letter-spacing:0;border-top:1px solid #ffffff1f;padding:0;display:block}.vc .turm-fuss-kopf{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;max-width:none;padding:.55rem .9rem .3rem;font-size:.75rem;display:flex}.vc .turm-fuss-kopf span:last-child{color:#f4f5f7;font:620 1.125rem var(--display);letter-spacing:0;font-variant-numeric:tabular-nums;font-stretch:70%}.vc .turm-fuss ul{margin:0;padding:0 0 .5rem;list-style:none}.vc .turm-fuss li{grid-template-columns:1fr auto 3rem;align-items:baseline;gap:.75rem;padding:.15rem .9rem;font-size:.8125rem;display:grid}.vc .turm-stand{color:#868d97;font-size:.75rem;font-weight:500}.vc .turm-fuss-wert{color:#f4f5f7;text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.vc .turm ol li{animation:.5s cubic-bezier(.2,.7,.2,1) both b-zeile;animation-delay:calc(var(--i,0) * 70ms + .3s)}.vc .turm ol li:first-child{--i:0}.vc .turm ol li:nth-child(2){--i:1}.vc .turm ol li:nth-child(3){--i:2}.vc .turm ol li:nth-child(4){--i:3}.vc .turm ol li:nth-child(5){--i:4}.vc .turm ol li:nth-child(6){--i:5}.vc .turm ol li:nth-child(7){--i:6}}@keyframes b-zeile{0%{opacity:0;transform:translate(.75rem)}}@media (width<=60rem){.vc .held-fenster{box-shadow:none;flex-direction:column;gap:.75rem;display:flex}.vc .held-clip{box-shadow:0 0 0 1px #ffffff1a,0 30px 80px -20px #000000e6,0 0 60px -10px #c8431a59}.vc .turm{background:var(--flaeche);backdrop-filter:none;width:auto;position:static}.vc .turm ol{grid-template-columns:1fr 1fr;display:grid}}.vc .leiter,.vc .mehr,.vc .galerie,.vc .installation,.vc .faq,.vc .versionen,.vc .wasneu{isolation:isolate;padding-block:clamp(4.5rem,10vw,8rem);position:relative}.vc .leiter-kopf{max-width:48rem}.vc .leiter-kopf p:not(.etikett){color:var(--text-2);margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.vc .leiter-tafel{background:var(--linie);border-radius:var(--r);box-shadow:0 0 0 1px var(--linie);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid;overflow:clip}.vc .leiter-tafel li{background:var(--flaeche);flex-direction:column;gap:.7rem;padding:1.75rem 1.6rem 2.1rem;display:flex;position:relative}.vc .leiter-sektor{font:600 .8125rem var(--etikett);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.vc .leiter-tafel h3{align-items:baseline;gap:.6rem;font-size:1.6rem;display:flex}.vc .leiter-buchstabe{background:var(--invers);min-width:2.1rem;height:2.1rem;color:var(--invers-text);border-radius:8px;place-items:center;font-size:1.3rem;display:inline-grid;transform:translateY(-.15rem)}.vc .leiter-tafel p{color:var(--text-2);font-size:1rem}.vc .blatt-kopf h2,.vc .klassement-kopf h2{align-items:center}.vc .blatt-kopf .leiter-buchstabe,.vc .klassement-kopf .leiter-buchstabe{transform:translateY(calc(clamp(1.9rem,3vw,2.6rem)/16.6667 - .1536rem))}.vc .leiter-tafel li>dl{margin-top:auto;padding-top:.3rem}.vc .leiter-tafel dl{gap:2rem;display:flex}.vc .leiter-tafel dd{font:620 2.4rem/1 var(--display);font-stretch:70%}.vc .leiter-tafel dt{font:600 .8125rem var(--etikett);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.vc .leiter-tafel dl div{flex-direction:column-reverse;gap:.2rem;display:flex}.vc .leiter-balken{background:var(--linie);height:3px;position:absolute;bottom:0;left:0;right:0}.vc .leiter-balken:after{content:"";width:calc(var(--anteil) * 100%);background:var(--akzent);box-shadow:0 0 12px var(--licht);position:absolute;inset:0 auto 0 0}@media (width<=56rem){.vc .leiter-tafel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=34rem){.vc .leiter-tafel{grid-template-columns:minmax(0,1fr)}}.vc .kapitel-liste{gap:clamp(6rem,14vw,11rem);padding-block:clamp(2rem,5vw,4rem) clamp(4.5rem,10vw,8rem);display:grid}.vc .kapitel{align-items:center;gap:2.5rem;display:grid}.vc .kapitel-text{container-type:inline-size}.vc .kapitel-text h2{font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem)}.vc .kapitel-text>p:not(.etikett){color:var(--text-2);max-width:34em;margin-top:1.25rem;font-size:1.0625rem}.vc .punkte{gap:.9rem;margin-top:2rem;padding:0;list-style:none;display:grid}.vc .punkte li{color:#d3d7dd;gap:.75rem;font-size:1rem;display:flex}.vc .punkte svg{width:18px;height:18px;color:var(--akzent-text);margin-top:.2rem}.vc .kapitel-bild{position:relative}.vc .kapitel-bild:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--licht), transparent);filter:blur(40px);opacity:.5;position:absolute;inset:-10% -6% 0}.vc .kapitel-bild picture{border-radius:var(--r);background:var(--flaeche);display:block;overflow:clip;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e,0 40px 90px -30px #000000f2}.vc .kapitel-bild img{width:100%}.vc .kapitel-bild figcaption{color:var(--text-3);max-width:70ch;margin-top:.9rem;font-size:.9375rem}@media (width>=60rem){.vc .kapitel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4.5rem}.vc .kapitel:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.vc .kapitel:nth-child(2n) .kapitel-text{order:2}.vc .kapitel-bild{margin-right:calc(-1 * min(5rem, (100vw - var(--breite)) / 2))}.vc .kapitel:nth-child(2n) .kapitel-bild{margin-right:0;margin-left:calc(-1 * min(5rem, (100vw - var(--breite)) / 2))}}.vc .mehr{padding-top:0}.vc .mehr h2{font-size:clamp(2rem,1.4rem + 2.4vw,3rem)}.vc .mehr ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:2.25rem;display:grid}.vc .mehr li{border-radius:var(--r-gross);background:linear-gradient(180deg, var(--erhaben), var(--flaeche));box-shadow:0 0 0 1px var(--linie), 0 1px 0 #ffffff0f inset;padding:1.75rem}.vc .mehr h3{font-size:1.375rem}.vc .mehr p{color:var(--text-2);margin-top:.5rem;font-size:1rem}.vc .mods{background:var(--grund-alt);border-block:1px solid var(--linie);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:3rem;padding-block:clamp(4.5rem,10vw,8rem);display:grid;max-width:none!important;padding-inline:max(var(--rand), (100vw - var(--breite)) / 2)!important}.vc .mods>div>p:not(.etikett){color:var(--text-2);margin-top:1.25rem}.vc .mods-hinweis{font-size:.9375rem}.vc .mods-raster{grid-template-columns:repeat(11,1fr);gap:6px;display:grid}.vc .mods-raster span{aspect-ratio:1;background:var(--flaeche);box-shadow:0 0 0 1px var(--linie);border-radius:5px}.vc .mods-raster span.offen{background:var(--akzent);box-shadow:0 0 12px -2px var(--licht)}@media (width<=46rem){.vc .mods{grid-template-columns:minmax(0,1fr)}}.vc .galerie h2{flex-wrap:wrap;align-items:baseline;gap:1rem;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);display:flex}.vc .galerie h2 span{font:600 .875rem var(--etikett);letter-spacing:.08em;text-transform:uppercase;color:var(--akzent-text)}.vc .galerie-reihe{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:min(86vw,40rem);grid-auto-flow:column;gap:1.25rem;margin-top:2rem;padding:.25rem .25rem 1.25rem;display:grid;overflow-x:auto}.vc .galerie-reihe li{scroll-snap-align:start}.vc .galerie-reihe picture{border-radius:var(--r);display:block;overflow:clip;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.vc .galerie figcaption{gap:.2rem;margin-top:.9rem;font-size:.9375rem;display:grid}.vc .galerie figcaption span{color:var(--text-2)}.vc .installation{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem);display:grid}.vc .reiter{background:var(--flaeche);box-shadow:0 0 0 1px var(--linie);border-radius:999px;gap:2px;width:fit-content;margin-top:2rem;padding:4px;display:flex}.vc .reiter button{min-height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.1rem;font-weight:600;transition:color .15s}.vc .reiter button:hover{color:var(--text)}.vc .reiter button[aria-selected=true]{background:var(--invers);color:var(--invers-text)}.vc .installation.mit-reitern .reiter-titel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vc .reiter-titel{margin-top:2rem}.vc .schritte{counter-reset:schritt;border-top:1px solid var(--linie-stark);grid-template-columns:minmax(0,1fr);margin-top:1.5rem;padding:0;list-style:none;display:grid}.vc .schritte li{counter-increment:schritt;border-bottom:1px solid var(--linie);grid-template-columns:2.75rem minmax(0,1fr);padding:1.1rem 0;display:grid}.vc .schritte li>*{grid-column:2}.vc .schritte li:before{content:counter(schritt, decimal-leading-zero);font:600 .875rem/1.9 var(--etikett);letter-spacing:.06em;color:var(--akzent-text);grid-area:1/1}.vc .schritt-detail{color:var(--text-2);margin-top:.35rem;font-size:1rem}.vc .zeile{background:var(--code-grund);color:var(--code-text);border-radius:var(--r-klein);box-shadow:0 0 0 1px var(--linie);align-items:center;gap:.75rem;margin-top:.8rem;padding:.55rem .6rem .55rem 1rem;display:flex}.vc .zeile code{white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;overflow-x:auto}.vc .kopieren{border:1px solid var(--linie-stark);min-height:32px;color:var(--code-text);cursor:pointer;background:#ffffff0a;border-radius:999px;flex-shrink:0;margin-left:auto;padding:0 .8rem;font-size:.875rem;font-weight:600}.vc .kopieren:hover{background:#ffffff17}.vc .installation-sicher{border-radius:var(--r-gross);background:linear-gradient(180deg, var(--erhaben), var(--flaeche));box-shadow:0 0 0 1px var(--linie), 0 1px 0 #ffffff0f inset;align-self:start;gap:.9rem;padding:1.75rem;display:grid}.vc .installation-sicher h3{font-size:1.6rem}.vc .installation-sicher p{color:var(--text-2);font-size:1rem}.vc .pruefsummen dt{font:600 .8125rem var(--etikett);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:.7rem}.vc .pruefsummen dd{color:var(--text-2);overflow-wrap:normal;word-break:normal;margin-top:.2rem;font-size:.875rem}.vc .getestet{font-size:.875rem!important}@media (width<=56rem){.vc .installation{grid-template-columns:minmax(0,1fr)}}.vc .faq{gap:2rem;display:grid}.vc .faq h2{margin:0}.vc .faq-liste{border-top:1px solid var(--linie-stark)}.vc .faq details{border-bottom:1px solid var(--linie)}.vc .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.9rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.vc .faq summary::-webkit-details-marker{display:none}.vc .faq summary:after{content:"+";font:400 1.6rem/1 var(--text-schrift);color:var(--text-2);flex:none;transition:rotate .2s}.vc .faq details[open] summary:after{rotate:45deg}.vc .faq details p{color:var(--text-2);max-width:40rem;padding:0 0 1.4rem;font-size:1rem}@media (width>=56rem){.vc .faq{grid-template-columns:1fr 2fr;gap:4rem}}.vc .versionen-liste{border-top:1px solid var(--linie-stark);margin-top:2rem}.vc .versionen-liste>li{border-bottom:1px solid var(--linie);padding:1.5rem 0}.vc .version-kopf{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;display:flex}.vc .version-kopf b{font:620 1.75rem/1 var(--display);font-stretch:70%}.vc .version-kopf time,.vc .version-kopf span{color:var(--text-2)}.vc .version-kopf a{color:var(--akzent-text);margin-left:auto;font-weight:600}.vc .versionen details{margin-top:.6rem}.vc .versionen summary{cursor:pointer;color:var(--text-2);font-weight:400}.vc .versionen details ul{gap:.4rem;max-width:75ch;margin-top:.6rem;padding-left:1.2rem;display:grid}.vc .versionen-quelle{color:var(--text-3);margin-top:1rem;font-size:.9375rem}.vc .unterstuetzen{padding-bottom:clamp(3rem,7vw,5rem)}.vc .unterstuetzen-band{isolation:isolate;border-radius:var(--r-gross);background:linear-gradient(180deg, var(--erhaben), var(--flaeche));box-shadow:0 0 0 1px var(--linie), 0 1px 0 #ffffff0f inset;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem 2rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:clip}.vc .unterstuetzen-band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c8431a47,#0000);width:26rem;height:18rem;position:absolute;top:50%;left:-6rem;translate:0 -50%}.vc .unterstuetzen-zeichen{width:3.5rem;height:3.5rem;color:var(--akzent-text);background:#c8431a24;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c8431a66}.vc .unterstuetzen-zeichen svg{width:1.6rem;height:1.6rem}.vc .unterstuetzen-text h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.vc .unterstuetzen-text .etikett+h2{margin-top:.5rem}.vc .unterstuetzen-text>p:not(.etikett){color:var(--text-2);max-width:52ch;margin-top:.5rem;font-size:1rem}.vc .knopf-kofi{gap:.55rem}.vc .knopf-kofi svg{width:18px;height:18px;color:var(--akzent-text)}@media (width<=46rem){.vc .unterstuetzen-band{grid-template-columns:auto minmax(0,1fr)}.vc .knopf-kofi{grid-column:1/-1;justify-self:start}}@media (width<=30rem){.vc .unterstuetzen-band{grid-template-columns:minmax(0,1fr)}.vc .knopf-kofi{justify-self:stretch}}.vc .abschluss{z-index:0;text-align:center;justify-items:center;gap:1.25rem;padding-block:clamp(6rem,14vw,11rem);display:grid;position:relative;overflow:clip;max-width:none!important}.vc .abschluss:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c8431a80,#c8431a1f 60%,#0000);width:min(1100px,160vw);height:620px;position:absolute;bottom:-310px;left:50%;translate:-50%}.vc .abschluss h2{max-width:14ch;font-size:clamp(3rem,1.6rem + 5.6vw,6.5rem);line-height:.9}.vc .abschluss p{color:var(--text-2);font-size:1.125rem}.vc .abschluss .knopf{margin-top:1rem}.vc .abschluss .abschluss-kofi{color:var(--text-2);margin-top:.5rem;font-size:.9375rem}.vc .abschluss-kofi a{color:var(--text);text-decoration-color:var(--text-3)}.vc .abschluss-kofi a:hover{color:var(--akzent-text)}.vc .fuss{padding:3.5rem max(var(--rand), (100vw - var(--breite)) / 2) 2.5rem;border-top:1px solid var(--linie);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem;font-size:.875rem;display:grid}.vc .fuss-marke img{width:140px;height:auto}.vc .fuss-marke p{color:var(--text-3);max-width:70ch;margin-top:1rem;font-size:.875rem}.vc .fuss-nav ul{grid-template-columns:repeat(2,auto);justify-content:end;gap:.25rem 2rem;display:grid}.vc .fuss-nav a{min-height:36px;color:var(--text-2);align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.vc .fuss-nav a:hover{color:var(--text)}@media (width<=46rem){.vc .fuss{grid-template-columns:minmax(0,1fr)}.vc .fuss-nav ul{justify-content:start}}.vc .wasneu-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.vc .wasneu-kopf p{color:var(--text-2)}.vc .wasneu-liste{columns:2 26rem;column-gap:3rem;margin-top:2rem}.vc .wasneu-liste li{break-inside:avoid;border-top:1px solid var(--linie);color:#d3d7dd;padding:.75rem 0 .75rem 1.1rem;font-size:1rem;position:relative}.vc .wasneu-liste li:before{content:"";background:var(--akzent-text);border-radius:50%;width:5px;height:5px;position:absolute;top:1.4rem;left:0}.vc .wasneu-weiter{margin-top:1.75rem}.vc .wasneu-weiter a{color:var(--akzent-text);font-weight:600}.vc .version-kopf h2{font:620 2rem/1 var(--display);font-stretch:70%}.vc .version-aktuell{font:600 .75rem var(--etikett);letter-spacing:.06em;text-transform:uppercase;background:#c8431a29;border-radius:999px;align-items:center;padding:.15rem .65rem;display:inline-flex;box-shadow:inset 0 0 0 1px #c8431a73;color:var(--akzent-text)!important}.vc .version-aenderungen{gap:.45rem;max-width:80ch;margin-top:1rem;padding-left:1.2rem;display:grid}.vc .versionen-liste .pruefsummen{background:var(--flaeche);border-radius:var(--r);box-shadow:0 0 0 1px var(--linie);max-width:44rem;margin-top:1.25rem;padding:1.1rem 1.25rem}.vc .versionen-liste .pruefsummen dt:first-child{margin-top:0}.vc .version-spiel{color:var(--text-2);margin-top:.75rem;font-size:.9375rem}.vc :is(.bereich-kopf nav ol,.kennzahlen,.namensliste,.datenblatt,.medaillen,.offene-cups,.pressetext,.dateiliste,.cups-kopf ol,.tabelle-rahmen,.wochenende-schritte,.rm-legende,.rm-karten,.sponsorwand,.dokument .stand){border-radius:var(--r);overflow:clip}.vc .rm-idee{border-radius:var(--r-gross)}.vc :is(.bereich-kopf,.cups-kopf,.rm-titel){isolation:isolate;position:relative}.vc :is(.bereich-kopf,.cups-kopf,.rm-titel):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c8431a38,#0000);width:min(62rem,150vw);height:40rem;position:absolute;top:-22rem;left:50%;translate:-50%}.vc :is(.bereich-kopf,.cups-kopf,.rm-titel) h1{letter-spacing:-.015em}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vc .held-fenster{transform-origin:50% 0;animation-name:flach;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 30vh}@keyframes flach{0%{transform:rotateX(14deg)scale(.95)}to{transform:none}}.vc .reveal{animation-name:einblenden;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 70%}.vc .kapitel-bild.reveal{animation-name:einblenden-bild}@keyframes einblenden{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@keyframes einblenden-bild{0%{opacity:0;transform:perspective(1600px)rotateX(10deg)translateY(60px)scale(.96)}to{opacity:1;transform:none}}}}
