@font-face{font-family:Alcyone;src:url(/fonts/Alcyone-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Alcyone;src:url(/fonts/Alcyone-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Alcyone;src:url(/fonts/Alcyone-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Alcyone;src:url(/fonts/Alcyone-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alcyone;src:url(/fonts/Alcyone-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alcyone;src:url(/fonts/Alcyone-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alcyone;src:url(/fonts/Alcyone-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alcyone;src:url(/fonts/Alcyone-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--flaeche:#fff;--text:#333;--betont:#000;--link:#050505;--grau-fuss:#cacaca;--grau-filter:#9b9b9b;--rosa-hover:#feeaea}[data-farbschema=dunkel]{--flaeche:#121212;--text:#c8c8c8;--betont:#fff;--link:#fff;--grau-fuss:#3a3a3a;--grau-filter:#5b5b5b}html{font-size:12px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--flaeche);color:var(--text);font-family:Alcyone,sans-serif;font-size:16px;font-weight:400;line-height:1.875;letter-spacing:-.24px;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}b,strong{font-weight:600}::-moz-selection{background-color:var(--betont);color:var(--flaeche)}::selection{background-color:var(--betont);color:var(--flaeche)}.kopf{position:fixed;inset:0 0 auto 0;z-index:999;mix-blend-mode:difference}.kopf__innen{position:relative;padding:0 48px;transition:transform .3s linear;will-change:transform}.kopf__innen--weg{transform:translateY(-100%)}.kopf__reihe{display:flex;align-items:center;padding:50px 0}.kopf__spalte{flex:1 1 0;min-width:0}.kopf__spalte--mitte{text-align:center;line-height:0}.kopf__spalte--rechts{text-align:right}.kopf__logo{display:inline-block;width:40px;height:auto}.kopf__menue{margin:0;padding:0;list-style:none;line-height:30px;white-space:nowrap}.kopf__menue li{display:inline-block;margin-right:38px;margin-left:-5px}.kopf__menue li:first-child{margin-left:0}.kopf__menue li:last-child{margin-right:0}.kopf__menue a{display:inline-block;color:#fff;font-size:16px;font-weight:500;line-height:0;letter-spacing:normal;transition:color .25s ease,opacity .25s ease}.kopf__menue a:hover{color:var(--rosa-hover)}.kopf__menue:hover li:not(:hover) a{opacity:.25}@media(max-width:1200px){.kopf__reihe{padding:25px 0}.kopf__menue{display:none}}@media(max-width:840px){.kopf__innen{padding:0 24px}}.burger{--flaeche:44px;--strich:26px;display:none;position:relative;width:var(--flaeche);height:var(--flaeche);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;margin-left:calc((var(--strich) - var(--flaeche))/2)}.burger__strich{position:absolute;left:50%;width:var(--strich);height:2px;background:#fff;transition:transform .3s ease}.burger__strich:first-child{transform:translate(-50%,-5px)}.burger__strich:last-child{transform:translate(-50%,5px)}.burger.ist-offen .burger__strich:first-child{transform:translate(-50%) rotate(45deg)}.burger.ist-offen .burger__strich:last-child{transform:translate(-50%) rotate(-45deg)}.menueflaeche{position:fixed;inset:0;z-index:900;display:flex;align-items:center;padding:94px 48px 24px;background:var(--flaeche);backdrop-filter:blur(22px);background-color:color-mix(in srgb,var(--flaeche) 88%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s}.menueflaeche.ist-offen{opacity:1;visibility:visible;pointer-events:auto}.menueflaeche__liste{margin:0;padding:0;list-style:none;width:100%}.menueflaeche__punkt{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,.61,.36,1)}.menueflaeche__punkt a{display:block;padding:10px 0;color:var(--betont);font-size:34px;font-weight:500;line-height:1.3}.menueflaeche.ist-offen .menueflaeche__punkt{opacity:1;transform:none;transition-delay:calc(var(--nr)*60ms + 80ms)}@media(max-width:1200px){.burger{display:block}}.menueflaeche:not(.ist-offen) .menueflaeche__punkt{transition-delay:0s}@media(max-width:840px){.menueflaeche{padding-left:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){.burger__strich,.menueflaeche,.menueflaeche__punkt{transition-duration:.01ms}.menueflaeche.ist-offen .menueflaeche__punkt{transition-delay:0s}}.fuss{padding:100px 50px 50px;display:flex;align-items:center}.fuss__spalte{flex:1 1 0;min-width:0;padding:10px}.fuss__spalte--rechts{text-align:right}.fuss__menue{margin:0;padding:0;list-style:none}.fuss__menue li{display:inline-block;margin-right:38px}.fuss__menue li:last-child{margin-right:0}.fuss__menue a{display:flex;float:inline-start;color:var(--grau-fuss);font-size:16px;font-weight:500;line-height:1.4;transition:color .25s ease,opacity .25s ease}.fuss__menue a:hover{color:var(--betont)}.fuss__menue:hover li:not(:hover) a{opacity:.25}@media(max-width:840px){.fuss{display:block;padding:100px 0 25px 10px}.fuss__spalte,.fuss__spalte--rechts{text-align:center}.fuss__menue li{margin-right:18px}.fuss__menue a{font-size:13px}}.raster{container-type:inline-size}.raster__flaeche{position:relative;--spalten:3;--abstand:var(--abstand-gross);--breite:calc((100cqw - (var(--spalten) - 1) * var(--abstand)) / var(--spalten));height:var(--hoehe-3)}.raster__bild{position:absolute;--spalte:var(--s3);--vorlauf:var(--v3);--davor:var(--n3);width:var(--breite);height:calc(var(--breite)*var(--verhaeltnis));left:calc((var(--breite) + var(--abstand))*var(--spalte));top:calc(var(--breite)*var(--vorlauf) + var(--abstand)*var(--davor));-o-object-fit:cover;object-fit:cover}@media(max-width:1200px){.raster__flaeche{--spalten:2;--abstand:var(--abstand-mittel);height:var(--hoehe-2)}.raster__bild{--spalte:var(--s2);--vorlauf:var(--v2);--davor:var(--n2)}}@media(max-width:840px){.raster__flaeche{--spalten:1;--abstand:var(--abstand-klein);height:var(--hoehe-1)}.raster__bild{--spalte:0;--vorlauf:var(--v1);--davor:var(--n1)}}html.js .raster--nachundnach .raster__bild{opacity:0;transform:translateY(16px)}html.js .raster--nachundnach .raster__bild.ist-da{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){html.js .raster--nachundnach .raster__bild{opacity:1;transform:none}}.schema{display:inline-flex;width:56px;height:30px;padding:3px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid #fff;background:none}.schema,.schema__knopf{align-items:center;border-radius:999px}.schema__knopf{position:relative;display:flex;justify-content:center;width:22px;height:22px;background:#fff;transform:translateX(0);transition:transform .3s ease}.schema__zeichen{position:absolute;display:block;width:13px;height:13px;color:#000;transition:opacity .3s ease,transform .3s ease}.schema__zeichen svg{width:100%;height:100%}.schema__zeichen--sonne{opacity:1;transform:rotate(0deg)}.schema__zeichen--mond{opacity:0;transform:rotate(90deg)}[data-farbschema=dunkel] .schema__knopf{transform:translateX(26px)}[data-farbschema=dunkel] .schema__zeichen--sonne{opacity:0;transform:rotate(-90deg)}[data-farbschema=dunkel] .schema__zeichen--mond{opacity:1;transform:rotate(0deg)}@media(prefers-reduced-motion:reduce){.schema__knopf,.schema__zeichen{transition:none}}.startseite{padding:100px 0 0}.startseite__inhalt{margin-top:50px;padding:0 48px;margin-bottom:20px}@media(max-width:840px){.startseite{padding:150px 0 0}.startseite__inhalt{margin-top:25px;padding:0 24px}}.seitenkopf{display:flow-root}.seitenkopf__inhalt{max-width:1200px;margin:200px auto 25px;padding:10px;text-align:center}.seitenkopf__titel{margin-bottom:20px;font-size:3em;font-weight:600;line-height:1.5em}.seitenkopf__einleitung{padding:0 5%;color:var(--betont);font-size:1.3em;font-weight:400;line-height:1.7em}@media(max-width:840px){.seitenkopf__inhalt{margin:175px auto 0;padding:0 25px}.seitenkopf__titel{margin-bottom:35px;font-size:1.6em}.seitenkopf__einleitung{margin-top:-15px;padding:0;font-size:14px;line-height:1.5em}}.nichtgefunden__zurueck{margin-top:20px}.nichtgefunden__zurueck a{text-decoration:underline;text-underline-offset:4px;transition:opacity .25s ease}.nichtgefunden__zurueck a:hover{opacity:.5}.raws{padding:100px 0 0}.raws__inhalt{margin-top:50px;padding:0 48px 500px}.alben__reiter{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.alben__reiter-knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:7px 14px;color:var(--grau-filter);font-family:inherit;font-size:14px;font-weight:500;line-height:1.875;letter-spacing:inherit;transition:color .3s ease}.alben__reiter-knopf.ist-aktiv{color:var(--betont)}@media(max-width:840px){.raws{padding:0}.raws__inhalt{margin-top:50px;padding:0 12px 100px}.alben__reiter-knopf{font-size:12px}}.about{display:flex;min-height:100vh;padding:100px 50px}.about__innen{display:flex;flex:1;align-items:center;max-width:1600px;margin:0 auto}.about__bild{width:30%;padding-right:50px}.about__text{display:flex;flex-direction:column;width:70%;padding:0 100px 0 50px}.about__absatz,.about__kunden{margin-bottom:20px;color:var(--betont);font-size:16px;font-weight:400;line-height:2em}.about__kunden{margin-top:15px}.about__absatz a{color:var(--link);text-decoration:underline}@media(max-width:840px){.about{display:flow-root;padding:100px 0 0}.about__innen{display:block}.about__bild{width:100%;margin:75px 0 50px;padding:0 24px;text-align:center}.about__text{width:100%;margin-bottom:20px;padding:0 24px}.about__absatz,.about__kunden{font-size:14px;line-height:1.8em}}.rezept{display:flow-root}.rezept__inhalt{max-width:1200px;margin:0 auto;padding:10px}.rezept--erster .rezept__inhalt{margin-top:150px;margin-bottom:100px}.rezept--weiterer .rezept__inhalt{margin-top:100px;margin-bottom:100px}.rezept__name{font-size:26px;font-weight:600;line-height:1.5em}.rezept__aufnahme,.rezept__name{margin-bottom:20px;text-align:center}.rezept__aufnahme{color:var(--betont);font-size:16px;font-weight:400;line-height:1.6em}.rezept__bilder{display:flex;flex-wrap:wrap;max-width:1140px;margin:0 auto}.rezept__zelle{width:50%;padding:10px}.rezept__bild{width:100%;height:auto}.rezept__einstellungen{margin:50px 0 20px;text-align:center;font-size:1.1em;font-weight:400}@media(max-width:840px){.rezept__inhalt{padding:0 25px}.rezept--erster .rezept__inhalt{margin-top:50px;margin-bottom:0}.rezept--weiterer .rezept__inhalt{margin-top:100px;margin-bottom:0}.rezept__name{font-size:20px}.rezept__aufnahme{margin-top:-15px;font-size:.8em}.rezept__einstellungen{font-size:.8em}.rezept__zelle{width:100%}}.rechtstext{padding:250px 0 0}.rechtstext__inhalt{max-width:1140px;margin:0 auto;padding:10px}.rechtstext__titel{margin-bottom:20px;color:var(--betont);font-size:3em;font-weight:400;line-height:1.5em}.rechtstext__zwischentitel{margin-bottom:18px;color:var(--link);font-weight:600}.rechtstext__zwischentitel--h3{font-size:23px;line-height:30px}.rechtstext__zwischentitel--h4{font-size:20px;line-height:24px}.rechtstext__absatz{margin-bottom:20px}@media(max-width:840px){.rechtstext__inhalt{padding:0 24px}.rechtstext__titel{margin-bottom:35px;font-size:1.6em}.rechtstext__absatz{font-size:14px}}