@font-face{font-family:Jost;src:url(/schriften/jost-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/schriften/jost-500.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/schriften/jost-600.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--cc-schwarz: #000000;--cc-weiss: #FFFFFF;--cc-graphit: #1F1F22;--cc-grau: #68686E;--cc-nebel: #ECECEE;--cc-platin: #C3C7CD;--grund: var(--cc-schwarz);--text: var(--cc-weiss);--text-zart: var(--cc-platin);--text-leise: var(--cc-platin);--linie: var(--cc-graphit);--flaeche: var(--cc-graphit);--flaeche-hoch: var(--cc-graphit);--flaeche-tief: var(--cc-schwarz);--knopf: var(--cc-weiss);--knopf-text: var(--cc-schwarz);--fokus: var(--cc-platin);--papier: var(--cc-weiss);--papier-text: var(--cc-schwarz);--papier-leise: var(--cc-grau);--schrift: "Jost", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--gewicht-text: 400;--gewicht-mittel: 500;--gewicht-stark: 600;--versal-abstand: .18em;--breite: 84rem;--rand: clamp(1rem, 4.5vw, 4.5rem);--abstand-abschnitt: clamp(4rem, 8vw, 7.5rem);--radius: 0;--logo-kopf: 2.5rem;--kurve-ruhig: cubic-bezier(.65, 0, .35, 1);--cc-kurve-sanft: cubic-bezier(.65, 0, .35, 1);--cc-kurve-aus: cubic-bezier(.22, 1, .36, 1)}.hell{--grund: var(--cc-weiss);--text: var(--cc-graphit);--text-zart: var(--cc-graphit);--text-leise: var(--cc-grau);--linie: var(--cc-nebel);--flaeche: var(--cc-nebel);--flaeche-hoch: var(--cc-nebel);--flaeche-tief: var(--cc-weiss);--knopf: var(--cc-schwarz);--knopf-text: var(--cc-weiss);--fokus: var(--cc-schwarz)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--grund);color:var(--text);font:var(--gewicht-text) 1.0625rem/1.6 var(--schrift);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}[hidden]{display:none!important}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}:focus-visible{outline:1px solid var(--fokus);outline-offset:4px}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--text);color:var(--grund)}.versteckt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.bild{background:#f0f}html.bild .feld-bild svg *,html.bild .buehne svg *,html.bild .kopf svg *,html.bild .mkopf svg *{animation:none!important}.mockup{position:relative;z-index:60;border-bottom:1px dashed var(--text-leise);color:var(--text-leise);font-size:.8125rem}.mockup .huelle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.25rem;min-height:2.5rem;padding-block:.35rem}.mockup p{flex:1 1 14rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup__bewegung{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;order:3;flex-basis:100%}.mockup__knopf{padding:.3rem .75rem;border:1px solid var(--text);border-radius:0;background:var(--text);color:var(--grund);font-size:.75rem;font-weight:var(--gewicht-mittel);letter-spacing:var(--versal-abstand);text-transform:uppercase}.mockup__knopf[aria-pressed=true]{background:transparent;color:var(--text)}@media(min-width:1080px){.mockup__bewegung{order:0;flex-basis:auto}}.mockup details{position:relative;flex:none}.mockup summary{cursor:pointer;list-style:none;color:var(--text-zart)}.mockup summary::-webkit-details-marker{display:none}.mockup ol{position:absolute;right:0;top:calc(100% + .6rem);z-index:60;min-width:15rem;padding:.75rem 1.1rem;background:var(--flaeche);border:1px solid var(--linie);list-style:decimal inside;color:var(--text-leise)}.mockup ol a{color:var(--text);line-height:2}.notiz{border:1px dashed var(--text-leise);padding:.85rem 1rem;color:var(--text-leise);font-size:.875rem;line-height:1.5}.notiz:before{content:"Mockup-Notiz: ";color:var(--text-zart)}.option{display:inline-block;vertical-align:.2em;margin-left:.5rem;padding:.1rem .5rem;border:1px dashed var(--text-leise);color:var(--text-leise);font-size:.6875rem;font-weight:var(--gewicht-mittel);letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.huelle{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:var(--rand)}.schmal{max-width:calc(46rem + 2 * var(--rand))}.abschnitt{padding-block:var(--abstand-abschnitt)}.abschnitt+.abschnitt{border-top:1px solid var(--linie)}.abschnitt--oben{padding-top:clamp(3rem,7vw,6rem)}.abschnitt--eng{padding-block:clamp(2.5rem,5vw,4rem)}.abschnitt--ohne-linie{border-top:0!important}.raster{display:grid;gap:2.5rem}.zwei{display:grid;gap:3.5rem}@media(min-width:1080px){.raster{grid-template-columns:5fr 7fr;gap:5rem;align-items:start}.raster--mitte{align-items:center}.zwei{grid-template-columns:1fr 1fr;gap:5rem}}.stapel>*+*{margin-top:1.25rem}.stapel--weit>*+*{margin-top:2rem}.etikett{font-size:.875rem;font-weight:var(--gewicht-mittel);color:var(--text-leise);letter-spacing:.01em}.versal{font-size:.6875rem;font-weight:var(--gewicht-mittel);letter-spacing:var(--versal-abstand);text-transform:uppercase}.gross{font-size:clamp(2.75rem,7.4vw,6.5rem);line-height:.98;letter-spacing:-.034em;font-weight:400;text-wrap:balance}.gross--mittel{font-size:clamp(2.5rem,5.6vw,5rem)}.titel{font-size:clamp(2.125rem,4.4vw,3.75rem);line-height:1.04;letter-spacing:-.024em;font-weight:400;text-wrap:balance}.untertitel{font-size:clamp(1.3rem,2vw,1.625rem);line-height:1.25;letter-spacing:-.01em;font-weight:400}.lead{font-size:clamp(1.1875rem,1.6vw,1.4375rem);line-height:1.5;color:var(--text-zart);max-width:34em;text-wrap:pretty}.leise{color:var(--text-leise)}.zart{color:var(--text-zart)}.klein{font-size:.9375rem}.sehr-klein{font-size:.8125rem}.uhrzeit{font-size:clamp(6.5rem,21vw,16rem);line-height:.82;letter-spacing:-.06em;font-weight:400;font-variant-numeric:tabular-nums}.uhrzeit--mittel{font-size:clamp(4.5rem,9vw,7rem)}.unterstrichen{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.75rem;border:1.5px solid var(--knopf);border-radius:var(--radius);background:var(--knopf);color:var(--knopf-text);font-size:.875rem;font-weight:var(--gewicht-mittel);letter-spacing:var(--versal-abstand);text-transform:uppercase;line-height:1.2;text-align:center;transition:background-color .35s var(--kurve-ruhig),color .35s var(--kurve-ruhig)}.knopf:hover{background:transparent;color:var(--text);text-decoration:none}.knopf--rahmen{background:transparent;color:var(--text);border-color:var(--text)}.knopf--rahmen:hover{background:var(--knopf);color:var(--knopf-text)}.knopf--klein{min-height:2.75rem;padding:0 1.15rem;font-size:.8125rem}.knopf[aria-disabled=true]{background:transparent;color:var(--text-leise);border-color:var(--linie);pointer-events:none}.knopf[aria-pressed=true]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.weiter{display:inline-flex;align-items:baseline;gap:.55em;font-weight:var(--gewicht-mittel);border-bottom:1px solid currentColor;padding-bottom:.12em}.weiter:after{content:"→";transition:transform .35s var(--kurve-ruhig)}.weiter:hover{text-decoration:none}.weiter:hover:after{transform:translate(.3em)}.weiter--klein{font-size:.9375rem;font-weight:var(--gewicht-text)}.weiter--gross{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--gewicht-text);letter-spacing:-.015em}.zeichen{color:var(--text)}.logo{display:block;width:auto;height:var(--logo-kopf);color:var(--text)}.logo--kopf-klein{display:none;height:2.25rem}@media(max-width:759px){.logo--kopf{display:none}.logo--kopf-klein{display:block}}.logo--voll{height:4.5rem}.warten{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:var(--grund);transition:opacity .6s var(--cc-kurve-aus)}.warten .cc-flug,.warten-platz .cc-flug{width:10rem;color:var(--text)}.warten .cc-lade,.warten-platz .cc-lade{width:3.5rem;color:var(--text)}.warten.ist-fertig{opacity:0;pointer-events:none}.warten-platz{display:grid;place-items:center;min-height:18rem;transition:opacity .5s var(--cc-kurve-aus)}.warten-platz.ist-fertig{opacity:0}.eintritt{position:fixed;inset:0;z-index:50;display:none;place-items:center;background:var(--grund);cursor:pointer;transition:opacity .6s var(--cc-kurve-aus)}.ist-eintritt .eintritt{display:grid}.eintritt .cc-eintritt{width:10rem;color:var(--text)}.eintritt.ist-fertig{opacity:0;pointer-events:none}.standbild svg.cc-eintritt .cc-eintritt-punkt{animation:cc-eintritt-punkt 2.5s linear both paused!important;animation-delay:calc(0ms - var(--cc-t, 0ms))!important}.standbild svg.cc-eintritt .cc-eintritt-ring{animation:cc-eintritt-ring 2s var(--cc-kurve-sanft) both paused!important;animation-delay:calc(var(--cc-v, 0ms) - var(--cc-t, 0ms))!important}.standbild svg.cc-eintritt .cc-kern{animation:cc-eintritt-kern 2.5s linear both paused!important;animation-delay:calc(0ms - var(--cc-t, 0ms))!important}.standbild svg.cc-eintritt .cc-eintritt-aussen{animation:cc-eintritt-aussen 2.5s linear both paused!important;animation-delay:calc(0ms - var(--cc-t, 0ms))!important}.standbild svg.cc-eintritt .cc-eintritt-innen{animation:cc-eintritt-innen 2.5s linear both paused!important;animation-delay:calc(0ms - var(--cc-t, 0ms))!important}.standbild svg.cc-flug .cc-flug-ring,.standbild svg.cc-flug .cc-flug-ring circle{animation-duration:16s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:paused!important;animation-delay:calc(var(--cc-v, 0ms) - var(--cc-t, 0ms))!important}.standbild svg.cc-flug .cc-flug-ring{animation-name:cc-flug-lage!important}.standbild svg.cc-flug .cc-flug-ring circle{animation-name:cc-flug-strich!important}.standbild svg.cc-flug .cc-flug-innen{animation:cc-flug-auf .5s var(--cc-kurve-aus) both paused!important;animation-delay:calc(0ms - var(--cc-t, 0ms))!important}.standbild svg.cc-lade .cc-ring-dreh{animation:cc-drehen 2.8s linear infinite paused!important;animation-delay:calc(0ms - var(--cc-t, 0ms))!important}.standbild svg.cc-lade .cc-kern{animation:cc-atmen 2.8s var(--cc-kurve-sanft) infinite paused!important;animation-delay:calc(0ms - var(--cc-t, 0ms))!important}.kopf{border-bottom:1px solid var(--linie)}.kopf .huelle{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:5.25rem}.kopf__marke{display:block;flex:none}.kopf__marke:hover{text-decoration:none}.kopf__nav{display:none;align-items:center;gap:2.25rem;font-size:.9375rem}.kopf__nav a:not(.knopf).aktiv{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4em}.kopf__nav .knopf.aktiv{background:transparent;color:var(--text);border-color:var(--text)}.kopf__mobil{display:flex;align-items:center;gap:1.1rem;font-size:.9375rem}@media(max-width:759px){.kopf .huelle{gap:.75rem}.kopf .logo--kopf-klein{height:1.875rem}.kopf__mobil{gap:.9rem}.kopf__mobil .knopf--klein{min-height:2.5rem;padding:0 .75rem;font-size:.75rem}}@media(min-width:1080px){.kopf__nav{display:flex}.kopf__mobil{display:none}}.fuss{border-top:1px solid var(--linie);padding-block:3.5rem 3rem;color:var(--text-leise);font-size:.875rem}.fuss .huelle{display:grid;gap:2rem}.fuss__marke{display:inline-block;margin-bottom:1.25rem}.fuss__marke:hover{text-decoration:none}.fuss__marke .logo{color:var(--text)}.fuss nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.fuss--knapp{padding-block:2rem}@media(min-width:1080px){.fuss .huelle{grid-template-columns:1fr auto;align-items:end}}.mkopf{position:sticky;top:0;z-index:20;background:var(--grund);border-bottom:1px solid var(--linie)}.mkopf .huelle{display:flex;align-items:center;gap:2.5rem;min-height:5.25rem}.mkopf__marke{display:block;flex:none}.mkopf__marke:hover{text-decoration:none}.mkopf__bereich{font-weight:var(--gewicht-mittel);margin-left:-1rem;padding-left:1.5rem;border-left:1px solid var(--linie)}.mnav{display:none;align-items:center;gap:1.75rem;font-size:.9375rem;flex:1}.mnav--rechts{flex:none}.mnav a{position:relative;color:var(--text-leise);transition:color .3s;white-space:nowrap}@media(min-width:1080px)and (max-width:1279px){.mkopf .huelle{gap:1.75rem}.mnav{gap:1.25rem}.mkopf__bereich{margin-left:-.5rem;padding-left:1.25rem}}.mnav a:hover{color:var(--text);text-decoration:none}.mnav a.aktiv{color:var(--text)}.mnav a.aktiv:before,.menue nav a.aktiv:before{content:"";position:absolute;left:-.8rem;top:50%;width:.32rem;height:.32rem;margin-top:-.16rem;border-radius:50%;background:currentColor}.menue-knopf{margin-left:auto;padding:.5rem 0;border:0;background:none;font-weight:var(--gewicht-mittel);letter-spacing:.02em}@media(min-width:1080px){.mnav{display:flex}.mkopf .menue-knopf{display:none}.mkopf--zwei .huelle{flex-wrap:wrap;row-gap:0;min-height:0}.mkopf--zwei .mkopf__marke{padding-block:.875rem}.mkopf--zwei .mnav--rechts{margin-left:auto}.mkopf--zwei .mnav:not(.mnav--rechts){order:2;flex:1 0 100%;min-height:3rem;gap:2.25rem;border-top:1px solid var(--linie)}}@media(min-width:1080px)and (max-width:1279px){.mkopf--zwei .mnav:not(.mnav--rechts){gap:1.75rem}}.menue{position:fixed;inset:0;z-index:40;display:none;overflow-y:auto;background:var(--grund);padding:0 var(--rand) 3rem}.menue-offen .menue{display:block}.menue-offen body{overflow:hidden}.menue__kopf{display:flex;align-items:center;justify-content:space-between;min-height:5.25rem;margin-bottom:2.5rem}.menue nav{display:grid}.menue nav a{position:relative;justify-self:start;padding:.3rem 0;font-size:2.125rem;line-height:1.2;letter-spacing:-.02em}.menue nav a.aktiv:before{left:-1.1rem}.menue .menue__leise{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--linie)}.menue .menue__leise a{font-size:1.125rem;color:var(--text-leise)}.formular{display:grid;gap:1.9rem}.feld{display:grid;gap:.35rem}.feld label{font-size:.875rem;color:var(--text-leise)}.feld input,.feld textarea{width:100%;padding:.55rem 0 .75rem;border:0;border-bottom:1px solid var(--linie);border-radius:0;background:transparent;color:var(--text);font-size:1.1875rem;transition:border-color .35s var(--kurve-ruhig)}.feld textarea{min-height:6.5rem;resize:vertical;line-height:1.5}.feld input::placeholder,.feld textarea::placeholder{color:var(--text-leise);opacity:.8}.feld input:focus,.feld textarea:focus{outline:none;border-bottom-color:var(--text)}.feld__vorne{display:flex;align-items:baseline;gap:.25rem;border-bottom:1px solid var(--linie)}.feld__vorne span{color:var(--text-leise);font-size:1.1875rem}.feld__vorne input{border-bottom:0}.feld__vorne:focus-within{border-bottom-color:var(--text)}.feld__hinweis{font-size:.8125rem;color:var(--text-leise)}.wahl{display:grid;grid-template-columns:1.25rem 1fr;gap:.9rem;align-items:start;font-size:.9375rem;color:var(--text-zart);cursor:pointer}.wahl input{appearance:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;margin:.15rem 0 0;border:1px solid var(--text-leise);border-radius:50%;background:transparent;cursor:pointer}.wahl input:checked{border-color:var(--text)}.wahl input:checked:after{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--text)}.wahl--klein{font-size:.875rem;color:var(--text-leise);align-items:center}.wahl--klein input{margin:0}.schalter{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer}.schalter input{appearance:none;position:relative;width:2.6rem;height:1.4rem;margin:0;border:1px solid var(--text-leise);border-radius:1rem;background:transparent;transition:border-color .3s;cursor:pointer}.schalter input:after{content:"";position:absolute;top:.2rem;left:.22rem;width:.9rem;height:.9rem;border-radius:50%;background:var(--text-leise);transition:transform .35s var(--kurve-ruhig),background-color .3s}.schalter input:checked{border-color:var(--text)}.schalter input:checked:after{transform:translate(1.2rem);background:var(--text)}.buehne{padding-block:clamp(3rem,8vw,7rem) clamp(4rem,9vw,8rem);border-bottom:1px solid var(--linie)}.buehne .huelle{display:grid;gap:3rem;align-items:center}.buehne__zeichen{order:-1;width:min(56vw,15rem)}.buehne__text{display:grid;gap:1.75rem}.buehne__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.75rem}.buehne h1{font-size:clamp(2.75rem,5.6vw,5.125rem)}.ab-breit{display:none}@media(min-width:1080px){.buehne{min-height:calc(var(--schirm, 100vh) - 7.75rem);display:grid;align-items:center}.buehne .huelle{grid-template-columns:minmax(0,1fr) 22rem;gap:4rem}.buehne__zeichen{order:0;width:100%;max-width:22rem;justify-self:end}.ab-breit{display:inline}}.saeulen>li{display:grid;gap:.9rem;padding-block:2.25rem;border-top:1px solid var(--linie)}.saeulen>li:last-child{border-bottom:1px solid var(--linie)}.saeulen h3{font-size:clamp(2.125rem,3.4vw,3rem);font-weight:400;line-height:1.02;letter-spacing:-.03em}@media(min-width:760px){.saeulen>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:baseline}}.saeulen__dazu{max-width:40em}@media(min-width:1080px){.saeulen__dazu{grid-column:2;margin-top:-1rem}}.preis__betrag{font-size:clamp(6rem,18vw,13rem);line-height:.85;letter-spacing:-.06em;font-weight:400;font-variant-numeric:tabular-nums}.preis__monat{margin-top:1rem;font-size:clamp(1.25rem,2vw,1.625rem);color:var(--text-zart)}.preis__liste{border-top:1px solid var(--linie)}.preis__liste li{padding-block:.95rem;border-bottom:1px solid var(--linie);color:var(--text-zart)}.module-kurz{display:grid;border-top:1px solid var(--linie)}.module-kurz li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:.95rem;border-bottom:1px solid var(--linie);font-size:1.125rem}.module-kurz li span{color:var(--text-leise);font-variant-numeric:tabular-nums}@media(min-width:760px){.module-kurz{grid-template-columns:1fr 1fr;column-gap:3rem}}.kreis__zeichen{width:clamp(7rem,16vw,12rem)}.zitatgross{font-size:clamp(2rem,4.6vw,4rem);line-height:1.08;letter-spacing:-.028em;max-width:17em;text-wrap:balance}.aufruf .huelle{display:grid;gap:2.5rem;justify-items:start}.fragen{border-top:1px solid var(--linie)}.fragen details{border-bottom:1px solid var(--linie)}.fragen summary{display:flex;justify-content:space-between;gap:2rem;padding-block:1.5rem;cursor:pointer;list-style:none;font-size:clamp(1.125rem,1.6vw,1.3125rem)}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"+";flex:none;color:var(--text-leise);font-size:1.5rem;line-height:1}.fragen details[open] summary:after{content:"–"}.fragen details p{max-width:38em;padding-bottom:1.75rem;color:var(--text-zart)}.schritte{display:grid;margin-top:1rem;border-top:1px solid var(--linie)}.schritte li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.4rem;border-bottom:1px solid var(--linie)}.schritte__zahl{font-size:1.5rem;line-height:1.2;color:var(--text-leise)}.schritte strong{display:block;font-weight:var(--gewicht-mittel);margin-bottom:.2rem}.schritte p{color:var(--text-zart);font-size:.9375rem}.aufnahme__form{padding:clamp(1.75rem,4vw,3.25rem);background:var(--flaeche);border:1px solid var(--linie)}.gesendet{display:grid;gap:1.25rem;justify-items:start;padding-block:1rem}.gesendet .zeichen{width:4rem;margin-bottom:1rem}.anmeldung{display:grid;place-items:center;min-height:calc(var(--schirm, 100vh) - 13rem);padding:clamp(3rem,8vw,6rem) var(--rand)}.anmeldung__box{width:100%;max-width:25rem;display:grid;gap:2rem}.anmeldung__zeichen{width:4rem}.anmeldung__zeile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:center;font-size:.875rem}.anmeldung .knopf{width:100%}.felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.feld-bild{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--linie);background:var(--cc-schwarz);color:var(--cc-weiss)}.feld-bild--hell{background:var(--cc-weiss);color:var(--cc-schwarz);border-color:var(--cc-weiss)}.feld-bild .zeichen,.feld-bild .cc-mitglieder{width:46%;color:inherit}.feld-bild .cc-bewegt{width:4rem;color:inherit}.koepfe{display:grid;gap:.75rem}.kopfprobe{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:5.25rem;padding-inline:1.5rem;border:1px solid var(--linie);background:var(--cc-schwarz);color:var(--cc-weiss)}.kopfprobe--hell{background:var(--cc-weiss);color:var(--cc-schwarz);border-color:var(--cc-weiss)}.kopfprobe .logo{display:block;color:inherit;max-width:70%}.kopfprobe .logo--kopf-klein{height:2.25rem}.kopfprobe .logo--voll{height:4.5rem}.kopfprobe--fuss{min-height:7rem}.kopfprobe span{font-size:.8125rem;text-align:right}.favicons{display:flex;flex-wrap:wrap;align-items:end;gap:1.5rem}.favicons img{image-rendering:pixelated}.favicons figcaption{margin-top:.5rem;font-size:.8125rem;color:var(--text-leise)}.filmstreifen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.filmstreifen>figure{display:grid;gap:.4rem}.filmstreifen>figure>span{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--linie)}.filmstreifen .cc-mitglieder,.filmstreifen .cc-bewegt{width:64%;color:var(--text)}.filmstreifen figcaption{font-size:.75rem;color:var(--text-leise);text-align:center}.einsatz{margin-top:.25rem;font-size:.875rem;color:var(--text-leise)}.begruessung{display:grid;gap:1rem;margin-bottom:clamp(3rem,6vw,5rem)}.karte{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:31rem;aspect-ratio:1.586;padding:clamp(1.25rem,3.4vw,2.1rem);background:var(--flaeche-tief);border:1px solid var(--linie);color:var(--text)}.karte__oben{color:var(--text-zart)}.karte__linie{width:52%;border-top:1px solid var(--linie);margin:.6rem 0 .75rem}.karte__name{font-size:clamp(1.375rem,2.6vw,1.9rem);letter-spacing:-.012em;line-height:1.15}.karte__seit{margin-top:.3rem;font-size:.8125rem;color:var(--text-leise)}.karte .zeichen{position:absolute;right:clamp(1.25rem,3.4vw,2.1rem);bottom:clamp(1.25rem,3.4vw,2.1rem);width:clamp(4rem,8vw,4.6rem)}.weg{border-top:1px solid var(--linie)}.weg li{display:grid;gap:.3rem;padding-block:1.35rem;border-bottom:1px solid var(--linie)}.weg__name{font-size:1.25rem}.weg__stand{color:var(--text-leise)}@media(min-width:760px){.weg li{grid-template-columns:1fr 1fr;gap:2rem;align-items:baseline}}.kachel-los{display:grid;gap:1.1rem;align-content:start}.minipfad{display:flex;gap:.5rem;margin-block:.4rem .6rem}.minipfad .fortschritt{width:1.6rem;height:1.6rem}.neu{border-top:1px solid var(--linie)}.neu a{display:grid;gap:.25rem;padding-block:1.35rem;border-bottom:1px solid var(--linie)}.neu a:hover{text-decoration:none}.neu a:hover .neu__titel{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.neu__titel{font-size:1.25rem;line-height:1.35}.fortschritt{width:2.75rem;height:2.75rem;color:var(--text)}.fortschritt .bahn{fill:none;stroke:var(--text-leise);stroke-opacity:.45;stroke-width:1.5}.fortschritt .bogen{fill:none;stroke:currentColor;stroke-width:2}.fortschritt .kern{fill:currentColor}.pfad{border-top:1px solid var(--linie)}.pfad>li{display:grid;grid-template-columns:2.75rem 1fr;gap:.4rem 1.25rem;align-items:center;padding-block:1.4rem;border-bottom:1px solid var(--linie)}.pfad__modul{font-size:.875rem;color:var(--text-leise)}.pfad__titel{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.25;letter-spacing:-.012em}.pfad__stand{grid-column:2;font-size:.875rem;color:var(--text-leise)}.pfad>li.ist-neu .pfad__titel{color:var(--text-zart)}.pfad>li.ist-gesperrt .pfad__titel{color:var(--text-leise)}.pfad>li.ist-gesperrt .pfad__stand{color:var(--text-zart)}.fortschritt--zu .bahn{stroke-dasharray:1.5 3.5;stroke-opacity:.9}@media(min-width:760px){.pfad>li{grid-template-columns:2.75rem 1fr auto}.pfad__stand{grid-column:auto}}.lektionen{grid-column:2 / -1;margin-top:1rem;border-top:1px solid var(--linie)}.lektionen li{display:grid;grid-template-columns:1rem 1fr;gap:.25rem 1rem;align-items:baseline;padding-block:.95rem;border-bottom:1px solid var(--linie)}.lektionen li:last-child{border-bottom:0}.lektionen__punkt{width:.55rem;height:.55rem;border:1px solid var(--text-leise);border-radius:50%;transform:translateY(-.05rem)}.lektionen li.ist-erledigt .lektionen__punkt{background:var(--text-leise);border-color:var(--text-leise)}.lektionen li.ist-aktuell .lektionen__punkt{background:var(--text);border-color:var(--text);box-shadow:0 0 0 .25rem var(--grund),0 0 0 calc(.25rem + 1px) var(--text)}.lektionen li.ist-erledigt a{color:var(--text-leise)}.lektionen__art{grid-column:2;font-size:.8125rem;color:var(--text-leise)}@media(min-width:760px){.lektionen li{grid-template-columns:1rem 1fr auto}.lektionen__art{grid-column:auto}}.pfadleiste{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--text-leise)}.pfadleiste a{color:var(--text-zart)}.video{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--flaeche-tief);border:1px solid var(--linie)}.video__start{display:grid;place-items:center;width:clamp(4rem,8vw,5.5rem);aspect-ratio:1;border:1px solid var(--text);border-radius:50%;background:transparent;color:var(--text);transition:background-color .35s var(--kurve-ruhig),color .35s var(--kurve-ruhig)}.video__start svg{width:22%;margin-left:6%}.video__start:hover{background:var(--text);color:var(--grund)}.video__hinweis{position:absolute;left:1.25rem;bottom:1rem;font-size:.8125rem;color:var(--text-leise)}.video__dauer{position:absolute;right:1.25rem;bottom:1rem;font-size:.8125rem;color:var(--text-leise)}.video .warten-platz{position:absolute;inset:0;min-height:0}.video__ersatz{color:var(--text-leise);font-size:.9375rem}.lektion{display:grid;gap:3.5rem;margin-top:clamp(2.5rem,5vw,4rem)}@media(min-width:1080px){.lektion{grid-template-columns:7fr 4fr;gap:6rem}}.lektion__text>*+*{margin-top:1.4rem}.lektion__text p:not(.lead):not(.etikett):not(.leise){max-width:36em;color:var(--text-zart)}.aufgabe{margin-top:3rem!important;padding-top:2rem;border-top:1px solid var(--text);display:grid;gap:1rem;justify-items:start}.lektion__seite{display:grid;gap:1rem;align-content:start}.lektion__seite .etikett+*{margin-top:-.25rem}.lektion__seite .etikett:not(:first-child){margin-top:1.75rem}.blaettern{display:flex;justify-content:space-between;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;border-top:1px solid var(--linie);font-size:.9375rem;color:var(--text-zart)}.blaettern a:last-child{text-align:right}.liste{border-top:1px solid var(--linie)}.liste>li{display:grid;grid-template-columns:1fr auto;gap:.25rem 1.5rem;align-items:baseline;padding-block:1.15rem;border-bottom:1px solid var(--linie)}.liste__titel{font-size:1.125rem}.liste__neben{grid-column:1;font-size:.875rem;color:var(--text-leise)}.liste--kurz>li{padding-block:.9rem}.liste--kurz .liste__titel{font-size:1rem}@media(min-width:760px){.liste--material>li{grid-template-columns:1fr 9rem 6rem 9rem auto}.liste--material .liste__neben{grid-column:auto}}.filter{display:flex;gap:1.5rem;margin-top:2.5rem;padding-bottom:.75rem;overflow-x:auto;scrollbar-width:none;font-size:.9375rem;white-space:nowrap}.filter a{color:var(--text-leise);padding-bottom:.35rem;border-bottom:1px solid transparent}.filter a.aktiv{color:var(--text);border-bottom-color:var(--text)}.filter a:hover{text-decoration:none;color:var(--text)}.gruppe+.gruppe{margin-top:clamp(3rem,6vw,4.5rem)}.gruppe__kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1.25rem}.gruppe__kopf .leise{font-size:.875rem}.ausblick{display:grid;gap:.75rem;margin-top:clamp(3.5rem,7vw,5rem);padding:clamp(1.75rem,4vw,2.75rem);border:1px solid var(--linie)}.ausblick .zeichen{width:2.25rem;margin-bottom:.5rem}.termine{border-top:1px solid var(--linie)}.termine li{display:grid;grid-template-columns:6.5rem 1fr;gap:.35rem 1.5rem;align-items:baseline;padding-block:1.4rem;border-bottom:1px solid var(--linie)}.termine__tag{color:var(--text-zart)}.termine__zeit{grid-column:1;grid-row:2;font-size:.875rem;color:var(--text-leise)}.termine__thema{grid-column:2;grid-row:1 / span 2;font-size:1.125rem;line-height:1.4}.termine__thema .leise{display:block;font-size:.875rem;margin-top:.15rem}.termine__aktion{grid-column:2;font-size:.875rem}@media(min-width:760px){.termine li{grid-template-columns:9rem 4.5rem 1fr auto}.termine__zeit,.termine__thema,.termine__aktion{grid-column:auto;grid-row:auto}.termine__zeit{font-size:1rem;color:var(--text-zart)}}.plakate{display:grid;gap:2rem 1.5rem}@media(min-width:760px){.plakate{grid-template-columns:repeat(3,minmax(0,1fr))}}.plakat{display:grid;gap:.8rem}.plakat:hover{text-decoration:none}.plakat__bild{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:16 / 10;min-height:0;padding:1.25rem 1.35rem;background:var(--flaeche);border:1px solid var(--linie);transition:border-color .35s}.plakat:hover .plakat__bild{border-color:var(--text-leise)}.plakat__oben{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:var(--text-leise)}.plakat__oben .zeichen{width:1.4rem;color:var(--text-zart)}.plakat__titel{font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.2;letter-spacing:-.012em;max-width:14em}.plakat__unter{font-size:.875rem;color:var(--text-leise)}.plakat--gast .plakat__bild{background:var(--flaeche-tief)}.plakat--option .plakat__bild{background:transparent;border-style:dashed;border-color:var(--text-leise)}.plakat--option .plakat__titel{color:var(--text-leise)}.live-buehne .uhrzeit{margin-bottom:.5rem}.reiter{display:flex;gap:2rem;margin-top:2rem;border-bottom:1px solid var(--linie);font-size:.9375rem}.reiter a{margin-bottom:-1px;padding-bottom:.85rem;border-bottom:1px solid transparent;color:var(--text-leise)}.reiter a.aktiv{color:var(--text);border-bottom-color:var(--text)}.reiter a:hover{text-decoration:none;color:var(--text)}.austausch{display:grid;gap:2.5rem;margin-top:2.5rem}@media(min-width:1080px){.austausch{grid-template-columns:15rem 1fr;gap:5rem}}.raeume{display:grid;gap:.6rem;align-content:start}.raeume ul{display:flex;gap:1.5rem;overflow-x:auto;scrollbar-width:none;margin-bottom:1rem;white-space:nowrap}.raeume a{display:flex;justify-content:space-between;gap:1rem;color:var(--text-leise)}.raeume a.aktiv{color:var(--text)}.raeume a:hover{color:var(--text);text-decoration:none}.raeume .neu-zahl{color:var(--text-zart);font-size:.8125rem}@media(min-width:1080px){.raeume ul{display:grid;gap:0;overflow:visible;margin-bottom:1.75rem;white-space:normal}.raeume a{padding-block:.55rem;border-bottom:1px solid var(--linie)}}.faden__kopf{display:grid;gap:.4rem;padding-bottom:1.5rem;border-bottom:1px solid var(--linie)}.beitrag{padding-block:1.75rem;border-bottom:1px solid var(--linie)}.beitrag__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.9375rem}.beitrag__kopf strong{font-weight:var(--gewicht-mittel)}.beitrag__kopf .zeichen{width:1.05rem;height:1.05rem;color:var(--text-zart)}.beitrag__ohne{width:1.05rem;height:1.05rem}.beitrag__text{margin-top:.6rem;max-width:40em;color:var(--text-zart)}.erwaehnung{color:var(--text);border-bottom:1px solid var(--text-leise)}.beitrag__aktionen{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.85rem;font-size:.875rem;color:var(--text-leise)}.antworten{margin-top:1.25rem;padding-left:1.25rem;border-left:1px solid var(--linie)}.antworten .beitrag{padding-block:1.1rem;border-bottom:0}.antworten .beitrag+.beitrag{border-top:1px solid var(--linie)}.verfassen{display:grid;gap:.9rem;margin-top:2rem}.verfassen textarea{width:100%;min-height:7rem;padding:1rem 1.1rem;border:1px solid var(--linie);background:var(--flaeche);color:var(--text);resize:vertical}.verfassen textarea:focus{outline:none;border-color:var(--text-leise)}.verfassen__zeile{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.einladung{position:relative;display:grid;gap:1.25rem;padding:clamp(2rem,5vw,3.25rem);background:var(--papier);color:var(--papier-text)}.einladung .zeichen{color:var(--papier-text);width:4rem}.einladung__satz{font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.25;letter-spacing:-.015em;max-width:15em}.einladung__code{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:var(--gewicht-mittel);letter-spacing:.2em;font-variant-numeric:tabular-nums}.einladung .leise{color:var(--papier-leise)}.einladung .knopf{--knopf: var(--papier-text);--knopf-text: var(--papier);--text: var(--papier-text)}.kontingent{display:flex;gap:.6rem;margin-top:.5rem}.kontingent .fortschritt{width:1.9rem;height:1.9rem}.angaben{margin-bottom:3.5rem;border-top:1px solid var(--linie)}.angaben>div{display:grid;gap:.2rem;padding-block:1.1rem;border-bottom:1px solid var(--linie)}.angaben dt{color:var(--text-leise);font-size:.9375rem}.angaben dd{margin:0}@media(min-width:760px){.angaben>div{grid-template-columns:13rem 1fr auto;gap:2rem;align-items:baseline}}.konto h2{margin-bottom:1.1rem}.kuendigen{display:grid;gap:1.1rem;justify-items:start;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--linie)}.kuendigung{margin-top:1.5rem;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--text)}.kuendigen--fertig{margin-top:1.5rem;border-color:var(--text)}.feld--wahl{margin:0;padding:0;border:0;gap:.8rem}.feld--wahl legend{padding:0;margin-bottom:.6rem;font-size:.875rem;color:var(--text-leise)}.knopf-ohne{padding:0 0 .12em;border:0;border-bottom:1px solid currentColor;border-radius:0;background:none}.auftrag{border-top:1px solid var(--linie)}.auftrag>div{display:grid;gap:.3rem;padding-block:1.25rem;border-bottom:1px solid var(--linie)}.auftrag dt{color:var(--text-leise);font-size:.9375rem}.auftrag dd{margin:0;font-size:1.125rem;line-height:1.5}@media(min-width:760px){.auftrag>div{grid-template-columns:10rem 1fr;gap:2rem;align-items:baseline}}.folien{display:grid;gap:.3rem;padding-left:1.3rem;list-style:decimal}.folien li{padding-left:.3rem}.folien li::marker{color:var(--text-leise);font-variant-numeric:tabular-nums}.prompt{display:grid;gap:1.25rem;align-content:start;padding:clamp(1.5rem,3.5vw,2.25rem);background:var(--flaeche);border:1px solid var(--linie)}.prompt__text{white-space:pre-line;max-width:42em;font-size:1.0625rem;line-height:1.65}.prompt__zeile{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.funde{border-top:1px solid var(--linie)}.funde>li{border-bottom:1px solid var(--linie)}.fund summary{display:grid;grid-template-columns:2.5rem 1fr auto 1.25rem;gap:1rem;align-items:baseline;padding-block:1.75rem;cursor:pointer;list-style:none}.fund summary::-webkit-details-marker{display:none}.fund summary:after{content:"+";color:var(--text-leise);font-size:1.5rem;line-height:1;text-align:right}.fund[open] summary:after{content:"–"}.fund__nr{color:var(--text-leise);font-size:clamp(1.25rem,2vw,1.625rem);font-variant-numeric:tabular-nums}.fund__name{font-size:clamp(1.625rem,3.2vw,2.625rem);line-height:1.1;letter-spacing:-.022em}.fund__art{color:var(--text-leise);font-size:.875rem}.fund__inhalt{display:grid;gap:2rem;padding-bottom:2.75rem}@media(min-width:1080px){.fund__inhalt{grid-template-columns:7fr 5fr;gap:4rem;align-items:start;padding-left:3.5rem}}.werkstatt{display:grid;gap:1.1rem;justify-items:start;padding:clamp(1.75rem,4vw,2.75rem);background:var(--papier);color:var(--papier-text)}.werkstatt__satz{max-width:16em;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.25;letter-spacing:-.015em}.werkstatt .leise{color:var(--papier-leise)}.werkstatt .option{border-color:var(--papier-leise);color:var(--papier-leise)}.werkstatt .knopf{--knopf: var(--papier-text);--knopf-text: var(--papier);--text: var(--papier-text)}.haken{display:inline-grid;grid-template-columns:1.25rem 1fr;gap:.85rem;align-items:start;cursor:pointer}.haken input{appearance:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;margin:.1rem 0 0;border:1px solid var(--text-leise);border-radius:50%;background:transparent;cursor:pointer}.haken input:checked{border-color:var(--text)}.haken input:checked:after{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--text)}.haken input:checked+span{color:var(--text-leise)}.skripte{display:grid;gap:1.5rem}@media(min-width:760px){.skripte{grid-template-columns:repeat(2,minmax(0,1fr))}}.skript{display:grid;gap:1rem;align-content:start;justify-items:start;padding:clamp(1.5rem,3.5vw,2.25rem);border:1px solid var(--linie)}.skript .haken{font-size:.875rem;color:var(--text-leise)}.skript .haken input:checked+span:after{content:" · erledigt"}.skript__titel{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:400;line-height:1.2;letter-spacing:-.015em}.skript:has(input:checked) .skript__titel{color:var(--text-zart)}.skript__teile{width:100%;border-top:1px solid var(--linie)}.skript__teile>div{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding-block:.75rem;border-bottom:1px solid var(--linie);font-size:.9375rem}.skript__teile dt{color:var(--text-leise)}.skript__teile dd{margin:0;color:var(--text-zart)}.ideen{display:grid;gap:2.5rem}@media(min-width:1080px){.ideen{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 5rem}}.ideen__woche .etikett{margin-bottom:.75rem}.ideen ol{border-top:1px solid var(--linie)}.ideen li{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:.85rem;border-bottom:1px solid var(--linie)}.ideen__art{flex:none;font-size:.8125rem;color:var(--text-leise)}.gruppe--gesperrt .liste__titel{color:var(--text-leise)}.beiseite{padding-top:2rem}.hell .mkopf{background:var(--grund)}.anfragen{border-top:1px solid var(--text)}.anfrage{display:grid;gap:.6rem 2rem;padding-block:1.5rem;border-bottom:1px solid var(--linie)}.anfrage.ist-gewaehlt{position:relative}.anfrage.ist-gewaehlt:before{content:"";position:absolute;left:calc(-1 * var(--rand) + .5rem);top:1.9rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--text)}.anfrage__wer{display:grid}.anfrage__wer strong{font-weight:var(--gewicht-mittel);font-size:1.125rem}.anfrage__daten{display:flex;flex-wrap:wrap;gap:.35rem 1.75rem;font-size:.9375rem}.anfrage__daten span span{color:var(--text-leise)}.anfrage__satz{color:var(--text-zart);max-width:42em}.anfrage__aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.4rem;font-size:.9375rem}.verwaltung{display:grid;gap:3rem;margin-top:2rem}@media(min-width:1080px){.verwaltung{grid-template-columns:1fr 22rem;gap:4rem}}.verwaltung__seite{display:grid;gap:1.5rem;align-content:start;padding:1.75rem;background:var(--flaeche);border:1px solid var(--linie)}.fuss__links{display:grid;gap:.75rem}@media(min-width:1080px){.fuss__links{justify-items:end}}.clubkopf{align-self:end}.takt{display:grid;margin-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--linie)}.takt li{display:grid;gap:.6rem;align-content:start;padding-block:2rem;border-bottom:1px solid var(--linie)}.takt__zeit{margin-bottom:.75rem;font-size:clamp(3.25rem,7vw,5.5rem);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}@media(min-width:1080px){.takt{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;border-top:0}.takt li{border-top:1px solid var(--linie);border-bottom:0}}.modulplan{border-top:1px solid var(--linie)}.modulplan li{display:grid;grid-template-columns:5.5rem 1fr;gap:.2rem 1.25rem;padding-block:1.1rem;border-bottom:1px solid var(--linie)}.modulplan__woche{grid-row:span 2;padding-top:.2rem;font-size:.875rem;color:var(--text-leise)}.modulplan__titel{font-size:1.1875rem}.modulplan__text{font-size:.9375rem;color:var(--text-zart)}.clubkreis .zeichen{width:4.5rem;margin-top:.75rem}.rechtstext>*+*{margin-top:1.1rem}.rechtstext h2{margin-top:2.75rem}.rechtstext p:not(.lead):not(.etikett):not(.notiz):not(.rechtstext__stand){max-width:38em;color:var(--text-zart)}.rechtstext__stand{font-size:.875rem;color:var(--text-leise)}.rechtstext__inhalt{display:grid;gap:.4rem;padding-left:1.4rem;list-style:decimal;color:var(--text-zart)}.rechtstext__inhalt li{padding-left:.3rem}.rechtstext__inhalt li::marker{color:var(--text-leise)}.rechtstext__inhalt--lang{gap:1rem}.rechtstext__inhalt strong{font-weight:var(--gewicht-mittel);color:var(--text)}.rechtstext p.rechtstext__rest{color:var(--text-leise)}.rechtstext .notiz{margin-top:2.5rem}.rechtstext .aktionen{margin-top:2rem}.luecke{border-bottom:1px dashed var(--text-leise);color:var(--text-leise)}.notiz code,.rechtstext code{font:inherit}.mailgrund{display:grid;justify-items:center;gap:1.5rem;padding:clamp(2rem,6vw,5rem) var(--rand)}.mailgrund__hinweis{font-size:.875rem;color:var(--text-leise);text-align:center}.mailgrund__notiz{width:100%;max-width:38rem}.mail{width:100%;max-width:38rem;background:var(--papier);color:var(--papier-text)}.mail__kopf{padding:1.1rem clamp(1.25rem,4vw,2.25rem);border-bottom:1px solid var(--cc-nebel);font-size:.875rem}.mail__kopf>div{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding-block:.2rem}.mail__kopf dt{color:var(--papier-leise)}.mail__kopf dd{margin:0;overflow-wrap:anywhere}.mail__inhalt{display:grid;gap:1.25rem;justify-items:start;padding:clamp(1.75rem,5vw,3rem) clamp(1.25rem,4vw,2.25rem);line-height:1.55}.mail__inhalt .logo{display:block;height:2.5rem;margin-bottom:.75rem;color:var(--papier-text)}.mail__gross{font-size:1.375rem}.mail__leise{font-size:.875rem;color:var(--papier-leise)}.mail .knopf{--knopf: var(--papier-text);--knopf-text: var(--papier);--text: var(--papier-text)}.mail__fuss{display:grid;gap:.3rem;padding:1.25rem clamp(1.25rem,4vw,2.25rem);border-top:1px solid var(--cc-nebel);font-size:.75rem;color:var(--papier-leise)}.saeulen__beispiel{padding-left:1rem;border-left:1px solid var(--linie);font-size:.9375rem;line-height:1.55;color:var(--text-zart)}.saeulen__beispiel .etikett{display:block;margin-bottom:.25rem}.fundprobe{display:grid;gap:.5rem;padding:1.25rem 1.4rem;border:1px solid var(--linie);background:var(--flaeche)}.fundprobe__name{font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.15;letter-spacing:-.015em}.fundprobe__name span{margin-left:.6rem;font-size:.875rem;letter-spacing:0;color:var(--text-leise)}.aufruf .lead{max-width:36em}.mitteilung{width:100%;max-width:24rem;display:grid;grid-template-columns:2.25rem 1fr;gap:.2rem .85rem;padding:.9rem 1rem;border-radius:1rem;background:var(--cc-graphit);color:var(--cc-weiss);font-size:.875rem;line-height:1.4}.mitteilung .zeichen{grid-row:span 3;width:2.25rem;height:2.25rem;padding:.3rem;border-radius:.55rem;background:var(--cc-schwarz)}.mitteilung__kopf{display:flex;justify-content:space-between;gap:1rem;color:var(--cc-platin);font-size:.75rem}.mitteilung strong{font-weight:var(--gewicht-mittel)}.kasse{outline:1px dashed var(--cc-grau);outline-offset:6px}.kasse .angaben{margin-bottom:.5rem;border-top-color:var(--cc-nebel)}.kasse .angaben>div{border-bottom-color:var(--cc-nebel)}.kasse .angaben dt{color:var(--papier-leise)}.kasse__feld{width:100%;padding:.85rem 1rem;border:1px dashed var(--cc-grau);color:var(--papier-leise);font-size:.875rem}.kasse .wahl{color:var(--papier-text);font-size:.875rem}.hinweisband{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;align-items:baseline;margin-top:1.75rem;padding:1rem 1.25rem;border:1px solid var(--text)}.danach{display:grid;gap:.75rem;padding-left:1.2rem;list-style:disc;color:var(--text-zart)}.danach li::marker{color:var(--text-leise)}.tabelle{width:100%;margin-top:1.5rem;border-collapse:collapse;font-size:.9375rem}.tabelle th{padding:0 1rem .75rem 0;border-bottom:1px solid var(--text);color:var(--text-leise);font-weight:400;font-size:.8125rem;text-align:left;white-space:nowrap}.tabelle td{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--linie);vertical-align:top}.tabelle td:last-child,.tabelle th:last-child{padding-right:0;text-align:right}.tabelle .leise{display:block;font-size:.8125rem}.tabelle tr.ist-gewaehlt td:first-child{box-shadow:inset 3px 0 0 var(--text);padding-left:.85rem}.tabelle tr.ist-frei td{color:var(--text-leise)}.tabelle__weit{overflow-x:auto}.status{display:inline-block;padding:.1rem .55rem;border:1px solid var(--text);font-size:.8125rem;white-space:nowrap}.status--voll{background:var(--text);color:var(--grund)}.status--zart{border-color:var(--text-leise);color:var(--text-leise)}.status--luecke{border-style:dashed}.kopfzeile{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.25rem;font-size:.9375rem}.kopfzeile span span{color:var(--text-leise)}.pruefliste{display:grid;gap:.6rem}.pruefliste .wahl{font-size:.9375rem}.summen{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1px;margin-top:2rem;background:var(--linie);border:1px solid var(--linie)}.summen div{display:grid;gap:.35rem;align-content:start;padding:1.5rem;background:var(--grund)}.summen strong{font-size:clamp(2.25rem,4vw,3rem);font-weight:400;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.summen span{font-size:.875rem;color:var(--text-leise)}.meldung{display:grid;gap:1rem;padding:1.5rem;border:1px solid var(--linie)}.meldung blockquote{margin:0;padding-left:1rem;border-left:1px solid var(--text)}.verwaltung .formular{gap:1.25rem}.feld select{width:100%;padding:.55rem 0 .75rem;border:0;border-bottom:1px solid var(--linie);background:transparent;font-size:1.1875rem}.verwaltung .feld input,.verwaltung .feld textarea,.verwaltung .feld select{font-size:1rem}.kuendigen--fertig .angaben,.kuendigen--fertig .danach{justify-self:stretch}.knopf[disabled]{opacity:.45;cursor:not-allowed}.verwaltung__seite .angaben>div{grid-template-columns:1fr;gap:.2rem}.summen{gap:2rem 2.5rem;background:none;border:0}.summen div{padding:1.1rem 0 0;border-top:1px solid var(--text);background:none}.kopfzeile code,.angaben code{font:inherit}.buehne__figur{order:-1;display:grid;gap:1.25rem;justify-items:start;margin:0}.buehne__figur figcaption{max-width:19rem;font-size:.9375rem;line-height:1.5;color:var(--text-zart)}@media(min-width:1080px){.buehne__figur{order:0;justify-self:end;width:100%;max-width:22rem}.buehne__figur .buehne__zeichen{justify-self:stretch}}.fund__typ{display:inline-block;margin-right:.6rem;padding:.05rem .5rem;border:1px solid var(--text-leise);color:var(--text-zart);font-size:.8125rem;white-space:nowrap}.kasse__feld--dunkel{border-color:var(--text-leise);color:var(--text-leise)}.tarife{display:grid;gap:1rem;margin-top:1.25rem}@media(min-width:760px){.tarife{grid-template-columns:1fr 1fr}}.tarif{display:grid;gap:.4rem;align-content:start;padding:1.25rem 1.4rem;border:1px solid var(--linie)}.tarif--jetzt{border-color:var(--text)}.tarif__name{font-weight:var(--gewicht-mittel)}.tarif .preis__betrag{font-size:clamp(3rem,4.6vw,4.25rem);white-space:nowrap}.tarif .preis__monat{margin-top:.5rem;font-size:1rem}.tarif__betrag{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.015em}.tarifwechsel{margin-bottom:3.5rem}.tarifwechsel .tarife,.tarifwechsel .angaben{justify-self:stretch}.sprung{position:absolute;left:var(--rand);top:-4rem;z-index:50;padding:.6rem 1rem;background:var(--knopf);color:var(--knopf-text)}.sprung:focus{top:.75rem}.platzhalter{margin-bottom:2rem;padding:1rem 1.25rem;border:1px dashed var(--text)}.platzhalter p{margin:0;color:var(--text);max-width:none!important}.versteckt-ganz{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.eingang{display:grid;gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--text)}.eingang .angaben{margin-bottom:0}.kopf .huelle{min-height:4.25rem}.kopf__marke{display:flex;align-items:center}.kopf .kopf-logo{display:block;width:auto;height:var(--logo-kopf);color:var(--text)}@media(max-width:759px){.kopf .kopf-logo{height:2.25rem}}html.intro:before{content:"";position:fixed;inset:0;z-index:90;background:var(--cc-schwarz);animation:intro-notaus .6s ease 4s forwards}html.intro-laeuft:before{display:none}html.intro .kopf__marke{opacity:0;animation:intro-zeigen .5s ease 4.5s forwards}.kopf__marke{transition:opacity .5s var(--cc-kurve-sanft)}@keyframes intro-notaus{to{opacity:0;visibility:hidden}}@keyframes intro-zeigen{to{opacity:1}}.intro-buehne{position:fixed;inset:0;z-index:91;display:grid;place-items:center;background:var(--cc-schwarz);cursor:pointer;transition:background-color .75s var(--cc-kurve-sanft)}.intro-buehne svg{width:clamp(5.5rem,12vw,8rem);height:auto;color:var(--cc-weiss);transform-origin:0 0}.intro-buehne.ist-weg{background-color:transparent;pointer-events:none}.intro-buehne.ist-sofort{opacity:0;pointer-events:none;transition:opacity .35s ease}.intro-buehne.ist-gelandet svg{opacity:0;transition:opacity .5s ease}@media(prefers-reduced-motion:reduce){.intro-buehne.ist-sofort{transition-duration:.6s}}.block{display:grid;min-height:calc(100vh - 4.25rem);min-height:calc(100svh - 4.25rem);padding-block:clamp(3.5rem,10vh,7rem)}.block>.huelle{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:1.5rem;row-gap:3rem}.block__titel{grid-column:1 / -1;font-size:clamp(3.25rem,min(9.4vw,20vh),9rem);line-height:1;letter-spacing:-.035em;font-weight:400;text-wrap:balance}.block__text{grid-column:7 / -1;align-self:end;display:grid;justify-items:start;gap:.8em;font-size:clamp(1.375rem,2.1vw,1.875rem);line-height:1.38;color:var(--text-zart);text-wrap:pretty}.block__text .knopf{margin-top:1rem}.block__text .klein{font-size:.9375rem}.block__fast{grid-column:7 / -1;align-self:end;font-size:clamp(3.25rem,min(9.4vw,20vh),9rem);line-height:1;letter-spacing:-.035em;color:var(--text-zart)}.block--start>.huelle{row-gap:2rem}.block--start .block__titel{font-size:clamp(3.5rem,min(11.5vw,26vh),11rem);line-height:.96;letter-spacing:-.04em}.start__unten{grid-column:1 / -1;align-self:end;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.5rem 3rem}.start__aktion{display:grid;justify-items:start;gap:2rem;max-width:34rem}.start__aktion .block__text{grid-column:1}.start__satz{font-size:.9375rem;color:var(--text-zart)}.block--fragen>.huelle{grid-template-rows:auto;align-items:start}.block--fragen .block__titel{grid-column:1 / 6;font-size:clamp(3.25rem,min(6.6vw,16vh),6.5rem)}.fragenliste{grid-column:6 / -1;display:grid;gap:clamp(1.5rem,3.4vh,2.25rem);margin:0}.fragenliste dt{font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.3}.fragenliste dd{margin:.3rem 0 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.45;color:var(--text-zart);text-wrap:pretty}.block--form{padding-block:clamp(2.5rem,6vh,4rem)}.block--form>.huelle{grid-template-rows:auto;align-items:start}.block__kopf{grid-column:1 / 7;display:grid;gap:2rem}.block--form .block__titel{font-size:clamp(3.25rem,min(6.6vw,16vh),6.5rem)}.block--form .block__text{font-size:clamp(1.25rem,1.6vw,1.5rem)}.block--form .aufnahme__form{grid-column:8 / -1;padding:0;background:none;border:0}.block--form .formular{gap:1.4rem}.block--form .block__kopf{position:sticky;top:2.5rem;align-self:start}.wahlen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin-top:.5rem}.wahlen .wahl{color:var(--text)}.block--form textarea{min-height:4.5rem}#inhalt{min-height:calc(100vh - 4.25rem);min-height:calc(100svh - 4.25rem)}.block--kurz>.huelle{grid-template-rows:auto;align-content:center;row-gap:2rem}.block--kurz .block__text{grid-column:1 / 9;align-self:start}.block--kurz .formular{width:100%}@media(max-width:759px){.block>.huelle{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-content:center;row-gap:2rem}.block__titel,.block__text,.block__fast,.start__unten,.block__kopf,.block--fragen .block__titel,.fragenliste,.block--form .aufnahme__form,.block--kurz .block__text{grid-column:1}.block__text{align-self:start}.block--start .block__titel{font-size:15vw}.block--start>.huelle{align-content:space-between}.block--fast>.huelle{align-content:space-between}.block--fragen>.huelle,.block--form>.huelle{align-content:start}.block--form .block__kopf{position:static}.wahlen{grid-template-columns:minmax(0,1fr)}}.blendet-ein .block__titel,.blendet-ein .block__text{opacity:0;transform:translateY(1rem)}.blendet-ein.ist-da .block__titel,.blendet-ein.ist-da .block__text{opacity:1;transform:none;transition:opacity 1.1s var(--cc-kurve-aus),transform 1.1s var(--cc-kurve-aus)}.blendet-ein.ist-da .block__text{transition-delay:.3s}
