@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2)format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff)format("woff");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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BnC03Rcj.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-ylhOdEnv.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-BJe8n-hT.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:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-italic-BxGMV3P9.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-italic-DIKELM8I.woff)format("woff");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:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-italic-CNGQRUpp.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-italic-BZwod-i3.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:Public Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-italic-B1appi_f.woff2)format("woff2"),url(/assets/public-sans-latin-400-italic-DG5iILKh.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(/assets/public-sans-vietnamese-500-normal-BsTjTmjh.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-500-normal-CmwLalnN.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/assets/public-sans-latin-500-normal-Kkjf6c6R.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CtE6oKHE.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-C1bpx0IC.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BjQ8ENXZ.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{--papier:#f4efe4;--weiss:#fbf9f4;--tinte:#1d211c;--rot:#b3261e;--gruen:#3f7a3c;--gold:#c9a227;--linie:#1d211c2e;--rand:clamp(1rem, 4vw, 3.5rem);--display:"Big Shoulders Display", "Arial Narrow", sans-serif;--text:"Public Sans", system-ui, sans-serif;--gross:clamp(2.6rem, 6vw, 6.2rem);--fliess:clamp(1.02rem, .96rem + .3vw, 1.22rem);--klein:.86rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--papier);color:var(--tinte);font:400 var(--fliess)/1.55 var(--text);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--display);letter-spacing:.005em;margin:0;font-weight:800;line-height:.95}h2{font-size:var(--gross)}h3{font-size:clamp(2rem,3.6vw,3.6rem)}p{max-width:36em;margin:0 0 1em}.klein{font-size:var(--klein);opacity:.78}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stimme{font-style:italic}.stimme .klein{margin-top:.3em;font-style:normal;display:block}.leiste{z-index:30;padding:clamp(.7rem, 1.2vw, 1.2rem) var(--rand);color:var(--tinte);background:#f4efe4e6;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;transition:background-color .25s,border-color .25s;display:grid;position:fixed;inset:0 0 auto}.leiste.is-solid{background:var(--papier);border-bottom-color:var(--linie)}.links{gap:clamp(1rem,2vw,2.2rem);font-size:clamp(.92rem,.8vw + .3rem,1.15rem);font-weight:500;display:flex}.links a{text-decoration:none}.links a:hover{text-decoration:underline}.links-r{justify-content:flex-end}.links .tel{color:var(--rot);text-decoration:underline}.marke{color:var(--tinte);display:block}.marke .logo{width:auto;height:clamp(1.6rem,2.1vw,2.6rem);display:block}.einstieg{height:210vh;position:relative}.buehne{background:#e9e8e4;height:100svh;position:sticky;top:0;overflow:hidden}.ebene{object-fit:cover;object-position:46% 50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.ebene-vorn{z-index:3;pointer-events:none}.plakat{z-index:2;text-align:center;color:var(--rot);letter-spacing:-.005em;will-change:transform;font-size:11vw;line-height:.82;position:absolute;top:14vh;left:0;right:0}.plakat .z{white-space:nowrap;display:block}.dunst{z-index:4;background:var(--papier);opacity:0;pointer-events:none;position:absolute;inset:0}.infozeile{z-index:5;max-width:none;padding:.85rem var(--rand) 1rem;background:var(--papier);border-top:2px solid var(--rot);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0;font-size:clamp(.9rem,.75vw + .35rem,1.1rem);display:flex;position:absolute;bottom:0;left:0;right:0}.infozeile a{color:var(--rot);font-weight:600}.gehweg{z-index:6;background:var(--papier);border-top:1px solid var(--linie);margin-top:-18vh;padding:clamp(4rem,9vw,9rem) 0 clamp(3rem,6vw,6rem);position:relative;overflow:hidden}.gehweg blockquote{margin:0}.zeile{font-family:var(--display);color:var(--rot);white-space:nowrap;will-change:transform;max-width:none;margin:0;font-size:clamp(3.4rem,10.5vw,12rem);font-weight:800;line-height:.9}.z1{padding-left:var(--rand)}.z2{padding-left:14vw}.z3{padding-left:4vw}.z4{padding-left:30vw}.gehweg .klein{margin:2rem var(--rand) 0}.herkunft{padding:clamp(4rem, 8vw, 8rem) var(--rand);background:var(--weiss);grid-template-columns:minmax(18rem,5fr) 7fr;align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.herkunft h2{margin-bottom:.45em}.film-rahmen{margin:0}.film-rahmen figcaption{margin-top:.6rem}.film{background:#d9d7d1;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 linear}.film.is-live canvas{opacity:1}.wurst-film{aspect-ratio:3/2;clip-path:inset(0);height:auto}.theke{background:var(--tinte);height:260vh;color:var(--papier);position:relative}.theke-buehne{height:100svh;padding:5rem var(--rand) 2.5rem;grid-template-columns:4fr 6fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:sticky;top:0}.theke-text{min-height:22rem;position:relative}.zustand{position:absolute;inset:0 0 auto}.zustand-2{opacity:0;transform:translateY(2rem)}.uhr{font-family:var(--display);color:var(--gold);letter-spacing:.04em;margin-bottom:.4em;font-size:clamp(1.3rem,1.6vw,1.8rem);font-weight:700}.theke h3{margin-bottom:.5em}.theke-bild{height:min(72svh,46vw);position:relative}.tb{margin:0;position:absolute;inset:0;overflow:hidden}.tb img{object-fit:cover;width:100%;height:100%}.tb-mittag{clip-path:inset(100% 0 0)}.scheibe{background:var(--rot);opacity:0;height:3px;position:absolute;top:100%;left:-1.2rem;right:-1.2rem}.dosen{padding:clamp(4rem, 8vw, 8rem) var(--rand);background:var(--weiss)}.dosen-kopf{grid-template-columns:6fr 5fr;align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.dosen-kopf h2{color:var(--rot)}.schalter{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.schalter button{font:600 .95rem/1 var(--text);border:2px solid var(--rot);min-height:44px;color:var(--rot);cursor:pointer;background:0 0;border-radius:0;padding:.8rem 1.1rem}.schalter button[aria-pressed=true]{background:var(--rot);color:var(--weiss)}.zettel{columns:3 16rem;border-top:3px solid var(--rot);counter-reset:s;column-gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none}.zettel li{break-inside:avoid;font-family:var(--display);color:var(--rot);counter-increment:s;border-bottom:1px solid #b3261e59;align-items:baseline;gap:.6rem;padding:.7rem 0;font-size:clamp(1.5rem,2.1vw,2.2rem);font-weight:700;line-height:1.05;transition:opacity .25s,color .25s;display:flex}.zettel li:before{content:counter(s, decimal-leading-zero);font:500 .8rem/1 var(--text);color:var(--tinte);opacity:.55;min-width:1.6rem}.zettel li:after{content:attr(data-l);font:500 .78rem/1 var(--text);color:var(--tinte);opacity:.6;word-spacing:.3em;margin-left:auto}.zettel.nur-200 li:not([data-g~="200"]){opacity:.22}.zettel li{--x:0}.dosen-fuss{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.abzug{box-shadow:0 1px 0 var(--linie), 0 10px 24px -14px #00000059;background:#fff;width:max-content;max-width:100%;margin:0;padding:.7rem .7rem .6rem}.abzug img{width:350px;max-width:100%}.abzug figcaption{max-width:350px;margin-top:.5rem}.fertig{max-width:30em;font-size:clamp(1.1rem,1.4vw,1.4rem)}.gasthaus{padding:clamp(4rem, 8vw, 8rem) var(--rand);background:var(--gruen);color:var(--weiss);grid-template-columns:7fr 5fr;align-items:start;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.gasthaus h2{margin-bottom:.5em;font-size:clamp(2.4rem,4.6vw,4.8rem)}.braten-film{aspect-ratio:4/3}.gasthaus .abzug{color:var(--tinte);margin:1.6rem 0 1.4rem;transform:rotate(-1.2deg)}.gasthaus a{color:var(--weiss)}.besuch{padding:clamp(4rem, 8vw, 8rem) var(--rand) clamp(3rem, 6vw, 6rem);background:var(--papier)}.besuch h2{margin-bottom:.6em}.besuch-spalten{border-top:3px solid var(--tinte);grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);padding-top:1.6rem;display:grid}.zeiten{margin:0}.zeiten div{border-bottom:1px solid var(--linie);justify-content:space-between;gap:1rem;max-width:30rem;padding:.55rem 0;display:flex}.zeiten dt,.zeiten dd{margin:0}.zeiten .heute-zeile{font-weight:700}.zeiten .heute-zeile dt:after{content:" · heute";color:var(--rot);font-weight:600}.kontakt p{margin-bottom:.55em}.kontakt .gross{font-family:var(--display);color:var(--rot);font-size:clamp(2rem,3.4vw,3.4rem);font-weight:800;text-decoration:none}.heute{font-weight:600}.weitere{max-width:40em;margin-top:2.4rem}.fuss{background:var(--tinte);color:var(--papier);padding:clamp(3rem, 6vw, 6rem) var(--rand) 2.5rem}.fuss-marke{max-width:none;margin:0 0 2rem}.fuss-marke .logo{width:100%;height:auto;color:var(--papier)}.fuss-knoepfe button{font:500 .95rem/1 var(--text);color:var(--papier);cursor:pointer;background:0 0;border:1px solid #f4efe480;min-height:44px;margin:0 .5rem .5rem 0;padding:.75rem 1rem}dialog{background:var(--papier);max-width:36rem;color:var(--tinte);border:0;padding:1.6rem 1.6rem 1.2rem}dialog::backdrop{background:#1d211c8c}dialog h2{margin-bottom:.6em;font-size:2.2rem}dialog button{font:600 .95rem/1 var(--text);border:2px solid var(--tinte);cursor:pointer;background:0 0;min-height:44px;padding:.75rem 1rem}.statisch .einstieg{height:100svh}.statisch .gehweg{margin-top:0}.statisch .theke{height:auto}.statisch .theke-buehne{grid-template-columns:1fr 1fr;align-items:start;height:auto;position:relative}.statisch .theke-text{gap:2.5rem;min-height:0;display:grid}.statisch .zustand{opacity:1;position:static;transform:none}.statisch .theke-bild{gap:1rem;height:auto;display:grid}.statisch .tb{aspect-ratio:3/2;position:relative}.statisch .tb-mittag{clip-path:none}@media (width<=760px){.leiste{grid-template-columns:auto 1fr auto}.links-l,.links-r a:not(.tel){display:none}.marke{grid-column:1/3}.marke .logo{height:1.55rem}.ebene{object-position:44% 50%}.plakat{font-size:19vw;top:15svh}.plakat .z-b .t{display:block}.infozeile{flex-direction:column;gap:.2rem}.gehweg{margin-top:-12vh}.zeile{font-size:10.6vw}.z1,.z3{padding-left:var(--rand)}.z2{padding-left:8vw}.z4{padding-left:16vw}.herkunft,.gasthaus,.dosen-kopf,.besuch-spalten,.dosen-fuss{grid-template-columns:1fr}.gasthaus-film{order:2}.theke{height:240svh}.theke-buehne{padding:4.5rem var(--rand) 1.5rem;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:1.2rem}.theke-bild{order:-1;height:40svh}.theke-text{min-height:19rem}.theke h3{font-size:2.1rem}.statisch .theke-buehne{grid-template-columns:1fr}.zettel{columns:1}.zettel li{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
