@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-condensed-cyrillic-ext-500-normal-DEzHnQ9V.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-ext-500-normal-CodFWvOA.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-condensed-cyrillic-500-normal-CQSBA2k-.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-500-normal-C63bsobc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-condensed-greek-ext-500-normal-BFqEudUk.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-ext-500-normal--OQQKkSi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-condensed-greek-500-normal-CHlSbbWF.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-500-normal-CvE91Ks8.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-condensed-vietnamese-500-normal-C4TbivHO.woff2)format("woff2"),url(/assets/fira-sans-condensed-vietnamese-500-normal-DMcOgbIa.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-condensed-latin-ext-500-normal-CDI94yGp.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-ext-500-normal-D1ZcBV_P.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-condensed-latin-500-normal-B1UMRPS4.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-500-normal-BbCxD8sU.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-cyrillic-ext-600-normal-YCOkt-Ji.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-ext-600-normal-DA4TLof5.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-cyrillic-600-normal-DJXvezZW.woff2)format("woff2"),url(/assets/fira-sans-condensed-cyrillic-600-normal-DebqAd1_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-greek-ext-600-normal-Dk7ZUKMF.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-ext-600-normal-2rUif8UO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-greek-600-normal-2tq2mucT.woff2)format("woff2"),url(/assets/fira-sans-condensed-greek-600-normal-BPThZ61o.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-vietnamese-600-normal-C_Q9OTBL.woff2)format("woff2"),url(/assets/fira-sans-condensed-vietnamese-600-normal-Cp0kLsM5.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-latin-ext-600-normal-10nHsj_O.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-ext-600-normal-DGXmRy1b.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:Fira Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-condensed-latin-600-normal-CdJSnjCb.woff2)format("woff2"),url(/assets/fira-sans-condensed-latin-600-normal-BqwbndUu.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:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-devanagari-700-normal-BeU_-hjz.woff2)format("woff2"),url(/assets/kalam-devanagari-700-normal-B52CSkpd.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:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-ext-700-normal-CwgfRD_T.woff2)format("woff2"),url(/assets/kalam-latin-ext-700-normal-BA-KJHgr.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:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-700-normal-D2H-9ISU.woff2)format("woff2"),url(/assets/kalam-latin-700-normal-7TSuSrjP.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-normal-Cycyekte.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-normal-Dd5dApAy.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-normal-CKu2TFQr.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-400-normal-D9eUeF-O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-normal-ByG7UNQ2.woff2)format("woff2"),url(/assets/fira-sans-greek-ext-400-normal-ClCfNE6D.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-BFCFncbp.woff2)format("woff2"),url(/assets/fira-sans-greek-400-normal-DQ8sF22y.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-normal-ljDTQFsx.woff2)format("woff2"),url(/assets/fira-sans-vietnamese-400-normal-DUVG35gE.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-normal-BLG_mAEf.woff2)format("woff2"),url(/assets/fira-sans-latin-ext-400-normal-BCUwhuGB.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-a0AnQzuD.woff2)format("woff2"),url(/assets/fira-sans-latin-400-normal-66xCkunx.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-ext-500-normal-Dkk5LlrU.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-ext-500-normal-Cixivk4R.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-500-normal-CXfldnQ8.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-500-normal-Daski1k2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-ext-500-normal-nq-cjB3m.woff2)format("woff2"),url(/assets/fira-sans-greek-ext-500-normal-Bem4H9fH.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-500-normal-Cy-TUuxE.woff2)format("woff2"),url(/assets/fira-sans-greek-500-normal-C9KT8sAy.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-vietnamese-500-normal-ChEXCnJy.woff2)format("woff2"),url(/assets/fira-sans-vietnamese-500-normal-UV7M6ot_.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-ext-500-normal-OO1QnNpY.woff2)format("woff2"),url(/assets/fira-sans-latin-ext-500-normal-CFRf4jcC.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:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-500-normal-Bvbxc8ch.woff2)format("woff2"),url(/assets/fira-sans-latin-500-normal-Bkfzcwmr.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-ext-600-normal-CE6oUZE1.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-ext-600-normal-BKgjRriM.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-600-normal-JSBvCpTs.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-600-normal-CJ5P9t7t.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-ext-600-normal-fS0evUH3.woff2)format("woff2"),url(/assets/fira-sans-greek-ext-600-normal-DPxZoeHL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-600-normal-BlqpLOpF.woff2)format("woff2"),url(/assets/fira-sans-greek-600-normal-DfHu91YF.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-vietnamese-600-normal-Dh2KAvU8.woff2)format("woff2"),url(/assets/fira-sans-vietnamese-600-normal-Bxjaclsw.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-ext-600-normal-DTQBTt1m.woff2)format("woff2"),url(/assets/fira-sans-latin-ext-600-normal-DLMQsaV4.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-600-normal-CXKlxLG9.woff2)format("woff2"),url(/assets/fira-sans-latin-600-normal-DtSgd811.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{--rot:#db111b;--grau:#58585a;--tinte:#27282a;--stein:#e6e7e4;--schiefer:#3a3b3e;--weiss:#fff;--wasser:#bfd3de;--hand:"Kalam", "Comic Sans MS", cursive;--text:"Fira Sans", system-ui, sans-serif;--titel:"Fira Sans Condensed", "Fira Sans", system-ui, sans-serif;--rand:clamp(10px, 2vw, 28px);--kopf:clamp(52px, 4.4vw, 74px);--logo-rot:#db111b;--logo-grau:#58585a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--weiss);color:var(--tinte);font:400 clamp(1.05rem, 1.15vw, 1.3rem)/1.5 var(--text);margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--rot);outline-offset:3px}h1,h2,h3,p,blockquote,figure,ul,dl,dd{margin:0;padding:0}ul{list-style:none}h2{font:600 clamp(2.5rem, 5.6vw, 6rem)/1.02 var(--titel);letter-spacing:-.012em}.kopfzeile{z-index:20;height:var(--kopf);padding:0 var(--rand);background:var(--weiss);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:clamp(.92rem,1vw,1.2rem);font-weight:500;display:grid;position:sticky;top:0}.kopfzeile nav{gap:clamp(14px,2vw,34px);display:flex}.kopfzeile a{text-decoration:none}.kopfzeile nav a:hover,.kopf-tel:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rot);text-decoration-color:var(--rot);text-decoration-thickness:2px}.wortmarke{height:clamp(1.75rem,2.3vw,2.6rem);display:block}.wortmarke svg{width:auto;height:100%;display:block}.kopf-tel{white-space:nowrap;justify-self:end}.einstieg{background:var(--weiss);height:340vh;position:relative}.buehne{top:var(--kopf);height:calc(100vh - var(--kopf));height:calc(100svh - var(--kopf));padding:0 var(--rand) var(--rand);position:sticky;overflow:hidden}.bild{transform-origin:50%;will-change:transform;width:100%;height:100%;position:relative}.film{background:var(--stein);position:relative;overflow:hidden}.film picture{display:contents}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .3s}.film.is-live canvas{opacity:1}.bild-film{clip-path:inset(var(--band,24%) 0 0 0);position:absolute;inset:0}.bild-film .still{object-position:50% 50%}.satz{z-index:4;text-align:center;padding:clamp(6px,1.4vh,18px) 16px clamp(12px,2.4vh,26px);position:absolute;inset:0 0 auto}.satz-1 h1{font:600 clamp(3rem, 6.4vw, 8rem)/.98 var(--titel);letter-spacing:-.015em}.satz-1 h1.lang{font-size:clamp(2.5rem,5.4vw,6.4rem)}.zeile [data-stand]{white-space:nowrap}.zeile{margin-top:clamp(10px,1.6vh,18px);font-size:clamp(.98rem,1.2vw,1.3rem);font-weight:500}.satz-2{opacity:0;color:var(--tinte);font:600 clamp(2.5rem, 5.4vw, 6.2rem)/1 var(--titel);padding-top:clamp(16px,3vh,34px)}.statisch .satz-2{display:none}.kuchen{background:var(--stein);text-align:center;z-index:2;padding:clamp(70px,11vh,150px) 16px;position:relative}.kuchen h2{max-width:25ch;margin:0 auto}.kuchen>p{max-width:42ch;margin:.8em auto 0}.kuchen-buehne{grid-template-columns:minmax(0,1fr) minmax(280px,min(68vh,640px)) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,54px);max-width:1560px;margin:clamp(30px,6vh,70px) auto 0;display:grid}.kuchen-zahl{text-align:right;font:600 clamp(5.5rem, 13vw, 14rem)/.86 var(--titel);color:var(--rot);font-variant-numeric:tabular-nums}.kuchen-zahl small{font:500 clamp(1rem, 1.2vw, 1.25rem)/1.25 var(--text);color:var(--tinte);margin-top:.7em;display:block}.kuchen-text{text-align:left}.kuchen-wort{font:600 clamp(1.8rem, 3vw, 3.2rem)/1 var(--titel);display:block}.kuchen-stimme{max-width:26ch;min-height:5.2em;margin-top:.55em;font-size:clamp(1.1rem,1.5vw,1.55rem);line-height:1.32;display:block}.diagramm{width:100%;height:auto;display:block;overflow:visible}.stueck{cursor:pointer;outline:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.stueck image{filter:saturate(.75)brightness(.97);transition:filter .25s}.stueck.an image,.stueck:hover image{filter:none}.stueck.an{transform:translate(var(--dx), var(--dy))}.stueck:focus-visible path{stroke:var(--rot);stroke-width:6px}.schnitt{fill:none;stroke:var(--stein);stroke-width:5px;stroke-linejoin:round;pointer-events:none}.stueck text{font:600 30px var(--text);fill:#fff;filter:drop-shadow(0 1px 3px #000c);text-anchor:middle;pointer-events:none}.sorten{margin-top:clamp(24px,5vh,48px);font-size:clamp(1rem,1.2vw,1.25rem)}.kleingedruckt{color:#4b4c4f;font-size:.86em}.herbst{background:var(--schiefer);color:var(--weiss)}.herbst .film{height:88svh}.herbst-text{padding:clamp(48px, 8vh, 96px) var(--rand) clamp(70px, 11vh, 130px);grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.herbst-text h2{grid-column:1/8}.herbst-text blockquote{grid-column:8/13;align-self:end;font-size:clamp(1.15rem,1.55vw,1.6rem);line-height:1.34}.winter{padding:0 var(--rand) clamp(70px, 11vh, 130px);grid-template-columns:repeat(12,1fr);align-items:end;gap:16px;display:grid}.winter-bild{grid-column:3/11}.winter-bild img{aspect-ratio:1.7;object-fit:cover;width:100%;height:auto}.winter blockquote{font:500 clamp(1.6rem, 2.8vw, 3rem)/1.12 var(--titel);text-align:center;grid-column:3/11;margin-top:.4em}.karte{background:var(--weiss);height:300vh;position:relative}.karte-buehne{top:var(--kopf);height:calc(100vh - var(--kopf));height:calc(100svh - var(--kopf));flex-direction:column;justify-content:center;display:flex;position:sticky;overflow:hidden}.band{will-change:transform;align-items:center;gap:clamp(36px,5vw,90px);width:max-content;padding:0 clamp(16px,6vw,100px);display:flex}.band-kopf{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;width:min(84vw,560px);padding:clamp(10px,2vh,22px) 0;display:flex}.band-kopf p{max-width:30ch;margin-top:.7em}.band-kopf p:first-of-type{font:500 clamp(2rem, 3.4vw, 3.6rem)/1.1 var(--titel);margin-top:0}.band-kopf .kleingedruckt{margin-top:0}.gericht{flex:none;width:min(78vw,470px)}.gericht h3{font:600 clamp(2.2rem, 4.2vw, 4.6rem)/1.02 var(--titel)}.gericht p{margin-top:.5em;font-size:clamp(1.1rem,1.5vw,1.55rem);line-height:1.32}.band{height:100%}.gericht-gross{flex-direction:column;gap:14px;width:min(84vw,118vh);height:100%;padding:clamp(10px,2vh,22px) 0;display:flex}.gericht-gross img{object-fit:cover;object-position:50% 15%;flex:1 1 0;width:100%;min-height:0}.gericht-gross p{max-width:44ch}.gericht-spalte{flex-direction:column;flex:none;justify-content:space-between;gap:18px;width:min(84vw,560px);height:100%;padding:clamp(10px,2vh,22px) 0;display:flex}.gericht-spalte .gericht{border-top:3px solid var(--tinte);flex:1;width:100%;padding-top:14px}.wege{background:var(--stein);padding:clamp(70px, 11vh, 140px) var(--rand)}.wege-kopf{text-align:center;margin-bottom:clamp(24px,4vh,44px)}.wege-kopf p{margin-top:.5em}.karte-wege{background:var(--weiss);width:100%;max-width:1040px;height:auto;margin:0 auto;display:block}.karte-wege .strasse path{fill:none;stroke:#dadbd8;stroke-width:1.3px;vector-effect:non-scaling-stroke}.karte-wege .see path{fill:var(--wasser);stroke:none}.karte-wege .fluss path{fill:none;stroke:var(--wasser);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.weg{fill:none;stroke:var(--rot);stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round}.marke circle{fill:var(--weiss);stroke:var(--tinte);stroke-width:3px}.marke text{font:500 24px var(--text);fill:var(--tinte);paint-order:stroke;stroke:var(--weiss);stroke-width:7px;stroke-linejoin:round}.marke text.min{font:700 34px var(--hand);fill:var(--rot)}.wasser-name{font:500 24px var(--text);fill:#3f6b82}.wege-fuss{flex-wrap:wrap;justify-content:space-between;gap:8px 28px;max-width:1040px;margin:16px auto 0;display:flex}.nachbarn{background:var(--weiss);position:relative}.nachbarn .film{height:94svh}.nachbarn-text{padding:clamp(46px, 8vh, 96px) var(--rand);grid-template-columns:repeat(12,1fr);align-items:start;gap:16px;display:grid}.nachbarn-text h2{grid-column:1/7}.spiel{grid-column:8/13}.spiel img{width:100%;height:auto;margin-bottom:14px}.besuch{background:var(--grau);color:var(--weiss);padding:clamp(70px, 11vh, 140px) var(--rand) clamp(40px, 6vh, 70px)}.besuch-raster{grid-template-columns:repeat(12,1fr);gap:clamp(30px,4vh,44px) 16px;display:grid}.besuch h2{grid-column:1/13}.besuch-a{grid-column:1/6}.besuch-b{grid-column:6/10}.besuch-c{grid-column:10/13}.besuch dt{opacity:.8;font-size:.9em;font-weight:500}.besuch dd+dt{margin-top:1em}.besuch-tel{font:600 clamp(2rem, 3.6vw, 3.8rem)/1 var(--titel);border-bottom:3px solid var(--weiss);padding-bottom:.05em;text-decoration:none;display:inline-block}.bar{background:var(--weiss);min-width:11ch;min-height:44px;color:var(--tinte);font:600 1.3em/1.2 var(--titel);text-align:center;margin-top:14px;padding:.35em .9em;transition:background-color .2s;display:inline-block}.bar[aria-pressed=true]{background:var(--rot);color:var(--weiss)}.fuss{background:var(--weiss);padding:clamp(40px, 6vh, 70px) var(--rand) 30px;text-align:center}.fuss-logo{width:min(66vw,300px);margin:0 auto}.fuss-logo svg{width:100%;height:auto;display:block}.fuss-gruss{font:700 clamp(1.4rem, 2.2vw, 2.2rem)/1.1 var(--hand);margin-top:18px}.rechtlich{justify-content:center;gap:22px;margin-top:22px;font-size:.9rem;display:flex}.rechtlich button{text-underline-offset:.2em;min-height:32px;text-decoration:underline}dialog{max-width:620px;color:var(--tinte);border:0;padding:28px;font-size:1rem}dialog::backdrop{background:#27282a8c}dialog h2{margin-bottom:.4em;font-size:2rem}dialog p{margin-bottom:.8em}dialog button{min-height:32px;font-weight:600;text-decoration:underline}.statisch .einstieg,.statisch .karte{height:auto}.statisch .einstieg .buehne{position:relative;top:0}.statisch .karte-buehne{height:auto;padding:70px 0;position:static;overflow:visible}.statisch .band{flex-wrap:wrap;align-items:flex-start;width:100%;height:auto}.statisch .gericht-gross,.statisch .gericht-spalte{height:auto}.statisch .gericht-gross img{aspect-ratio:3/2;flex:none}@media (width<=760px){.kopfzeile{grid-template-columns:auto 1fr}.kopfzeile nav{display:none}.wortmarke{height:1.5rem}.satz-1 h1{font-size:clamp(2.6rem,12.6vw,3.4rem)}.zeile{font-size:.98rem}.zeile [data-stand]{display:block}.satz-2{padding-top:72px;font-size:2.4rem}.kuchen-buehne{grid-template-columns:1fr;gap:18px}.kuchen-zahl{text-align:center;order:2}.kuchen-text{text-align:center;order:3}.kuchen-stimme{min-height:6.6em;margin-inline:auto}.diagramm{order:1;max-width:340px;margin:0 auto}.stueck text{font-size:40px}.kuchen-zahl small{margin-top:.4em}.herbst .film{height:62svh}.nachbarn .film{height:66svh}.herbst-text h2,.herbst-text blockquote,.winter-bild,.winter blockquote,.nachbarn-text h2,.spiel,.besuch-a,.besuch-b,.besuch-c{grid-column:1/13}.marke text{font-size:33px}.marke text.min{font-size:44px}.wasser-name{font-size:33px}.wege{padding-inline:0}.wege-kopf,.wege-fuss{padding-inline:16px}.gericht h3{font-size:2.3rem}.band-kopf,.gericht-spalte{justify-content:center;gap:1.1em}.gericht-spalte .gericht{flex:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
