@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(./italiana-latin-400-normal.CRZrqGQm.woff2)format("woff2"),url(./italiana-latin-400-normal.BzjwlKaI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --bg{syntax:"<color>";inherits:true;initial-value:#13201a}@property --bg2{syntax:"<color>";inherits:true;initial-value:#1f3a2e}@property --ink{syntax:"<color>";inherits:true;initial-value:#efe8da}@property --ink2{syntax:"<color>";inherits:true;initial-value:#b9b3a4}@property --gold{syntax:"<color>";inherits:true;initial-value:#c9a45c}@property --gold-t{syntax:"<color>";inherits:true;initial-value:#c9a45c}@property --line{syntax:"<color>";inherits:true;initial-value:#c9a45c59}@property --btn{syntax:"<color>";inherits:true;initial-value:#c9a45c}@property --btn-ink{syntax:"<color>";inherits:true;initial-value:#13201a}:root{--green-deep:#13201a;--green:#1f3a2e;--gold-fix:#c9a45c;--chalk:#efe8da;--f-display:"Italiana", "Didot", "Bodoni 72", serif;--f-text:"Manrope Variable", "Manrope", system-ui, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--pad:clamp(20px, 5.5vw, 88px);--bar-h:76px;transition:--bg .9s var(--ease-io), --bg2 .9s var(--ease-io), --ink .9s var(--ease-io), --ink2 .9s var(--ease-io), --gold-t .9s var(--ease-io), --line .9s var(--ease-io), --btn .9s var(--ease-io), --btn-ink .9s var(--ease-io)}html[data-licht=mittag]{--bg:#efe8da;--bg2:#e3d9c4;--ink:#13201a;--ink2:#3d4a41;--gold-t:#74561c;--line:#1f3a2e47;--btn:#1f3a2e;--btn-ink:#efe8da}html[data-licht=abend]{--bg:#13201a;--bg2:#1f3a2e;--ink:#efe8da;--ink2:#bdb6a6;--gold-t:#c9a45c;--line:#c9a45c52;--btn:#c9a45c;--btn-ink:#13201a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--ink);font-family:var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:450;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold-fix);outline-offset:3px;border-radius:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--btn);color:var(--btn-ink);padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}html[data-licht=mittag] .nur-abend,html[data-licht=abend] .nur-mittag,html[data-licht=mittag] .nur-abend-block,html[data-licht=abend] .nur-mittag-block,html[data-licht=mittag] .nur-abend-flex,html[data-licht=abend] .nur-mittag-flex{display:none}.nur-mittag,.nur-abend{animation:einblenden .7s var(--ease-out) both}.nur-mittag-flex,.nur-abend-flex{display:flex}.nur-touch{display:none}@media (hover:none){.nur-touch{display:inline}.nur-maus{display:none}}@keyframes einblenden{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.gross{font-family:var(--f-display);letter-spacing:-.005em;margin:0;font-size:clamp(44px,6.4vw,104px);font-weight:400;line-height:.98}.knopf{cursor:pointer;background:var(--btn);min-height:48px;color:var(--btn-ink);letter-spacing:.02em;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 26px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.knopf:hover{transform:translateY(-1px);box-shadow:0 8px 22px -10px #00000073}.knopf:active{transform:translateY(0)scale(.98)}.knopf--leise{color:var(--ink);box-shadow:inset 0 0 0 1px var(--gold-t);background:0 0}.knopf--gross{min-height:56px;padding:0 32px;font-size:16px}.bar{z-index:40;height:var(--bar-h);padding:0 var(--pad);color:var(--ink);transition:background-color .5s var(--ease-out), box-shadow .5s var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:fixed;inset:0 0 auto}.bar.is-fest{background:color-mix(in srgb, var(--bg) 94%, transparent);box-shadow:0 1px 0 var(--line)}html[data-licht=abend] .hero-sichtbar .bar:not(.is-fest){color:var(--chalk)}.logo{justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.logo__mark{color:currentColor;width:24px;height:30px}.logo__gold{fill:var(--gold-fix)}.logo__word{font-family:var(--f-display);letter-spacing:.16em;text-transform:uppercase;font-size:25px}.schalter{justify-self:center;align-items:center;gap:12px;display:flex}.schalter__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:12px}.schalter__track{width:196px;height:40px;box-shadow:inset 0 0 0 1px var(--gold-t);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.schalter__knob{background:linear-gradient(#d9b872,#b08a44);border-radius:999px;width:calc(50% - 3px);height:34px;transition:transform .55s cubic-bezier(.34,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px -2px #00000080,inset 0 1px #ffffff59}html[data-licht=abend] .schalter__knob{transform:translate(100%)}.schalter__opt{z-index:1;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);transition:color .4s var(--ease-out);background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:650;position:relative}.schalter__opt[aria-checked=true]{color:#13201a}.schalter__opt:hover{color:var(--ink)}.schalter__opt[aria-checked=true]:hover{color:#13201a}.schalter__uhr{color:var(--ink2);font-variant-numeric:tabular-nums;min-width:9.5em;font-size:12px}.nav{justify-self:end;align-items:center;gap:26px;font-size:15px;font-weight:550;display:flex}.nav a{text-decoration:none}.nav a:not(.nav__cta):hover{text-underline-offset:6px;text-decoration:underline;text-decoration-color:var(--gold-fix)}.nav__cta{box-shadow:inset 0 0 0 1px var(--gold-t);border-radius:999px;padding:10px 18px}.nav__cta:hover{background:var(--btn);color:var(--btn-ink);box-shadow:none}[data-act]{position:relative}[data-stage]{height:100svh;position:sticky;top:0;overflow:hidden}.hero{background:var(--green-deep)}.hero__stage{isolation:isolate}.szene{--win:0;--l1:0;--l2:0;--l3:0;--l4:0;--c:0;--all:0;width:max(100vw,179.17vh);height:max(100vh,55.8129vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-licht=abend] .szene{--all:1}.ebene{will-change:transform;position:absolute;inset:0}.ebene picture,.ebene img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.ebene--hinten{transform-origin:58% 46%}.ebene--mitte .tag,.ebene--vorn .tag{opacity:calc(1 - var(--all))}.ebene--mitte{transform-origin:30% 0;z-index:2}.ebene--vorn{transform-origin:50% 100%;z-index:3}.ebene .nacht{-webkit-mask-image:radial-gradient(calc(var(--win) * 7% + 0.01%) calc(var(--win) * 21% + 0.01%) at 57.4% 45.7%, #000 60%, transparent 100%), radial-gradient(calc(var(--win) * 9% + 0.01%) calc(var(--win) * 21% + 0.01%) at 81.6% 45.7%, #000 60%, transparent 100%), linear-gradient(rgb(0 0 0/var(--all)), rgb(0 0 0/var(--all)));mask-image:radial-gradient(calc(var(--win) * 7% + 0.01%) calc(var(--win) * 21% + 0.01%) at 57.4% 45.7%, #000 60%, transparent 100%), radial-gradient(calc(var(--win) * 9% + 0.01%) calc(var(--win) * 21% + 0.01%) at 81.6% 45.7%, #000 60%, transparent 100%), linear-gradient(rgb(0 0 0/var(--all)), rgb(0 0 0/var(--all)))}.hero__stage:before{content:"";z-index:6;pointer-events:none;height:170px;transition:opacity .9s var(--ease-io);background:linear-gradient(#0c13109e,#0000);position:absolute;inset:0 0 auto}html[data-licht=mittag] .hero__stage:before{background:linear-gradient(#efe8dab3,#0000)}.gluehen{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:var(--glow,0);background:radial-gradient(calc(var(--l1) * 9% + 0.01%) calc(var(--l1) * 17% + 0.01%) at 35.4% 50%, #ffc882f2, #ffaa504d 40%, transparent 72%), radial-gradient(calc(var(--l2) * 9% + 0.01%) calc(var(--l2) * 17% + 0.01%) at 40.1% 50.5%, #ffc882f2, #ffaa504d 40%, transparent 72%), radial-gradient(calc(var(--l3) * 10% + 0.01%) calc(var(--l3) * 18% + 0.01%) at 63.3% 50%, #ffc882f2, #ffaa504d 40%, transparent 72%), radial-gradient(calc(var(--l4) * 10% + 0.01%) calc(var(--l4) * 18% + 0.01%) at 92.6% 50%, #ffc882f2, #ffaa504d 40%, transparent 72%), radial-gradient(calc(var(--c) * 2.4% + 0.01%) calc(var(--c) * 4.6% + 0.01%) at 86.2% 65%, #ffc878cc, transparent 70%), radial-gradient(calc(var(--c) * 2% + 0.01%) calc(var(--c) * 3.6% + 0.01%) at 31.3% 72.5%, #ffc878b3, transparent 70%), radial-gradient(calc(var(--c) * 2% + 0.01%) calc(var(--c) * 3.6% + 0.01%) at 39.8% 66.2%, #ffc878b3, transparent 70%), radial-gradient(calc(var(--c) * 2% + 0.01%) calc(var(--c) * 3.6% + 0.01%) at 63.4% 67.2%, #ffc878b3, transparent 70%), radial-gradient(calc(var(--c) * 2% + 0.01%) calc(var(--c) * 3.6% + 0.01%) at 91.8% 69.8%, #ffc878b3, transparent 70%);position:absolute;inset:0}.hero__boden{z-index:4;pointer-events:none;background:linear-gradient(#0000,#0a100d8c);height:18vh;position:absolute;inset:auto 0 0}.hero__copy{z-index:1;left:calc(50% - 50vw + var(--pad));width:min(460px,32vw);color:var(--ink);transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);position:absolute;top:50%;transform:translateY(-48%)}.hero__copy:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .9s var(--ease-io);background:radial-gradient(closest-side,#0e16129e,#0e161259 55%,#0000);position:absolute;inset:-18% -22% -18% -30%}html[data-licht=abend] .hero__copy:before{opacity:1}html[data-licht=mittag] .hero__copy:before{opacity:1;background:radial-gradient(closest-side,#efe8dac7,#efe8da73 55%,#0000)}.hero__ort{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-t);margin:0 0 18px;font-size:13px;font-weight:650}.hero__h{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(54px,6.3vw,112px);font-weight:400;line-height:.95}.hero__sub{max-width:24em;color:var(--ink2);text-wrap:pretty;margin:26px 0 0;font-size:17px}.is-ladend .hero__copy>*{opacity:0;transform:translateY(16px)}.hero__copy>*{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out)}.hero__copy>:nth-child(2){transition-delay:80ms}.hero__copy>:nth-child(3){transition-delay:.16s}.hero__copy.is-weg{opacity:0;transform:translateY(calc(-48% - 30px))}.hero__heute{z-index:5;right:var(--pad);width:300px;color:var(--chalk);transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);background:#13201ac7;border-radius:4px;justify-items:start;gap:4px;padding:20px 22px 22px;display:grid;position:absolute;bottom:13vh;box-shadow:inset 0 0 0 1px #c9a45c59}.hero__heute p{margin:0;font-size:15px;line-height:1.45}.hero__heute strong{font-weight:650}.hero__heute span{color:#bdb6a6;font-size:13.5px}.hero__heute-k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-fix);font-size:12px!important}.hero__heute .knopf{background:var(--gold-fix);color:#13201a;min-height:44px;margin-top:12px}.hero__heute.is-weg{opacity:0;pointer-events:none;transform:translateY(20px)}.giessen{background:var(--green-deep)}.giessen__film{position:absolute;inset:0}.giessen__film img,.giessen__film video{object-fit:cover;object-position:64% 50%;width:100%;max-width:none;height:100%;transition:opacity .8s var(--ease-io);position:absolute;inset:0}.giessen__voll,.giessen__film video{opacity:0}.giessen__film video.is-bereit{opacity:1}html[data-licht=mittag] .giessen__film .nacht,html[data-licht=abend] .giessen__film .tag{opacity:0!important}.giessen__scrim{pointer-events:none;transition:background .9s var(--ease-io);position:absolute;inset:0}html[data-licht=mittag] .giessen__scrim{background:linear-gradient(90deg,#efe8dab8,#efe8da59 32%,#0000 52%)}html[data-licht=abend] .giessen__scrim{background:linear-gradient(90deg,#0e1612c7,#0e161259 34%,#0000 54%)}.giessen__zeilen{left:var(--pad);gap:4vh;width:min(520px,38vw);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:22vh}.giessen__zeilen li{font-family:var(--f-display);color:var(--ink);opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), color .9s;font-size:clamp(32px,3.5vw,58px);line-height:1.04;transform:translateY(22px)}.giessen__zeilen li.is-an{opacity:1;transform:none}.giessen__zeilen li.is-alt{opacity:.4}.giessen__zeilen li span{animation:none}.karte{padding:18vh var(--pad) 16vh;background:var(--bg);z-index:2;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6vw;display:grid;position:relative}.karte__kopf{top:calc(var(--bar-h) + 6vh);align-self:start;position:sticky}.karte__zeit{color:var(--ink2);max-width:24em;margin:22px 0 0;font-size:18px}.karte__hinweis{color:var(--gold-t);margin:28px 0 0;font-size:14px}.speisen{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.speisen li{border-bottom:1px solid var(--line);animation:zeile .7s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:14px;padding:24px 0 22px;display:grid}@keyframes zeile{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.speisen__n{font-family:var(--f-display);font-size:clamp(26px,2.4vw,38px);line-height:1.1}.speisen__lead{border-bottom:1px dotted var(--gold-t);opacity:.7;transform:translateY(-.35em)}.speisen__p{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.speisen__d{color:var(--ink2);grid-column:1/-1;margin-top:4px;font-size:15.5px}.speisen__menue .speisen__n{font-family:var(--f-text);letter-spacing:.02em;font-size:16px;font-weight:650}.regal{background:var(--bg2)}.regal__stage{padding-top:calc(var(--bar-h) + 3vh);grid-template-rows:auto 1fr;display:grid}.regal__kopf{padding:0 var(--pad);grid-template-columns:auto minmax(0,30em) 1fr;align-items:end;gap:4vw;display:grid}.regal__kopf p{color:var(--ink2);margin:0;font-size:16px}.faecher{justify-self:end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.faecher button{cursor:pointer;color:var(--ink2);transition:background-color .4s var(--ease-out), color .4s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.faecher button.is-an{background:var(--btn);color:var(--btn-ink)}.regal__fenster{position:relative;overflow:hidden}.regal__schiene{padding:0 var(--pad);will-change:transform;align-items:flex-end;width:max-content;height:100%;margin:0;list-style:none;display:flex}.regal__brett{pointer-events:none;background:linear-gradient(#b08a44,#7c5f2a 60%,#3a2c14);height:14px;position:absolute;bottom:9vh;left:0;right:0;box-shadow:0 18px 30px -12px #0000008c}.wein{align-items:flex-end;gap:18px;width:24vw;height:100%;padding-bottom:calc(9vh + 14px);display:flex;position:relative}.wein__flasche{cursor:pointer;height:min(56vh,520px);transition:transform .45s var(--ease-out);background:0 0;border:0;flex:none;padding:0;position:relative}.wein__flasche img{filter:drop-shadow(0 16px 18px #00000059);width:auto;height:100%}.wein:hover .wein__flasche,.wein__flasche:focus-visible,.wein__flasche[aria-expanded=true]{transform:translateY(-14px)}.wein__mini{left:var(--lx);width:var(--lw);top:var(--ly);height:var(--lh);text-align:center;color:#13201a;pointer-events:none;place-content:center;gap:2px;display:grid;position:absolute}.wein__mini span{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(11px,1vw,16px)}.wein__mini small{letter-spacing:.2em;opacity:.7;font-size:9px}.wein__mini:before{content:"";opacity:.35;border:1px solid;position:absolute;inset:14% 12%}.wein__mini.ton-gold{color:#6b4f17}.wein__mini.ton-gruen{color:#1f3a2e}.wein--schlegel{--lx:3.6%;--lw:90%;--ly:66.7%;--lh:25.6%}.wein--burgunder{--lx:3%;--lw:93%;--ly:64.2%;--lh:27.3%}.wein--bordeaux{--lx:6.8%;--lw:87%;--ly:45.2%;--lh:27.9%}.wein--sekt{--lx:3.4%;--lw:84%;--ly:70.4%;--lh:20.8%}.wein__text{min-width:0;padding-bottom:6px}.wein__text h3{font-family:var(--f-display);margin:2px 0 6px;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.05}.wein__text p{color:var(--ink2);margin:0;font-size:14.5px}.wein__fach{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-t)!important;font-size:12px!important}.wein__preis{font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink)!important;margin-top:8px!important}.etikett{z-index:5;text-align:center;color:#1f3a2e;transform-origin:0%;opacity:0;pointer-events:none;width:250px;transition:transform .55s var(--ease-out), opacity .3s var(--ease-out);background:#f3eddf radial-gradient(#13201a0f 1px,#0000 1px) 0 0/3px 3px;border-radius:2px;padding:26px 24px 20px;position:absolute;bottom:calc(9vh + 14px + min(56vh,520px)/5);left:calc(min(56vh,520px)/5);transform:perspective(900px)rotateY(-78deg);box-shadow:0 24px 40px -18px #0009,inset 0 0 0 6px #f3eddf,inset 0 0 0 7px}.etikett.ton-gold{color:#6b4f17}.wein:hover .etikett,.wein__flasche:focus-visible~.etikett,.wein__flasche[aria-expanded=true]~.etikett{opacity:1;transform:perspective(900px)rotateY(0)}.etikett p{margin:0}.etikett__gut{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:650}.etikett__name{font-family:var(--f-display);font-size:30px;line-height:1.02;margin:14px 0 4px!important}.etikett__jahr{font-family:var(--f-display);letter-spacing:.3em;font-size:22px}.etikett__notiz{color:#2f3a33;font-size:13px;line-height:1.45;margin:14px 0 16px!important}.etikett__fuss{letter-spacing:.16em;text-transform:uppercase;opacity:.8;border-top:1px solid;padding-top:10px;font-size:9.5px}.events{background:var(--bg)}.events__stage{padding:calc(var(--bar-h) + 6vh) var(--pad) 6vh;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4vw;display:grid}.events__text{align-self:center}.events__liste{gap:4px;margin:36px 0 34px;padding:0;list-style:none;display:grid}.events__liste li{border-left:1px solid var(--line);opacity:.42;transition:opacity .7s var(--ease-out), border-color .7s var(--ease-out);padding:16px 0 16px 22px}.events__liste li.is-an{opacity:1;border-left-color:var(--gold-fix)}.events__liste h3{font-family:var(--f-display);margin:0 0 6px;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.05}.events__liste p{color:var(--ink2);max-width:30em;margin:0;font-size:16px}.events__bilder{position:relative}.ev-bild{will-change:transform, clip-path;border-radius:2px;margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.ev-bild img{object-fit:cover;width:100%;height:100%}.ev-bild[data-evbild="0"]{aspect-ratio:4/5;width:50%;top:0;left:0}.ev-bild[data-evbild="1"]{aspect-ratio:4/5;width:48%;top:8%;left:44%}.ev-bild[data-evbild="2"]{aspect-ratio:3/2;width:66%;top:48%;left:12%}.reserv{padding:18vh var(--pad) 14vh;background:var(--bg2);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:5vw;display:grid}.reserv__lead{color:var(--ink2);max-width:30em;margin:22px 0 34px;font-size:17.5px}.feld{border:0;min-width:0;margin:0 0 26px;padding:0}.feld legend,.feld__legend{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-t);margin-bottom:12px;padding:0;font-size:12px;font-weight:650;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{cursor:pointer;position:relative}.chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chips span{min-height:44px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.chips label:hover span{box-shadow:inset 0 0 0 1px var(--gold-t)}.chips input:checked+span{background:var(--btn);color:var(--btn-ink);box-shadow:none}.chips input:focus-visible+span{outline:2px solid var(--gold-fix);outline-offset:3px}.zaehler{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.zaehler button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:20px}.zaehler button:hover{background:var(--line)}.zaehler output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.2em;font-size:18px;font-weight:650}.reserv__vertrauen{color:var(--ink2);margin:14px 0 0;font-size:14px}.reserv__ok{border-left:2px solid var(--gold-fix);background:var(--bg);margin:18px 0 0;padding:14px 18px;font-size:15px}.tischkarte{aspect-ratio:1000/681;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.tischkarte>img{object-fit:cover;width:100%;height:100%;transition:opacity .9s var(--ease-io);position:absolute;inset:0}html[data-licht=mittag] .tischkarte .nacht,html[data-licht=abend] .tischkarte .tag{opacity:0}.tischkarte__karte{text-align:center;color:#1f3a2e;transform-origin:50% 100%;background:linear-gradient(#f6f1e5,#e9e1cf);border-radius:2px;width:38%;padding:6% 4% 7%;position:absolute;bottom:30%;left:22%;transform:perspective(700px)rotateX(10deg);box-shadow:0 2px #cfc4ac,0 22px 26px -12px #0009,inset 0 0 0 5px #f6f1e5,inset 0 0 0 6px #1f3a2e8c}.tischkarte__karte p{margin:0}.tischkarte__k{letter-spacing:.3em;text-transform:uppercase;font-size:clamp(9px,.8vw,12px);font-weight:650}.tischkarte__zeit{font-family:var(--f-display);font-variant-numeric:lining-nums;font-size:clamp(40px,5vw,84px);line-height:1;margin:6% 0 4%!important}.tischkarte__info{font-size:clamp(11px,1vw,15px);font-weight:600}.tischkarte__mark{color:#b08a44;width:14%;margin:7% auto 0;display:block}.tischkarte__karte.is-neu .tischkarte__zeit{animation:kartenwechsel .5s var(--ease-out)}@keyframes kartenwechsel{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.fuss{padding:9vh var(--pad) 12vh;background:var(--bg);border-top:1px solid var(--line);color:var(--ink2);grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;font-size:15.5px;display:grid}.fuss p{margin:0 0 8px}.fuss strong{color:var(--ink);font-weight:650}.fuss__logo{font-family:var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:30px;margin-bottom:14px!important}.etikett-muster{z-index:60;color:#e9e3d5;background:#13201ae0;border-radius:6px;align-items:center;gap:8px;max-width:330px;padding:7px 12px;font-size:11.5px;line-height:1.35;display:flex;position:fixed;bottom:14px;right:14px;box-shadow:0 0 0 1px #c9a45c4d}.etikett-muster p{margin:0}.etikett-muster__knopf,.mobilleiste{display:none}@media (width<=1100px){.schalter__label,.schalter__uhr,.nav a:not(.nav__cta){display:none}}@media (width<=767px){:root{--bar-h:64px}body{font-size:16px}.bar{grid-template-columns:auto 1fr;padding:0 16px}.nav{display:none}.logo__word{letter-spacing:.12em;font-size:19px}.logo__mark{width:19px;height:24px}.schalter{justify-self:end}.schalter__track{width:150px;height:38px}.schalter__knob{height:32px}.schalter__opt{font-size:11.5px}.szene{transform:translate(calc(-1 * (var(--sw) * .57 - 50vw)), -50%);--sw:max(100vw, calc(100svh * 1.7917));width:var(--sw);left:0}.hero__copy{left:calc(var(--sw) * .57 - 50vw + 16px);width:calc(100vw - 32px);color:var(--chalk);z-index:4;top:auto;bottom:calc(76px + 8vh);right:auto;transform:none}html[data-licht] .hero__copy:before{opacity:1;background:radial-gradient(closest-side,#0e1612d1,#0e161299 60%,#0000);inset:-22% -12% -14%}.hero__copy.is-weg{transform:translateY(-24px)}.hero__ort{color:var(--gold-fix);margin-bottom:12px;font-size:11.5px}.hero__h{font-size:clamp(44px,12.5vw,60px)}.hero__sub{color:#d5cebe;margin-top:14px;font-size:15.5px}.hero__heute{display:none}.giessen__film img,.giessen__film video{object-position:64.5% 50%}.giessen__zeilen{gap:2vh;width:auto;inset:auto 16px calc(80px + 6vh)}.giessen__zeilen li{font-size:30px}html[data-licht=mittag] .giessen__scrim{background:linear-gradient(#0000 38%,#efe8da8c 60%,#efe8dae6)}html[data-licht=abend] .giessen__scrim{background:linear-gradient(#0000 38%,#0e161280 60%,#0e1612e6)}.karte{grid-template-columns:1fr;gap:36px;padding:12vh 16px 10vh}.karte__kopf{position:static}.speisen li{padding:18px 0 16px}.regal{height:auto!important}.regal__stage{height:auto;padding:12vh 0 10vh;position:static}.regal__kopf{grid-template-columns:1fr;gap:16px;padding:0 16px}.faecher{display:none}.regal__fenster{overflow:visible}.regal__schiene{flex-direction:column;align-items:stretch;width:auto;padding:24px 16px 0;transform:none!important}.regal__brett{display:none}.wein{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;width:auto;height:auto;padding:18px 0}.wein__flasche{height:190px}.wein:hover .wein__flasche{transform:none}.etikett{opacity:1;width:100%;margin-top:6px;display:none;position:static;transform:none}.wein__flasche[aria-expanded=true]~.etikett{display:block;transform:none}.events{height:auto!important}.events__stage{grid-template-columns:1fr;height:auto;padding:12vh 16px 8vh;position:static}.events__liste li{opacity:1}.events__bilder{gap:14px;display:grid}.ev-bild{position:relative;clip-path:none!important;width:100%!important;top:auto!important;left:auto!important;transform:none!important}.ev-bild[data-evbild="1"]{justify-self:end;margin-top:-18%;width:82%!important}.reserv{grid-template-columns:1fr;padding:12vh 16px 10vh}.tischkarte{order:-1}.fuss{grid-template-columns:1fr;padding:8vh 16px 150px}.mobilleiste{z-index:50;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#13201a;grid-template-columns:1fr 1fr 1.3fr;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -1px #c9a45c59}.mobilleiste a{color:#efe8da;place-items:center;min-height:48px;font-size:15px;font-weight:650;text-decoration:none;display:grid}.mobilleiste__cta{background:#c9a45c;border-radius:999px;color:#13201a!important}.etikett-muster{bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px);padding:5px;right:10px}.etikett-muster__knopf{color:#c9a45c;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:11px;font-weight:700;display:block}.etikett-muster p{padding:0 6px 0 0;display:none}.etikett-muster.is-offen p{display:block}}@media (prefers-reduced-motion:reduce){:root{transition:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}[data-act]{height:auto!important}[data-stage]{position:relative}.hero__stage,.giessen__stage{height:100svh}.giessen__film video,.giessen__poster{display:none}.giessen__voll{opacity:1}.giessen__zeilen li{opacity:1;transform:none}.regal__stage{height:auto;padding-bottom:8vh}.regal__fenster{overflow-x:auto}.regal__schiene{height:70vh}.events__stage{height:auto}.events__liste li{opacity:1}.events__bilder{min-height:70vh}.ev-bild{clip-path:none!important;transform:none!important}}@media (width<=767px){.hero__boden{background:linear-gradient(#0000,#0a100dcc 70%);height:46vh}}
