@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/besley-latin-ext-400-normal-C-nRBmmy.woff2)format("woff2"),url(/assets/besley-latin-ext-400-normal-BgNf68PY.woff)format("woff");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:Besley;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/besley-latin-400-normal-d1-UaMAF.woff2)format("woff2"),url(/assets/besley-latin-400-normal-CMVlM_Y0.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:Besley;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/besley-latin-ext-700-normal-DXzUupOo.woff2)format("woff2"),url(/assets/besley-latin-ext-700-normal-BN-bKmK3.woff)format("woff");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:Besley;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/besley-latin-700-normal-DgyNedO8.woff2)format("woff2"),url(/assets/besley-latin-700-normal-DzZvSNu1.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:Besley;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/besley-latin-ext-900-normal-0kScUqiD.woff2)format("woff2"),url(/assets/besley-latin-ext-900-normal-Bn7kgyn_.woff)format("woff");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:Besley;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/besley-latin-900-normal-C4kxys5T.woff2)format("woff2"),url(/assets/besley-latin-900-normal-CmRLOtta.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-ext-400-normal-BfWvPoNT.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-400-normal-BkT5i7fe.woff)format("woff");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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-400-normal-mUpA6Mve.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-400-normal-739QRW1l.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-ext-500-normal-OEIRRHyd.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-500-normal-CMfDuBbn.woff)format("woff");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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.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}:root{--schwarz:#050403;--rot:#8e1014;--wein:#2a0a0c;--nacht:#081126;--creme:#f6e6c4;--creme2:#cdbd9c;--signal:#e5200f;--flamme:#e2701e;--serif:"Besley", Georgia, serif;--mono:"Spline Sans Mono", ui-monospace, monospace;--rand:clamp(1.1rem, 4vw, 4.5rem)}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;overflow-x:clip}body{font-family:var(--serif);color:var(--creme);background-color:var(--schwarz);font-size:clamp(1.02rem,.95rem + .35vw,1.3rem);line-height:1.5;transition:background-color .45s;overflow-x:clip}body[data-ton=rot]{background-color:var(--rot)}body[data-ton=wein]{background-color:var(--wein)}body[data-ton=nacht]{background-color:var(--nacht)}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;font-weight:900;line-height:1.04}h2{font-size:clamp(2.1rem,5.2vw,5.4rem)}h3{font-size:clamp(1.4rem,2.3vw,2.4rem)}.mono{font-family:var(--mono);color:var(--creme2);font-size:.82em}.vh{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}section{padding:clamp(4.5rem, 11vw, 11rem) var(--rand);position:relative}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--creme);outline-offset:3px}.kopf{z-index:20;padding:.85rem var(--rand);font-family:var(--mono);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;font-size:clamp(.8rem,.9vw,1.05rem);transition:background-color .25s;display:flex;position:fixed;inset:0 0 auto}.kopf nav{gap:clamp(1rem,2vw,2.4rem);margin-left:auto;display:flex}.kopf a{text-decoration:none}.kopf nav a:hover{text-underline-offset:.25em;text-decoration:underline}.kopf-tel{text-underline-offset:.25em;font-variant-numeric:tabular-nums;text-decoration:underline!important}.kopf-marke{visibility:hidden}.kopf-marke img{width:auto;height:clamp(1.65rem,2vw,2rem)}.kopf.is-solid{background-color:var(--schwarz);border-bottom-color:#2b2118}.kopf.is-solid .kopf-marke{visibility:visible}.einstieg{background:var(--schwarz);height:300svh;padding:0}.buehne{background:var(--schwarz);height:100svh;position:sticky;top:0;overflow:hidden}.glut{will-change:transform;position:absolute;inset:0;transform:scale(1.12)}.glut img{object-fit:cover;object-position:38% 60%;width:100%;height:100%;transform:scaleX(-1)}.fenster{will-change:transform;width:100%;height:100%;position:absolute;inset:0}.plakette{width:clamp(6.6rem,10.4vw,10rem);height:auto;margin-bottom:clamp(1rem,2.4vh,2rem)}.titel{right:var(--rand);width:min(31vw,32rem);position:absolute;bottom:clamp(1.6rem,7vh,5rem)}.titel h1{font-size:min(5.4rem,4.9vw)}.titel p{font-family:var(--mono);color:var(--creme2);margin-top:1rem;font-size:clamp(.86rem,1.05vw,1.2rem);line-height:1.45}.spruch:before{content:"";z-index:-1;background:radial-gradient(closest-side,#050403b8,#05040300);position:absolute;inset:-30% -8% -40% -14%}.spruch{isolation:isolate;left:var(--rand);right:var(--rand);opacity:0;letter-spacing:-.015em;text-shadow:0 0 .5em #000000bf,0 .05em .9em #0009;max-width:15em;font-size:min(6.4rem,6.6vw);font-weight:900;line-height:1.02;position:absolute;bottom:clamp(2rem,9vh,6rem)}.dunst{opacity:0;background:var(--rot);pointer-events:none;position:absolute;inset:0}.auftakt{flex-direction:column;padding-top:clamp(3rem,5vw,5rem);display:flex}.gast-gross p{letter-spacing:-.02em;text-indent:-.46em;padding-left:.46em;font-size:clamp(2.5rem,9.2vw,10.5rem);font-weight:900;line-height:1.1}.gast-gross .zwei{color:#ffc9a8;margin-left:clamp(0rem,12vw,16rem)}.klein{font-family:var(--mono);margin-top:1.6rem;font-size:.82em}.text{max-width:34em;margin-top:clamp(2rem,5vw,4.5rem);margin-left:auto;font-size:clamp(1.15rem,1.7vw,1.8rem);line-height:1.42}.waage-kopf,.plaetze-kopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.4rem 3rem;display:flex}.schalter{border:1px solid var(--creme);font-family:var(--mono);font-size:.85em;display:inline-flex}.schalter button{min-height:44px;padding:.65rem 1.05rem;transition:background-color .2s}.schalter button[aria-pressed=true]{background:var(--creme);color:var(--schwarz)}.waage-feld{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(1rem,4vw,4rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}.steak-rahmen{aspect-ratio:3/2;place-items:center;display:grid;overflow:hidden}.steak{mix-blend-mode:lighten;width:132%;max-width:none;transition:transform .45s cubic-bezier(.3,1.2,.4,1)}.gramm{align-items:baseline;gap:clamp(.4rem,1vw,1rem);display:flex}.gramm button{letter-spacing:-.02em;color:#5f5343;font-variant-numeric:lining-nums;min-height:44px;padding:.1em 0;font-size:clamp(2.8rem,6.8vw,7.4rem);font-weight:900;line-height:1;transition:color .15s}.gramm button[aria-pressed=true]{color:var(--signal)}.gramm:after{content:"g";font-size:clamp(1.6rem,3vw,3.2rem);font-weight:900}.zeile{min-height:3.1em;margin-top:1.2rem;font-size:clamp(1.15rem,1.7vw,1.8rem);line-height:1.34}.gast-klein{color:var(--flamme);opacity:0;margin-top:.5rem;transition:opacity .25s}.gast-klein.an{opacity:1}.waage .mono{margin-top:1rem}.teller{width:min(100%,44vw);margin:clamp(2.5rem,7vw,7rem) 0 0 auto}figcaption{font-family:var(--mono);color:var(--creme2);margin-top:.6rem;font-size:.76em}.meter{padding-inline:0}.meter h2,.meter>.meter-buehne>.mono{padding-inline:var(--rand)}.meter h2{font-size:clamp(2.6rem,8.6vw,9.8rem)}.meter .zahl{font-size:1.2em}.meter .mono{color:var(--creme);margin-top:.8rem}.band-feld{margin-top:clamp(1.5rem,4vw,3rem);position:relative}.band-feld img{width:100%;height:auto}.band{color:#16110a;background:#e8c531;border-top:1px solid #0003;height:clamp(1.4rem,3.4vw,3.4rem);position:absolute;bottom:3%;left:2%;right:2%}.band-innen{height:100%;position:relative}.tick{background:#16110a;width:1px;height:26%;position:absolute;top:0}.tick.lang{height:48%}.tick b{font-family:var(--mono);font-size:clamp(.58rem,.9vw,.95rem);font-weight:500;line-height:1;position:absolute;top:90%;left:3px}.tick:last-child b{left:auto;right:3px}.cm{right:var(--rand);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:clamp(.9rem,1.4vw,1.5rem);position:absolute;top:clamp(.5rem,2vw,2rem)}.giant{background:var(--schwarz);grid-template-columns:auto 1fr;align-items:end;gap:clamp(1.2rem,4vw,4rem);display:grid}.riesenzahl{letter-spacing:-.04em;color:var(--signal);font-variant-numeric:lining-nums;font-size:clamp(6rem,25vw,30rem);font-weight:900;line-height:.8}.giant h2{font-size:clamp(1.6rem,3.2vw,3.4rem)}.giant p:not(.riesenzahl){max-width:30em;margin-top:1rem}.liste{padding-top:0}.liste h2{font-size:clamp(1.8rem,3.6vw,3.8rem)}.spalten{grid-template-columns:1fr 1.5fr 1fr;gap:clamp(1.6rem,4vw,4.5rem);margin-top:clamp(1.8rem,4vw,3.5rem);display:grid}.spalten h3{color:var(--signal);border-bottom:2px solid var(--signal);padding-bottom:.5rem}.spalten ul{padding:0;list-style:none}.spalten li{border-bottom:1px solid #33271c;padding:.6rem 0;font-weight:700;line-height:1.25}.spalten em{font:400 .76em/1.35 var(--mono);color:var(--creme2);margin-top:.15rem;display:block}.stand{max-width:46em;margin-top:clamp(1.6rem,3vw,3rem)}.glas{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);padding:0;display:grid}.film{background:#000;position:relative;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .3s}.film.is-live canvas{opacity:1}.film-glas{height:88svh}.glas-text{padding:0 var(--rand) clamp(1rem, 4vh, 3rem) 0}.glas-text h2{font-size:clamp(2rem,4.4vw,4.8rem)}.glas-text p{margin-top:1rem}.wein h2{font-size:clamp(2.4rem,7.4vw,8.4rem)}.film-wein{height:74svh;margin:clamp(1.8rem, 4vw, 4rem) calc(-1 * var(--rand)) 0}.gueter{grid-template-columns:1fr 1fr;gap:clamp(1.6rem,5vw,6rem);margin-top:clamp(2rem,5vw,4.5rem);display:grid}.gueter h3{font-size:clamp(2.6rem,6.4vw,7.2rem)}.gueter .mono{margin:.5rem 0 1rem}.wein-fuss{max-width:36em;margin-top:clamp(2rem,4vw,4rem)}.wein{padding-bottom:clamp(3rem,6vw,6rem)}.plaetze{padding-top:clamp(3.5rem,7vw,7rem);padding-bottom:clamp(2.5rem,5vw,5rem)}.sitze{grid-template-columns:repeat(20,1fr);gap:clamp(3px,.6vw,10px);max-width:52rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.sitze i{aspect-ratio:1;transition:background-color .3s,opacity .3s;display:block}.sitze .drinnen{background:var(--signal)}.sitze .draussen{background:var(--creme)}.plaetze[data-saison=winter] .draussen{background:#2b2118}.plaetze-fotos{grid-template-columns:minmax(0,425px) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,5vw,6rem);margin-top:clamp(2.2rem,5vw,5rem);display:grid}.bar p{max-width:30em;margin-top:.9rem}.abzuege{flex-wrap:wrap;align-items:start;gap:1.2rem;min-width:0;display:flex}.abzuege .klein-foto{margin-top:0}.klein-foto{width:max-content;max-width:100%;margin-top:1.6rem}.klein-foto img{border:6px solid var(--creme);box-sizing:content-box;max-width:calc(100% - 12px)}.zimmer{padding-inline:0;padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(2.5rem,4vw,4rem)}.zimmer-kopf{padding-inline:var(--rand)}.zimmer h2{font-size:clamp(2.5rem,8vw,9rem)}.film-haus{background:var(--nacht);height:92svh;margin-top:clamp(1.8rem,4vw,4rem)}.brett-feld{padding:clamp(2.2rem, 5vw, 5rem) var(--rand) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,240px);align-items:start;gap:clamp(1.6rem,4vw,4.5rem);display:grid}.brett-text p{min-height:1em;margin-top:.9rem}.brett{grid-template-columns:repeat(5,1fr);gap:clamp(.5rem,1.1vw,1.1rem) clamp(.3rem,.9vw,.9rem);padding:0;list-style:none;display:grid}.haken{flex-direction:column;align-items:center;width:100%;min-height:clamp(76px,10vw,150px);padding-top:6px;display:flex;position:relative}.ring{border:3px solid var(--creme);background:var(--nacht);z-index:1;border-radius:50%;width:clamp(16px,1.7vw,24px);height:clamp(16px,1.7vw,24px);position:relative}.schild{text-align:center;background:var(--creme);width:min(100%,6.4rem);color:var(--schwarz);font:500 clamp(.72rem, 1.05vw, 1.2rem)/1 var(--mono);transform-origin:50% 0;margin-top:-3px;padding:clamp(.55rem,2.2vw,2.4rem) .15rem clamp(.4rem,1vw,1rem);transition:transform .28s cubic-bezier(.3,1.4,.5,1),background-color .2s}.haken:hover .schild{transform:rotate(-5deg)}.haken[aria-pressed=true] .schild{background:var(--signal);color:var(--creme);transform:translateY(8px)rotate(4deg)}.knopf{background:var(--signal);color:#fff;min-height:44px;padding:.85rem 1.15rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.knopf:hover{background:#c81a0b}.feiern{padding-top:clamp(3.5rem,7vw,7rem)}.wort{letter-spacing:-.025em;font-size:clamp(2.2rem,10vw,11.5rem);font-weight:900;line-height:1.02}.wort:nth-of-type(2){color:#ffc9a8;margin-left:clamp(0rem,8vw,11rem)}.feiern blockquote{max-width:26em;margin-top:clamp(2.2rem,5vw,4.5rem);font-size:clamp(1.25rem,2.1vw,2.2rem);font-weight:700;line-height:1.3}.feiern footer{font:400 .55em var(--mono);margin-top:.7rem}.feiern .text{margin-top:1.8rem}.besuch h2{font-size:clamp(2.5rem,8vw,9rem)}.besuch-feld{flex-wrap:wrap;align-items:center;gap:1.3rem clamp(1.5rem,4vw,4rem);margin-top:clamp(1.8rem,4vw,3.5rem);display:flex}.adresse{font-size:clamp(1.2rem,1.8vw,1.9rem);font-weight:700;line-height:1.25}.weg{font-family:var(--mono);text-underline-offset:.25em;padding:.7rem 0;display:inline-block}.fuss{padding:clamp(2.5rem, 6vw, 5rem) var(--rand) 2rem;border-top:1px solid #2b2118;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.stiere{width:220px}.fuss-logo{width:clamp(9rem,22vw,21.5rem)}.rechtlich{width:100%;font:400 .78em var(--mono);color:var(--creme2);gap:1.4rem;display:flex}.rechtlich button{text-underline-offset:.25em;min-height:44px;text-decoration:underline}dialog{background:var(--creme);color:#16110a;border:0;max-width:42rem;padding:clamp(1.3rem,3vw,2.4rem);font-size:1rem}dialog::backdrop{background:#000a}dialog h2{margin-bottom:1rem;font-size:1.7rem}dialog p{margin-bottom:.9rem}dialog button{color:var(--creme);background:#16110a;min-height:44px;padding:.6rem 1rem}.vorschau .kopf.is-solid{background:0 0;border-bottom-color:#0000}.vorschau .kopf.is-solid .kopf-marke{visibility:hidden}.statisch .einstieg{height:100svh}.statisch .spruch,.statisch .dunst{display:none}.statisch .steak{transition:none}.statisch *{transition:none!important}@media (width<=760px){.glut{transform-origin:0 0;width:177.68svh;max-width:none;height:100svh;inset:0 auto auto 0;transform:none}.glut img{object-fit:fill;width:100%;max-width:none;height:100%}.kopf nav a:not(.kopf-tel):first-child{display:inline}.kopf nav{gap:clamp(.5rem,2.3vw,.9rem)}.kopf{font-size:clamp(.62rem,2.95vw,.8rem)}.kopf-marke img{height:1.4rem}.einstieg{height:240svh}.titel{width:auto;left:var(--rand);right:var(--rand);bottom:clamp(1.4rem,6svh,3rem)}.titel h1{font-size:clamp(2.3rem,11vw,3rem)}.spruch{font-size:clamp(2.3rem,10.5vw,3rem)}.waage-feld,.spalten,.gueter,.plaetze-fotos,.brett-feld{grid-template-columns:minmax(0,1fr)}.teller{width:100%}.giant{grid-template-columns:1fr}.glas{grid-template-columns:minmax(0,1fr);gap:0}.glas-text{padding:1.8rem var(--rand) 0}.film-glas{height:78svh}.film-wein{height:62svh}.film-haus{height:72svh}.sitze{grid-template-columns:repeat(10,1fr)}.brett{grid-template-columns:repeat(5,1fr)}}
