.mk-seite{--mk-haar:color-mix(in srgb, var(--gold) 34%, transparent);--mk-serif:var(--font-cormorant), Georgia, serif;--mk-sans:var(--font-inter), system-ui, sans-serif;background:var(--bg);color:var(--text);font-family:var(--mk-sans);font-size:16px;line-height:1.65;overflow-x:clip}.mk-marke{font-family:var(--mk-serif);letter-spacing:.13em;text-transform:uppercase;font-weight:400}.mk-dachzeile{font-family:var(--mk-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:10px;font-weight:500;display:flex}.mk-dachzeile:before{content:"";background:var(--gold);flex:none;width:26px;height:1px}.mk-dachzeile--mittig{justify-content:center}.mk-dachzeile--mittig:after{content:"";background:var(--gold);flex:none;width:26px;height:1px}.mk-seite h1{font-family:var(--mk-serif);letter-spacing:.002em;font-size:clamp(46px,6.4vw,94px);font-weight:300;line-height:.99}.mk-seite h2{font-family:var(--mk-serif);font-size:clamp(34px,4.6vw,60px);font-weight:300;line-height:1.03}.mk-seite h3{font-family:var(--mk-serif);font-size:21px;font-weight:400}.mk-zahl{font-family:var(--mk-serif);font-variant-numeric:tabular-nums;font-weight:300}.mk-bahn{max-width:1240px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.mk-sprung{z-index:100;background:var(--surface);color:var(--text);border-radius:0 0 12px;padding:12px 20px;position:absolute;top:0;left:-9999px}.mk-sprung:focus-visible{left:0}.mk-glut{pointer-events:none;z-index:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 13%, transparent), transparent 70%);opacity:0;border-radius:50%;width:640px;height:640px;transition:opacity .5s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.mk-seite:hover .mk-glut{opacity:1}.mk-wort{font-family:var(--mk-serif);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--gold) 34%, transparent);letter-spacing:.04em;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;font-size:clamp(110px,17vw,250px);font-weight:300;line-height:1;position:absolute}.mk-kopf{border-bottom:1px solid var(--mk-haar);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;position:sticky;top:0}.mk-kopf-innen{justify-content:space-between;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px;display:flex}.mk-kopf-marke{white-space:nowrap;color:var(--text);align-items:center;gap:12px;font-size:18px;text-decoration:none;display:flex}.mk-pfade{gap:26px;display:flex}.mk-pfad{color:var(--muted);font-size:13px;text-decoration:none;transition:color .18s}.mk-pfad:hover{color:var(--text)}.mk-kopf-konto{gap:10px;display:flex}.mk-fortschritt{background:linear-gradient(90deg, var(--gold), var(--feld-gold));width:0;height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--gold) 60%, transparent);position:absolute;bottom:-1px;left:0}@media (max-width:1120px){.mk-kopf .mk-kopf-innen>.mk-pfade{display:none}}@media (max-width:760px){.mk-kopf-innen{flex-wrap:wrap;gap:12px}.mk-kopf-marke{white-space:nowrap;flex:auto;min-width:0;font-size:15px}.mk-kopf-innen .mk-menue-knopf{order:2}.mk-kopf-konto{order:3;width:100%}.mk-kopf-konto .mk-aktion{flex:1 1 0}.mk-seite .mk-aktion{letter-spacing:.18em;min-height:31px;padding:8px 15px;font-size:8px}.mk-seite .mk-aktion--gross{min-height:31px;padding:9px 19px;font-size:8.5px}}.mk-kopf-innen .mk-menue-knopf{display:none}.mk-menue-tafel{background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--mk-haar);padding:14px clamp(20px,4vw,48px) 20px;position:absolute;top:100%;left:0;right:0}.mk-menue-tafel .mk-pfade{flex-direction:column;gap:4px;display:flex}.mk-menue-tafel .mk-pfad{padding:10px 0;font-size:15px}@media (max-width:1120px){.mk-kopf-innen .mk-menue-knopf{display:inline-flex}}@media (min-width:1121px){.mk-menue-tafel{display:none}}.mk-aktion{white-space:nowrap;font-family:var(--mk-sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:none;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:10px;font-weight:500;text-decoration:none;transition:transform .18s cubic-bezier(.05,.7,.1,1),box-shadow .24s;display:inline-flex;position:relative;overflow:hidden}.mk-aktion:hover{transform:translateY(-1px)}.mk-aktion:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 55%, transparent);outline:none}.mk-aktion--voll{color:var(--text);border:1px solid var(--mk-haar);box-shadow:inset 0 1px 0 #ffffffe6, 0 10px 26px -12px #1a18154d, 0 0 26px -10px color-mix(in srgb, var(--gold) 45%, transparent);background:linear-gradient(#fffffff0,#ffffffb3)}.mk-aktion--voll:after{content:"";background:linear-gradient(105deg, transparent, color-mix(in srgb, var(--feld-gold) 34%, transparent), transparent);pointer-events:none;width:44%;animation:6.5s ease-in-out infinite mk-wandern;position:absolute;top:0;bottom:0;left:0}@keyframes mk-wandern{0%,72%{transform:translate(-260%)}88%,to{transform:translate(340%)}}.mk-aktion--linie{color:var(--text);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:#ffffff6b}.mk-aktion--gross{padding:17px 30px;font-size:11px}.mk-dunkelzone .mk-aktion--linie{color:var(--feld-tinte);border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);background:#ffffff24;box-shadow:inset 0 1px #ffffff47}.mk-auf{transition:opacity .6s cubic-bezier(.05,.7,.1,1),transform .6s cubic-bezier(.05,.7,.1,1)}html.mk-beo .mk-auf:not(.mk-da){opacity:0;transform:translateY(30px)}.mk-stufe>*{transition-delay:calc(var(--i,0) * 40ms)}html.mk-js .mk-auftritt{animation:.5s cubic-bezier(.05,.7,.1,1) forwards mk-auftauchen;transform:translateY(16px)}.mk-auftritt:first-child{animation-delay:20ms}.mk-auftritt:nth-child(2){animation-delay:80ms}.mk-auftritt:nth-child(3){animation-delay:.3s}.mk-auftritt:nth-child(4){animation-delay:.44s}@keyframes mk-auftauchen{to{transform:none}}.mk-buehne{position:relative;overflow:visible}.mk-hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,96px) clamp(20px,4vw,48px);display:grid;position:relative}.mk-hero-text{z-index:3;position:relative}.mk-logo{width:clamp(190px,26vw,280px);height:auto;margin-bottom:26px;display:block}.mk-hero-text .mk-dachzeile{margin-bottom:22px}.mk-glanz{background:linear-gradient(100deg, var(--text) 44%, color-mix(in srgb, var(--gold) 75%, var(--text)) 50%, var(--text) 56%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite mk-glanzlauf}@keyframes mk-glanzlauf{0%,55%{background-position:120% 0}85%,to{background-position:-60% 0}}.mk-hero-text h1 em{color:var(--muted);margin-top:16px;font-size:.52em;font-style:normal;line-height:1.15;display:block}.mk-untertitel{max-width:47ch;color:var(--muted);margin-top:26px;font-size:16.5px}.mk-hero-aktionen{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}@media (max-width:960px){.mk-hero{text-align:center;grid-template-columns:1fr;padding-right:clamp(20px,4vw,48px)}.mk-hero-text .mk-dachzeile{justify-content:center}.mk-hero-text .mk-dachzeile:after{content:"";background:var(--gold);flex:none;width:26px;height:1px}.mk-untertitel{margin-left:auto;margin-right:auto}.mk-hero-aktionen{justify-content:center}}.mk-stage{z-index:2;min-height:620px;margin-right:calc(-1*max(24px,50vw - 560px));position:relative}.mk-bogen{pointer-events:none;position:absolute;bottom:-52px;left:52%;transform:translate(-50%)}html.mk-js .mk-bogen path{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:2.4s cubic-bezier(.4,0,.2,1) forwards mk-zeichnen}html.mk-js .mk-bogen path:nth-child(2){animation-delay:.25s}html.mk-js .mk-bogen path:nth-child(3){animation-delay:.5s}@keyframes mk-zeichnen{to{stroke-dashoffset:0}}.mk-schein{background:radial-gradient(closest-side, color-mix(in srgb, var(--gold) 17%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;bottom:0;left:52%;transform:translate(-50%)}.mk-staub{background:var(--gold);pointer-events:none;border-radius:50%;animation:11s ease-in-out infinite mk-treiben;position:absolute}.mk-staub--hell{background:var(--feld-gold)}@keyframes mk-treiben{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.55;transform:translateY(-30px)}}@media (max-width:960px){.mk-stage{min-height:560px;margin-top:16px;margin-right:0}.mk-bogen,.mk-schein{left:50%}}.mk-telefon-halter{position:absolute;bottom:0;left:52%;transform:translate(-50%)}.mk-telefon{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);width:min(320px,82vw);box-shadow:0 40px 90px -26px #1a181599, 0 0 70px -18px color-mix(in srgb, var(--gold) 40%, transparent);background:#0d0f11;border-radius:44px;padding:11px;animation:7s ease-in-out infinite mk-schweben}@keyframes mk-schweben{0%,to{transform:rotate(2.4deg)translateY(0)}50%{transform:rotate(2.4deg)translateY(-11px)}}.mk-schirm{background:var(--bg);border-radius:34px;overflow:hidden}.mk-schirm-feld{background:linear-gradient(168deg, var(--feld-oben), var(--feld-mitte) 55%, var(--feld-unten));padding:20px 17px 16px;position:relative;overflow:hidden}.mk-schirm-feld .mk-marke{color:var(--feld-leise);font-size:10px}.mk-schirm-titel{font-family:var(--mk-serif);color:var(--feld-tinte);margin:7px 0 3px;font-size:26px;font-weight:300}.mk-schirm-zeile{letter-spacing:.22em;text-transform:uppercase;color:var(--feld-leise);font-size:7.5px;font-weight:500}.mk-glas{border:1px solid var(--feld-kante);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:linear-gradient(#ffffff1a,#ffffff0b);border-radius:16px;position:relative;box-shadow:inset 0 1px #ffffff3d,0 14px 30px #0000004d}.mk-glas:before{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.mk-klimini{margin-top:11px;padding:12px 13px}.mk-klimini-zeile{justify-content:space-between;align-items:baseline;display:flex}.mk-klimini-ort{font-family:var(--mk-serif);color:var(--feld-tinte);font-size:14.5px}.mk-goldgrad{background:linear-gradient(180deg, var(--feld-gold), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.mk-klimini .mk-goldgrad{font-size:22px}.mk-klimini .mk-goldgrad small{font-size:11px}.mk-stand{letter-spacing:.18em;text-transform:uppercase;color:var(--feld-leise);align-items:center;gap:6px;margin-top:5px;font-size:7px;display:flex}.mk-punkt{background:var(--feld-erfolg);border-radius:50%;width:5px;height:5px;position:relative}.mk-punkt:after{content:"";border:1px solid var(--feld-erfolg);border-radius:50%;animation:3.4s ease-in-out infinite mk-atmen;position:absolute;inset:-3px}@keyframes mk-atmen{0%,to{opacity:.9;transform:scale(.6)}50%{opacity:0;transform:scale(1.25)}}.mk-schirm-hell{color:var(--text);padding:14px 16px 12px}.mk-schirm-kopfz{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:7.5px;display:flex}.mk-bestand{margin:0;padding:0;list-style:none}.mk-bestand li{border-bottom:1px solid color-mix(in srgb, var(--text) 7%, transparent);align-items:center;gap:9px;padding:8px 0;display:flex}.mk-bestand .mk-flaschchen{color:var(--primary);flex:none}.mk-bestand .mk-name{font-family:var(--mk-serif);flex:1;font-size:14.5px}.mk-bestand .mk-platz{letter-spacing:.14em;color:var(--muted);font-size:7.5px}.mk-bestand .mk-anz{font-family:var(--mk-serif);font-size:15px}.mk-pillen{gap:8px;margin-top:12px;display:flex}.mk-pillen span{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--text);border-radius:999px;flex:1;padding:8px 0;font-size:7.5px;font-weight:500}.mk-pillen .mk-pille-haupt{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);box-shadow:0 0 16px -6px color-mix(in srgb, var(--gold) 50%, transparent);background:linear-gradient(#fff,#ffffffbf)}.mk-pillen .mk-pille-zweit{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:#ffffff80}.mk-parallax{transition:translate .26s cubic-bezier(.22,.61,.36,1)}.mk-chip{z-index:4;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:11px 17px;font-size:10.5px;font-weight:500;display:flex;position:absolute}.mk-chip .mk-zahl{letter-spacing:0;font-size:16px}.mk-chip--hell{border:1px solid var(--mk-haar);color:var(--text);box-shadow:0 14px 34px -14px color-mix(in srgb, var(--gold) 35%, #1a18154d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0}.mk-chip--dunkel{background:linear-gradient(168deg, var(--feld-oben), var(--feld-unten));border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);color:var(--feld-tinte);box-shadow:0 16px 36px -14px #00000080}.mk-chip--dunkel .mk-goldgrad{font-size:16px}.mk-chip--c1{animation:8s ease-in-out infinite mk-schweben2;top:6%;left:2%}.mk-chip--c2{animation:9s ease-in-out infinite reverse mk-schweben2;top:36%;right:15%}.mk-chip--c3{animation:7.5s ease-in-out infinite mk-schweben2;bottom:9%;left:6%}.mk-chip--c4{animation:8.5s ease-in-out infinite mk-schweben2;bottom:26%;right:8%}@keyframes mk-schweben2{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:960px){.mk-chip--c3,.mk-chip--c4{display:none}.mk-chip--c1{left:0}.mk-chip--c2{right:0}}@media (max-width:520px){.mk-chip{padding:9px 13px;font-size:9px}}.mk-laufband{border-top:1px solid var(--mk-haar);border-bottom:1px solid var(--mk-haar);background:color-mix(in srgb, var(--gold) 4%, var(--bg));z-index:2;padding:20px 0;position:relative;overflow:hidden}.mk-spur{gap:64px;width:max-content;animation:46s linear infinite mk-lauf;display:flex}.mk-laufband:hover .mk-spur{animation-play-state:paused}@keyframes mk-lauf{to{transform:translate(-50%)}}.mk-posten{font-family:var(--mk-serif);white-space:nowrap;color:var(--text);align-items:baseline;gap:16px;font-size:24px;font-weight:300;display:flex}.mk-posten .mk-posten-ort{font-family:var(--mk-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:500}.mk-posten .mk-posten-grad{color:var(--primary);font-size:20px}.mk-laufband--dunkel{border-color:var(--feld-kante);background:0 0}.mk-laufband--dunkel .mk-posten{color:var(--feld-tinte)}.mk-laufband--dunkel .mk-posten .mk-posten-ort{color:var(--feld-leise)}.mk-laufband--dunkel .mk-posten .mk-posten-grad{color:var(--feld-gold)}.mk-laufband--dunkel .mk-spur{animation-duration:56s;animation-direction:reverse}.mk-spur-marke{color:var(--gold);opacity:.75;align-items:center;margin-left:40px;display:inline-flex}.mk-laufband--dunkel .mk-spur-marke{color:var(--feld-gold)}.mk-trenner{color:var(--gold);opacity:.9;justify-content:center;align-items:center;gap:26px;display:flex}.mk-trenner-linie{background:linear-gradient(90deg, transparent, var(--gold));width:clamp(70px,12vw,180px);height:1px}.mk-trenner-linie:last-child{background:linear-gradient(90deg, var(--gold), transparent)}.mk-szene{padding-top:clamp(84px,10vw,150px);padding-bottom:clamp(84px,10vw,150px);position:relative}.mk-szenekopf .mk-dachzeile{margin-bottom:18px}.mk-szenetext p{color:var(--muted);max-width:52ch}.mk-szenetext p+p{margin-top:14px}.mk-szenetext h2{margin:16px 0 18px}.mk-kippbar{transform:perspective(1000px) rotate(var(--rot,0deg)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .25s cubic-bezier(.05,.7,.1,1)}.mk-erfassen{min-height:600px;position:relative}.mk-erfassen .mk-wort{top:-30px;right:-60px}.mk-erfassen-text{z-index:3;max-width:520px;position:relative}.mk-erfassen-buehne{z-index:2;position:absolute;top:30px;right:4%}@media (max-width:960px){.mk-erfassen{min-height:0}.mk-erfassen-buehne{justify-content:center;margin:44px auto 0;display:flex;position:relative;top:auto;right:auto}}.mk-scanrahmen{display:inline-block;position:relative}.mk-scanecke{border:2px solid color-mix(in srgb, var(--gold) 70%, transparent);pointer-events:none;z-index:4;width:28px;height:28px;position:absolute}.mk-scanecke--ol{border-bottom:none;border-right:none;border-radius:6px 0 0;top:-16px;left:-16px}.mk-scanecke--or{border-bottom:none;border-left:none;border-radius:0 6px 0 0;top:-16px;right:-16px}.mk-scanecke--ul{border-top:none;border-right:none;border-radius:0 0 0 6px;bottom:-16px;left:-16px}.mk-scanecke--ur{border-top:none;border-left:none;border-radius:0 0 6px;bottom:-16px;right:-16px}.mk-weinetikett{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);width:min(300px,74vw);min-height:306px;box-shadow:0 30px 70px -24px color-mix(in srgb, var(--gold) 32%, #1a181566);text-align:center;--rot:-4deg;background:linear-gradient(175deg,#fdfcfa,#f4f1ea);border-radius:6px;padding:34px 28px;position:relative;overflow:hidden}.mk-weinetikett .mk-rahmen{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);pointer-events:none;border-radius:3px;position:absolute;inset:10px}.mk-weinetikett .mk-rahmen:after{content:"";border:1px solid color-mix(in srgb, var(--gold) 28%, transparent);border-radius:2px;position:absolute;inset:4px}.mk-weinetikett .mk-gut{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:9px}.mk-weinetikett .mk-wname{font-family:var(--mk-serif);margin:14px 0 4px;font-size:30px;font-weight:400;line-height:1.1}.mk-weinetikett .mk-sorte{font-family:var(--mk-serif);color:var(--primary);font-size:19px;font-style:italic}.mk-weinetikett .mk-jahr{font-family:var(--mk-serif);letter-spacing:.1em;margin-top:14px;font-size:24px}.mk-weinetikett .mk-herkunftszeile{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:8.5px}.mk-scanlinie{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:2px;box-shadow:0 0 18px 2px color-mix(in srgb, var(--gold) 55%, transparent);pointer-events:none;animation:3.6s cubic-bezier(.4,0,.6,1) infinite mk-scannen;position:absolute;top:24px;left:6%;right:6%}@keyframes mk-scannen{0%,8%{opacity:0;transform:translateY(0)}12%{opacity:1}48%{opacity:1;transform:translateY(252px)}55%,to{opacity:0;transform:translateY(252px)}}.mk-uebersetzt{z-index:5;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(168deg, var(--feld-oben), var(--feld-unten));border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);color:var(--feld-tinte);border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:9px;font-weight:500;animation:9s ease-in-out infinite mk-schweben2;display:inline-flex;position:absolute;bottom:84px;left:-40px;box-shadow:0 14px 30px -12px #00000080}@media (max-width:960px){.mk-uebersetzt{left:-10px}}.mk-ergebnis{background:var(--surface);border:1px solid color-mix(in srgb, var(--text) 6%, transparent);width:min(360px,88vw);box-shadow:0 26px 60px -22px color-mix(in srgb, var(--gold) 30%, #1a18154d);--rot:1.6deg;z-index:3;border-radius:18px;margin-top:-70px;margin-left:190px;padding:22px 26px;position:relative}@media (max-width:960px){.mk-ergebnis{margin:-60px auto 0}}.mk-ergebnis-titel{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9.5px;font-weight:500}.mk-ergebnis-zeilen{margin:0;padding:0;list-style:none}.mk-ergebnis-zeilen li{border-bottom:1px solid color-mix(in srgb, var(--gold) 18%, transparent);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;font-size:13px;display:flex}.mk-ergebnis-zeilen li:last-child{border-bottom:none}.mk-ergebnis-zeilen .mk-feldname{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex:none;font-size:10px}.mk-ergebnis-zeilen .mk-wert{font-family:var(--mk-serif);text-align:right;font-size:17.5px}.mk-ergebnis-zeilen .mk-check{color:var(--success);font-size:12px;display:inline-block}.mk-da .mk-ergebnis-zeilen .mk-check{animation:.45s cubic-bezier(.2,1.6,.4,1) backwards mk-checkpop}.mk-da .mk-ergebnis-zeilen li:first-child .mk-check{animation-delay:.5s}.mk-da .mk-ergebnis-zeilen li:nth-child(2) .mk-check{animation-delay:.85s}.mk-da .mk-ergebnis-zeilen li:nth-child(3) .mk-check{animation-delay:1.2s}@keyframes mk-checkpop{0%{transform:scale(0)}to{transform:scale(1)}}.mk-ergebnis-zeilen .mk-offen{color:var(--primary);font-size:11px}.mk-einlagern{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}@media (max-width:960px){.mk-einlagern{grid-template-columns:1fr}}.mk-einlagern .mk-wort{z-index:0;bottom:-56px;left:-70px}.mk-schild-halter{z-index:2;position:relative}.mk-schild{background:linear-gradient(168deg, var(--feld-oben), var(--feld-mitte) 46%, var(--feld-unten));box-shadow:0 36px 80px -28px #1a18158c, 0 0 60px -26px color-mix(in srgb, var(--gold) 40%, transparent);--rot:-2deg;border-radius:24px;padding:clamp(30px,3.6vw,48px);position:relative;overflow:hidden}.mk-schild:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);pointer-events:none;border-radius:16px;position:absolute;inset:12px}.mk-schild-marke{color:var(--feld-gold);opacity:.55;position:absolute;top:26px;right:30px}.mk-schild-label{letter-spacing:.3em;text-transform:uppercase;color:var(--feld-leise);font-size:9.5px;font-weight:500}.mk-schild-adresse{font-family:var(--mk-serif);color:var(--feld-tinte);margin-top:14px;font-size:clamp(26px,3.4vw,44px);font-weight:300;line-height:1.25}.mk-schild-adresse b{font-weight:400}.mk-schild-vorher{letter-spacing:.14em;text-transform:uppercase;color:var(--feld-leise);opacity:.75;margin-top:14px;font-size:11px}.mk-schild-vorher s{-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 70%, #fff 20%);text-decoration-color:color-mix(in srgb, var(--primary) 70%, #fff 20%)}.mk-schild-unten{border-top:1px solid var(--feld-kante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.mk-schild-anzahl{letter-spacing:.2em;text-transform:uppercase;color:var(--feld-leise);font-size:11px;font-weight:500}.mk-schild-anzahl .mk-zahl{color:var(--feld-gold);letter-spacing:0;font-size:19px}.mk-zieh{letter-spacing:.2em;text-transform:uppercase;color:var(--feld-tinte);border:1px solid var(--feld-kante);background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:9px;font-weight:500;display:inline-flex}.mk-pin{z-index:3;border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);width:56px;height:56px;color:var(--gold);box-shadow:0 16px 36px -12px #0006, 0 0 24px -8px color-mix(in srgb, var(--gold) 60%, transparent);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;animation:7s ease-in-out infinite mk-schweben2;display:flex;position:absolute;top:-18px;right:-18px}.mk-einlagern-text{z-index:2;position:relative}.mk-klimaband{background:linear-gradient(168deg, var(--feld-oben), var(--feld-mitte) 46%, var(--feld-unten));color:var(--feld-tinte);clip-path:polygon(0 clamp(18px,3vw,44px),100% 0,100% calc(100% - clamp(18px,3vw,44px)),0 100%);padding:clamp(96px,11vw,160px) 0;position:relative;overflow:hidden}.mk-boegen-ecke{pointer-events:none;opacity:.13;position:absolute}.mk-klimaband .mk-boegen-ecke{bottom:-230px;right:-160px}.mk-klimainhalt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,90px);display:grid;position:relative}@media (max-width:920px){.mk-klimainhalt{grid-template-columns:1fr}}.mk-klimainhalt .mk-dachzeile{color:var(--feld-leise)}.mk-klimainhalt h2{color:var(--feld-tinte);margin-top:16px}.mk-klimainhalt p{color:var(--feld-leise);max-width:52ch;margin-top:16px;font-size:15px}.mk-ehrlich{border-top:1px solid var(--feld-kante);padding-top:14px;font-size:12.5px}.mk-riesengrad{position:relative}.mk-zifferblatt{pointer-events:none;position:absolute;top:-70px;left:-40px}.mk-zeiger{transform-origin:210px 210px;transition:transform 1.8s cubic-bezier(.34,1.2,.4,1);transform:rotate(-114deg)}.mk-riesengrad.mk-da .mk-zeiger{transform:rotate(-32deg)}.mk-messwert{font-family:var(--mk-serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(110px,13vw,196px);font-weight:300;line-height:.9;position:relative}.mk-messwert small{font-size:.34em}.mk-riesengrad .mk-unterzeile{letter-spacing:.24em;text-transform:uppercase;color:var(--feld-leise);align-items:center;gap:10px;margin-top:16px;font-size:10px;font-weight:500;display:flex}.mk-verlauf{max-width:460px;margin-top:26px}.mk-verlauf svg{width:100%;display:block}html.mk-js .mk-verlauf .mk-kurve{stroke-dasharray:520;stroke-dashoffset:520px}.mk-riesengrad.mk-da .mk-verlauf .mk-kurve{animation:1.8s cubic-bezier(.4,0,.2,1) .3s forwards mk-kurve}@keyframes mk-kurve{to{stroke-dashoffset:0}}.mk-tage{letter-spacing:.2em;text-transform:uppercase;max-width:460px;color:var(--feld-leise);justify-content:space-between;margin-top:8px;font-size:8.5px;display:flex}.mk-warn{letter-spacing:.18em;text-transform:uppercase;color:var(--feld-tinte);background:color-mix(in srgb, var(--primary) 55%, transparent);border:1px solid color-mix(in srgb, var(--primary) 80%, #fff 10%);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:9px 15px;font-size:9.5px;font-weight:500;display:inline-flex}.mk-servieren{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}@media (max-width:920px){.mk-servieren{grid-template-columns:1fr}}.mk-servieren .mk-wort{top:-40px;left:-40px}.mk-servieren-text{z-index:2;position:relative}.mk-flaschen{z-index:2;justify-content:center;align-items:flex-end;gap:clamp(36px,5vw,72px);padding:36px 0 18px;display:flex;position:relative}.mk-figur{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.mk-figur--vorn{transform:translateY(-18px)}.mk-figur:after{content:"";filter:blur(2px);background:radial-gradient(closest-side,#1a181538,#0000);border-radius:50%;width:86px;height:14px;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.mk-tempchip{letter-spacing:.18em;text-transform:uppercase;z-index:2;border-radius:999px;align-items:baseline;gap:8px;padding:11px 18px;font-size:10px;font-weight:500;display:inline-flex;position:relative}.mk-tempchip--kalt{border:1px solid var(--mk-haar);color:var(--text);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--gold) 40%, #1a18154d);background:#ffffffe6}.mk-tempchip--warm{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);color:var(--muted);background:0 0}.mk-tempchip .mk-zahl{letter-spacing:0;font-size:17px}.mk-zuerst{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:500;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.mk-warte{z-index:3;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--mk-haar);color:var(--text);box-shadow:0 14px 30px -12px color-mix(in srgb, var(--gold) 40%, #1a18154d);background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:9px;font-weight:500;animation:8s ease-in-out infinite mk-schweben2;display:inline-flex;position:absolute;top:34%;right:-6%}@media (max-width:920px){.mk-warte{right:0}}.mk-funkel{pointer-events:none;background:#fff;border-radius:50%;animation:3.2s ease-in-out infinite mk-funkeln;position:absolute}@keyframes mk-funkeln{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1)}}.mk-verkosten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid;position:relative}@media (max-width:920px){.mk-verkosten{grid-template-columns:1fr}}.mk-verkosten .mk-wort{bottom:-40px;right:-30px}.mk-stapel{z-index:2;padding:24px 10px 10px;position:relative}.mk-kartehinten{background:var(--surface);border:1px solid color-mix(in srgb, var(--text) 6%, transparent);border-radius:22px;transition:transform .3s cubic-bezier(.05,.7,.1,1);position:absolute;inset:24px -6px 4px 18px;transform:rotate(3.4deg);box-shadow:0 18px 40px -22px #1a18154d}.mk-kartehinten--zwei{inset:16px 14px 12px -4px;transform:rotate(-2.6deg)}.mk-stapel:hover .mk-kartehinten{transform:rotate(5.6deg)translate(10px,-4px)}.mk-stapel:hover .mk-kartehinten--zwei{transform:rotate(-4.8deg)translate(-10px,-2px)}.mk-sommelier{background:var(--surface);border:1px solid color-mix(in srgb, var(--text) 6%, transparent);box-shadow:0 28px 64px -24px color-mix(in srgb, var(--gold) 32%, #1a18154d);--rot:-1.2deg;border-radius:22px;padding:clamp(26px,3vw,40px);position:relative}.mk-sommelier:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 65%, transparent), transparent);height:1px;position:absolute;top:0;left:10%;right:10%}.mk-sommelier-kopfz{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mk-weinname{font-family:var(--mk-serif);margin-top:14px;font-size:clamp(28px,3vw,38px);font-weight:300}.mk-sterne{color:var(--gold);letter-spacing:.18em;font-size:15px}.mk-gruende{border-top:1px solid var(--mk-haar);margin:20px 0 0;padding:0;list-style:none}.mk-gruende li{border-bottom:1px solid color-mix(in srgb, var(--gold) 16%, transparent);color:var(--muted);align-items:baseline;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.mk-gruende li:last-child{border-bottom:none}.mk-gruende .mk-grund-ikon{color:var(--gold);flex:none}.mk-siegel{opacity:.85;color:var(--gold);position:absolute;bottom:20px;right:26px}.mk-verkosten-text{z-index:2;position:relative}.mk-teilen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid;position:relative}@media (max-width:920px){.mk-teilen{grid-template-columns:1fr}}.mk-teilstapel{z-index:2;min-height:560px;position:relative}@media (max-width:920px){.mk-teilstapel{gap:18px;min-height:0;display:grid}}.mk-teilkarte{background:var(--surface);border:1px solid color-mix(in srgb, var(--text) 6%, transparent);box-shadow:0 24px 56px -22px color-mix(in srgb, var(--gold) 30%, #1a181540);--rot:1.8deg;border-radius:22px;padding:26px 28px}@media (min-width:921px){.mk-teilkarte{width:min(360px,100%);position:absolute;top:0;left:0}}.mk-schalterliste{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mk-schalterliste li{align-items:center;gap:12px;font-size:14px;display:flex}.mk-schalter{background:color-mix(in srgb, var(--gold) 55%, #fff);border-radius:999px;flex:none;width:34px;height:20px;position:relative}.mk-schalter:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #00000040}.mk-schloss{color:var(--primary);flex:none}.mk-trenn{border:none;border-top:1px solid var(--mk-haar);margin:16px 0 14px}.mk-teilkarte .mk-klein{color:var(--muted);margin-top:12px;font-size:12px}.mk-einladung{border:1px solid color-mix(in srgb, var(--text) 8%, transparent);box-shadow:0 30px 66px -24px color-mix(in srgb, var(--gold) 34%, #1a181559);--rot:-2.6deg;background:linear-gradient(175deg,#fdfcfa,#f4f1ea);border-radius:14px;padding:30px 30px 26px;position:relative}@media (min-width:921px){.mk-einladung{width:min(340px,100%);position:absolute;bottom:0;right:0}}.mk-einladung:before{content:"";border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);pointer-events:none;border-radius:9px;position:absolute;inset:9px}.mk-e-marke{color:var(--gold);opacity:.9;justify-content:center;margin-bottom:12px;display:flex}.mk-e-label{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:9px}.mk-e-titel{font-family:var(--mk-serif);text-align:center;margin-top:10px;font-size:30px;font-weight:300}.mk-e-unter{font-family:var(--mk-serif);color:var(--muted);text-align:center;margin-top:4px;font-size:15px;font-style:italic}.mk-e-liste{border-top:1px solid var(--mk-haar);margin:18px 0 0;padding:0;list-style:none}.mk-e-liste li{border-bottom:1px solid color-mix(in srgb, var(--gold) 16%, transparent);color:var(--muted);justify-content:space-between;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.mk-e-liste .mk-e-gang{font-family:var(--mk-serif);color:var(--text);font-size:15px}.mk-e-knoepfe{gap:10px;margin-top:18px;display:flex}.mk-e-knoepfe span{text-align:center;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;flex:1;padding:10px 0;font-size:8.5px;font-weight:500}.mk-e-ja{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);box-shadow:0 0 16px -6px color-mix(in srgb, var(--gold) 50%, transparent);background:linear-gradient(#fff,#ffffffbf)}.mk-e-nein{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);color:var(--muted);background:0 0}.mk-zusagen{z-index:3;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(168deg, var(--feld-oben), var(--feld-unten));border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);color:var(--feld-tinte);border-radius:999px;align-items:baseline;gap:7px;padding:10px 15px;font-size:9px;font-weight:500;display:inline-flex;position:absolute;top:-16px;right:-14px;box-shadow:0 14px 30px -12px #00000080}.mk-zusagen .mk-zahl{color:var(--feld-gold);font-size:15px}.mk-galerie-szene{position:relative}.mk-galerie-szene .mk-wort{top:-56px;right:-40px}.mk-galerie{z-index:2;grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}@media (max-width:920px){.mk-galerie{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mk-galerie{grid-template-columns:1fr}}.mk-werk{background:var(--surface);border:1px solid color-mix(in srgb, var(--text) 6%, transparent);box-shadow:0 16px 40px -20px color-mix(in srgb, var(--gold) 24%, #1a181529);border-radius:20px;padding:26px 26px 24px;transition:transform .2s cubic-bezier(.05,.7,.1,1),box-shadow .24s}.mk-werk:hover{box-shadow:0 24px 52px -20px color-mix(in srgb, var(--gold) 36%, #1a18153d);transform:translateY(-5px)rotate(-.5deg)}@media (min-width:921px){.mk-werk:nth-child(3n+2){transform:translateY(30px)}.mk-werk:nth-child(3n+2):hover{transform:translateY(25px)rotate(-.5deg)}.mk-werk:nth-child(3n){transform:translateY(-14px)}.mk-werk:nth-child(3n):hover{transform:translateY(-19px)rotate(-.5deg)}}.mk-ikon{border:1px solid var(--mk-haar);width:46px;height:46px;color:var(--gold);background:color-mix(in srgb, var(--gold) 6%, #fff);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.mk-werk h3{margin-bottom:6px}.mk-werk p{color:var(--muted);font-size:13.5px;line-height:1.6}.mk-finale{background:linear-gradient(168deg, var(--feld-oben), var(--feld-mitte) 46%, var(--feld-unten));color:var(--feld-tinte);clip-path:polygon(0 0,100% clamp(18px,3vw,44px),100% 100%,0 100%);margin-top:clamp(40px,6vw,80px);position:relative;overflow:hidden}.mk-finale .mk-boegen-ecke{bottom:-340px;left:50%;transform:translate(-50%)}.mk-abschluss{text-align:center;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(44px,6vw,64px)}.mk-finale-marke{color:var(--feld-tinte);filter:drop-shadow(0 0 34px color-mix(in srgb, var(--gold) 35%, transparent));margin-bottom:26px;display:inline-block}.mk-abschluss .mk-dachzeile{color:var(--feld-leise)}.mk-abschluss h2{max-width:20ch;color:var(--feld-tinte);margin:18px auto 20px}.mk-abschluss p{color:var(--feld-leise);max-width:48ch;margin:0 auto 30px}.mk-abschluss .mk-hero-aktionen{justify-content:center;margin-top:0}.mk-fuss{color:var(--feld-leise);font-size:12.5px}.mk-fuss-innen{border-top:1px solid var(--feld-kante);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding-top:28px;padding-bottom:28px;display:flex}.mk-fuss a{color:var(--feld-leise);text-decoration:none}.mk-fuss a:hover{color:var(--feld-tinte)}.mk-fuss-links{flex-wrap:wrap;gap:12px 26px;display:flex}@media (prefers-reduced-motion:reduce){.mk-seite *,.mk-seite :before,.mk-seite :after,.mk-glut,.mk-fortschritt{transition:none!important;animation:none!important}html.mk-beo .mk-auf:not(.mk-da),html.mk-js .mk-auftritt{opacity:1;transform:none}html.mk-js .mk-verlauf .mk-kurve,html.mk-js .mk-bogen path{stroke-dasharray:none;stroke-dashoffset:0}.mk-glut{display:none}.mk-kippbar{transform:none!important}.mk-zeiger,.mk-riesengrad.mk-da .mk-zeiger{transform:rotate(-32deg)}}html:has(.mk-kopf){scroll-padding-top:82px}
