.hero{position:relative;color:var(--farbe-text-hell);background-color:var(--farbe-salbei);margin-top:calc(-1 * var(--header-hoehe));overflow:hidden}.hero__bild{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% 0%;will-change:transform}@media(max-width:767px){.hero__bild{object-position:71% 0%}}.hero__schleier{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#32302f9e,#32302f61 55%,#32302f2e)}.hero__inhalt{--hero-breite: 85vw;--hero-einzug: var(--rand-seite);position:relative;max-width:var(--hero-breite);margin-left:0;padding-top:calc(var(--raum-7) + var(--header-hoehe));padding-bottom:var(--raum-7);padding-left:var(--hero-einzug);padding-right:0}@media(min-width:600px){.hero__inhalt{--hero-breite: 75vw}}@media(min-width:768px){.hero__inhalt{--hero-breite: 65vw;padding-top:calc(var(--raum-8) + var(--header-hoehe));padding-bottom:var(--raum-8)}}@media(min-width:1024px){.hero__inhalt{--hero-einzug: 8vw}}.hero__titel{margin-bottom:var(--raum-4)}.hero__lead{font-size:var(--fs-lead);letter-spacing:var(--ls-weit);margin-bottom:var(--raum-2)}.hero__lead:last-of-type{margin-bottom:var(--raum-5)}.hero__ort{display:block;margin-top:var(--raum-3);font-size:var(--fs-klein);font-weight:700;text-align:left;letter-spacing:var(--ls-weit);opacity:.85}.hero__inhalt .knopf--primaer{text-align:left}.teaser-bild{background-color:var(--farbe-salbei);padding:var(--raum-5);border-radius:var(--radius-karte)}@media(max-width:767px){.teaser-bild--ohne-handy{display:none}}.teaser-text{text-align:center}@media(min-width:768px){.umbruch--handy{display:none}}@media(min-width:768px){.teaser-text,.teaser-text .sektionskopf{text-align:left}.teaser-text .sektionskopf__ornament{margin-left:0}}.teaser-text .sektionskopf{margin-bottom:var(--raum-4)}.mandala-band{--blume-deckung: .08;--blume-kasten: 480px;position:relative;overflow:hidden;background-color:var(--farbe-creme)}@media(min-width:768px){.mandala-band{--blume-kasten: 720px}}.mandala-band>*{position:relative;z-index:1}.mandala-band__naht{z-index:0;height:var(--blume-kasten);margin-top:calc(var(--blume-kasten) / -2);margin-bottom:calc(var(--blume-kasten) / -2);pointer-events:none}.mandala-band__blume{position:absolute;top:0;width:var(--blume-kasten);height:var(--blume-kasten);opacity:var(--blume-deckung);max-width:none;will-change:transform}.mandala-band__naht--rechts .mandala-band__blume{right:calc(var(--blume-kasten) / -2)}.mandala-band__naht--links .mandala-band__blume{left:calc(var(--blume-kasten) / -2)}.mandala-band__naht--bandende .mandala-band__blume{top:calc(var(--blume-kasten) / -2)}.kursband{background-color:var(--farbe-salbei);color:var(--farbe-text-hell);padding-top:var(--raum-6);padding-bottom:var(--raum-6)}.kurse__abschluss{text-align:center;padding-top:var(--raum-6)}.kooperationen-teaser{text-align:center;font-size:var(--fs-lead)}.kooperationen-teaser p{margin-bottom:var(--raum-2)}.zitat-band{--blume-deckung: .05;position:relative;overflow:hidden;background-color:var(--farbe-salbei)}.sektion--ueber-zitat,.zitat-band+.sektion{position:relative;z-index:1}.sektion--ueber-zitat{margin-bottom:-2px}.zitat-band+.sektion{margin-top:-2px}.zitat-band__blume{position:absolute;top:-30%;left:0;width:100%;height:160%;object-fit:contain;filter:brightness(0);opacity:var(--blume-deckung);will-change:transform}.zitat{color:var(--farbe-text-hell);text-align:center;padding-top:var(--raum-6);padding-bottom:var(--raum-6);position:relative;z-index:1}.zitat__text{max-width:720px;margin:0 auto var(--raum-4) auto;font-family:var(--schrift-serif);font-size:var(--fs-h3);line-height:var(--lh-ueberschrift);font-style:normal}.zitat__signatur{display:block;font-family:var(--schrift-sans);font-size:var(--fs-klein);letter-spacing:var(--ls-kicker);text-transform:uppercase;opacity:.85}.kontakt__text{max-width:460px}.kontakt__kanaele{margin-top:var(--raum-4)}.kontakt__formularziel{scroll-margin-top:calc(var(--header-hoehe) + var(--raum-3))}.kontakt__kanaele .knopf{display:block;max-width:300px;text-align:center}.kontakt__kanaele .knopf+.knopf{margin-top:var(--raum-2)}.kontakt__studios{max-width:460px;margin-top:var(--raum-4);padding-top:var(--raum-4);border-top:1px solid var(--farbe-linie)}.kontakt__studios-titel{font-size:var(--fs-h4);margin-bottom:var(--raum-2)}.seitenkopf{background-color:var(--farbe-salbei);color:var(--farbe-text-hell);padding-top:var(--raum-6);padding-bottom:var(--raum-6);text-align:center}.seitenkopf__kicker{display:block;margin-bottom:var(--raum-2);font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;opacity:.8}.textseite{max-width:680px}.textseite h2{margin-top:var(--raum-6);margin-bottom:var(--raum-3)}.textseite h2:first-child{margin-top:0}.kurstext{border-top:1px solid var(--farbe-sand);padding-top:var(--raum-4);margin-top:var(--raum-4)}.kurstext:first-of-type{margin-top:var(--raum-3)}.kurstext__titel{margin-bottom:var(--raum-1)}.kurstext__fakten{font-size:var(--fs-klein);letter-spacing:var(--ls-weit);color:var(--farbe-salbei-dunkel);margin-bottom:var(--raum-3)}.kurstext__band{background-color:var(--farbe-sand);border-radius:var(--radius-karte);padding:var(--raum-2) var(--raum-3);margin-top:var(--raum-3);margin-bottom:0;font-family:var(--schrift-serif);font-size:var(--fs-lead);line-height:var(--lh-text)}.kurstext__abschluss{margin-top:var(--raum-5)}.meldungsseite{background-color:var(--farbe-salbei);color:var(--farbe-text-hell);text-align:center;padding-top:var(--raum-8);padding-bottom:var(--raum-8)}.meldungsseite__text{margin-top:var(--raum-3);margin-bottom:var(--raum-5);font-size:var(--fs-lead)}.meldungsseite__wege .knopf{display:block;margin-left:auto;margin-right:auto;max-width:300px}.meldungsseite__wege .knopf+.knopf{margin-top:var(--raum-2)}.kalender__steuerung{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:var(--raum-3)}.kalender__steuerung>*{margin-bottom:var(--raum-2)}.kalender__monatswahl{display:flex;align-items:center;margin-right:var(--raum-3)}.kalender__monatsname{margin:0 var(--raum-2);min-width:200px;font-size:var(--fs-h3);text-align:center}.kalender__pfeil{width:var(--klickflaeche);height:var(--klickflaeche);line-height:var(--klickflaeche);text-align:center;border:1px solid var(--farbe-salbei);border-radius:var(--radius-pille);background-color:transparent;color:var(--farbe-salbei-dunkel);font-family:var(--schrift-sans);font-size:18px;text-decoration:none;transition:background-color var(--uebergang),color var(--uebergang)}.kalender__pfeil:hover{background-color:var(--farbe-salbei);color:var(--farbe-text-hell)}.kalender__pfeil--leer{display:inline-block;border-color:transparent}.kalender__ansichtswahl{display:inline-block;padding:3px;border:1px solid var(--farbe-salbei);border-radius:var(--radius-pille)}.kalender__ansichtswahl a{display:inline-block;height:38px;line-height:38px;padding:0 20px;border-radius:var(--radius-pille);color:var(--farbe-salbei-dunkel);font-family:var(--schrift-sans);font-size:var(--fs-klein);text-decoration:none;transition:background-color var(--uebergang),color var(--uebergang)}@media(hover:hover)and (pointer:fine){.kalender__ansichtswahl a:hover{background-color:var(--farbe-salbei);color:var(--farbe-text-hell)}}.kalender__raster,.kalender__liste{scroll-margin-top:calc(var(--header-hoehe) + var(--raum-3))}.kalender__legende{list-style:none;margin:0 0 var(--raum-3);padding:0;font-size:var(--fs-klein);color:var(--farbe-text)}.kalender__legende li{display:inline-block;margin:0 var(--raum-3) var(--raum-1) 0}.kalender__legende .punkt{width:14px;height:14px;margin-right:var(--raum-1);vertical-align:-2px}.kalender__legende .punkt--offen{border-width:3px}.punkt{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;vertical-align:middle}.punkt--yogakurs{background-color:var(--farbe-salbei)}.punkt--vertretung{background-color:var(--farbe-nebel)}.punkt--einzel{background-color:var(--farbe-terrakotta)}.punkt--offen{background-color:transparent;border:2px solid var(--farbe-belegt-rand)}.kalender__wochentage,.kalender__raster{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.kalender__wochentage{margin-bottom:4px}.kalender__wochentage div{padding:var(--raum-1) 0;text-align:center;font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--farbe-salbei-dunkel)}.kalender__tag{display:block;min-height:52px;padding:6px;background-color:var(--farbe-weiss);border:1px solid var(--farbe-linie);border-radius:var(--radius-karte);color:var(--farbe-text);text-decoration:none}.kalender__tag--fremd{background-color:transparent;border-color:transparent}.kalender__tag--fremd .kalender__tagzahl{color:var(--farbe-belegt-rand)}.kalender__tag--vorbei{opacity:.55}.kalender__tag--heute{border-color:var(--farbe-salbei);border-width:2px;padding:5px}.kalender__tag--heute .kalender__tagzahl{font-weight:700;color:var(--farbe-salbei-dunkel)}.kalender__tag--hat-termine:hover{border-color:var(--farbe-salbei)}.kalender__tagzahl{display:block;margin-bottom:4px;font-size:var(--fs-klein)}.kalender__chips{display:none}.kalender__punkte{display:block;line-height:1;text-decoration:none}.kalender__punkte .punkt{margin-right:2px}.kalender__tag--hat-termine{position:relative}.kalender__punkte:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:768px){.kalender__tag{min-height:116px}.kalender__punkte .punkt{display:none}.kalender__chips{display:block}.kalender__chip{position:relative;z-index:1}}.kalender__chip{display:block;margin-bottom:3px;padding:3px 6px;border-radius:4px;font-size:12px;line-height:1.3;color:var(--farbe-text-hell)}.kalender__chip{text-decoration:none}.kalender__chip b{display:block;font-weight:700}.kalender__chip--yogakurs{background-color:var(--farbe-salbei)}.kalender__chip--vertretung{background-color:var(--farbe-nebel)}.kalender__chip--einzel{background-color:var(--farbe-terrakotta)}.kalender__chip-ort{display:block;font-size:11px;line-height:1.3}.kalender__chip--voll{color:var(--farbe-belegt-text)}.kalender__chip--yogakurs.kalender__chip--voll{background-color:var(--farbe-belegt-salbei)}.kalender__chip--vertretung.kalender__chip--voll{background-color:var(--farbe-belegt-nebel)}.kalender__chip--einzel.kalender__chip--voll{background-color:var(--farbe-belegt-flaeche)}.kalender__chip:hover{color:var(--farbe-text-hell)}.kalender__chip--voll:hover{color:var(--farbe-belegt-text)}@media(hover:hover)and (pointer:fine){.kalender__chip{transition:transform var(--uebergang),box-shadow var(--uebergang)}.kalender__chip:hover{transform:translateY(-1px);box-shadow:0 4px 10px -5px #32302f99}}@media(prefers-reduced-motion:reduce){.kalender__chip{transition:none}.kalender__chip:hover{transform:none}}.kalender__liste{margin-top:var(--raum-6)}.kalender__listenkopf{font-size:var(--fs-h3);margin-bottom:var(--raum-3)}.kalender__listentag{padding:var(--raum-3) 0;border-top:1px solid var(--farbe-linie);scroll-margin-top:calc(var(--header-hoehe) + var(--raum-3))}.kalender__listentag--vorbei{opacity:.55}.kalender__weiter{margin:0;padding:0}.kalender__weiter>summary{display:block;width:100%;margin:var(--raum-3) 0;padding:var(--raum-2);border:1px solid var(--farbe-salbei);border-radius:var(--radius-pille);color:var(--farbe-salbei-dunkel);font-family:var(--schrift-sans);font-size:var(--fs-klein);text-align:center;cursor:pointer;min-height:var(--klickflaeche);line-height:28px}.kalender__weiter[open]>summary{border-color:transparent;text-align:left;padding-left:0;font-family:var(--schrift-serif);font-size:var(--fs-lead)}.kalender__weiter-auf{display:none}.kalender__weiter[open]>summary .kalender__weiter-zu{display:none}.kalender__weiter[open]>summary .kalender__weiter-auf{display:inline}@media(hover:hover)and (pointer:fine){.kalender__weiter>summary:hover{background-color:var(--farbe-salbei);color:var(--farbe-text-hell)}.kalender__weiter[open]>summary:hover{background-color:transparent;color:var(--farbe-terrakotta)}}.kalender__listentag:target{background-color:var(--farbe-weiss);border-radius:var(--radius-karte);padding-left:var(--raum-3);padding-right:var(--raum-3)}.kalender__listendatum{margin:0 0 var(--raum-2);font-family:var(--schrift-serif);font-size:var(--fs-h4)}.kalender__listenwochentag{display:block;font-family:var(--schrift-sans);font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--farbe-salbei-dunkel)}.kalender__heutemarke{display:inline-block;padding:2px var(--raum-1);border-radius:var(--radius-pille);background-color:var(--farbe-sand);font-family:var(--schrift-sans);font-size:var(--fs-kicker);vertical-align:middle}.termin{margin-bottom:var(--raum-2);padding:var(--raum-3);background-color:var(--farbe-weiss);border:1px solid var(--farbe-linie);border-left:4px solid var(--farbe-salbei);border-radius:var(--radius-karte)}.termin--yogakurs{border-left-color:var(--farbe-salbei)}.termin--vertretung{border-left-color:var(--farbe-nebel)}.termin--einzel{border-left-color:var(--farbe-terrakotta)}.termin--voll{background-color:var(--farbe-belegt-flaeche);border-left-color:var(--farbe-belegt-rand);color:var(--farbe-belegt-text)}.termin__kopf{margin:0 0 var(--raum-1);font-size:var(--fs-kicker);letter-spacing:var(--ls-weit);text-transform:uppercase;color:var(--farbe-salbei-dunkel)}.termin--voll .termin__kopf{color:var(--farbe-belegt-text)}.termin__zustand:before{content:" \b7  "}.termin--yogakurs .termin__zustand,.termin--vertretung .termin__zustand,.termin--einzel .termin__zustand{color:var(--farbe-terrakotta);font-weight:700}.termin--voll .termin__zustand{color:var(--farbe-belegt-text);font-weight:400}.termin__kopfort:before{content:" \b7  "}.termin__titel{margin:0 0 var(--raum-1);font-size:var(--fs-h4)}.termin__fakten{margin:0;font-size:var(--fs-body)}.termin__ort:before{content:" \b7  "}.termin__knopf{margin:var(--raum-2) 0 0}.kalender__abschluss{margin-top:var(--raum-6);padding-top:var(--raum-4);border-top:1px solid var(--farbe-linie)}.kurse__terminlink,.kurstext__terminlink{margin-bottom:var(--raum-3);font-size:var(--fs-lead)}.kalender__warnband{margin-bottom:var(--raum-3);padding:var(--raum-2) var(--raum-3);border:2px dashed #B03A2E;border-radius:var(--radius-karte);background-color:#fdecea;color:#7b241c;font-size:var(--fs-klein)}.termin__fakten{list-style:none;margin:0 0 var(--raum-3);padding:0;font-size:var(--fs-body)}.termin__fakten li{padding:var(--raum-1) 0;border-bottom:1px solid var(--farbe-linie)}.termin__fakten strong{display:block;color:var(--farbe-salbei-dunkel);font-weight:400;font-size:var(--fs-klein)}@media(min-width:480px){.termin__fakten strong{display:inline-block;min-width:90px}}.termin__text p{margin:0 0 var(--raum-2)}.termin__band{margin:0 0 var(--raum-3);padding:var(--raum-2) var(--raum-3);background-color:var(--farbe-sand);border-radius:var(--radius-karte);font-family:var(--schrift-serif);font-size:var(--fs-body)}.termin__band--salbei{background-color:var(--farbe-salbei-dunkel);color:var(--farbe-text-hell)}.termin__stimme{margin:0 0 var(--raum-3);padding-left:var(--raum-3);border-left:2px solid var(--farbe-sand)}.termin__stimme p{margin:0 0 var(--raum-1);font-family:var(--schrift-serif);font-size:var(--fs-body);font-style:italic}.termin__stimme cite{font-style:normal;font-size:var(--fs-klein);color:var(--farbe-salbei-dunkel)}.termin__leer{margin:0 0 var(--raum-2);font-size:var(--fs-body)}.kalender__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:var(--raum-3);background-color:#32302f8c;overflow-y:auto}.kalender__overlay[hidden]{display:none}.kalender__fenster{position:relative;max-width:520px;margin:var(--raum-6) auto;padding:var(--raum-5) var(--raum-4) var(--raum-4);background-color:var(--farbe-creme);border-radius:var(--radius-karte-gross)}.kalender__schliessen{position:absolute;top:var(--raum-1);right:var(--raum-1);width:var(--klickflaeche);height:var(--klickflaeche);border:0;border-radius:var(--radius-pille);background-color:transparent;color:var(--farbe-text);font-size:24px;line-height:1;cursor:pointer}.kalender__schliessen:hover{background-color:var(--farbe-weiss)}.kalender__fensterinhalt .termin{margin-bottom:0;padding:0;background-color:transparent;border:0}.kalender__fenster--tag .termin{margin-bottom:var(--raum-3);padding:var(--raum-3);background-color:var(--farbe-weiss);border:1px solid var(--farbe-linie);border-left:4px solid var(--farbe-salbei)}.kalender__fenster--tag .termin--yogakurs{border-left-color:var(--farbe-salbei)}.kalender__fenster--tag .termin--vertretung{border-left-color:var(--farbe-nebel)}.kalender__fenster--tag .termin--einzel{border-left-color:var(--farbe-terrakotta)}.kalender__fenster--tag .termin--voll{background-color:var(--farbe-belegt-flaeche);border-left-color:var(--farbe-belegt-rand)}.kalender__fensterinhalt .termin:last-child{margin-bottom:0}.kalender__fensterinhalt .kalender__listendatum{margin-bottom:var(--raum-3)}.kalender__fensterinhalt .termin__knopf .knopf{background-color:var(--farbe-terrakotta);border-color:transparent;color:var(--farbe-text-hell)}.kalender__fensterinhalt .termin__knopf .knopf:hover{background-color:var(--farbe-terrakotta-dunkel);color:var(--farbe-text-hell)}.kalender__filter{padding:4px 10px;border:1px solid transparent;border-radius:var(--radius-pille);background-color:transparent;color:var(--farbe-text);font-family:var(--schrift-sans);font-size:var(--fs-klein);cursor:pointer;transition:background-color var(--uebergang),border-color var(--uebergang)}.kalender__filter[disabled]{padding:4px 0;cursor:default;opacity:1;color:var(--farbe-text)}.kalender__filter:not([disabled]):hover{border-color:var(--farbe-salbei)}.kalender__filter[aria-pressed=true]{border-color:var(--farbe-salbei);background-color:var(--farbe-salbei);color:var(--farbe-text-hell)}.kalender__filter[aria-pressed=true] .punkt--yogakurs{box-shadow:0 0 0 1px var(--farbe-text-hell)}.kalender__legende-zustand{color:var(--farbe-belegt-text)}.ist-blass{opacity:.28;transition:opacity var(--uebergang)}.kalender__chip.ist-blass:hover,.termin.ist-blass:hover{opacity:.7}.kalender__filterhinweis{margin:0 0 var(--raum-3);font-size:var(--fs-klein);color:var(--farbe-salbei-dunkel)}.kalender__filterhinweis[hidden]{display:none}.kalender__filterhinweis button{min-height:var(--klickflaeche);margin-left:var(--raum-1);padding:0 var(--raum-2);border:1px solid var(--farbe-salbei);border-radius:var(--radius-pille);background-color:transparent;color:var(--farbe-salbei-dunkel);font-family:var(--schrift-sans);font-size:var(--fs-klein);cursor:pointer}.kalender__filterhinweis button:hover{background-color:var(--farbe-salbei);color:var(--farbe-text-hell)}.kalender__ansichtswahl-hier{display:inline-block;height:38px;line-height:38px;padding:0 20px;border-radius:var(--radius-pille);background-color:var(--farbe-salbei);color:var(--farbe-text-hell);font-family:var(--schrift-sans);font-size:var(--fs-klein)}@media(max-width:599px){.kalender__steuerung{justify-content:center}.kalender__monatswahl{margin-right:0}.kalender__legende,.kalender__filterhinweis{text-align:center}.kalender__legende li{margin-right:var(--raum-2)}}@media(max-width:349px){.kalender__jahr{display:none}.kalender__monatsname{min-width:0;margin:0 var(--raum-1);font-size:var(--fs-h4)}}@media(min-width:350px){.kalender__jahr--kurz{display:none}}.termin__mehr{margin-bottom:var(--raum-3)}.termin__mehr summary{padding:var(--raum-1) 0;color:var(--farbe-salbei-dunkel);font-size:var(--fs-klein);cursor:pointer;min-height:var(--klickflaeche);line-height:28px}.termin__mehr summary:hover{color:var(--farbe-terrakotta)}.termin__mehrinhalt>:last-child{margin-bottom:0}.termin__text p{font-size:var(--fs-klein);line-height:var(--lh-text)}@media(max-width:599px){.kalender__overlay{padding:var(--raum-1)}.kalender__fenster{margin:var(--raum-1) auto;padding:var(--raum-5) var(--raum-2) var(--raum-3)}.kalender__fenster--tag .termin{padding:var(--raum-2)}.termin__fakten li{padding:5px 0}.termin__mehr,.termin__stimme{margin-bottom:var(--raum-2)}.termin__mehr summary,.termin__text p{font-size:var(--fs-body)}.termin__band{margin-bottom:var(--raum-2);padding:var(--raum-2);font-size:var(--fs-klein)}}.weg{--weg-spalte: 40px}.weg__auftakt{margin-bottom:var(--raum-5)}.weg__auftakt-text{max-width:480px;margin:0 auto;font-size:var(--fs-lead)}.weg__bluete{display:block;margin-left:auto;margin-right:auto;color:var(--farbe-salbei)}.weg__bluete--welk{width:84px;height:auto;margin-bottom:var(--raum-2)}.weg__bluete--offen{width:104px;height:auto;margin-top:var(--raum-3)}.weg__liste{list-style:none;margin:0;padding:0}.weg__station{position:relative;padding-left:calc(var(--weg-spalte) + var(--raum-3));padding-bottom:var(--raum-6)}.weg__station:last-child{padding-bottom:var(--raum-4)}.weg__bogen{position:absolute;top:0;left:0;width:var(--weg-spalte);height:100%;color:var(--farbe-salbei);opacity:.4}.weg__punkt{position:absolute;top:4px;left:0;width:var(--weg-spalte);text-align:center;line-height:0;color:var(--farbe-terrakotta)}.weg__punkt-kreis{display:inline-block;border-radius:var(--radius-pille);background-color:var(--farbe-terrakotta);width:9px;height:9px}.weg__station:nth-child(2) .weg__punkt-kreis{width:10px;height:10px}.weg__station:nth-child(3) .weg__punkt-kreis{width:11px;height:11px}.weg__station:nth-child(4) .weg__punkt-kreis{width:12px;height:12px}.weg__station:nth-child(5) .weg__punkt-kreis{width:13px;height:13px}.weg__station:nth-child(6) .weg__punkt-kreis{width:14px;height:14px}.weg__station:nth-child(7) .weg__punkt-kreis{width:15px;height:15px}.weg__jahr{display:block;font-family:var(--schrift-sans);font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--farbe-terrakotta);margin-bottom:var(--raum-1)}.weg__titel{font-size:var(--fs-h4);margin-top:0;margin-bottom:var(--raum-2)}.weg__text{margin-bottom:0}.weg__zitat{text-align:center;max-width:620px;margin:var(--raum-5) auto 0 auto;border-top:1px solid var(--farbe-linie);padding-top:var(--raum-5)}.weg__zitat-text{font-family:var(--schrift-serif);font-size:var(--fs-lead);line-height:var(--lh-text);font-style:italic;margin-bottom:var(--raum-3)}.weg__zitat-signatur{display:block;font-family:var(--schrift-sans);font-size:var(--fs-klein);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--farbe-salbei)}.weg__abschluss{text-align:center;max-width:620px;margin-left:auto;margin-right:auto;font-size:var(--fs-lead)}.weg__abschluss p{margin-bottom:var(--raum-2)}.weg__abschluss-knopf{margin-top:var(--raum-4);margin-bottom:0}.weg__abschluss-nachsatz{margin-top:var(--raum-3);margin-bottom:0;font-size:var(--fs-body)}@media(min-width:768px){.weg{--weg-spalte: 60px}.weg__station{padding-left:0;padding-bottom:var(--raum-7)}.weg__bogen,.weg__punkt{left:50%;margin-left:calc(var(--weg-spalte) / -2)}.weg__inhalt{width:42%}.weg__station:nth-child(odd) .weg__inhalt{text-align:right}.weg__station:nth-child(2n) .weg__inhalt{margin-left:58%}.weg__bluete--welk{width:104px}.weg__bluete--offen{width:132px}.weg__zitat-text{font-size:var(--fs-h4)}}.weg__blatt{position:absolute;top:auto;left:0;line-height:0;color:var(--farbe-salbei);opacity:.5}.weg__blatt svg{width:34px;height:34px}.weg__station:nth-child(1) .weg__blatt{left:58%;bottom:18px;opacity:.55}.weg__station:nth-child(2) .weg__blatt{left:26%;bottom:10px;opacity:.5}.weg__station:nth-child(3) .weg__blatt{left:72%;bottom:16px;opacity:.44}.weg__station:nth-child(4) .weg__blatt{left:38%;bottom:8px;opacity:.38}.weg__station:nth-child(5) .weg__blatt{left:64%;bottom:20px;opacity:.31}.weg__station:nth-child(6) .weg__blatt{left:30%;bottom:12px;opacity:.24}@media(min-width:768px){.weg__blatt{bottom:auto;margin-left:0}.weg__station:nth-child(1) .weg__blatt{left:66%;top:26%}.weg__station:nth-child(3) .weg__blatt{left:79%;top:36%}.weg__station:nth-child(5) .weg__blatt{left:71%;top:31%}.weg__station:nth-child(2) .weg__blatt{left:21%;top:61%}.weg__station:nth-child(4) .weg__blatt{left:11%;top:68%}.weg__station:nth-child(6) .weg__blatt{left:17%;top:57%}.weg__station:nth-child(1) .weg__blatt svg{width:42px;height:42px}.weg__station:nth-child(2) .weg__blatt svg{width:40px;height:40px}.weg__station:nth-child(3) .weg__blatt svg{width:41px;height:41px}.weg__station:nth-child(4) .weg__blatt svg{width:37px;height:37px}.weg__station:nth-child(5) .weg__blatt svg{width:39px;height:39px}.weg__station:nth-child(6) .weg__blatt svg{width:35px;height:35px}}
