.kopf-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.menue-liste a[aria-current=page]{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}html:is([data-world=berry],:has([data-welt-ohne-js=berry])) .menue-liste a{color:#fff}.fuss{gap:16px}.fuss-claim{font-family:var(--display);font-size:var(--t-h3);color:var(--akzent);line-height:1.1}.section[data-section=vision],.section[data-section=manifest],.section[data-section=coc-kopf]{--akzent:#fff;--text:#fff;--text-leise:#f1dfe8;--fokus:#fff;background:var(--berry);color:#fff}html:is([data-world=berry],:has([data-welt-ohne-js=berry])) .section[data-section=vision],html:is([data-world=berry],:has([data-welt-ohne-js=berry])) .section[data-section=manifest],html:is([data-world=berry],:has([data-welt-ohne-js=berry])) .section[data-section=coc-kopf]{background:0 0}.section[data-section=vision] .raster[data-raster=split]>.zelle:first-child,.section[data-section=manifest] .raster[data-raster=split]>.zelle:first-child,.section[data-section^=coc-] .raster[data-raster=split]>.zelle:first-child{order:0}.section[data-section=vision] .spalte{justify-content:flex-start;gap:16px}html:root:not([data-world=konsole]){--t-body:clamp(1.0625rem, .66rem + .446vw, 1.375rem)}.einleitung{font-size:var(--t-body);color:var(--text)}.leise{color:var(--text-leise)}.manifest-zeile{color:var(--akzent)}.signatur{color:var(--akzent);font-weight:600}.knopf-reihe{flex-wrap:wrap}.spalte{flex-direction:column;justify-content:center;gap:24px;display:flex}.tipp-link{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}picture{display:contents}.bild{border-radius:var(--r-bild);box-shadow:var(--schatten);object-fit:cover;width:100%;height:auto}.bild-hoch{aspect-ratio:4/5}.bild-quer{aspect-ratio:3/2}.bild-trips{aspect-ratio:4/5}@media (768px<=width<1024px){.aufmacher-bild{aspect-ratio:3/2}}@media not (min-width:1024px){.section:is([data-section=einstieg],[data-section=trip]) .bild{aspect-ratio:4/3;max-block-size:48svh}}@media (min-width:1024px){.section:is([data-section=aufmacher],[data-section=einstieg],[data-section=trip])>.raster[data-raster=split]{grid-template-columns:fit-content(min(50%,62ch)) minmax(0,1fr)}.section:is([data-section=aufmacher],[data-section=einstieg],[data-section=trip])>.raster[data-raster=split] h1{text-wrap:pretty}.bild-trips{aspect-ratio:3/4;max-height:calc(100svh - var(--kopf-hoehe))}.bild-split{max-height:calc(100svh - var(--kopf-hoehe))}}.bildkarte{padding:0;overflow:hidden}.bildkarte-innen{flex-direction:column;flex:auto;display:flex}.bildkarte-bild{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.textkarte-bild{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.bildkarte-text{flex-direction:column;flex:auto;gap:12px;padding:clamp(20px,2.4vw,36px);display:flex}.bildkarte-text .knopf{align-self:flex-start;margin-top:auto}@media (640px<=width<1024px){.zelle[style*=--s2]>.bildkarte>.bildkarte-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (1024px<=width<1600px){.zelle[style*=--s3]>.bildkarte>.bildkarte-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (1600px<=width<2200px){.zelle[style*=--s4]>.bildkarte>.bildkarte-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (min-width:2200px){.zelle[style*=--s5]>.bildkarte>.bildkarte-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}@media (640px<=width<1024px){.zelle[style*=--s2]>.textkarte>.bildkarte-innen>.textkarte-bild{aspect-ratio:auto;height:0;min-height:max(100%,240px,24vw)}}@media (1024px<=width<1600px){.zelle[style*=--s3]>.textkarte>.bildkarte-innen>.textkarte-bild{aspect-ratio:auto;height:0;min-height:max(100%,240px,24vw)}}@media (1600px<=width<2200px){.zelle[style*=--s4]>.textkarte>.bildkarte-innen>.textkarte-bild{aspect-ratio:auto;height:0;min-height:max(100%,240px,24vw)}}@media (min-width:2200px){.zelle[style*=--s5]>.textkarte>.bildkarte-innen>.textkarte-bild{aspect-ratio:auto;height:0;min-height:max(100%,240px,24vw)}}.karte .knopf[data-art=sekundaer]{color:var(--berry);border-color:var(--berry)}.karte .knopf{align-self:flex-start;margin-top:auto}.karte p{color:var(--ink)}.karte .leise{color:#5b4c53}.buchstabe{font-family:var(--display);font-size:var(--t-display);color:var(--berry);line-height:.9}.tabelle{border-collapse:collapse;font-family:var(--sans);width:100%}.tabelle caption{text-align:start;color:var(--text-leise);font-size:var(--t-small);padding-bottom:12px}.tabelle th,.tabelle td{text-align:start;vertical-align:top;border-bottom:1px solid var(--linie);padding:16px 16px 16px 0}.tabelle thead th{font-size:var(--t-small);letter-spacing:.13em;text-transform:uppercase;color:var(--berry);font-weight:600}.tabelle tbody th{color:var(--berry);font-weight:700}.tabelle .zelle-label{display:none}@media not (min-width:768px){.tabelle thead{display:none}.tabelle,.tabelle tbody,.tabelle tr,.tabelle th,.tabelle td{display:block}.tabelle tr{border-bottom:1px solid var(--linie);padding-block:16px}.tabelle th,.tabelle td{border:0;padding:4px 0}.tabelle tbody th{font-size:var(--t-h3)}.tabelle .zelle-label{font-size:var(--t-small);letter-spacing:.13em;text-transform:uppercase;color:var(--berry);font-weight:600;display:block}}.regel-gruppen{gap:var(--spalt);flex-direction:column;display:flex}.section[data-section^=coc-] .karte strong{color:var(--berry)}.anfrage{flex-direction:column;gap:24px;display:flex}main:has(.anfrage-danke) .anfrage-kopf{display:none}.feld-check{align-items:flex-start;gap:12px;min-height:44px;display:flex}.feld-check input{min-block-size:44px;min-inline-size:44px;accent-color:var(--berry);flex:none;margin:0}.feld-eingabe[rows]{resize:vertical;min-height:160px}.honig{visibility:hidden;height:0;position:absolute;overflow:hidden}.recht-raster{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,72px);display:grid}@media (min-width:1024px){.recht-raster{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.recht-inhalt{top:calc(var(--kopf-hoehe) + 24px);position:sticky}}.recht-inhalt-titel{font-size:var(--t-small);letter-spacing:.13em;text-transform:uppercase;color:var(--berry);font-weight:600}.recht-inhalt ol{border-top:1px solid var(--linie);flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.recht-inhalt li{border-bottom:1px solid var(--linie)}.recht-inhalt .tipp-link{color:var(--text);text-decoration:none}.recht-inhalt .tipp-link:hover,.recht-inhalt .tipp-link:focus-visible{color:var(--berry);text-decoration:underline}.recht-text{flex-direction:column;gap:clamp(32px,4vw,56px);display:flex}.recht-abschnitt{scroll-margin-top:calc(var(--kopf-hoehe) + 16px);flex-direction:column;gap:1em;display:flex}.recht-liste{flex-direction:column;gap:.5em;padding-inline-start:1.25em;display:flex}.recht-link{color:var(--berry);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.recht-abschnitt .tabelle{font-size:var(--t-small)}.recht-abschnitt .tabelle tbody th{font-size:inherit;overflow-wrap:anywhere;font-weight:600}.section[data-section=manifest] .label{color:var(--text-leise)}.section[data-section=manifest] .raster[data-raster=split]>.zelle{justify-content:center}.wa-handy{background:var(--ink);border-radius:48px;margin:0;padding:12px;box-shadow:0 32px 64px -28px #3f04248c,inset 0 0 0 2px #3a2a32}.wa{background:var(--card);color:var(--ink);border-radius:36px;flex-direction:column;display:flex;overflow:hidden}.wa-leiste{background:var(--berry-deep);justify-content:center;padding:10px 0 6px;display:flex}.wa-notch{width:34%;background:var(--ink);border-radius:100px;block-size:22px}.wa-kopf{background:var(--berry-deep);color:#fff;align-items:center;gap:14px;padding:10px 20px 16px;display:flex}.wa-kopf-text,.wa-gruppe-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-titel{font-family:var(--display);font-size:var(--t-h3);color:#fff;line-height:1.1}.wa-kopf .wa-unter{font-size:var(--t-small);color:#f3dfe8}.wa-liste{background:var(--light);flex-direction:column;margin:0;padding:4px 0 8px;list-style:none;display:flex}.wa-gruppe{align-items:center;gap:14px;min-block-size:72px;padding:12px 20px;display:flex;position:relative}.wa-gruppe+.wa-gruppe:before{content:"";border-top:1px solid #e9dfcf;position:absolute;inset-block-start:0;inset-inline:82px 0}.wa-name{font-size:var(--t-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.wa-vorschau{font-size:var(--t-small);color:#5b4c53;text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.wa-avatar{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;block-size:48px;display:grid;overflow:hidden}.wa-avatar-bild{background:#fff;box-shadow:inset 0 0 0 1px #e6dccb}.wa-avatar-bild img{object-fit:cover;width:100%;height:100%;display:block}.wa-avatar-initialen{background:var(--berry);color:#fff;font-family:var(--display);font-size:var(--t-h3);line-height:1}.wa-liste .wa-avatar-initialen{font-size:var(--t-body);letter-spacing:.02em}.wa-avatar-initialen[data-farbe=tief]{color:var(--berry-deep);background:#fff}.wa-fuss{background:var(--light);justify-content:center;padding:10px 0 12px;display:flex}.wa-beitreten{background:var(--light);justify-content:center;padding:12px 16px 4px;display:flex}.wa-beitreten-knopf{background:var(--berry);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-block-size:44px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #5e073640}.wa-beitreten-knopf:hover{background:var(--berry-deep)}.wa-beitreten-knopf:focus-visible{outline:3px solid var(--petrol);outline-offset:2px}.wa-home{width:36%;background:var(--ink);opacity:.8;border-radius:100px;block-size:5px}@media not (min-width:1024px){div:has(>.wa-handy){justify-content:center;display:flex}.wa-handy{aspect-ratio:716/1476;border-radius:44px;flex-direction:column;block-size:min(78svh,36rem);min-block-size:0;min-inline-size:0;padding:9px;display:flex;box-shadow:0 24px 48px -24px #3f04248c,inset 0 0 0 2px #3a2a32}.wa{border-radius:35px;flex:1;min-block-size:0}.wa-leiste{padding:8px 0 2px}.wa-notch{width:32%;block-size:18px}.wa-kopf{gap:10px;padding:6px 14px 10px}.wa-kopf .wa-avatar{block-size:34px}.wa-titel{font-size:var(--t-body)}.wa-liste{flex:1;min-block-size:0;padding:2px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.wa-gruppe{gap:10px;min-block-size:56px;padding:8px 14px}.wa-gruppe+.wa-gruppe:before{inset-inline-start:62px}.wa-liste .wa-avatar{block-size:38px}.wa-liste .wa-avatar-initialen,.wa-name{font-size:var(--t-small)}.wa-fuss{padding:6px 0 8px}.wa-home{block-size:4px}}.programme-chip{border-radius:var(--r-pille);border:1.5px solid var(--berry);min-height:44px;color:var(--berry);font-size:var(--t-small);letter-spacing:.13em;text-transform:uppercase;background:0 0;align-self:flex-start;align-items:center;gap:10px;padding:8px 18px;font-weight:600;text-decoration:none;display:inline-flex}.programme-chip:before{content:"";background:var(--petrol);border-radius:50%;flex:none;padding:4px}.programme-chip:hover,.programme-chip:focus-visible{background:var(--band);color:var(--berry-deep);border-color:var(--berry-deep)}.preiskarte{border-radius:28px;gap:16px;overflow:hidden}.preiskarte-grafik{background:var(--band);border-radius:inherit;border-end-end-radius:0;border-end-start-radius:0;margin:calc(-1*clamp(20px,2.4vw,36px)) calc(-1*clamp(20px,2.4vw,36px)) 8px;overflow:hidden}.preiskarte-bild{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.preiskarte .label{margin:0}.preis{border-block:1px solid var(--linie);flex-direction:column;gap:2px;padding-block:16px;display:flex}.preis-zahl{font-family:var(--display);font-size:var(--t-h2);color:var(--berry);line-height:1.1}.eckdaten{flex-wrap:wrap;gap:8px 32px;margin:0;display:flex}.eckdaten>div{flex-direction:column;gap:2px;display:flex}.eckdaten dt{font-size:var(--t-small);color:#5b4c53}.eckdaten dd{color:var(--ink);margin:0;font-weight:600}.preiskarte-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.preiskarte-liste li{color:var(--ink);align-items:flex-start;gap:12px;display:flex}.preiskarte-liste svg{flex:none;margin-top:.2em}.preiskarte .knopf{align-self:stretch;margin-top:auto}[data-section=programme-karten] .raster[data-raster=karten]{grid-auto-rows:1fr}.preiskarte-module{min-height:44px;color:var(--berry);text-underline-offset:4px;align-self:flex-start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.preiskarte-module:hover,.preiskarte-module:focus-visible{color:var(--berry-deep)}@media (min-width:1440px){[data-section=programm-bewerben-karten] .preiskarte{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-content:start;gap:16px clamp(20px,2.4vw,36px);display:grid}[data-section=programm-bewerben-karten] .preiskarte>*{grid-column:2}[data-section=programm-bewerben-karten] .preiskarte>.preiskarte-grafik{border-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;grid-area:1/1/span 7;margin:calc(-1*clamp(20px,2.4vw,36px)) 0 calc(-1*clamp(20px,2.4vw,36px)) calc(-1*clamp(20px,2.4vw,36px));position:relative}[data-section=programm-bewerben-karten] .preiskarte-bild{aspect-ratio:auto;block-size:100%;position:absolute;inset:0}}@media not (min-width:768px){[data-section=programm-bewerben-karten] .preiskarte{grid-template-columns:72px minmax(0,1fr);align-content:start;gap:12px 16px;display:grid}[data-section=programm-bewerben-karten] .preiskarte>*{grid-column:1/-1}[data-section=programm-bewerben-karten] .preiskarte>.preiskarte-grafik{border-radius:var(--r-bild);grid-area:1/1/span 2;align-self:center;block-size:72px;inline-size:72px;margin:0;position:relative}[data-section=programm-bewerben-karten] .preiskarte>.label,[data-section=programm-bewerben-karten] .preiskarte>.t-h3{grid-column:2;align-self:end}[data-section=programm-bewerben-karten] .preiskarte>.t-h3{align-self:start}[data-section=programm-bewerben-karten] .preiskarte-bild{aspect-ratio:auto;block-size:100%;position:absolute;inset:0}[data-section=programm-bewerben-karten] .preis{padding-block:12px}}.modul-liste{border-top:1px solid var(--linie);flex-direction:column;display:flex}.modul{border-bottom:1px solid var(--linie)}.modul>summary{cursor:pointer;min-height:56px;color:var(--ink);align-items:center;gap:16px;padding:10px 0;list-style:none;display:flex}.modul>summary::-webkit-details-marker{display:none}.modul>summary:after{content:"+";color:var(--berry);flex:none;margin-left:auto;font-size:1.4em;line-height:1}.modul[open]>summary:after{content:"−"}.modul>summary:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.modul>summary .label{flex:none;min-width:5.5em;margin:0}.modul-titel{font-weight:600}.modul ul{color:var(--ink);flex-direction:column;gap:6px;margin:0 0 16px;padding-left:1.2em;display:flex}@media (min-width:1024px){.section[data-section=anspruch] .bildkarte-bild,.section[data-section=saeulen] .bildkarte-bild{aspect-ratio:auto;height:38svh}}.section[data-section=partner] .raster[data-raster=split]>.zelle:first-child{order:0}.section[data-section=partner] .raster[data-raster=split]>.zelle{justify-content:center}.anfrage-abschluss{flex-direction:column;gap:24px;display:flex}.anfrage-abschluss .t-h3{color:var(--berry)}.anfrage-abschluss .knopf{margin-top:0}@media (min-width:1024px){.anfrage-abschluss{flex-flow:wrap;justify-content:space-between;align-items:center}}.logo-block{flex-direction:column;gap:clamp(16px,2vw,28px);display:flex}.laufband{margin-inline:calc(-1 * var(--gutter));overflow:clip}.logo-reihe{--f:.5rem;padding:0;padding-inline:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:clamp(20px,3vw,48px) clamp(12px,3vw,56px);margin:0;list-style:none;display:grid}.logo-reihe li{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.logo-maske{min-inline-size:0;block-size:calc(var(--oh) * var(--f));background:var(--berry);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;flex:0 auto;display:block}.laufband-kopie,.laufband-schalter{display:none}@media (min-width:768px){.logo-reihe{--f:.7rem}}@media (min-width:1024px){.logo-reihe{--f:.72rem;grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1600px){.logo-reihe{--f:.9rem}}.formel-karte,.passt-karte{height:100%}.passt-liste{color:var(--ink);flex-direction:column;gap:10px;margin:0;padding-left:1.2em;display:flex}.section[data-section=programme-faq] .raster[data-raster=split]>.zelle:first-child{order:0}.section[data-section=trip-weiter] .spalte{gap:clamp(40px,5vw,72px)}.trip-block{flex-direction:column;gap:16px;display:flex}@media not (min-width:1024px){.section[data-section=trip-weiter] .raster[data-raster=split]>.zelle:first-child{display:none}}.faq>p{color:var(--ink);margin:0 0 16px}@media (min-width:1024px){.section[data-section=programme-formel] .raster[data-raster=karten]{grid-template-columns:repeat(4,minmax(0,1fr))}.section[data-section=programme-formel] .raster[data-raster=karten]>.zelle{grid-column:span 1}}.modul-tracks{flex-direction:column;gap:clamp(20px,2.4vw,32px);display:flex}.modul-anker{scroll-margin-top:96px;display:block}.modul-umschalter{background:var(--card);box-shadow:var(--schatten);border-radius:100px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:6px;display:inline-flex}.modul-tracks:not([data-js]) .modul-umschalter{display:none}.modul-umschalter-knopf{min-height:48px;color:var(--berry);font:600 var(--t-small) / 1.2 var(--sans);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:24px;padding:10px clamp(18px,2vw,30px);transition:background-color .2s,color .2s}.modul-umschalter-knopf[aria-selected=true]{background:var(--berry);color:#fff}.modul-umschalter-knopf:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.modul-panel{flex-direction:column;gap:clamp(16px,2vw,28px);display:flex}.modul-tracks[data-js] .modul-panel[data-aktiv=nein]{display:none}.modul-fuer-wen{color:var(--text-leise);margin:0}.modul-karten{grid-template-columns:minmax(0,1fr);gap:clamp(16px,1.6vw,28px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.modul-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.modul-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.modul-karten{grid-template-columns:repeat(4,minmax(0,1fr))}}.modul-karte{background:var(--card);color:var(--ink);border-radius:var(--r-karte);box-shadow:var(--schatten);flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,40px);display:flex}.modul-nummer{color:var(--ink);margin:0}.modul-karte-titel{margin:0 0 6px}.modul-punkte{flex-direction:column;gap:8px;margin:0;padding-left:1.2em;list-style:outside;display:flex}.modul-punkte li::marker{color:var(--berry)}@media not (min-width:768px){.modul-tracks[data-js] .modul-karten{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 24px;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.modul-tracks[data-js] .modul-karten::-webkit-scrollbar{display:none}.modul-tracks[data-js] .modul-karte{scroll-snap-align:start;flex:0 0 84%}}@media (prefers-reduced-motion:reduce){.modul-umschalter-knopf{transition:none}}
:root{--kurve-ein:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:no-preference){.wort-maske-zeile{clip-path:inset(-.14em 0);display:inline-block}.wort-maske-wort{animation:wort-hoch .6s var(--kurve-ein) backwards;animation-delay:calc(var(--wort-start,0s) + var(--i,0) * .11s);display:inline-block}.section[data-section=aufmacher] .aufmacher-bild[data-bereit]{animation:hero-oeffnen 1.1s var(--kurve-ein) backwards}}@media (prefers-reduced-motion:no-preference) and (not (min-width:1024px)){.wort-maske-wort{animation-duration:.45s;animation-delay:calc(var(--i,0) * 70ms)}.section[data-section=aufmacher] .aufmacher-bild[data-bereit]{animation-duration:.8s}}@keyframes wort-hoch{0%{transform:translateY(118%)}}@keyframes hero-oeffnen{0%{clip-path:inset(6% round 28px)}to{clip-path:inset(0 round var(--r-bild))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.section[data-section=saeulen]{timeline-scope:--saeule-1, --saeule-2, --saeule-3}.section[data-section=saeulen] .zelle:first-child{view-timeline-name:--saeule-1}.section[data-section=saeulen] .zelle:nth-child(2){view-timeline-name:--saeule-2}.section[data-section=saeulen] .zelle:nth-child(3){view-timeline-name:--saeule-3}.section[data-section=saeulen] .zelle>.bildkarte{animation:karte-hoch var(--kurve-ein) both}.section[data-section=saeulen] .zelle:first-child>.bildkarte{animation-timeline:--saeule-1}.section[data-section=saeulen] .zelle:nth-child(2)>.bildkarte{animation-timeline:--saeule-2}.section[data-section=saeulen] .zelle:nth-child(3)>.bildkarte{animation-timeline:--saeule-3}.section[data-section=saeulen] .index-wort{color:#857f81;clip-path:inset(-.14em 0);display:inline-block;position:relative}.section[data-section=saeulen] .index-wort:after{content:attr(data-wort) / "";color:var(--akzent);animation:linear both index-hoch;position:absolute;inset:0}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.section[data-section=saeulen] .zelle:first-child>.bildkarte{animation-range:entry entry 50%}.section[data-section=saeulen] .zelle:nth-child(2)>.bildkarte{animation-range:entry 10% entry 60%}.section[data-section=saeulen] .zelle:nth-child(3)>.bildkarte{animation-range:entry 20% entry 70%}.section[data-section=saeulen] .index-wort[data-index="1"]:after{animation-timeline:--saeule-1;animation-range:entry entry 50%}.section[data-section=saeulen] .index-wort[data-index="2"]:after{animation-timeline:--saeule-2;animation-range:entry 10% entry 60%}.section[data-section=saeulen] .index-wort[data-index="3"]:after{animation-timeline:--saeule-3;animation-range:entry 20% entry 70%}}@media (prefers-reduced-motion:no-preference) and (not (min-width:1024px)){.section[data-section=saeulen] h2{view-timeline-name:--saeule-kopf}.section[data-section=saeulen]{--karte-weg:40px}.section[data-section=saeulen] .zelle>.bildkarte{animation-range:entry entry 70%}.section[data-section=saeulen] .index-wort:after{animation-timeline:--saeule-kopf}.section[data-section=saeulen] .index-wort[data-index="1"]:after{animation-range:cover 8% cover 22%}.section[data-section=saeulen] .index-wort[data-index="2"]:after{animation-range:cover 16% cover 30%}.section[data-section=saeulen] .index-wort[data-index="3"]:after{animation-range:cover 24% cover 38%}}}@keyframes karte-hoch{0%{transform:translateY(var(--karte-weg,24px))}to{transform:none}}@keyframes index-hoch{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.wa-liste[data-einlauf=wartet]>li:nth-child(n+2){opacity:0;transform:translateY(12px)}.wa-liste[data-einlauf=laeuft]>li:nth-child(n+2){animation:wa-einlauf .38s var(--kurve-ein) backwards;animation-delay:calc(var(--i,0) * 90ms)}}@media (prefers-reduced-motion:no-preference) and (not (min-width:1024px)){.wa-liste>li[data-einlauf=wartet]{opacity:0;transform:translateY(12px)}.wa-liste>li[data-einlauf=da]{animation:wa-einlauf .42s var(--kurve-ein) backwards;animation-delay:var(--versatz,0s)}}@keyframes wa-einlauf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.laufband-spur{width:max-content;animation:laufen var(--laufband-dauer,40s) linear 1.2s infinite;will-change:transform;display:flex}.laufband .logo-reihe{flex:none;align-items:center;gap:clamp(40px,5vw,72px);padding-inline:0 clamp(40px,5vw,72px);display:flex}.laufband .logo-reihe li{flex:none;width:auto}.laufband .laufband-kopie{display:flex}.laufband[data-pausiert] .laufband-spur,.laufband[data-sichtbar=nein] .laufband-spur{animation-play-state:paused}.laufband-schalter{border-radius:var(--r-pille);border:1.5px solid var(--berry);min-height:44px;color:var(--berry);font:inherit;font-size:var(--t-small);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-end;align-items:center;padding:8px 18px;font-weight:600;display:inline-flex}.laufband-schalter:hover,.laufband-schalter:focus-visible{background:var(--band)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.laufband:hover .laufband-spur,.laufband:focus-within .laufband-spur{animation-play-state:paused}}@keyframes laufen{to{transform:translate(-33.3333%)}}
