body{margin:0}.ts{--gelb:#e9ab00;--gelbh:#ffc21a;--torf:#4b3a2f;--torfd:#3a2d24;--mittel:#6e5c49;--creme:#efe8dc;--cremed:#e3d9c8;--hell:#fbf8f2;--salbei:#7f9a5e;--salbeid:#56703c;--blau:#7fa3b5;--blaud:#3f6273;--wein:#842331;--ink:#1d1612;--mut:#5a4a3c;--mutc:#d6cab8;font-family:Mulish,system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden;background:var(--bg);color:var(--fg)}.ts *{box-sizing:border-box}.ts ::selection{background:var(--gelb);color:var(--ink)}.ts [hidden]{display:none!important}.ts img{display:block;max-width:100%}.ts a{color:inherit;text-underline-offset:.22em}.ts a:focus-visible,.ts button:focus-visible,.ts input:focus-visible,.ts select:focus-visible,.ts summary:focus-visible{outline:3px solid var(--fokus,#e9ab00);outline-offset:3px}.hd{font-family:Alegreya Sans,Mulish,sans-serif}.wrap{max-width:1240px;margin:0 auto;padding:0 36px}.papier{background:url(/medien/m-papier-nahtlos.webp) 50%/2800px auto,var(--torf);background-blend-mode:luminosity}.dunkel,.papier{color:var(--creme)}.dunkel{background-color:var(--torf)}.creme{background:var(--creme)}.creme,.hellbg{color:var(--ink)}.hellbg{background:var(--hell)}.kopf{gap:22px;padding:18px 0;position:relative;z-index:20}.kopf,.marke{display:flex;align-items:center}.marke{gap:11px;text-decoration:none}.marke img{width:44px;height:auto}.marke b{font-weight:800;font-size:26px;line-height:.95}.marke b,.marke small{display:block;font-family:Alegreya Sans,sans-serif}.marke small{font-size:15px;letter-spacing:.06em;text-transform:uppercase}.nav{display:flex;gap:22px;margin-left:auto;font-weight:700;font-size:16px}.nav a{text-decoration:none;padding:12px 0;border-bottom:2px solid transparent}.nav a:hover{border-bottom-color:currentColor}.rechts{display:flex;margin-left:10px}.rechts,.rechts a{align-items:center;gap:6px}.rechts a{display:inline-flex;min-height:44px;padding:0 8px;text-decoration:none;font-weight:700;font-size:15px}.rechts svg,.zwei svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rechts .tel span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu{display:none;margin-left:auto;position:relative}.menu summary{list-style:none;min-height:48px;display:flex;align-items:center;padding:0 20px;border-radius:999px;background:var(--gelb);color:var(--ink);font-weight:800;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu nav{position:absolute;right:0;top:58px;z-index:40;background:var(--torfd);color:var(--creme);border-radius:12px;padding:8px 0;min-width:240px;display:grid}.menu nav a{padding:12px 20px;font-weight:700}.btn,.menu nav a{text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;background:var(--gelb);font-weight:800;border:0;border-radius:999px;font-family:inherit;font-size:16px;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn,.ts a.btn{color:var(--ink)}.btn:hover{background:var(--gelbh)}.btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.btn:active{transform:scale(.98)}.btn.dark{background:var(--torf)}.btn.dark,.ts a.btn.dark{color:var(--creme)}.btn.dark:hover{background:var(--ink)}.btn.line{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.btn.line,.ts a.btn.line{color:inherit}.btn.line:hover{background:rgba(127,127,127,.12)}.pinsel{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:12px 38px 10px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:25px;line-height:1;letter-spacing:.03em;text-transform:uppercase;background:var(--pf,var(--gelb));color:var(--pt,var(--ink));margin:0 0 18px}.pinsel.pl{min-height:44px;font-size:18px;padding:8px 26px 6px;margin:0 0 10px}.band{display:inline-block;background:var(--gelb);color:var(--ink);font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:21px;text-transform:uppercase;letter-spacing:.04em;padding:11px 42px 9px;-webkit-clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%);clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%);margin:0 0 16px}.band.blau{background:var(--blau)}.band.creme{background:var(--creme)}.tape{display:inline-block;background:var(--blau);color:var(--ink);font-family:Alegreya Sans,sans-serif;font-size:22px;padding:8px 24px 6px;-webkit-clip-path:polygon(1% 0,99% 5%,100% 50%,98.5% 100%,0 95%,1.5% 50%);clip-path:polygon(1% 0,99% 5%,100% 50%,98.5% 100%,0 95%,1.5% 50%)}.status,.tape{font-weight:800;margin:0 0 16px}.status{display:inline-flex;align-items:center;gap:10px;font-size:16px;padding:8px 16px 8px 12px;border-radius:999px;background:var(--stbg,rgba(0,0,0,.28))}.status i{width:12px;height:12px;border-radius:50%;background:#5fae3e;flex:none}.ts[data-offen="0"] .status i{background:#d8553a}.ts [data-ph-show]{display:none}.ts[data-phase=abend] [data-ph-show~=abend],.ts[data-phase=mittag] [data-ph-show~=mittag],.ts[data-phase=sonntag] [data-ph-show~=sonntag],.ts[data-phase=spaet] [data-ph-show~=spaet]{display:block}.ts [data-ab-show]{display:none}.ts[data-abend=karte] [data-ab-show~=karte],.ts[data-abend=schnitzel] [data-ab-show~=schnitzel],.ts[data-abend=sonntag] [data-ab-show~=sonntag],.ts[data-abend=zu] [data-ab-show~=zu]{display:block}.fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);grid-gap:10px;gap:10px}.fields label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:800}.ts{--fsel:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%231d1612%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");--fcal:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%231d1612%27 stroke-width=%272%27 stroke-linecap=%27round%27%3E%3Crect x=%273.5%27 y=%275%27 width=%2717%27 height=%2715.5%27 rx=%272.5%27/%3E%3Cpath d=%27M3.5 10h17M8 3v4M16 3v4%27/%3E%3C/svg%3E")}.tk .bbar .res,.ts .hb .res{--fsel:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23efe8dc%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");--fcal:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23efe8dc%27 stroke-width=%272%27 stroke-linecap=%27round%27%3E%3Crect x=%273.5%27 y=%275%27 width=%2717%27 height=%2715.5%27 rx=%272.5%27/%3E%3Cpath d=%27M3.5 10h17M8 3v4M16 3v4%27/%3E%3C/svg%3E")}.fields input,.fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:52px;min-height:52px;margin:0;padding:13px 44px 13px 14px;line-height:22px;border-radius:10px;border:2px solid var(--feldrand,#cbbfad);background-color:var(--feld,#fff);background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;color:var(--feldfg,#1d1612);font-family:inherit;font-size:16px;font-weight:700;width:100%;min-width:0;max-width:100%;display:block;text-align:left}.fields select{background-image:var(--fsel);cursor:pointer}.fields input[type=date]{background-image:var(--fcal);position:relative}.fields input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0;line-height:22px}.fields input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;opacity:0;cursor:pointer}.res .go{margin-top:12px;width:100%}.hint{margin:10px 0 0;font-size:15px;min-height:24px}.hint.warn{font-weight:800;color:var(--warn,#8a2a12)}.out{margin:6px 0 0;font-size:15px;font-weight:700}.hrs{margin:0;display:grid;grid-gap:6px;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hrs div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:14px;gap:14px;padding:10px 16px;border-radius:10px}.hrs dt{font-weight:800}.hrs dd{margin:0}.hrs div.jetzt{background:var(--gelb);color:var(--ink)}.kueche{margin:12px 0 0;font-size:15px}.kueche b{font-size:17px}.stage{position:relative;height:748px;display:flex;align-items:flex-start;justify-content:center}.story{position:absolute;top:12px;width:370px;height:658px;border-radius:22px;overflow:hidden;background:var(--torf);color:var(--creme);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s ease,filter .5s ease;cursor:pointer}.story[data-pos=cur]{transform:none;z-index:3;cursor:default}.story[data-pos=prev]{transform:translateX(-50%) scale(.78);opacity:.5;filter:saturate(.6);z-index:2}.story[data-pos=next]{transform:translateX(50%) scale(.78);opacity:.5;filter:saturate(.6);z-index:2}.story[data-pos=aus],.story[data-pos=off]{transform:scale(.6);opacity:0;visibility:hidden;z-index:1}.story .in{padding:64px 26px 28px;display:flex;flex-direction:column}.story .bg,.story .in{position:absolute;inset:0}.story .bg{width:100%;height:100%;object-fit:cover}.bars{position:absolute;top:24px;left:50%;width:338px;transform:translateX(-50%);display:flex;gap:5px;z-index:5}.bar{flex:1 1;height:4px;border-radius:3px;background:rgba(239,232,220,.4);overflow:hidden}.bar:after{content:"";display:block;height:100%;width:100%;background:var(--hell);transform-origin:0 50%;transform:scaleX(var(--p,0))}.skopf{position:absolute;top:38px;left:calc(50% - 169px);display:flex;align-items:center;gap:10px;z-index:5;color:var(--hell);font-size:14px;font-weight:800;pointer-events:none;background:rgba(29,22,18,.6);border-radius:999px;padding:3px 14px 3px 3px}.skopf img{width:32px;height:32px;border-radius:50%;background:var(--torf);padding:4px;object-fit:contain}.skopf span{font-weight:700}.sctl{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:6}.sctl button{min-width:48px;min-height:48px;border-radius:999px;border:0;background:var(--torf);color:var(--creme);font-family:inherit;font-weight:800;font-size:15px;cursor:pointer;padding:0 16px}.sctl button:hover{background:var(--ink)}[data-evstage],[data-stage]{touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-evstage] img,[data-stage] img{-webkit-user-drag:none}.zieht{cursor:-webkit-grabbing;cursor:grabbing}.zieht [data-pos=cur]{translate:var(--zx,0) 0;transition:none!important}[data-evstage] .sctl,[data-stage] .sctl{cursor:default}.sctl button{display:inline-flex;align-items:center;justify-content:center;width:48px;padding:0}.sctl svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.sctl .i-play{fill:currentColor;stroke-width:1.6;margin-left:2px}.sctl [aria-pressed=false] .i-play,.sctl [aria-pressed=true] .i-pause{display:none}.sctl button:focus-visible{outline:2px solid var(--gelb);outline-offset:3px}.s-mittag{background:var(--torfd)}.s-mittag .bg{opacity:.3}.s-mittag .in{align-items:center;text-align:center;padding-top:80px}.s-mittag .sp{width:54px;margin:0 0 6px}.s-mittag h3{margin:0;font-family:Alegreya Sans,sans-serif;line-height:.9}.s-mittag h3 .kl{display:block;font-weight:500;font-size:32px}.s-mittag h3 b{display:block;font-weight:900;font-size:50px}.story .brush{display:block;width:250px;height:22px;fill:var(--gelb);margin:6px auto 18px}.story[data-pos=cur] .brush{animation:wisch .8s cubic-bezier(.65,0,.35,1) .3s both}.sl{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px;font-style:italic;font-weight:700;font-size:18px;line-height:1.25}.story[data-pos=cur] .sl li{animation:auf .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.45s + var(--i,0) * .08s)}.leerz{font-style:italic;font-weight:700;font-size:19px;margin:0}.s-mittag .linie{width:70%;height:2px;background:var(--gelb);margin:auto 0 14px}.s-mittag .zeit{font-weight:800;font-style:italic;font-size:19px;margin:0}.s-mittag .zeit em{font-style:normal;color:var(--gelb)}.s-schnitzel .in{padding-top:78px}.s-schnitzel .band{align-self:flex-start;font-size:16px;padding:8px 30px 6px}.s-schnitzel h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:44px;line-height:.92;margin:6px 0 8px}.s-schnitzel p{margin:0;color:var(--mutc);font-size:15px}.s-schnitzel img{width:430px;max-width:none;margin:auto -60px 0 -20px}.story[data-pos=cur].s-schnitzel img{animation:rein .9s cubic-bezier(.16,1,.3,1) .2s both}.s-schnitzel .pr{display:flex;gap:18px;align-items:flex-end;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:44px;line-height:.9;color:var(--gelb);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-schnitzel .pr small{display:block;font-family:Mulish,sans-serif;font-size:14px;color:var(--creme);font-weight:800;margin-top:4px}.s-schnitzel .pr .k{font-size:30px}.story[data-pos=cur].s-abend .bg,.story[data-pos=cur].s-event .bg,.story[data-pos=cur].s-sonntag .bg{animation:zoom 7s linear both}.s-abend .in,.s-event .in,.s-sonntag .in{justify-content:flex-end}.story .box{background:var(--torf);color:var(--creme);border-radius:16px;padding:20px 20px 18px;position:relative}.story .dat{position:absolute;right:0;top:-46px;width:100px;height:80px;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%);clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%);padding-left:8px;display:grid;place-content:center;text-align:center;background:var(--gelb);color:var(--ink);font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:38px;line-height:.85}.story .dat small{font-family:Mulish,sans-serif;font-size:14px;font-weight:800;margin-top:4px}.story small.k{display:block;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--mutc)}.story .box h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:32px;line-height:1;margin:6px 0 8px;padding-right:60px}.story .box p{margin:0;color:var(--mutc);font-size:15px}.story .box p.brunch{margin-top:10px;color:var(--creme);font-weight:700}.s-we{background:var(--creme);color:var(--ink)}.s-we .foto{position:absolute;left:0;right:0;top:0;height:250px}.s-we .foto img{width:100%;height:100%;object-fit:cover}.s-we .in{padding-top:262px}.s-we .pinsel{align-self:flex-start;--pf:var(--torf);--pt:var(--creme)}.s-we h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px;line-height:1.02;margin:0 0 10px}.s-we dl{margin:0;display:grid}.s-we dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px dashed #b9ab96}.s-we dt{font-weight:700;font-size:15px;line-height:1.25}.s-we dd{margin:0;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-bus{background:var(--salbei);color:var(--ink)}.s-bus .in{padding-top:80px}.s-bus .award{width:110px;height:110px;border-radius:50%;object-fit:cover;border:4px solid var(--hell);align-self:flex-end;margin:0 0 -30px}.s-bus h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:42px;line-height:.95;margin:0 0 10px}.s-bus p{margin:0;font-size:16px}.s-bus img.b{width:440px;max-width:none;margin:auto -40px 10px -30px}.story[data-pos=cur].s-bus img.b{animation:fahren 1.4s cubic-bezier(.16,1,.3,1) both}.hl{list-style:none;margin:0 0 24px;padding:0;display:flex;gap:12px;flex-wrap:wrap}.hl li{animation:auf .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.3s + var(--i) * .07s)}.hl button{display:grid;justify-items:center;grid-gap:6px;gap:6px;background:none;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:800;color:inherit;cursor:pointer;min-width:68px}.hl .ring{width:68px;height:68px;border-radius:50%;padding:3px;background:var(--gelb);transition:transform .2s ease}.hl .ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--ringbg,var(--creme))}.hl button:hover .ring{transform:scale(1.06)}.hl button[aria-current=true] .ring{background:var(--ringakt,var(--creme))}.evrow{display:grid;grid-auto-flow:column;grid-auto-columns:330px;grid-gap:18px;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 36px 8px 2px;margin:0 calc((min(1240px,100vw) - 100vw) / 2 - 36px) 8px 0;list-style:none;scrollbar-width:none}.evrow::-webkit-scrollbar{display:none}.reihe[data-reihe]{display:flex;align-items:center;gap:12px;margin:2px 0 26px}.reihe[data-reihe][hidden]{display:none}.reihe[data-reihe] .spur{position:relative;flex:1 1;height:30px;cursor:pointer;touch-action:none}.reihe[data-reihe] .spur:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;opacity:.28}.reihe[data-reihe] .knauf{position:absolute;left:0;top:50%;height:14px;margin-top:-7px;width:30%;background:var(--gelb);-webkit-mask:var(--pin1) center/100% 100% no-repeat;mask:var(--pin1) center/100% 100% no-repeat;transition:transform .25s ease}.reihe[data-reihe].zieht .knauf{transition:none}.reihe[data-reihe] button{width:58px;height:46px;border:0;padding:0;display:grid;place-items:center;background:var(--gelb);color:var(--ink);cursor:pointer;-webkit-mask:var(--pin0) center/100% 100% no-repeat;mask:var(--pin0) center/100% 100% no-repeat;transition:background .2s ease,opacity .2s ease}.reihe[data-reihe] button+button{-webkit-mask-image:var(--pin2);mask-image:var(--pin2)}.reihe[data-reihe] button:hover{background:var(--gelbh)}.reihe[data-reihe] button:disabled{opacity:.35;cursor:default}.reihe[data-reihe] button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.reihe[data-reihe] button:focus-visible{outline:none;background:var(--creme)}.poster{scroll-snap-align:start;border-radius:20px;overflow:hidden;background:var(--torf);color:var(--creme);display:flex;flex-direction:column}.poster:nth-child(4n+2){background:var(--salbeid)}.poster:nth-child(4n+3){background:var(--blaud)}.poster:nth-child(4n+4){background:var(--wein)}.poster .fo{overflow:hidden;position:relative}.poster img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.poster:hover img{transform:scale(1.04)}.poster .dat{position:absolute;left:0;top:14px;min-width:84px;padding:8px 18px 6px 14px;display:grid;text-align:left;background:var(--gelb);color:var(--ink);-webkit-clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,90% 50%,100% 100%,0 100%);font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:.9}.poster .dat small{font-family:Mulish,sans-serif;font-size:14px;font-weight:800;margin-top:3px}.poster .tx{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px;flex:1 1}.poster b{font-family:Alegreya Sans,sans-serif;font-weight:800;font-size:23px;line-height:1.08}.poster span{font-size:15px}.poster .art{margin-top:auto}.poster .art,.poster .bald{font-weight:800;font-size:14px}.poster .bald{align-self:flex-start;background:var(--gelb);color:var(--ink);padding:3px 10px;border-radius:999px}.leer{grid-column:1/-1;background:var(--hell);color:var(--mut);border-radius:20px;padding:30px}.leer b{display:block;color:var(--ink);font-size:21px}.welten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0 0 30px}.welt{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;text-decoration:none;background:var(--weltbg,var(--hell));color:var(--weltfg,var(--ink))}.welt img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.welt:hover img{transform:scale(1.04)}.welt div{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1 1}.welt b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1}.welt p{margin:0;font-size:16px}.welt span{margin-top:auto;font-weight:800;font-size:15px}.finder{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:40px;gap:40px;border-radius:24px;padding:34px 36px;align-items:start;background:var(--fbg,var(--torf));color:var(--ffg,var(--creme))}.finder h3{margin:0 0 4px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:32px}.finder>div>p{margin:0;opacity:.9}.zahl{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:92px;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fzahl,var(--gelb))}.zahl small{font-size:24px;margin-left:10px;color:var(--ffg,var(--creme))}.finder input[type=range]{width:100%;height:44px;accent-color:var(--gelb);margin:8px 0 2px}.skala{display:flex;justify-content:space-between;font-size:14px;font-weight:700}.excl,.modes{display:flex;gap:8px;margin:14px 0 0;flex-wrap:wrap}.excl button,.mode{flex:1 1;min-height:50px;border:0;border-radius:999px;background:var(--fknopf,var(--mittel));color:inherit;font-family:inherit;font-weight:800;font-size:16px;cursor:pointer;padding:0 14px}.excl button{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.excl button[aria-pressed=true],.ts[data-mode=reihe] .mode[data-mode=reihe],.ts[data-mode=tisch] .mode[data-mode=tisch]{background:var(--creme);color:var(--ink);box-shadow:none}.treffer{font-size:17px;min-height:84px;margin:18px 0 14px}.treffer b{display:block;font-family:Alegreya Sans,sans-serif;font-size:27px;font-weight:800}.ctas{margin:0;display:flex;gap:10px;flex-wrap:wrap}.opts{display:grid;grid-gap:6px;gap:6px}.opt{display:flex;justify-content:space-between;gap:16px;padding:11px 18px;border-radius:999px;background:var(--fknopf,var(--mittel));font-weight:700;font-size:16px;transition:background .2s ease}.opt span{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.opt.no{background:transparent;box-shadow:inset 0 0 0 1px rgba(127,127,127,.5)}.opt.best{background:var(--gelb);color:var(--ink);box-shadow:none}.pakete{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:4px;gap:4px}.pakete li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed rgba(29,22,18,.3);font-weight:700}.pakete b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.handy{background:var(--ink);border-radius:40px;padding:14px;width:340px;justify-self:center}.screen{background:#e9dfcf;border-radius:28px;overflow:hidden;height:560px;display:flex;flex-direction:column}.chat-top{background:var(--torfd);color:var(--creme);padding:16px 18px;display:flex;gap:12px;align-items:center}.chat-top img{width:40px;height:40px;border-radius:50%;background:var(--torf);padding:5px;object-fit:contain}.chat-top b{display:block;font-size:16px}.chat-top span{font-size:14px;color:var(--mutc)}.chat{padding:16px 14px;display:grid;grid-gap:10px;gap:10px;align-content:start;flex:1 1}.msg{background:#fff;color:var(--ink);border-radius:4px 16px 16px 16px;padding:12px 14px 8px;font-size:15px;max-width:92%;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.msg:nth-child(2){transition-delay:.6s}.msg:nth-child(3){transition-delay:1.2s}.in .msg{opacity:1;transform:none}.msg img{width:100%;border-radius:10px;margin-bottom:8px;aspect-ratio:16/9;object-fit:cover}.msg b{display:block;font-size:15px}.ml{margin:6px 0;padding-left:18px}.ml li{font-size:14px;line-height:1.35}.msg time{display:block;text-align:right;font-size:14px;color:#6b5a49}.karte{width:100%;max-width:360px;height:auto;overflow:visible}.karte text{font:700 13px Mulish,sans-serif}.karte .road{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i) * .18s)}.karte .ort{opacity:0;transition:opacity .4s ease;transition-delay:calc(.6s + var(--i) * .1s)}.karte .pin{opacity:0;transform:translateY(-24px);transition:transform .6s cubic-bezier(.34,1.56,.64,1) 1.5s,opacity .3s ease 1.5s}.in .karte .road{stroke-dashoffset:0}.in .karte .ort,.in .karte .pin{opacity:1;transform:none}.standort{width:100%;max-width:360px;height:auto}.standort .weg{animation:laufen 6s linear infinite}.chip{position:fixed;left:20px;bottom:20px;z-index:35;display:flex;align-items:center;gap:12px;background:var(--gelb);color:var(--ink);border-radius:18px;padding:10px 8px 10px 12px;max-width:360px;transform:translateY(140%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.chip.zeigen{transform:none}.chip .ic{width:42px;height:42px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:none}.chip .ic svg{width:24px;height:24px;fill:none;stroke:var(--gelb);stroke-width:1.8}.chip b{display:block;font-size:15px;line-height:1.2}.chip a{font-size:15px;font-weight:700;display:inline-flex;min-height:28px;align-items:center}.chip button{min-width:44px;min-height:44px;border:0;background:transparent;font-size:26px;line-height:1;cursor:pointer;color:var(--ink)}.leiste{display:none}.blatt{position:fixed;inset:0;z-index:60}.blatt-bg{position:absolute;inset:0;background:rgba(29,22,18,.5);animation:einblenden .3s ease both}.blatt-in{position:absolute;right:0;top:0;bottom:0;width:440px;max-width:100%;background:var(--creme);color:var(--ink);padding:22px 24px 30px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;animation:vonrechts .45s cubic-bezier(.16,1,.3,1) both}.griff{display:none}.blatt-kopf{display:flex;align-items:center;justify-content:space-between}.blatt-kopf h2{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:34px}.zu{min-height:44px;padding:0 16px;border-radius:999px;border:2px solid var(--torf);background:transparent;font-family:inherit;font-weight:800;font-size:15px;cursor:pointer;color:var(--ink)}.res.klein{background:var(--hell);border-radius:16px;padding:18px}.res.klein h3{margin:0 0 10px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px}.res.klein .fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.res.klein .fields label:nth-child(2){grid-column:1/-1;order:-1}.zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--hell);border-radius:16px;padding:16px 18px;text-decoration:none;min-height:64px}.zeile:after{content:"›";font-size:28px;font-weight:700}.zeile small{font-size:14px;color:var(--mut)}.zeile b,.zeile small{display:block;font-weight:800}.zeile b{font-family:Alegreya Sans,sans-serif;font-size:22px;line-height:1.1}.zeile em{font-style:normal;font-weight:700;font-size:15px}.zwei{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fuss{padding:56px 0 0}.hausinfo{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;padding:30px 0}.hausinfo h3{margin:0 0 10px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase;letter-spacing:.04em}.hausinfo p{margin:0 0 8px}.hausinfo a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none;font-weight:700}.hausinfo a:hover{color:var(--gelb)}.unten{display:flex;gap:6px 26px;flex-wrap:wrap;padding:16px 0 40px;border-top:1px solid rgba(127,127,127,.35);font-size:15px}.unten,.unten a{align-items:center}.unten a{display:inline-flex;min-height:44px;text-decoration:none}.unten .r{margin-left:auto}@keyframes auf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hoch{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes wisch{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes rein{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:none}}@keyframes fahren{0%{opacity:0;transform:translateX(160px)}to{opacity:1;transform:none}}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes laufen{to{stroke-dashoffset:-1}}@keyframes plopp{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes einblenden{0%{opacity:0}to{opacity:1}}@keyframes vonrechts{0%{transform:translateX(100%)}to{transform:none}}@keyframes vonunten{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:1180px){.nav{gap:14px;font-size:15px}.rechts .anm span,.rechts .tel span{display:none}.welten{grid-template-columns:repeat(2,minmax(0,1fr))}.story[data-pos=prev]{transform:translateX(-40%) scale(.76)}.story[data-pos=next]{transform:translateX(40%) scale(.76)}}@media (max-width:900px){.nav,.rechts{display:none}.menu{display:block}.wrap{padding:0 18px}.marke b{font-size:23px}.marke small{font-size:13px}.fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fields label:nth-child(2){grid-column:1/-1;order:-1}.stage{height:672px;margin:0 -18px 10px}.story{width:326px;height:580px;top:14px}.bars{width:296px;top:26px}.skopf{left:calc(50% - 148px);top:40px}.story[data-pos=prev]{transform:translateX(-88%) scale(.84)}.story[data-pos=next]{transform:translateX(88%) scale(.84)}.s-mittag h3 b{font-size:44px}.sl{font-size:16px}.s-bus img.b,.s-schnitzel img{width:380px}.finder,.welten{grid-template-columns:minmax(0,1fr)}.finder{padding:24px 18px}.zahl{font-size:70px}.evrow{grid-auto-columns:76%;margin:0 -18px 8px;padding:6px 18px 8px}.reihe[data-reihe] button{display:none}.reihe[data-reihe]{margin-bottom:20px}.handy{width:100%;max-width:340px}.hausinfo{grid-template-columns:minmax(0,1fr)}.unten .r{margin-left:0}.chip{display:none}.leiste{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--torfd);color:var(--creme);padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.leiste a,.leiste button{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-height:54px;align-content:center;text-decoration:none;font-family:inherit;font-size:14px;font-weight:800;background:none;border:0;color:inherit;cursor:pointer;padding:0}.leiste svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.leiste .mitte{background:var(--gelb);color:var(--ink);border-radius:16px;margin:-18px 4px 0;min-height:66px}.blatt-in{top:auto;left:0;width:100%;max-height:88vh;border-radius:22px 22px 0 0;animation-name:vonunten;padding-bottom:30px}.griff{display:block;width:48px;height:5px;border-radius:3px;background:#b9ab96;margin:0 auto 4px}.unten{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.ts *{animation:none!important;transition:none!important}.ts .karte .road{stroke-dashoffset:0}.ts .karte .ort,.ts .karte .pin,.ts .msg{opacity:1;transform:none}}.ts{--fr0:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1440 24%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M0 24 L0.0 13.3 L3.6 14.2 L4.1 8.5 L5.4 13.8 L6.6 15.1 L10.0 14.4 L14.3 14.2 L16.6 14.8 L18.9 15.1 L23.2 14.8 L27.3 14.3 L29.8 13.6 L33.0 14.7 L36.1 14.1 L40.5 14.8 L45.1 14.8 L49.6 15.2 L52.3 15.0 L54.7 15.0 L58.8 13.9 L62.8 14.7 L63.7 12.5 L65.1 14.4 L65.8 14.6 L70.4 13.1 L71.3 11.0 L72.1 13.0 L73.4 13.6 L74.4 17.4 L75.9 12.9 L79.0 13.0 L82.7 13.0 L86.1 12.5 L89.0 13.6 L91.2 12.2 L92.2 15.4 L93.7 12.5 L94.6 8.4 L95.9 12.3 L96.7 12.5 L97.7 14.6 L99.2 12.3 L102.5 11.9 L105.5 11.3 L108.6 12.0 L109.4 6.7 L110.4 11.5 L111.6 11.9 L114.8 11.5 L115.5 8.0 L117.2 11.4 L117.8 11.8 L121.6 11.7 L124.1 10.9 L128.3 10.0 L132.0 11.3 L134.9 11.3 L138.1 10.4 L140.7 9.5 L145.3 10.5 L148.0 11.2 L151.5 10.3 L153.8 11.0 L156.1 11.8 L160.5 11.9 L161.5 15.4 L163.0 10.4 L166.4 11.1 L169.5 10.8 L173.5 11.2 L177.7 11.0 L181.8 12.7 L182.7 6.8 L183.3 12.3 L184.8 11.6 L188.2 12.9 L188.6 10.3 L189.7 12.2 L191.2 13.5 L194.6 12.2 L198.3 12.9 L201.3 12.0 L204.4 12.0 L208.1 13.7 L211.8 13.0 L215.7 13.1 L218.4 13.4 L219.4 16.2 L220.9 13.2 L224.0 14.2 L227.4 12.5 L231.7 14.0 L235.2 12.5 L236.2 14.8 L237.7 13.9 L238.2 11.5 L240.2 13.4 L240.7 12.2 L245.0 13.6 L248.6 13.8 L249.6 9.5 L250.8 13.2 L251.6 13.6 L252.6 16.3 L254.1 13.2 L256.7 12.4 L259.8 12.6 L263.0 11.9 L266.2 13.3 L270.2 13.0 L274.0 13.4 L278.0 13.4 L281.9 11.7 L285.5 12.0 L290.0 11.9 L294.2 12.6 L296.5 12.4 L299.6 12.1 L304.1 12.5 L308.3 13.4 L312.3 13.6 L316.8 12.9 L320.7 13.5 L323.5 12.6 L327.4 14.3 L331.7 13.3 L334.1 13.0 L337.1 14.2 L338.1 16.9 L339.6 14.1 L343.2 15.5 L345.7 14.1 L350.0 15.8 L351.2 12.1 L352.4 16.2 L353.0 14.7 L357.2 14.9 L361.0 15.7 L361.8 12.1 L363.2 16.0 L364.0 15.9 L367.7 15.3 L370.2 17.0 L374.1 16.5 L377.4 16.0 L378.4 19.4 L379.9 17.1 L383.0 16.1 L385.3 16.7 L388.3 16.3 L392.4 16.4 L395.2 15.9 L396.3 10.6 L396.9 15.4 L398.2 16.6 L402.2 17.0 L404.9 16.8 L407.7 17.3 L408.7 11.3 L410.2 17.1 L410.7 16.8 L415.2 17.0 L418.6 16.7 L419.6 20.2 L421.1 16.7 L424.4 15.6 L425.4 18.6 L426.9 16.5 L431.4 16.9 L435.1 14.9 L437.5 15.9 L441.8 16.1 L445.4 16.4 L448.5 16.1 L451.7 15.9 L454.0 14.3 L457.4 15.6 L461.2 14.6 L464.3 14.3 L467.4 14.7 L470.1 13.8 L472.7 14.8 L475.3 14.7 L476.3 16.9 L477.8 14.2 L478.8 16.2 L480.3 14.8 L482.6 14.7 L483.6 18.6 L485.1 14.3 L485.9 11.6 L487.3 14.1 L488.1 14.2 L489.1 10.9 L490.5 14.1 L491.1 16.0 L493.9 15.8 L496.4 15.6 L498.6 14.2 L499.1 12.0 L500.0 14.4 L501.6 16.2 L504.9 16.1 L507.2 15.0 L509.6 15.1 L512.8 15.3 L515.4 16.2 L518.9 16.8 L521.7 16.5 L524.3 16.5 L527.4 16.0 L529.6 16.1 L532.1 15.6 L536.4 17.1 L540.3 16.0 L541.3 18.8 L542.8 17.3 L543.7 14.9 L544.3 17.6 L545.8 15.8 L546.4 10.9 L547.9 15.0 L548.8 15.8 L552.4 16.2 L556.5 16.4 L558.9 17.0 L559.3 10.6 L560.5 17.6 L561.9 15.3 L566.1 16.3 L570.4 15.6 L572.8 16.6 L575.5 15.8 L577.9 15.2 L578.9 18.3 L580.4 16.0 L584.1 14.6 L587.1 14.9 L587.6 12.2 L589.6 15.3 L590.1 15.7 L594.5 14.7 L598.9 15.3 L602.0 15.2 L606.5 13.1 L607.5 9.8 L608.5 13.3 L609.5 12.6 L612.7 13.0 L615.6 12.3 L618.0 12.3 L622.5 13.8 L625.1 12.2 L628.6 12.2 L631.9 13.2 L634.7 12.9 L635.2 8.5 L636.8 12.4 L637.7 11.1 L641.0 13.1 L643.3 11.3 L644.1 7.8 L644.8 11.4 L646.3 11.0 L650.5 11.7 L651.5 14.5 L653.0 12.1 L657.1 11.3 L661.2 11.9 L664.1 11.1 L665.0 5.1 L666.5 11.1 L667.1 12.3 L670.7 11.8 L673.3 12.4 L676.5 11.8 L679.8 13.2 L683.3 12.1 L687.7 12.6 L688.6 8.2 L689.7 12.3 L690.7 12.9 L694.5 12.3 L699.0 13.0 L701.6 12.5 L704.5 13.8 L707.6 12.4 L712.2 12.0 L714.6 13.1 L718.3 13.7 L718.9 7.4 L719.8 13.4 L721.3 13.0 L723.6 12.5 L728.0 12.3 L731.7 12.2 L732.7 9.4 L733.4 12.7 L734.7 13.8 L735.9 9.4 L736.6 13.2 L737.7 12.7 L740.2 12.1 L744.6 11.8 L749.2 13.7 L753.7 12.4 L756.0 12.0 L759.5 12.1 L763.0 12.8 L767.5 12.7 L771.7 11.0 L774.0 12.7 L776.5 10.4 L781.1 11.7 L783.5 11.3 L787.1 10.8 L790.1 10.7 L794.5 11.7 L799.1 10.4 L803.0 10.5 L807.5 10.7 L811.8 11.9 L815.5 9.9 L819.6 10.0 L824.2 10.8 L828.5 11.1 L831.5 10.9 L834.6 11.9 L837.2 11.0 L839.7 10.9 L842.0 12.0 L846.0 12.9 L849.2 12.7 L852.3 12.5 L855.0 13.4 L857.3 12.5 L858.3 9.7 L859.0 12.3 L860.3 13.1 L864.0 13.1 L865.2 8.0 L865.5 13.0 L867.0 14.0 L868.0 16.0 L869.5 13.6 L873.7 13.5 L878.0 13.4 L881.8 13.2 L885.4 13.5 L889.6 14.7 L893.4 14.8 L897.8 14.1 L900.8 15.5 L904.8 14.3 L905.5 10.9 L906.4 14.9 L907.8 14.4 L910.3 15.9 L912.9 14.0 L917.2 15.8 L917.9 12.0 L918.8 15.4 L920.2 14.5 L922.6 14.4 L925.4 15.4 L929.1 14.2 L932.6 15.0 L934.9 15.4 L938.5 14.2 L941.2 15.3 L945.8 14.5 L948.8 15.0 L952.3 15.2 L956.6 14.2 L960.8 13.6 L961.8 9.1 L962.5 14.2 L963.8 15.1 L968.0 14.7 L969.0 18.1 L970.5 14.7 L974.0 13.6 L977.1 13.3 L981.1 13.5 L984.3 14.5 L984.7 10.3 L985.9 14.5 L987.3 13.6 L988.1 7.5 L989.7 13.6 L990.3 14.2 L990.9 10.8 L992.8 13.6 L993.3 15.5 L996.1 15.6 L999.5 14.1 L1003.6 15.4 L1007.5 15.6 L1012.0 14.9 L1015.8 15.0 L1020.1 16.2 L1023.4 16.5 L1027.0 15.8 L1027.5 10.9 L1028.6 16.2 L1030.0 16.2 L1033.9 16.1 L1034.8 10.8 L1036.4 15.7 L1036.9 15.8 L1040.3 17.2 L1044.1 17.1 L1047.8 17.8 L1048.8 20.0 L1050.3 17.7 L1054.9 17.4 L1057.1 16.7 L1059.3 17.3 L1061.8 18.0 L1065.1 17.7 L1068.3 18.0 L1071.5 16.4 L1075.1 17.5 L1076.1 19.5 L1077.6 16.8 L1080.4 17.7 L1084.4 17.1 L1086.7 17.6 L1091.1 17.0 L1093.6 17.8 L1098.2 15.6 L1101.0 17.2 L1102.0 20.2 L1103.5 15.1 L1107.9 14.9 L1111.2 15.3 L1114.9 14.6 L1115.9 18.6 L1117.4 14.7 L1118.4 10.3 L1119.8 14.7 L1120.4 15.5 L1121.4 11.2 L1123.0 14.7 L1123.4 14.1 L1126.6 15.4 L1130.0 14.9 L1130.6 9.6 L1131.7 14.9 L1133.0 14.0 L1136.9 15.4 L1140.0 13.3 L1143.6 13.6 L1146.3 14.1 L1149.8 13.6 L1150.8 17.1 L1152.3 14.5 L1155.2 13.3 L1158.8 14.1 L1162.9 13.7 L1166.1 13.1 L1170.0 14.7 L1174.1 14.3 L1178.2 14.8 L1182.7 13.5 L1185.9 13.2 L1189.1 13.7 L1191.9 13.1 L1195.1 15.2 L1199.4 13.7 L1202.1 15.2 L1204.9 14.5 L1208.3 14.0 L1212.3 15.2 L1212.9 12.3 L1213.9 16.0 L1215.3 15.4 L1217.8 14.4 L1218.9 11.2 L1219.5 15.1 L1220.8 13.9 L1224.6 13.7 L1227.6 14.9 L1230.1 14.7 L1231.2 11.2 L1231.7 14.4 L1233.1 13.7 L1236.3 14.1 L1240.3 14.2 L1242.8 13.6 L1245.9 14.2 L1249.0 13.8 L1249.8 9.6 L1251.0 13.7 L1252.0 13.9 L1256.6 12.9 L1260.7 13.0 L1261.5 7.2 L1263.1 13.6 L1263.7 14.4 L1264.4 11.9 L1266.0 14.3 L1266.7 13.7 L1270.5 13.8 L1274.8 11.8 L1275.9 8.5 L1277.0 11.1 L1277.8 11.9 L1278.8 14.9 L1280.3 13.3 L1284.3 12.4 L1286.6 11.3 L1289.3 12.0 L1292.5 11.7 L1296.5 12.1 L1299.3 10.6 L1302.4 11.2 L1305.4 11.6 L1307.8 11.9 L1310.9 11.9 L1313.4 10.5 L1317.9 11.0 L1321.5 10.9 L1324.9 11.4 L1327.8 11.4 L1328.6 7.4 L1330.1 10.9 L1330.8 10.1 L1334.4 9.6 L1338.9 10.7 L1342.7 11.6 L1343.7 14.4 L1345.2 10.9 L1346.2 7.5 L1346.9 11.1 L1348.2 11.2 L1351.6 10.8 L1352.4 7.2 L1353.6 10.6 L1354.6 10.2 L1355.1 7.8 L1357.0 10.3 L1357.6 10.8 L1360.0 12.1 L1362.5 11.2 L1366.7 12.0 L1370.5 11.0 L1375.0 12.6 L1377.8 11.9 L1381.9 11.6 L1386.2 13.3 L1388.5 12.3 L1392.4 13.7 L1396.2 12.7 L1400.4 12.8 L1403.1 14.0 L1404.0 9.8 L1404.8 14.1 L1406.1 13.2 L1409.7 14.1 L1413.9 14.0 L1417.1 12.6 L1421.1 13.4 L1424.0 14.1 L1427.6 13.0 L1430.4 14.2 L1433.3 12.4 L1437.1 12.4 L1440 24 Z%27/%3E%3C/svg%3E");--fr1:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1440 24%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M0 24 L0.0 15.1 L3.9 14.7 L6.6 15.8 L10.0 14.6 L12.7 14.1 L17.1 14.8 L17.7 8.3 L18.6 15.0 L20.1 14.7 L24.0 14.8 L27.6 14.0 L28.7 9.8 L29.2 14.7 L30.6 14.9 L33.4 14.3 L37.5 13.7 L42.0 15.4 L44.5 14.7 L45.5 18.5 L47.0 14.6 L49.8 13.6 L53.0 14.4 L55.6 14.5 L60.2 14.1 L62.4 15.4 L65.7 14.3 L68.9 15.2 L71.3 14.2 L75.4 15.2 L77.8 14.1 L81.3 15.8 L83.5 16.1 L85.8 16.4 L89.4 14.8 L91.8 15.8 L94.4 14.7 L96.9 15.5 L100.2 15.4 L102.9 15.5 L103.9 10.3 L105.0 14.8 L105.9 15.3 L110.4 16.2 L113.1 15.0 L116.9 14.5 L120.8 16.4 L123.7 15.5 L128.2 16.0 L132.7 15.7 L135.4 14.6 L138.3 14.3 L142.2 15.5 L145.8 14.0 L149.3 14.9 L150.3 18.3 L151.8 13.5 L156.0 13.2 L159.4 13.0 L162.5 14.3 L165.3 13.8 L168.3 13.5 L172.1 13.3 L176.2 11.6 L178.6 12.2 L183.0 11.1 L186.8 11.4 L187.9 5.6 L189.0 11.2 L189.8 12.4 L193.4 11.2 L196.4 11.5 L197.4 7.9 L198.0 11.1 L199.4 11.1 L201.9 10.7 L205.9 10.4 L206.7 5.1 L208.2 10.5 L208.9 10.8 L212.2 11.3 L216.6 10.4 L219.2 11.8 L220.4 7.1 L221.4 11.6 L222.2 12.2 L226.7 11.7 L229.7 12.1 L233.6 11.4 L237.0 12.6 L239.9 11.0 L244.0 12.1 L246.3 11.6 L250.2 12.3 L252.6 11.4 L257.1 12.1 L259.6 13.4 L260.5 8.5 L262.2 13.2 L262.6 13.4 L265.2 11.9 L268.3 13.3 L270.6 11.9 L273.5 11.7 L276.6 12.9 L280.7 13.5 L283.5 13.6 L286.8 13.2 L289.8 13.1 L293.4 12.8 L296.9 13.3 L301.1 11.9 L303.8 13.1 L306.5 11.9 L307.5 8.9 L308.3 12.7 L309.5 13.2 L313.3 11.5 L317.5 12.3 L318.5 16.2 L320.0 11.5 L324.6 12.7 L327.8 11.3 L332.3 12.3 L336.1 11.3 L338.3 10.8 L341.1 11.5 L344.5 11.8 L348.4 11.9 L352.2 12.2 L356.1 11.0 L359.1 11.4 L363.5 12.1 L367.2 11.3 L370.8 10.6 L374.8 11.7 L378.3 11.0 L380.9 11.0 L385.3 11.5 L388.4 12.7 L392.0 12.0 L396.6 11.6 L400.2 12.5 L403.8 12.9 L405.0 9.7 L405.9 12.5 L406.8 13.2 L407.5 9.5 L408.6 13.2 L409.8 12.3 L413.5 14.4 L416.9 14.1 L420.7 14.2 L423.8 13.9 L426.4 13.3 L430.3 15.3 L434.8 15.0 L437.3 15.5 L440.8 15.4 L445.2 15.4 L448.4 15.8 L452.2 15.8 L454.7 14.8 L458.2 16.1 L460.5 15.4 L461.3 10.8 L462.6 15.3 L463.5 15.5 L466.2 15.8 L470.4 14.8 L473.4 15.9 L477.5 15.8 L480.0 14.9 L482.8 15.9 L485.4 16.7 L486.5 10.3 L487.2 17.2 L488.4 15.7 L492.9 15.1 L496.5 16.4 L499.1 14.6 L502.2 15.2 L503.2 18.1 L504.7 15.2 L507.6 16.2 L510.1 15.2 L513.3 15.5 L515.6 15.3 L520.0 13.9 L521.0 11.4 L521.6 14.4 L523.0 14.5 L526.8 14.5 L528.0 8.5 L529.3 14.5 L529.8 14.3 L532.5 13.9 L535.3 15.8 L538.8 15.3 L543.3 15.4 L546.2 13.7 L549.7 15.1 L552.2 15.7 L553.2 19.1 L554.7 15.4 L557.6 15.5 L562.1 14.7 L565.4 16.3 L569.7 15.7 L573.2 16.6 L574.2 19.1 L575.7 16.5 L576.1 11.9 L577.9 17.3 L578.7 16.8 L582.2 16.7 L585.9 15.1 L590.3 15.7 L593.0 16.3 L597.1 16.8 L601.1 15.8 L605.4 16.8 L609.9 17.7 L614.0 17.2 L616.9 16.7 L619.6 16.9 L622.0 17.4 L625.0 16.4 L627.7 16.1 L631.2 17.2 L634.0 16.0 L635.0 19.7 L636.5 17.2 L640.8 16.0 L644.5 15.7 L645.2 10.4 L646.1 16.4 L647.5 17.4 L651.3 15.6 L652.3 18.5 L653.8 17.3 L656.8 16.5 L660.0 15.4 L661.0 18.1 L662.5 16.3 L665.3 16.3 L667.5 15.3 L670.2 14.4 L671.2 17.6 L672.7 15.3 L677.0 15.9 L677.4 12.8 L678.5 16.6 L680.0 13.7 L683.3 13.9 L683.9 10.5 L685.7 13.8 L686.3 14.4 L690.7 13.2 L693.9 14.4 L697.3 13.7 L698.0 10.0 L699.2 13.3 L700.3 13.5 L701.3 15.6 L702.8 13.6 L705.1 12.3 L708.5 12.8 L709.3 9.4 L710.5 13.4 L711.5 13.1 L714.1 12.9 L716.6 13.6 L719.3 12.3 L721.8 14.0 L724.4 13.2 L728.1 13.9 L729.1 17.1 L730.6 13.6 L733.6 12.9 L736.0 13.3 L740.4 12.7 L741.4 14.7 L742.9 13.3 L745.4 13.5 L749.4 13.0 L752.3 12.3 L754.9 13.0 L755.7 8.3 L757.1 12.9 L757.9 14.5 L761.5 13.3 L764.9 13.7 L768.3 14.7 L772.0 14.3 L772.5 11.1 L774.2 13.8 L775.0 12.7 L778.8 14.8 L782.0 12.8 L784.9 13.6 L787.8 13.7 L788.8 16.6 L790.3 14.9 L793.3 14.2 L797.1 14.6 L798.1 17.3 L799.6 13.6 L801.9 14.6 L804.4 13.3 L807.5 12.7 L811.0 12.4 L814.4 13.8 L818.5 14.0 L822.4 14.0 L825.4 13.7 L829.6 12.6 L833.5 11.7 L836.1 11.3 L837.1 14.7 L838.6 12.9 L839.6 15.9 L841.1 11.1 L842.1 15.0 L843.6 11.6 L846.6 11.6 L849.5 10.5 L852.6 12.3 L855.1 12.0 L858.3 10.5 L862.2 10.1 L865.1 11.0 L866.2 6.6 L866.8 10.3 L868.1 10.8 L872.6 10.9 L875.7 11.0 L879.1 11.5 L879.9 9.3 L881.0 10.8 L882.1 11.2 L886.1 10.2 L889.3 9.7 L892.1 10.7 L896.0 11.1 L899.5 11.6 L900.5 14.2 L902.0 9.8 L904.5 11.8 L907.1 11.1 L909.3 10.4 L913.4 12.1 L915.7 11.0 L918.8 11.5 L922.0 11.5 L925.8 12.8 L929.8 12.5 L934.0 12.0 L936.5 13.2 L940.5 13.6 L944.4 13.2 L948.9 12.3 L951.7 13.1 L954.3 12.9 L956.6 14.0 L961.1 12.9 L961.8 7.7 L962.8 12.6 L964.1 14.8 L966.9 14.2 L971.0 14.2 L974.9 13.1 L979.1 13.5 L979.6 8.8 L980.6 13.4 L982.1 12.9 L984.4 14.1 L988.9 13.4 L991.7 13.3 L992.7 10.3 L993.8 13.7 L994.7 13.2 L997.9 14.3 L1000.3 12.9 L1002.8 14.6 L1003.7 10.4 L1005.3 14.7 L1005.8 14.3 L1009.9 13.2 L1012.9 12.9 L1015.2 12.7 L1015.8 8.4 L1017.3 13.0 L1018.2 12.5 L1022.3 13.0 L1026.7 13.2 L1027.4 8.0 L1029.1 13.8 L1029.7 13.2 L1030.3 9.3 L1031.3 13.0 L1032.7 12.7 L1036.3 12.6 L1038.7 14.0 L1039.3 11.6 L1041.0 14.6 L1041.7 13.0 L1045.9 14.1 L1048.2 12.5 L1052.7 12.6 L1056.6 12.9 L1061.2 14.4 L1061.7 10.6 L1062.9 14.3 L1064.2 12.9 L1067.9 13.4 L1070.1 14.4 L1074.3 15.0 L1074.9 11.4 L1076.3 14.7 L1077.3 14.1 L1079.7 14.1 L1082.7 14.0 L1083.7 16.0 L1085.2 15.2 L1089.0 15.7 L1093.5 14.5 L1094.5 16.5 L1096.0 16.0 L1098.5 14.6 L1100.7 15.8 L1103.3 16.7 L1107.8 16.0 L1111.1 16.0 L1111.8 10.7 L1112.9 15.7 L1114.1 16.0 L1115.2 11.1 L1116.3 16.6 L1117.1 16.8 L1119.9 17.2 L1122.6 16.5 L1125.8 17.8 L1128.1 18.0 L1131.7 17.1 L1134.7 17.4 L1137.4 16.5 L1141.5 16.2 L1144.0 16.5 L1148.3 16.1 L1151.2 17.6 L1152.2 20.6 L1153.7 16.1 L1157.1 18.0 L1161.2 16.7 L1165.7 15.6 L1169.9 16.6 L1170.7 13.4 L1171.9 16.0 L1172.9 15.6 L1177.0 16.5 L1181.4 15.3 L1186.0 16.0 L1186.9 11.8 L1188.5 15.6 L1189.0 14.9 L1189.8 10.0 L1190.9 15.5 L1192.0 16.7 L1195.2 14.5 L1198.5 14.8 L1199.4 8.8 L1200.0 15.4 L1201.5 15.0 L1206.0 14.0 L1207.0 16.1 L1208.5 15.1 L1211.9 14.4 L1214.1 15.7 L1218.3 15.4 L1219.3 10.5 L1220.5 15.5 L1221.3 15.5 L1222.0 10.0 L1223.2 16.2 L1224.3 15.6 L1226.7 14.2 L1227.7 17.5 L1229.2 14.7 L1232.5 13.7 L1235.9 14.7 L1238.2 15.5 L1241.1 14.2 L1244.0 14.3 L1248.2 14.5 L1248.6 8.4 L1250.7 15.1 L1251.2 15.1 L1252.0 11.9 L1253.1 15.6 L1254.2 14.3 L1256.5 14.3 L1260.5 15.0 L1264.1 14.3 L1267.0 16.1 L1270.4 14.4 L1273.9 16.4 L1276.5 15.7 L1278.8 15.4 L1279.8 19.3 L1281.3 16.3 L1284.7 16.1 L1287.3 15.3 L1291.6 15.7 L1294.2 15.3 L1297.7 15.2 L1299.9 14.9 L1302.4 15.2 L1305.6 16.4 L1308.0 14.9 L1310.8 14.7 L1315.3 15.1 L1318.4 14.6 L1322.8 15.8 L1323.8 18.6 L1325.3 14.6 L1329.7 15.6 L1333.8 13.7 L1337.1 14.9 L1338.2 8.5 L1339.7 15.6 L1340.1 14.5 L1343.4 13.7 L1344.4 16.4 L1345.9 14.7 L1346.5 10.1 L1348.2 15.4 L1348.9 13.7 L1351.7 13.4 L1354.8 13.1 L1357.2 12.8 L1360.7 12.9 L1364.0 12.1 L1366.9 12.0 L1370.7 12.4 L1375.1 11.2 L1377.4 11.8 L1380.7 11.5 L1383.0 10.7 L1385.5 11.7 L1388.6 11.2 L1392.2 10.5 L1394.8 11.8 L1397.1 12.1 L1400.5 11.6 L1403.9 11.9 L1408.1 10.5 L1411.0 10.3 L1415.5 12.0 L1419.8 10.7 L1423.3 10.9 L1425.6 10.6 L1429.1 11.1 L1433.6 12.8 L1437.6 11.9 L1440 24 Z%27/%3E%3C/svg%3E");--fr2:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1440 24%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M0 24 L0.0 15.6 L4.5 15.7 L8.2 15.6 L12.3 15.1 L15.4 15.2 L17.9 15.8 L21.7 14.7 L24.4 16.5 L27.6 15.5 L30.1 15.4 L32.5 15.9 L35.8 14.4 L38.3 15.7 L38.9 13.5 L40.5 15.0 L41.3 14.9 L42.0 9.9 L43.3 14.9 L44.3 14.8 L46.7 14.7 L51.1 13.8 L54.7 13.7 L57.9 14.4 L60.8 14.3 L64.1 14.2 L65.1 16.9 L66.6 15.9 L71.0 14.6 L72.0 16.9 L73.5 14.3 L76.4 14.4 L79.3 15.6 L82.9 16.1 L87.1 15.0 L90.6 16.0 L94.3 14.9 L97.3 15.0 L97.9 9.9 L98.9 14.6 L100.3 15.5 L104.4 15.2 L106.9 15.1 L109.5 16.2 L113.2 15.5 L116.8 14.9 L120.1 16.8 L121.1 20.2 L122.6 16.8 L126.9 15.7 L131.1 16.8 L132.1 13.4 L132.6 16.6 L134.1 16.0 L134.8 10.4 L136.1 16.0 L137.1 15.2 L140.9 15.9 L142.1 12.8 L143.5 16.6 L143.9 16.4 L147.2 15.0 L148.2 17.3 L149.7 16.2 L154.2 15.1 L158.6 13.8 L162.7 14.4 L165.9 13.7 L167.0 9.5 L167.7 13.7 L168.9 13.3 L171.7 14.7 L176.0 13.8 L176.9 8.7 L178.1 14.2 L179.0 13.3 L182.7 13.7 L186.5 12.7 L190.5 12.4 L193.5 11.8 L197.7 11.8 L200.3 12.2 L204.0 11.7 L208.1 10.8 L209.1 13.0 L210.6 11.9 L213.8 11.6 L216.8 12.3 L221.0 12.5 L222.0 15.2 L223.5 12.3 L227.6 10.5 L230.7 11.6 L231.8 7.6 L233.1 12.0 L233.7 10.4 L236.5 11.6 L240.5 11.2 L244.8 11.8 L248.8 10.7 L253.2 10.9 L256.3 10.9 L259.3 12.8 L262.6 13.1 L264.9 12.0 L265.4 8.3 L266.6 11.4 L267.9 12.2 L272.3 12.2 L275.5 12.1 L280.0 13.0 L284.5 12.8 L287.3 12.3 L289.8 12.2 L292.5 12.3 L293.5 15.8 L295.0 13.2 L298.5 12.3 L302.7 13.6 L303.7 9.7 L304.7 14.3 L305.7 12.8 L306.7 16.6 L308.2 12.8 L312.7 13.8 L317.1 12.4 L319.4 13.8 L322.3 12.3 L324.5 12.3 L327.8 12.4 L330.9 12.2 L333.8 12.4 L337.7 12.2 L342.2 12.5 L346.5 11.8 L349.5 10.7 L352.9 12.1 L356.7 10.9 L357.7 13.8 L359.2 12.4 L363.5 10.6 L364.1 4.4 L364.9 10.4 L366.5 11.3 L369.0 10.3 L370.0 12.8 L371.5 11.0 L375.0 11.8 L377.3 11.2 L378.3 9.1 L378.8 11.1 L380.3 11.4 L381.2 8.9 L382.1 10.7 L383.3 11.6 L386.2 10.6 L390.8 11.1 L394.8 11.4 L397.7 11.4 L398.6 7.9 L399.3 11.8 L400.7 11.6 L405.2 11.5 L406.2 14.3 L407.7 12.9 L409.9 10.9 L410.4 5.5 L412.5 11.3 L412.9 12.3 L415.4 12.0 L418.9 12.2 L423.2 13.2 L426.9 13.8 L431.4 12.7 L435.2 12.6 L438.2 14.7 L439.1 11.7 L440.6 14.2 L441.2 13.0 L445.2 13.7 L448.7 13.5 L452.5 14.0 L455.9 15.3 L456.8 9.2 L457.6 15.0 L458.9 15.3 L462.6 15.1 L465.9 16.0 L469.4 14.8 L471.9 15.5 L475.1 14.7 L476.1 17.9 L477.6 16.2 L480.4 16.2 L483.7 16.1 L487.0 16.2 L489.7 15.4 L493.3 15.1 L494.3 18.0 L495.8 14.7 L496.4 8.5 L497.2 15.1 L498.8 15.7 L501.3 16.4 L504.1 15.9 L506.8 15.3 L510.3 15.7 L512.8 14.6 L516.1 14.8 L519.5 16.0 L522.4 14.4 L526.9 13.9 L530.5 13.8 L531.3 11.8 L532.9 14.1 L533.5 14.7 L538.0 14.0 L538.7 9.7 L540.2 13.4 L541.0 15.1 L545.1 15.2 L545.5 13.0 L547.0 14.4 L548.1 13.8 L549.3 9.7 L549.8 13.2 L551.1 14.1 L552.1 7.9 L553.5 13.4 L554.1 14.8 L558.1 13.5 L561.4 13.8 L564.3 15.2 L568.2 15.0 L571.4 13.9 L575.4 14.0 L577.8 16.1 L581.3 14.6 L582.3 18.4 L583.8 14.7 L586.7 16.4 L589.1 16.0 L590.1 9.8 L590.8 16.0 L592.1 16.4 L596.5 17.0 L598.8 16.7 L601.0 15.5 L605.1 15.5 L605.7 13.0 L607.6 15.5 L608.1 15.8 L611.4 16.2 L615.2 17.6 L618.6 17.5 L619.7 15.0 L620.1 16.7 L621.6 17.7 L622.3 13.1 L623.5 18.5 L624.6 17.2 L625.3 14.5 L627.0 16.8 L627.6 17.4 L631.0 16.6 L635.2 17.9 L636.3 14.4 L637.8 18.0 L638.2 16.5 L641.6 16.9 L645.7 16.8 L646.7 20.3 L648.2 16.2 L651.8 16.8 L654.4 17.1 L657.8 17.9 L658.8 21.3 L660.3 16.4 L664.6 17.3 L668.0 15.7 L671.9 15.8 L674.7 15.2 L678.0 16.3 L680.8 15.7 L683.6 15.8 L686.1 16.0 L690.3 15.7 L693.6 16.0 L694.8 13.5 L695.3 16.2 L696.6 15.8 L700.3 15.1 L701.3 18.3 L702.8 13.8 L707.4 13.4 L710.8 14.7 L715.1 13.1 L719.4 12.8 L722.4 13.4 L726.6 13.8 L729.1 14.1 L731.7 13.8 L732.5 9.8 L733.7 13.3 L734.7 13.7 L737.1 12.8 L739.4 12.3 L742.1 13.7 L744.8 13.3 L749.3 14.1 L753.1 12.7 L756.0 13.1 L759.0 14.1 L762.6 12.6 L765.2 14.3 L768.0 12.8 L770.8 13.5 L775.3 13.2 L779.9 13.9 L783.8 14.8 L787.1 14.7 L789.5 14.5 L791.8 13.7 L794.8 14.8 L795.8 10.3 L797.4 14.5 L797.8 13.7 L801.1 13.4 L802.1 16.6 L803.6 14.8 L808.1 14.8 L812.6 13.9 L815.7 13.7 L819.6 13.6 L823.5 13.7 L824.5 16.7 L826.0 14.5 L829.2 14.2 L832.7 13.0 L835.4 14.1 L838.0 12.4 L842.2 13.9 L844.7 11.7 L847.4 12.5 L851.0 12.9 L851.8 10.7 L852.6 12.3 L854.0 11.4 L855.0 14.4 L856.5 11.1 L857.6 6.8 L858.9 11.3 L859.5 12.0 L860.5 14.4 L862.0 12.1 L865.1 11.9 L867.4 10.8 L871.2 11.9 L872.2 14.5 L873.7 10.2 L876.8 11.8 L877.6 5.4 L878.7 12.1 L879.8 11.7 L883.1 11.4 L887.6 10.1 L891.3 11.2 L894.7 10.7 L899.1 9.5 L900.3 4.6 L900.6 9.1 L902.1 9.7 L906.0 9.8 L907.0 12.6 L908.5 10.1 L911.3 10.3 L913.8 11.3 L914.5 5.7 L916.1 11.6 L916.8 10.8 L917.8 14.1 L919.3 11.2 L922.2 11.7 L923.0 6.2 L924.5 11.5 L925.2 11.5 L928.9 10.4 L931.2 10.4 L935.7 10.7 L939.2 11.1 L941.5 12.3 L942.0 6.8 L943.9 11.7 L944.5 11.9 L947.8 11.8 L951.7 11.8 L954.6 12.0 L958.7 11.9 L961.1 11.9 L964.5 13.5 L966.9 12.9 L967.9 7.3 L968.6 13.0 L969.9 12.7 L972.9 12.6 L973.6 6.8 L975.1 12.8 L975.9 13.3 L978.3 13.7 L980.6 14.0 L983.9 13.0 L987.2 13.7 L990.4 13.8 L994.6 14.2 L995.6 16.4 L997.1 12.8 L1000.5 13.5 L1004.2 13.0 L1007.5 13.5 L1010.6 12.8 L1011.6 15.3 L1013.1 12.4 L1016.2 14.2 L1019.9 12.8 L1023.3 13.5 L1026.1 13.6 L1030.2 13.7 L1034.5 14.0 L1036.9 13.2 L1037.9 10.4 L1038.6 12.6 L1039.9 13.5 L1042.9 12.0 L1044.0 8.2 L1044.6 11.5 L1045.9 13.3 L1046.7 9.4 L1048.0 13.1 L1048.9 13.7 L1049.9 11.0 L1050.4 13.1 L1051.9 12.3 L1054.5 12.0 L1057.4 13.4 L1061.8 13.0 L1065.3 11.9 L1069.2 12.4 L1072.9 13.5 L1075.1 13.1 L1078.9 13.4 L1082.3 14.2 L1086.6 13.3 L1090.2 14.3 L1090.8 12.1 L1092.1 13.9 L1093.2 14.2 L1096.6 15.3 L1100.7 14.4 L1104.0 15.7 L1108.4 15.8 L1109.4 19.2 L1110.9 15.1 L1111.4 8.9 L1112.3 14.7 L1113.9 16.0 L1118.4 15.8 L1121.7 15.9 L1124.9 15.7 L1128.5 17.1 L1132.8 16.5 L1136.5 17.1 L1139.7 16.6 L1142.9 17.8 L1147.2 16.4 L1151.0 17.8 L1151.8 14.8 L1153.3 17.0 L1154.0 16.8 L1157.6 18.1 L1160.2 16.5 L1163.4 16.1 L1167.2 17.2 L1171.0 16.4 L1175.6 17.8 L1176.6 20.6 L1178.1 15.8 L1182.0 17.1 L1183.1 10.8 L1184.1 16.7 L1185.0 17.5 L1188.7 17.4 L1190.9 15.4 L1195.3 15.3 L1198.6 15.8 L1199.2 12.5 L1201.1 16.0 L1201.6 16.4 L1205.8 15.5 L1208.8 16.0 L1211.5 16.4 L1215.8 15.6 L1219.8 15.8 L1220.8 18.4 L1222.3 15.3 L1224.6 15.4 L1228.5 14.8 L1232.8 15.9 L1235.3 14.4 L1238.3 15.1 L1241.4 14.9 L1244.1 14.6 L1247.6 14.6 L1250.3 14.8 L1250.9 9.0 L1252.0 15.4 L1253.3 15.0 L1255.9 15.5 L1260.1 15.2 L1264.3 15.1 L1266.9 15.8 L1269.5 15.9 L1271.7 16.3 L1272.9 12.0 L1274.2 15.8 L1274.7 15.4 L1279.3 14.7 L1283.6 16.6 L1286.7 15.8 L1289.2 16.3 L1289.7 14.0 L1291.3 15.6 L1292.2 15.1 L1296.4 16.5 L1299.9 16.2 L1300.9 19.9 L1302.4 15.9 L1305.3 16.5 L1309.3 15.2 L1312.3 16.7 L1315.0 15.1 L1317.9 15.5 L1321.0 15.4 L1324.3 15.5 L1328.4 16.2 L1329.4 13.1 L1330.4 16.4 L1331.4 16.7 L1334.0 15.0 L1338.3 16.1 L1342.7 15.8 L1346.5 15.4 L1350.1 14.2 L1353.1 15.4 L1355.7 13.7 L1356.9 8.8 L1357.5 13.9 L1358.7 14.8 L1362.6 13.0 L1363.2 8.8 L1364.3 13.1 L1365.6 14.2 L1369.9 12.6 L1372.2 13.1 L1373.0 10.9 L1374.1 12.4 L1375.2 13.2 L1378.1 12.8 L1380.5 12.4 L1383.8 11.8 L1388.3 11.6 L1390.6 12.5 L1393.2 11.7 L1395.6 11.6 L1396.6 14.4 L1398.1 11.2 L1398.7 8.1 L1400.5 11.3 L1401.1 12.7 L1402.1 15.7 L1403.6 11.8 L1405.8 12.0 L1406.8 15.4 L1408.3 12.4 L1412.8 12.2 L1413.8 15.0 L1415.3 10.6 L1418.5 11.4 L1419.5 6.1 L1420.0 11.1 L1421.5 12.3 L1425.3 11.3 L1428.6 10.7 L1432.9 12.4 L1436.4 11.0 L1440 24 Z%27/%3E%3C/svg%3E")}.ts .stich0{--kh:24px;-webkit-mask:var(--fr0) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat;mask:var(--fr0) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat}.ts .stich1{--kh:24px;-webkit-mask:var(--fr1) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat;mask:var(--fr1) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat}.ts .stich2{--kh:24px;-webkit-mask:var(--fr2) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat;mask:var(--fr2) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat}.ts .riss0{--kh:24px;-webkit-mask:var(--fr1) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat;mask:var(--fr1) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat}.ts .riss1{--kh:24px;-webkit-mask:var(--fr2) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat;mask:var(--fr2) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat}.ts .riss2{--kh:24px;-webkit-mask:var(--fr0) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat;mask:var(--fr0) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat}.ts .kante{position:relative;margin-top:calc(-1 * var(--kh));padding-top:calc(var(--kh) + var(--kp,64px))}.ts .pinsel.v0{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 7.7 L23.2 9.5 L32.1 6.6 L43.7 7.7 L58.3 10.7 L75.3 7.3 L95.4 9.1 L112.8 6.8 L129.1 11.0 L149.2 8.9 L169.5 10.1 L183.0 10.5 L204.1 13.9 L214.0 7.6 L228.1 9.6 L243.2 8.4 L259.4 9.4 L277.0 11.1 L293.1 8.2 L299.8 17.9 L295.9 24.8 L294.7 35.9 L291.2 44.9 L296.7 51.5 L296.6 62.0 L297.1 70.4 L290.0 71.9 L270.0 73.3 L254.0 72.1 L234.3 71.4 L225.5 72.8 L216.2 72.5 L206.1 70.0 L185.9 68.7 L177.3 72.1 L156.9 73.4 L134.9 67.0 L118.5 68.7 L104.8 71.6 L96.2 72.8 L74.8 73.0 L60.4 71.1 L44.0 71.3 L22.9 71.0 L6.4 72.0 L0.2 60.4 L6.1 55.1 L2.3 44.3 L5.3 34.9 L3.3 26.0 L3.3 18.2 L2.7 8.5 Z M231.1 14.9 L248.9 14.5 L248.9 16.3 L231.1 16.1 Z M27.2 12.7 L48.2 13.2 L48.2 14.1 L27.2 13.9 Z M36.3 11.7 L62.9 11.1 L62.9 13.1 L36.3 12.9 Z%27/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 7.7 L23.2 9.5 L32.1 6.6 L43.7 7.7 L58.3 10.7 L75.3 7.3 L95.4 9.1 L112.8 6.8 L129.1 11.0 L149.2 8.9 L169.5 10.1 L183.0 10.5 L204.1 13.9 L214.0 7.6 L228.1 9.6 L243.2 8.4 L259.4 9.4 L277.0 11.1 L293.1 8.2 L299.8 17.9 L295.9 24.8 L294.7 35.9 L291.2 44.9 L296.7 51.5 L296.6 62.0 L297.1 70.4 L290.0 71.9 L270.0 73.3 L254.0 72.1 L234.3 71.4 L225.5 72.8 L216.2 72.5 L206.1 70.0 L185.9 68.7 L177.3 72.1 L156.9 73.4 L134.9 67.0 L118.5 68.7 L104.8 71.6 L96.2 72.8 L74.8 73.0 L60.4 71.1 L44.0 71.3 L22.9 71.0 L6.4 72.0 L0.2 60.4 L6.1 55.1 L2.3 44.3 L5.3 34.9 L3.3 26.0 L3.3 18.2 L2.7 8.5 Z M231.1 14.9 L248.9 14.5 L248.9 16.3 L231.1 16.1 Z M27.2 12.7 L48.2 13.2 L48.2 14.1 L27.2 13.9 Z M36.3 11.7 L62.9 11.1 L62.9 13.1 L36.3 12.9 Z%27/%3E%3C/svg%3E") center/100% 100% no-repeat}.ts{--pin0:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 7.7 L23.2 9.5 L32.1 6.6 L43.7 7.7 L58.3 10.7 L75.3 7.3 L95.4 9.1 L112.8 6.8 L129.1 11.0 L149.2 8.9 L169.5 10.1 L183.0 10.5 L204.1 13.9 L214.0 7.6 L228.1 9.6 L243.2 8.4 L259.4 9.4 L277.0 11.1 L293.1 8.2 L299.8 17.9 L295.9 24.8 L294.7 35.9 L291.2 44.9 L296.7 51.5 L296.6 62.0 L297.1 70.4 L290.0 71.9 L270.0 73.3 L254.0 72.1 L234.3 71.4 L225.5 72.8 L216.2 72.5 L206.1 70.0 L185.9 68.7 L177.3 72.1 L156.9 73.4 L134.9 67.0 L118.5 68.7 L104.8 71.6 L96.2 72.8 L74.8 73.0 L60.4 71.1 L44.0 71.3 L22.9 71.0 L6.4 72.0 L0.2 60.4 L6.1 55.1 L2.3 44.3 L5.3 34.9 L3.3 26.0 L3.3 18.2 L2.7 8.5 Z M231.1 14.9 L248.9 14.5 L248.9 16.3 L231.1 16.1 Z M27.2 12.7 L48.2 13.2 L48.2 14.1 L27.2 13.9 Z M36.3 11.7 L62.9 11.1 L62.9 13.1 L36.3 12.9 Z%27/%3E%3C/svg%3E")}.ts .pinsel.v1{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 8.1 L27.1 6.9 L40.2 6.8 L48.8 11.7 L58.0 8.6 L67.8 7.6 L89.0 9.4 L110.7 6.7 L122.8 10.2 L135.1 10.6 L151.2 9.7 L166.9 9.8 L177.8 9.9 L190.2 9.4 L202.4 10.5 L213.8 9.4 L234.0 10.1 L255.8 7.1 L274.4 7.3 L282.9 9.8 L297.1 7.2 L299.1 19.0 L298.9 27.9 L294.5 35.2 L291.9 45.0 L291.6 51.6 L292.9 60.8 L294.1 69.2 L290.0 72.9 L272.3 71.5 L257.9 72.7 L243.2 68.8 L225.4 71.7 L205.9 69.9 L188.6 68.6 L178.2 66.1 L159.4 69.1 L146.0 69.9 L131.7 71.2 L112.2 72.8 L98.4 70.3 L77.0 69.3 L65.7 69.7 L49.5 66.8 L35.6 70.3 L14.3 72.0 L0.0 69.6 L0.9 61.6 L0.2 54.8 L5.5 43.0 L2.3 35.0 L3.3 25.2 L7.6 19.8 L4.2 8.9 Z M23.3 67.0 L40.6 67.5 L40.6 68.4 L23.3 68.2 Z M32.3 12.4 L57.4 12.2 L57.4 13.8 L32.3 13.6 Z M259.0 12.5 L283.1 12.6 L283.1 13.9 L259.0 13.7 Z%27/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 8.1 L27.1 6.9 L40.2 6.8 L48.8 11.7 L58.0 8.6 L67.8 7.6 L89.0 9.4 L110.7 6.7 L122.8 10.2 L135.1 10.6 L151.2 9.7 L166.9 9.8 L177.8 9.9 L190.2 9.4 L202.4 10.5 L213.8 9.4 L234.0 10.1 L255.8 7.1 L274.4 7.3 L282.9 9.8 L297.1 7.2 L299.1 19.0 L298.9 27.9 L294.5 35.2 L291.9 45.0 L291.6 51.6 L292.9 60.8 L294.1 69.2 L290.0 72.9 L272.3 71.5 L257.9 72.7 L243.2 68.8 L225.4 71.7 L205.9 69.9 L188.6 68.6 L178.2 66.1 L159.4 69.1 L146.0 69.9 L131.7 71.2 L112.2 72.8 L98.4 70.3 L77.0 69.3 L65.7 69.7 L49.5 66.8 L35.6 70.3 L14.3 72.0 L0.0 69.6 L0.9 61.6 L0.2 54.8 L5.5 43.0 L2.3 35.0 L3.3 25.2 L7.6 19.8 L4.2 8.9 Z M23.3 67.0 L40.6 67.5 L40.6 68.4 L23.3 68.2 Z M32.3 12.4 L57.4 12.2 L57.4 13.8 L32.3 13.6 Z M259.0 12.5 L283.1 12.6 L283.1 13.9 L259.0 13.7 Z%27/%3E%3C/svg%3E") center/100% 100% no-repeat}.ts{--pin1:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 8.1 L27.1 6.9 L40.2 6.8 L48.8 11.7 L58.0 8.6 L67.8 7.6 L89.0 9.4 L110.7 6.7 L122.8 10.2 L135.1 10.6 L151.2 9.7 L166.9 9.8 L177.8 9.9 L190.2 9.4 L202.4 10.5 L213.8 9.4 L234.0 10.1 L255.8 7.1 L274.4 7.3 L282.9 9.8 L297.1 7.2 L299.1 19.0 L298.9 27.9 L294.5 35.2 L291.9 45.0 L291.6 51.6 L292.9 60.8 L294.1 69.2 L290.0 72.9 L272.3 71.5 L257.9 72.7 L243.2 68.8 L225.4 71.7 L205.9 69.9 L188.6 68.6 L178.2 66.1 L159.4 69.1 L146.0 69.9 L131.7 71.2 L112.2 72.8 L98.4 70.3 L77.0 69.3 L65.7 69.7 L49.5 66.8 L35.6 70.3 L14.3 72.0 L0.0 69.6 L0.9 61.6 L0.2 54.8 L5.5 43.0 L2.3 35.0 L3.3 25.2 L7.6 19.8 L4.2 8.9 Z M23.3 67.0 L40.6 67.5 L40.6 68.4 L23.3 68.2 Z M32.3 12.4 L57.4 12.2 L57.4 13.8 L32.3 13.6 Z M259.0 12.5 L283.1 12.6 L283.1 13.9 L259.0 13.7 Z%27/%3E%3C/svg%3E")}.ts .pinsel.v2{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 8.8 L30.9 8.8 L47.2 7.4 L64.0 13.5 L76.2 7.0 L93.9 6.7 L115.4 9.8 L125.6 6.6 L134.5 7.5 L142.9 8.8 L162.7 9.1 L177.7 9.8 L189.6 11.5 L209.4 10.0 L220.6 10.9 L239.3 8.5 L252.7 11.3 L260.7 7.5 L275.3 11.4 L284.3 9.6 L292.8 10.8 L298.9 18.3 L294.8 25.1 L291.3 37.4 L293.1 45.2 L293.3 54.6 L296.4 61.3 L292.6 71.9 L290.0 68.9 L268.5 69.3 L257.1 66.0 L237.9 69.4 L223.6 69.5 L213.8 68.7 L199.9 69.6 L178.3 72.5 L157.9 69.6 L138.0 68.7 L116.1 69.6 L97.3 70.1 L88.3 69.0 L76.9 71.5 L62.5 73.3 L46.5 72.8 L36.3 73.0 L24.8 69.4 L0.6 69.9 L5.0 63.6 L5.5 52.4 L8.3 43.2 L0.1 34.6 L4.0 25.0 L1.6 17.3 L5.1 7.5 Z M29.0 65.8 L52.5 66.3 L52.5 67.2 L29.0 67.0 Z M38.8 65.4 L60.5 65.7 L60.5 66.8 L38.8 66.6 Z M22.5 12.3 L50.9 12.6 L50.9 13.7 L22.5 13.5 Z M19.3 67.2 L47.2 67.1 L47.2 68.6 L19.3 68.4 Z%27/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 8.8 L30.9 8.8 L47.2 7.4 L64.0 13.5 L76.2 7.0 L93.9 6.7 L115.4 9.8 L125.6 6.6 L134.5 7.5 L142.9 8.8 L162.7 9.1 L177.7 9.8 L189.6 11.5 L209.4 10.0 L220.6 10.9 L239.3 8.5 L252.7 11.3 L260.7 7.5 L275.3 11.4 L284.3 9.6 L292.8 10.8 L298.9 18.3 L294.8 25.1 L291.3 37.4 L293.1 45.2 L293.3 54.6 L296.4 61.3 L292.6 71.9 L290.0 68.9 L268.5 69.3 L257.1 66.0 L237.9 69.4 L223.6 69.5 L213.8 68.7 L199.9 69.6 L178.3 72.5 L157.9 69.6 L138.0 68.7 L116.1 69.6 L97.3 70.1 L88.3 69.0 L76.9 71.5 L62.5 73.3 L46.5 72.8 L36.3 73.0 L24.8 69.4 L0.6 69.9 L5.0 63.6 L5.5 52.4 L8.3 43.2 L0.1 34.6 L4.0 25.0 L1.6 17.3 L5.1 7.5 Z M29.0 65.8 L52.5 66.3 L52.5 67.2 L29.0 67.0 Z M38.8 65.4 L60.5 65.7 L60.5 66.8 L38.8 66.6 Z M22.5 12.3 L50.9 12.6 L50.9 13.7 L22.5 13.5 Z M19.3 67.2 L47.2 67.1 L47.2 68.6 L19.3 68.4 Z%27/%3E%3C/svg%3E") center/100% 100% no-repeat}.ts{--pin2:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 80%27 preserveAspectRatio=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M10.0 8.8 L30.9 8.8 L47.2 7.4 L64.0 13.5 L76.2 7.0 L93.9 6.7 L115.4 9.8 L125.6 6.6 L134.5 7.5 L142.9 8.8 L162.7 9.1 L177.7 9.8 L189.6 11.5 L209.4 10.0 L220.6 10.9 L239.3 8.5 L252.7 11.3 L260.7 7.5 L275.3 11.4 L284.3 9.6 L292.8 10.8 L298.9 18.3 L294.8 25.1 L291.3 37.4 L293.1 45.2 L293.3 54.6 L296.4 61.3 L292.6 71.9 L290.0 68.9 L268.5 69.3 L257.1 66.0 L237.9 69.4 L223.6 69.5 L213.8 68.7 L199.9 69.6 L178.3 72.5 L157.9 69.6 L138.0 68.7 L116.1 69.6 L97.3 70.1 L88.3 69.0 L76.9 71.5 L62.5 73.3 L46.5 72.8 L36.3 73.0 L24.8 69.4 L0.6 69.9 L5.0 63.6 L5.5 52.4 L8.3 43.2 L0.1 34.6 L4.0 25.0 L1.6 17.3 L5.1 7.5 Z M29.0 65.8 L52.5 66.3 L52.5 67.2 L29.0 67.0 Z M38.8 65.4 L60.5 65.7 L60.5 66.8 L38.8 66.6 Z M22.5 12.3 L50.9 12.6 L50.9 13.7 L22.5 13.5 Z M19.3 67.2 L47.2 67.1 L47.2 68.6 L19.3 68.4 Z%27/%3E%3C/svg%3E")}.ts .fleck{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 300%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M285.0 150.0 Q285.0 150.0 286.3 165.5 Q287.5 181.0 284.7 197.1 Q281.8 213.2 274.9 229.4 Q268.0 245.6 252.9 255.9 Q237.7 266.2 221.6 275.1 Q205.6 283.9 185.5 275.4 Q165.5 266.9 149.7 269.3 Q133.8 271.7 116.6 271.9 Q99.3 272.2 85.9 262.5 Q72.5 252.7 56.0 246.1 Q39.6 239.4 35.7 223.1 Q31.7 206.8 19.6 194.4 Q7.4 182.1 7.9 166.1 Q8.3 150.0 8.5 134.1 Q8.7 118.2 17.1 104.2 Q25.6 90.3 42.5 83.4 Q59.3 76.5 69.3 66.4 Q79.3 56.3 91.9 48.3 Q104.5 40.2 118.2 27.1 Q131.9 14.0 150.1 13.1 Q168.3 12.2 183.9 21.4 Q199.5 30.6 218.7 32.1 Q237.9 33.6 243.9 51.3 Q249.9 69.1 261.8 79.9 Q273.6 90.7 271.5 106.9 Q269.4 123.1 277.2 136.5 Z%27/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 300%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M285.0 150.0 Q285.0 150.0 286.3 165.5 Q287.5 181.0 284.7 197.1 Q281.8 213.2 274.9 229.4 Q268.0 245.6 252.9 255.9 Q237.7 266.2 221.6 275.1 Q205.6 283.9 185.5 275.4 Q165.5 266.9 149.7 269.3 Q133.8 271.7 116.6 271.9 Q99.3 272.2 85.9 262.5 Q72.5 252.7 56.0 246.1 Q39.6 239.4 35.7 223.1 Q31.7 206.8 19.6 194.4 Q7.4 182.1 7.9 166.1 Q8.3 150.0 8.5 134.1 Q8.7 118.2 17.1 104.2 Q25.6 90.3 42.5 83.4 Q59.3 76.5 69.3 66.4 Q79.3 56.3 91.9 48.3 Q104.5 40.2 118.2 27.1 Q131.9 14.0 150.1 13.1 Q168.3 12.2 183.9 21.4 Q199.5 30.6 218.7 32.1 Q237.9 33.6 243.9 51.3 Q249.9 69.1 261.8 79.9 Q273.6 90.7 271.5 106.9 Q269.4 123.1 277.2 136.5 Z%27/%3E%3C/svg%3E") center/100% 100% no-repeat}.tj{--bg:var(--torf);--fg:var(--creme)}.tj .hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"a s" "b s";grid-gap:0 40px;gap:0 40px;align-items:start;padding:10px 0 60px}.tj .ha{grid-area:a}.tj .hb{grid-area:b}.tj .stage{grid-area:s;animation:hoch 1s cubic-bezier(.16,1,.3,1) .15s both}.tj .hero h1{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(50px,5.2vw,76px);line-height:.92;margin:0 0 6px;letter-spacing:-.01em;animation:auf .8s cubic-bezier(.16,1,.3,1) both}.tj .hero h1 span{display:block;font-weight:500;font-size:.5em;color:var(--mutc);margin-bottom:6px}.tj .hero .brush{display:block;width:min(380px,80%);height:26px;fill:var(--gelb);margin:2px 0 14px;animation:wisch .9s cubic-bezier(.65,0,.35,1) .5s both}.tj .lede{font-size:18px;max-width:44ch;margin:0 0 22px;color:var(--mutc);animation:auf .8s cubic-bezier(.16,1,.3,1) .15s both}.tj .acts{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px}.tj .acts svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.tj .hb .res{background:rgba(0,0,0,.3);border-radius:18px;padding:20px 20px 16px;animation:auf .8s cubic-bezier(.16,1,.3,1) .5s both;--feld:#2c2119;--feldfg:#efe8dc;--feldrand:rgba(239,232,220,.4);--warn:#ffd36b}.tj .hb .res h2{font-family:Alegreya Sans,sans-serif;font-size:26px;font-weight:900;margin:0 0 10px;line-height:1}.tj .hb .fields input,.tj .hb .fields select{color-scheme:dark}.tj .sctl button{background:var(--creme);color:var(--ink)}.tj .sctl button:hover{background:var(--hell)}.tj .hl{--ringbg:var(--torf);--ringakt:var(--creme)}.sec{padding-bottom:76px}.sec h2{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(40px,4.6vw,62px);line-height:.98;margin:0 0 12px;text-wrap:balance}.lead{max-width:60ch;font-size:18px;margin:0 0 30px}.creme .lead{color:var(--mut)}.papier .lead{color:var(--mutc)}.zeile2{display:flex;gap:20px 40px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:28px}.zeile2 .lead{margin:0}.essen{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:22px;gap:22px}.buf,.essen{display:grid}.buf{background:var(--torf);color:var(--creme);border-radius:24px;padding:28px 30px;position:relative;overflow:hidden;isolation:isolate;grid-template-columns:minmax(0,1fr) 200px;grid-gap:0 10px;gap:0 10px}.buf>*{grid-column:1}.buf img.t{grid-column:2;grid-row:1/span 6}.buf h3{margin:0;font-family:Alegreya Sans,sans-serif;line-height:.92}.buf h3 .kl{display:block;font-weight:500;font-size:28px}.buf h3 b{display:block;font-weight:900;font-size:52px}.buf .brush{display:block;width:300px;height:24px;fill:var(--gelb);margin:4px 0 16px}.gerichte{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:4px;gap:4px;max-width:30ch}.gerichte li{font-size:19px;font-weight:700;font-style:italic}.gerichte li:first-child{color:var(--mutc)}.buf .leerz{font-size:20px;margin:0 0 14px}.buf .morgen{margin:0 0 16px;padding-top:14px;border-top:1px dashed rgba(239,232,220,.35);font-size:15px;color:var(--mutc);max-width:40ch}.buf .morgen b{color:var(--creme)}.buf .preis{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.buf .preis strong{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:44px;color:var(--gelb);line-height:1}.buf img.t{width:360px;max-width:none;align-self:center;margin-left:-20px}.abendk{display:grid;grid-gap:22px;gap:22px}.karte1{position:relative;background:var(--gelb);color:var(--ink);border-radius:24px;padding:26px 28px;overflow:hidden;isolation:isolate;text-decoration:none;min-height:260px}.karte1 .band{background:var(--ink);color:var(--gelb);font-size:16px;padding:8px 32px 6px}.karte1 h3{line-height:.92;margin:0 0 8px;max-width:9ch}.karte1 .pr,.karte1 h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:40px}.karte1 .pr{line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.karte1 .pr small{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:800;margin-top:4px}.karte1 img{position:absolute;right:-70px;bottom:-30px;width:340px;max-width:none;z-index:-1;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.karte1:hover img{transform:translateX(-12px)}.karte2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--hell);border-radius:24px;overflow:hidden;text-decoration:none}.karte2 img{width:100%;height:100%;object-fit:cover;min-height:200px}.karte2 div{padding:22px 22px 20px}.karte2 b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px;line-height:1}.karte2 em{display:block;font-style:normal;font-weight:800;margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.karte2 span{font-size:15px;color:var(--mut)}.kueche-box{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:22px;gap:22px;margin-top:22px}.woche{background:var(--hell);border-radius:24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden}.woche img{width:100%;height:100%;object-fit:cover;min-height:300px}.woche>div{padding:24px 26px}.woche .band{font-size:16px;padding:8px 32px 6px}.woche h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.02;margin:0 0 4px}.woche .p{font-weight:800;margin:0 0 16px}.woche dl{margin:0;display:grid}.woche dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px dashed #b9ab96}.woche dt{font-weight:700}.woche dd{margin:0;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.woche small{display:block;margin-top:10px;color:var(--mut);font-size:14px}.zeiten{background:var(--torf);color:var(--creme);border-radius:24px;padding:24px 24px 22px}.zeiten h3{margin:0 0 12px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px}.zeiten .hrs div{background:rgba(0,0,0,.22)}.zeiten .hrs div.jetzt{background:var(--gelb)}.marken{display:grid;grid-template-columns:200px minmax(0,1fr) auto;grid-gap:26px;gap:26px;align-items:center;margin-top:22px;background:var(--hell);border-radius:24px;overflow:hidden;padding-right:26px}.marken img{width:100%;height:100%;object-fit:cover;min-height:140px}.marken h3{margin:0 0 4px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px}.marken p{margin:0;color:var(--mut)}.raeume{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}.raeume a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--hell);text-decoration:none;font-weight:800;font-size:15px}.raeume a:hover{background:var(--gelb)}.kontaktp{display:flex;gap:16px 26px;align-items:center;flex-wrap:wrap;margin:24px 0 0;font-weight:700}.kontaktp b{font-family:Alegreya Sans,sans-serif;font-size:24px}.erleben{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px}.erl{border-radius:24px;overflow:hidden;position:relative;min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.erl>img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.erl .box{background:var(--torf);color:var(--creme);margin:16px;border-radius:18px;padding:20px 22px}.erl h3{margin:0 0 6px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1}.erl p{margin:0 0 12px;color:var(--mutc)}.erl.bus{background:var(--salbei);color:var(--ink);padding:26px 26px 22px;justify-content:flex-start}.erl.bus h3{font-size:38px}.erl.bus .band{align-self:flex-start;margin-right:120px}.erl.bus .award{position:absolute;right:20px;top:20px;width:96px;height:96px;border-radius:50%;object-fit:cover;border:4px solid var(--hell)}.erl.bus .b{width:110%;max-width:none;margin:auto -10% 10px 0}.wa{grid-template-columns:minmax(0,1fr) 380px;grid-gap:50px;gap:50px;align-items:center}.lage,.wa{display:grid}.lage{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;align-items:start;margin-top:70px}.lage h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:.04em}.lage h3,.lage p{margin:0 0 10px}.lage a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none;font-weight:700}.lage a:hover{color:var(--gelb)}.haus{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:44px;gap:44px;align-items:center;margin-top:70px}.haus img{width:100%;border-radius:20px}.haus h2{margin:0 0 12px}.haus p{color:var(--mutc);margin:0 0 18px}.zahlen{display:flex;gap:30px;margin:0 0 20px;flex-wrap:wrap}.zahlen div{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:44px;line-height:.9;color:var(--gelb);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zahlen small{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:800;color:var(--creme);margin-top:4px}.reihe{display:flex;gap:10px;flex-wrap:wrap}.tj .pinsel{--pf:var(--gelb);--pt:var(--ink)}.creme .pinsel.dk{--pf:var(--torf);--pt:var(--creme)}@media (max-width:900px){.tj .hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "s" "b";gap:8px}.tj .hero h1{font-size:48px}.erleben,.essen,.haus,.karte2,.kueche-box,.lage,.marken,.wa,.woche{grid-template-columns:minmax(0,1fr)}.buf h3 b{font-size:42px}.buf{grid-template-columns:minmax(0,1fr)}.buf img.t{grid-column:1;grid-row:auto;width:300px;margin:10px 0 -60px auto}.marken{padding:0 0 22px}.marken>a,.marken>div{margin:0 20px}.karte1 h3{font-size:34px}.erl{min-height:360px}}.ts .bild img.p{display:none}.ts[data-phase=abend][data-abend=karte] .bild img.v-karte,.ts[data-phase=abend][data-abend=schnitzel] .bild img.v-schnitzel,.ts[data-phase=abend][data-abend=zu] .bild img.v-karte,.ts[data-phase=mittag] .bild img.v-mittag,.ts[data-phase=sonntag] .bild img.v-sonntag,.ts[data-phase=spaet] .bild img.v-mittag{display:block}.tl{--bg:var(--torf);--fg:var(--creme)}.tl .held{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:20px 30px;gap:20px 30px;align-items:center;padding:4px 0 50px}.tl .held h1{margin:0;font-family:Alegreya Sans,sans-serif;line-height:.9;animation:auf .8s cubic-bezier(.16,1,.3,1) .1s both}.tl .held h1 .kl{display:block;font-weight:500;font-size:clamp(32px,3.4vw,48px)}.tl .held h1 .gr{display:block;font-weight:900;font-size:clamp(58px,7vw,108px);letter-spacing:-.01em}.tl .held .brush{display:block;width:min(470px,86%);height:32px;fill:var(--gelb);margin:6px 0 20px;animation:wisch .9s cubic-bezier(.65,0,.35,1) .55s both}.tl .gerichte{max-width:none}.tl .gerichte li{font-size:21px;animation:auf .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.85s + var(--i,0) * .08s)}.tl .held .leerz{font-size:22px;font-weight:700;font-style:italic;margin:0 0 20px}.tl .held .sub{font-size:19px;max-width:40ch;margin:0 0 22px;color:var(--mutc)}.tl .preisz{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:6px 0 24px}.tl .preisz .pinsel{margin:0;font-size:34px;min-height:70px;padding:12px 34px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:plopp .6s cubic-bezier(.34,1.56,.64,1) 1.3s both}.tl .preisz p{margin:0;max-width:34ch;color:var(--mutc);font-size:16px}.tl .preisz p b{color:var(--creme)}.tl .acts{gap:10px;margin:0 0 26px}.tl .acts,.tl .hlw{display:flex;flex-wrap:wrap}.tl .hlw{align-items:center;gap:16px}.tl .hlw>span{font-weight:800;font-size:15px;color:var(--mutc);max-width:12ch;line-height:1.3}.tl .hl{margin:0;--ringbg:var(--torf)}.tl .bild{position:relative;min-height:600px;isolation:isolate}.tl .bild .fleck{position:absolute;inset:4% 0 12% 10%;background:var(--mittel);z-index:-2;animation:plopp 1s cubic-bezier(.16,1,.3,1) both}.tl .bild img.p{position:absolute;right:-90px;top:50px;width:680px;max-width:none;animation:rein 1.2s cubic-bezier(.16,1,.3,1) .2s both}.tl .bild .tags{position:absolute;left:-10px;bottom:30px;display:grid;grid-gap:10px;gap:10px;animation:auf .7s cubic-bezier(.16,1,.3,1) 1.5s both}.tl .bild .tag1{display:block;text-decoration:none;max-width:300px}.tl .bild .tag1 .band{margin:0;display:block;font-size:16px;padding:8px 32px 6px}.tl .bild .tag1 .tx{display:block;background:var(--creme);color:var(--ink);padding:10px 16px 12px;margin-top:-4px}.tl .bild .tag1 b{display:block;font-family:Alegreya Sans,sans-serif;font-size:23px;line-height:1.05}.tl .bild .tag1 span{font-size:15px}.tl .bild .tag1.b2 .band{background:var(--blau)}.tl .gelbbar{background:var(--gelb);color:var(--ink)}.tl .gbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px 28px;gap:16px 28px;align-items:start;padding-top:22px;padding-bottom:22px}.tl .gbar>h2{margin:14px 0 0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1}.tl .gbar .res{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:0 12px;gap:0 12px;align-items:end;--feldrand:rgba(29,22,18,.4);--warn:#7a1d0a}.tl .gbar .res h2{display:none}.tl .gbar .res .go{margin:0;background:var(--ink);color:var(--hell)}.tl .gbar .res .go:hover{background:var(--torf)}.tl .gbar .res .hint,.tl .gbar .res .out{grid-column:1/-1;margin-top:6px;min-height:0}.tl .gbar .mehr{margin-top:26px;display:flex;gap:10px}.tl .tafel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0 0 22px}.tl .tafel>a,.tl .tafel>div{background:var(--hell);border-radius:22px;padding:22px 22px 24px;text-decoration:none;display:flex;flex-direction:column;gap:6px}.tl .tafel small{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}.tl .tafel b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.02}.tl .tafel em{font-style:normal;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl .tafel p{margin:0;color:var(--mut);font-size:15px}.tl .tafel .morgen2{margin-top:auto;padding-top:12px;border-top:1px dashed #b9ab96;font-size:15px}.tl .tafel .t1{background:var(--torf);color:var(--creme)}.tl .tafel .t1 p,.tl .tafel .t1 small{color:var(--mutc)}.tl .tafel .t1 ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px;font-style:italic;font-weight:700}.tl .tafel .t2{background:var(--gelb)}.tl .tafel .t2 p,.tl .tafel .t2 small{color:#3d2f00}.tl .stunden{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-gap:18px;gap:18px;background:var(--torf);color:var(--creme);border-radius:22px;padding:22px 24px;align-items:center}.tl .stunden .hrs{grid-template-columns:repeat(3,minmax(0,1fr))}.tl .stunden .hrs div{background:rgba(0,0,0,.22);grid-template-columns:minmax(0,1fr)}.tl .stunden .hrs div.jetzt{background:var(--gelb)}.tl .stunden .kueche{margin:0}.tl .evg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.tl .next{display:block;text-decoration:none;position:relative}.tl .next .foto{border-radius:22px;overflow:hidden}.tl .next img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.tl .next:hover img{transform:scale(1.03)}.tl .next .band{position:absolute;left:-8px;top:18px;margin:0}.tl .next h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:36px;line-height:1.02;margin:18px 0 6px}.tl .next p{margin:0;color:var(--mutc)}.tl .evs{list-style:none;margin:0 0 22px;padding:0}.tl .ev{display:grid;grid-template-columns:64px 70px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px dashed rgba(239,232,220,.3)}.tl .ev img{width:64px;height:64px;object-fit:cover;border-radius:12px}.tl .ev .d{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:36px;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl .ev .d small{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:800;color:var(--mutc);margin-top:4px}.tl .ev b{display:block;font-size:18px;line-height:1.25}.tl .ev .t span{display:block;color:var(--mutc);font-size:15px}.tl .ev .bald{background:var(--gelb);color:var(--ink);padding:3px 10px;border-radius:999px;white-space:nowrap}.tl .ev .art,.tl .ev .bald{font-weight:800;font-size:14px}.tl .ev .art{display:block;color:var(--creme)}.tl .leer2{padding:22px 0;color:var(--mutc)}.tl .leer2 b{display:block;color:var(--creme);font-size:20px}.tl .welten{grid-template-columns:repeat(2,minmax(0,1fr))}.tl .welt{position:relative;min-height:380px;justify-content:flex-end;isolation:isolate}.tl .welt img{position:absolute;inset:0;height:100%;aspect-ratio:auto;z-index:-1}.tl .welt div{background:var(--torf);color:var(--creme);margin:14px;border-radius:16px;flex:0 1;padding:16px 18px 18px}.tl .welt .pinsel{position:absolute;left:14px;top:14px;margin:0;font-size:24px}.tl .welt b{display:none}.tl .welt div span{color:var(--gelb)}.tl .welt .pinsel{color:var(--ink)}.tl .finder{--fbg:var(--torf)}.tl .kb2{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.viewer{position:fixed;inset:0;z-index:70;background:rgba(20,15,11,.94);display:flex;align-items:center;justify-content:center;animation:einblenden .25s ease both}.viewer .stage{width:100%;max-width:1000px;height:760px}.viewer .vzu{position:absolute;right:20px;top:20px;min-height:48px;padding:0 20px;border-radius:999px;border:0;font-family:inherit;font-weight:800;font-size:16px;cursor:pointer;z-index:8}.tl .viewer .sctl button,.viewer .vzu{background:var(--creme);color:var(--ink)}@media (max-width:900px){.tl .held{grid-template-columns:minmax(0,1fr);padding-bottom:30px}.tl .bild{order:-1;min-height:330px;margin:0 -18px}.tl .bild img.p{width:440px;right:-80px;top:0}.tl .bild .tags{left:12px;bottom:0}.tl .bild .tag1.b2{display:none}.tl .held h1 .gr{font-size:58px}.tl .gerichte li{font-size:18px}.tl .gbar,.tl .gbar .res{grid-template-columns:minmax(0,1fr)}.tl .gbar .res .go{margin-top:10px}.tl .gbar .mehr{margin-top:0}.tl .evg,.tl .kb2,.tl .stunden,.tl .stunden .hrs,.tl .tafel,.tl .welten{grid-template-columns:minmax(0,1fr)}.tl .ev{grid-template-columns:56px 58px minmax(0,1fr);gap:12px}.tl .ev img{width:56px;height:56px}.tl .ev .bald{grid-column:3;justify-self:start}.tl .ev .d{font-size:30px}.tl .welt{min-height:320px}.viewer .stage{height:100%;max-height:700px}}.tm .kopf{padding:26px 0 18px}.tm .held{padding:56px 0 96px}.tm .bild .tag1 .band{display:inline-block;margin-left:-22px;padding-left:36px;padding-right:40px}.tm .extra .box .info,.tm .w2 .box .info{display:inline-block;background:var(--gelb);color:var(--ink);font-weight:800;font-size:15px;padding:4px 12px;border-radius:6px}.tm .w2 .box span.info{color:var(--ink)}.tm .extra{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-gap:20px;gap:20px;margin:0 0 26px}.tm .beach,.tm .cat{position:relative;min-height:420px;border-radius:24px;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;isolation:isolate}.tm .beach img,.tm .cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .8s cubic-bezier(.16,1,.3,1)}.tm .beach:hover img,.tm .cat:hover img{transform:scale(1.04)}.tm .extra .box{background:var(--hell);color:var(--ink);margin:16px;border-radius:18px;padding:18px 22px 20px;max-width:440px}.tm .extra b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:34px;line-height:1}.tm .extra p{margin:6px 0 10px;color:var(--mut)}.tm .beach .patch{position:absolute;left:16px;top:16px;--pf:var(--blau);--pt:var(--ink);margin:0;font-size:22px}.tm img.pfoto{object-fit:cover;object-position:50% 20%}.tm .eingang{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:16px;margin:0 0 12px}.tm .anf{color:var(--mutc);font-size:15px}.tm .lage .btn{color:var(--ink)}.ts .evrow{grid-auto-columns:calc((min(1240px,100vw) - 72px - 72px) / 4.5)}.ts .poster b{font-size:21px}@media (max-width:900px){.tm .held{padding:20px 0 50px}.tm .extra{grid-template-columns:minmax(0,1fr)}.tm .beach,.tm .cat{min-height:360px}.ts .evrow{grid-auto-columns:76%}}.tm .gbar{grid-template-columns:auto minmax(0,1fr);align-items:center}.tm .gbar>h2{margin:0}.tm .gbar .res{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:0 12px}.tm .gbar .res .btn{min-height:52px;height:52px;margin:0}.tm .gbar .res .feier{box-shadow:inset 0 0 0 2px var(--ink)}.tm .gbar .res .hint,.tm .gbar .res .out{grid-column:1/-1}.tm .karte2 div{display:flex;flex-direction:column;gap:2px}.tm .karte2{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.tm .karte2 .btn{margin-top:14px;align-self:flex-start;white-space:nowrap;padding:0 20px}.tm .welten2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0 0 26px}.tm .welten2 .w2:nth-child(5){grid-column:1/-1;min-height:480px}.tm .welten2 .w2:nth-child(5) .box{max-width:560px}.tm .w2{position:relative;min-height:460px;border-radius:24px;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;color:var(--creme);isolation:isolate}.tm .w2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .8s cubic-bezier(.16,1,.3,1)}.tm .w2:hover img{transform:scale(1.04)}.tm .w2 .box{background:var(--hell);color:var(--ink);margin:16px;border-radius:18px;padding:18px 22px 20px;max-width:440px}.tm .w2 b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:36px;line-height:1}.tm .w2 p{margin:6px 0 8px;color:var(--mut)}.tm .w2 .box span{font-weight:800;color:var(--wein);font-size:15px}.tm .w2 .patch.blau{--pf:var(--blau);--pt:var(--ink)}.tm .w2 .patch{position:absolute;left:16px;top:16px;--pf:var(--wein);--pt:var(--creme);font-size:22px;margin:0;animation:plopp .6s cubic-bezier(.34,1.56,.64,1) .2s both}.tm .raumzeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 34px}.tm .raumzeile>span{font-weight:800;margin-right:6px}.tm .raumzeile a:not(.btn){display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--hell);text-decoration:none;font-weight:800;font-size:15px}.tm .raumzeile a:not(.btn):hover{background:var(--gelb)}.tm .raumzeile .btn{margin-left:auto}.tm .person{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:center;background:var(--hell);border-radius:24px;padding:26px 30px}.tm .pfoto{width:200px;height:200px;border-radius:50%;background:var(--mittel);display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:var(--creme)}.tm .pfoto img{width:64px}.tm .person small,.tm .pfoto small{font-weight:800;font-size:14px}.tm .person small{display:block;text-transform:uppercase;letter-spacing:.05em;color:var(--mut)}.tm .person b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:44px;line-height:1;margin:4px 0}.tm .person p{margin:0 0 16px;color:var(--mut);max-width:58ch}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.wachat{position:fixed;right:20px;bottom:20px;z-index:55;flex-direction:column-reverse;align-items:flex-end}.wa-start,.wachat{display:flex;gap:12px}.wa-start{align-items:center;border:0;cursor:pointer;background:var(--gelb);color:var(--ink);border-radius:999px;padding:8px 22px 8px 8px;font-family:inherit;text-align:left;animation:auf .6s cubic-bezier(.16,1,.3,1) 1.8s both}.wa-start:hover{background:var(--gelbh)}.wa-start .ic{width:48px;height:48px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:none}.wa-start .ic svg{width:26px;height:26px;fill:none;stroke:var(--gelb);stroke-width:1.8}.wa-start b{display:block;font-size:16px;line-height:1.2}.wa-start small{display:block;font-size:14px;font-weight:600}.wa-panel{width:370px;max-width:calc(100vw - 32px);background:#e9dfcf;color:var(--ink);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;animation:hochk .35s cubic-bezier(.16,1,.3,1) both}.wa-kopf{display:flex;align-items:center;gap:12px;background:var(--torfd);color:var(--creme);padding:12px 12px 12px 16px}.wa-kopf img{width:38px;height:38px;border-radius:50%;background:var(--torf);padding:5px;object-fit:contain}.wa-kopf b{display:block;font-size:16px}.wa-kopf span{font-size:14px;color:var(--mutc)}.wa-kopf button{margin-left:auto;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--creme);font-size:28px;cursor:pointer}.wa-verlauf{padding:16px 14px 6px;display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow-y:auto;align-content:start;min-height:120px}.bub{max-width:85%;padding:10px 14px;border-radius:4px 16px 16px 16px;background:#fff;font-size:15px;line-height:1.4;animation:auf .35s cubic-bezier(.16,1,.3,1) both}.bub.aus{justify-self:end;border-radius:16px 4px 16px 16px;background:#d9f0c4}.wa-chips{display:flex;gap:6px;flex-wrap:wrap;padding:6px 14px 10px}.wa-chips button{min-height:44px;padding:0 14px;border-radius:999px;border:2px solid var(--torf);background:transparent;font-family:inherit;font-weight:800;font-size:14px;color:var(--ink);cursor:pointer}.wa-chips button:hover,.wa-eingabe{background:var(--hell)}.wa-eingabe{display:flex;gap:8px;padding:10px 12px;align-items:flex-end}.wa-eingabe textarea{flex:1 1;border:2px solid #cbbfad;border-radius:14px;padding:10px 12px;font-family:inherit;font-size:16px;resize:none;background:#fff;color:var(--ink);min-height:48px}.wa-eingabe button{width:48px;height:48px;border-radius:50%;border:0;background:var(--torf);cursor:pointer;display:grid;place-items:center;flex:none}.wa-eingabe button svg{width:22px;height:22px;fill:none;stroke:var(--gelb);stroke-width:2;stroke-linejoin:round}.wa-hinweis{margin:0;padding:0 14px 12px;background:var(--hell);font-size:14px;color:var(--mut)}.wachat.offen .wa-start .tx{display:none}.wachat.offen .wa-start{padding:8px}@keyframes hochk{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:900px){.tm .gbar,.tm .gbar .res{grid-template-columns:minmax(0,1fr)}.tm .gbar .res{gap:8px}.tm .gbar .res .fields{margin-bottom:4px}.tm .person,.tm .welten2{grid-template-columns:minmax(0,1fr)}.tm .welten2 .w2:nth-child(5){grid-column:auto;min-height:380px}.tm .w2{min-height:380px}.tm .w2 b{font-size:30px}.tm .raumzeile .btn{margin-left:0}.tm .pfoto{width:140px;height:140px}.wachat{right:12px;bottom:92px}.wa-start .tx{display:none}.wa-start{padding:6px}.wa-panel{width:calc(100vw - 24px)}}:where([data-css~=g1]) .ts.tm{overflow-x:clip}:where([data-css~=g1]) .tm .uh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:56px;gap:56px;align-items:center;padding:44px 0 120px}:where([data-css~=g1]) .tm .krumen{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;font-size:15px;font-weight:700;color:var(--mutc)}:where([data-css~=g1]) .tm .krumen a{color:inherit}:where([data-css~=g1]) .tm .uh h1{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(44px,4.6vw,68px);line-height:.98;letter-spacing:-.01em;margin:4px 0 20px}:where([data-css~=g1]) .tm .uh .lead{font-size:20px;max-width:44ch;margin:0 0 22px}:where([data-css~=g1]) .tm .uh .reihe{display:flex;flex-wrap:wrap;gap:10px}:where([data-css~=g1]) .tm .uh .btn.line{color:var(--creme)}:where([data-css~=g1]) .tm .uh-bild{position:relative;margin:0;animation:auf .9s cubic-bezier(.16,1,.3,1) .1s both}:where([data-css~=g1]) .tm .uh-bild img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:26px}@media (min-width:1181px){:where([data-css~=g1]) .tm .uh-bild{margin-right:-64px}}:where([data-css~=g1]) .tm .uh-bild .band{position:absolute;left:-22px;bottom:30px;padding-left:36px;padding-right:36px}:where([data-css~=g1]) .tm .uh-text>*{animation:auf .7s cubic-bezier(.16,1,.3,1) both}:where([data-css~=g1]) .tm .uh-text>:nth-child(2){animation-delay:.05s}:where([data-css~=g1]) .tm .uh-text>:nth-child(3){animation-delay:.1s}:where([data-css~=g1]) .tm .uh-text>:nth-child(4){animation-delay:.15s}:where([data-css~=g1]) .tm .uh-text>:nth-child(5){animation-delay:.2s}:where([data-css~=g1]) .tm .uh-text>:nth-child(6){animation-delay:.25s}:where([data-css~=g1]) .tm .kopfz{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin:0 0 30px}:where([data-css~=g1]) .tm .kopfz h2{margin:0}:where([data-css~=g1]) .tm .kopfz .lead{margin:8px 0 0;max-width:56ch}:where([data-css~=g1]) .tm .fuss-sub{padding-top:56px}:where([data-css~=g1]) .tm .fuss-sub .eingang{aspect-ratio:16/9}:where([data-css~=g1]) .tm .w2 .box span.btn.klein{min-height:38px;padding:0 16px;font-size:14px;font-weight:800;background:var(--torf);color:var(--creme);text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;display:inline-flex;align-items:center;margin-top:6px}:where([data-css~=g1]) .tm .fuss-sub .lage{margin-top:0}@media (max-width:900px){:where([data-css~=g1]) .tm .uh{grid-template-columns:minmax(0,1fr);gap:30px;padding:18px 0 80px}:where([data-css~=g1]) .tm .uh .lead{font-size:18px}:where([data-css~=g1]) .tm .uh-bild .band{left:-10px;bottom:18px}}:where([data-css~=g2]) .tm .karten{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px}:where([data-css~=g2]) .tm .karten .w2{grid-column:span 2;min-height:430px}:where([data-css~=g2]) .tm .karten .w2.gross{grid-column:span 3;min-height:500px}:where([data-css~=g2]) .tm .karten .w2{justify-content:space-between}:where([data-css~=g2]) .tm .karten .w2 .box{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px}:where([data-css~=g2]) .tm .karten .w2 .box b,:where([data-css~=g2]) .tm .karten .w2 .box p{margin-bottom:0}:where([data-css~=g2]) .tm .karten .w2 .box p{margin-bottom:6px}:where([data-css~=g2]) .tm .karten .w2 .box span.btn.klein{min-height:38px;padding:0 16px;font-size:14px;font-weight:800;margin-left:0;margin-top:4px;background:var(--torf);color:var(--creme);text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;transition:background .2s ease}:where([data-css~=g2]) .tm .karten .w2:hover .box span.btn.klein{background:var(--ink)}:where([data-css~=g2]) .tm .karten img[data-bild="e-kellner.jpg"]{object-position:50% 25%}:where([data-css~=g2]) .tm .w2.typ{background:var(--torfd);flex-direction:column;align-items:stretch;justify-content:space-between}:where([data-css~=g2]) .tm .w2.typ.salbei{background:var(--salbeid)}:where([data-css~=g2]) .tm .w2.typ .deko{position:absolute;right:26px;top:22px;width:190px;height:190px;fill:none;stroke:var(--creme);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.2;transition:transform .8s cubic-bezier(.16,1,.3,1)}:where([data-css~=g2]) .tm .w2.typ:hover .deko{transform:rotate(-4deg) scale(1.04)}:where([data-css~=g2]) .tm .rub{list-style:none;margin:22px 22px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:70%}:where([data-css~=g2]) .tm .rub{position:relative;z-index:1}:where([data-css~=g2]) .tm .w2 .rub li{background:rgba(29,22,18,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--creme);border-radius:999px;padding:7px 14px;font-weight:800;font-size:15px}:where([data-css~=g2]) .tm .kueche2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}:where([data-css~=g2]) .tm .kueche2 h2{margin:0 0 14px}:where([data-css~=g2]) .tm .kueche2 .lead{margin:0 0 26px}:where([data-css~=g2]) .tm .klein{font-size:15px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;color:var(--mutc)}:where([data-css~=g2]) .tm .empfl{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}:where([data-css~=g2]) .tm .empfl li{display:flex;gap:12px;align-items:baseline;font-weight:700;font-size:18px}:where([data-css~=g2]) .tm .empfl li:before{content:"";width:11px;height:11px;flex:none;background:var(--gelb);-webkit-mask:var(--fleck) center/100% 100% no-repeat;mask:var(--fleck) center/100% 100% no-repeat}:where([data-css~=g2]) .tm .kbild{margin:0}:where([data-css~=g2]) .tm .kbild img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:26px}:where([data-css~=g2]) .tm .gut{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px}:where([data-css~=g2]) .tm .gut div{background:rgba(239,232,220,.1);border-radius:18px;padding:18px 20px}:where([data-css~=g2]) .tm .gut b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1;color:var(--gelb)}:where([data-css~=g2]) .tm .gut span{display:block;margin-top:6px;font-size:15px;color:var(--mutc)}:where([data-css~=g2]) .tm .empfs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}:where([data-css~=g2]) .tm [data-n="1"] .empfs{grid-template-columns:minmax(0,1fr)}:where([data-css~=g2]) .tm .empf{background:var(--hell);border-radius:24px;padding:30px 32px 28px;animation:auf .7s cubic-bezier(.16,1,.3,1) both}:where([data-css~=g2]) .tm .empf h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05;margin:16px 0 8px}:where([data-css~=g2]) .tm .empf p{margin:0 0 14px;color:var(--mut)}:where([data-css~=g2]) .tm .empf dl{margin:0;display:grid;grid-gap:8px;gap:8px}:where([data-css~=g2]) .tm .empf dl div{display:flex;align-items:baseline;gap:10px;font-weight:700}:where([data-css~=g2]) .tm .empf dl div:after{content:"";order:1;flex:1 1;border-bottom:2px dotted #c9bba6;transform:translateY(-4px)}:where([data-css~=g2]) .tm .empf dd{order:2;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-css~=g2]) .tm .zwei2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:56px}:where([data-css~=g2]) .tm .kachel{display:grid;grid-template-columns:minmax(220px,40%) minmax(0,1fr);background:var(--hell);border-radius:24px;overflow:hidden;min-height:250px}:where([data-css~=g2]) .tm .kachel img{width:100%;height:100%;object-fit:cover}:where([data-css~=g2]) .tm .kachel .ki-fo{position:relative;display:block;min-height:0}:where([data-css~=g2]) .tm .kachel .ki{position:absolute;right:12px;bottom:8px;z-index:2;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.6)}:where([data-css~=g2]) .tm .kachel>div:last-child{padding:26px 28px;display:flex;flex-direction:column;align-items:flex-start}:where([data-css~=g2]) .tm .kachel h3{margin:0 0 6px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:32px}:where([data-css~=g2]) .tm .kachel p{margin:0 0 18px;color:var(--mut)}:where([data-css~=g2]) .tm .kachel .btn{margin-top:auto}:where([data-css~=g2]) .tm .kfeld{background:var(--wein);display:grid;place-items:center}:where([data-css~=g2]) .tm .kfeld .deko{width:110px;height:110px;fill:none;stroke:var(--creme);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g2]) .tm .cat2{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:20px;border-radius:24px;overflow:hidden;background:var(--torf);color:var(--creme);text-decoration:none;min-height:300px}:where([data-css~=g2]) .tm .cat2 img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}:where([data-css~=g2]) .tm .cat2:hover img{transform:scale(1.03)}:where([data-css~=g2]) .tm .cat2>div{padding:34px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}:where([data-css~=g2]) .tm .cat2 h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:40px;line-height:1;margin:16px 0 10px}:where([data-css~=g2]) .tm .cat2 p{margin:0 0 20px;color:var(--mutc);max-width:44ch}:where([data-css~=g2]) .tm .karten{gap:22px}:where([data-css~=g2]) .tm .karten .w2{min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--creme);color:var(--ink)}:where([data-css~=g2]) .tm .karten .w2 img{position:relative;inset:auto;z-index:0;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;flex:none}:where([data-css~=g2]) .tm .karten .w2 .box{margin:0;max-width:none;background:transparent;border-radius:0;padding:22px 26px 26px;flex:1 1}:where([data-css~=g2]) .tm .karten .w2.gross{flex-direction:row;min-height:0}:where([data-css~=g2]) .tm .karten .w2.gross img{width:58%;aspect-ratio:auto;min-height:420px}@media (max-width:1500px){:where([data-css~=g2]) .tm .karten .w2.gross img{width:52%}}:where([data-css~=g2]) .tm .karten .w2.gross .box{justify-content:center;padding:34px 34px 34px 36px}:where([data-css~=g2]) .tm .karten .w2.gross b{font-size:42px}@media (max-width:1180px){:where([data-css~=g2]) .tm .karten .w2.gross{grid-column:1/-1}:where([data-css~=g2]) .tm .karten .w2.gross img{min-height:360px}}@media (max-width:900px){:where([data-css~=g2]) .tm .cat2,:where([data-css~=g2]) .tm .empfs,:where([data-css~=g2]) .tm .karten,:where([data-css~=g2]) .tm .kueche2,:where([data-css~=g2]) .tm .zwei2{grid-template-columns:minmax(0,1fr)}:where([data-css~=g2]) .tm .karten .w2,:where([data-css~=g2]) .tm .karten .w2.gross{grid-column:auto;min-height:0}:where([data-css~=g2]) .tm .karten .w2.gross{flex-direction:column}:where([data-css~=g2]) .tm .karten .w2.gross img{width:100%;aspect-ratio:16/11;min-height:0}:where([data-css~=g2]) .tm .karten .w2.gross .box{padding:22px 24px 24px}:where([data-css~=g2]) .tm .karten .w2.gross b{font-size:34px}:where([data-css~=g2]) .tm .gut{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g2]) .tm .kachel{grid-template-columns:minmax(0,1fr)}:where([data-css~=g2]) .tm .kachel img{height:190px}:where([data-css~=g2]) .tm .kfeld{height:150px}:where([data-css~=g2]) .tm .rub{max-width:none}:where([data-css~=g2]) .tm .cat2 h3{font-size:32px}}:where([data-css~=g2]) .ts{--fleck:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 300 300%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M285.0 150.0 Q285.0 150.0 286.3 165.5 Q287.5 181.0 284.7 197.1 Q281.8 213.2 274.9 229.4 Q268.0 245.6 252.9 255.9 Q237.7 266.2 221.6 275.1 Q205.6 283.9 185.5 275.4 Q165.5 266.9 149.7 269.3 Q133.8 271.7 116.6 271.9 Q99.3 272.2 85.9 262.5 Q72.5 252.7 56.0 246.1 Q39.6 239.4 35.7 223.1 Q31.7 206.8 19.6 194.4 Q7.4 182.1 7.9 166.1 Q8.3 150.0 8.5 134.1 Q8.7 118.2 17.1 104.2 Q25.6 90.3 42.5 83.4 Q59.3 76.5 69.3 66.4 Q79.3 56.3 91.9 48.3 Q104.5 40.2 118.2 27.1 Q131.9 14.0 150.1 13.1 Q168.3 12.2 183.9 21.4 Q199.5 30.6 218.7 32.1 Q237.9 33.6 243.9 51.3 Q249.9 69.1 261.8 79.9 Q273.6 90.7 271.5 106.9 Q269.4 123.1 277.2 136.5 Z%27/%3E%3C/svg%3E")}:where([data-css~=g3]) .tm .kz-knoepfe{display:flex;flex-wrap:wrap;gap:12px}:where([data-css~=g3]) .tm .kz-knoepfe .btn{gap:8px}:where([data-css~=g3]) .tm .kz-knoepfe svg.pdf{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g4]) .tm .heute2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:start}:where([data-css~=g4]) .tm .mbtafel{position:relative;background:var(--torf);color:var(--creme);border-radius:28px;padding:38px 40px 34px;overflow:hidden;isolation:isolate;min-height:520px}:where([data-css~=g4]) .tm .mbtafel:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1800px auto;mix-blend-mode:luminosity;opacity:.35;z-index:-2}:where([data-css~=g4]) .tm .mbtafel .teller{position:absolute;right:-90px;bottom:-70px;width:360px;z-index:-1;animation:auf 1s cubic-bezier(.16,1,.3,1) .3s both}:where([data-css~=g4]) .tm .mbtafel h2{margin:0 0 6px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;letter-spacing:.06em;text-transform:uppercase;color:var(--gelb)}:where([data-css~=g4]) .tm .mbtafel .datum{margin:0 0 20px;font-weight:700;color:var(--mutc)}:where([data-css~=g4]) .tm .mbliste{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-gap:12px;gap:12px;max-width:26ch}:where([data-css~=g4]) .tm .mbliste li{font-family:Alegreya Sans,sans-serif;font-weight:800;font-size:30px;line-height:1.08;animation:auf .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.2s + var(--i,0) * .08s)}:where([data-css~=g4]) .tm .mbtafel .leerz{font-size:26px;font-family:Alegreya Sans,sans-serif;font-weight:800;margin:0 0 22px;max-width:20ch}:where([data-css~=g4]) .tm .mbtafel .morgen{margin:0;padding-top:16px;border-top:1px dashed rgba(239,232,220,.35);max-width:34ch;color:var(--mutc)}:where([data-css~=g4]) .tm .allerg{margin-top:10px;font-size:15px}:where([data-css~=g4]) .tm .allerg summary{cursor:pointer;font-weight:800;list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:36px}:where([data-css~=g5]) .tm .erl .quelle{position:absolute;right:20px;bottom:5px;z-index:2;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.85);text-shadow:0 1px 3px rgba(0,0,0,.6);letter-spacing:.02em}:where([data-css~=g5]) .tm .erl.ried .box{margin-bottom:22px}:where([data-css~=g6]) .tm .sprung{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(239,232,220,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #d9ccb8;color:var(--ink);transition:background .3s ease}:where([data-css~=g6]) .tm .sprung[data-modus=getraenke]{background:rgba(223,233,238,.97)}:where([data-css~=g6]) .tm .sp-oben{display:flex;align-items:center;gap:16px;padding:12px 0 4px}:where([data-css~=g6]) .tm .reiter{display:flex;background:rgba(75,58,47,.08);border-radius:999px;padding:4px;flex:none}:where([data-css~=g6]) .tm .reiter a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;text-decoration:none;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:18px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);transition:background .25s ease,color .25s ease}:where([data-css~=g6]) .tm .reiter svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g6]) .tm [data-modus=speisen] .r-speisen{background:var(--gelb);color:var(--ink)}:where([data-css~=g6]) .tm [data-modus=getraenke] .r-getraenke{background:var(--blaud);color:var(--creme)}:where([data-css~=g6]) .tm .filter{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;margin-left:auto}:where([data-css~=g6]) .tm [data-modus=getraenke] .filter{visibility:hidden}:where([data-css~=g6]) .tm .sp-reihe{display:none;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;padding:6px 0 10px}:where([data-css~=g6]) .tm [data-modus=getraenke] .s-getraenke,:where([data-css~=g6]) .tm [data-modus=speisen] .s-speisen{display:flex}:where([data-css~=g6]) .tm .filter::-webkit-scrollbar,:where([data-css~=g6]) .tm .sp-reihe::-webkit-scrollbar{display:none}:where([data-css~=g6]) .tm .sp-reihe a{white-space:nowrap;text-decoration:none;font-weight:800;font-size:15px;min-height:38px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;transition:background .2s ease}@media (hover:hover){:where([data-css~=g6]) .tm .sp-reihe a:hover{background:rgba(255,255,255,.7)}}:where([data-css~=g6]) .tm .s-speisen a[aria-current=true]{background:var(--torf);color:var(--creme)}:where([data-css~=g6]) .tm .s-getraenke a[aria-current=true]{background:var(--blaud);color:var(--creme)}:where([data-css~=g6]) .tm .filter button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:38px;padding:0 13px;border-radius:999px;border:2px solid rgba(75,58,47,.35);background:transparent;color:var(--ink);font-family:inherit;font-weight:800;font-size:14px;cursor:pointer}:where([data-css~=g6]) .tm .filter button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g6]) .tm .filter button[aria-pressed=true]{background:var(--gelb);border-color:var(--gelb)}:where([data-css~=g6]) .tm .spktreffer{font-size:14px;font-weight:700;color:var(--mut);margin-left:4px;white-space:nowrap}:where([data-css~=g6]) .tm .marke2{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:center;background:var(--creme);border-radius:24px;padding:26px 34px;margin:0 0 20px}:where([data-css~=g6]) .tm .marke2 img{width:100%;height:auto}:where([data-css~=g6]) .tm .marke2 b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05;margin:0 0 6px}:where([data-css~=g6]) .tm .marke2 p{margin:0;color:var(--mut);max-width:56ch}:where([data-css~=g6]) .tm .gk-logo{margin:0 0 14px}:where([data-css~=g6]) .tm .gk-logo.logo img{height:58px;width:auto;max-width:100%}:where([data-css~=g6]) .tm .gk-logo.flaschen{margin:-6px 0 10px}:where([data-css~=g6]) .tm .gk-logo.flaschen img{width:100%;max-width:360px;height:auto;display:block;margin:0 auto}:where([data-css~=g6]) .tm .gkarte h4{padding-bottom:8px;border-bottom:3px solid}:where([data-css~=g6]) .tm .f-blau h4{color:var(--blaud)}:where([data-css~=g6]) .tm .f-wein h4{color:var(--wein)}:where([data-css~=g6]) .tm .f-salbei h4{color:var(--salbeid)}:where([data-css~=g6]) .tm .f-torf h4{color:var(--torf)}:where([data-css~=g6]) .tm .f-gelb h4{color:#8a5f00}:where([data-css~=g6]) .tm .gsek>h3{display:flex;align-items:baseline;gap:14px}:where([data-css~=g6]) .tm .gtab{list-style:none;margin:0;padding:0}:where([data-css~=g6]) .tm .gtab .gz{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--sp),58px);grid-column-gap:6px;column-gap:6px;align-items:baseline;padding:10px 0;border-bottom:1px dashed #cdbfaa}:where([data-css~=g6]) .tm .gtab .gz:last-child{border-bottom:0}:where([data-css~=g6]) .tm .gtab .gkopf{padding:2px 0 4px;border-bottom:0}:where([data-css~=g6]) .tm .gtab .gkopf span{font-size:12px;font-weight:700;color:var(--mut);text-align:right;white-space:nowrap}:where([data-css~=g6]) .tm .gtab .gw{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:16px}:where([data-css~=g6]) .tm .gtab .gw.ohne{color:#b9ab96;font-weight:600}:where([data-css~=g6]) .tm .gtab h5{margin:0;font-size:17px;font-weight:800}:where([data-css~=g6]) .tm .gtab p{margin:2px 0 0;font-size:14px;color:var(--mut)}@media (min-width:901px){:where([data-css~=g6]) .tm .gkarte .gps{flex-wrap:nowrap}:where([data-css~=g6]) .tm .gkarte .gp{padding:3px 9px}}:where([data-css~=g6]) .tm .gk-logo img[data-bild="l-bioteaque.png"]{height:92px}:where([data-css~=g6]) .tm .karte-v{padding-top:56px}:where([data-css~=g6]) .tm .kat{margin:0 0 56px;scroll-margin-top:170px}:where([data-css~=g6]) .tm .kat[hidden]{display:none}:where([data-css~=g6]) .tm .kat-kopf{display:flex;align-items:center;gap:18px;margin:0 0 18px;border-bottom:3px solid var(--torf);padding-bottom:12px}:where([data-css~=g6]) .tm .kat-kopf img{width:120px;height:84px;object-fit:cover;border-radius:14px}:where([data-css~=g6]) .tm .kat-kopf h3{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:44px;line-height:1}:where([data-css~=g6]) .tm .spkl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 48px;gap:4px 48px}:where([data-css~=g6]) .tm .spkg{padding:16px 0 14px;border-bottom:1px dashed #cdbfaa;position:relative}:where([data-css~=g6]) .tm .spkg.empf{background:var(--hell);border-radius:18px;padding:16px 18px 14px;margin:6px -18px;border-bottom:0}:where([data-css~=g6]) .tm .hw{display:inline-block;background:var(--gelb);color:var(--ink);font-weight:800;font-size:13px;padding:3px 10px;border-radius:6px;margin:0 0 8px}:where([data-css~=g6]) .tm .gk{display:flex;align-items:baseline;gap:16px}:where([data-css~=g6]) .tm .gk h4{margin:0;font-size:19px;font-weight:800;line-height:1.25;flex:1 1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}:where([data-css~=g6]) .tm .gk .pr{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-css~=g6]) .tm .spkg>p{margin:4px 0 0;color:var(--mut);max-width:52ch}:where([data-css~=g6]) .tm .zch{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none}:where([data-css~=g6]) .tm .zch svg{width:18px;height:18px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g6]) .tm .z-vegan svg{stroke:var(--salbeid)}:where([data-css~=g6]) .tm .z-veg svg{stroke:#b57a00}:where([data-css~=g6]) .tm .z-klein svg{stroke:var(--blaud)}:where([data-css~=g6]) .tm .zus{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;max-width:440px}:where([data-css~=g6]) .tm .zus li{display:flex;justify-content:space-between;gap:12px;font-size:15px}:where([data-css~=g6]) .tm .zus b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-css~=g6]) .tm .allerg{margin-top:8px;font-size:14px}:where([data-css~=g6]) .tm .allerg summary{cursor:pointer;font-weight:800;color:var(--blaud);list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:32px}:where([data-css~=g7]) .tm .allerg summary::-webkit-details-marker{display:none}:where([data-css~=g7]) .tm .allerg summary:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}:where([data-css~=g7]) .tm .allerg[open] summary:after{transform:rotate(225deg) translateY(-2px)}:where([data-css~=g4]) .tm .allerg p{margin:4px 0 0;max-width:34ch}:where([data-css~=g4]) .tm .mbtafel .morgen b{color:var(--creme)}:where([data-css~=g4]) .tm .mbtafel .allerg summary{color:var(--gelb)}:where([data-css~=g4]) .tm .mbtafel .allerg p{color:var(--mutc)}:where([data-css~=g4]) .tm .fakten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}:where([data-css~=g4]) .tm .fakten li{background:var(--hell);border-radius:20px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:2px}:where([data-css~=g4]) .tm .fakten .fi{width:42px;height:42px;border-radius:12px;background:var(--gelb);display:grid;place-items:center;margin-bottom:10px}:where([data-css~=g4]) .tm .fakten .fi svg{width:24px;height:24px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g4]) .tm .fakten b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px;line-height:1.05}:where([data-css~=g4]) .tm .fakten li:first-child b{font-size:34px}:where([data-css~=g4]) .tm .fakten small{font-size:15px;color:var(--mut);font-weight:600}:where([data-css~=g4]) .tm .ablauf{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:56px;gap:56px;align-items:center}:where([data-css~=g4]) .tm .ablauf img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:26px}:where([data-css~=g4]) .tm .schritte{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 30px;gap:26px 30px}:where([data-css~=g4]) .tm .schritte .nr{min-height:58px;min-width:76px;padding:8px 22px 6px;font-size:34px;margin:0 0 12px}:where([data-css~=g4]) .tm .schritte b{display:block;font-size:20px;font-weight:800;margin:0 0 4px}:where([data-css~=g4]) .tm .schritte p{margin:0;color:var(--mut)}:where([data-css~=g4]) .tm .fragen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:56px;gap:56px;align-items:start}:where([data-css~=g4]) .tm .frage{border-bottom:1px solid #cdbfaa}:where([data-css~=g4]) .tm .frage summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-weight:800;font-size:19px}:where([data-css~=g4]) .tm .frage summary::-webkit-details-marker{display:none}:where([data-css~=g4]) .tm .frage summary:after{content:"";flex:none;width:12px;height:12px;border-right:2.5px solid;border-bottom:2.5px solid;transform:rotate(45deg) translateY(-3px);transition:transform .25s ease}:where([data-css~=g4]) .tm .frage[open] summary:after{transform:rotate(225deg) translateY(-3px)}:where([data-css~=g4]) .tm .frage p{margin:0 0 20px;color:var(--mut);max-width:60ch}:where([data-css~=g4]) .tm .bisgleich{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}:where([data-css~=g4]) .tm .bisgleich{padding-top:34px;padding-bottom:34px}:where([data-css~=g4]) .tm .bisgleich h2{margin:0;color:var(--ink);font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:40px;line-height:1}:where([data-css~=g4]) .tm .bisgleich .btn{width:auto;white-space:nowrap;padding:0 22px;min-height:52px;border-radius:999px}:where([data-css~=g4]) .tm .bisgleich .btn.wa2{background:var(--hell);color:var(--ink)}:where([data-css~=g4]) .tm .bisgleich p{margin:4px 0 0;color:var(--ink);font-weight:600}:where([data-css~=g4]) .tm .bisgleich .reihe{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:900px){:where([data-css~=g4]) .tm .ablauf,:where([data-css~=g4]) .tm .fragen,:where([data-css~=g4]) .tm .heute2,:where([data-css~=g4]) .tm .schritte{grid-template-columns:minmax(0,1fr)}:where([data-css~=g4]) .tm .mbtafel{padding:28px 24px 30px;min-height:0}:where([data-css~=g4]) .tm .mbliste li{font-size:24px}:where([data-css~=g4]) .tm .mbtafel .teller{width:220px;right:-70px;bottom:-50px;opacity:.6}:where([data-css~=g4]) .tm .ablauf img{aspect-ratio:4/3}:where([data-css~=g4]) .tm .fakten b{font-size:20px}:where([data-css~=g4]) .tm .fakten li:first-child b{font-size:28px}:where([data-css~=g4]) .tm .fakten li{padding:16px}}:where([data-css~=g8]) .tm .gsk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}:where([data-css~=g8]) .tm .karte-g{position:relative;aspect-ratio:1.75/1;border-radius:24px;background:var(--torf);color:var(--creme);overflow:hidden;isolation:isolate;box-shadow:0 30px 60px -28px rgba(29,22,18,.55);display:grid;grid-template-columns:1.25fr .75fr;animation:gsein 1.1s cubic-bezier(.16,1,.3,1) .15s both}:where([data-css~=g8]) .tm .karte-g:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1400px auto;mix-blend-mode:luminosity;opacity:.35;z-index:-1}@keyframes gsein{0%{opacity:0;transform:translateY(40px) rotate(0deg) scale(.96)}to{opacity:1;transform:none}}:where([data-css~=g8]) .tm .karte-g .li{padding:28px 30px;display:flex;flex-direction:column;justify-content:space-between}:where([data-css~=g8]) .tm .karte-g small{font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gelb);display:block;line-height:1.3}:where([data-css~=g8]) .tm .karte-g h3{margin:6px 0 0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(34px,3.4vw,48px);line-height:.95;letter-spacing:.04em;text-transform:uppercase;color:var(--gelb)}:where([data-css~=g8]) .tm .karte-g p{margin:6px 0 0;font-weight:700;color:var(--creme)}:where([data-css~=g8]) .tm .karte-g .gsz{border-bottom:1.5px solid rgba(239,232,220,.45);padding-bottom:6px;font-size:14px;color:var(--mutc);font-weight:600}:where([data-css~=g8]) .tm .karte-g .re{background:#fbf7ef;display:grid;place-items:center;position:relative}:where([data-css~=g8]) .tm .karte-g .re img{width:50%;max-width:150px;height:auto;display:block}:where([data-css~=g8]) .tm .karte-g .re:before{content:"";position:absolute;left:-9px;top:0;bottom:0;width:18px;background:radial-gradient(circle at 9px 9px,var(--creme) 6px,transparent 6.5px) 0 0/18px 24px repeat-y}:where([data-css~=g8]) .tm .gsk .schritte{grid-template-columns:minmax(0,1fr);gap:22px}:where([data-css~=g8]) .tm .gsk .knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}:where([data-css~=g8]) .tm .anlaesse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:22px}:where([data-css~=g8]) .tm .anlaesse .w2{min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--torf)}:where([data-css~=g8]) .tm .anlaesse .w2 img{position:relative;inset:auto;z-index:0;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;flex:none}:where([data-css~=g8]) .tm .anlaesse .w2 .box{position:relative;z-index:1;margin:-22px 14px 14px;padding:18px 20px 20px;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}:where([data-css~=g8]) .tm .anlaesse .w2 b{font-size:32px}:where([data-css~=g8]) .tm .anlaesse .w2 .box p{margin:0}:where([data-css~=g8]) .tm .anlaesse .w2 .patch{z-index:2;font-size:18px}:where([data-css~=g8]) .tm .vorort{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:20px;gap:20px;align-items:stretch}:where([data-css~=g8]) .tm .vorort .kachel{margin:0}:where([data-css~=g8]) .tm .vorort .theke{background:var(--torf);color:var(--creme);border-radius:24px;padding:30px 32px;position:relative;overflow:hidden;isolation:isolate}:where([data-css~=g8]) .tm .vorort .theke:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1800px auto;mix-blend-mode:luminosity;opacity:.35;z-index:-1}:where([data-css~=g8]) .tm .vorort .theke h3{margin:0 0 8px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:32px;color:var(--creme)}:where([data-css~=g8]) .tm .vorort .theke p{margin:0 0 18px;color:var(--mutc)}@media (max-width:900px){:where([data-css~=g8]) .tm .anlaesse,:where([data-css~=g8]) .tm .gsk,:where([data-css~=g8]) .tm .vorort{grid-template-columns:minmax(0,1fr)}:where([data-css~=g8]) .tm .karte-g{grid-template-columns:1.3fr .7fr}:where([data-css~=g8]) .tm .karte-g .li{padding:20px}:where([data-css~=g8]) .tm .karte-g .gsz{display:none}}:where([data-css~=g9]) .tm .fe-anl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:26px}:where([data-css~=g9]) .tm .fe-an{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);background:var(--hell);border-radius:26px;overflow:hidden;color:var(--ink);text-decoration:none;height:clamp(330px,22vw,390px);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}:where([data-css~=g9]) .tm .fe-an .fo{position:relative;display:block;height:100%;min-height:0;overflow:hidden}:where([data-css~=g9]) .tm .fe-an img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}:where([data-css~=g9]) .tm .fe-an .tx{padding:28px 28px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}:where([data-css~=g9]) .tm .fe-an h3{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(32px,2.6vw,42px);line-height:1}:where([data-css~=g9]) .tm .fe-an p{margin:0;color:var(--mut)}:where([data-css~=g9]) .tm .fe-an .info{font-weight:800;font-size:14px;padding:5px 12px;border-radius:999px;background:var(--creme)}:where([data-css~=g9]) .tm .fe-an .btn{margin-top:auto;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}:where([data-css~=g9]) .tm .fe-an .patch{position:absolute;left:16px;top:auto;bottom:18px;z-index:2;font-size:17px;margin:0;--pf:var(--wein);--pt:var(--creme)}:where([data-css~=g9]) .tm .fe-an .patch.blau{--pf:var(--blau);--pt:var(--ink)}@media (hover:hover){:where([data-css~=g9]) .tm .fe-an:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(29,22,18,.55)}:where([data-css~=g9]) .tm .fe-an:hover img{transform:scale(1.04)}}:where([data-css~=g6]) .tm .allerg p{margin:4px 0 0;color:var(--mut);max-width:52ch}:where([data-css~=g6]) .tm .gtab .gz p.ga{margin:3px 0 0;font-size:12.5px;line-height:1.35;color:var(--mut);font-style:normal}:where([data-css~=g6]) .tm .dips .allerg p{font-size:13px;line-height:1.5}:where([data-css~=g6]) .tm .beil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px}:where([data-css~=g6]) .tm .spkl.eng{grid-template-columns:minmax(0,1fr);gap:0}:where([data-css~=g6]) .tm .klein-zeile{padding:10px 0}:where([data-css~=g6]) .tm .dips h4{margin:10px 0 8px;font-size:19px}:where([data-css~=g6]) .tm .dips .zus{max-width:none;gap:10px}:where([data-css~=g6]) .tm .tausch{margin:20px 0 0;font-weight:700}:where([data-css~=g6]) .tm .getraenke{padding-top:20px}:where([data-css~=g6]) .tm .gsek{margin:0 0 50px;scroll-margin-top:170px}:where([data-css~=g6]) .tm .gsek>h3{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:44px;line-height:1;margin:0 0 18px}:where([data-css~=g6]) .tm .gspalten{column-count:2;column-gap:20px}:where([data-css~=g6]) .tm .gkarte{page-break-inside:avoid;break-inside:avoid;background:var(--creme);border-radius:22px;padding:22px 24px 14px;margin:0 0 20px}:where([data-css~=g6]) .tm .gkarte h4{margin:0 0 6px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px}:where([data-css~=g6]) .tm .gkarte ul{list-style:none;margin:0;padding:0}:where([data-css~=g6]) .tm .gkarte li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px dashed #cdbfaa}:where([data-css~=g6]) .tm .gkarte li:last-child{border-bottom:0}:where([data-css~=g6]) .tm .gkarte h5{margin:0;font-size:17px;font-weight:800}:where([data-css~=g6]) .tm .gkarte li p{margin:2px 0 0;font-size:14px;color:var(--mut)}:where([data-css~=g6]) .tm .gps{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start}:where([data-css~=g6]) .tm .gp{display:inline-flex;align-items:baseline;gap:5px;background:var(--hell);border-radius:999px;padding:3px 10px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-css~=g6]) .tm .gp small{font-weight:600;font-size:12px;color:var(--mut)}:where([data-css~=g6]) .tm .getr-kopf{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:40px;gap:40px;align-items:end;margin:0 0 36px}:where([data-css~=g6]) .tm .getr-kopf img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:22px}:where([data-css~=g6]) .tm .stand{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between;background:var(--torf);color:var(--creme);border-radius:24px;padding:28px 32px}:where([data-css~=g6]) .tm .stand p{margin:0;max-width:60ch;color:var(--mutc)}:where([data-css~=g6]) .tm .stand b{color:var(--creme)}@media (max-width:900px){:where([data-css~=g6]) .tm .gtab .gz{grid-template-columns:minmax(0,1fr) repeat(var(--sp),50px);column-gap:4px}:where([data-css~=g6]) .tm .gtab .gw{font-size:15px}:where([data-css~=g6]) .tm .beil,:where([data-css~=g6]) .tm .getr-kopf,:where([data-css~=g6]) .tm .marke2,:where([data-css~=g6]) .tm .spkl{grid-template-columns:minmax(0,1fr)}:where([data-css~=g6]) .tm .marke2 img{max-width:200px}:where([data-css~=g6]) .tm .sp-oben{flex-wrap:wrap;gap:8px}:where([data-css~=g6]) .tm .filter{margin-left:0;width:100%}:where([data-css~=g6]) .tm [data-modus=getraenke] .filter{display:none}:where([data-css~=g6]) .tm .reiter a{padding:0 16px;font-size:16px}:where([data-css~=g6]) .tm .gspalten{column-count:1}:where([data-css~=g6]) .tm .gsek>h3,:where([data-css~=g6]) .tm .kat-kopf h3{font-size:34px}:where([data-css~=g6]) .tm .kat-kopf img{width:88px;height:64px}:where([data-css~=g6]) .tm .spkg.empf{margin:6px 0}:where([data-css~=g6]) .tm .getr-kopf img{display:none}}:where([data-css~=g10]) .tm .schnitzel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:stretch}:where([data-css~=g10]) .tm .sd{position:relative;background:var(--gelb);color:var(--ink);border-radius:28px;padding:38px 40px 230px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column}:where([data-css~=g10]) .tm .sd .band{background:var(--ink);color:var(--gelb);align-self:flex-start;font-size:18px;padding:9px 34px 7px}:where([data-css~=g10]) .tm .sd h2{margin:18px 0 6px;font-size:clamp(44px,4.6vw,66px);line-height:.95;max-width:9ch}:where([data-css~=g10]) .tm .sd .zeit{font-weight:800;font-size:18px;margin:0}:where([data-css~=g10]) .tm .sd .preise{display:flex;gap:28px;align-items:flex-end;margin-top:24px}:where([data-css~=g10]) .tm .sd .preise div{display:flex;flex-direction:column}:where([data-css~=g10]) .tm .sd .preise b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:56px;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-css~=g10]) .tm .sd .preise div+div b{font-size:36px}:where([data-css~=g10]) .tm .sd .preise small{font-weight:800;font-size:15px;margin-top:6px}:where([data-css~=g10]) .tm .sd img{position:absolute;right:-70px;bottom:-70px;width:400px;z-index:-1;animation:auf 1s cubic-bezier(.16,1,.3,1) .2s both}:where([data-css~=g10]) .tm .aufbuffet{background:var(--torf);color:var(--creme);border-radius:28px;padding:38px 40px;position:relative;overflow:hidden;isolation:isolate}:where([data-css~=g10]) .tm .aufbuffet:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1800px auto;mix-blend-mode:luminosity;opacity:.35;z-index:-1}:where([data-css~=g10]) .tm .aufbuffet h3{margin:0 0 18px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;letter-spacing:.06em;text-transform:uppercase;color:var(--gelb)}:where([data-css~=g10]) .tm .aufbuffet ul{list-style:none;margin:0;padding:0;column-count:2;column-gap:28px}:where([data-css~=g10]) .tm .aufbuffet li{font-family:Alegreya Sans,sans-serif;font-weight:800;font-size:26px;line-height:1.1;padding:7px 0;page-break-inside:avoid;break-inside:avoid;animation:auf .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.2s + var(--i,0) * .06s)}:where([data-css~=g10]) .tm .aufbuffet .guata{margin:26px 0 0;padding-top:18px;border-top:1px dashed rgba(239,232,220,.35);display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}:where([data-css~=g10]) .tm .aufbuffet .guata b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:40px;color:var(--gelb)}:where([data-css~=g10]) .tm .aufbuffet .guata span{color:var(--mutc);max-width:32ch}:where([data-css~=g10]) .tm .termine{margin-top:48px}:where([data-css~=g10]) .tm .termine h3{margin:0 0 6px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:34px}:where([data-css~=g10]) .tm .termine p{margin:0 0 18px;color:var(--mut)}:where([data-css~=g10]) .tm .dos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}:where([data-css~=g10]) .tm .do{border:0;cursor:pointer;text-align:left;background:var(--hell);color:var(--ink);border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;gap:2px;font-family:inherit;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s ease}:where([data-css~=g10]) .tm .do small{font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut)}:where([data-css~=g10]) .tm .do b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05}:where([data-css~=g10]) .tm .do span{margin-top:10px;font-weight:800;font-size:15px;display:inline-flex;align-items:center;gap:6px}:where([data-css~=g10]) .tm .do span:after{content:"";width:8px;height:8px;border-right:2px solid;border-top:2px solid;transform:rotate(45deg)}@media (hover:hover){:where([data-css~=g10]) .tm .do:hover{background:var(--gelb);transform:translateY(-3px)}}:where([data-css~=g10]) .tm .do.gewaehlt{background:var(--gelb)}:where([data-css~=g10]) .tm .weitere{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px;gap:30px;align-items:center;background:var(--hell);border-radius:24px;padding:30px 34px}:where([data-css~=g10]) .tm .weitere h3{margin:0 0 6px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px}:where([data-css~=g10]) .tm .weitere p{margin:0;color:var(--mut);max-width:58ch}:where([data-css~=g10]) .tm .weitere .reihe{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:900px){:where([data-css~=g10]) .tm .schnitzel,:where([data-css~=g10]) .tm .weitere{grid-template-columns:minmax(0,1fr)}:where([data-css~=g10]) .tm .dos{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g10]) .tm .sd{padding:28px 24px 200px}:where([data-css~=g10]) .tm .sd img{width:300px;right:-70px;bottom:-40px}:where([data-css~=g10]) .tm .sd .preise b{font-size:46px}:where([data-css~=g10]) .tm .aufbuffet{padding:28px 24px}:where([data-css~=g10]) .tm .aufbuffet li{font-size:21px}:where([data-css~=g10]) .tm .aufbuffet ul{column-count:1}}:where([data-css~=g11]) .tm .saison{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px;gap:30px;align-items:center;background:var(--torf);color:var(--creme);border-radius:28px;padding:36px 40px;position:relative;overflow:hidden;isolation:isolate}:where([data-css~=g11]) .tm .saison:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1800px auto;mix-blend-mode:luminosity;opacity:.35;z-index:-1}:where([data-css~=g11]) .tm .saison small{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--gelb)}:where([data-css~=g11]) .tm .saison h2{margin:6px 0 8px;font-size:clamp(40px,4.4vw,62px);line-height:.95;color:var(--creme)}:where([data-css~=g11]) .tm .saison p{margin:0;color:var(--mutc);max-width:52ch}:where([data-css~=g11]) .tm .zaehler{text-align:center;background:var(--gelb);color:var(--ink);border-radius:24px;padding:22px 30px;min-width:200px}:where([data-css~=g11]) .tm .zaehler b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:72px;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-css~=g11]) .tm .zaehler span{font-weight:800}:where([data-css~=g11]) .tm .sommer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:22px}:where([data-css~=g11]) .tm .sommer .w2{min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--torf)}:where([data-css~=g11]) .tm .sommer .w2 img{position:relative;inset:auto;z-index:0;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;flex:none}:where([data-css~=g11]) .tm .sommer .w2 .box{position:relative;z-index:1;margin:-22px 14px 14px;padding:18px 20px 20px;flex:1 1}:where([data-css~=g11]) .tm .sommer .w2 b{font-size:30px}:where([data-css~=g11]) .tm .sommer .marke-mini{position:absolute;left:14px;top:14px;z-index:2;background:var(--hell);border-radius:14px;padding:8px 12px}:where([data-css~=g11]) .tm .sommer .marke-mini img{position:static;width:96px;height:auto;aspect-ratio:auto}:where([data-css~=g11]) .tm .sommer .w2.zapf>img{object-position:30% 60%}:where([data-css~=g11]) .tm .platz .fakten li{background:var(--creme)}:where([data-css~=g11]) .tm .platz .fakten li:first-child b{font-size:24px}:where([data-css~=g11]) .tm .platz{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:center}:where([data-css~=g11]) .tm .platz>img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:26px}:where([data-css~=g11]) .tm .buehne{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:center}:where([data-css~=g11]) .tm .buehne img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:26px}:where([data-css~=g11]) .tm .buehne .weitere{grid-template-columns:minmax(0,1fr)}:where([data-css~=g11]) .tm .bue-satz{margin:0 0 18px;color:var(--mut);max-width:44ch}:where([data-css~=g11]) .tm .rueck{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;align-items:center}:where([data-css~=g11]) .tm .rueck-text p{color:var(--mut);max-width:42ch;margin:0 0 20px}:where([data-css~=g11]) .tm .rueck-bilder{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:220px 220px;grid-gap:14px;gap:14px}:where([data-css~=g11]) .tm .rueck-bilder img{width:100%;height:100%;object-fit:cover;border-radius:22px;animation:auf .9s cubic-bezier(.16,1,.3,1) both}:where([data-css~=g11]) .tm .rueck-bilder .r1{grid-row:1/3}:where([data-css~=g11]) .tm .rueck-bilder .r2{animation-delay:.08s}:where([data-css~=g11]) .tm .rueck-bilder .r3{animation-delay:.16s}:where([data-css~=g11]) .tm .rueck-bilder .r4{display:none}@media (max-width:900px){:where([data-css~=g11]) .tm .rueck{grid-template-columns:minmax(0,1fr);gap:28px}:where([data-css~=g11]) .tm .rueck-bilder{grid-template-rows:180px 180px}}@media (max-width:900px){:where([data-css~=g11]) .tm .buehne,:where([data-css~=g11]) .tm .platz,:where([data-css~=g11]) .tm .saison{grid-template-columns:minmax(0,1fr)}:where([data-css~=g11]) .tm .sommer{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g11]) .tm .saison{padding:28px 24px}:where([data-css~=g11]) .tm .zaehler{min-width:0}}@media (max-width:600px){:where([data-css~=g11]) .tm .sommer{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g12]) .tm .rechnung{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:40px;gap:40px;align-items:center}:where([data-css~=g12]) .tm .bon{position:relative;background:var(--gelb);color:var(--ink);border-radius:28px;padding:36px 40px 40px;overflow:hidden;isolation:isolate}:where([data-css~=g12]) .tm .bon .band{background:var(--ink);color:var(--gelb);font-size:18px;padding:9px 30px 7px;display:inline-block}:where([data-css~=g12]) .tm .bon h2{margin:18px 0 22px;font-size:clamp(40px,4.2vw,60px);line-height:.95;max-width:12ch}:where([data-css~=g12]) .tm .bon ul{list-style:none;margin:0;padding:0;max-width:430px}:where([data-css~=g12]) .tm .bon li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;border-bottom:2px dashed rgba(29,22,18,.28);font-weight:800;font-size:19px;animation:auf .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.15s + var(--i,0) * .12s)}:where([data-css~=g12]) .tm .bon li b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-css~=g12]) .tm .bon li.summe{border-bottom:0;padding-top:16px}:where([data-css~=g12]) .tm .bon li.summe b{font-size:56px;line-height:.9}:where([data-css~=g12]) .tm .bon img{position:absolute;right:-60px;bottom:-40px;width:300px;transform:rotate(0);z-index:-1;opacity:.95;border-radius:50%;aspect-ratio:1/1;object-fit:cover;object-position:28% 30%}:where([data-css~=g12]) .tm .wie .schritte{grid-template-columns:minmax(0,1fr);gap:22px}:where([data-css~=g12]) .tm .zwei3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}:where([data-css~=g12]) .tm .fuer{background:var(--creme);border-radius:26px;padding:32px 34px;display:flex;flex-direction:column}:where([data-css~=g12]) .tm .fuer.dunkel{background:var(--torf);color:var(--creme);position:relative;overflow:hidden;isolation:isolate}:where([data-css~=g12]) .tm .fuer.dunkel:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1800px auto;mix-blend-mode:luminosity;opacity:.35;z-index:-1}:where([data-css~=g12]) .tm .fuer small{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--wein)}:where([data-css~=g12]) .tm .fuer.dunkel small{color:var(--gelb)}:where([data-css~=g12]) .tm .fuer h3{margin:6px 0 16px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:36px;line-height:1}:where([data-css~=g12]) .tm .fuer ul{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:10px;gap:10px}:where([data-css~=g12]) .tm .fuer li{position:relative;padding-left:30px;font-weight:600}:where([data-css~=g12]) .tm .fuer li:before{content:"";position:absolute;left:2px;top:6px;width:14px;height:8px;border-left:3px solid var(--gelb);border-bottom:3px solid var(--gelb);transform:rotate(-45deg)}:where([data-css~=g12]) .tm .fuer .hinweis{margin:22px 0 0;font-size:15px;color:var(--mutc)}:where([data-css~=g12]) .tm .fuer .btn{margin-top:auto;align-self:flex-start;min-height:44px;padding:0 20px;font-size:15px}:where([data-css~=g12]) .tm .bestellen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:56px;gap:56px;align-items:start}:where([data-css~=g12]) .tm .mform{background:var(--hell);border-radius:26px;padding:30px 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px}:where([data-css~=g12]) .tm .mform label{display:flex;flex-direction:column;gap:6px;font-weight:800;font-size:15px}:where([data-css~=g12]) .tm .mform label.breit{grid-column:1/-1}:where([data-css~=g12]) .tm .mform input,:where([data-css~=g12]) .tm .mform select,:where([data-css~=g12]) .tm .mform textarea{font:inherit;font-weight:600;font-size:17px;color:var(--ink);background:#fff;border:1.5px solid #d9ccb8;border-radius:14px;min-height:52px;padding:0 16px;width:100%;box-sizing:border-box}:where([data-css~=g12]) .tm .mform textarea{min-height:96px;padding:12px 16px;resize:vertical}:where([data-css~=g12]) .tm .mform input:focus,:where([data-css~=g12]) .tm .mform select:focus,:where([data-css~=g12]) .tm .mform textarea:focus{outline:3px solid var(--gelb);outline-offset:1px;border-color:var(--ink)}:where([data-css~=g12]) .tm .menge{display:flex;align-items:center;gap:10px}:where([data-css~=g12]) .tm .menge button{flex:none;width:52px;height:52px;border-radius:14px;border:0;background:var(--torf);color:var(--creme);font-size:26px;font-weight:800;cursor:pointer;line-height:1}:where([data-css~=g12]) .tm .menge input{text-align:center;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px}:where([data-css~=g12]) .tm .mform .wert{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--creme);border-radius:16px;padding:14px 18px;font-weight:800}:where([data-css~=g12]) .tm .mform .wert b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where([data-css~=g12]) .tm .mform .senden{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}:where([data-css~=g12]) .tm .mform .senden .btn{min-height:52px;padding:0 26px}:where([data-css~=g12]) .tm .mform .senden small{color:var(--mut);font-weight:600}:where([data-css~=g12]) .tm .mform .danke{grid-column:1/-1;background:var(--salbeid);color:var(--creme);border-radius:16px;padding:18px 20px;font-weight:700}:where([data-css~=g12]) .tm .mform .danke b{display:block;font-family:Alegreya Sans,sans-serif;font-size:26px;font-weight:900}:where([data-css~=g12]) .tm .fuerwahl{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}:where([data-css~=g12]) .tm .fuerwahl label{flex-direction:row;gap:0;font-size:16px;cursor:pointer}:where([data-css~=g12]) .tm .fuerwahl input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}:where([data-css~=g12]) .tm .fuerwahl span{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:999px;background:var(--creme);font-weight:800;transition:background .2s ease}:where([data-css~=g12]) .tm .fuerwahl input:checked+span{background:var(--torf);color:var(--creme)}:where([data-css~=g12]) .tm .fuerwahl input:focus-visible+span{outline:3px solid var(--gelb);outline-offset:2px}:where([data-css~=g12]) .tm .mform [hidden]{display:none}:where([data-css~=g12]) .tm .mform .mfopt{font-style:normal;font-weight:600;color:var(--mut)}:where([data-css~=g12]) .tm .bestellen .lead a{color:inherit;font-weight:800}:where([data-css~=g12]) .tm .heute3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:center}:where([data-css~=g12]) .tm .heute3 .mbtafel{min-height:0}@media (max-width:900px){:where([data-css~=g12]) .tm .bestellen,:where([data-css~=g12]) .tm .heute3,:where([data-css~=g12]) .tm .rechnung,:where([data-css~=g12]) .tm .zwei3{grid-template-columns:minmax(0,1fr)}:where([data-css~=g12]) .tm .bon{padding:28px 24px 32px}:where([data-css~=g12]) .tm .bon img{width:200px;right:-60px;bottom:-50px;opacity:.5}:where([data-css~=g12]) .tm .bon li.summe b{font-size:46px}:where([data-css~=g12]) .tm .mform{grid-template-columns:minmax(0,1fr);padding:22px 18px}:where([data-css~=g12]) .tm .fuer{padding:26px 22px}}:where([data-css~=g13]) .tm .et-naechst{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);border-radius:28px;overflow:hidden;background:var(--torf);color:var(--creme);min-height:440px;animation:auf .8s cubic-bezier(.16,1,.3,1) both}:where([data-css~=g13]) .tm .et-naechst .bild{position:relative;overflow:hidden}:where([data-css~=g13]) .tm .et-naechst .bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:etzoom 9s ease-out both}@keyframes etzoom{0%{transform:scale(1.08)}to{transform:none}}:where([data-css~=g13]) .tm .et-naechst .bild .datum{position:absolute;left:0;top:28px;padding:12px 30px 10px 22px;background:var(--gelb);color:var(--ink);-webkit-clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:54px;line-height:.85;display:grid}:where([data-css~=g13]) .tm .et-naechst .bild .datum small{font-family:Mulish,sans-serif;font-size:15px;font-weight:800;margin-top:6px}:where([data-css~=g13]) .tm .et-naechst .info{position:relative;padding:40px 40px 36px;display:flex;flex-direction:column;gap:10px;isolation:isolate}:where([data-css~=g13]) .tm .et-naechst .info:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1800px auto;mix-blend-mode:luminosity;opacity:.35;z-index:-1}:where([data-css~=g13]) .tm .et-naechst .band{align-self:flex-start}:where([data-css~=g13]) .tm .et-naechst h2{margin:8px 0 0;font-size:clamp(36px,3.6vw,52px);line-height:.98;color:var(--creme)}:where([data-css~=g13]) .tm .et-naechst .wann{font-weight:800;font-size:18px;margin:0}:where([data-css~=g13]) .tm .et-naechst .txt{margin:0;color:var(--mutc)}:where([data-css~=g13]) .tm .et-naechst .fakten{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}:where([data-css~=g13]) .tm .et-naechst .fakten span{padding:5px 12px;border-radius:999px;background:rgba(239,232,220,.12);font-weight:800;font-size:14px}:where([data-css~=g13]) .tm .et-naechst .fakten .bald{background:var(--gelb);color:var(--ink)}:where([data-css~=g13]) .tm .et-alle{margin-top:80px}:where([data-css~=g13]) .tm .et-kal[hidden],:where([data-css~=g13]) .tm .et-naechst[hidden]{display:none}:where([data-css~=g13]) .tm .et-naechst .knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px}:where([data-css~=g13]) .tm .uh-stage{position:relative;animation:auf .9s cubic-bezier(.16,1,.3,1) .1s both}:where([data-css~=g13]) .tm .et-stage{height:720px}:where([data-css~=g13]) .tm .et-stage .story .box{padding-bottom:16px}:where([data-css~=g13]) .tm .et-stage .story .box p{margin-bottom:14px}:where([data-css~=g13]) .tm .et-stage .sfuss{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}:where([data-css~=g13]) .tm .et-stage .sfuss .et-b{background:rgba(239,232,220,.14);color:var(--creme)}:where([data-css~=g13]) .tm .et-stage .btn.klein{min-height:40px;padding:0 18px;font-size:14px}:where([data-css~=g13]) .tm .et-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:22px 0 8px}:where([data-css~=g13]) .tm .et-filter button{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--creme);color:var(--ink);font:inherit;font-weight:800;font-size:15px;cursor:pointer;transition:background .2s ease}:where([data-css~=g13]) .tm .et-filter button:hover{background:var(--cremed)}:where([data-css~=g13]) .tm .et-filter button{display:inline-flex;align-items:center;gap:8px}:where([data-css~=g13]) .tm .et-filter svg,:where([data-css~=g13]) .tm .et-k svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}:where([data-css~=g13]) .tm .et-filter [data-kat-f] svg{color:var(--mut)}:where([data-css~=g13]) .tm .et-filter [aria-pressed=true] svg{color:var(--gelb)}:where([data-css~=g13]) .tm .et-k{display:inline-flex;align-items:center;gap:5px}:where([data-css~=g13]) .tm .et-k svg{width:14px;height:14px}:where([data-css~=g13]) .tm .et-filter button[aria-pressed=true]{background:var(--torf);color:var(--creme)}:where([data-css~=g13]) .tm .et-filter .umbruch{flex-basis:100%;height:0}:where([data-css~=g13]) .tm .et-filter .mon-ic{display:inline-flex;align-items:center;color:var(--mut);margin-right:2px}:where([data-css~=g13]) .tm .et-filter .mon-ic svg{width:20px;height:20px}:where([data-css~=g13]) .tm .et-mon{margin-left:auto;position:relative;display:inline-flex;align-items:center;gap:0;min-height:44px;padding:0 44px 0 16px;border-radius:999px;background:var(--creme);color:var(--ink);cursor:pointer;transition:background .2s ease}:where([data-css~=g13]) .tm .et-mon:hover{background:var(--cremed)}:where([data-css~=g13]) .tm .et-mon.an{background:var(--torf);color:var(--creme)}:where([data-css~=g13]) .tm .et-mon.an .mon-ic{color:var(--gelb)}:where([data-css~=g13]) .tm .et-mon:after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:2.2px solid;border-bottom:2.2px solid;transform:translateY(-70%) rotate(45deg);pointer-events:none}:where([data-css~=g13]) .tm .et-mon select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;font-size:15px;padding:0 0 0 8px;min-height:44px;cursor:pointer;outline:none}:where([data-css~=g13]) .tm .et-mon:focus-within{outline:2px solid var(--torf);outline-offset:3px}:where([data-css~=g13]) .tm .et-mon select option{color:#222;background:#fff}:where([data-css~=g13]) .tm .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){:where([data-css~=g13]) .tm .et-mon{margin-left:0;width:100%;justify-content:flex-start}:where([data-css~=g13]) .tm .et-mon select{flex:1 1}}@media (min-width:1600px){:where([data-css~=g13]) .tm #termine .et-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}:where([data-css~=g13]) .tm #termine .et-z a{grid-template-columns:76px 120px minmax(0,1fr) 24px;grid-template-rows:auto auto;column-gap:20px;row-gap:8px;height:100%;box-sizing:border-box}:where([data-css~=g13]) .tm #termine .et-d,:where([data-css~=g13]) .tm #termine .et-z .ev-ph,:where([data-css~=g13]) .tm #termine .et-z img{grid-row:1/3;align-self:center}:where([data-css~=g13]) .tm #termine .et-tx{grid-column:3;grid-row:1;align-self:end}:where([data-css~=g13]) .tm #termine .et-b{grid-column:3;grid-row:2;justify-self:start;align-self:start;font-size:13px;padding:4px 12px}:where([data-css~=g13]) .tm #termine .et-pfeil{grid-column:4;grid-row:1/3}}:where([data-css~=g13]) .tm .et-ansicht{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--creme)}:where([data-css~=g13]) .tm .et-ansicht button{width:42px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--mut);cursor:pointer;display:grid;place-items:center;transition:background .2s ease,color .2s ease}:where([data-css~=g13]) .tm .et-ansicht button[aria-pressed=true]{background:var(--torf);color:var(--gelb)}:where([data-css~=g13]) .tm .et-ansicht svg,:where([data-css~=g13]) .tm .et-kkopf svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g13]) .tm .et-ansicht svg circle{fill:currentColor}:where([data-css~=g13]) .tm .et-ansicht button:focus-visible,:where([data-css~=g13]) .tm .et-ke:focus-visible,:where([data-css~=g13]) .tm .et-kkopf button:focus-visible{outline:2px solid var(--torf);outline-offset:2px}:where([data-css~=g13]) .tm .et-kal{margin-top:30px}:where([data-css~=g13]) .tm .et-kkopf{display:flex;align-items:center;gap:12px;margin-bottom:16px}:where([data-css~=g13]) .tm .et-kkopf .et-monat{margin:0 6px;min-width:0}:where([data-css~=g13]) .tm .et-kkopf button{width:44px;height:44px;border:0;border-radius:999px;background:var(--creme);color:var(--ink);cursor:pointer;display:grid;place-items:center}:where([data-css~=g13]) .tm .et-kkopf button:disabled{opacity:.35;cursor:default}:where([data-css~=g13]) .tm .et-kgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}:where([data-css~=g13]) .tm .et-kwt{font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);padding:0 10px 2px}:where([data-css~=g13]) .tm .et-kt{min-height:124px;border-radius:14px;background:rgba(74,55,45,.05);padding:8px;display:flex;flex-direction:column;gap:5px;min-width:0}:where([data-css~=g13]) .tm .et-kt.aus{background:transparent}:where([data-css~=g13]) .tm .et-kt b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:19px;line-height:28px;color:var(--mut);padding:0 4px;align-self:flex-start;border-radius:999px;min-width:28px;text-align:center}:where([data-css~=g13]) .tm .et-kt.hat b{color:var(--ink)}:where([data-css~=g13]) .tm .et-kt.heute b{background:var(--gelb);color:var(--ink)}:where([data-css~=g13]) .tm .et-ke{display:block;border-radius:9px;padding:6px 8px;background:var(--torf);color:var(--creme);font-weight:800;font-size:13px;line-height:1.2;text-decoration:none;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where([data-css~=g13]) .tm .et-ke i{display:block;font-style:normal;font-size:12px;color:var(--gelb);margin-bottom:2px}:where([data-css~=g13]) .tm .et-ke.vorbei{opacity:.45}@media (hover:hover){:where([data-css~=g13]) .tm .et-ke:hover{background:var(--ink)}:where([data-css~=g13]) .tm .et-ansicht button[aria-pressed=false]:hover,:where([data-css~=g13]) .tm .et-kkopf button:not(:disabled):hover{background:var(--cremed)}}@media (min-width:701px){:where([data-css~=g13]) .tm #termine.kal [data-liste]{display:none}}@media (max-width:700px){:where([data-css~=g13]) .tm .et-kgrid{gap:4px}:where([data-css~=g13]) .tm .et-kwt{padding:0;text-align:center;font-size:11px}:where([data-css~=g13]) .tm .et-kt{min-height:50px;padding:5px 2px;align-items:center;gap:3px}:where([data-css~=g13]) .tm .et-kt b{font-size:16px;line-height:24px;align-self:center;min-width:24px}:where([data-css~=g13]) .tm .et-ke{display:none}:where([data-css~=g13]) .tm .et-kt.hat:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--wein)}:where([data-css~=g13]) .tm .et-kal{margin-top:20px}}@media (max-width:900px){:where([data-css~=g13]) .tm .et-filter .et-mon{flex:1 1 200px;width:auto}:where([data-css~=g13]) .tm .et-ansicht{flex:none}}:where([data-css~=g13]) .tm .et-filter .et-ansicht button{width:40px;height:40px;min-height:0;padding:0;display:grid;place-items:center;grid-gap:0;gap:0}:where([data-css~=g13]) .tm .et-filter .et-ansicht svg{color:inherit}:where([data-css~=g13]) .tm .et-ke i{display:flex;align-items:center;gap:5px}:where([data-css~=g13]) .tm .et-ke i svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}:where([data-css~=g13]) .tm .et-ke.k-Musik{background:var(--blaud)}:where([data-css~=g13]) .tm .et-ke.k-Party{background:var(--wein)}:where([data-css~=g13]) .tm .et-ke.k-Tanz{background:var(--salbeid)}:where([data-css~=g13]) .tm .et-ke.k-Kultur{background:var(--torf)}:where([data-css~=g13]) .tm .et-ke.k-Essen{background:var(--gelb);color:var(--ink)}:where([data-css~=g13]) .tm .et-ke.k-Essen i{color:var(--torf)}:where([data-css~=g13]) .tm .et-ke.k-Musik i,:where([data-css~=g13]) .tm .et-ke.k-Party i,:where([data-css~=g13]) .tm .et-ke.k-Tanz i{color:#fff3c4}@media (hover:hover){:where([data-css~=g13]) .tm .et-ke.k-Kultur:hover,:where([data-css~=g13]) .tm .et-ke.k-Musik:hover,:where([data-css~=g13]) .tm .et-ke.k-Party:hover,:where([data-css~=g13]) .tm .et-ke.k-Tanz:hover{background:var(--ink)}}@media (max-width:700px){:where([data-css~=g13]) .tm .et-kt.hat:after{background:var(--wein)}}:where([data-css~=g13]) .tm .et-z .ev-ph{width:120px;height:84px;border-radius:14px}:where([data-css~=g13]) .tm .et-z .ev-ph svg{width:40px}:where([data-css~=g13]) .tm .story .ev-ph.bg{position:absolute;inset:0}:where([data-css~=g13]) .tm .story .ev-ph.bg svg{width:42%;max-width:170px;margin-bottom:38%}:where([data-css~=g13]) .tm .et-naechst .bild .nph{position:absolute;inset:0}:where([data-css~=g13]) .tm .et-naechst .bild .nph svg{max-width:170px}:where([data-css~=g13]) .tm .et-dots{display:none}@media (max-width:700px){:where([data-css~=g13]) .tm .et-kt.hat:after{display:none}:where([data-css~=g13]) .tm .et-dots{display:flex;gap:3px}:where([data-css~=g13]) .tm .et-dots i{width:7px;height:7px;border-radius:50%;background:var(--torf)}:where([data-css~=g13]) .tm .et-dots i.k-Musik{background:var(--blaud)}:where([data-css~=g13]) .tm .et-dots i.k-Party{background:var(--wein)}:where([data-css~=g13]) .tm .et-dots i.k-Tanz{background:var(--salbeid)}:where([data-css~=g13]) .tm .et-dots i.k-Essen{background:var(--gelb)}:where([data-css~=g13]) .tm .et-kt[data-ktag]{cursor:pointer}:where([data-css~=g13]) .tm .et-kt.wahl{background:var(--torf)}:where([data-css~=g13]) .tm .et-kt.wahl b{color:var(--creme)}:where([data-css~=g13]) .tm .et-kt.wahl .et-dots i{box-shadow:0 0 0 1.5px var(--creme)}}:where([data-css~=g13]) .tm .et-monat{flex-wrap:wrap;row-gap:8px}@media (max-width:700px){:where([data-css~=g13]) .tm .et-monat .et-ganz{margin-left:0}:where([data-css~=g13]) .tm .et-monat:has(.et-ganz){font-size:26px}}:where([data-css~=g13]) .tm .et-ganz{white-space:nowrap;margin-left:auto;align-self:center;border:0;background:var(--creme);color:var(--ink);font:inherit;font-weight:800;font-size:14px;min-height:36px;padding:0 14px;border-radius:999px;cursor:pointer}:where([data-css~=g13]) .tm .et-monat{margin:34px 0 12px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;display:flex;align-items:baseline;gap:12px}:where([data-css~=g13]) .tm .et-monat small{font-family:Mulish,sans-serif;font-size:15px;font-weight:700;color:var(--mut)}:where([data-css~=g13]) .tm .et-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}:where([data-css~=g13]) .tm .et-z a{display:grid;grid-template-columns:76px 120px minmax(0,1fr) auto 24px;grid-gap:20px;gap:20px;align-items:center;padding:12px 20px 12px 12px;border-radius:20px;background:var(--hell);color:var(--ink);text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s ease}:where([data-css~=g13]) .tm .et-z a:hover{background:#fff;transform:translateX(4px)}:where([data-css~=g13]) .tm .et-d{display:flex;flex-direction:column;align-items:center;justify-content:center;height:84px;border-radius:14px;background:var(--torf);color:var(--creme);line-height:1}:where([data-css~=g13]) .tm .et-d b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:36px;color:var(--gelb)}:where([data-css~=g13]) .tm .et-d small{font-weight:800;font-size:13px;margin-top:4px;text-transform:uppercase;letter-spacing:.04em}:where([data-css~=g13]) .tm .et-z img{width:120px;height:84px;object-fit:cover;border-radius:14px}:where([data-css~=g13]) .tm .et-tx{display:flex;flex-direction:column;gap:3px;min-width:0}:where([data-css~=g13]) .tm .et-tx b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:25px;line-height:1.05}:where([data-css~=g13]) .tm .et-tx small{font-weight:700;font-size:15px;color:var(--mut)}:where([data-css~=g13]) .tm .et-k{align-self:flex-start;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g13]) .tm .et-b{font-weight:800;font-size:14px;padding:6px 14px;border-radius:999px;background:var(--creme);white-space:nowrap}:where([data-css~=g13]) .tm .et-b.offen{background:var(--gelb)}:where([data-css~=g13]) .tm .et-pfeil{width:12px;height:12px;border-right:2.5px solid;border-top:2.5px solid;transform:rotate(45deg)}:where([data-css~=g13]) .tm .et-nichts{padding:28px 30px;border-radius:20px;background:var(--hell);margin-top:22px}:where([data-css~=g13]) .tm .et-nichts b{display:block;font-family:Alegreya Sans,sans-serif;font-size:26px;font-weight:900}:where([data-css~=g13]) .tm .et-nichts p{margin:4px 0 0;color:var(--mut)}:where([data-css~=g13]) .tm .et-rueck{margin-top:34px}:where([data-css~=g13]) .tm .et-rueck summary{cursor:pointer;font-weight:800;list-style:none;display:inline-flex;align-items:center;gap:10px;min-height:44px}:where([data-css~=g13]) .tm .et-rueck summary::-webkit-details-marker{display:none}:where([data-css~=g13]) .tm .et-rueck summary:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);transition:transform .2s ease}:where([data-css~=g13]) .tm .et-rueck[open] summary:after{transform:rotate(225deg)}:where([data-css~=g13]) .tm .et-rueck .et-liste{margin-top:12px;opacity:.75}:where([data-css~=g13]) .tm .et-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px}:where([data-css~=g13]) .tm .et-karte{border-radius:24px;padding:32px 34px;background:var(--hell);display:flex;flex-direction:column;gap:10px;align-items:flex-start}:where([data-css~=g13]) .tm .et-karte h3{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:32px;line-height:1.05}:where([data-css~=g13]) .tm .et-karte p{margin:0;color:var(--mut)}:where([data-css~=g13]) .tm .et-karte .knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}:where([data-css~=g13]) .tm .et-karte.gelb{background:var(--gelb)}:where([data-css~=g13]) .tm .et-karte.gelb p{color:var(--ink)}:where([data-css~=g13]) .tm .et-klein{font-weight:900;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:6px 0}:where([data-css~=g13]) .tm .et-buehne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}:where([data-css~=g13]) .tm .et-buehne img{width:100%;border-radius:24px;aspect-ratio:4/3;object-fit:cover}:where([data-css~=g13]) .tm .et-buehne h2{color:var(--creme)}:where([data-css~=g13]) .tm .et-buehne p{color:var(--mutc);max-width:52ch}:where([data-css~=g13]) .tm .et-buehne ul{list-style:none;margin:18px 0 24px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}:where([data-css~=g13]) .tm .et-buehne li{padding:14px 16px;border-radius:16px;background:rgba(239,232,220,.08)}:where([data-css~=g13]) .tm .et-buehne li b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px;color:var(--gelb);line-height:1}:where([data-css~=g13]) .tm .et-buehne li span{font-size:14px;font-weight:700}@media (max-width:900px){:where([data-css~=g13]) .tm .et-buehne,:where([data-css~=g13]) .tm .et-naechst,:where([data-css~=g13]) .tm .et-zwei{grid-template-columns:minmax(0,1fr)}:where([data-css~=g13]) .tm .et-naechst .bild{min-height:260px}:where([data-css~=g13]) .tm .et-naechst .info{padding:28px 24px}:where([data-css~=g13]) .tm .et-z a{grid-template-columns:64px minmax(0,1fr) 18px;gap:14px;padding:10px 14px 10px 10px}:where([data-css~=g13]) .tm .et-z .ev-ph,:where([data-css~=g13]) .tm .et-z img{display:none}:where([data-css~=g13]) .tm .et-d{height:72px}:where([data-css~=g13]) .tm .et-d b{font-size:30px}:where([data-css~=g13]) .tm .et-tx b{font-size:21px}:where([data-css~=g13]) .tm .et-b{grid-column:2;grid-row:2;justify-self:start;margin-top:-6px;font-size:13px;padding:4px 12px}:where([data-css~=g13]) .tm .et-pfeil{grid-column:3;grid-row:1}:where([data-css~=g13]) .tm .et-karte{padding:26px 24px}}:where([data-css~=g14]) .tm .ed{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:48px;gap:48px;align-items:center;padding:20px 0 70px}:where([data-css~=g14]) .tm .ed-bild{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/3;animation:auf .9s cubic-bezier(.16,1,.3,1) both}:where([data-css~=g14]) .tm .ed-bild img{width:100%;height:100%;object-fit:cover;animation:etzoom 9s ease-out both}:where([data-css~=g14]) .tm .ed-bild .ev-ph{width:100%;height:100%}:where([data-css~=g14]) .tm .ed-bild .ev-ph svg{max-width:160px}:where([data-css~=g14]) .tm .ed-bild .datum{position:absolute;left:0;top:28px;padding:12px 30px 10px 22px;background:var(--gelb);color:var(--ink);-webkit-clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:58px;line-height:.85;display:grid}:where([data-css~=g14]) .tm .ed-bild .datum small{font-family:Mulish,sans-serif;font-size:15px;font-weight:800;margin-top:6px}:where([data-css~=g14]) .tm .ed h1{margin:12px 0 10px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(38px,3.6vw,62px);line-height:.95;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal;color:var(--creme)}:where([data-css~=g14]) .tm .ed-weitere .dat{font-size:30px}:where([data-css~=g14]) .tm .ed .lead{color:var(--mutc);margin:0 0 20px}:where([data-css~=g14]) .tm .ed dl{margin:0 0 24px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 20px;gap:10px 20px}:where([data-css~=g14]) .tm .ed dt{font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--gelb);padding-top:3px}:where([data-css~=g14]) .tm .ed dd{margin:0;font-weight:700;font-size:18px}:where([data-css~=g14]) .tm .ed .bald{display:inline-flex;margin-left:8px;padding:2px 10px;border-radius:999px;background:var(--gelb);color:var(--ink);font-size:13px;font-weight:800;vertical-align:2px}:where([data-css~=g14]) .tm .ed-txt{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:40px;gap:40px;align-items:start}:where([data-css~=g14]) .tm .ed-txt p.gross{font-size:22px;line-height:1.5;margin:0 0 14px}:where([data-css~=g14]) .tm .ed-txt .pflege{font-size:14px;color:var(--mut);margin:0}:where([data-css~=g14]) .tm .ed-gut{background:var(--hell);border-radius:24px;padding:28px 30px}:where([data-css~=g14]) .tm .ed-gut h3{margin:0 0 12px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px}:where([data-css~=g14]) .tm .ed-gut ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}:where([data-css~=g14]) .tm .ed-gut li{display:flex;gap:10px;font-weight:700}:where([data-css~=g14]) .tm .ed-gut li:before{content:"";flex:none;width:9px;height:9px;margin-top:8px;border-radius:50%;background:var(--gelb)}:where([data-css~=g14]) .tm .ed-teilen{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:where([data-css~=g14]) .tm .ed-weitere{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}:where([data-css~=g14]) .tm .ed-weitere img{aspect-ratio:4/3}@media (max-width:900px){:where([data-css~=g14]) .tm .ed,:where([data-css~=g14]) .tm .ed-txt{grid-template-columns:minmax(0,1fr);gap:28px}:where([data-css~=g14]) .tm .ed{padding-bottom:44px}:where([data-css~=g14]) .tm .ed-weitere{grid-template-columns:minmax(0,1fr)}:where([data-css~=g14]) .tm .ed-txt p.gross{font-size:19px}}:where([data-css~=g15]) .tm .fe-trauer{margin:24px 0 0;color:var(--mut)}:where([data-css~=g15]) .tm .fe-trauer a{color:var(--ink);font-weight:800;text-decoration:underline;text-underline-offset:3px}:where([data-css~=g9]) .tm .fe-mehr-r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}:where([data-css~=g9]) .tm .fe-mehr{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;background:var(--hell);border-radius:20px;padding:12px 18px 12px 12px;color:var(--ink);text-decoration:none;transition:background .2s ease}:where([data-css~=g9]) .tm .fe-mehr img{width:120px;height:110px;object-fit:cover;border-radius:14px}:where([data-css~=g9]) .tm .fe-mehr b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1.05}:where([data-css~=g9]) .tm .fe-mehr p{margin:4px 0 6px;font-size:15px;color:var(--mut);line-height:1.4}:where([data-css~=g9]) .tm .fe-mehr .mehr-k{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:14px}:where([data-css~=g9]) .tm .fe-mehr .mehr-k i{width:8px;height:8px;border-right:2.2px solid;border-top:2.2px solid;transform:rotate(45deg)}:where([data-css~=g9]) .tm .fe-mehr[hidden]{display:none}@media (hover:hover){:where([data-css~=g9]) .tm .fe-mehr:hover{background:#fff}}:where([data-css~=g9]) .tm .fe-haus{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:start}:where([data-css~=g9]) .tm .fe-fakten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g9]) .tm .fe-fakten li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center;background:rgba(239,232,220,.08);border-radius:18px;padding:14px 16px}:where([data-css~=g9]) .tm .fe-fakten .ic{grid-row:1/3;width:44px;height:44px;border-radius:12px;background:var(--gelb);color:var(--torf);display:grid;place-items:center}:where([data-css~=g9]) .tm .fe-fakten .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g9]) .tm .fe-fakten b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:21px;line-height:1.1;color:var(--creme)}:where([data-css~=g9]) .tm .fe-fakten small{font-size:14px;color:var(--mutc);line-height:1.35}:where([data-css~=g9]) .tm .fe-fakten li:last-child:nth-child(odd){grid-column:1/-1}:where([data-css~=g9]) .tm .fe-claim{margin-top:28px;background:var(--gelb);color:var(--ink);border-radius:24px;padding:28px 30px;position:relative;overflow:hidden}:where([data-css~=g9]) .tm .fe-claim b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(30px,2.8vw,44px);line-height:1}:where([data-css~=g9]) .tm .fe-claim p{margin:10px 0 0;font-weight:600;max-width:46ch}:where([data-css~=g9]) .tm .fe-raum{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;margin-top:24px}:where([data-css~=g9]) .tm .fe-raum .raumzeile{margin:0}:where([data-css~=g9]) .tm .fe-tour{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);background:var(--torf);color:var(--creme);border-radius:24px;overflow:hidden;margin-top:22px;isolation:isolate;position:relative}:where([data-css~=g9]) .tm .fe-tour img{width:100%;height:100%;min-height:240px;object-fit:cover}:where([data-css~=g9]) .tm .fe-tour>div{padding:30px 32px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px}:where([data-css~=g9]) .tm .fe-tour h3{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:32px;color:var(--creme)}:where([data-css~=g9]) .tm .fe-tour p{margin:0;color:var(--mutc)}:where([data-css~=g9]) .tm .fe-tour .btn{margin-top:8px}:where([data-css~=g9]) .tm .fe-tour .band{margin-bottom:auto}:where([data-css~=g9]) .tm .fe-anfrage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;align-items:start}:where([data-css~=g9]) .tm .fe-anfrage .person{grid-template-columns:120px minmax(0,1fr);padding:22px 24px;margin-top:22px}:where([data-css~=g9]) .tm .fe-anfrage .person .pfoto{width:120px;height:120px}:where([data-css~=g9]) .tm .fe-anfrage .person b{font-size:36px}:where([data-css~=g9]) .tm .fe-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px;background:var(--hell);border-radius:24px;padding:26px 28px}:where([data-css~=g9]) .tm .fe-form .weit{grid-column:1/-1}:where([data-css~=g9]) .tm .fe-form label{display:block;font-weight:800;font-size:14px;margin-bottom:6px}:where([data-css~=g9]) .tm .fe-form input,:where([data-css~=g9]) .tm .fe-form select,:where([data-css~=g9]) .tm .fe-form textarea{width:100%;box-sizing:border-box;min-height:48px;border-radius:14px;border:1.5px solid var(--cremed);background:#fff;padding:10px 14px;font:inherit;font-size:16px;color:var(--ink)}:where([data-css~=g9]) .tm .fe-form textarea{min-height:96px;resize:vertical}:where([data-css~=g9]) .tm .fe-form input:focus,:where([data-css~=g9]) .tm .fe-form select:focus,:where([data-css~=g9]) .tm .fe-form textarea:focus{outline:2px solid var(--torf);outline-offset:1px;border-color:transparent}:where([data-css~=g9]) .tm .fe-senden{display:flex;flex-wrap:wrap;align-items:center;gap:14px}:where([data-css~=g9]) .tm .fe-senden .hint{margin:0;color:var(--mut);font-size:14px;flex:1 1;min-width:220px}:where([data-css~=g9]) .tm .fe-form .fehlt{border-color:var(--wein)}:where([data-css~=g9]) .tm .fe-ab{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);grid-gap:56px;gap:56px;align-items:center}:where([data-css~=g9]) .tm .fe-ab .schritte{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}:where([data-css~=g9]) .tm .fe-giorgio{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}:where([data-css~=g9]) .tm .fe-giorgio img{width:140px;height:140px;border-radius:50%;object-fit:cover;object-position:50% 25%}:where([data-css~=g9]) .tm .fe-giorgio small{display:block;font-weight:800;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g9]) .tm .fe-giorgio b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:40px;line-height:1;margin:4px 0 8px}:where([data-css~=g9]) .tm .fe-giorgio p{margin:0 0 16px;color:var(--mut)}:where([data-css~=g9]) .tm .fe-giorgio .reihe{display:flex;flex-wrap:wrap;gap:8px}:where([data-css~=g9]) .tm .fe-giorgio .btn{padding:0 16px;min-height:46px;font-size:14px}:where([data-css~=g9]) .tm .fe-giorgio .fe-mail{width:46px;padding:0;justify-content:center}:where([data-css~=g9]) .tm .fe-giorgio .fe-mail svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g9]) .tm .fe-direkt{margin:18px 0 0;font-weight:600;color:var(--mut)}:where([data-css~=g16]) .tm .fe-flyer{margin:16px 0 0}:where([data-css~=g16]) .tm .fe-flyer .btn{gap:8px}:where([data-css~=g16]) .tm .fe-flyer svg,:where([data-css~=g16]) .tm .kopfz .btn svg.pdf{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g9]) .tm .fe-direkt a,:where([data-css~=g9]) .tm .fe-direkt button{color:var(--ink);font:inherit;font-weight:800;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:1100px){:where([data-css~=g9]) .tm .fe-ab{grid-template-columns:minmax(0,1fr);gap:34px}:where([data-css~=g9]) .tm .fe-ab>div:last-child{order:-1}}@media (max-width:900px){:where([data-css~=g9]) .tm .fe-ab .schritte{grid-template-columns:minmax(0,1fr)}:where([data-css~=g9]) .tm .fe-giorgio{grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start}:where([data-css~=g9]) .tm .fe-giorgio img{width:96px;height:96px}:where([data-css~=g9]) .tm .fe-giorgio b{font-size:32px}}:where([data-css~=g9]) .tm .fe-rms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}:where([data-css~=g9]) .tm .fe-rm{display:flex;flex-direction:column;background:var(--hell);border-radius:22px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}:where([data-css~=g9]) .tm .fe-rm img{width:100%;aspect-ratio:16/10;object-fit:cover}:where([data-css~=g9]) .tm .fe-rm>div{padding:16px 20px 20px}:where([data-css~=g9]) .tm .fe-rm b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px;line-height:1.05}:where([data-css~=g9]) .tm .fe-rm .eck{display:inline-block;margin:8px 0;font-weight:800;font-size:14px;padding:4px 12px;border-radius:999px;background:var(--creme)}:where([data-css~=g9]) .tm .fe-rm p{margin:0;font-size:15px;color:var(--mut)}@media (hover:hover){:where([data-css~=g9]) .tm .fe-rm:hover{transform:translateY(-4px);box-shadow:0 22px 44px -30px rgba(29,22,18,.55)}}@media (max-width:1100px){:where([data-css~=g9]) .tm .fe-rms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where([data-css~=g9]) .tm .fe-rms{grid-template-columns:minmax(0,1fr)}:where([data-css~=g9]) .tm .fe-mehr-r{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g9]) .tm .finder .opt.no{opacity:.38;box-shadow:none;background:transparent}:where([data-css~=g9]) .tm .fe-legende{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 4px 0;font-size:13px;font-weight:700;opacity:.85}:where([data-css~=g9]) .tm .fe-legende i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:-1px}:where([data-css~=g9]) .tm .fe-rm{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,opacity .3s ease,filter .3s ease}:where([data-css~=g9]) .tm .fe-rm.zuklein{opacity:.45;filter:grayscale(1)}:where([data-css~=g9]) .tm .fe-rm.vorschlag{box-shadow:0 0 0 3px var(--gelb)}:where([data-css~=g9]) .tm .fe-rm .eck small{font-weight:700;opacity:.8}@media (max-width:1100px){:where([data-css~=g9]) .tm .fe-an{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:auto}:where([data-css~=g9]) .tm .fe-an img{height:auto;aspect-ratio:16/10}:where([data-css~=g9]) .tm .fe-mehr-r{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){:where([data-css~=g9]) .tm .fe-anfrage,:where([data-css~=g9]) .tm .fe-anl,:where([data-css~=g9]) .tm .fe-haus,:where([data-css~=g9]) .tm .fe-tour{grid-template-columns:minmax(0,1fr)}:where([data-css~=g9]) .tm .fe-fakten{grid-template-columns:minmax(0,1fr)}:where([data-css~=g9]) .tm .fe-form{grid-template-columns:minmax(0,1fr);padding:20px 18px}:where([data-css~=g9]) .tm .fe-mehr{grid-template-columns:96px minmax(0,1fr)}:where([data-css~=g9]) .tm .fe-mehr img{width:96px;height:96px}}:where([data-css~=g17]) .tm #oben .uh-bild img{aspect-ratio:5/6;object-position:50% 45%}:where([data-css~=g17]) .tm .hz-mo .fo.hz-ph,:where([data-css~=g17]) .tm .hz-to .fo.hz-ph{display:grid}:where([data-css~=g17]) .tm .hz-ph{display:grid;place-items:center;background:var(--torf);color:rgba(239,232,220,.92);position:relative;overflow:hidden;isolation:isolate}:where([data-css~=g17]) .tm .hz-ph:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1200px auto;opacity:.22;mix-blend-mode:multiply;z-index:-1}:where([data-css~=g17]) .tm .hz-ph svg{width:34%;max-width:110px;height:auto;aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g17]) .tm .hz-ph.mond{background:var(--blaud)}:where([data-css~=g17]) .tm .hz-ph.baum{background:var(--salbeid)}:where([data-css~=g17]) .tm .hz-ph.muschel{background:var(--mittel)}:where([data-css~=g17]) .tm .hz-ph.kirche{background:var(--wein)}:where([data-css~=g17]) .tm .hz-mos{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}:where([data-css~=g17]) .tm .hz-mo{display:flex;flex-direction:column;background:var(--hell);border-radius:22px;overflow:hidden}:where([data-css~=g17]) .tm .hz-mo .fo{display:block;aspect-ratio:4/5;overflow:hidden;position:relative}:where([data-css~=g17]) .tm #oben .uh-bild .ki,:where([data-css~=g17]) .tm .hz-mo .ki{position:absolute;right:12px;bottom:8px;z-index:2;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.6)}:where([data-css~=g17]) .tm #oben .uh-bild .ki{right:18px;bottom:12px}:where([data-css~=g17]) .tm .hz-mo .fo img{width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g18]) .tm .hz-mo img[data-bild="hz-mitternacht.jpg"]{object-position:36% 50%}:where([data-css~=g17]) .tm .hz-mo>div{padding:16px 20px 20px}:where([data-css~=g17]) .tm .hz-mo small{display:block;font-weight:900;font-size:14px;letter-spacing:.08em;color:var(--mut)}:where([data-css~=g17]) .tm .hz-mo b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px;line-height:1.05;margin:2px 0 6px}:where([data-css~=g17]) .tm .hz-mo p{margin:0;font-size:15px;color:var(--mut);line-height:1.45}:where([data-css~=g17]) .tm .hz-tos{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}:where([data-css~=g17]) .tm .hz-to{display:flex;flex-direction:column;background:var(--creme);border-radius:22px;overflow:hidden}:where([data-css~=g17]) .tm .hz-to .fo{position:relative;display:block;aspect-ratio:3/4;overflow:hidden}:where([data-css~=g17]) .tm .hz-to .fo img{width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g17]) .tm .hz-to .quelle{position:absolute;right:12px;bottom:8px;z-index:2;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.6)}:where([data-css~=g17]) .tm .hz-to .patch{position:absolute;left:14px;bottom:16px;z-index:2;font-size:16px;margin:0;--pf:var(--blau);--pt:var(--ink)}:where([data-css~=g17]) .tm .hz-to>div{padding:16px 18px 20px}:where([data-css~=g17]) .tm .hz-to .art{display:inline-block;font-weight:800;font-size:13px;padding:4px 11px;border-radius:999px;background:var(--hell)}:where([data-css~=g17]) .tm .hz-to b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:25px;line-height:1.05;margin:10px 0 6px}:where([data-css~=g17]) .tm .hz-to p{margin:0;font-size:15px;color:var(--mut);line-height:1.45}:where([data-css~=g17]) .tm .hz-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;background:var(--gelb);border-radius:22px;padding:20px 26px}:where([data-css~=g17]) .tm .hz-band b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(22px,2vw,30px);line-height:1.1}:where([data-css~=g17]) .tm .hz-grs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:26px}:where([data-css~=g17]) .tm .hz-gr{display:flex;flex-direction:column;background:var(--hell);border-radius:22px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}:where([data-css~=g17]) .tm .hz-gr img{width:100%;aspect-ratio:16/10;object-fit:cover}:where([data-css~=g17]) .tm .hz-gr>div{padding:18px 22px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1;position:relative;background:var(--hell)}:where([data-css~=g17]) .tm .hz-gr small{font-weight:900;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g17]) .tm .hz-gr b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05}:where([data-css~=g17]) .tm .hz-gr .eck{font-weight:800;font-size:14px;padding:4px 12px;border-radius:999px;background:var(--creme)}:where([data-css~=g17]) .tm .hz-gr p{margin:2px 0 8px;font-size:15px;color:var(--mut)}:where([data-css~=g17]) .tm .hz-gr .btn{margin-top:auto;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}@media (hover:hover){:where([data-css~=g17]) .tm .hz-gr:hover{transform:translateY(-4px);box-shadow:0 22px 44px -30px rgba(29,22,18,.55)}}:where([data-css~=g17]) .tm .hz-essen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center}:where([data-css~=g17]) .tm .hz-liste{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}:where([data-css~=g17]) .tm .hz-liste li{position:relative;padding-left:34px;font-weight:700}:where([data-css~=g17]) .tm .hz-liste li:before{content:"";position:absolute;left:4px;top:.35em;width:16px;height:9px;border-left:3px solid var(--salbeid);border-bottom:3px solid var(--salbeid);transform:rotate(-45deg)}:where([data-css~=g17]) .tm .hz-bilder{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:end}:where([data-css~=g17]) .tm .hz-bilder img{width:100%;border-radius:22px;object-fit:cover;display:block}:where([data-css~=g17]) .tm .hz-bilder img:first-child{aspect-ratio:4/3}:where([data-css~=g17]) .tm .hz-bilder img:last-child{aspect-ratio:3/4}:where([data-css~=g17]) .tm .hz-immer-k{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 48px}:where([data-css~=g17]) .tm .hz-immer-k h2{margin-bottom:0}:where([data-css~=g17]) .tm .hz-immer-k .lead{margin:0 0 6px;max-width:40ch}:where([data-css~=g17]) .tm .hz-fakten{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}:where([data-css~=g17]) .tm .hz-fakten li{align-items:start;grid-template-rows:auto 1fr;padding:18px 20px}:where([data-css~=g17]) .tm .hz-fakten small{align-self:start}:where([data-css~=g17]) .tm .hz-claim{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 32px;margin:22px 0 0 auto;width:66.666%;padding:18px 26px;box-sizing:border-box}:where([data-css~=g17]) .tm .hz-claim b{font-size:clamp(22px,1.8vw,28px)}:where([data-css~=g17]) .tm .hz-claim p{font-size:15px;max-width:34ch}@media (max-width:900px){:where([data-css~=g17]) .tm .hz-claim{width:100%}}:where([data-css~=g17]) .tm .hz-claim p{margin:0;max-width:46ch}@media (max-width:1100px){:where([data-css~=g17]) .tm .hz-fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}:where([data-css~=g17]) .tm .hz-dazu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}:where([data-css~=g17]) .tm .hz-extras{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g17]) .tm .hz-extras li{display:flex;align-items:center;gap:14px;background:var(--hell);border-radius:18px;padding:12px 16px;font-weight:800;font-size:16px;line-height:1.2;min-height:64px}:where([data-css~=g17]) .tm .hz-extras .ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--creme);color:var(--torf);display:grid;place-items:center}:where([data-css~=g17]) .tm .hz-extras .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1100px){:where([data-css~=g17]) .tm .hz-extras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:where([data-css~=g17]) .tm .hz-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:40px}:where([data-css~=g17]) .tm .hz-extras li{gap:10px;padding:10px 12px;font-size:14px;min-height:56px}:where([data-css~=g17]) .tm .hz-extras .ic{width:34px;height:34px;border-radius:10px}:where([data-css~=g17]) .tm .hz-extras .ic svg{width:20px;height:20px}}:where([data-css~=g17]) .tm .hz-drei{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}:where([data-css~=g17]) .tm .hz-drei img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:20px;display:block}:where([data-css~=g17]) .tm .hz-drei img:nth-child(2){transform:translateY(28px)}:where([data-css~=g17]) .tm .hz-erl{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}:where([data-css~=g17]) .tm .hz-erl li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;background:var(--hell);border-radius:20px;padding:18px 20px}:where([data-css~=g17]) .tm .hz-erl .ic{width:48px;height:48px;border-radius:14px;background:var(--salbeid);color:var(--creme);display:grid;place-items:center}:where([data-css~=g17]) .tm .hz-erl li:nth-child(2) .ic{background:var(--blaud)}:where([data-css~=g17]) .tm .hz-erl li:nth-child(3) .ic{background:var(--wein)}:where([data-css~=g17]) .tm .hz-erl li:nth-child(4) .ic{background:var(--gelb);color:var(--torf)}:where([data-css~=g17]) .tm .hz-erl li:nth-child(5) .ic{background:var(--mittel)}:where([data-css~=g17]) .tm .hz-erl li:nth-child(6) .ic{background:var(--torf)}:where([data-css~=g17]) .tm .hz-erl .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g17]) .tm .hz-erl b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1.1}:where([data-css~=g17]) .tm .hz-erl p{margin:4px 0 0;font-size:15px;color:var(--mut)}:where([data-css~=g17]) .tm .hz-erl-k{margin:64px 0 0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(26px,2.2vw,34px);line-height:1.1}:where([data-css~=g17]) .tm .hz-erl{margin-top:20px}@media (max-width:1300px){:where([data-css~=g17]) .tm .hz-tos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){:where([data-css~=g17]) .tm .hz-mos{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g17]) .tm .hz-grs{grid-template-columns:minmax(0,1fr)}:where([data-css~=g17]) .tm .hz-gr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-css~=g17]) .tm .hz-gr img{height:100%;aspect-ratio:auto}}@media (max-width:900px){:where([data-css~=g17]) .tm #oben .uh-bild img{aspect-ratio:4/5}:where([data-css~=g17]) .tm .hz-dazu,:where([data-css~=g17]) .tm .hz-essen{grid-template-columns:minmax(0,1fr);gap:30px}:where([data-css~=g17]) .tm .hz-tos{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g17]) .tm .hz-erl{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:where([data-css~=g17]) .tm .hz-mos{gap:14px}:where([data-css~=g17]) .tm .hz-mo>div{padding:12px 14px 16px}:where([data-css~=g17]) .tm .hz-mo b{font-size:23px}:where([data-css~=g17]) .tm .hz-mo p{font-size:14px}:where([data-css~=g17]) .tm .hz-tos{gap:14px}:where([data-css~=g17]) .tm .hz-to>div{padding:12px 14px 16px}:where([data-css~=g17]) .tm .hz-to b{font-size:21px}:where([data-css~=g17]) .tm .hz-to p{font-size:14px}:where([data-css~=g17]) .tm .hz-gr{grid-template-columns:minmax(0,1fr)}:where([data-css~=g17]) .tm .hz-gr img{display:block;height:auto;aspect-ratio:16/10}}:where([data-css~=g19]) .tm #oben .uh-bild img{aspect-ratio:4/3;object-position:50% 40%}@media (max-width:900px){:where([data-css~=g19]) .tm #oben .uh-bild img{aspect-ratio:4/3}}:where([data-css~=g19]) .tm .fi-wege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:26px}:where([data-css~=g19]) .tm .fi-weg{position:relative;display:flex;flex-direction:column;background:var(--hell);border-radius:26px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}:where([data-css~=g19]) .tm .fi-weg .fo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}:where([data-css~=g19]) .tm .fi-weg img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}:where([data-css~=g19]) .tm .fi-weg .tx{padding:24px 26px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 1}:where([data-css~=g19]) .tm .fi-weg h3{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(30px,2.4vw,38px);line-height:1}:where([data-css~=g19]) .tm .fi-weg p{margin:0;color:var(--mut)}:where([data-css~=g19]) .tm .fi-weg .info{font-weight:800;font-size:14px;padding:5px 12px;border-radius:999px;background:var(--creme)}:where([data-css~=g19]) .tm .fi-weg .btn{margin-top:auto;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}:where([data-css~=g19]) .tm .fi-weg .patch{position:absolute;left:16px;bottom:18px;z-index:2;font-size:17px;margin:0;--pf:var(--wein);--pt:var(--creme)}@media (hover:hover){:where([data-css~=g19]) .tm .fi-weg:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(29,22,18,.55)}:where([data-css~=g19]) .tm .fi-weg:hover img{transform:scale(1.04)}}:where([data-css~=g19]) .tm .fi-mos{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-css~=g19]) .tm .fi-mos .hz-mo .fo{aspect-ratio:4/3}:where([data-css~=g19]) .tm .hz-ph.musik{background:var(--wein)}:where([data-css~=g19]) .tm .fi-warum{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}:where([data-css~=g19]) .tm .fi-warum li{align-items:start;grid-template-rows:auto 1fr;padding:18px 20px}:where([data-css~=g19]) .tm .fi-warum li:last-child:nth-child(odd){grid-column:auto}:where([data-css~=g19]) .tm .fi-team-hinweis{margin:18px 0 0;font-size:15px;color:var(--mut)}@media (max-width:1100px){:where([data-css~=g19]) .tm .fi-wege{grid-template-columns:minmax(0,1fr)}:where([data-css~=g19]) .tm .fi-weg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-css~=g19]) .tm .fi-weg .fo{aspect-ratio:auto;height:100%}:where([data-css~=g19]) .tm .fi-mos{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g19]) .tm .fi-warum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where([data-css~=g19]) .tm .fi-weg{display:flex}:where([data-css~=g19]) .tm .fi-weg .fo{aspect-ratio:4/3;height:auto}:where([data-css~=g19]) .tm .fi-warum{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g20]) .tm .an-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g20]) .tm .an-karte{background:var(--gelb);color:var(--ink);border-radius:28px;padding:clamp(26px,3vw,40px);box-shadow:0 30px 60px -40px rgba(29,22,18,.6)}:where([data-css~=g20]) .tm .an-karte .preis{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 6px}:where([data-css~=g20]) .tm .an-karte .preis b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(46px,5vw,64px);line-height:1}:where([data-css~=g20]) .tm .an-karte .preis span{font-weight:800}:where([data-css~=g20]) .tm .an-karte ul{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}:where([data-css~=g20]) .tm .an-karte li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;font-weight:700;line-height:1.4}:where([data-css~=g20]) .tm .an-karte li:before{content:"";width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2b33d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}:where([data-css~=g20]) .tm .an-karte small{display:block;margin-top:18px;font-size:14px;font-weight:600}:where([data-css~=g20]) .tm .an-pakete{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:28px;align-items:stretch}:where([data-css~=g20]) .tm .an-paket{display:flex;flex-direction:column;gap:10px;background:var(--hell);border-radius:26px;padding:26px 26px 28px;color:var(--ink)}:where([data-css~=g20]) .tm .an-paket.top{background:var(--gelb)}:where([data-css~=g20]) .tm .an-paket small{font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g20]) .tm .an-paket.top small{color:var(--ink)}:where([data-css~=g20]) .tm .an-paket h3{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:34px;line-height:1}:where([data-css~=g20]) .tm .an-paket .preis{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:40px;line-height:1}:where([data-css~=g20]) .tm .an-paket .preis span{font-family:Mulish,sans-serif;font-size:15px;font-weight:800}:where([data-css~=g20]) .tm .an-paket ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}:where([data-css~=g20]) .tm .an-paket li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:15.5px;line-height:1.4}:where([data-css~=g20]) .tm .an-paket li:before{content:"";width:8px;height:8px;margin:7px 0 0 4px;border-radius:50%;background:currentColor;opacity:.55}:where([data-css~=g20]) .tm .an-paket .btn{margin-top:auto;align-self:flex-start;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}:where([data-css~=g20]) .tm .an-paket ul+.btn{margin-top:18px}:where([data-css~=g20]) .tm .an-band{display:flex;align-items:center;gap:18px;margin-top:26px;padding:20px 24px;border-radius:22px;background:var(--hell)}:where([data-css~=g20]) .tm .an-band .ic{flex:0 0 46px;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--gelb)}:where([data-css~=g20]) .tm .an-band .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g20]) .tm .an-band p{margin:0}:where([data-css~=g20]) .tm .an-geschenk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:26px}:where([data-css~=g20]) .tm .an-geschenk a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:24px;border-radius:24px;background:var(--creme);color:var(--ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}:where([data-css~=g20]) .tm .an-geschenk .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--gelb)}:where([data-css~=g20]) .tm .an-geschenk .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g20]) .tm .an-geschenk b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px;line-height:1.1}:where([data-css~=g20]) .tm .an-geschenk p{margin:6px 0 12px;color:var(--mut)}:where([data-css~=g20]) .tm .an-geschenk .btn{text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}@media (hover:hover){:where([data-css~=g20]) .tm .an-geschenk a:hover{transform:translateY(-3px)}}:where([data-css~=g20]) .tm .hz-mos.vier{grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-css~=g20]) .tm .hz-grs.vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){:where([data-css~=g20]) .tm .hz-grs.vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where([data-css~=g20]) .tm .hz-grs.vier{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g20]) .tm .hz-ph.feuer{background:var(--wein)}:where([data-css~=g20]) .tm .hz-ph.kuchen{background:var(--wein)}:where([data-css~=g20]) .tm .hz-ph.kind{background:var(--blaud)}:where([data-css~=g20]) .tm .hz-ph.sekt{background:var(--mittel)}:where([data-css~=g20]) .tm .hz-ph.mikro{background:var(--torf)}:where([data-css~=g20]) .tm .hz-ph.krug{background:var(--blaud)}:where([data-css~=g20]) .tm .hz-ph.kurpark{background:var(--salbeid)}@media (max-width:1100px){:where([data-css~=g20]) .tm .an-zwei{grid-template-columns:minmax(0,1fr)}:where([data-css~=g20]) .tm .an-pakete{grid-template-columns:minmax(0,1fr)}:where([data-css~=g20]) .tm .hz-mos.vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:where([data-css~=g20]) .tm .an-geschenk{grid-template-columns:minmax(0,1fr)}:where([data-css~=g20]) .tm .an-geschenk a{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g21]) .tm .gn-zitat{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(32px,3.6vw,56px);line-height:1.05;max-width:22ch}:where([data-css~=g21]) .tm .gn-zitat span{color:var(--mut)}:where([data-css~=g21]) .tm .gn-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g21]) .tm .gn-zwei img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:26px;display:block}:where([data-css~=g21]) .tm .gn-zahlen{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g21]) .tm .gn-zahlen li{background:var(--creme);border-radius:20px;padding:16px 20px}:where([data-css~=g21]) .tm .gn-zahlen b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(28px,2.6vw,40px);line-height:1}:where([data-css~=g21]) .tm .gn-zahlen small{display:block;margin-top:4px;font-weight:700;color:var(--mut)}:where([data-css~=g21]) .tm .gn-band{margin-top:26px;padding:22px 26px;border-radius:22px;background:var(--gelb);font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(22px,2vw,30px);line-height:1.15}:where([data-css~=g21]) .tm .gn-wissen{margin:28px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g21]) .tm .gn-wissen div{background:var(--hell);border-radius:18px;padding:16px 20px}:where([data-css~=g21]) .tm .gn-wissen dt{font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g21]) .tm .gn-wissen dd{margin:4px 0 0;font-weight:800;font-size:17px;line-height:1.35}:where([data-css~=g21]) .tm .gn-hinweis{margin:16px 0 0;color:var(--mut);font-size:15px}:where([data-css~=g21]) .tm .gn-team{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-column-gap:18px;column-gap:18px;grid-row-gap:14px;row-gap:14px}:where([data-css~=g21]) .tm .gn-k{grid-row:1;display:flex;align-items:center;gap:12px;font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g21]) .tm .gn-k:after{content:"";flex:1 1;height:2px;border-radius:2px;background:var(--creme)}:where([data-css~=g21]) .tm .gn-k.vor{grid-column:1/span 2}:where([data-css~=g21]) .tm .gn-k.ar{grid-column:3/span 5}:where([data-css~=g21]) .tm .gn-p{grid-row:2;display:flex;flex-direction:column}:where([data-css~=g21]) .tm .gn-p .fo{display:block;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:var(--creme);margin-bottom:12px}:where([data-css~=g21]) .tm .gn-p .fo.ohne{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;background:var(--torf);color:rgba(239,232,220,.9)}:where([data-css~=g21]) .tm .gn-p .fo.ohne svg{width:34%;max-width:90px;height:auto;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g21]) .tm .gn-p .fo.ohne em{font-style:normal;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase}:where([data-css~=g21]) .tm .gn-p img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){:where([data-css~=g21]) .tm .gn-p:hover img{transform:scale(1.04)}}:where([data-css~=g21]) .tm .gn-p b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:21px;line-height:1.1}:where([data-css~=g21]) .tm .gn-p small{align-self:flex-start;margin-top:6px;font-weight:800;font-size:12.5px;padding:4px 10px;border-radius:999px;background:var(--creme)}:where([data-css~=g21]) .tm .gn-p.vor small{background:var(--gelb)}@media (max-width:1100px){:where([data-css~=g21]) .tm .gn-team{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:20px}:where([data-css~=g21]) .tm .gn-k,:where([data-css~=g21]) .tm .gn-p{grid-row:auto}:where([data-css~=g21]) .tm .gn-k.ar,:where([data-css~=g21]) .tm .gn-k.vor{grid-column:1/-1}:where([data-css~=g21]) .tm .gn-k.ar{order:3}:where([data-css~=g21]) .tm .gn-p.vor{order:2}:where([data-css~=g21]) .tm .gn-p.ar{order:4}}@media (max-width:640px){:where([data-css~=g21]) .tm .gn-team{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}:where([data-css~=g21]) .tm .gn-p b{font-size:18px}}:where([data-css~=g21]) .tm .gn-leader{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g21]) .tm .gn-leader p{margin:0 0 12px;color:var(--mut);font-size:15.5px;line-height:1.6}:where([data-css~=g21]) .tm .gn-leader a{color:var(--ink);font-weight:700}:where([data-css~=g21]) .tm .gn-logos{display:grid;grid-gap:18px;gap:18px;justify-items:start;background:#fff;border-radius:22px;padding:24px}:where([data-css~=g21]) .tm .gn-logos a{display:block}:where([data-css~=g21]) .tm .gn-logos img{display:block;width:100%;max-width:340px;height:auto}:where([data-css~=g21]) .tm #mitmachen .hz-erl li{background:var(--creme)}:where([data-css~=g21]) .tm .hz-erl b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:where([data-css~=g21]) .tm .gn-cta .reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media (max-width:900px){:where([data-css~=g21]) .tm .gn-menschen,:where([data-css~=g21]) .tm .gn-zwei{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){:where([data-css~=g21]) .tm .gn-leader{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:where([data-css~=g21]) .tm .gn-wissen{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g22]) .tm .hs-kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:30px}:where([data-css~=g22]) .tm .hs-k{display:flex;flex-direction:column;background:var(--hell);border-radius:24px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}:where([data-css~=g22]) .tm .creme .hs-k,:where([data-css~=g22]) .tm .hs-k.c{background:var(--creme)}:where([data-css~=g22]) .tm .hs-k .fo{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}:where([data-css~=g22]) .tm .hs-k .fo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}:where([data-css~=g22]) .tm .hs-k>div{padding:20px 22px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1}:where([data-css~=g22]) .tm .hs-k small{font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g22]) .tm .hs-k b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05}:where([data-css~=g22]) .tm .hs-k p{margin:0 0 8px;font-size:15.5px;color:var(--mut)}:where([data-css~=g22]) .tm .hs-k .btn{margin-top:auto;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}@media (hover:hover){:where([data-css~=g22]) a.hs-k:hover{transform:translateY(-4px);box-shadow:0 22px 44px -30px rgba(29,22,18,.55)}:where([data-css~=g22]) a.hs-k:hover .fo img{transform:scale(1.04)}}:where([data-css~=g22]) .tm .hs-post{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:var(--hell);border-radius:28px;overflow:hidden;color:var(--ink);text-decoration:none;margin-top:28px}:where([data-css~=g22]) .tm .hs-post .fo{position:relative;display:block;min-height:340px;overflow:hidden;background:var(--creme)}:where([data-css~=g22]) .tm .hs-post .fo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g22]) .tm .hs-post img[data-bild="m-busziel.jpg"]{object-position:50% 12%}:where([data-css~=g22]) .tm .hs-post>div{padding:clamp(24px,3vw,42px);display:flex;flex-direction:column;align-items:flex-start;gap:10px;justify-content:center}:where([data-css~=g22]) .tm .hs-post h3{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(32px,3vw,46px);line-height:1}:where([data-css~=g22]) .tm .hs-post p{margin:0;color:var(--mut);font-size:16.5px}:where([data-css~=g22]) .tm .hs-post .reihe{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}:where([data-css~=g22]) .tm .hs-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:where([data-css~=g22]) .tm .hs-chip{font-weight:800;font-size:12.5px;padding:5px 11px;border-radius:999px;background:var(--creme);color:var(--ink)}:where([data-css~=g22]) .tm .hs-chip.g{background:var(--gelb)}:where([data-css~=g22]) .tm .hs-datum{font-weight:800;font-size:13px;color:var(--mut)}:where([data-css~=g22]) .tm .hs-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}:where([data-css~=g22]) .tm .hs-band .reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}:where([data-css~=g22]) .tm .hs-band .gn-zahlen li{background:rgba(239,232,220,.08);color:var(--creme)}:where([data-css~=g22]) .tm .hs-band .gn-zahlen small{color:var(--mutc)}:where([data-css~=g22]) .tm .ge-zeit{list-style:none;margin:34px 0 0;padding:0;position:relative;display:grid;grid-gap:22px;gap:22px}:where([data-css~=g22]) .tm .ge-zeit:before{content:"";position:absolute;left:111px;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--creme)}:where([data-css~=g22]) .tm .ge-zeit>li{display:grid;grid-template-columns:96px 30px minmax(0,1fr);grid-gap:0 0;gap:0 0;align-items:start}:where([data-css~=g22]) .tm .ge-zeit .dat{padding-top:3px;text-align:right;padding-right:6px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:20px;line-height:1.05}:where([data-css~=g22]) .tm .ge-zeit .dat small{display:block;font-family:Mulish,sans-serif;font-size:12.5px;font-weight:800;color:var(--mut);letter-spacing:.04em}:where([data-css~=g22]) .tm .ge-zeit .pkt{justify-self:center;width:17px;height:17px;margin-top:6px;border-radius:50%;background:var(--hell);border:3px solid var(--torf);position:relative;z-index:1}:where([data-css~=g22]) .tm .ge-zeit li.gross .pkt{background:var(--gelb);border-color:var(--ink)}:where([data-css~=g22]) .tm .ge-zeit .tx{margin-left:14px;background:var(--creme);border-radius:22px;padding:18px 22px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}:where([data-css~=g22]) .tm .ge-zeit li.mitbild .tx{grid-template-columns:minmax(0,1fr) 220px;gap:6px 22px;align-items:start}:where([data-css~=g22]) .tm .ge-zeit .tx img{grid-column:2;grid-row:1/span 3;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px;display:block}:where([data-css~=g22]) .tm .ge-zeit .tx b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px;line-height:1.1}:where([data-css~=g22]) .tm .ge-zeit .tx p{margin:0;color:var(--mut);font-size:15.5px}:where([data-css~=g22]) .tm .ge-zeit .tx .q{font-size:13px;font-weight:700;color:var(--mut)}:where([data-css~=g22]) .tm .ge-zeit .tx .q a{color:var(--ink)}:where([data-css~=g22]) .tm .ge-vision{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(40px,5.2vw,84px);line-height:.98;margin:10px 0 0;color:var(--creme)}:where([data-css~=g22]) .tm .ge-vision span{display:block}:where([data-css~=g22]) .tm .ge-vision span:nth-child(2){color:var(--gelb)}:where([data-css~=g22]) .tm .ge-zitat{margin:26px 0 0;padding:22px 26px;border-radius:22px;background:rgba(239,232,220,.08);color:var(--creme);font-size:17px;line-height:1.55}:where([data-css~=g22]) .tm .ge-zitat small{display:block;margin-top:8px;color:var(--mutc);font-size:13.5px;font-weight:700}:where([data-css~=g22]) .tm .ge-fakten{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g22]) .tm .ge-fakten li{background:var(--hell);border-radius:18px;padding:14px 18px}:where([data-css~=g22]) .tm .ge-fakten b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1}:where([data-css~=g22]) .tm .ge-fakten small{display:block;margin-top:4px;font-weight:700;color:var(--mut)}:where([data-css~=g22]) .tm .ge-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-weight:800;color:var(--ink)}:where([data-css~=g22]) .tm .mg-zwei{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}:where([data-css~=g22]) .tm .mg-schritte{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:s}:where([data-css~=g22]) .tm .mg-schritte li{counter-increment:s;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;background:var(--creme);border-radius:18px;padding:14px 18px}:where([data-css~=g22]) .tm .mg-schritte li:before{content:counter(s);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--gelb);font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px}:where([data-css~=g22]) .tm .mg-schritte b{display:block;font-weight:900;font-size:17px}:where([data-css~=g22]) .tm .mg-schritte p{margin:2px 0 0;color:var(--mut);font-size:15px}:where([data-css~=g22]) .tm .mg-summe{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--gelb);border-radius:16px;padding:14px 18px;font-weight:800}:where([data-css~=g22]) .tm .mg-summe b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1}:where([data-css~=g22]) .tm .mg-anteile{display:flex;align-items:center;gap:8px}:where([data-css~=g22]) .tm .mg-anteile button{flex:0 0 48px;width:48px;min-height:48px;border-radius:14px;border:1.5px solid var(--cremed);background:#fff;font:inherit;font-weight:900;font-size:22px;color:var(--ink);cursor:pointer}:where([data-css~=g22]) .tm .mg-anteile input{text-align:center;font-weight:900}:where([data-css~=g22]) .tm .mg-weg{grid-column:1/-1;border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}:where([data-css~=g22]) .tm .mg-weg legend{width:100%;font-weight:800;font-size:14px;margin-bottom:6px;padding:0}:where([data-css~=g22]) .tm .mg-weg label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;border:1.5px solid var(--cremed);font-weight:700;font-size:15px;cursor:pointer;margin:0}:where([data-css~=g22]) .tm .mg-weg input{width:18px;height:18px;min-height:0;margin:0;accent-color:var(--torf)}:where([data-css~=g22]) .tm .mg-klein{grid-column:1/-1;margin:0;color:var(--mut);font-size:14px}:where([data-css~=g22]) .tm .mg-adresse{margin-top:18px;padding:16px 20px;border-radius:18px;background:var(--hell);font-weight:700;line-height:1.5}:where([data-css~=g22]) .tm .mg-adresse small{display:block;font-weight:900;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g22]) .tm .mg-karte{align-items:end}:where([data-css~=g22]) .tm .mg-titel{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05}:where([data-css~=g22]) .tm .mg-karte .fe-flyer{margin:0}:where([data-css~=g22]) .tm .tm-gast{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g22]) .tm .tm-gast img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;border-radius:26px;display:block}:where([data-css~=g22]) .tm .tm-gast .reihe{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:where([data-css~=g22]) .tm .tm-gast .rolle{display:inline-block;margin-top:6px;font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px;background:var(--gelb)}:where([data-css~=g22]) .tm .tm-team{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}:where([data-css~=g22]) .tm .tm-team li{display:flex;flex-direction:column;background:var(--hell);border-radius:22px;overflow:hidden}:where([data-css~=g22]) .tm .tm-team .fo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--creme)}:where([data-css~=g22]) .tm .tm-team .fo img{width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g22]) .tm .tm-team .hz-ph{aspect-ratio:4/5;height:auto}:where([data-css~=g22]) .tm .tm-team .hz-ph em{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-style:normal;font-weight:800;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(239,232,220,.9)}:where([data-css~=g22]) .tm .tm-team li>div{padding:16px 18px 20px}:where([data-css~=g22]) .tm .tm-team b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px;line-height:1.05}:where([data-css~=g22]) .tm .tm-team p{margin:4px 0 0;color:var(--mut);font-size:15px}:where([data-css~=g22]) .tm .jb-stellen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:30px;align-items:start}:where([data-css~=g22]) .tm .jb-st{display:flex;flex-direction:column;background:var(--hell);border-radius:26px;overflow:hidden}:where([data-css~=g22]) .tm .jb-st .fo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}:where([data-css~=g22]) .tm .jb-st .fo img{width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g22]) .tm .jb-st .hz-ph{aspect-ratio:16/10;height:auto}:where([data-css~=g22]) .tm .jb-st>div{padding:22px 24px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}:where([data-css~=g22]) .tm .jb-st h3{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:32px;line-height:1}:where([data-css~=g22]) .tm .jb-st h3 small{font-size:18px;color:var(--mut)}:where([data-css~=g22]) .tm .jb-st .hs-meta{margin:2px 0 4px}:where([data-css~=g22]) .tm .jb-st p{margin:0;color:var(--mut)}:where([data-css~=g22]) .tm .jb-st details{width:100%;border-top:1.5px solid var(--creme);padding-top:10px}:where([data-css~=g22]) .tm .jb-st summary{cursor:pointer;font-weight:800;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:40px}:where([data-css~=g22]) .tm .jb-st summary::-webkit-details-marker{display:none}:where([data-css~=g22]) .tm .jb-st summary:after{content:"+";font-size:24px;font-weight:700;line-height:1}:where([data-css~=g22]) .tm .jb-st details[open] summary:after{content:"–"}:where([data-css~=g22]) .tm .jb-st h4{margin:12px 0 6px;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g22]) .tm .jb-st ul{margin:0;padding:0 0 0 18px;display:grid;grid-gap:5px;gap:5px;font-size:15px}:where([data-css~=g22]) .tm .jb-st .btn{margin-top:12px;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:42px;padding:0 18px}:where([data-css~=g22]) .tm .jb-st .hz-ph,:where([data-css~=g22]) .tm .tm-team .hz-ph{display:grid;place-items:center}:where([data-css~=g22]) .tm .jb-st .hz-ph.kueche,:where([data-css~=g22]) .tm .tm-team .hz-ph.kueche{background:var(--mittel)}:where([data-css~=g22]) .tm .jb-st .hz-ph.hand,:where([data-css~=g22]) .tm .tm-team .hz-ph.hand{background:var(--salbeid)}:where([data-css~=g22]) .tm img[data-bild="tm-kueche.jpg"]{object-position:50% 28%}:where([data-css~=g22]) .tm img[data-bild="jb-service.jpg"]{object-position:50% 4%}:where([data-css~=g22]) .tm .jb-st img[data-bild="tm-kueche.jpg"]{object-position:50% 48%}:where([data-css~=g22]) .tm .nw-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}:where([data-css~=g22]) .tm .nw-filter button{min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid var(--cremed);background:transparent;font:inherit;font-weight:800;font-size:14.5px;color:var(--ink);cursor:pointer}:where([data-css~=g22]) .tm .nw-filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--creme)}:where([data-css~=g22]) .tm .nw-liste{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}:where([data-css~=g22]) .tm .nw-liste .hs-k b{font-size:25px}:where([data-css~=g22]) .tm .nw-liste>li[hidden]{display:none}:where([data-css~=g22]) .tm .nw-liste>li.erst{grid-column:1/-1}:where([data-css~=g22]) .tm .nw-liste>li.erst .hs-post{margin-top:0}:where([data-css~=g22]) .tm .nw-presse{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g22]) .tm .nw-presse a{display:grid;grid-template-columns:86px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 20px;border-radius:18px;background:var(--hell);color:var(--ink);text-decoration:none;height:100%;box-sizing:border-box;transition:transform .3s cubic-bezier(.16,1,.3,1)}:where([data-css~=g22]) .tm .nw-presse .d{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:17px;line-height:1.1}:where([data-css~=g22]) .tm .nw-presse .d small{display:block;font-family:Mulish,sans-serif;font-size:12px;font-weight:800;color:var(--mut)}:where([data-css~=g22]) .tm .nw-presse b{font-weight:800;font-size:15.5px;line-height:1.35}:where([data-css~=g22]) .tm .nw-presse .q{font-weight:800;font-size:12px;padding:4px 9px;border-radius:999px;background:var(--creme);white-space:nowrap}@media (hover:hover){:where([data-css~=g22]) .tm .nw-presse a:hover{transform:translateY(-2px)}}:where([data-css~=g22]) .tm .nw-dabei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:28px}:where([data-css~=g22]) .tm .nw-dabei>div{background:rgba(239,232,220,.08);border-radius:24px;padding:24px 26px;color:var(--creme)}:where([data-css~=g22]) .tm .nw-dabei b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px;line-height:1.05}:where([data-css~=g22]) .tm .nw-dabei p{margin:6px 0 16px;color:var(--mutc)}:where([data-css~=g22]) .tm .nw-dabei form{display:flex;gap:10px;flex-wrap:wrap}:where([data-css~=g22]) .tm .nw-dabei input{flex:1 1 220px;min-height:48px;border-radius:14px;border:0;padding:0 14px;font:inherit;font-size:16px}:where([data-css~=g22]) .tm .nw-dabei .reihe{display:flex;flex-wrap:wrap;gap:10px}:where([data-css~=g22]) .tm .nw-dabei .hint{margin:10px 0 0;font-size:14px;color:var(--mutc)}@media (max-width:1100px){:where([data-css~=g22]) .tm .tm-team{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g22]) .tm .jb-stellen{grid-template-columns:minmax(0,1fr)}:where([data-css~=g22]) .tm .nw-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where([data-css~=g22]) .tm .hs-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g22]) .tm .hs-band,:where([data-css~=g22]) .tm .hs-post,:where([data-css~=g22]) .tm .mg-zwei,:where([data-css~=g22]) .tm .nw-dabei,:where([data-css~=g22]) .tm .nw-presse,:where([data-css~=g22]) .tm .tm-gast{grid-template-columns:minmax(0,1fr)}:where([data-css~=g22]) .tm .hs-post .fo{min-height:0;aspect-ratio:16/10}:where([data-css~=g22]) .tm .tm-gast img{max-width:360px}}@media (max-width:640px){:where([data-css~=g22]) .tm .hs-kacheln,:where([data-css~=g22]) .tm .nw-liste{grid-template-columns:minmax(0,1fr)}:where([data-css~=g22]) .tm .ge-zeit:before{left:13px}:where([data-css~=g22]) .tm .ge-zeit>li{grid-template-columns:30px minmax(0,1fr)}:where([data-css~=g22]) .tm .ge-zeit .dat{grid-column:2;grid-row:1;text-align:left;padding:0 0 6px 14px}:where([data-css~=g22]) .tm .ge-zeit .pkt{grid-column:1;grid-row:1}:where([data-css~=g22]) .tm .ge-zeit .tx{grid-column:2;grid-row:2}:where([data-css~=g22]) .tm .ge-zeit li.mitbild .tx{grid-template-columns:minmax(0,1fr)}:where([data-css~=g22]) .tm .ge-zeit .tx img{grid-column:1;grid-row:auto;order:-1;margin-bottom:6px}:where([data-css~=g22]) .tm .ge-fakten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-css~=g22]) .tm .ge-fakten b{font-size:24px}:where([data-css~=g22]) .tm .nw-presse a{grid-template-columns:70px minmax(0,1fr)}:where([data-css~=g22]) .tm .nw-presse .q{grid-column:2;justify-self:start}:where([data-css~=g22]) .tm .tm-team{grid-template-columns:minmax(0,1fr);gap:12px}:where([data-css~=g22]) .tm .tm-team li{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center}:where([data-css~=g22]) .tm .tm-team .fo,:where([data-css~=g22]) .tm .tm-team .hz-ph{aspect-ratio:auto;height:100%;min-height:130px}:where([data-css~=g22]) .tm .tm-team .hz-ph em{display:none}:where([data-css~=g22]) .tm .tm-team li>div{padding:14px 16px}:where([data-css~=g22]) .tm .tm-team b{font-size:21px}:where([data-css~=g22]) .tm .tm-team p{font-size:14.5px}}:where([data-css~=g23]) .tm .jb-bew{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}:where([data-css~=g23]) .tm .jb-bew .tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}:where([data-css~=g23]) .tm .jb-quiz{background:var(--creme);border-radius:28px;padding:clamp(22px,3vw,36px)}:where([data-css~=g23]) .tm .jb-fortschritt{height:8px;border-radius:8px;background:rgba(29,22,18,.1);overflow:hidden}:where([data-css~=g23]) .tm .jb-fortschritt span{display:block;height:100%;border-radius:8px;background:var(--gelb);transition:width .4s cubic-bezier(.16,1,.3,1)}:where([data-css~=g23]) .tm .jb-zahl{margin:10px 0 0;font-weight:800;font-size:13px;color:var(--mut)}:where([data-css~=g23]) .tm .jb-schritt{border:0;margin:0;padding:0;min-width:0}:where([data-css~=g23]) .tm .jb-danke[hidden],:where([data-css~=g23]) .tm .jb-schritt[hidden]{display:none}:where([data-css~=g23]) .tm .jb-schritt legend{padding:0;margin:14px 0 18px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(28px,2.4vw,36px);line-height:1.05}:where([data-css~=g23]) .tm .jb-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g23]) .tm .jb-opt{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 18px;border-radius:18px;background:#fff;border:2px solid transparent;cursor:pointer;transition:border-color .15s ease,transform .2s ease}:where([data-css~=g23]) .tm .jb-opts.mit-ic .jb-opt{min-height:84px}:where([data-css~=g23]) .tm .jb-opt input{position:absolute;opacity:0;pointer-events:none}:where([data-css~=g23]) .tm .jb-opt .ic{flex:0 0 48px;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--gelb)}:where([data-css~=g23]) .tm .jb-opt .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g23]) .tm .jb-opt b{font-weight:800;font-size:16.5px;line-height:1.25}:where([data-css~=g23]) .tm .jb-opt:has(input:checked){border-color:var(--ink)}:where([data-css~=g23]) .tm .jb-opt:has(input:focus-visible){outline:2px solid var(--torf);outline-offset:2px}@media (hover:hover){:where([data-css~=g23]) .tm .jb-opt:hover{transform:translateY(-2px)}}:where([data-css~=g23]) .tm .jb-daten{padding:0;background:transparent}:where([data-css~=g23]) .tm .fe-form .jb-check,:where([data-css~=g23]) .tm .jb-check{display:flex;align-items:center;gap:12px;margin:0;font-weight:700;font-size:15px;cursor:pointer}:where([data-css~=g23]) .tm .fe-form .jb-check input,:where([data-css~=g23]) .tm .jb-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 22px;width:22px;height:22px;min-height:0;margin:0;padding:0;border:2px solid var(--ink);border-radius:6px;background:#fff 50%/14px no-repeat;cursor:pointer}:where([data-css~=g23]) .tm .fe-form .jb-check input:checked,:where([data-css~=g23]) .tm .jb-check input:checked{background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:where([data-css~=g23]) .tm .fe-form .jb-check input:focus-visible,:where([data-css~=g23]) .tm .jb-check input:focus-visible{outline:2px solid var(--torf);outline-offset:2px}:where([data-css~=g23]) .tm .jb-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}:where([data-css~=g23]) .tm .jb-nav .hint{margin:0;color:var(--mut);font-size:14px}:where([data-css~=g23]) .tm .jb-danke{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:18px 0 6px}:where([data-css~=g23]) .tm .jb-danke .ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--gelb)}:where([data-css~=g23]) .tm .jb-danke .ic svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g23]) .tm .jb-danke b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:34px;line-height:1.05}:where([data-css~=g23]) .tm .jb-danke p{margin:0;color:var(--mut)}@media (max-width:900px){:where([data-css~=g23]) .tm .jb-bew{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:where([data-css~=g23]) .tm .jb-opts{grid-template-columns:minmax(0,1fr)}:where([data-css~=g23]) .tm .jb-quiz{padding:20px 18px}}:where([data-css~=g24]) .tm .fo .ki-gen{position:absolute;right:12px;bottom:8px;z-index:2;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.6)}:where([data-css~=g25]) .tm .sv-kopf{padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,90px);max-width:900px}:where([data-css~=g25]) .tm .sv-kopf .krumen{margin-bottom:18px}:where([data-css~=g25]) .tm .sv-kopf h1{margin:14px 0 0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(46px,6vw,88px);line-height:.95;color:var(--creme)}:where([data-css~=g25]) .tm .sv-kopf .lead{color:var(--mutc);max-width:680px;margin-top:18px}:where([data-css~=g25]) .tm .sv-kopf .reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}:where([data-css~=g25]) .tm .sv-kopf .meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px;color:var(--mutc);font-weight:700;font-size:14.5px}:where([data-css~=g25]) .tm .af-zwei{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:clamp(24px,3.5vw,56px);gap:clamp(24px,3.5vw,56px);align-items:start}:where([data-css~=g25]) .tm .af-form{background:var(--creme);border-radius:28px;padding:clamp(22px,3vw,38px)}:where([data-css~=g25]) .tm .af-form h2{margin:0 0 6px;font-size:clamp(28px,2.6vw,38px)}:where([data-css~=g25]) .tm .af-form .schritt{margin:0 0 26px}:where([data-css~=g25]) .tm .af-form .schritt>b{display:flex;align-items:center;gap:10px;font-weight:900;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}:where([data-css~=g25]) .tm .af-form .schritt>b i{font-style:normal;width:30px;height:30px;border-radius:50%;background:var(--gelb);display:grid;place-items:center;font-size:15px}:where([data-css~=g25]) .tm .af-arten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}:where([data-css~=g25]) .tm .af-arten .jb-opt{min-height:62px;padding:10px 14px;gap:10px}:where([data-css~=g25]) .tm .af-arten .jb-opt .ic{flex-basis:40px;width:40px;height:40px;border-radius:12px}:where([data-css~=g25]) .tm .af-arten .jb-opt .ic svg{width:21px;height:21px}:where([data-css~=g25]) .tm .af-arten .jb-opt b{font-size:15.5px}:where([data-css~=g25]) .tm .af-tisch{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin:0 0 22px;padding:16px 20px;border-radius:18px;background:var(--gelb)}:where([data-css~=g25]) .tm .af-tisch[hidden]{display:none}:where([data-css~=g25]) .tm .af-tisch p{margin:0;font-weight:700}:where([data-css~=g25]) .tm .af-felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}:where([data-css~=g25]) .tm .af-felder .weit{grid-column:1/-1}:where([data-css~=g25]) .tm .af-felder .halb{grid-column:span 1}:where([data-css~=g25]) .tm .af-form textarea{min-height:110px}:where([data-css~=g25]) .tm .af-ruf,:where([data-css~=g25]) .tm .fe-form .af-ruf{display:flex;align-items:center;gap:12px;margin:0;font-weight:700;font-size:15px;grid-column:1/-1;cursor:pointer}:where([data-css~=g25]) .tm .af-ruf input,:where([data-css~=g25]) .tm .fe-form .af-ruf input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 22px;width:22px;height:22px;min-height:0;margin:0;padding:0;border:2px solid var(--ink);border-radius:6px;background:#fff 50%/14px no-repeat;cursor:pointer}:where([data-css~=g25]) .tm .af-ruf input:checked,:where([data-css~=g25]) .tm .fe-form .af-ruf input:checked{background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:where([data-css~=g25]) .tm .af-ruf input:focus-visible,:where([data-css~=g25]) .tm .fe-form .af-ruf input:focus-visible{outline:2px solid var(--torf);outline-offset:2px}:where([data-css~=g25]) .tm .af-senden{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}:where([data-css~=g25]) .tm .af-senden .hint{flex-basis:100%;margin:0;color:var(--mut);font-size:14px}:where([data-css~=g25]) .tm .af-seite{display:grid;grid-gap:18px;gap:18px}:where([data-css~=g25]) .tm .af-box{background:var(--hell);border:2px solid var(--creme);border-radius:24px;padding:22px 24px}:where([data-css~=g25]) .tm .af-box h3{margin:0 0 12px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px;line-height:1.05}:where([data-css~=g25]) .tm .af-box .mg-schritte{margin-top:0}:where([data-css~=g25]) .tm .af-box .mg-schritte li{background:var(--creme)}:where([data-css~=g25]) .tm .af-gio{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}:where([data-css~=g25]) .tm .af-gio img{width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:50% 25%}:where([data-css~=g25]) .tm .af-gio small{display:block;font-weight:800;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g25]) .tm .af-gio b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px;line-height:1.05}:where([data-css~=g25]) .tm .af-gio .reihe{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}:where([data-css~=g25]) .tm .af-links{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}:where([data-css~=g25]) .tm .af-links a{display:flex;flex-direction:column;height:100%;box-sizing:border-box;border-radius:22px;overflow:hidden;background:var(--hell);color:var(--ink);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}:where([data-css~=g25]) .tm .af-links .fo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}:where([data-css~=g25]) .tm .af-links .fo img{width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g25]) .tm .af-links img[data-bild="tm-kueche.jpg"]{object-position:50% 30%}:where([data-css~=g25]) .tm .af-links a>div{padding:16px 18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1}:where([data-css~=g25]) .tm .af-links .btn{margin-top:auto;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 16px}:where([data-css~=g25]) .tm .af-links .ic{width:48px;height:48px;border-radius:14px;background:var(--gelb);display:grid;place-items:center}:where([data-css~=g25]) .tm .af-links .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g25]) .tm .af-links b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:23px;line-height:1.05}:where([data-css~=g25]) .tm .af-links p{margin:0;color:var(--mut);font-size:14.5px}:where([data-css~=g25]) .tm .af-links .mehr{margin-top:auto;font-weight:800;font-size:14px}@media (hover:hover){:where([data-css~=g25]) .tm .af-links a:hover{transform:translateY(-3px)}}:where([data-css~=g25]) .tm .dk-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,3.5vw,56px);gap:clamp(24px,3.5vw,56px);align-items:start}:where([data-css~=g25]) .tm .dk-zus{background:var(--creme);border-radius:26px;padding:24px 26px}:where([data-css~=g25]) .tm .dk-zus h3{margin:0 0 12px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px}:where([data-css~=g25]) .tm .dk-zus dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px}:where([data-css~=g25]) .tm .dk-zus dt{font-weight:800;color:var(--mut);font-size:14.5px}:where([data-css~=g25]) .tm .dk-zus dd{margin:0;font-weight:700}:where([data-css~=g25]) .tm .dk-zus .msg{grid-column:1/-1;margin:6px 0 0;padding:14px 16px;border-radius:14px;background:var(--hell);font-style:italic}:where([data-css~=g25]) .tm .dk-weg li.da:before{content:"✓";background:var(--salbei,#7c8b5a);color:#fff}:where([data-css~=g25]) .tm .bt-bild{margin:0 0 clamp(30px,4vw,56px)}:where([data-css~=g25]) .tm .bt-bild img{width:100%;aspect-ratio:21/9;object-fit:cover;object-position:50% 12%;border-radius:28px;display:block}:where([data-css~=g25]) .tm .bt-bild figcaption{margin-top:10px;font-size:14px;color:var(--mut)}:where([data-css~=g25]) .tm .bt-text{max-width:740px;margin:0 auto}:where([data-css~=g25]) .tm .bt-text p{font-size:19px;line-height:1.65;margin:0 0 20px}:where([data-css~=g25]) .tm .bt-text p.ein{font-size:22px;font-weight:700;line-height:1.5}:where([data-css~=g25]) .tm .bt-text h2{margin:38px 0 14px;font-size:clamp(30px,2.8vw,40px)}:where([data-css~=g25]) .tm .bt-galerie{list-style:none;margin:30px 0 34px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g25]) .tm .bt-galerie img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:16px;display:block}:where([data-css~=g25]) .tm .bt-quelle{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:30px 0 0;padding:16px 20px;border-radius:18px;background:var(--creme);font-size:15px}:where([data-css~=g25]) .tm .bt-quelle b{font-weight:900}:where([data-css~=g25]) .tm .bt-teilen{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}:where([data-css~=g25]) .tm .ko-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,3.5vw,56px);gap:clamp(24px,3.5vw,56px);align-items:start}:where([data-css~=g25]) .tm .ko-karte{background:var(--creme);border-radius:28px;padding:clamp(22px,3vw,36px);display:grid;grid-gap:18px;gap:18px}:where([data-css~=g25]) .tm .ko-karte h2{margin:0;font-size:clamp(28px,2.6vw,38px)}:where([data-css~=g25]) .tm .ko-schritt{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border-radius:20px;background:var(--hell)}:where([data-css~=g25]) .tm .ko-schritt>b{display:flex;align-items:center;gap:10px;font-weight:900}:where([data-css~=g25]) .tm .ko-schritt>b i{font-style:normal;width:30px;height:30px;border-radius:50%;background:var(--gelb);display:grid;place-items:center}:where([data-css~=g25]) .tm .ko-zeile{display:flex;gap:10px;flex-wrap:wrap}:where([data-css~=g25]) .tm .ko-schritt[hidden]{display:none}:where([data-css~=g25]) .tm .ko-karte .jb-zahl{margin-top:8px}:where([data-css~=g25]) .tm .ko-schritt input[type=email]{flex:1 1 220px;min-height:52px;border-radius:14px;border:1.5px solid var(--cremed);padding:0 16px;font:inherit;font-size:17px}:where([data-css~=g25]) .tm .ko-code{display:flex;gap:8px}:where([data-css~=g25]) .tm .ko-code input{width:52px;height:60px;text-align:center;font:inherit;font-weight:900;font-size:26px;border-radius:14px;border:1.5px solid var(--cremed);padding:0}:where([data-css~=g25]) .tm .ko-klein{margin:0;color:var(--mut);font-size:14.5px}:where([data-css~=g25]) .tm .ko-hinweis{padding:16px 20px;border-radius:18px;background:var(--gelb);font-weight:700}:where([data-css~=g25]) .tm .ko-hinweis a{color:var(--ink)}:where([data-css~=g25]) .tm .ko-kann{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}:where([data-css~=g25]) .tm .ko-kann li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;border-radius:18px;background:var(--creme)}:where([data-css~=g25]) .tm .ko-kann .ic{width:52px;height:52px;border-radius:14px;background:var(--gelb);display:grid;place-items:center}:where([data-css~=g25]) .tm .ko-kann .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g25]) .tm .ko-kann b{display:block;font-weight:900;font-size:17px}:where([data-css~=g25]) .tm .ko-kann p{margin:2px 0 0;color:var(--mut);font-size:14.5px}:where([data-css~=g25]) .tm .ko-kann .gn{display:inline-block;margin-left:6px;font-size:11.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--ink);color:var(--creme);vertical-align:2px}:where([data-css~=g25]) .tm .ko-wallet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,3.5vw,56px);gap:clamp(24px,3.5vw,56px);align-items:center}:where([data-css~=g25]) .tm .ko-pass{position:relative;max-width:420px;border-radius:26px;padding:24px;background:linear-gradient(160deg,#3a2c22,#1d1612);color:var(--creme);box-shadow:0 40px 70px -40px rgba(29,22,18,.8);overflow:hidden}:where([data-css~=g25]) .tm .ko-pass .kopf2{display:flex;align-items:center;justify-content:space-between;gap:12px}:where([data-css~=g25]) .tm .ko-pass .kopf2 img{width:46px;height:auto}:where([data-css~=g25]) .tm .ko-pass .kopf2 span{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1}:where([data-css~=g25]) .tm .ko-pass .kopf2 small{display:block;font-family:Mulish,sans-serif;font-weight:700;font-size:12px;color:var(--mutc)}:where([data-css~=g25]) .tm .ko-pass .status{display:inline-block;margin-top:18px;padding:6px 12px;border-radius:999px;background:var(--gelb);color:var(--ink);font-weight:900;font-size:13px;letter-spacing:.05em;text-transform:uppercase}:where([data-css~=g25]) .tm .ko-pass .qrbox{margin:18px auto 8px;width:200px;padding:10px;border-radius:16px;background:#fff}:where([data-css~=g25]) .tm .ko-pass .qr{width:100%;height:auto;display:block}:where([data-css~=g25]) .tm .ko-pass .nr{text-align:center;font-weight:800;letter-spacing:.2em;font-size:14px;color:var(--mutc)}:where([data-css~=g25]) .tm .ko-vort{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}:where([data-css~=g25]) .tm .ko-vort li{background:var(--hell);border-radius:22px;padding:22px 24px;display:grid;grid-gap:8px;gap:8px;align-content:start}:where([data-css~=g25]) .tm .ko-vort .ic{width:52px;height:52px;border-radius:14px;background:var(--gelb);display:grid;place-items:center}:where([data-css~=g25]) .tm .ko-vort .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g25]) .tm .ko-vort b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:25px;line-height:1.05}:where([data-css~=g25]) .tm .ko-vort p{margin:0;color:var(--mut);font-size:15px}:where([data-css~=g25]) .tm .ko-vort li.bald{background:transparent;border:2px dashed var(--cremed)}:where([data-css~=g25]) .tm .ko-buch{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}:where([data-css~=g25]) .tm .ko-buch li{display:grid;grid-template-columns:86px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 20px;border-radius:20px;background:var(--creme)}:where([data-css~=g25]) .tm .ko-buch .d{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:34px;line-height:.9;text-align:center}:where([data-css~=g25]) .tm .ko-buch .d small{display:block;font-family:Mulish,sans-serif;font-size:12.5px;font-weight:800;color:var(--mut);letter-spacing:.05em;text-transform:uppercase;margin-top:4px}:where([data-css~=g25]) .tm .ko-buch b{display:block;font-weight:900;font-size:18px}:where([data-css~=g25]) .tm .ko-buch p{margin:2px 0 0;color:var(--mut);font-size:14.5px}:where([data-css~=g25]) .tm .ko-buch .kn{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}:where([data-css~=g25]) .tm .ko-buch .btn{min-height:40px;padding:0 16px;font-size:14px;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800}:where([data-css~=g25]) .tm .ko-mg{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}:where([data-css~=g25]) .tm .ko-mg a{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;padding:20px;border-radius:22px;background:rgba(239,232,220,.08);color:var(--creme);text-decoration:none}:where([data-css~=g25]) .tm .ko-mg .ic{width:48px;height:48px;border-radius:14px;background:var(--gelb);color:var(--ink);display:grid;place-items:center}:where([data-css~=g25]) .tm .ko-mg .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g25]) .tm .ko-mg b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:23px;line-height:1.05}:where([data-css~=g25]) .tm .ko-mg p{margin:0;color:var(--mutc);font-size:14.5px}:where([data-css~=g25]) .tm .ko-mg .neu{position:absolute;right:16px;top:18px;font-size:11.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--gelb);color:var(--ink)}:where([data-css~=g25]) .tm .ko-einst{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;max-width:760px}:where([data-css~=g25]) .tm .ko-einst li{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-radius:18px;background:var(--creme)}:where([data-css~=g25]) .tm .ko-einst b{display:block;font-weight:900}:where([data-css~=g25]) .tm .ko-einst p{margin:2px 0 0;color:var(--mut);font-size:14.5px}:where([data-css~=g25]) .tm .ko-schalter{position:relative;width:52px;height:30px;border-radius:999px;background:var(--torf);flex:0 0 52px}:where([data-css~=g25]) .tm .ko-schalter:after{content:"";position:absolute;top:3px;left:25px;width:24px;height:24px;border-radius:50%;background:#fff}:where([data-css~=g25]) .tm .ko-schalter.aus{background:var(--cremed)}:where([data-css~=g25]) .tm .ko-schalter.aus:after{left:3px}:where([data-css~=g25]) .tm .ko-einst .weg{color:#9b2c1f;background:none;border:0;font:inherit;font-weight:800;cursor:pointer;padding:0}@media (max-width:1100px){:where([data-css~=g25]) .tm .af-links,:where([data-css~=g25]) .tm .ko-mg{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-css~=g25]) .tm .af-zwei{grid-template-columns:minmax(0,1fr)}:where([data-css~=g25]) .tm .af-seite{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where([data-css~=g25]) .tm .af-zwei,:where([data-css~=g25]) .tm .dk-zwei,:where([data-css~=g25]) .tm .ko-wallet,:where([data-css~=g25]) .tm .ko-zwei{grid-template-columns:minmax(0,1fr)}:where([data-css~=g25]) .tm .ko-vort{grid-template-columns:minmax(0,1fr)}:where([data-css~=g25]) .tm .af-arten{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g25]) .tm .af-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where([data-css~=g25]) .tm .af-felder{grid-template-columns:minmax(0,1fr)}:where([data-css~=g25]) .tm .af-seite{grid-template-columns:minmax(0,1fr)}:where([data-css~=g25]) .tm .af-arten .jb-opt{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px}:where([data-css~=g25]) .tm .af-arten .jb-opt b{font-size:15px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:where([data-css~=g25]) .tm .af-arten .jb-opt .ic{width:36px;height:36px;flex-basis:auto}:where([data-css~=g25]) .tm .af-tisch{grid-template-columns:minmax(0,1fr)}:where([data-css~=g25]) .tm .ko-mg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-css~=g25]) .tm .af-links{grid-template-columns:minmax(0,1fr);gap:12px}:where([data-css~=g25]) .tm .af-links a{display:grid;grid-template-columns:118px minmax(0,1fr)}:where([data-css~=g25]) .tm .af-links .fo{aspect-ratio:auto;height:100%;min-height:150px}:where([data-css~=g25]) .tm .af-links a>div{padding:14px 16px}:where([data-css~=g25]) .tm .ko-mg a{padding:16px}:where([data-css~=g25]) .tm .af-links b,:where([data-css~=g25]) .tm .ko-mg b{font-size:19px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:where([data-css~=g25]) .tm .bt-galerie{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where([data-css~=g25]) .tm .bt-bild img{aspect-ratio:4/3}:where([data-css~=g25]) .tm .bt-text p{font-size:17.5px}:where([data-css~=g25]) .tm .bt-text p.ein{font-size:19.5px}:where([data-css~=g25]) .tm .ko-code input{width:42px;height:54px;font-size:22px}:where([data-css~=g25]) .tm .ko-buch li{grid-template-columns:64px minmax(0,1fr)}:where([data-css~=g25]) .tm .ko-buch .kn{grid-column:1/-1;justify-content:flex-start}:where([data-css~=g25]) .tm .ko-pass{max-width:none}}@media (max-width:420px){:where([data-css~=g25]) .tm .ko-mg{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g26]) .tm .ko-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 28px;padding:clamp(18px,2.5vw,30px) 0 clamp(26px,3vw,40px)}:where([data-css~=g26]) .tm .ko-kopf h1{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(32px,3.4vw,46px);line-height:1;color:var(--creme)}:where([data-css~=g26]) .tm .ko-kopf p{margin:6px 0 0;color:var(--mutc);font-weight:700;font-size:15px}:where([data-css~=g26]) .tm .ko-kopf p b{display:inline-block;margin-right:8px;padding:3px 10px;border-radius:999px;background:var(--gelb);color:var(--ink);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}:where([data-css~=g26]) .tm .ko-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;max-width:100%}:where([data-css~=g26]) .tm .ko-tabs::-webkit-scrollbar{display:none}:where([data-css~=g26]) .tm .ko-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(239,232,220,.35);color:var(--creme);font-weight:800;font-size:14.5px;text-decoration:none}:where([data-css~=g26]) .tm .ko-tabs a:first-child{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}:where([data-css~=g26]) .tm #dash{padding-top:clamp(36px,4vw,56px);padding-bottom:clamp(40px,5vw,70px)}:where([data-css~=g26]) .tm .ko-dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}:where([data-css~=g26]) .tm #buchungen,:where([data-css~=g26]) .tm #mitglieder{grid-column:1/-1}:where([data-css~=g26]) .tm .ko-karte2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:18px;gap:18px;align-items:center}:where([data-css~=g26]) .tm .ko-karte2 .ko-wal{margin-top:0;grid-template-columns:1fr}:where([data-css~=g26]) .tm .ko-sp{display:grid;grid-gap:20px;gap:20px;min-width:0}:where([data-css~=g26]) .tm .ko-box{background:var(--creme);border-radius:24px;padding:20px 22px;scroll-margin-top:90px}:where([data-css~=g26]) .tm .ko-box h2{margin:0 0 14px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px;line-height:1.05;display:flex;align-items:center;justify-content:space-between;gap:10px}:where([data-css~=g26]) .tm .ko-box h2 a{font-family:Mulish,sans-serif;font-size:14px;font-weight:800;color:var(--ink)}:where([data-css~=g26]) .tm .ko-box.dunkel{background:var(--ink);color:var(--creme)}:where([data-css~=g26]) .tm .ko-box.dunkel h2 a{color:var(--gelb)}:where([data-css~=g26]) .tm .ko-pass2{border-radius:24px;padding:20px;background:linear-gradient(160deg,#3a2c22,#1d1612);color:var(--creme);display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:16px;gap:16px;align-items:center;box-shadow:0 30px 60px -40px rgba(29,22,18,.8)}:where([data-css~=g26]) .tm .ko-pass2 .l{display:grid;grid-gap:8px;gap:8px;align-content:start}:where([data-css~=g26]) .tm .ko-pass2 .l img{width:42px;height:auto}:where([data-css~=g26]) .tm .ko-pass2 .l b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1}:where([data-css~=g26]) .tm .ko-pass2 .l small{color:var(--mutc);font-weight:700;font-size:12.5px}:where([data-css~=g26]) .tm .ko-pass2 .st{justify-self:start;padding:5px 11px;border-radius:999px;background:var(--gelb);color:var(--ink);font-weight:900;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase}:where([data-css~=g26]) .tm .ko-pass2 .nr{font-weight:800;letter-spacing:.08em;font-size:12.5px;color:var(--mutc);white-space:nowrap}:where([data-css~=g26]) .tm .ko-pass2 .q{background:#fff;border-radius:14px;padding:8px}:where([data-css~=g26]) .tm .ko-pass2 .qr{width:100%;height:auto;display:block}:where([data-css~=g26]) .tm .ko-wal{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}:where([data-css~=g26]) .tm .ko-wal .btn{min-height:46px;padding:0 12px;font-size:14px;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800}:where([data-css~=g26]) .tm .ko-hinw{margin:12px 0 0;color:var(--mut);font-size:14px}:where([data-css~=g26]) .tm .ko-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}:where([data-css~=g26]) .tm .ko-liste li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;background:var(--hell)}:where([data-css~=g26]) .tm .ko-box.dunkel .ko-liste li{background:rgba(239,232,220,.08)}:where([data-css~=g26]) .tm .ko-liste .ic{width:44px;height:44px;border-radius:12px;background:var(--gelb);color:var(--ink);display:grid;place-items:center}:where([data-css~=g26]) .tm .ko-liste .ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g26]) .tm .ko-liste .dd{width:44px;text-align:center;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px;line-height:.9}:where([data-css~=g26]) .tm .ko-liste .dd small{display:block;font-family:Mulish,sans-serif;font-size:11px;font-weight:800;color:var(--mut);text-transform:uppercase;margin-top:3px}:where([data-css~=g26]) .tm .ko-liste b{display:block;font-weight:900;font-size:15.5px;line-height:1.25}:where([data-css~=g26]) .tm .ko-liste p{margin:2px 0 0;color:var(--mut);font-size:13.5px;line-height:1.35}:where([data-css~=g26]) .tm .ko-box.dunkel .ko-liste p{color:var(--mutc)}:where([data-css~=g26]) .tm .ko-liste .neu{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--gelb);color:var(--ink)}:where([data-css~=g26]) .tm .ko-liste .mini{font-weight:800;font-size:13.5px;color:var(--ink);background:none;border:0;padding:6px 0;font-family:inherit;cursor:pointer;text-decoration:underline}:where([data-css~=g26]) .tm .ko-liste .pf{font-size:20px;font-weight:700;color:var(--gelb)}:where([data-css~=g26]) .tm .ko-liste a.zl{display:contents;color:inherit;text-decoration:none}:where([data-css~=g26]) .tm .ko-liste li.bald{background:transparent;border:2px dashed var(--cremed)}:where([data-css~=g26]) .tm .ko-liste .weg{color:#9b2c1f}:where([data-css~=g26]) .tm .ko-einst2{grid-column:1/-1}:where([data-css~=g26]) .tm .ko-liste.zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where([data-css~=g26]) .tm .ko-liste b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:760px){:where([data-css~=g26]) .tm .ko-liste.zwei{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){:where([data-css~=g26]) .tm .ko-karte2{grid-template-columns:minmax(0,1fr)}:where([data-css~=g26]) .tm .ko-karte2 .ko-wal{grid-template-columns:1fr 1fr}}@media (max-width:760px){:where([data-css~=g26]) .tm .ko-dash{grid-template-columns:minmax(0,1fr)}:where([data-css~=g26]) .tm .ko-liste.zwei{grid-template-columns:minmax(0,1fr)}:where([data-css~=g26]) .tm .ko-kopf{align-items:flex-start;flex-direction:column}:where([data-css~=g26]) .tm .ko-tabs{margin:0 -18px;padding:0 18px}}@media (max-width:420px){:where([data-css~=g26]) .tm .ko-pass2{grid-template-columns:minmax(0,1fr) 116px}:where([data-css~=g26]) .tm .ko-box{padding:16px}:where([data-css~=g26]) .tm .ko-liste li{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px}:where([data-css~=g26]) .tm .ko-liste .ic{width:40px;height:40px}:where([data-css~=g26]) .tm .ko-liste .dd{width:40px}}:where([data-css~=g26]) .tm .ko-pwa{grid-column:1/-1;display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px 14px 14px;border-radius:22px;background:var(--gelb);color:var(--ink)}:where([data-css~=g26]) .tm .ko-pwa .app{width:64px;height:64px;border-radius:16px;background:var(--ink);display:grid;place-items:center;box-shadow:0 10px 20px -12px rgba(29,22,18,.7)}:where([data-css~=g26]) .tm .ko-pwa .app img{width:30px;height:auto}:where([data-css~=g26]) .tm .ko-pwa b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1.05}:where([data-css~=g26]) .tm .ko-pwa p{margin:3px 0 0;font-size:14.5px;font-weight:600}:where([data-css~=g26]) .tm .ko-pwa .btn{min-height:44px;padding:0 18px;font-size:14px;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800}:where([data-css~=g26]) .tm .ko-pwa .zu{width:44px;height:44px;border-radius:50%;border:0;background:rgba(29,22,18,.1);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}:where([data-css~=g26]) .tm .ko-pwa[hidden]{display:none}:where([data-css~=g26]) .tm .ko-wal .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}:where([data-css~=g26]) .tm .ko-wal .btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px}@media (max-width:640px){:where([data-css~=g26]) .tm .ko-pwa{grid-template-columns:52px minmax(0,1fr) 44px;gap:12px}:where([data-css~=g26]) .tm .ko-pwa .app{width:52px;height:52px;border-radius:14px}:where([data-css~=g26]) .tm .ko-pwa .btn{grid-column:1/-1;width:100%}:where([data-css~=g26]) .tm .ko-pwa .zu{grid-column:3;grid-row:1}}:where([data-css~=g26]) .tm .ko-frage{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;border-radius:14px;background:var(--creme);font-weight:700;font-size:15px}:where([data-css~=g26]) .tm .ko-box.dunkel .ko-frage{background:rgba(255,255,255,.08)}:where([data-css~=g26]) .tm .ko-frage .k{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}:where([data-css~=g26]) .tm .ko-frage input{flex:1 1 220px;min-width:0;padding:10px 12px;border-radius:10px;border:1.5px solid var(--linie,#d9cfbf);font:inherit;font-weight:600}:where([data-css~=g26]) .tm .ko-frage.ok{background:#e4ecd9;color:#2f4a22}:where([data-css~=g26]) .tm .ko-frage.weg{background:#f6dcd6;color:#7a2318}:where([data-css~=g26]) .tm .ko-liste li.storniert .dd,:where([data-css~=g26]) .tm .ko-liste li.storniert b{opacity:.45;text-decoration:line-through}:where([data-css~=g26]) .tm .ko-liste li{flex-wrap:wrap}:where([data-css~=g26]) .tm .ko-wal-info{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#e4ecd9;color:#2f4a22;font-weight:700;font-size:14.5px}:where([data-css~=g26]) .tm .ko-stapel{grid-column:1/-1;position:relative;padding-bottom:22px}:where([data-css~=g26]) .tm .ko-stapel[hidden]{display:none}:where([data-css~=g26]) .tm .ko-nachr{position:relative;z-index:3;display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 52px 16px 16px;border-radius:22px;background:var(--gelb);color:var(--ink);box-shadow:0 18px 30px -24px rgba(29,22,18,.8)}:where([data-css~=g26]) .tm .ko-nachr[hidden]{display:none}:where([data-css~=g26]) .tm .ko-nachr .app{width:60px;height:60px;border-radius:16px;background:var(--ink);color:var(--gelb);display:grid;place-items:center}:where([data-css~=g26]) .tm .ko-nachr .app img{width:28px;height:auto}:where([data-css~=g26]) .tm .ko-nachr .app svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g26]) .tm .ko-nachr small{display:block;font-weight:900;font-size:12px;letter-spacing:.07em;text-transform:uppercase;opacity:.75}:where([data-css~=g26]) .tm .ko-nachr b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1.05;margin-top:2px}:where([data-css~=g26]) .tm .ko-nachr p{margin:3px 0 0;font-size:14.5px;font-weight:600}:where([data-css~=g26]) .tm .ko-nachr .btn{min-height:44px;padding:0 18px;font-size:14px;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800}:where([data-css~=g26]) .tm .ko-nachr .zu{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:20px;line-height:1;cursor:pointer;opacity:.7}:where([data-css~=g26]) .tm .ko-nachr .zu:hover{opacity:1;background:rgba(29,22,18,.08)}:where([data-css~=g26]) .tm .ko-stapel .hinten{position:absolute;left:14px;right:14px;bottom:11px;height:40px;border-radius:0 0 20px 20px;background:#d99a1e;z-index:2}:where([data-css~=g26]) .tm .ko-stapel .hinten.h2{left:28px;right:28px;bottom:0;background:#b97f14;z-index:1}:where([data-css~=g26]) .tm .ko-stapel .zahl{position:absolute;right:46px;top:12px;z-index:4;font-weight:900;font-size:12px;padding:3px 9px;border-radius:999px;background:var(--ink);color:var(--gelb)}:where([data-css~=g26]) .tm .ko-gv{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:24px;gap:24px;align-items:start;background:var(--ink);color:var(--creme);border-radius:24px;padding:24px}:where([data-css~=g26]) .tm .ko-gv h2{margin:0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05}:where([data-css~=g26]) .tm .ko-gv .nur{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--gelb);color:var(--ink)}:where([data-css~=g26]) .tm .ko-gv dl{margin:14px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;font-size:15px}:where([data-css~=g26]) .tm .ko-gv dt{color:var(--mutc);font-weight:800}:where([data-css~=g26]) .tm .ko-gv dd{margin:0;font-weight:700}:where([data-css~=g26]) .tm .ko-gv ol{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;counter-reset:g}:where([data-css~=g26]) .tm .ko-gv ol li{counter-increment:g;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 12px;border-radius:14px;background:rgba(239,232,220,.08);font-size:14.5px}:where([data-css~=g26]) .tm .ko-gv ol li:before{content:counter(g);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--gelb);color:var(--ink);font-weight:900}:where([data-css~=g26]) .tm .ko-gv ol b{display:block}:where([data-css~=g26]) .tm .ko-gv ol span{color:var(--mutc)}:where([data-css~=g26]) .tm .ko-gv .rechts{display:grid;grid-gap:14px;gap:14px}:where([data-css~=g26]) .tm .ko-gv .anm{background:rgba(239,232,220,.08);border-radius:18px;padding:18px}:where([data-css~=g26]) .tm .ko-gv .anm b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px}:where([data-css~=g26]) .tm .ko-gv .anm p{margin:4px 0 12px;color:var(--mutc);font-size:14.5px}:where([data-css~=g26]) .tm .ko-gv .wahl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}:where([data-css~=g26]) .tm .ko-gv .wahl .btn{min-height:46px;font-size:14.5px;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800}:where([data-css~=g26]) .tm .ko-gv .ticket{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;background:var(--creme);color:var(--ink);border-radius:18px;padding:14px}:where([data-css~=g26]) .tm .ko-gv .ticket[hidden]{display:none}:where([data-css~=g26]) .tm .ko-gv .ticket .qr{width:110px;height:110px;display:block}:where([data-css~=g26]) .tm .ko-gv .ticket b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;display:block}:where([data-css~=g26]) .tm .ko-gv .ticket p{margin:4px 0 0;font-size:14px;color:var(--mut)}:where([data-css~=g26]) .tm .ko-gv .docs{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}:where([data-css~=g26]) .tm .ko-gv .docs li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(239,232,220,.08);font-weight:700;font-size:14.5px}:where([data-css~=g26]) .tm .ko-gv .docs em{font-style:normal;font-size:12.5px;color:var(--mutc);font-weight:800}@media (max-width:900px){:where([data-css~=g26]) .tm .ko-gv{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:where([data-css~=g26]) .tm .ko-nachr{grid-template-columns:48px minmax(0,1fr);padding:14px 44px 14px 14px;gap:12px}:where([data-css~=g26]) .tm .ko-nachr .app{width:48px;height:48px;border-radius:13px}:where([data-css~=g26]) .tm .ko-nachr .btn{grid-column:1/-1;width:100%}:where([data-css~=g26]) .tm .ko-stapel .zahl{right:40px;top:10px}:where([data-css~=g26]) .tm .ko-gv{padding:18px}:where([data-css~=g26]) .tm .ko-gv .ticket{grid-template-columns:90px minmax(0,1fr)}:where([data-css~=g26]) .tm .ko-gv .ticket .qr{width:90px;height:90px}}:where([data-css~=g26]) .tm .eb-zwei{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(24px,3.5vw,56px);gap:clamp(24px,3.5vw,56px);align-items:start}:where([data-css~=g26]) .tm .eb-ev{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;background:#fff;border-radius:22px;padding:14px;margin-bottom:18px}:where([data-css~=g26]) .tm .eb-ev img{width:150px;aspect-ratio:4/3;object-fit:cover;border-radius:14px;display:block}:where([data-css~=g26]) .tm .eb-ev small{font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g26]) .tm .eb-ev b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px;line-height:1.05;margin:2px 0 4px}:where([data-css~=g26]) .tm .eb-ev p{margin:0;color:var(--mut);font-size:15px}:where([data-css~=g26]) .tm .eb-frei{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-weight:800;font-size:14px;padding:5px 12px;border-radius:999px;background:#e4ecd9;color:#2f4a22}:where([data-css~=g26]) .tm .eb-zahl{display:flex;align-items:center;gap:14px;margin:6px 0}:where([data-css~=g26]) .tm .eb-zahl button{width:48px;height:48px;border-radius:14px;border:1.5px solid var(--linie,#d9cfbf);background:#fff;font-size:24px;font-weight:800;cursor:pointer}:where([data-css~=g26]) .tm .eb-zahl output{min-width:64px;text-align:center;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:40px}:where([data-css~=g26]) .tm .eb-felder{display:grid;grid-gap:10px;gap:10px}:where([data-css~=g26]) .tm .eb-felder input,:where([data-css~=g26]) .tm .eb-felder select{width:100%;box-sizing:border-box;padding:13px 14px;border-radius:12px;border:1.5px solid var(--linie,#d9cfbf);font:inherit;font-weight:600;background:#fff}:where([data-css~=g26]) .tm .eb-felder input.fehlt{border-color:#b3261e}:where([data-css~=g26]) .tm .eb-check{display:flex;gap:10px;align-items:flex-start;font-weight:700;font-size:15.5px;cursor:pointer}:where([data-css~=g26]) .tm .eb-check input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--torf);flex:none}:where([data-css~=g26]) .tm .eb-zus{background:var(--creme);border-radius:16px;padding:14px 16px;font-weight:700;line-height:1.55}:where([data-css~=g26]) .tm .eb-zus em{font-style:normal;color:var(--mut);font-weight:600}:where([data-css~=g26]) .tm .eb-nr{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;letter-spacing:.04em}:where([data-css~=g26]) .tm .eb-reihe{display:flex;flex-wrap:wrap;gap:10px}:where([data-css~=g26]) .tm .eb-weg{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:w}:where([data-css~=g26]) .tm .eb-weg li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;background:#fff;border-radius:18px;padding:14px 16px}:where([data-css~=g26]) .tm .eb-weg li:before{counter-increment:w;content:counter(w);display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--gelb);font-weight:900}:where([data-css~=g26]) .tm .eb-weg b{display:block}:where([data-css~=g26]) .tm .eb-weg span{color:var(--mut);font-size:15px}@media (max-width:900px){:where([data-css~=g26]) .tm .eb-zwei{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){:where([data-css~=g26]) .tm .eb-ev{grid-template-columns:minmax(0,1fr)}:where([data-css~=g26]) .tm .eb-ev img{width:100%}}:where([data-css~=g27]) .tm #oben .uh-bild img{aspect-ratio:4/3;object-position:50% 55%}:where([data-css~=g28]) .tm .to-orte{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-gap:22px;gap:22px}:where([data-css~=g28]) .tm .to-ort{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--creme);border-radius:26px;overflow:hidden;min-height:420px}:where([data-css~=g28]) .tm .to-ort:nth-child(2n){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}:where([data-css~=g28]) .tm .to-ort:nth-child(2n) .fo{order:2}:where([data-css~=g28]) .tm .to-ort .fo{position:relative;display:block;overflow:hidden;min-height:100%}:where([data-css~=g28]) .tm .to-ort .fo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g28]) .tm .to-ort .fo img[data-bild="hz-schloss.jpg"]{object-position:50% 20%}:where([data-css~=g28]) .tm .to-ort .fo.hz-ph{display:grid}:where([data-css~=g28]) .tm .to-ort .patch{position:absolute;left:18px;bottom:20px;z-index:2;font-size:17px;margin:0;--pf:var(--blau);--pt:var(--ink)}:where([data-css~=g28]) .tm .to-ort .tx{padding:clamp(26px,3.4vw,52px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}:where([data-css~=g28]) .tm .to-ort small{font-weight:900;font-size:14px;letter-spacing:.08em;color:var(--mut)}:where([data-css~=g28]) .tm .to-ort .art{display:inline-block;font-weight:800;font-size:13px;padding:4px 12px;border-radius:999px;background:var(--hell)}:where([data-css~=g28]) .tm .to-ort h3{margin:4px 0 0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(32px,3vw,46px);line-height:1}:where([data-css~=g28]) .tm .to-ort p{margin:0;max-width:46ch;color:var(--mut);font-size:17px;line-height:1.5}:where([data-css~=g28]) .tm .to-ort dl{margin:8px 0 6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;max-width:520px}:where([data-css~=g28]) .tm .to-ort dl div{background:var(--hell);border-radius:16px;padding:12px 16px}:where([data-css~=g28]) .tm .to-ort dt{font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g28]) .tm .to-ort dd{margin:2px 0 0;font-weight:800;font-size:15.5px;line-height:1.3}:where([data-css~=g28]) .tm .to-ort .btn{margin-top:6px;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}:where([data-css~=g28]) .tm .to-weg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start}:where([data-css~=g28]) .tm .to-foto{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g28]) .tm .to-foto img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:26px;display:block}:where([data-css~=g28]) .tm .to-fotos{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}:where([data-css~=g28]) .tm .to-fotos li{font-weight:800;font-size:15px;padding:8px 16px;border-radius:999px;background:var(--hell)}:where([data-css~=g28]) .tm .to-fotos li:first-child{background:var(--gelb)}:where([data-css~=g28]) .tm .to-ges{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}:where([data-css~=g28]) .tm .to-ges li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;background:var(--hell);border-radius:20px;padding:18px 20px}:where([data-css~=g28]) .tm .to-ges .ic{width:48px;height:48px;border-radius:14px;background:var(--gelb);display:grid;place-items:center}:where([data-css~=g28]) .tm .to-ges .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g28]) .tm .to-ges b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1.1}:where([data-css~=g28]) .tm .to-ges p{margin:4px 0 0;font-size:15px;color:var(--mut)}:where([data-css~=g28]) .tm .to-feier{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g28]) .tm .to-feier img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:26px;display:block}:where([data-css~=g28]) .tm .to-feier .reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media (max-width:1100px){:where([data-css~=g28]) .tm .to-ges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where([data-css~=g28]) .tm #oben .uh-bild img{aspect-ratio:4/3}:where([data-css~=g28]) .tm .to-ort,:where([data-css~=g28]) .tm .to-ort:nth-child(2n){grid-template-columns:minmax(0,1fr);min-height:0}:where([data-css~=g28]) .tm .to-ort:nth-child(2n) .fo{order:0}:where([data-css~=g28]) .tm .to-ort .fo{aspect-ratio:4/3;min-height:0}:where([data-css~=g28]) .tm .to-feier,:where([data-css~=g28]) .tm .to-foto,:where([data-css~=g28]) .tm .to-weg{grid-template-columns:minmax(0,1fr);gap:30px}}@media (max-width:640px){:where([data-css~=g28]) .tm .to-ort .tx{padding:20px 18px 24px}:where([data-css~=g28]) .tm .to-ort dl{grid-template-columns:minmax(0,1fr);gap:8px}:where([data-css~=g28]) .tm .to-ort p{font-size:16px}:where([data-css~=g28]) .tm .to-ges{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g29]) .tm .an-geschenk a{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);padding:0;overflow:hidden;align-items:stretch;gap:22px}:where([data-css~=g29]) .tm .an-geschenk .fo{position:relative;display:block;min-height:100%}:where([data-css~=g29]) .tm .an-geschenk .fo img{display:block;width:100%;height:100%;min-height:200px;object-fit:cover}:where([data-css~=g29]) .tm .an-geschenk .ki{position:absolute;right:12px;bottom:8px;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.6)}:where([data-css~=g29]) .tm .an-geschenk a>div{padding:24px 24px 24px 0}@media (max-width:760px){:where([data-css~=g29]) .tm .an-geschenk a{grid-template-columns:minmax(0,1fr);gap:0}:where([data-css~=g29]) .tm .an-geschenk .fo img{aspect-ratio:16/10;min-height:0}:where([data-css~=g29]) .tm .an-geschenk a>div{padding:20px 22px 22px}}:where([data-css~=g30]) .tm .ko-zahlen{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}:where([data-css~=g30]) .tm .ko-zahlen li{display:flex;flex-direction:column;gap:6px;padding:22px 20px;border-radius:22px;background:var(--creme)}:where([data-css~=g30]) .tm .ko-zahlen b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(26px,2.4vw,36px);line-height:1;color:var(--ink)}:where([data-css~=g30]) .tm .ko-zahlen small{font-size:14px;color:var(--mut)}:where([data-css~=g30]) .tm .ko-best{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}:where([data-css~=g30]) .tm .ko-best li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:24px;border-radius:24px;background:var(--hell)}:where([data-css~=g30]) .tm .ko-best .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--gelb)}:where([data-css~=g30]) .tm .ko-best .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g30]) .tm .ko-best b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:26px;line-height:1.1}:where([data-css~=g30]) .tm .ko-best .eck{display:inline-block;margin:8px 0 6px;font-weight:800;font-size:14px;padding:4px 12px;border-radius:999px;background:var(--creme)}:where([data-css~=g30]) .tm .ko-best p{margin:0;color:var(--mut)}:where([data-css~=g30]) .tm .ko-bild{position:relative;border-radius:28px;overflow:hidden}:where([data-css~=g30]) .tm .ko-bild .ki{position:absolute;right:16px;bottom:10px;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.6)}:where([data-css~=g30]) .tm .ko-bild img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}@media (max-width:1100px){:where([data-css~=g30]) .tm .ko-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-css~=g30]) .tm .ko-best{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:where([data-css~=g30]) .tm .ko-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}:where([data-css~=g31]) .tm .ca-schritte{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:22px;gap:22px}:where([data-css~=g31]) .tm .ca-schritte li{display:flex;flex-direction:column;align-items:flex-start;gap:8px}:where([data-css~=g31]) .tm .ca-schritte .nr{margin:0}:where([data-css~=g31]) .tm .ca-schritte b{font-size:18px}:where([data-css~=g31]) .tm .ca-schritte p{margin:0;color:var(--mut);font-size:15px}:where([data-css~=g32]) .tm .rm-fuer{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}:where([data-css~=g32]) .tm .rm-fuer a{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:18px 20px;border-radius:20px;background:var(--creme);color:var(--ink);text-decoration:none;height:100%;box-sizing:border-box;transition:transform .35s cubic-bezier(.16,1,.3,1)}:where([data-css~=g32]) .tm .rm-fuer .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--gelb)}:where([data-css~=g32]) .tm .rm-fuer .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g32]) .tm .rm-fuer b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1.1}:where([data-css~=g32]) .tm .rm-fuer small{display:block;margin-top:3px;color:var(--mut);font-size:14.5px}:where([data-css~=g32]) .tm .rm-fuer .pf{display:inline-block;margin-top:6px;font-weight:800;font-size:13.5px}@media (hover:hover){:where([data-css~=g32]) .tm .rm-fuer a:hover{transform:translateY(-3px)}}:where([data-css~=g32]) .tm .rm-mehr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}:where([data-css~=g32]) .tm .rm-mehr a{display:flex;flex-direction:column;background:var(--hell);border-radius:18px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}:where([data-css~=g32]) .tm .rm-mehr img{width:100%;aspect-ratio:4/3;object-fit:cover}:where([data-css~=g32]) .tm .rm-mehr div{padding:12px 14px 14px}:where([data-css~=g32]) .tm .rm-mehr b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:20px;line-height:1.1}:where([data-css~=g32]) .tm .rm-mehr small{color:var(--mut);font-size:13.5px;font-weight:700}@media (hover:hover){:where([data-css~=g32]) .tm .rm-mehr a:hover{transform:translateY(-3px)}}:where([data-css~=g32]) .tm .rm-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}:where([data-css~=g32]) .tm #bestuhlung .ko-best li{background:var(--creme)}:where([data-css~=g32]) .tm #bestuhlung .ko-best .eck{padding:0;background:none;margin:4px 0 8px;color:var(--mut)}:where([data-css~=g32]) .tm .ko-zahlen.vier{grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-css~=g33]) .tm .hz-mos.drei{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-css~=g32]) .tm .an-band a{font-weight:800;color:inherit}@media (max-width:1100px){:where([data-css~=g32]) .tm .rm-mehr{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-css~=g32]) .tm #bestuhlung .ko-best li{background:var(--creme)}:where([data-css~=g32]) .tm .ko-zahlen.vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where([data-css~=g32]) .tm .rm-mehr{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:24px -18px 0;padding:0 18px 8px;scrollbar-width:none}:where([data-css~=g32]) .tm .rm-mehr::-webkit-scrollbar{display:none}:where([data-css~=g32]) .tm .rm-mehr a{flex:0 0 62%;scroll-snap-align:start}:where([data-css~=g32]) .tm .rm-fuer{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g34]) .tm .hz-erl.vier{grid-template-columns:repeat(4,minmax(0,1fr))}:where([data-css~=g35]) .tm .tf-wahl{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}:where([data-css~=g35]) .tm .tf-wahl legend{width:100%;margin:0 0 8px;font-weight:800;font-size:14px}:where([data-css~=g35]) .tm .tf-wahl label{display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}:where([data-css~=g35]) .tm .tf-wahl input{width:18px;height:18px;margin:0;accent-color:var(--ink)}@media (max-width:1100px){:where([data-css~=g34]) .tm .hz-erl.vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where([data-css~=g34]) .tm .hz-erl.vier{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){:where([data-css~=g31]) .tm .ca-schritte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where([data-css~=g31]) .tm .ca-schritte{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g36]) .tm .fe-rm .rm-zur{display:inline-block;margin-top:10px;font-weight:800;font-size:14px}:where([data-css~=g36]) .tm .rm-tab{margin-top:28px;border-radius:24px;overflow:hidden;background:var(--hell)}:where([data-css~=g36]) .tm .rm-tab table{width:100%;border-collapse:collapse;font-size:16px}:where([data-css~=g36]) .tm .rm-tab td,:where([data-css~=g36]) .tm .rm-tab th{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(29,22,18,.1)}:where([data-css~=g36]) .tm .rm-tab thead th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:var(--mut);background:var(--creme)}:where([data-css~=g36]) .tm .rm-tab tbody tr:last-child td,:where([data-css~=g36]) .tm .rm-tab tbody tr:last-child th{border-bottom:0}:where([data-css~=g36]) .tm .rm-tab tbody th a{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:21px;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--gelb)}:where([data-css~=g36]) .tm .rm-tab td:nth-child(2),:where([data-css~=g36]) .tm .rm-tab td:nth-child(3),:where([data-css~=g36]) .tm .rm-tab td:nth-child(4){white-space:nowrap;font-weight:800}:where([data-css~=g36]) .tm .rm-tab td:nth-child(5){color:var(--mut)}:where([data-css~=g36]) .tm .rm-fn{margin:14px 4px 0;font-size:14px;color:var(--mut)}:where([data-css~=g36]) .tm .rm-rund{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g36]) .tm .rm-rund .bild{display:block;position:relative;border-radius:28px;overflow:hidden}:where([data-css~=g36]) .tm .rm-rund .bild img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}:where([data-css~=g36]) .tm .rm-rund .bild .ki{position:absolute;right:16px;bottom:10px;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.6)}:where([data-css~=g36]) .tm .rm-rund .bild span{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:rgba(29,22,18,.78);color:var(--creme);font-weight:800;font-size:14px}:where([data-css~=g36]) .tm .rm-rund .bild svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}@media (max-width:1100px){:where([data-css~=g36]) .tm .rm-rund{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:where([data-css~=g36]) .tm .rm-tab{background:none;border-radius:0}:where([data-css~=g36]) .tm .rm-tab thead{display:none}:where([data-css~=g36]) .tm .rm-tab table,:where([data-css~=g36]) .tm .rm-tab tbody,:where([data-css~=g36]) .tm .rm-tab td,:where([data-css~=g36]) .tm .rm-tab th,:where([data-css~=g36]) .tm .rm-tab tr{display:block}:where([data-css~=g36]) .tm .rm-tab tr{background:var(--creme);border-radius:20px;padding:16px 18px;margin-bottom:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px}:where([data-css~=g36]) .tm .rm-tab td,:where([data-css~=g36]) .tm .rm-tab th{padding:0;border:0}:where([data-css~=g36]) .tm .rm-tab tbody th{grid-column:1/-1}:where([data-css~=g36]) .tm .rm-tab td:before{content:attr(data-k);display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:900;color:var(--mut)}:where([data-css~=g36]) .tm .rm-tab td:nth-child(5){grid-column:1/-1}:where([data-css~=g36]) .tm .rm-tab td:nth-child(2),:where([data-css~=g36]) .tm .rm-tab td:nth-child(3),:where([data-css~=g36]) .tm .rm-tab td:nth-child(4){white-space:normal}}:where([data-css~=g37]) .tm .er-wers{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}:where([data-css~=g37]) .tm .er-wer a{display:flex;flex-direction:column;height:100%;background:var(--hell);border-radius:22px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}:where([data-css~=g37]) .tm .er-wer .fo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden}:where([data-css~=g37]) .tm .er-wer .fo img{width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g37]) .tm .er-wer .fuer{position:absolute;left:12px;top:12px;font-weight:900;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:var(--gelb);color:var(--ink)}:where([data-css~=g37]) .tm .er-wer a>div{padding:16px 18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1}:where([data-css~=g37]) .tm .er-wer b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px;line-height:1.05}:where([data-css~=g37]) .tm .er-wer p{margin:0 0 6px;font-size:15px;color:var(--mut);line-height:1.45}:where([data-css~=g37]) .tm .er-wer .btn{margin-top:auto;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 16px}@media (hover:hover){:where([data-css~=g37]) .tm .er-wer a:hover{transform:translateY(-4px);box-shadow:0 22px 44px -30px rgba(29,22,18,.55)}}:where([data-css~=g37]) .tm .er-drei{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:30px}:where([data-css~=g37]) .tm .er-k{display:flex;flex-direction:column;background:var(--hell);border-radius:24px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}:where([data-css~=g37]) .tm .er-k img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}:where([data-css~=g37]) .tm .er-k>div{padding:20px 22px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1}:where([data-css~=g37]) .tm .er-k small{font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g37]) .tm .er-k b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05}:where([data-css~=g37]) .tm .er-k p{margin:0 0 8px;font-size:15.5px;color:var(--mut)}:where([data-css~=g37]) .tm .er-k .btn{margin-top:auto;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}@media (hover:hover){:where([data-css~=g37]) a.er-k:hover{transform:translateY(-4px)}}:where([data-css~=g37]) .tm .er-ein{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}:where([data-css~=g37]) .tm .er-ein a{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:20px 22px;border-radius:22px;background:rgba(239,232,220,.08);color:var(--creme);text-decoration:none;height:100%;box-sizing:border-box;transition:background .25s ease}:where([data-css~=g37]) .tm .er-ein .ic{width:52px;height:52px;border-radius:16px;background:var(--gelb);color:var(--ink);display:grid;place-items:center}:where([data-css~=g37]) .tm .er-ein .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g37]) .tm .er-ein b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px;line-height:1.1}:where([data-css~=g37]) .tm .er-ein p{margin:4px 0 8px;color:var(--mutc);font-size:15px}:where([data-css~=g37]) .tm .er-ein .mehr{font-weight:800;font-size:14px;color:var(--gelb)}@media (hover:hover){:where([data-css~=g37]) .tm .er-ein a:hover{background:rgba(239,232,220,.14)}}@media (max-width:1200px){:where([data-css~=g37]) .tm .er-wers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){:where([data-css~=g37]) .tm .er-drei,:where([data-css~=g37]) .tm .er-ein{grid-template-columns:minmax(0,1fr)}:where([data-css~=g37]) .tm .er-wers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where([data-css~=g37]) .tm .er-wers{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:24px -18px -18px;padding:0 18px 34px;scroll-padding:0 18px;scrollbar-width:none}:where([data-css~=g37]) .tm .er-wers::-webkit-scrollbar{display:none}:where([data-css~=g37]) .tm .er-wers>li{flex:0 0 78%;scroll-snap-align:start}}:where([data-css~=g38]) .tm .ri-zwei{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g38]) .tm .ri-zwei img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:26px;display:block}:where([data-css~=g38]) .tm .ri-chips{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}:where([data-css~=g38]) .tm .ri-chips li{font-weight:800;font-size:15px;padding:8px 16px;border-radius:999px;background:var(--creme)}:where([data-css~=g38]) .tm .ri-chips li:first-child{background:var(--gelb)}:where([data-css~=g38]) .tm .ri-regel{margin:22px 0 0;padding:16px 20px;border-radius:18px;background:var(--creme);font-weight:700}:where([data-css~=g38]) .tm .ri-ziele{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:22px;gap:22px}:where([data-css~=g38]) .tm .ri-ziel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--creme);border-radius:26px;overflow:hidden;min-height:360px}:where([data-css~=g38]) .tm .ri-ziel:nth-child(2n){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}:where([data-css~=g38]) .tm .ri-ziel:nth-child(2n) .fo{order:2}:where([data-css~=g38]) .tm .ri-ziel .fo{position:relative;display:block;overflow:hidden;min-height:100%}:where([data-css~=g38]) .tm .ri-ziel .fo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g38]) .tm .ri-ziel .fo.hz-ph{display:grid;background:var(--wein)}:where([data-css~=g38]) .tm .ri-ziel .tx{padding:clamp(26px,3.4vw,52px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}:where([data-css~=g38]) .tm .ri-ziel .art{display:inline-block;font-weight:800;font-size:13px;padding:4px 12px;border-radius:999px;background:var(--hell)}:where([data-css~=g38]) .tm .ri-ziel h3{margin:4px 0 0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(30px,2.8vw,42px);line-height:1.02}:where([data-css~=g38]) .tm .ri-ziel p{margin:0;max-width:48ch;color:var(--mut);font-size:17px;line-height:1.5}:where([data-css~=g38]) .tm .ri-ziel dl{margin:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;max-width:540px}:where([data-css~=g38]) .tm .ri-ziel dl div{background:var(--hell);border-radius:16px;padding:12px 16px}:where([data-css~=g38]) .tm .ri-ziel dt{font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g38]) .tm .ri-ziel dd{margin:2px 0 0;font-weight:800;font-size:15.5px;line-height:1.3}:where([data-css~=g38]) .tm .ri-fue{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}:where([data-css~=g38]) .tm .ri-fue li{background:var(--creme);border-radius:22px;padding:22px 24px;display:flex;flex-direction:column;gap:6px}:where([data-css~=g38]) .tm .ri-fue .ic{width:48px;height:48px;border-radius:14px;background:var(--salbeid);color:var(--creme);display:grid;place-items:center;margin-bottom:6px}:where([data-css~=g38]) .tm .ri-fue .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g38]) .tm .ri-fue small{font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g38]) .tm .ri-fue b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px;line-height:1.05}:where([data-css~=g38]) .tm .ri-fue .chips{margin:4px 0;display:flex;flex-wrap:wrap;gap:6px}:where([data-css~=g38]) .tm .ri-fue .chips span{font-weight:800;font-size:13px;padding:4px 11px;border-radius:999px;background:var(--hell)}:where([data-css~=g38]) .tm .ri-fue p{margin:0;color:var(--mut);font-size:15px}:where([data-css~=g38]) .tm .ri-tag{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}:where([data-css~=g38]) .tm .ri-tag li{display:flex;flex-direction:column;align-items:flex-start}:where([data-css~=g38]) .tm .ri-tag img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;display:block;margin:0 0 16px}:where([data-css~=g38]) .tm .ri-tag .nr{min-height:0;font-size:20px;padding:9px 18px 7px;margin:0 0 12px}:where([data-css~=g38]) .tm .ri-tag p{margin:0;color:var(--mutc)}:where([data-css~=g38]) .tm .ri-einkehr{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g38]) .tm .ri-einkehr img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:26px;display:block}:where([data-css~=g38]) .tm #einkehr .an-band{background:var(--creme)}:where([data-css~=g38]) .tm .ri-band .reihe,:where([data-css~=g38]) .tm .ri-einkehr .reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media (max-width:1100px){:where([data-css~=g38]) .tm .ri-tag{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g38]) .tm .ri-fue{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){:where([data-css~=g38]) .tm .ri-einkehr,:where([data-css~=g38]) .tm .ri-zwei{grid-template-columns:minmax(0,1fr);gap:30px}:where([data-css~=g38]) .tm .ri-ziel,:where([data-css~=g38]) .tm .ri-ziel:nth-child(2n){grid-template-columns:minmax(0,1fr);min-height:0}:where([data-css~=g38]) .tm .ri-ziel:nth-child(2n) .fo{order:0}:where([data-css~=g38]) .tm .ri-ziel .fo{aspect-ratio:4/3;min-height:0}:where([data-css~=g38]) .tm .ri-ziel .fo.hz-ph{aspect-ratio:16/9}}@media (max-width:640px){:where([data-css~=g38]) .tm .ri-ziel .tx{padding:20px 18px 24px}:where([data-css~=g38]) .tm .ri-ziel dl{grid-template-columns:minmax(0,1fr);gap:8px}:where([data-css~=g38]) .tm .ri-ziel p{font-size:16px}:where([data-css~=g38]) .tm .ri-tag{grid-template-columns:minmax(0,1fr);gap:18px}}:where([data-css~=g39]) .tm .ru-eck{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}:where([data-css~=g39]) .tm .ru-eck li{background:var(--creme);border-radius:22px;padding:20px 22px;display:flex;flex-direction:column;gap:4px}:where([data-css~=g39]) .tm .ru-eck .ic{width:44px;height:44px;border-radius:13px;background:var(--salbeid);color:var(--creme);display:grid;place-items:center;margin-bottom:6px}:where([data-css~=g39]) .tm .ru-eck .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g39]) .tm .ru-eck small{font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g39]) .tm .ru-eck b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:24px;line-height:1.1;overflow-wrap:anywhere}:where([data-css~=g39]) .tm .ru-folgt{display:inline-block;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;padding:4px 12px;border-radius:999px;background:var(--hell);color:var(--mut)}:where([data-css~=g39]) .tm .ru-karte{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:clamp(24px,3.5vw,56px);gap:clamp(24px,3.5vw,56px);align-items:stretch;margin-top:30px}:where([data-css~=g39]) .tm .ru-map{position:relative;border-radius:26px;overflow:hidden;min-height:460px;background:#e9e1d2;display:grid;place-items:center;text-align:center;padding:30px}:where([data-css~=g39]) .tm .ru-map:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 46px,rgba(75,58,47,.07) 46px 47px),repeating-linear-gradient(90deg,transparent 0 46px,rgba(75,58,47,.07) 46px 47px)}:where([data-css~=g39]) .tm .ru-map>div{position:relative;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:12px}:where([data-css~=g39]) .tm .ru-map .ic{width:64px;height:64px;border-radius:18px;background:var(--wein);color:var(--creme);display:grid;place-items:center}:where([data-css~=g39]) .tm .ru-map .ic svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g39]) .tm .ru-map b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px;line-height:1.05}:where([data-css~=g39]) .tm .ru-map p{margin:0;color:var(--mut)}:where([data-css~=g39]) .tm .ru-laden{display:flex;flex-direction:column;gap:12px}:where([data-css~=g39]) .tm .ru-laden a,:where([data-css~=g39]) .tm .ru-laden span.k{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:18px;padding:16px 18px;font-weight:800;text-decoration:none;color:var(--ink)}:where([data-css~=g39]) .tm .ru-laden small{display:block;font-weight:600;color:var(--mut);font-size:14px}:where([data-css~=g39]) .tm .ru-laden p{margin:6px 0 0;color:var(--mut);font-size:15px}:where([data-css~=g39]) .tm .ru-stat{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:s}:where([data-css~=g39]) .tm .ru-stat li{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;background:var(--creme);border-radius:20px;padding:16px 20px}:where([data-css~=g39]) .tm .ru-stat .nr{display:grid;place-items:center;height:48px;border-radius:14px;background:var(--gelb);font-weight:900;font-size:15px}:where([data-css~=g39]) .tm .ru-stat li.offen{background:transparent;border:2px dashed rgba(75,58,47,.25)}:where([data-css~=g39]) .tm .ru-stat li.offen .nr{background:var(--hell);color:var(--mut)}:where([data-css~=g39]) .tm .ru-stat li.offen b{color:var(--mut)}:where([data-css~=g39]) .tm .ru-stat b{font-size:18px}:where([data-css~=g39]) .tm .ru-stat p{margin:2px 0 0;color:var(--mut);font-size:15.5px}@media (max-width:1100px){:where([data-css~=g39]) .tm .ru-eck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where([data-css~=g39]) .tm .ru-karte{grid-template-columns:minmax(0,1fr)}:where([data-css~=g39]) .tm .ru-map{min-height:320px}}@media (max-width:520px){:where([data-css~=g39]) .tm .ru-eck{gap:10px}:where([data-css~=g39]) .tm .ru-eck li{padding:16px}:where([data-css~=g39]) .tm .ru-eck b{font-size:20px}:where([data-css~=g39]) .tm .ru-stat li{grid-template-columns:56px minmax(0,1fr);padding:14px}}:where([data-css~=g40]) .tm #oben .uh-bild img{aspect-ratio:4/3;object-position:30% 50%}:where([data-css~=g41]) .tm .gn-cta .schritte{grid-template-columns:repeat(3,minmax(0,1fr));color:var(--creme)}:where([data-css~=g41]) .tm .gn-cta .schritte p{color:var(--mutc)}@media (max-width:900px){:where([data-css~=g41]) .tm .gn-cta .schritte{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g42]) .tm .jb-kn{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}:where([data-css~=g42]) .tm .jb-kn .btn{margin-top:0}:where([data-css~=g42]) .tm .jb-galerie{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}:where([data-css~=g42]) .tm .jb-galerie img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;display:block}:where([data-css~=g42]) .tm .jb-liste{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where([data-css~=g42]) .tm .jb-liste li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;background:var(--hell);border-radius:16px;padding:14px 18px;font-weight:700}:where([data-css~=g42]) .tm .jb-liste li:before{content:"";width:24px;height:24px;border-radius:50%;background:var(--gelb) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1612' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}:where([data-css~=g42]) .tm .jb-fakten{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width:1100px){:where([data-css~=g42]) .tm .jb-galerie{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g42]) .tm .jb-galerie img{aspect-ratio:4/3}}@media (max-width:640px){:where([data-css~=g42]) .tm .jb-galerie{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:24px -18px 0;padding:0 18px 8px;scroll-padding:0 18px;scrollbar-width:none}:where([data-css~=g42]) .tm .jb-galerie::-webkit-scrollbar{display:none}:where([data-css~=g42]) .tm .jb-galerie li{flex:0 0 70%;scroll-snap-align:start}:where([data-css~=g42]) .tm .jb-galerie img{aspect-ratio:4/5}:where([data-css~=g42]) .tm .jb-liste{grid-template-columns:minmax(0,1fr)}}:where([data-css~=g43]) .tm .kt-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:30px;align-items:stretch}:where([data-css~=g43]) .tm .kt-box{background:var(--creme);border-radius:26px;padding:clamp(24px,3vw,40px)}:where([data-css~=g43]) .tm .kt-box h3{margin:0 0 14px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05}:where([data-css~=g43]) .tm .kt-zeiten{margin:0;display:grid;grid-gap:2px;gap:2px}:where([data-css~=g43]) .tm .kt-zeiten div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 12px;border-radius:12px}:where([data-css~=g43]) .tm .kt-zeiten div.heute{background:var(--gelb)}:where([data-css~=g43]) .tm .kt-zeiten dt{font-weight:900}:where([data-css~=g43]) .tm .kt-zeiten dd{margin:0}:where([data-css~=g43]) .tm .kt-hinweis{margin:14px 0 0;color:var(--mut);font-size:15px}:where([data-css~=g43]) .tm .kt-wege{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}:where([data-css~=g43]) .tm .kt-wege a,:where([data-css~=g43]) .tm .kt-wege button{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;width:100%;padding:14px 16px;border-radius:18px;background:var(--hell);color:var(--ink);text-decoration:none;border:0;font:inherit;text-align:left;cursor:pointer}:where([data-css~=g43]) .tm .kt-wege .ic{width:48px;height:48px;border-radius:14px;background:var(--gelb);display:grid;place-items:center}:where([data-css~=g43]) .tm .kt-wege .ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g43]) .tm .kt-wege small{display:block;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g43]) .tm .kt-wege b{display:block;font-weight:800;font-size:18px;overflow-wrap:anywhere}:where([data-css~=g43]) .tm .kt-lage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g43]) .tm .kt-karte{position:relative;display:grid;place-items:center;aspect-ratio:4/3;border-radius:26px;overflow:hidden;background:var(--salbeid);color:var(--creme);text-align:center;padding:24px;isolation:isolate}:where([data-css~=g43]) .tm .kt-karte:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1200px auto;opacity:.25;mix-blend-mode:multiply;z-index:-1}:where([data-css~=g43]) .tm .kt-karte svg{width:64px;height:64px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 10px}:where([data-css~=g43]) .tm .kt-karte b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:28px;line-height:1.1}:where([data-css~=g43]) .tm .kt-karte p{margin:6px 0 16px;color:rgba(239,232,220,.85);font-size:15px}:where([data-css~=g43]) .tm .kt-lage .reihe,:where([data-css~=g43]) .tm .kt-sozial .reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media (max-width:900px){:where([data-css~=g43]) .tm .kt-lage,:where([data-css~=g43]) .tm .kt-zwei{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:where([data-css~=g43]) .tm .kt-zeiten div{grid-template-columns:minmax(0,1fr);gap:0}:where([data-css~=g43]) .tm .kt-wege b{font-size:16px}}:where([data-css~=g44]) .tm #oben .uh-bild img{aspect-ratio:4/3;object-position:50% 50%}:where([data-css~=g45]) .tm .bu-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:end}:where([data-css~=g45]) .tm .bu-award{display:flex;align-items:center;gap:16px;background:var(--creme);color:var(--ink);border-radius:22px;padding:12px 20px 12px 12px;max-width:360px}:where([data-css~=g45]) .tm .bu-award img{width:84px;height:84px;object-fit:cover;object-position:50% 22%;border-radius:14px;display:block}:where([data-css~=g45]) .tm .bu-award b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;line-height:1.05}:where([data-css~=g45]) .tm .bu-award small{display:block;margin-top:4px;font-size:13px;color:var(--mut)}:where([data-css~=g45]) .tm .bu-pks{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}:where([data-css~=g45]) .tm .bu-pk{display:grid;grid-template-columns:180px minmax(0,1.05fr) minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;background:var(--creme);border-radius:24px;padding:14px 26px 14px 14px}:where([data-css~=g45]) .tm .bu-pk .pk-bild{display:block;width:180px;aspect-ratio:1;border-radius:16px;overflow:hidden;position:relative}:where([data-css~=g45]) .tm .bu-pk .pk-bild img{width:100%;height:100%;object-fit:cover;display:block}:where([data-css~=g45]) .tm .bu-pk .pk-bild.hz-ph{display:grid;background:var(--blaud)}:where([data-css~=g45]) .tm .bu-pk .pk-bild.hz-ph svg{width:38%}:where([data-css~=g45]) .tm .bu-pk small{display:block;font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}:where([data-css~=g45]) .tm .bu-pk h3{margin:2px 0 8px;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(26px,2.2vw,32px);line-height:1}:where([data-css~=g45]) .tm .bu-pk .chips{margin:0;display:flex;flex-wrap:wrap;gap:6px}:where([data-css~=g45]) .tm .bu-pk .chips span{font-weight:800;font-size:13px;padding:4px 11px;border-radius:999px;background:var(--hell)}:where([data-css~=g45]) .tm .bu-pk ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}:where([data-css~=g45]) .tm .bu-pk ul li{position:relative;padding-left:28px;font-weight:700;font-size:15.5px;line-height:1.35}:where([data-css~=g45]) .tm .bu-pk ul li:before{content:"";position:absolute;left:3px;top:.32em;width:13px;height:7px;border-left:2.6px solid var(--salbeid);border-bottom:2.6px solid var(--salbeid);transform:rotate(-45deg)}:where([data-css~=g45]) .tm .bu-pk .preis{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:150px}:where([data-css~=g45]) .tm .bu-pk .preis b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:40px;line-height:1}:where([data-css~=g45]) .tm .bu-pk .preis span{font-weight:800;font-size:14px;color:var(--mut)}:where([data-css~=g45]) .tm .bu-pk .preis .btn{margin-top:8px;text-transform:none;letter-spacing:0;font-family:Mulish,sans-serif;font-weight:800;font-size:14px;min-height:40px;padding:0 18px}:where([data-css~=g45]) .tm #pakete .an-band{background:var(--creme)}:where([data-css~=g45]) .tm .bu-lage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g45]) .tm .bu-karten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}:where([data-css~=g45]) .tm .bu-karten figure{margin:0;background:var(--hell);border-radius:22px;overflow:hidden}:where([data-css~=g45]) .tm .bu-karten img{display:block;width:100%;aspect-ratio:1;object-fit:cover}:where([data-css~=g45]) .tm .bu-karten figcaption{padding:12px 16px 14px;font-weight:700;font-size:15px}:where([data-css~=g45]) .tm .bu-karten figcaption b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px;margin-right:4px}:where([data-css~=g45]) .tm .bu-lage .reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}:where([data-css~=g45]) .tm .bu-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}:where([data-css~=g45]) .tm .bu-zwei.um{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}:where([data-css~=g45]) .tm .bu-bilder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}:where([data-css~=g45]) .tm .bu-bilder img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:22px;display:block}:where([data-css~=g45]) .tm .bu-bilder img:last-child{transform:translateY(28px)}:where([data-css~=g45]) .tm .bu-foto{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:26px;display:block}:where([data-css~=g45]) .tm .bu-adr{margin:22px 0 0;padding:18px 22px;border-radius:20px;background:var(--hell);font-weight:700;line-height:1.5}:where([data-css~=g45]) .tm .bu-adr b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:22px}:where([data-css~=g45]) .tm .bu-zwei .reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}@media (max-width:1100px){:where([data-css~=g45]) .tm .bu-pk{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)}:where([data-css~=g45]) .tm .bu-pk .pk-bild{width:150px;grid-row:span 2}:where([data-css~=g45]) .tm .bu-pk .preis{grid-column:2/-1;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}:where([data-css~=g45]) .tm .bu-pk .preis .btn{margin:0 0 0 auto}}@media (max-width:900px){:where([data-css~=g45]) .tm .bu-lage{grid-template-columns:minmax(0,1fr);gap:30px}:where([data-css~=g45]) .tm .bu-kopf{grid-template-columns:minmax(0,1fr);gap:20px}:where([data-css~=g45]) .tm .bu-zwei,:where([data-css~=g45]) .tm .bu-zwei.um{grid-template-columns:minmax(0,1fr);gap:30px}:where([data-css~=g45]) .tm .bu-zwei.um .bu-foto{order:-1}}@media (max-width:640px){:where([data-css~=g45]) .tm .bu-karten{gap:10px}:where([data-css~=g45]) .tm .bu-karten figcaption{padding:10px 12px;font-size:13px}:where([data-css~=g45]) .tm .bu-karten figcaption b{display:block;font-size:20px}:where([data-css~=g45]) .tm .bu-pk{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 12px 18px}:where([data-css~=g45]) .tm .bu-pk .pk-bild{width:100%;aspect-ratio:16/10;grid-row:auto}:where([data-css~=g45]) .tm .bu-pk .preis{grid-column:auto}:where([data-css~=g45]) .tm .bu-pk>div,:where([data-css~=g45]) .tm .bu-pk>ul{padding:0 6px}:where([data-css~=g45]) .tm .bu-pk .preis b{font-size:34px}:where([data-css~=g45]) .tm .bu-bilder img:last-child{transform:none}}:where([data-css~=g46]) .tm .re-zwei{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);align-items:start}:where([data-css~=g46]) .tm .re-nav{position:-webkit-sticky;position:sticky;top:24px;background:#fff;border-radius:18px;padding:18px 18px 14px;box-shadow:0 1px 0 rgba(0,0,0,.04)}:where([data-css~=g46]) .tm .re-nav b{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}:where([data-css~=g46]) .tm .re-nav ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;counter-reset:re}:where([data-css~=g46]) .tm .re-nav li a{display:flex;gap:10px;padding:7px 8px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:700;font-size:14.5px;line-height:1.3}:where([data-css~=g46]) .tm .re-nav li a:before{counter-increment:re;content:counter(re);min-width:20px;color:var(--gelb-d,#b07a00);font-weight:900}:where([data-css~=g46]) .tm .re-nav li a:focus-visible,:where([data-css~=g46]) .tm .re-nav li a:hover{background:var(--creme)}:where([data-css~=g46]) .tm .re-text{max-width:760px;min-width:0}:where([data-css~=g46]) .tm .re-text section{scroll-margin-top:24px;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid rgba(43,30,20,.12)}:where([data-css~=g46]) .tm .re-text section:last-child{border-bottom:0;margin-bottom:0}:where([data-css~=g46]) .tm .re-text h2{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:clamp(26px,2.6vw,34px);line-height:1.05;margin:0 0 14px;color:var(--ink)}:where([data-css~=g46]) .tm .re-text h3{font-size:17px;margin:20px 0 6px;color:var(--ink)}:where([data-css~=g46]) .tm .re-text li,:where([data-css~=g46]) .tm .re-text p{font-size:16.5px;line-height:1.65;color:var(--ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where([data-css~=g46]) .tm .re-text p{margin:0 0 12px}:where([data-css~=g46]) .tm .re-text ul{margin:0 0 12px;padding-left:20px}:where([data-css~=g46]) .tm .re-text a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}:where([data-css~=g46]) .tm .re-text dl{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);grid-gap:8px 20px;gap:8px 20px;margin:0 0 12px}:where([data-css~=g46]) .tm .re-text dt{font-weight:800;color:var(--mut)}:where([data-css~=g46]) .tm .re-text dd{margin:0;overflow-wrap:anywhere}:where([data-css~=g46]) .tm .re-ph{background:#f6dc8f;color:var(--ink);padding:1px 6px;border-radius:5px;font-weight:700}:where([data-css~=g46]) .tm .re-hinweis{display:flex;gap:12px;align-items:flex-start;background:#fff;border-left:5px solid var(--gelb);border-radius:14px;padding:16px 18px;margin:0 0 30px;font-size:15.5px;line-height:1.55}:where([data-css~=g46]) .tm .re-hinweis b{display:block}:where([data-css~=g46]) .tm .re-stand{display:inline-flex;gap:8px;align-items:center;background:rgba(255,255,255,.12);color:var(--creme);border-radius:999px;padding:6px 14px;font-weight:700;font-size:14px;margin-top:18px}:where([data-css~=g46]) .tm .re-weiter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:8px}:where([data-css~=g46]) .tm .re-weiter a{display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:16px;padding:18px;text-decoration:none;color:var(--ink)}:where([data-css~=g46]) .tm .re-weiter a b{font-size:18px}:where([data-css~=g46]) .tm .re-weiter a span{color:var(--mut);font-size:14.5px}:where([data-css~=g46]) .tm .re-weiter a[aria-current]{outline:2px solid var(--gelb)}@media (max-width:900px){:where([data-css~=g46]) .tm .re-zwei{grid-template-columns:minmax(0,1fr)}:where([data-css~=g46]) .tm .re-nav{position:static}:where([data-css~=g46]) .tm .re-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-css~=g46]) .tm .re-weiter{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){:where([data-css~=g46]) .tm .re-nav ol{grid-template-columns:minmax(0,1fr)}:where([data-css~=g46]) .tm .re-text dl{grid-template-columns:minmax(0,1fr);gap:2px}:where([data-css~=g46]) .tm .re-text dd{margin-bottom:10px}}body:where(:has([data-css~=g47])){margin:0;background:#1d1612}:where([data-css~=g47]) .tv{width:1080px;height:1920px;overflow:hidden;box-sizing:border-box;padding:64px 60px 56px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:36px;gap:36px;background:#2a1f18;color:var(--creme);font-family:Mulish,sans-serif}:where([data-css~=g47]) .tv-kopf{display:flex;align-items:center;justify-content:space-between}:where([data-css~=g47]) .tv-kopf .marke{display:flex;align-items:center;gap:18px;text-decoration:none;color:var(--creme)}:where([data-css~=g47]) .tv-kopf .marke img{width:74px;height:auto}:where([data-css~=g47]) .tv-kopf .marke b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:44px;letter-spacing:.04em;line-height:1}:where([data-css~=g47]) .tv-kopf .marke small{display:block;font-weight:700;font-size:19px;color:var(--mutc);margin-top:6px;max-width:330px;line-height:1.3}:where([data-css~=g47]) .tv-kopf .zeit{text-align:right}:where([data-css~=g47]) .tv-kopf .zeit b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:76px;line-height:.9}:where([data-css~=g47]) .tv-kopf .zeit span{font-weight:800;font-size:22px;color:var(--mutc)}:where([data-css~=g47]) .tv-kopf .zeit .offen{display:flex;width:max-content;margin:10px 0 0 auto}:where([data-css~=g47]) .tv-kopf .offen{display:inline-flex;align-items:center;gap:10px;margin-left:14px;padding:6px 14px;border-radius:999px;background:rgba(124,139,90,.25);color:#d6e3b6;font-weight:900;font-size:18px}:where([data-css~=g47]) .tv-kopf .offen i{width:12px;height:12px;border-radius:50%;background:#9ccf5a}:where([data-css~=g47]) .tv-mitte{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:32px;gap:32px;min-height:0}:where([data-css~=g47]) .tv-mittag{position:relative;background:var(--gelb);color:var(--ink);border-radius:40px;padding:40px 52px;overflow:hidden;display:flex;flex-direction:column}:where([data-css~=g47]) .tv-mittag .k{font-weight:900;font-size:22px;letter-spacing:.1em;text-transform:uppercase}:where([data-css~=g47]) .tv-mittag h2{margin:10px 0 0;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:68px;line-height:.92;white-space:nowrap}:where([data-css~=g47]) .tv-mittag ul{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;position:relative;z-index:1;max-width:640px}:where([data-css~=g47]) .tv-mittag li{font-weight:800;font-size:30px;line-height:1.15;padding-left:38px;position:relative}:where([data-css~=g47]) .tv-mittag li:before{content:"";position:absolute;left:0;top:13px;width:16px;height:16px;border-radius:50%;background:var(--ink)}:where([data-css~=g47]) .tv-mittag .preis{margin-top:34px;display:flex;align-items:baseline;gap:22px;position:relative;z-index:1}:where([data-css~=g47]) .tv-mittag .preis b{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:96px;line-height:.85}:where([data-css~=g47]) .tv-mittag .preis b{white-space:nowrap}:where([data-css~=g47]) .tv-mittag .preis span{font-weight:800;font-size:24px;line-height:1.3;max-width:420px}:where([data-css~=g47]) .tv-mittag .teller{position:absolute;right:-70px;top:-70px;width:300px;height:auto;transform:rotate(-8deg)}:where([data-css~=g47]) .tv-rechts{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:24px;gap:24px;min-height:0}:where([data-css~=g47]) .tv-ev{position:relative;border-radius:40px;overflow:hidden;background:#000;min-height:0}:where([data-css~=g47]) .tv-ev img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78}:where([data-css~=g47]) .tv-ev .tx{position:absolute;left:0;right:0;bottom:0;padding:40px 44px;background:linear-gradient(transparent,rgba(20,14,10,.92) 45%);display:grid;grid-gap:8px;gap:8px}:where([data-css~=g47]) .tv-ev .d{font-weight:900;font-size:24px;color:var(--gelb);text-transform:uppercase;letter-spacing:.06em}:where([data-css~=g47]) .tv-ev .d b{font-family:Alegreya Sans,sans-serif;font-size:64px;line-height:.8;margin-right:14px;color:var(--creme);vertical-align:-6px}:where([data-css~=g47]) .tv-ev .t{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:56px;line-height:1}:where([data-css~=g47]) .tv-ev .o{font-weight:700;font-size:22px;color:var(--mutc)}:where([data-css~=g47]) .tv-ev .als{position:absolute;left:36px;top:32px;padding:10px 18px;border-radius:999px;background:var(--gelb);color:var(--ink);font-weight:900;font-size:20px;letter-spacing:.06em;text-transform:uppercase}:where([data-css~=g47]) .tv-ev .punkte{position:absolute;right:36px;top:40px;display:flex;gap:10px}:where([data-css~=g47]) .tv-ev .punkte i{width:14px;height:14px;border-radius:50%;background:rgba(239,232,220,.4)}:where([data-css~=g47]) .tv-ev .punkte i.an{background:var(--gelb);width:40px;border-radius:8px}:where([data-css~=g47]) .tv-klein{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}:where([data-css~=g47]) .tv-klein .k2{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:18px 22px;border-radius:26px;background:rgba(239,232,220,.08)}:where([data-css~=g47]) .tv-klein .k2 .dd{text-align:center;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:48px;line-height:.85}:where([data-css~=g47]) .tv-klein .k2 .dd small{display:block;font-family:Mulish,sans-serif;font-size:16px;font-weight:800;color:var(--gelb);text-transform:uppercase;margin-top:6px}:where([data-css~=g47]) .tv-klein .k2 b{display:block;font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:30px;line-height:1.05}:where([data-css~=g47]) .tv-klein .k2 span{font-weight:700;font-size:18px;color:var(--mutc)}:where([data-css~=g47]) .tv-fuss{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center}:where([data-css~=g47]) .tv-fuss .tv-band{grid-column:1/-1;display:flex;align-items:center;gap:22px;padding:24px 30px;border-radius:26px;background:rgba(239,232,220,.08);font-weight:800;font-size:30px;line-height:1.3}:where([data-css~=g47]) .tv-fuss .tv-band .ic{flex:0 0 64px;width:64px;height:64px;border-radius:18px;background:var(--gelb);color:var(--ink);display:grid;place-items:center}:where([data-css~=g47]) .tv-fuss .tv-band .ic svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where([data-css~=g47]) .tv-fuss .tv-band em{font-style:normal;color:var(--gelb)}:where([data-css~=g47]) .tv-fuss .qrw{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:22px}:where([data-css~=g47]) .tv-fuss .qrw .qr{width:128px;height:128px;border-radius:14px}:where([data-css~=g47]) .tv-fuss .qrw span{font-weight:800;font-size:22px;line-height:1.3;text-align:right}:where([data-css~=g47]) .tv-fuss .qrw span b{display:block;color:var(--gelb);font-size:26px}.tm .ev-ph{display:grid;place-items:center;background:var(--torf);color:rgba(239,232,220,.92);position:relative;overflow:hidden;isolation:isolate}.tm .ev-ph:before{content:"";position:absolute;inset:0;background:url(/medien/m-papier-nahtlos.webp) 50%/1400px auto;mix-blend-mode:luminosity;opacity:.3;z-index:-1}.tm .ev-ph svg{width:36%;max-width:130px;height:auto;aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.tm .ev-ph.k-Musik{background:var(--blaud)}.tm .ev-ph.k-Party{background:var(--wein)}.tm .ev-ph.k-Tanz{background:var(--salbeid)}.tm .ev-ph.k-Essen{background:var(--gelb);color:var(--torf)}.tm .poster .fo .ev-ph{width:100%;aspect-ratio:4/5}.tm .wrap{--wb:1360px;max-width:var(--wb)}.tm .wrap.breit{--wb:1560px}.tm .evrow{grid-auto-columns:360px;margin-right:calc((min(var(--wb,1360px),100vw) - 100vw) / 2 - 36px)}@media (min-width:1700px){.tm .wrap{--wb:1480px}.tm .wrap.breit{--wb:1720px}.tm .kopf{--kb:min(1720px,calc(100vw - 64px))}.tm .evrow{grid-auto-columns:390px}.tm .poster .tx b{font-size:25px}.tm .poster .tx span{font-size:16px}}@media (min-width:2000px){.tm .wrap{--wb:1600px}.tm .wrap.breit{--wb:1880px}.tm .kopf{--kb:min(1880px,calc(100vw - 64px))}.tm .evrow{grid-auto-columns:420px}}@media (max-width:900px){.tm .evrow{grid-auto-columns:76%}}.tm .kopf{--kb:min(1560px,calc(100vw - 64px));width:var(--kb);margin-left:calc((100% - var(--kb)) / 2);gap:28px}.tm .kopf .nav{gap:clamp(22px,2.6vw,42px);margin-left:auto;margin-right:auto;font-size:17px}.tm .kopf .rechts{gap:12px;margin-left:0}.tm .karte1 .pr small{max-width:20ch;line-height:1.35}.tm .karte1 img{right:-96px}@media (max-width:1180px){.tm .kopf .nav{gap:18px;font-size:16px}.tm .kopf{gap:18px}}@media (max-width:900px){.tm .kopf{width:auto;margin-left:0}.tm .karte2{grid-template-columns:minmax(0,1fr)}.tm .karte2 img{height:200px;min-height:0}.tm .karte2 .btn{white-space:normal}.tm .karte1{min-height:300px}.tm .karte1 img{width:300px;right:-50px;bottom:-40px}}@media (max-width:560px){.tm .karte1 img{width:230px;right:-56px;bottom:-34px}}.ts :is(.hellbg,.creme)+.fuss-sub{position:relative;margin-top:-24px;padding-top:80px;-webkit-mask:var(--fr1) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat;mask:var(--fr1) 0 0/1440px 24px repeat-x,url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27%3E%3Crect width=%2710%27 height=%2710%27/%3E%3C/svg%3E") 0 24px/100% 100% no-repeat}:where([data-css~=g48]) .tm .raumzeile.rz2{background:var(--hell);border-radius:22px;padding:14px 14px 14px 22px;gap:10px}:where([data-css~=g48]) .tm .raumzeile.rz2>span{font-family:Alegreya Sans,sans-serif;font-weight:900;font-size:20px;margin-right:8px}:where([data-css~=g48]) .tm .raumzeile.rz2 a:not(.btn){background:var(--creme);gap:8px}:where([data-css~=g48]) .tm .raumzeile.rz2 a:not(.btn) small{font-weight:700;font-size:13px;color:var(--mut)}:where([data-css~=g48]) .tm .raumzeile.rz2 a:not(.btn):hover{background:var(--gelb)}:where([data-css~=g48]) .tm .raumzeile.rz2 a:not(.btn):hover small{color:var(--ink)}@media (min-width:1101px){:where([data-css~=g48]) .tm .raumzeile.rz2 .btn{margin-left:auto}}@media (min-width:1101px){:where([data-css~=g48]) .tm .w2{min-height:460px}:where([data-css~=g48]) .tm .w2 .box{max-width:360px;padding:14px 18px 16px;margin:14px}:where([data-css~=g48]) .tm .w2 b{font-size:28px}:where([data-css~=g48]) .tm .w2 p{font-size:15px;line-height:1.45;margin:4px 0 8px}:where([data-css~=g48]) .tm .erl.ried .box{max-width:400px;padding:16px 20px}}:where([data-css~=g48]) .karte text{paint-order:stroke;stroke:#4a3a2e;stroke-width:5px;stroke-linejoin:round}:where([data-css~=g48]) .tm .schnitzel{position:relative}:where([data-css~=g48]) .tm .sz-pfeil{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:64px;height:64px;border-radius:50%;background:var(--gelb);border:5px solid var(--creme);display:grid;place-items:center}:where([data-css~=g48]) .tm .sz-pfeil svg{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){:where([data-css~=g48]) .tm .sz-pfeil{transform:translate(-50%,-50%) rotate(90deg)}}:where([data-css~=g49]) .ts .unten{position:relative}:where([data-css~=g49]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-css~=g49]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-css~=g49]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-css~=g49]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-css~=g49]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}.tm [data-ab-sub]{white-space:pre-line}.tm .uh-bild{position:relative}.tm .uh-bild .uh-link{position:absolute;inset:0;z-index:3;border-radius:inherit}.tm .fi-wege.vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.tm .fi-wege.vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tm .fi-wege.vier{grid-template-columns:minmax(0,1fr)}}.tm .fi-weg .fo.ohne{display:grid;place-items:center;background:var(--hell);color:var(--mut)}.tm .fi-weg .fo.ohne svg{width:64px;height:64px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:where([data-seite=start]) .ts .unten{position:relative}:where([data-seite=start]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=start]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=start]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=start]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=start]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=essen]) .ts .unten{position:relative}:where([data-seite=essen]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=essen]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=essen]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=essen]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=essen]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=essen--speisekarte]) .ts .unten{position:relative}:where([data-seite=essen--speisekarte]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=essen--speisekarte]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=essen--speisekarte]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=essen--speisekarte]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=essen--speisekarte]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=essen--mittagsbuffet]) .ts .unten{position:relative}:where([data-seite=essen--mittagsbuffet]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=essen--mittagsbuffet]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=essen--mittagsbuffet]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=essen--mittagsbuffet]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=essen--mittagsbuffet]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=essen--themenbuffets]) .ts .unten{position:relative}:where([data-seite=essen--themenbuffets]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=essen--themenbuffets]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=essen--themenbuffets]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=essen--themenbuffets]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=essen--themenbuffets]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=essen--biergarten]) .ts .unten{position:relative}:where([data-seite=essen--biergarten]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=essen--biergarten]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=essen--biergarten]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=essen--biergarten]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=essen--biergarten]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=essen--mittagsmarken]) .ts .unten{position:relative}:where([data-seite=essen--mittagsmarken]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=essen--mittagsmarken]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=essen--mittagsmarken]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=essen--mittagsmarken]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=essen--mittagsmarken]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=essen--gutschein]) .ts .unten{position:relative}:where([data-seite=essen--gutschein]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=essen--gutschein]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=essen--gutschein]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=essen--gutschein]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=essen--gutschein]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=events]) .ts .unten{position:relative}:where([data-seite=events]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=events]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=events]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=events]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=events]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=events--klaviernachmittag-2026-11-29]) .ts .unten{position:relative}:where([data-seite=events--klaviernachmittag-2026-11-29]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=events--klaviernachmittag-2026-11-29]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=events--klaviernachmittag-2026-11-29]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=events--klaviernachmittag-2026-11-29]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=events--klaviernachmittag-2026-11-29]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=feiern]) .ts .unten{position:relative}:where([data-seite=feiern]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=feiern]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=feiern]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=feiern]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=feiern]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=feiern--hochzeit]) .ts .unten{position:relative}:where([data-seite=feiern--hochzeit]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=feiern--hochzeit]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=feiern--hochzeit]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=feiern--hochzeit]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=feiern--hochzeit]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=feiern--hochzeit--trauung]) .ts .unten{position:relative}:where([data-seite=feiern--hochzeit--trauung]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=feiern--hochzeit--trauung]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=feiern--hochzeit--trauung]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=feiern--hochzeit--trauung]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=feiern--hochzeit--trauung]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=feiern--familie-verein]) .ts .unten{position:relative}:where([data-seite=feiern--familie-verein]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=feiern--familie-verein]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=feiern--familie-verein]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=feiern--familie-verein]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=feiern--familie-verein]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=feiern--trauerfeier]) .ts .unten{position:relative}:where([data-seite=feiern--trauerfeier]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=feiern--trauerfeier]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=feiern--trauerfeier]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=feiern--trauerfeier]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=feiern--trauerfeier]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=haus]) .ts .unten{position:relative}:where([data-seite=haus]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=haus]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=haus]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=haus]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=haus]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=haus--geschichte]) .ts .unten{position:relative}:where([data-seite=haus--geschichte]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=haus--geschichte]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=haus--geschichte]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=haus--geschichte]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=haus--geschichte]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=haus--genossenschaft--mitglied-werden]) .ts .unten{position:relative}:where([data-seite=haus--genossenschaft--mitglied-werden]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=haus--genossenschaft--mitglied-werden]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=haus--genossenschaft--mitglied-werden]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=haus--genossenschaft--mitglied-werden]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=haus--genossenschaft--mitglied-werden]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=haus--team]) .ts .unten{position:relative}:where([data-seite=haus--team]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=haus--team]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=haus--team]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=haus--team]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=haus--team]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=haus--jobs]) .ts .unten{position:relative}:where([data-seite=haus--jobs]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=haus--jobs]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=haus--jobs]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=haus--jobs]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=haus--jobs]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=haus--jobs--servicekraft]) .ts .unten{position:relative}:where([data-seite=haus--jobs--servicekraft]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=haus--jobs--servicekraft]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=haus--jobs--servicekraft]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=haus--jobs--servicekraft]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=haus--jobs--servicekraft]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=haus--jobs--koch]) .ts .unten{position:relative}:where([data-seite=haus--jobs--koch]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=haus--jobs--koch]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=haus--jobs--koch]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=haus--jobs--koch]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=haus--jobs--koch]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}:where([data-seite=haus--neues]) .ts .unten{position:relative}:where([data-seite=haus--neues]) .ts .unten .sozial{position:absolute;left:50%;top:16px;transform:translateX(-50%);display:flex;gap:10px}:where([data-seite=haus--neues]) .ts .unten .sozial a{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,232,220,.35);transition:background .2s ease,color .2s ease,border-color .2s ease}:where([data-seite=haus--neues]) .ts .unten .sozial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){:where([data-seite=haus--neues]) .ts .unten .sozial a:hover{background:var(--gelb);border-color:var(--gelb);color:var(--ink)}}@media (max-width:1180px){:where([data-seite=haus--neues]) .ts .unten .sozial{position:static;transform:none;order:-1;width:100%;justify-content:center;margin-bottom:6px}}.tm .gtab h5{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tm .weitere h3{line-height:1.1}@media (max-width:400px){body .leiste a,body .leiste button{font-size:12px;letter-spacing:-.01em}body .pf-unten .pf-bald,body .pf-unten a{font-size:10px;letter-spacing:-.02em}.tl .held h1 .gr{font-size:clamp(40px,13vw,58px)}.tm .gtab .gz{grid-template-columns:minmax(0,1fr) repeat(var(--sp),46px);column-gap:3px}.tm .do{padding:16px 14px}.tm .do b{font-size:24px;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:640px){.tm h1,.tm h2,.tm h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6;overflow-wrap:break-word}.tm .fi-warum,.tm .hz-fakten{grid-template-columns:minmax(0,1fr)}.tm .hz-mos,.tm .hz-tos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:24px -18px 0;padding:0 18px 8px;scroll-padding:0 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tm .hz-mos>li,.tm .hz-tos>li{flex:0 0 80%;scroll-snap-align:start}.tm .hz-extras{grid-template-columns:none;grid-template-rows:repeat(4,auto);grid-auto-flow:column;grid-auto-columns:minmax(196px,60%);overflow-x:auto;scroll-snap-type:x mandatory;margin-left:-18px;margin-right:-18px;padding:0 18px 8px;scroll-padding:0 18px;scrollbar-width:none}.tm .hz-extras li{scroll-snap-align:start}.tm .hz-extras::-webkit-scrollbar,.tm .hz-mos::-webkit-scrollbar,.tm .hz-tos::-webkit-scrollbar{display:none}.tm .wisch{gap:8px;margin:14px 0 0;font-size:13px;font-weight:800;color:var(--mut)}.tm .wisch,.tm .wisch .pk{display:flex;align-items:center}.tm .wisch .pk{gap:6px}.tm .wisch .pk i{width:7px;height:7px;border-radius:4px;background:currentColor;opacity:.3;transition:width .25s ease,opacity .25s ease}.tm .wisch .pk i.an{width:20px;opacity:1}.tm .wisch:before{content:"";order:2;width:9px;height:9px;border-right:2.2px solid;border-top:2.2px solid;transform:rotate(45deg);animation:wink 1.6s ease-in-out infinite}.tm .wisch.ende:before{opacity:0;animation:none}@keyframes wink{0%,to{translate:0 0}50%{translate:5px 0}}@media (prefers-reduced-motion:reduce){.tm .wisch:before{animation:none}}}@media (max-width:900px){.tm .et-z .ev-ph{display:none}}@media (max-width:480px){.tm #heute-buffet .fakten,.tm #platz .fakten{grid-template-columns:minmax(0,1fr);gap:10px}.tm #heute-buffet .fakten li,.tm #platz .fakten li{display:grid;grid-template-columns:42px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:14px 16px}.tm #heute-buffet .fakten .fi,.tm #platz .fakten .fi{grid-row:1/span 2;margin:0}.tm #heute-buffet .fakten li:first-child b,.tm #platz .fakten li:first-child b{font-size:24px}.karte1 h3{max-width:11ch;font-size:32px}.tm .sd h2{max-width:11ch;font-size:40px}}@media (min-width:641px){.tm .wisch{display:none}}