@font-face{font-family:Commissioner;src:url(/schrift/commissioner-8280208d.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:GFS Didot;src:url(/schrift/gfs-didot-3779dd65.woff2) format("woff2");font-weight:400;font-display:swap}:root{--kalk:#F3ECDD;--kalk-2:#EAE1CD;--tinte:#1F35C8;--tief:#16268F;--linie:rgba(31,53,200,.26);--text:"Commissioner","Segoe UI",system-ui,sans-serif;--display:"GFS Didot","Didot","Bodoni 72",Georgia,serif;--rand:clamp(20px,6.25vw,90px);--k1:#F2E6D2;--k2:#F1DEC6;--k3:#EFD0B3;--n0:#1B30BA;--n1:#15258F;--n2:#0F1B6A;--kopf:78px;--s-1:14px;--s0:17px;--s1:20.4px;--s2:24.5px;--s3:29.4px;--s4:35.3px;--papier:url(/masken/wand.webp);color-scheme:light}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:calc(var(--kopf) + 12px);-webkit-text-size-adjust:100%}body{margin:0;overflow-x:clip;background:var(--kalk) var(--papier);background-blend-mode:multiply;color:var(--tinte);font:400 var(--s0)/1.6 var(--text);font-variation-settings:"FLAR" 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--tinte);outline-offset:3px;border-radius:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.gr{font-family:var(--display);font-weight:400;letter-spacing:0}.kap{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.anzeige{font-family:var(--display);font-weight:400;color:var(--tief);line-height:1.04;word-spacing:-.08em;text-wrap:balance}.motiv{display:block;background:currentColor;-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.band{position:relative;height:30px;overflow:hidden}.band i{position:absolute;inset:0 auto 0 0;width:calc(100% + 232px);background:currentColor;-webkit-mask:url(/masken/maeander-kachel.webp) left center/auto 100% repeat-x;mask:url(/masken/maeander-kachel.webp) left center/auto 100% repeat-x;transform:translate3d(var(--x,0),0,0);will-change:transform}.linie{height:7px;border-top:2px solid;border-bottom:2px solid}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:2px;font-weight:600;font-size:15px;letter-spacing:.02em;white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}.knopf.voll{background:var(--tinte);color:var(--kalk)}.knopf.voll:hover{background:var(--tief)}.knopf.leer{box-shadow:inset 0 0 0 2px var(--tinte)}.knopf.leer:hover{background:var(--tinte);color:var(--kalk)}.knopf.hell{background:var(--kalk);color:var(--tinte)}.knopf svg{width:15px;height:10px;flex:none;transition:transform .25s}.knopf:hover svg{transform:translateX(3px)}.ruf{display:flex;flex-wrap:wrap;gap:10px}.js:not(.ruhe) [data-auf] .w{display:inline-block;opacity:0;transform:translateY(.32em);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--v,0s),transform .9s cubic-bezier(.2,.7,.2,1) var(--v,0s)}.js:not(.ruhe) [data-auf].da .w{opacity:1;transform:none}.kopf{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--kopf);padding:0 var(--rand);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--kalk) var(--papier);background-blend-mode:multiply;transition:box-shadow .3s}.kopf[data-unten]{box-shadow:0 1px 0 var(--linie)}.marke{display:flex;align-items:center;gap:12px;font-family:var(--display);font-size:23px;letter-spacing:.14em;justify-self:start}.marke .motiv{width:36px;height:36px}.nav{display:flex;gap:38px;font-size:15px;font-weight:500}.nav a,.rechts>a:not(.knopf){position:relative;padding:6px 0}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.nav a:hover:after{transform:none}.rechts{display:flex;justify-content:flex-end;align-items:center;gap:24px;font-size:15px;font-weight:500}.rechts .knopf{min-height:44px;padding:0 20px;font-size:15px}.menue,.menue-feld{display:none}.vase .fries{position:relative;height:184px;padding:0 var(--rand)}.reigen,.vase .fries{display:flex;justify-content:center;align-items:flex-end}.reigen{--h:170px;margin-bottom:-2px;transform:translate3d(var(--x,0),0,0)}.taenzer{flex:none;height:var(--h);aspect-ratio:420/449;background:var(--tinte);-webkit-mask:var(--mk) 0 0 /600% 100% no-repeat;mask:var(--mk) 0 0 /600% 100% no-repeat;-webkit-mask-position:calc(var(--bild, 0) * 20%) 0;mask-position:calc(var(--bild, 0) * 20%) 0}.taenzer+.taenzer{margin-left:calc(var(--h) * 420 / 449 * -.41)}.t-mann{--mk:url(/masken/taenzer-mann.webp)}.t-frau{--mk:url(/masken/taenzer-frau.webp);aspect-ratio:420/441}.beiwort{position:absolute;bottom:26px;max-width:230px}.beiwort.l{left:var(--rand)}.beiwort.r{right:var(--rand);text-align:right}.beiwort .gr{display:block;font-size:28px;line-height:1.1;margin-bottom:6px}.beiwort small{font-size:var(--s-1);color:var(--tief)}.name{font-family:var(--display);font-weight:400;text-align:center;line-height:.8;font-size:min(15vw,216px);letter-spacing:.06em;text-indent:.06em;padding:20px 0 8px;white-space:nowrap}.tafel{position:relative;margin-top:5px;overflow:hidden}.tafel img{width:100%;height:clamp(390px,calc(100svh - 512px),640px);object-fit:cover;object-position:50% 64%;transform:scale(var(--s,1));transform-origin:50% 30%}.auflage{position:absolute;right:var(--rand);top:34px;width:440px;background:var(--kalk) var(--papier);background-blend-mode:multiply;padding:30px 32px 26px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 0 0 1px rgba(31,53,200,.12)}.auflage h2{font-size:34px}.auflage p{font-size:16.5px;line-height:1.5;color:var(--tief)}.stand{font-size:var(--s-1);color:var(--tief);min-height:1.6em}.stand b{font-weight:600;color:var(--tinte)}.punkt{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tinte);margin-right:8px;vertical-align:1px}.punkt.zu{background:none;box-shadow:inset 0 0 0 1.5px var(--tinte)}.bildnote{position:absolute;left:var(--rand);bottom:22px;font-size:14px;letter-spacing:.02em;color:var(--tinte);font-weight:600;background:var(--kalk);padding:5px 12px 6px;box-shadow:0 0 0 1px rgba(31,53,200,.12)}.bildnote .gr{letter-spacing:0;font-size:15px;margin-right:8px}.lieblinge{padding-bottom:104px}.lieblinge .innen{display:grid;grid-template-columns:5fr 7fr;grid-gap:72px;gap:72px;padding:80px var(--rand) 0;align-items:start}.gross{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:calc(var(--kopf) + 24px)}.gross .rahmen{display:block;margin:0 18px 18px 0}.gross img{width:100%;aspect-ratio:3/4;object-fit:cover}.gross figcaption{display:flex;justify-content:space-between;font-size:var(--s-1);font-weight:600;color:var(--tief);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.kicker .gr{font-size:22px}.lieblinge h2{font-size:62px;margin:16px 0 36px}.liste{border-top:2px solid}.liste li{display:grid;grid-template-columns:78px 1fr auto;grid-gap:22px;gap:22px;align-items:center;padding:14px 0;border-bottom:1px solid var(--linie)}.liste img{width:78px;height:78px;border-radius:50%;object-fit:cover}.gericht{font-size:22px;font-weight:620;font-variation-settings:"FLAR" 100;line-height:1.15}.gericht .gr{font-size:20px;font-weight:400;margin-left:10px;opacity:.72}.zeile{display:block;font-size:var(--s-1);color:var(--tief);margin-top:3px;font-weight:400;font-variation-settings:"FLAR" 0}.preis{font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lieblinge .ruf{margin-top:30px}.teller{padding:0;overflow:hidden}.teller .kopfzeile{display:grid;grid-template-columns:auto 1fr;grid-gap:12px 64px;gap:12px 64px;align-items:flex-end;padding:72px var(--rand) 44px}.teller h2{font-size:62px;max-width:9em}.teller .kopfzeile p{max-width:44ch;color:var(--tief);padding-bottom:8px}.spur{overflow-x:auto;scrollbar-width:none;padding:0 var(--rand) 64px;scroll-snap-type:x mandatory;scroll-padding-left:var(--rand)}.spur::-webkit-scrollbar{display:none}.spur ul{display:flex;align-items:flex-start;gap:clamp(28px,4vw,64px);width:max-content;transform:translate3d(var(--fx,0),0,0);will-change:transform}.spur li{width:clamp(220px,21vw,300px);scroll-snap-align:start;display:grid;grid-gap:4px;gap:4px;align-content:start;justify-items:center;text-align:center}.spur li:nth-child(2n){margin-top:56px}.teller-rund{position:relative;display:block;width:100%;margin:34px 0 14px;transform-origin:50% -30px;rotate:calc(var(--schwung, 0) * var(--ph, 1) * 5deg);filter:drop-shadow(6px 16px 12px rgba(60,40,30,.2)) drop-shadow(1px 3px 2px rgba(60,40,30,.16))}.teller-rund:before{content:"";position:absolute;left:30%;right:30%;top:-26px;height:40px;border:1.5px solid #5a5040;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.teller-rund:after{content:"";position:absolute;left:calc(50% - 4px);top:-34px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#b8ab94,#4a4034);box-shadow:1px 2px 2px rgba(0,0,0,.25)}.spur img{width:100%;aspect-ratio:1}.spur .gr{font-size:22px;line-height:1.1}.spur b{display:block;font-size:17px;font-weight:600;font-variation-settings:"FLAR" 100}.spur .preis{font-size:15px;color:var(--tief)}.js.breit .spur{overflow:visible;scroll-snap-type:none}.karte{padding:56px var(--rand) 48px;min-height:calc(100svh - var(--kopf));display:grid;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px}.karte .oben{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px}.karte h2{font-size:62px;margin-top:10px}.karte .quelle{font-size:var(--s-1);color:var(--tief);max-width:36ch;text-align:right}.karte .mitte{display:grid;grid-template-columns:260px 1fr;grid-gap:56px;gap:56px;align-items:start;min-height:0}.reiter{display:grid;grid-gap:2px;gap:2px;border-top:2px solid;padding-top:10px}.reiter button{display:grid;grid-template-columns:38px 1fr;align-items:baseline;text-align:left;padding:9px 12px;border-radius:2px;font-size:16.5px;font-weight:550;transition:background-color .2s,color .2s}.reiter button .gr{font-size:21px}.reiter button:hover{background:rgba(31,53,200,.07)}.reiter button[aria-selected=true]{background:var(--tinte);color:var(--kalk)}.blatt{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 56px;gap:0 56px;align-content:start}.js .blatt[hidden]{display:none}.blatt h3{font-family:var(--display);font-weight:400;font-size:var(--s2);color:var(--tief);padding:2px 0 8px;border-bottom:2px solid var(--tinte)}.blatt .spalte>*+h3{margin-top:22px}.blatt li{display:grid;grid-template-columns:38px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--linie)}.blatt .nr{font-size:12.5px;font-weight:600;color:var(--tief);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blatt .was{min-width:0;display:flex;align-items:baseline;gap:12px}.blatt .was b{flex:none;font-weight:620;font-variation-settings:"FLAR" 100;font-size:17px;line-height:1.3}.blatt .was>span{flex:1 1 auto;min-width:0;font-size:13.5px;line-height:1.3;color:var(--tief);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blatt .preis{font-size:16.5px}.blatt .ab{font-size:12.5px;font-weight:500;color:var(--tief)}.veg{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:1px 5px;border:1px solid var(--tinte);border-radius:2px;vertical-align:2px}.karte .unten{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;border-top:1px solid var(--linie);padding-top:18px;font-size:var(--s-1);color:var(--tief)}.wege{display:grid;grid-template-columns:7fr 5fr;grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);padding:120px var(--rand) 112px;align-items:center}.wege h2{font-size:62px;margin:16px 0 40px;max-width:10em}.wege .zwei{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.wege .zwei>div{display:grid;grid-gap:6px;gap:6px;align-content:start;padding-top:18px;border-top:2px solid}.wege .zwei .gr{font-size:26px}.wege .zwei b{font-size:var(--s1);font-weight:620;font-variation-settings:"FLAR" 100}.wege .zwei p{color:var(--tief);font-size:16px;line-height:1.55}.rahmen{position:relative}.rahmen:before{content:"";position:absolute;inset:18px -18px -18px 18px;border:2px solid var(--tinte);box-shadow:inset 0 0 0 5px var(--kalk),inset 0 0 0 7px var(--tinte)}.rahmen img{position:relative;width:100%;aspect-ratio:3/4;object-fit:cover}.tisch{position:relative;display:grid;align-items:center;min-height:620px;overflow:hidden;color:var(--tinte)}.tisch>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.tondo{position:relative;justify-self:end;margin-right:clamp(20px,11vw,170px);width:460px;aspect-ratio:1;border-radius:50%;background:var(--kalk) var(--papier);background-blend-mode:multiply;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:14px;gap:14px;padding:60px;box-shadow:inset 0 0 0 2px var(--tinte),inset 0 0 0 9px var(--kalk),inset 0 0 0 11px var(--tinte),0 30px 60px -30px rgba(0,0,0,.5)}.tondo .gr{font-size:24px}.tondo h2{font-size:44px}.tondo p{color:var(--tief);font-size:16px;max-width:26ch}.tondo .tel{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.anfahrt{padding:104px var(--rand) 96px;display:grid;grid-template-columns:5fr 7fr;grid-gap:40px 80px;gap:40px 80px;align-items:start}.anfahrt .kopfspalte{display:grid;grid-gap:14px;gap:14px;justify-items:start}.anfahrt h2{font-size:62px;margin:6px 0 12px}.spalten{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;border-top:2px solid;padding-top:26px}.spalten h3{font-family:var(--display);font-weight:400;font-size:var(--s2);margin-bottom:10px;color:var(--tief)}.spalten .luft{margin-top:12px}.spalten dd,.spalten dt,.spalten p{font-size:16.5px;color:var(--tief);line-height:1.6}.spalten a.unter{border-bottom:1.5px solid;padding-bottom:1px;font-weight:600;color:var(--tinte)}.zeiten{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 20px;gap:4px 20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zeiten dd.heute,.zeiten dt{font-weight:600;color:var(--tinte)}.zeiten dt.heute:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:var(--tinte);vertical-align:2px}.hinweis{margin-top:10px;font-size:13px!important}.fuss{color:var(--kalk);padding-bottom:40px}.fuss-innen{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:40px;gap:40px;padding:72px var(--rand) 44px;align-items:end}.fuss-dank .gr{display:block;font-size:clamp(54px,7vw,96px);line-height:1}.fuss-dank span:last-child{display:block;margin-top:12px;opacity:.88}.fuss-marke{font-family:var(--display);letter-spacing:.14em;font-size:26px;margin-bottom:10px}.fuss-ort p{line-height:1.6}.fuss nav{display:grid;grid-gap:6px;gap:6px;justify-items:start}.fuss a:hover{text-decoration:underline;text-underline-offset:4px}.fuss-klein{padding:0 var(--rand);opacity:.78;font-size:14px}.leiste{display:none}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (max-width:1100px){.nav{gap:24px}.rechts>a:not(.knopf){display:none}.anfahrt h2,.karte h2,.lieblinge h2,.teller h2,.wege h2{font-size:50px}.karte .mitte{grid-template-columns:220px 1fr;gap:36px}.anfahrt{grid-template-columns:1fr}}@media (min-width:901px) and (max-height:820px){.karte{padding-top:36px;padding-bottom:28px;gap:18px}.karte h2{font-size:48px}.blatt li{padding:6px 0}.blatt .was b{font-size:16px}.blatt .was>span{font-size:12.5px}.reiter button{padding:6px 12px}}@media (max-width:900px){:root{--kopf:60px}body{font-size:16px;padding-bottom:76px}.kopf{grid-template-columns:1fr auto}.nav,.rechts{display:none}.marke{font-size:17px;gap:9px}.marke .motiv{width:30px;height:30px}.menue{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;min-height:44px;padding:0 4px}.menue i{display:block;width:22px;height:2px;background:currentColor;box-shadow:0 6px 0 currentColor;margin-top:-6px;transition:transform .25s,box-shadow .25s}.menue[aria-expanded=true] i{transform:translateY(3px) rotate(45deg);box-shadow:none}.menue-feld{position:fixed;inset:var(--kopf) 0 0;z-index:39;background:var(--kalk) var(--papier);background-blend-mode:multiply;padding:28px var(--rand) calc(32px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:6px}.menue-feld[hidden]{display:none}.menue-feld a:not(.knopf){font-family:var(--display);font-size:38px;line-height:1.25;color:var(--tief);padding:6px 0;border-bottom:1px solid var(--linie)}.menue-feld .ruf{margin-top:auto;flex-direction:column}.menue-feld .knopf{min-height:54px;font-size:16px}.band{height:20px}.band i{width:calc(100% + 155px)}.vase .fries{height:164px;padding:0;overflow:hidden}.reigen{--h:140px;flex:none}.beiwort{display:none}.name{font-size:19.6vw;padding:14px 0 6px}.tafel img{height:300px;object-position:44% 62%}.auflage{position:relative;right:auto;top:auto;width:auto;margin:-44px 14px 0;padding:22px 20px 20px}.auflage h2{font-size:28px}.bildnote{top:14px;bottom:auto;left:14px;font-size:10px}.auflage .ruf .knopf{flex:1 1}.lieblinge{padding-bottom:64px}.lieblinge .innen{grid-template-columns:1fr;gap:34px;padding-top:56px}.gross{position:static}.anfahrt h2,.karte h2,.lieblinge h2,.teller h2,.wege h2{font-size:38px}.lieblinge h2{margin:12px 0 24px}.liste li{grid-template-columns:56px 1fr auto;gap:14px}.liste img{width:56px;height:56px}.gericht{font-size:19px}.gericht .gr{display:block;margin:2px 0 0}.gericht .gr,.preis{font-size:17px}.teller .kopfzeile{grid-template-columns:1fr;padding:56px var(--rand) 32px}.spur{padding-bottom:48px}.spur li{width:64vw}.spur li:nth-child(2n){margin-top:32px}.karte{min-height:0;padding:56px 0 40px;gap:20px}.karte .oben,.karte .unten{padding:0 var(--rand)}.karte .quelle{text-align:left}.karte .mitte{grid-template-columns:1fr;gap:18px}.reiter{display:flex;overflow-x:auto;gap:6px;border-top:0;padding:0 var(--rand) 4px;scrollbar-width:none;scroll-snap-type:x proximity}.reiter::-webkit-scrollbar{display:none}.reiter button{flex:none;grid-template-columns:auto auto;gap:8px;box-shadow:inset 0 0 0 1.5px var(--tinte);border-radius:2px;padding:10px 16px;min-height:44px;scroll-snap-align:start}.blatt{grid-template-columns:1fr;padding:0 var(--rand)}.blatt .spalte+.spalte{margin-top:22px}.blatt .was,.blatt .was b{display:block}.blatt .was>span{display:block;white-space:normal;margin-top:2px}.wege{padding:72px var(--rand) 64px;gap:48px}.wege,.wege .zwei{grid-template-columns:1fr}.wege .zwei{gap:24px}.rahmen{margin-right:18px}.tisch{min-height:0;display:block;padding-bottom:40px}.tisch>img{position:relative;height:320px}.tondo{justify-self:auto;margin:-110px auto 0;width:min(360px,92vw);padding:36px 44px;gap:8px}.tondo .gr{font-size:18px}.tondo h2{font-size:28px}.t-ecke{width:92px}.tondo p{font-size:15px;max-width:22ch}.anfahrt{padding:64px var(--rand);grid-template-columns:1fr}.fuss-innen,.spalten{grid-template-columns:1fr;gap:28px}.fuss-innen{padding:56px var(--rand) 28px;align-items:start}.leiste{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:38;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--kalk) var(--papier);background-blend-mode:multiply;box-shadow:0 -1px 0 var(--linie)}.leiste .knopf{min-height:50px}}.rechtstext{max-width:720px;margin:0 auto;padding:56px var(--rand) 96px;display:grid;grid-gap:14px;gap:14px;color:var(--tief)}.rechtstext h1{font-size:62px;margin:18px 0 8px}.rechtstext h2{font-family:var(--display);font-weight:400;font-size:var(--s2);margin-top:18px;color:var(--tinte)}.rechtstext .zurueck{font-weight:600;color:var(--tinte);border-bottom:1.5px solid;justify-self:start}.rechtstext .entwurf{padding:12px 16px;box-shadow:inset 0 0 0 1.5px var(--tinte);font-size:var(--s-1)}.rechtstext mark{background:rgba(31,53,200,.12);color:var(--tinte);padding:0 4px}.stich{display:block;pointer-events:none;transform:translate3d(var(--x,0),var(--y,0),0);will-change:transform}.stich,.stich i{position:absolute}.stich i{inset:0;-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.stich .strich{background:var(--tinte)}.stich .fuell{background:var(--kalk) var(--papier);background-blend-mode:multiply}.stich.spiegel i{scale:-1 1}.stich:not(.geladen){visibility:hidden}.taube{position:absolute;left:0;top:0;z-index:3;width:0;aspect-ratio:360/353;pointer-events:none;background:0 0/600% 100% no-repeat;transform:translate3d(var(--x,-9999px),var(--y,0),0);will-change:transform;filter:drop-shadow(0 12px 10px rgba(60,50,60,.16))}.taube.geladen{background-image:url(/masken/taube-flug.webp)}.ruhe .taube{display:none}.lieblinge{background-image:var(--papier),linear-gradient(var(--kalk),var(--k1));background-blend-mode:multiply}.teller{background-image:var(--papier),linear-gradient(var(--k1),var(--k2));background-blend-mode:multiply}.karte{background-image:var(--papier),linear-gradient(var(--k2),var(--k2));background-blend-mode:multiply}.wege{position:relative;overflow-x:clip;background-image:var(--papier),linear-gradient(var(--k2),var(--k3));background-blend-mode:multiply}.anfahrt{background-image:var(--papier),linear-gradient(var(--n0),var(--n1));background-blend-mode:multiply}.fuss{overflow:hidden;background-image:var(--papier),linear-gradient(var(--n1),var(--n2));background-blend-mode:multiply}.fuss,.w-text{position:relative}.w-text{z-index:3}.wege .rahmen{z-index:2}.w-sonne{aspect-ratio:800/798}.w-sonne .strich{background:linear-gradient(#C98A1C,#C0561E)}.w-sonne .fuell{background:#F5D48E}.w-sonne i{rotate:var(--dreh,0deg)}.w-wolken{left:36%;bottom:-105px;width:min(860px,54vw);aspect-ratio:1800/562;z-index:6}.w-wolken .strich{background:linear-gradient(to bottom,var(--tinte) 28%,#7A4C79 100%)}.w-wolken .fuell{background:linear-gradient(180deg,#F7ECDF 50%,rgba(247,236,223,0) 96%)}.tisch:after,.tisch:before{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.tisch:before{top:0;height:22%;background:linear-gradient(var(--k3),rgba(239,208,179,0))}.tisch:after{bottom:0;height:36%;background:linear-gradient(rgba(27,48,186,0),var(--n0))}.tondo{z-index:2}.anfahrt{position:relative;color:var(--kalk);padding:150px var(--rand) 104px calc(var(--rand) + var(--saeule-b) + clamp(40px, 5vw, 80px));--saeule-b:clamp(120px,11vw,170px)}.anfahrt .gebaelk{position:absolute;left:0;right:0;top:0;color:var(--kalk)}.anfahrt h2 .zeile-block{display:block;white-space:nowrap}.anfahrt h2{font-size:clamp(38px,4.2vw,58px)}.a-saeule{left:var(--rand);top:37px;bottom:0;width:var(--saeule-b);aspect-ratio:auto}.a-saeule i{-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:100% auto;mask-size:100% auto}.anfahrt .stich .strich{background:var(--kalk);opacity:.92}.anfahrt .anzeige,.anfahrt .spalten a.unter,.anfahrt dd,.anfahrt dt,.anfahrt h3,.anfahrt p{color:var(--kalk)}.anfahrt .zeiten dt.heute:after{background:var(--kalk)}.anfahrt .zeiten dd.heute,.anfahrt .zeiten dt{color:var(--kalk)}.anfahrt .knopf.leer{box-shadow:inset 0 0 0 2px var(--kalk);color:var(--kalk)}.anfahrt .knopf.leer:hover{background:var(--kalk);color:var(--tinte)}.anfahrt .hinweis{opacity:.85}.f-mond{right:var(--rand);top:40px;width:clamp(110px,10vw,160px);aspect-ratio:600/615}.fuss .fuss-innen{padding-top:clamp(170px,14vw,230px)}.f-mond .strich{background:var(--n2)}.f-mond .fuell{background:var(--kalk)}.fuss-innen,.fuss-klein{position:relative;z-index:1}.kopf,.leiste{transition:background-color .35s,color .35s,box-shadow .35s}.nacht .kopf{background-color:var(--n0);color:var(--kalk);box-shadow:0 1px 0 rgba(243,236,221,.18)}.nacht .kopf .knopf.voll{background:var(--kalk);color:var(--tinte)}@media (max-width:900px){.anfahrt{padding:110px var(--rand) 72px}.a-saeule{display:none}.nacht-unten .leiste{background-color:var(--n0);box-shadow:0 -1px 0 rgba(243,236,221,.18)}.nacht-unten .leiste .knopf.leer{box-shadow:inset 0 0 0 2px var(--kalk);color:var(--kalk)}.nacht-unten .leiste .knopf.voll{background:var(--kalk);color:var(--tinte)}.nacht .menue{color:var(--kalk)}.f-mond{top:22px;right:16px;width:96px}.fuss-innen{padding-top:120px}}.rahmen[data-haengt]{transform-origin:50% -64px;rotate:calc(var(--pendel, 0) * 1deg)}.aufhaenger{position:absolute;left:12%;right:12%;top:-60px;height:60px;z-index:3;color:#5a5040;pointer-events:none}.aufhaenger svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.aufhaenger i{position:absolute;left:calc(50% - 5px);top:-5px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c2b59d,#463c30);box-shadow:1px 2px 3px rgba(0,0,0,.3)}.rahmen[data-haengt] img{box-shadow:8px 18px 26px -10px rgba(60,40,30,.35)}.gross{padding-top:64px}.wege .rahmen[data-haengt]{margin-top:64px;isolation:isolate}.figur{position:absolute;display:block;background:var(--tinte);-webkit-mask:var(--m) 0 0 /600% 100% no-repeat;mask:var(--m) 0 0 /600% 100% no-repeat;-webkit-mask-position:calc(var(--bild, 0) * 20%) 0;mask-position:calc(var(--bild, 0) * 20%) 0}.figur:not(.geladen){visibility:hidden}.katze{left:4%;top:0;translate:0 -61%;width:44%;aspect-ratio:340/280;z-index:4}.teller{position:relative}.teller .spur{padding-bottom:210px}.kellner{left:0;bottom:34px;height:190px;aspect-ratio:340/573;z-index:2;transform:translate3d(var(--x,-400px),0,0)}.w-sonne{left:auto;right:-14%;top:-18%;width:46%;z-index:-1;--sinken:.78}@media (max-width:900px){.gross img{aspect-ratio:1}.gross{padding-top:56px}.teller .spur{padding-bottom:160px}.kellner{height:140px;bottom:30px}.w-sonne{right:-12%;top:-14%;width:44%;--sinken:.78}.w-wolken{left:-10%;bottom:-60px;width:120vw}}