@font-face{font-family:Rozha One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rozha-one-devanagari-400-normal-Dv-vTJ5b.woff2)format("woff2"),url(/assets/rozha-one-devanagari-400-normal-BcMZXSIE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rozha One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rozha-one-latin-ext-400-normal-BnVbumnU.woff2)format("woff2"),url(/assets/rozha-one-latin-ext-400-normal-D8M5SLhs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rozha One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rozha-one-latin-400-normal-Dg3_0_Ac.woff2)format("woff2"),url(/assets/rozha-one-latin-400-normal-nilb3mDA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Drp6JL_V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-C-sRFhvU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-Ce3U_qGW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-B7_QYl3c.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-7zG0SGDK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-Cj8BerOQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-Cttr6ITu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-h2VnbV3V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-CHh5eQWW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-OkzgCkGB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-B33FcZBi.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-CKUOBVO_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-pa-C5Dkf.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-B2fExS53.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--creme:#efe4cc;--creme-hell:#f6efdf;--braun:#2e2018;--braun-2:#5a4636;--rot:#8e3a24;--schrift:#4b3022;--nacht:#1d1612;--nacht-text:#efe4cc;--linie:#2e201833;--name:"Rozha One", Georgia, serif;--serif:"Source Serif 4", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--text:clamp(1.02rem, .5vw + .88rem, 1.22rem);--h2:clamp(2.1rem, 3.6vw, 3.9rem);--pad:clamp(20px, 5vw, 96px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--creme);color:var(--braun);font:400 var(--text)/1.6 var(--serif);margin:0;transition:background-color .45s ease-out}html.ist-abend body{background-color:var(--nacht);color:var(--nacht-text)}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}p{text-wrap:pretty;margin:0}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--rot);outline-offset:3px}.site-head{z-index:30;color:var(--creme-hell);position:fixed;inset:0 0 auto}.site-head:before{content:"";background:var(--creme);transform-origin:top;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:scaleY(0)}.site-head.is-compact{color:var(--braun)}.site-head.is-compact:before{transform:scaleY(1)}html.ist-abend .site-head.is-compact:before{background:var(--nacht)}html.ist-abend .site-head.is-compact{color:var(--nacht-text)}.kopf-in{padding:18px var(--pad);justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.site-head.is-compact .kopf-in{padding-top:12px;padding-bottom:12px}.site-head .kopf-in{transition:padding}.brand{font:400 clamp(1.15rem, 1.4vw, 1.9rem)/1 var(--name);letter-spacing:.005em;white-space:nowrap;text-decoration:none;display:inline-block}.site-head nav{font:500 clamp(.78rem, .62vw, 1rem)/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;gap:clamp(14px,2vw,34px);display:flex}.site-head nav a{padding:10px 0;text-decoration:none}.site-head nav a.tel{border:1.5px solid;border-radius:3px;padding:8px 12px}@media (hover:hover) and (pointer:fine){.site-head nav a:hover{color:var(--rot)}}.einstieg{z-index:0;height:205vh;padding:0;position:relative}.buehne{background:var(--nacht);height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.buehne>.film{position:absolute;inset:0}.buehne:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#1d1612b3,#1d161200);height:16%;position:absolute;inset:0 0 auto}.dunkel{z-index:1;pointer-events:none;background:url(/img/kugel-dunkel.webp) var(--fx,50%) var(--fy,50%) / cover no-repeat;--r:0%;-webkit-mask-image:radial-gradient(ellipse 62% 78% at var(--lx,87%) var(--ly,8%), transparent var(--r), #000 calc(var(--r) + 26%));-webkit-mask-image:radial-gradient(ellipse 62% 78% at var(--lx,87%) var(--ly,8%), transparent var(--r), #000 calc(var(--r) + 26%));mask-image:radial-gradient(ellipse 62% 78% at var(--lx,87%) var(--ly,8%), transparent var(--r), #000 calc(var(--r) + 26%));position:absolute;inset:0;transform:scale(1.02)}.putz{z-index:4;width:min(52vw,940px);padding:clamp(28px, 3.4vw, 60px) clamp(28px, 4vw, 72px) clamp(32px, 4vw, 64px) var(--pad);background:var(--creme) url(/img/putz-m.webp) 0% 40% / 1000px auto;color:var(--schrift);position:absolute;bottom:0;left:0;box-shadow:0 -18px 40px -24px #0c0805a6,22px 0 44px -26px #0c080599}.putz:before{content:"";pointer-events:none;background:#efe4cc1a;position:absolute;inset:0}.putz>*{position:relative}.marke-halter{filter:drop-shadow(0 3px 5px #2e201847);width:clamp(92px,7.6vw,132px);margin-bottom:clamp(18px,2vw,30px);display:block;position:relative;transform:rotate(-4deg)}.marke{aspect-ratio:1;background:#fbf7ee;width:100%;padding:9px;display:block;-webkit-mask:linear-gradient(#000,#000) content-box,radial-gradient(4px,#0000 97%,#000) -6px -6px/12px 12px;mask:linear-gradient(#000,#000) content-box,radial-gradient(4px,#0000 97%,#000) -6px -6px/12px 12px}.marke-bild{background:url(/depth/kugel/photo-m.jpg) 70% 30%/330%;width:100%;height:100%;display:block}.stempel{fill:none;stroke:#4b3022bf;stroke-width:2.4px;mix-blend-mode:multiply;width:125%;position:absolute;top:50%;left:58%;transform:rotate(4deg)}.name{font:400 clamp(4.6rem, 11.6vw, 14rem)/.86 var(--name);letter-spacing:-.015em;color:var(--schrift);white-space:nowrap;mix-blend-mode:multiply;opacity:.94;margin:0}.putz .zeile{max-width:36ch;color:var(--braun);margin-top:clamp(14px,1.6vw,26px);font-size:clamp(1.08rem,1.35vw,1.5rem)}.putz .knopf{margin-top:clamp(18px,2vw,30px)}.knopf{background:var(--rot);color:var(--creme-hell);white-space:nowrap;font:500 .92rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;padding:.95em 1.4em;text-decoration:none;transition:transform .12s ease-out,background-color .15s ease-out;display:inline-block}.knopf:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.knopf:hover{background:#742d1b}}.knopf.hell{background:var(--creme);color:var(--nacht)}main>section:not(.einstieg),main>footer{z-index:1;background-color:var(--creme);transition:background-color .45s ease-out;position:relative}html.ist-abend main>section:not(.einstieg){background-color:var(--nacht)}.kueche{margin-top:-34vh;box-shadow:0 -30px 60px -30px #0c0805b3}section,footer{padding:0 var(--pad)}.kueche{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(28px,5vw,96px);padding-top:clamp(90px,10vw,170px);padding-bottom:clamp(90px,10vw,170px);display:grid}.kueche h2,.kegeln h2,.feiern h2,.abschluss h2{font-size:var(--h2)}.kueche-text p{max-width:40ch;margin-top:1.1rem}blockquote{margin:1.8rem 0 0}blockquote p{font-size:1.15em;font-style:italic;line-height:1.45}cite{font:400 .8rem/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--rot);margin-top:.5rem;font-style:normal;display:block}html.ist-abend .kegeln cite{color:#e0a58f}.kueche-film{margin:0}.kueche-film .film{aspect-ratio:3/2;border-radius:3px}.film{position:relative;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .5s ease-out}.film.is-live canvas{opacity:1}figcaption{font:400 .82rem/1.4 var(--mono);color:var(--braun-2);margin-top:.7rem}html.ist-abend .kegeln figcaption{color:#cbbba3}.kegeln{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(30px,5vw,96px);padding-top:clamp(90px,10vw,170px);padding-bottom:clamp(90px,10vw,170px);display:grid}.koenig{margin:0 0 0 calc(var(--pad) * -1)}.koenig img{border-radius:0 3px 3px 0;width:100%}.koenig figcaption{padding-left:var(--pad)}.kegeln-text p{max-width:38ch;margin-top:1.2rem}.kegeln-stimme{margin:clamp(30px,3vw,48px) 0 0}.kegeln-stimme p{max-width:18ch;font-size:clamp(1.4rem,2vw,2.2rem);line-height:1.22}.kegeln-text .knopf{margin-top:clamp(26px,2.6vw,40px)}.feiern{padding:clamp(60px,7vw,120px) 0 clamp(80px,9vw,150px)}.fassade{margin:0}.wand{aspect-ratio:1774/640;background:url(/img/putz.webp) 50% 30%/cover no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.gemalt{width:80%;font:400 clamp(1.6rem, 3.7vw, 4.9rem)/1 var(--name);color:var(--schrift);letter-spacing:.015em;white-space:nowrap;mix-blend-mode:multiply;opacity:.88;justify-content:space-between;gap:4%;margin:0;display:flex;transform:translateY(-16%)}.gemalt,.name{-webkit-mask-image:url(/img/farbe-maske.png);mask-image:url(/img/farbe-maske.png);-webkit-mask-size:900px;mask-size:900px}.feiern-text{padding:clamp(48px, 5vw, 90px) var(--pad) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,96px);display:grid}.feiern-text p{max-width:56ch}.stimmen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,5vw,96px);padding-top:clamp(40px,4vw,70px);padding-bottom:clamp(60px,6vw,100px);display:grid}.zahl{font:400 clamp(7rem, 15vw, 17rem)/.8 var(--name);color:var(--rot);letter-spacing:-.02em;margin:0}.note h2{font:500 .88rem/1.45 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--braun-2);max-width:26ch;margin-top:1.2rem}.stimmen ul{margin:0;padding:0;list-style:none}.stimmen li{max-width:24ch;font-size:clamp(1.3rem,2vw,2.15rem);font-style:italic;line-height:1.3}.stimmen li+li{margin-top:clamp(26px,3vw,46px)}.stimmen li:nth-child(2){margin-left:12%}.stimmen li:nth-child(3){margin-left:4%}.stimmen li:nth-child(4){margin-left:18%}.abschluss{border-top:1px solid var(--linie);margin:0 var(--pad);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,5vw,90px);padding:clamp(48px,5vw,80px) 0 clamp(48px,6vw,96px);display:grid}.weg svg{border-radius:3px;width:100%;height:auto;display:block}.w-grund{fill:#e6d8bc}.w-haeuser path{fill:#d6c6a4}.w-wasser path{fill:none;stroke:#9fb0ad;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.w-str{fill:none;stroke:#f7f1e3;stroke-linecap:round;stroke-linejoin:round}.w-track,.w-path,.w-footway,.w-cycleway{stroke:#efe5cf;stroke-dasharray:5 5}.w-kirche{fill:#a8957a}.w-post{fill:var(--rot)}.w-ring{fill:none;stroke:var(--rot);stroke-width:2px}.w-zeiger,.w-mass{fill:none;stroke:var(--braun);stroke-width:1.6px}.w-bus,.w-nord{fill:var(--braun)}.w-lab{font:500 15px var(--mono);fill:var(--braun);letter-spacing:.04em}.w-lab-post{font:400 25px var(--name);letter-spacing:0}.w-lab-klein{fill:#4b3022;font-size:14px}.w-str-lab{letter-spacing:.22em;fill:#6a5644;font-size:13px}.w-wasser-lab{font-style:italic;font-family:var(--serif);fill:#566b68;font-size:18px}.adresse .weg-text{max-width:40ch;margin-top:1.1rem}address{margin-top:1.6rem;font-style:normal;line-height:1.5}.kontakt{margin-top:.8rem;font-size:1.12rem}.kontakt a{text-underline-offset:4px;text-decoration-thickness:1px}.heute{font:500 .88rem/1.4 var(--mono);color:var(--rot);margin-top:.8rem}.fuss-links{flex-wrap:wrap;gap:18px;margin-top:1.6rem;display:flex}.fuss-links button{appearance:none;font:400 .82rem/1.2 var(--mono);color:var(--braun-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}dialog{background:var(--creme-hell);max-width:min(560px,100vw - 32px);color:var(--braun);border:0;border-radius:4px;padding:28px 30px}dialog::backdrop{background:#140e0a80}dialog h2{margin-bottom:.8rem;font-size:1.6rem}dialog p{font-size:.98rem}dialog p+p{margin-top:.8rem}dialog .knopf{margin-top:1.4rem}.motion .auftritt{opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transform:translateY(12px)}.motion .auftritt.ist-da{opacity:1;transform:none}@media (width<=900px){.kueche,.kegeln,.stimmen,.abschluss,.feiern-text{grid-template-columns:1fr}.koenig{margin-right:calc(var(--pad) * -1)}.koenig img{border-radius:0}}@media (width<=760px){.site-head nav a:not(.tel){display:none}.kopf-in{padding:12px 16px}.brand{font-size:1.15rem}.einstieg{height:175svh}.dunkel{--lx:97%;--ly:9%;--fx:80.4%}.hero-film .still{object-position:80.4% 50%!important}.putz{background-position:30% 40%;background-size:760px;width:calc(100% - 7vw);padding:22px 20px 26px}.marke-halter{width:78px;margin-bottom:14px}.marke{padding:6px}.name{font-size:22vw}.putz .zeile{font-size:1.06rem}section,footer{padding-left:20px;padding-right:20px}.abschluss{margin:0 20px;padding-left:0;padding-right:0}.koenig{margin-left:-20px;margin-right:-20px}.koenig figcaption{padding-left:20px}.feiern{padding-left:0;padding-right:0}.wand{aspect-ratio:4/3;background-size:auto 100%}.gemalt{flex-direction:column;align-items:center;gap:.35em;width:auto;font-size:clamp(1.6rem,8.4vw,2.4rem);transform:translateY(-18%)}.feiern-text{padding-left:20px;padding-right:20px}.w-lab{font-size:19px}.w-lab-klein,.w-str-lab{font-size:17px}.w-lab-post{font-size:30px}.stimmen li,.stimmen li:nth-child(n){margin-left:0}.stimmen li:nth-child(2n){margin-left:8%}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
