@font-face{font-family:Fraunces;src:url(/_astro/fraunces.CFFu7zhK.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/_astro/fraunces-italic.Py8at3oI.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/_astro/dm-sans.Xz1IZZA0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/_astro/outfit.Bc-8i84L.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_astro/jetbrains-mono.B9CIFXIH.woff2)format("woff2");font-weight:100 900;font-display:swap}@property --tag{syntax:"<number>";inherits:true;initial-value:0}@property --sonne{syntax:"<number>";inherits:true;initial-value:1}@property --gold{syntax:"<number>";inherits:true;initial-value:0}@property --glut{syntax:"<number>";inherits:true;initial-value:0}@property --d{syntax:"<number>";inherits:true;initial-value:0}:root{--papier:#f7efe1;--papier-2:#f3e5cd;--blatt:#fffaf1;--tinte:#241a12;--tinte-2:#4e3f30;--leise:#64574a;--bernstein:#f2a93b;--bernstein-text:#8a5300;--bernstein-tief:#6b4000;--honig:#f1cf98;--nacht:#1c120a;--nacht-2:#24170d;--espresso:#120b06;--creme:#f8f0e3;--hell-text:#f8f0e3d6;--bernstein-hell:#f7c67b;--gluehen:#ffd99a;--fokus:var(--bernstein-text);--kopf-h:74px;--rand:clamp(16px, 4vw, 48px);--breite:1240px;--weich:cubic-bezier(.2, .75, .2, 1);--feder:cubic-bezier(.34, 1.56, .64, 1);--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--rund:"Outfit", "DM Sans", sans-serif;transition:--tag .45s linear,--sonne .45s linear,--gold .45s linear,--glut .45s linear}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-h) + 16px);background:var(--papier)}body{background:var(--papier);color:var(--tinte);font:400 1.0625rem/1.62 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;position:relative;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{overflow-wrap:break-word;hyphens:auto;margin:0}h1,h2{font-family:var(--serif);font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.018em;font-weight:380}h3{font-family:var(--rund);font-weight:600}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}.nw{white-space:nowrap}.vorrat{width:0;height:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--fokus);outline-offset:3px;border-radius:6px}.sprung{z-index:100;background:var(--blatt);color:var(--tinte);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:12px}.sprung:focus-visible{top:12px}.huelle{max-width:calc(var(--breite) + 2 * var(--rand));padding-inline:var(--rand);margin:0 auto;position:relative}.ueber{z-index:6;position:relative}.dachzeile{font:600 .8rem/1.2 var(--rund);letter-spacing:.14em;text-transform:uppercase;color:var(--bernstein-tief);align-items:center;gap:.6em;margin-bottom:14px;display:inline-flex}.dachzeile:before{content:"";opacity:.7;background:currentColor;border-radius:2px;width:28px;height:2px}h2{font-size:clamp(2.1rem,1.3rem + 2.7vw,3.6rem);line-height:1.04}.abschnitt-kopf{max-width:760px}.abschnitt-mitte{text-align:center;margin-inline:auto}h1{letter-spacing:-.024em;text-wrap:balance;hyphens:manual;font-size:clamp(2.3rem,1.1rem + 3.5vw,4.4rem);font-weight:360;line-height:1.02}h1 em{color:var(--bernstein-text);font-style:italic;font-weight:520;display:inline-block;position:relative}h1 em svg{fill:none;stroke:#e39424;stroke-width:3.4px;stroke-linecap:round;width:104%;height:.22em;position:absolute;bottom:-.1em;left:-2%;overflow:visible}.js .zeige{opacity:0;transition:opacity .8s ease, transform 1s var(--weich);transform:translateY(30px)}.js .zeige.da{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .zeige{opacity:1;transition:none;transform:none}}html[data-modus=nacht],[data-modus=nacht] body{background:var(--nacht)}.knopf{--knopf-text:var(--tinte);cursor:pointer;background:var(--bernstein);color:var(--knopf-text);white-space:nowrap;font:600 1rem/1.1 var(--rund);letter-spacing:.005em;transition:transform .3s var(--feder), box-shadow .35s ease, background-color .3s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.82em 1.35em;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 10px 22px -12px #be6e14e6}.knopf:hover{background:#f6b652;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 0 0 6px #f2a93b33,0 16px 32px -10px #dc821ecc}.knopf:active{transform:translateY(0)scale(.97)}.knopf-gross{padding:1em 1.6em;font-size:1.06rem}.knopf-klein{padding:.62em 1.05em;font-size:.95rem}.knopf-voll{width:100%}.knopf-dunkel{--knopf-text:var(--creme);background:var(--tinte);box-shadow:0 10px 24px -14px #22160de6}.knopf-dunkel:hover{background:#3a2716;box-shadow:0 0 0 6px #22160d1f,0 16px 30px -12px #22160dcc}.c-mini{flex:none;width:1.15em;height:1.15em;display:inline-block;position:relative}.c-mini svg{width:100%;height:100%;display:block;overflow:visible}.c-mini circle{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:34.3 44;stroke-dashoffset:-4.85px;transition:stroke-dasharray .5s var(--weich), stroke-dashoffset .5s var(--weich)}.c-mini:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);width:30%;height:34%;transition:transform .4s var(--feder);background:currentColor;position:absolute;top:33%;left:41%}.knopf:hover .c-mini circle,.knopf:focus-visible .c-mini circle{stroke-dasharray:44 0;stroke-dashoffset:0}.knopf:hover .c-mini:after{transform:translate(1px)scale(1.12)}.knopf-zweit{white-space:nowrap;color:var(--tinte);font:500 1.02rem/1.1 var(--rund);transition:border-color .3s, background-color .3s, transform .3s var(--feder);background:#fffaf18c;border:1.5px solid #241a124d;border-radius:999px;align-items:center;gap:.55em;padding:.95em 1.4em;text-decoration:none;display:inline-flex}.knopf-zweit:after{content:"";width:.5em;height:.5em;transition:transform .35s var(--feder);border-bottom:1.8px solid;border-right:1.8px solid;transform:rotate(45deg)translateY(-2px)}.knopf-zweit:hover{border-color:var(--bernstein-text);background:var(--blatt)}.knopf-zweit:hover:after{transform:rotate(45deg)translate(2px)}[data-modus=nacht] .knopf-zweit{color:var(--creme);background:#1c120a4d;border-color:#f8f0e361}[data-modus=nacht] .knopf-zweit:hover{border-color:var(--bernstein);color:var(--gluehen);background:#f2a93b1a}@media (prefers-reduced-motion:reduce){.knopf{transition:none!important}}.kopf{z-index:50;height:var(--kopf-h);isolation:isolate;color:var(--tinte);--fokus:var(--bernstein-text);background:#fbf4e8;transition:background-color .8s,color .8s,box-shadow .8s;position:fixed;inset:0 0 auto;transform:translateZ(0);box-shadow:0 8px 22px -16px #502d0a80}.kopf:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e39424b3 55%,#0000 0) 0 0/13px 100% repeat-x;height:1.5px;transition:filter .8s,opacity .8s;position:absolute;bottom:7px;left:0;right:0}.kopf-innen{max-width:1400px;height:100%;padding-inline:var(--rand);align-items:center;gap:28px;margin:0 auto;display:flex}.marke{border-radius:6px;flex:none;width:200px;height:34px;display:block;position:relative}.marke img{width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.marke-dunkel{opacity:0}.haupt-nav{margin-left:auto}.haupt-nav ul{gap:6px;display:flex}.haupt-nav a,.anmelden{font:500 .98rem/1.2 var(--rund);white-space:nowrap;border-radius:8px;padding:8px 12px;text-decoration:none;display:block;position:relative}.haupt-nav a:after,.anmelden:after{content:"";background:var(--bernstein);opacity:0;width:5px;height:5px;transition:width .35s var(--weich), margin-left .35s var(--weich), opacity .25s;border-radius:3px;margin-left:-2.5px;position:absolute;bottom:2px;left:50%;box-shadow:0 0 10px 2px #f2a93b99}.haupt-nav a:hover:after,.anmelden:hover:after{opacity:1;width:28px;margin-left:-14px}.kopf-rechts{align-items:center;gap:10px;display:flex}.sprache{font:500 .9rem/1 var(--rund);align-items:center;gap:4px;display:inline-flex}.sprache a{opacity:.8;border-radius:6px;padding:6px 5px;text-decoration:none}.sprache a[aria-current]{opacity:1;font-weight:700}.sprache a:hover{opacity:1}.sprache span[aria-hidden]{opacity:.5}.abend .kopf{color:var(--creme);--fokus:var(--bernstein);background:#1c120a;box-shadow:0 10px 30px -16px #000c}.abend .kopf:after{filter:drop-shadow(0 0 3px #f2a93be6);background:linear-gradient(90deg,#f2a93bf2 55%,#0000 0) 0 0/13px 100% repeat-x}.abend .marke-hell{opacity:0}.abend .marke-dunkel{opacity:1}.abend .kopf .menue{color:var(--creme);background:#24170d;border-top-color:#f7c67b33}.abend .kopf .menue nav a{border-bottom-color:#f7c67b29}.menue-knopf{color:inherit;cursor:pointer;font:500 1rem/1 var(--rund);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-left:auto;padding:10px 6px 10px 10px;display:none}.menue-striche{width:24px;height:14px;position:relative}.menue-striche span{width:100%;height:2px;transition:transform .35s var(--weich), top .35s var(--weich), left .35s var(--weich), width .35s var(--weich);background:currentColor;border-radius:2px;position:absolute;left:0}.menue-striche span:first-child{top:2px}.menue-striche span:last-child{background:var(--bernstein);width:70%;top:10px;left:30%}.menue-knopf[aria-expanded=true] .menue-striche span:first-child{top:6px;transform:rotate(45deg)}.menue-knopf[aria-expanded=true] .menue-striche span:last-child{background:currentColor;width:100%;top:6px;left:0;transform:rotate(-45deg)}.menue{color:var(--tinte);padding:12px var(--rand) 28px;max-height:calc(100svh - var(--kopf-h));background:#fbf4e8;border-top:1px dashed #8a53004d;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px -24px #3c230f80}.menue[hidden]{display:none}.menue nav a{font:400 1.6rem/1.15 var(--serif);font-variation-settings:"SOFT" 100;border-bottom:1px solid #8a530024;padding:13px 4px;text-decoration:none;display:block}.menue-unten{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:22px;display:flex}.menue-unten .anmelden{padding-left:0}.menue-unten .knopf{flex:100%}@media (width<=1100px){.haupt-nav ul{gap:0}.haupt-nav a,.anmelden{padding-inline:9px}.kopf-innen{gap:16px}}@media (width<=899px){:root{--kopf-h:64px}.haupt-nav,.kopf-rechts{display:none}.menue-knopf{display:inline-flex}.marke{width:174px;height:29px}}@media (width<=379px){.marke{width:156px;height:26px}}.modus-feld{flex:none;align-items:center;gap:8px;display:flex}.modus{color:inherit;cursor:pointer;font:500 .9rem/1 var(--rund);background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:4px 6px 4px 4px;display:inline-flex}.modus-spur{background:#efe0c6;border-radius:999px;justify-content:space-between;align-items:center;width:60px;height:30px;padding:0 5px;transition:background-color .7s,box-shadow .7s;display:inline-flex;position:relative;box-shadow:inset 0 1px 3px #5a320a40,inset 0 0 0 1px #8a53002e}.modus-knauf{width:24px;height:24px;transition:transform .6s var(--feder), background-color .7s ease, box-shadow .7s ease;background:#fffaf1;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #5a320a59}.mo-sonne,.mo-c{z-index:1;fill:none;stroke-linecap:round;width:18px;height:18px;position:relative}.mo-sonne{stroke:#b86b00;stroke-width:2px;transition:transform .7s var(--weich)}.mo-sonne circle{fill:#f2a93b;stroke:#b86b00}.mo-c circle{stroke:#8a7a68;stroke-width:3px;stroke-dasharray:78 100;stroke-dashoffset:-11px;transition:stroke .6s ease, stroke-dasharray .6s var(--weich), stroke-dashoffset .6s var(--weich)}.mo-c path{fill:#8a7a68;stroke:none;transition:fill .6s}.modus:hover .mo-sonne{transform:rotate(45deg)}.modus:hover .mo-c circle{stroke-dasharray:100 0;stroke-dashoffset:0}.modus-wort{display:inline-grid;position:relative}.modus-wort>span{transition:opacity .4s ease, transform .5s var(--weich);white-space:nowrap;grid-area:1/1}.mw-nacht{opacity:0;transform:translateY(6px)}.modus-auto{color:inherit;cursor:pointer;font:500 .78rem/1 var(--rund);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:4px 2px;text-decoration:underline;display:none}html:not([data-modus-auto]):not([data-modus-test]) .modus-auto{display:inline-block}html:not(.js) .modus-feld,html:not(.js) .menue-modus{display:none}.menue-modus{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.mm-titel{font:600 .74rem/1 var(--rund);letter-spacing:.14em;text-transform:uppercase}[data-modus=nacht] .modus-spur{background:#3a2716;box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #f7c67b40}[data-modus=nacht] .modus-knauf{background:#1c120a;transform:translate(30px);box-shadow:0 0 0 1px #f7c67b59,0 0 14px 2px #f2a93b8c}[data-modus=nacht] .mo-sonne,[data-modus=nacht] .mo-sonne circle{stroke:#9a8a76}[data-modus=nacht] .mo-sonne circle{fill:#9a8a76}[data-modus=nacht] .mo-c circle{stroke:#ffc066;filter:drop-shadow(0 0 3px #f2a93be6)}[data-modus=nacht] .mo-c path{fill:#fff3d6}[data-modus=nacht] .mw-tag{opacity:0;transform:translateY(-6px)}[data-modus=nacht] .mw-nacht{opacity:1;transform:none}.kopf .modus-feld{margin-left:4px}@media (width<=1279px){.marke{width:180px;height:30px}.kopf-innen{gap:14px}.haupt-nav a,.anmelden{padding-inline:8px}.kopf-innen .modus-auto{display:none!important}}@media (width<=1099px){.haupt-nav,.kopf-rechts{display:none}.menue-knopf{margin-left:6px;display:inline-flex}.kopf .modus-feld{margin-left:auto}}@media (width>=1100px){.menue-modus{display:none}}@media (width<=479px){.kopf-innen .modus-wort{display:none}.kopf-innen .modus{padding-right:2px}}@media (width<=379px){.marke{width:156px;height:26px}.menue-wort{display:none}.menue-knopf{padding-left:6px}.kopf-innen{gap:10px}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.8s cubic-bezier(.4,0,.2,1) both modus-auf}@keyframes modus-auf{0%{clip-path:circle(0 at var(--mx,90%) var(--my,40px))}to{clip-path:circle(var(--mr,150vmax) at var(--mx,90%) var(--my,40px))}}html.wechsel *,html.wechsel :before,html.wechsel :after{transition:background-color .7s,color .7s,border-color .7s,fill .7s,stroke .7s,opacity .7s,box-shadow .7s!important}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}.modus-knauf,.modus-spur,.mo-c circle,.modus-wort>span{transition:none}}.fuss{color:#f8f0e3d6;--fokus:var(--bernstein);z-index:5;background:#100a05;padding:72px 0 36px;position:relative}.fuss-raster{grid-template-columns:1.3fr repeat(3,minmax(0,1fr)) minmax(0,1.35fr);gap:36px 28px;display:grid}.fuss-marke img{width:190px;height:auto}.fuss h2{font:600 .8rem/1 var(--rund);letter-spacing:.14em;text-transform:uppercase;color:var(--bernstein-hell);margin-bottom:16px}.fuss ul{gap:9px;display:grid}.fuss a{border-radius:4px;text-decoration:none;transition:color .25s}.fuss a:hover{color:var(--gluehen);text-underline-offset:3px;text-decoration:underline}.fuss-unten{border-top:1px solid #f8f0e324;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:56px;padding-top:24px;font-size:.92rem;display:flex}.sprache-wort{opacity:.85;margin-right:6px}@media (width<=1180px){.fuss-raster{grid-template-columns:repeat(4,minmax(0,1fr))}.fuss-marke{grid-column:1/-1}}@media (width<=767px){.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=379px){.fuss-raster{grid-template-columns:minmax(0,1fr)}.fuss-marke{grid-column:auto}}html:not([data-modus=nacht]) .fuss{color:var(--tinte-2);--fokus:var(--bernstein-text);background:#ead9bc}html:not([data-modus=nacht]) .fuss h2{color:var(--bernstein-tief)}html:not([data-modus=nacht]) .fuss a:hover{color:var(--tinte)}html:not([data-modus=nacht]) .fuss-unten{border-top-color:#4b37232e}.fl-dunkel,[data-modus=nacht] .fl-hell{display:none}[data-modus=nacht] .fl-dunkel{display:block}.fortschritt{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:40;opacity:0;pointer-events:none;width:56px;height:56px;transition:opacity .45s ease, transform .5s var(--feder), background-color .8s ease, box-shadow .6s ease;background:#fffaf1f0;border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(14px)scale(.9);box-shadow:0 14px 30px -12px #5a320a80,inset 0 0 0 1px #8a530033}.fortschritt.sichtbar{opacity:1;pointer-events:auto;transform:none}.fortschritt svg{width:44px;height:44px;overflow:visible}.fs-spur{fill:none;stroke:#8a530026;stroke-width:6px}.fs-ring{fill:none;stroke:var(--bernstein);stroke-width:6px;stroke-linecap:round;stroke-dasharray:110.27 141.37;stroke-dashoffset:-15.55px}.fs-play{fill:var(--tinte);transform-origin:34px 32px;transition:transform .45s var(--feder), fill .8s ease}.fortschritt:hover .fs-play,.fortschritt:focus-visible .fs-play{transform:rotate(-90deg)}.abend .fortschritt{--fokus:var(--bernstein);background:#1c120af0;box-shadow:0 14px 30px -12px #0009,inset 0 0 0 1px #f7c67b40}.abend .fs-play{fill:var(--creme)}.abend .fs-spur{stroke:#f7c67b29}.fortschritt.zu{box-shadow:0 0 0 6px #f2a93b29,0 0 34px 6px #f2a93b80}
