@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-cyrillic-ext-400-normal.1i6zdaa700em1.woff2)format("woff2"),url(../media/open-sans-cyrillic-ext-400-normal.3irlv02bsrure.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-cyrillic-400-normal.33mld4ujprgfn.woff2)format("woff2"),url(../media/open-sans-cyrillic-400-normal.2xqq0_4u1iee9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-greek-ext-400-normal.2zxw1930j2lx4.woff2)format("woff2"),url(../media/open-sans-greek-ext-400-normal.1vynidhnjriyy.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-greek-400-normal.0glj47g98k-3p.woff2)format("woff2"),url(../media/open-sans-greek-400-normal.2axrm3niuufvy.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-hebrew-400-normal.39_-3f2mo9-up.woff2)format("woff2"),url(../media/open-sans-hebrew-400-normal.1e8x0qftjf_hl.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-math-400-normal.0mufra3xtozri.woff2)format("woff2"),url(../media/open-sans-math-400-normal.0dfkb1k6z3zim.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-symbols-400-normal.34xb4v3c5atvz.woff2)format("woff2"),url(../media/open-sans-symbols-400-normal.0ksxhl1-1fxwu.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-vietnamese-400-normal.42w7s1ctjtmet.woff2)format("woff2"),url(../media/open-sans-vietnamese-400-normal.1xfx23c07hkgq.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-latin-ext-400-normal.0arxegv-90tg6.woff2)format("woff2"),url(../media/open-sans-latin-ext-400-normal.3gvg114s0iw_6.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/open-sans-latin-400-normal.34xmh-n4wgyp6.woff2)format("woff2"),url(../media/open-sans-latin-400-normal.331jqme-8yluc.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-ext-800-normal.2i8lll1ab60kw.woff2)format("woff2"),url(../media/inter-cyrillic-ext-800-normal.36coln61sf74b.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-800-normal.0jm0x3fwumjpc.woff2)format("woff2"),url(../media/inter-cyrillic-800-normal.0fwzotchi0y-f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-ext-800-normal.3k72kqvea5c5b.woff2)format("woff2"),url(../media/inter-greek-ext-800-normal.2mmb79yjhjqv_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-800-normal.3258q3tqv0awz.woff2)format("woff2"),url(../media/inter-greek-800-normal.0v1rrb42xd-ei.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-vietnamese-800-normal.2e-qh93waan5z.woff2)format("woff2"),url(../media/inter-vietnamese-800-normal.1jj6xqtwla1yo.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-ext-800-normal.1_7rco082g2bl.woff2)format("woff2"),url(../media/inter-latin-ext-800-normal.1z80e_d0b7l-r.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-800-normal.1l5zt2v7macfm.woff2)format("woff2"),url(../media/inter-latin-800-normal.3p_gdtpozftvv.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{--schwarz:#1c1c1c;--dunkel:#242424;--gold:#c49a6c;--gold-80:#c49a6ccc;--grau:#6c7880;--grau-hell:#8a8a8a;--flaeche:#eee;--weiss:#fff;--gruen:#25d366;--gruen-hover:#109742;--linie-hell:#ffffff1a;--container:1170px;--rand:30px;--font:"Inter", system-ui, sans-serif;--font-text:"Open Sans", system-ui, sans-serif;--font-headline:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}@media (max-width:767px){:root{--rand:20px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}[data-reveal],[data-reveal-stagger]>*{will-change:opacity, transform, filter}@media (prefers-reduced-motion:no-preference){[data-reveal],[data-reveal-stagger]>*{opacity:0}}body{color:var(--weiss);-webkit-font-smoothing:antialiased;background:#0a0a0a;margin:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.hero,.heute,.neue,.hinweis,.ambiente,.liste-abschnitt{position:relative}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color .2s ease-in-out}h1,h2,h3,h4{font-family:var(--font);margin:0}p{margin:0 0 1em}button{font:inherit;cursor:pointer}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + 2 * var(--rand));padding:0 var(--rand);margin:0 auto}.dunkel{color:var(--weiss);background:#0a0a0a}.hell{background:var(--weiss);color:var(--schwarz)}.ueberzeile{font:700 14px/20px var(--font);letter-spacing:6px;text-transform:uppercase;color:var(--gold)}.titel-xl{font:800 120px/1 var(--font-headline);letter-spacing:-4px}.titel-l{font:700 80px/1.08 var(--font-headline);text-align:center;letter-spacing:-2.5px}.titel-m{font:700 42px/1.15 var(--font-headline);text-align:center;letter-spacing:-1px}.text-grau{font:400 14px/25px var(--font);color:var(--grau)}@media (max-width:1024px){.ueberzeile{font-size:13px}.titel-xl{letter-spacing:-2.5px;font-size:80px}.titel-l{letter-spacing:-1.5px;padding-bottom:40px;font-size:56px}.titel-m{letter-spacing:-.5px;font-size:32px}}@media (max-width:767px){.ueberzeile{font-size:12px}.titel-xl{letter-spacing:-1.5px;font-size:44px;line-height:1.02}.titel-l{letter-spacing:-1px;padding-bottom:30px;font-size:36px}.titel-m{letter-spacing:-.3px;font-size:22px}}.btn{font:600 14px/1 var(--font-headline);letter-spacing:2.5px;text-transform:uppercase;border:1px solid var(--gold);color:var(--weiss);white-space:nowrap;background:0 0;border-radius:1000px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:26px 54px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:hover{background:var(--gold);color:var(--weiss)}.btn-gruen{background:var(--gruen);border-color:var(--gruen);color:var(--weiss);padding:24px 54px}.btn-gruen:hover{background:var(--gruen-hover);border-color:var(--gruen-hover)}.btn-gruen svg{width:1.4em;height:1.4em}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--weiss);padding:24px 54px}.btn-gold:hover{color:var(--weiss);border-color:var(--gold);background:0 0}.btn-gold svg{width:1.2em;height:1.2em}.btn-klein{letter-spacing:2px;padding:18px 36px}.hell .btn{color:var(--schwarz)}.hell .btn:hover{color:var(--weiss)}@media (max-width:1024px){.btn{letter-spacing:2px;padding:22px 44px}.btn-gruen,.btn-gold{padding:20px 44px}.btn-klein{letter-spacing:1.5px;padding:14px 28px}}@media (max-width:767px){.btn{padding:18px 36px}.btn-gruen,.btn-gold{padding:16px 36px}}.header{z-index:1000;background:linear-gradient(#0a0a0a99 0%,#0a0a0a00 100%);border-bottom:1px solid #0000;align-items:center;gap:24px;padding:16px 40px;transition:background .22s,backdrop-filter .22s,padding .22s,border-color .22s;display:flex;position:fixed;inset:0 0 auto}.header.ist-gescrollt{-webkit-backdrop-filter:blur(14px);background:#0a0a0ad9;border-bottom-color:#ffffff14;padding-top:10px;padding-bottom:10px}.header-logo{flex:none;width:130px;display:block}.header-logo img{width:100%;height:auto;display:block}.header-nav{flex:1;justify-content:center;display:flex}.header-nav ul{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.header-nav a{font:500 14.5px/1 var(--font-headline);letter-spacing:-.1px;color:#ffffffc7;white-space:nowrap;border-radius:999px;padding:8px 14px;transition:color .16s,background .16s;display:inline-block}.header-nav a:hover{color:var(--weiss);background:#ffffff0d}.header-nav a[aria-current=page]{color:var(--weiss);background:#ffffff14}.header-aktion{flex:none;justify-content:flex-end;min-width:130px;display:flex}.header-cta{color:var(--weiss);font:500 14px/1 var(--font-headline);letter-spacing:-.1px;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.header-cta:hover{background:var(--weiss);color:#0a0a0a;border-color:var(--weiss)}.header-cta svg{width:14px;height:14px;color:var(--gold);transition:color .16s}.header-cta:hover svg{color:#0a0a0a}.menue-knopf{color:var(--weiss);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.menue-knopf svg{width:24px;height:16px}@media (max-width:1200px){.header{padding:14px 28px}.header-nav a{padding:8px 10px;font-size:14px}.header-cta span{display:none}.header-cta{padding:10px 12px}.header-aktion{min-width:0}}@media (max-width:900px){.header{justify-content:space-between;gap:12px;padding:14px 20px}.header-logo{width:100px}.menue-knopf{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;order:3;place-items:center;width:44px;height:44px;display:grid}.menue-knopf svg{width:18px;height:12px}.header-aktion{display:none}.header-nav{-webkit-backdrop-filter:blur(14px);background:#0a0a0af7;border-bottom:1px solid #ffffff14;max-height:0;transition:max-height .24s;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden}.header-nav.offen{max-height:100vh}.header-nav ul{flex-direction:column;align-items:stretch;gap:0;padding:14px 0}.header-nav a{letter-spacing:-.2px;border-bottom:1px solid #ffffff0d;border-radius:0;padding:16px 24px;font-size:17px;display:block}}.seitenkopf{background:#0a0a0a;width:100%;padding:180px 0 56px}.seitenkopf>*{max-width:calc(var(--container) + 2 * var(--rand));padding:0 var(--rand);width:100%;margin:0 auto}.seitenkopf>*+*{margin-top:20px}.seitenkopf-titel{text-align:left;font:700 56px/1.05 var(--font-headline);letter-spacing:-2px;color:var(--weiss);margin-bottom:0}.brotkrumen{font:400 13.5px/1.4 var(--font-text);color:#ffffff80;flex-wrap:wrap;gap:6px 10px;display:flex}.brotkrumen a,.brotkrumen span{letter-spacing:0;text-transform:none;background:0 0;margin:0;padding:0;font-weight:400}.brotkrumen a{color:var(--gold);text-decoration:none;transition:color .16s}.brotkrumen a:hover{color:var(--weiss)}.brotkrumen span{color:#ffffff80}.brotkrumen a+a:before,.brotkrumen a+span:before,.brotkrumen span+a:before,.brotkrumen span+span:before{content:"/";color:#ffffff40;margin-right:10px}@media (max-width:900px){.seitenkopf{padding:140px var(--rand) 24px;gap:14px}.seitenkopf-titel{letter-spacing:-1.2px;font-size:40px}}@media (max-width:600px){.seitenkopf{padding:110px var(--rand) 20px}.seitenkopf-titel{letter-spacing:-.8px;font-size:32px}}.hero{background:radial-gradient(55% 60% at 15% 30%,#82465a38 0%,#0000 65%),#0a0a0a;min-height:100vh;position:relative;overflow:hidden}.hero-bild-spalte{position:absolute;inset:0 0 0 10%;overflow:hidden}.hero-visual--video{z-index:1;animation:.4s ease-out both hero-video-fade}@keyframes hero-video-fade{0%{opacity:0}to{opacity:1}}.hero-visual{object-fit:cover;object-position:center;z-index:0;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 12%,#0000004d 24%,#0009 38%,#000000e0 55%,#000 72%),linear-gradient(#000 0% 58%,#000000a6 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 12%,#0000004d 24%,#0009 38%,#000000e0 55%,#000 72%),linear-gradient(#000 0% 58%,#000000a6 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-bild-fade{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}@supports not (mask-composite:intersect){.hero-visual{-webkit-mask-image:none;mask-image:none}.hero-bild-fade{background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0ae6 20%,#0a0a0a73 40%,#0a0a0a00 65%),linear-gradient(#0a0a0a00 55%,#0a0a0a99 82%,#0a0a0a 100%)}}.hero-inhalt{z-index:2;flex-direction:column;justify-content:center;gap:28px;max-width:640px;min-height:100vh;padding:150px 40px 140px 80px;display:flex;position:relative}.hero-lede,.hero-aktionen,.hero-vertrauen{animation:.9s cubic-bezier(.2,.6,.2,1) both hero-kind-herein}.hero-lede{animation-delay:.2s}.hero-aktionen{animation-delay:.35s}.hero-vertrauen{animation-delay:.5s}@keyframes hero-kind-herein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-label{font:500 14px/1.4 var(--font-headline);letter-spacing:.2px;color:var(--gold);margin:0}.hero-headline{color:var(--weiss);font:800 76px/.98 var(--font-headline);letter-spacing:-3px;max-width:11ch;margin:0}.hero-lede{font:400 19px/1.55 var(--font-text);color:#ffffffc7;white-space:pre-line;max-width:48ch;margin:0}.hero-aktionen{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.btn-primaer,.btn-sekundaer{font:600 15px/1 var(--font-headline);letter-spacing:-.1px;border-radius:999px;align-items:center;gap:10px;padding:18px 28px;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}.btn-primaer:active,.btn-sekundaer:active{transform:translateY(1px)}.btn-primaer{background:var(--weiss);color:#0a0a0a;border:1px solid var(--weiss)}.btn-primaer:hover{background:var(--gold);color:var(--weiss);border-color:var(--gold)}.btn-primaer svg{width:1.1em;height:1.1em}.btn-sekundaer{color:var(--weiss);background:0 0;border:1px solid #ffffff40}.btn-sekundaer:hover{border-color:var(--weiss);background:#ffffff0f}.btn-sekundaer svg{width:1.2em;height:1.2em;color:var(--gruen)}.hero-vertrauen{font:400 14px/1.5 var(--font-text);color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:0 10px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:flex}.hero-vertrauen li{padding-right:10px;position:relative}.hero-vertrauen li+li:before{content:"·";color:#ffffff59;position:absolute;left:-10px}@media (max-width:1024px){.hero{grid-template-columns:46fr 54fr}.hero-bild-spalte{margin-left:-220px}.hero-inhalt{gap:22px;max-width:560px;min-height:92vh;padding:130px 40px 110px 50px}.hero-headline{letter-spacing:-2px;font-size:58px}.hero-lede{font-size:17px}}@media (max-width:760px){.hero-bild-spalte{left:0}.hero-visual{-webkit-mask-composite:unset;-webkit-mask-image:linear-gradient(#0000004d 0%,#000 25% 55%,#0009 85%,#0000 100%);mask-image:linear-gradient(#0000004d 0%,#000 25% 55%,#0009 85%,#0000 100%);mask-composite:unset}.hero-bild-fade{background:0 0}.hero-inhalt{justify-content:flex-end;gap:22px;max-width:none;min-height:100vh;padding:92px 22px 56px}.hero-label{letter-spacing:.3px;font-size:15px}.hero-headline{letter-spacing:-2px;max-width:none;font-size:58px;line-height:1}.hero-lede{font-size:17px;line-height:1.5}.hero-aktionen{gap:10px;margin-top:4px}.btn-primaer,.btn-sekundaer{flex:auto;justify-content:center;padding:18px 22px;font-size:15px}.hero-vertrauen{gap:4px 8px;margin-top:18px;padding-top:20px;font-size:13px}}@media (max-width:420px){.hero-headline{letter-spacing:-1.8px;font-size:52px}.hero-lede{font-size:16px}}.abschnitt{padding:150px var(--rand)}.abschnitt-kopf{flex-direction:column;align-items:center;gap:0;margin-bottom:0;display:flex}@media (max-width:1024px){.abschnitt{padding:80px var(--rand)}}@media (max-width:767px){.abschnitt{padding:60px var(--rand)}}.heute{background:linear-gradient(#0a0a0a 0%,#0a0a0a00 140px),linear-gradient(0deg,#0a0a0a 0%,#0a0a0a00 140px),radial-gradient(80% 60% at 85%,#c49a6c1a 0%,#0000 60%),#0a0a0a;padding:110px 0 100px}.heute .container{max-width:calc(var(--container) + 2 * var(--rand));padding-inline:var(--rand)}.heute-kopf{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.heute-titel{color:var(--weiss);font:700 44px/1 var(--font-headline);letter-spacing:-1.5px;margin:0}.heute-link{color:var(--gold);font:500 15px/1 var(--font-headline);letter-spacing:.1px;border-bottom:1px solid #c49a6c66;padding-bottom:2px;transition:color .18s,border-color .18s}.heute-link:hover{color:var(--weiss);border-color:var(--weiss)}.heute-reihe{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) transparent;margin:0 calc(-1 * var(--rand));padding-bottom:10px;padding-inline:var(--rand);gap:20px;display:flex;overflow-x:auto}.heute-reihe::-webkit-scrollbar{height:6px}.heute-reihe::-webkit-scrollbar-thumb{background:var(--gold);border-radius:999px}.heute-karte{scroll-snap-align:start;min-width:280px;color:var(--weiss);background:#0a0a0a;flex:0 0 calc(25% - 15px);text-decoration:none;display:block;position:relative;overflow:hidden}.heute-karte img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.6,.2,1);display:block}.heute-karte:hover img{transform:scale(1.04)}.heute-karte-fuss{background:linear-gradient(#0000 0%,#000000b8 55%,#000000eb 100%);flex-direction:column;gap:4px;padding:60px 22px 22px;display:flex;position:absolute;inset:auto 0 0}.heute-karte-name{font:700 26px/1.15 var(--font-headline);letter-spacing:-.6px}.heute-karte-hinweis{font:400 15px/1.5 var(--font-text);color:#ffffffc7}.heute-leer{color:#ffffffb3;font:400 17px/1.5 var(--font-text);padding:20px 0 40px}.heute-leer a{color:var(--gold);border-bottom:1px solid #c49a6c66}.heute-leer a:hover{color:var(--weiss);border-color:var(--weiss)}@media (max-width:1200px){.heute-karte{flex-basis:calc(33.3333% - 13.3333px)}}@media (max-width:900px){.heute{padding:70px 0}.heute-titel{letter-spacing:-1px;font-size:34px}.heute-kopf{margin-bottom:28px}.heute-karte{flex-basis:calc(50% - 8px);min-width:240px}.heute-reihe{gap:16px}.heute-karte-name{font-size:22px}}@media (max-width:600px){.heute-titel{font-size:30px}.heute-karte{flex-basis:82%;min-width:0}.heute-karte-name{letter-spacing:-.6px;font-size:24px}.heute-karte-hinweis{font-size:15px}.heute-karte-fuss{padding:72px 22px 22px}}.liste-abschnitt{padding:60px var(--rand) 100px;color:var(--weiss);background:linear-gradient(#0a0a0a 0%,#0a0a0a00 140px),linear-gradient(0deg,#0a0a0a 0%,#0a0a0a00 140px),radial-gradient(60% 50% at 100%,#c49a6c14 0%,#0000 60%),#0a0a0a}.liste-abschnitt .abschnitt-kopf{margin-bottom:56px}.liste-abschnitt .abschnitt-kopf>*+*{margin-top:14px}.liste-abschnitt--spaced{padding-top:140px}@media (max-width:1024px){.liste-abschnitt{padding:40px var(--rand) 80px}.liste-abschnitt .abschnitt-kopf{margin-bottom:40px}.liste-abschnitt--spaced{padding-top:100px}}@media (max-width:767px){.liste-abschnitt{padding:20px var(--rand) 60px}.liste-abschnitt .abschnitt-kopf{margin-bottom:28px}.liste-abschnitt--spaced{padding-top:70px}}.filter{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:56px;display:flex}@media (max-width:767px){.filter{margin-bottom:36px}}.filter select{appearance:none;color:var(--weiss);font:500 14px var(--font-headline);letter-spacing:-.1px;cursor:pointer;background:#ffffff0a url(/theme/pfeil-unten.svg) right 14px center/10px no-repeat;border:1px solid #ffffff1f;border-radius:999px;min-width:160px;padding:10px 36px 10px 16px;transition:border-color .16s,background .16s}.filter select:hover,.filter select:focus{border-color:#ffffff59;outline:none}.mf-filter{min-width:180px;position:relative}.mf-trigger{width:100%;color:var(--weiss);font:500 14px var(--font-headline);letter-spacing:-.1px;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;transition:border-color .16s,background .16s;display:inline-flex}.mf-trigger:hover,.mf-filter.ist-offen .mf-trigger{border-color:#ffffff59}.mf-platzhalter{opacity:.75}.mf-wert{color:var(--gold)}.mf-panel{z-index:20;backdrop-filter:blur(8px);background:#0f0f0ffa;border:1px solid #ffffff1f;border-radius:16px;min-width:240px;max-height:360px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 48px #00000080,0 0 0 1px #c49a6c1f}.mf-clear{text-align:left;width:100%;color:var(--gold);font:500 13px var(--font-headline);cursor:pointer;background:0 0;border:0;border-radius:10px;margin-bottom:4px;padding:10px 12px;display:block}.mf-clear:hover{background:#c49a6c14}.mf-liste{margin:0;padding:0;list-style:none}.mf-eintrag{cursor:pointer;font:500 14px var(--font-headline);color:var(--weiss);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:background .12s,color .12s;display:flex}.mf-eintrag:hover{background:#ffffff0d}.mf-eintrag input{opacity:0;pointer-events:none;position:absolute}.mf-check{color:#1a1a1a;background:0 0;border:1.5px solid #ffffff40;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background .14s,border-color .14s;display:inline-grid}.mf-eintrag.ist-aktiv .mf-check{background:var(--gold);border-color:var(--gold)}.mf-eintrag.ist-aktiv{color:var(--gold)}.mf-name{flex:1}@media (max-width:600px){.mf-panel{min-width:90vw;max-width:90vw;left:auto;right:0}}.filter .btn,.filter button{font:500 14px/1 var(--font-headline);letter-spacing:-.1px;text-transform:none;color:var(--weiss);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:10px 20px!important}.filter .btn:hover,.filter button:hover{border-color:var(--weiss);background:#ffffff0a}@media (max-width:767px){.filter{flex-direction:column;align-items:stretch;gap:10px}.filter select,.filter .mf-filter{width:100%;min-width:0;font-size:15px}.filter .mf-trigger{justify-content:space-between;width:100%}.filter .btn-klein{color:#ffffff8c;text-underline-offset:3px;background:0 0;border:0;align-self:flex-end;width:auto;font-size:13px;text-decoration:underline;padding:6px 2px!important}.filter .btn-klein:hover{color:var(--weiss);background:0 0}}.raster{grid-template-columns:repeat(4,1fr);gap:24px 16px;display:grid}@media (max-width:1024px){.raster{grid-template-columns:repeat(3,1fr);gap:20px 14px}}@media (max-width:760px){.raster{grid-template-columns:repeat(2,1fr);gap:16px 12px}}@media (max-width:420px){.raster{grid-template-columns:1fr;gap:16px}}.leer{color:var(--grau);font:400 14px var(--font);padding:40px 0}.karte{color:var(--weiss);background:#141414;text-decoration:none;display:block;position:relative;overflow:hidden}.karte-bild{aspect-ratio:3/4;object-fit:cover;background:#141414;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.6,.2,1);display:block}.karte:hover .karte-bild{transform:scale(1.04)}.karte-text{background:linear-gradient(#0000 0%,#000000b8 55%,#000000eb 100%);flex-direction:column;gap:2px;padding:60px 20px 18px;transition:opacity .28s cubic-bezier(.2,.6,.2,1);display:flex;position:absolute;inset:auto 0 0}.karte:hover .karte-text,.karte:focus-within .karte-text{opacity:0}.karte-name{font:700 22px/1.2 var(--font-headline);letter-spacing:-.5px;color:var(--weiss)}.karte-hinweis{font:400 13.5px/1.5 var(--font-text);color:#ffffffb8}.karte-pill{font:600 12px/1.4 var(--font-headline);letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;width:auto;max-width:100%;margin-top:4px;padding:4px 10px;display:inline-flex;overflow:hidden}.karte-pill-punkt{flex-shrink:0}.karte-pill--verfuegbar{color:#4ade80;background:#4ade801a;border-color:#4ade804d;padding-left:8px}.karte-pill--ab-datum{color:var(--gold);background:#c49a6c1a;border-color:#c49a6c59}.karte-pill--demnaechst{color:#fbbf6c;background:#fbbf6c14;border-color:#fbbf6c4d}.karte-pill--neutral{color:#ffffffad;background:#ffffff0d;border-color:#ffffff1f}.karte-pill-punkt{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite karte-pulse;display:inline-block;box-shadow:0 0 8px #4ade8099}@keyframes karte-pulse{0%,to{opacity:1}50%{opacity:.5}}.karte-specs{opacity:0;pointer-events:none;background:linear-gradient(#0a0a0a00 0%,#0a0a0a73 45%,#0a0a0aeb 100%);flex-direction:column;justify-content:flex-end;gap:6px;padding:24px 22px;transition:opacity .26s cubic-bezier(.2,.6,.2,1);display:flex;position:absolute;inset:0}.karte:hover .karte-specs,.karte:focus-within .karte-specs{opacity:1}.karte-specs-name{font:700 24px/1.15 var(--font-headline);letter-spacing:-.5px;color:var(--weiss);margin:0}.karte-specs-hinweis{font:400 14px/1.5 var(--font-text);color:#ffffffb8}.karte-specs .karte-pill{margin-top:6px;padding:5px 12px;font-size:13px}.karte-specs .karte-pill--verfuegbar{padding-left:10px}.karte-specs-cta{font:500 13px/1 var(--font-headline);letter-spacing:.2px;color:var(--gold);align-items:center;gap:6px;margin-top:10px;display:inline-flex}.karte-specs-cta svg{width:10px;height:10px;transition:transform .24s}.karte:hover .karte-specs-cta svg{transform:translate(3px)}.pill{-webkit-backdrop-filter:blur(10px);font-family:var(--font-headline);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:baseline;gap:6px;padding:7px 14px;display:inline-flex}.pill-k{color:#ffffff80;letter-spacing:-.1px;font-size:13px;font-weight:400}.pill-v{color:#ffffffc7;letter-spacing:-.1px;font-size:13.5px;font-weight:500}@media (max-width:1024px){.karte-text{padding:48px 16px 14px}.karte-specs{padding:20px 18px}}.section-kopf{flex-direction:column;gap:12px;max-width:60ch;margin-bottom:44px;display:flex}.section-titel{color:var(--weiss);font:700 46px/1.02 var(--font-headline);letter-spacing:-1.6px;margin:0}.hell .section-titel{color:#1a1a1a}.section-lede{color:#ffffffa6;font:400 17px/1.55 var(--font-text);margin:0}.hell .section-lede{color:#4a4a4a}@media (max-width:900px){.section-kopf{margin-bottom:32px}.section-titel{letter-spacing:-1px;font-size:34px}.section-lede{font-size:15px}}.neue{background:linear-gradient(#0a0a0a 0%,#0a0a0a00 140px),linear-gradient(0deg,#0a0a0a 0%,#0a0a0a00 140px),radial-gradient(70% 50% at 0%,#82465a24 0%,#0000 60%),#0a0a0a;padding:110px 0 100px;overflow:hidden}.neue .section-kopf{padding:0}.karussell{padding:0 var(--rand);position:relative}.karussell-spur{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.karussell-spur::-webkit-scrollbar{display:none}.karussell-pfeil{z-index:3;-webkit-backdrop-filter:blur(8px);color:#ffffffe6;cursor:pointer;background:#0a0a0a99;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.karussell-pfeil:hover{color:var(--weiss);background:#ffffff1a}.karussell-pfeil:active{transform:translateY(-50%)scale(.95)}.karussell-pfeil svg{width:12px;height:18px}.karussell-pfeil.zurueck{left:20px}.karussell-pfeil.vor{right:20px}.neu-karte{scroll-snap-align:start;aspect-ratio:3/4;will-change:transform;background:#141414 50%/cover no-repeat;flex:0 0 calc(25% - 12px);min-height:0;display:block;position:relative;overflow:hidden}.neu-karte:before{content:"";pointer-events:none;background:linear-gradient(#0000 0% 50%,#000000d9 100%);transition:opacity .3s;position:absolute;inset:0}.neu-karte:hover:before{opacity:.8}.neu-box{width:100%;max-width:none;color:var(--weiss);background:linear-gradient(#0000 0%,#000000b8 55%,#000000f2 100%);flex-direction:column;gap:6px;padding:80px 24px 24px;transition:none;display:flex;position:absolute;inset:auto 0 0;transform:none}.neu-box h3{font:700 28px/1.1 var(--font-headline);letter-spacing:-.8px;margin:0}.neu-box .karte-hinweis{color:#ffffffc7;font:400 15px/1.5 var(--font-text);margin-top:2px}.neu-pills{opacity:0;flex-wrap:wrap;gap:6px;max-height:0;margin:12px 0 0;transition:max-height .5s cubic-bezier(.2,.6,.2,1),opacity .3s,margin-top .5s;display:flex;overflow:hidden}.neu-karte:hover .neu-pills,.neu-karte:focus-within .neu-pills{opacity:1;max-height:260px}@media (max-width:1024px){.neu-karte{flex-basis:calc(33.3333% - 10.6667px)}.neu-box h3{font-size:22px}}@media (max-width:760px){.karussell{padding:0;position:relative}.karussell-pfeil{display:none}.karussell-spur{padding-left:var(--rand);scroll-padding-left:var(--rand);gap:12px;padding-right:15%}.neu-karte{aspect-ratio:3/4.4;flex-basis:90%;min-width:0}.neu-box{padding:88px 26px 28px}.neu-box h3{letter-spacing:-1px;font-size:36px}.neu-box .karte-hinweis{font-size:17px}.neu-pills{display:none}.karussell:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0a0a0a00 0%,#0a0a0abf 100%);width:48px;position:absolute;top:0;bottom:0;right:0}}.fsk{z-index:9999;-webkit-backdrop-filter:blur(24px);background:radial-gradient(60% 50% at 20% 20%,#82465a2e 0%,#0000 60%),radial-gradient(55% 50% at 80% 85%,#c49a6c24 0%,#0000 60%),#0a0a0afa;place-items:center;padding:24px;animation:.42s cubic-bezier(.2,.6,.2,1) fsk-herein;display:grid;position:fixed;inset:0}.fsk--aus{pointer-events:none;animation:.42s cubic-bezier(.3,0,.7,1) both fsk-raus}@keyframes fsk-herein{0%{opacity:0;backdrop-filter:blur()}to{opacity:1}}@keyframes fsk-raus{0%{opacity:1}to{opacity:0}}.fsk-inhalt{text-align:center;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:540px;padding:56px 44px 48px;animation:.52s cubic-bezier(.2,.6,.2,1) fsk-inhalt-herein;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #c49a6c24}@keyframes fsk-inhalt-herein{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:none}}.fsk-badge{background:var(--gold);color:#0a0a0a;letter-spacing:1.5px;border-radius:999px;margin-bottom:28px;padding:10px 22px;font:700 24px/1 system-ui,-apple-system,sans-serif;display:inline-block;box-shadow:0 0 30px -4px #c49a6c80}.fsk-titel{letter-spacing:-.5px;color:var(--weiss);margin:0 0 18px;font:700 30px/1.2 system-ui,-apple-system,sans-serif}.fsk-text{color:#ffffffc7;margin:0 0 32px;font:400 16px/1.6 system-ui,-apple-system,sans-serif}.fsk-text strong{color:var(--weiss);font-weight:600}.fsk-knoepfe{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.fsk-ja,.fsk-nein{font:600 15px/1 var(--font-headline);letter-spacing:-.1px;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:15px 26px;transition:background .18s,color .18s,border-color .18s,transform .1s}.fsk-ja:active,.fsk-nein:active{transform:translateY(1px)}.fsk-ja{background:var(--weiss);color:#0a0a0a;box-shadow:0 0 24px -4px #fff3}.fsk-ja:hover{background:var(--gold);color:var(--weiss)}.fsk-nein{color:#fff9;background:0 0;border-color:#ffffff2e}.fsk-nein:hover{color:var(--weiss);border-color:#fff6}.fsk-feinklein{font:400 12.5px/1.5 var(--font-text);color:#fff6;margin:0}@media (max-width:500px){.fsk-inhalt{border-radius:16px;padding:44px 24px 36px}.fsk-titel{font-size:24px}.fsk-text{font-size:15px}.fsk-knoepfe{flex-direction:column}.fsk-ja,.fsk-nein{justify-content:center;width:100%}}.rezensionen{background:linear-gradient(#0a0a0a 0%,#0a0a0a00 140px),linear-gradient(0deg,#0a0a0a 0%,#0a0a0a00 140px),radial-gradient(60% 50%,#c49a6c14 0%,#0000 60%),#0a0a0a;padding:110px 0 100px}.rezensionen .container{max-width:calc(var(--container) + 2 * var(--rand));padding-inline:var(--rand)}.rezensionen-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.rezensionen-badge{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:14px;padding:14px 20px;display:inline-flex}.rezensionen-badge-text{flex-direction:column;line-height:1.2;display:flex}.rezensionen-sterne-zeile{font:700 20px/1 var(--font-headline);color:var(--weiss);letter-spacing:-.3px;align-items:center;gap:10px;display:inline-flex}.sterne{align-items:center;gap:2px;line-height:0;display:inline-flex}.rezensionen-anzahl{font:400 13px/1.4 var(--font-text);color:#fff9}.rezensionen-anzahl a{color:inherit;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.rezensionen-anzahl a:hover{color:var(--gold)}.rezensionen-reihe{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.rezension{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}@media (max-width:760px){.rezensionen-reihe{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--rand));padding:10px var(--rand) 10px;scroll-padding-left:var(--rand);gap:16px;display:flex;overflow-x:auto}.rezensionen-reihe::-webkit-scrollbar{display:none}.rezension{scroll-snap-align:start;flex:0 0 82vw;padding:24px}}.rezension-kopf{align-items:center;gap:14px;display:flex}.rezension-avatar{width:44px;height:44px;color:var(--weiss);font:600 18px/1 var(--font-headline);background:linear-gradient(135deg,#c49a6c66,#c49a6c26);border-radius:50%;flex:none;place-items:center;display:grid}.rezension-name{font:600 16px/1.2 var(--font-headline);letter-spacing:-.2px;color:var(--weiss);margin-bottom:4px}.rezension-text{font:400 15px/1.65 var(--font-text);color:#ffffffd1;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rezension-datum{font:400 13px/1.3 var(--font-text);color:#ffffff73;margin-top:auto}.rezensionen-leer{font:400 15px/1.5 var(--font-text);color:#fff9;padding:10px 0}.rezensionen-leer a{color:var(--gold);border-bottom:1px solid #c49a6c66}.rezensionen-leer a:hover{color:var(--weiss);border-color:var(--weiss)}@media (max-width:760px){.rezensionen{padding:70px 0}.rezensionen-kopfzeile{flex-direction:column;align-items:flex-start;gap:16px}.rezensionen-badge{padding:10px 14px}}.hinweis{color:#ffffffb3;padding:100px var(--rand);background:linear-gradient(#0a0a0a 0%,#0a0a0a00 140px),linear-gradient(0deg,#0a0a0a 0%,#0a0a0a00 140px),radial-gradient(60% 50%,#c49a6c14 0%,#0000 65%),#0a0a0a}.hinweis-inhalt{max-width:calc(var(--container) + 2 * var(--rand));border-top:1px solid #ffffff14;grid-template-columns:1fr 2fr;align-items:start;gap:60px;margin:0 auto;padding-top:36px;display:grid}.hinweis-titel{font:500 13px/1.4 var(--font-headline);letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin:0}.hinweis-text{font:400 16px/1.7 var(--font-text);color:#ffffffb8;max-width:60ch}.hinweis-text p{margin:0 0 1em}.hinweis-text p:first-child{font:500 20px/1.5 var(--font-headline);letter-spacing:-.2px;color:var(--weiss);margin-bottom:1.2em}.hinweis-text p:last-child{margin-bottom:0}@media (max-width:900px){.hinweis-inhalt{grid-template-columns:1fr;gap:20px;padding-top:28px}.hinweis-titel{letter-spacing:1.5px}}@media (max-width:600px){.hinweis{padding:60px var(--rand)}.hinweis-text{font-size:15px}.hinweis-text p:first-child{font-size:18px}}.ambiente{background:#0a0a0a;padding:110px 0 100px}.ambiente .container{max-width:calc(var(--container) + 2 * var(--rand));padding-inline:var(--rand);margin-bottom:20px}.ambiente-reihe{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--rand) 20px;scroll-padding-left:var(--rand);gap:20px;display:flex;overflow-x:auto}.ambiente-reihe::-webkit-scrollbar{display:none}.ambiente-reihe--bogen{padding:80px var(--rand) 180px;scroll-snap-type:x mandatory;perspective:1600px;align-items:flex-start;scroll-padding-inline:50%}.ambiente-feld{aspect-ratio:4/3;scroll-snap-align:start;background:#0a0a0a;flex:none;width:min(640px,72vw);margin:0;position:relative;overflow:hidden}.ambiente-reihe--bogen .ambiente-feld{scroll-snap-align:center;will-change:transform;transform-origin:50%;--glow:0;box-shadow:inset 0 0 0 1px #ffffff0d}.ambiente-reihe--bogen .ambiente-feld:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgba(255, 220, 180, calc(.18 * var(--glow))) 0%, transparent 30%), radial-gradient(ellipse at center, transparent 40%, rgba(196, 154, 108, calc(.4 * var(--glow))) 100%);mix-blend-mode:screen;position:absolute;inset:0}.ambiente-reihe--bogen .ambiente-feld img{filter:brightness(calc(1 + .08 * var(--glow))) saturate(calc(1 + .15 * var(--glow)))}.ambiente-feld img{object-fit:cover;width:100%;height:calc(100% + 2px);margin-top:-1px;transition:transform .8s cubic-bezier(.2,.6,.2,1);display:block}.ambiente-feld:hover img{transform:scale(1.03)}.ambiente-feld:first-child{margin-left:0}@media (max-width:760px){.ambiente-reihe{gap:14px}.ambiente-feld{width:82vw}.ambiente-reihe--bogen{padding:20px var(--rand) 40px}}.diashow{max-width:1110px;margin:0 auto;position:relative}.diashow-bild{aspect-ratio:16/10;object-fit:cover;background:#2a2a2a;width:100%}.diashow-pfeil{background:var(--weiss);width:56px;height:56px;color:var(--schwarz);border:0;border-radius:1000px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.diashow-pfeil svg{width:12px;height:18px}.diashow-pfeil.zurueck{left:-28px}.diashow-pfeil.vor{right:-28px}.diashow-punkte{gap:6px;margin-top:18px;display:flex}.diashow-punkte button{background:#ffffff4d;border:0;border-radius:50%;width:8px;height:8px;padding:0}.diashow-punkte button[aria-current=true]{background:var(--gold)}@media (max-width:1024px){.ambiente{padding:80px var(--rand)}.diashow-pfeil.zurueck{left:8px}.diashow-pfeil.vor{right:8px}}@media (max-width:767px){.ambiente{padding:60px var(--rand)}.diashow-pfeil{width:47px;height:47px}}.profil{padding:20px var(--rand) 120px;background:#0a0a0a}.profil-aktionen{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;padding:20px 0 36px;display:flex}.profil-status{font:400 15px/1.4 var(--font-text);color:#ffffffa6}.profil-cta{flex-wrap:wrap;gap:12px;display:flex}.profil-cta .btn-primaer,.profil-cta .btn-gruen{font:600 15px/1 var(--font-headline);letter-spacing:-.1px;text-transform:none;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.profil-cta .btn-primaer{background:var(--weiss);color:#0a0a0a;border:1px solid var(--weiss)}.profil-cta .btn-primaer:hover{background:var(--gold);color:var(--weiss);border-color:var(--gold)}.profil-cta .btn-primaer svg{width:14px;height:14px}.profil-cta .btn-gruen{background:var(--gruen);color:var(--weiss);border:1px solid var(--gruen)}.profil-cta .btn-gruen:hover{background:var(--gruen-hover);border-color:var(--gruen-hover)}.profil-cta .btn-gruen svg{width:17px;height:17px}.profil-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:48px;display:grid}.profil-galerie,.galerie-haupt-wrap{position:relative}.galerie-haupt{aspect-ratio:4/5;object-fit:cover;cursor:zoom-in;background:#141414;width:100%;display:block}.galerie-pfeil{z-index:2;-webkit-backdrop-filter:blur(10px);color:#ffffffe6;cursor:pointer;opacity:0;background:#0a0a0a80;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.galerie-haupt-wrap:hover .galerie-pfeil{opacity:1}.galerie-pfeil:hover{color:var(--weiss);background:#ffffff1f}.galerie-pfeil svg{width:12px;height:18px}.galerie-pfeil-zurueck{left:14px}.galerie-pfeil-vor{right:14px}.galerie-zaehler{z-index:2;-webkit-backdrop-filter:blur(10px);font:500 12px/1 var(--font-headline);letter-spacing:.3px;color:#ffffffe6;pointer-events:none;background:#0a0a0a99;border-radius:999px;padding:6px 12px;position:absolute;bottom:14px;right:14px}@media (max-width:760px){.galerie-pfeil{opacity:1;width:38px;height:38px}}.lightbox{z-index:2000;-webkit-backdrop-filter:blur(20px);background:#050505f0;place-items:center;padding:60px 20px;animation:.22s ease-out lightbox-herein;display:grid;position:fixed;inset:0}@keyframes lightbox-herein{0%{opacity:0}to{opacity:1}}.lightbox-bild-wrap{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.lightbox-bild{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:85vh;display:block}.lightbox-schliessen{width:44px;height:44px;color:var(--weiss);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;font-size:28px;line-height:1;transition:background .16s;display:grid;position:absolute;top:20px;right:20px}.lightbox-schliessen:hover{background:#ffffff2e}.lightbox-pfeil{width:52px;height:52px;color:var(--weiss);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;place-items:center;padding:0;transition:background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-pfeil:hover{background:#ffffff29}.lightbox-pfeil svg{width:14px;height:20px}.lightbox-pfeil-zurueck{left:24px}.lightbox-pfeil-vor{right:24px}.lightbox-zaehler{font:500 13px/1 var(--font-headline);color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:8px 16px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:760px){.lightbox{padding:20px 10px}.lightbox-pfeil{width:44px;height:44px}.lightbox-pfeil-zurueck{left:10px}.lightbox-pfeil-vor{right:10px}.lightbox-schliessen{top:14px;right:14px}}.galerie-daumen{scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:calc(20% - 8px);grid-auto-flow:column;gap:10px;margin-top:10px;display:grid;overflow-x:auto}.galerie-daumen::-webkit-scrollbar{width:0;height:0;display:none}.galerie-daumen button{opacity:.5;background:0 0;border:2px solid #0000;padding:0;transition:opacity .16s,border-color .16s}.galerie-daumen button:hover{opacity:.8}.galerie-daumen button[aria-current=true]{border-color:var(--gold);opacity:1}.galerie-daumen img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.profil-info{flex-direction:column;gap:36px;display:flex;position:sticky;top:100px}.profil-block-titel{font:500 12px/1.3 var(--font-headline);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.profil-beschreibung{font:400 16.5px/1.7 var(--font-text);color:#ffffffc7;white-space:pre-line;margin:0}.pills-reihe{flex-wrap:wrap;gap:6px;display:flex}.pill-plain{color:#ffffffc7;font:500 13.5px/1 var(--font-headline);letter-spacing:-.1px;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;padding:7px 14px;display:inline-flex}a.pill-plain.pill-link{text-decoration:none;transition:border-color .16s,color .16s,background .16s}a.pill-plain.pill-link:hover{border-color:var(--gold);color:var(--weiss);background:#c49a6c1a}@media (max-width:900px){.profil-grid{grid-template-columns:1fr;gap:36px}.profil-info{position:static}.profil-aktionen{flex-direction:column;align-items:stretch;gap:16px;padding-bottom:24px}.profil-cta{justify-content:stretch}.profil-cta a{flex:auto;justify-content:center}}.kontakt-spalten{justify-content:center;margin-top:50px;display:flex}.kontakt-spalten>div{text-align:center;flex-direction:column;align-items:center;gap:4px;width:33%;display:flex}.kontakt-icon{width:70px;height:70px;color:var(--gold);margin-bottom:18px}.kontakt-label{background:var(--gold);color:var(--weiss);font:700 14px var(--font);margin-bottom:18px;padding:2px 10px}.kontakt-wert{font:italic 400 18px/1.5 var(--font-text);color:var(--grau-hell)}.kontakt-wert.weiss{color:var(--weiss);font-style:normal}.formular{flex-direction:column;gap:16px;width:100%;max-width:780px;margin:40px auto 0;display:flex}.formular input,.formular textarea{width:100%;color:var(--weiss);font:400 14px var(--font);background:0 0;border:1px solid #ffffff40;border-radius:30px;padding:16px 30px}.formular textarea{resize:vertical;border-radius:20px;min-height:140px}.formular input::placeholder,.formular textarea::placeholder{color:var(--grau)}.formular .btn{align-self:center;margin-top:20px;padding:22px 64px}.formular-meldung{text-align:center;font:400 14px var(--font)}.formular-meldung.ok{color:var(--gruen)}.formular-meldung.fehler{color:#e25b5b}.honig{position:absolute;left:-9999px}@media (max-width:767px){.kontakt-spalten{flex-direction:column;align-items:center;gap:40px}.kontakt-spalten>div{width:100%}.kontakt-wert{font-size:15px}}.partner-reihe{flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;display:flex}.partner-reihe img{max-width:378px;height:auto}.partner-text{flex-direction:column;align-items:flex-start;gap:30px;max-width:875px;display:flex}.partner-text p{font:400 18px var(--font-text);color:var(--weiss)}.blog-kopf{padding:140px var(--rand) 80px;max-width:calc(var(--container) + 2 * var(--rand));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:60px;margin:0 auto;display:grid}.blog-kopf-inhalt{flex-direction:column;gap:20px;display:flex}.blog-eyebrow{font:500 13px/1.4 var(--font-headline);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:0}.blog-titel{font:700 72px/1 var(--font-headline);letter-spacing:-2.5px;color:var(--weiss);margin:0}.blog-sub{font:400 17px/1.6 var(--font-text);color:#ffffffb8;max-width:50ch;margin:0 0 10px}.newsletter{flex-direction:column;gap:12px;max-width:480px;margin-top:6px;display:flex}.newsletter-reihe{gap:10px;display:flex}.newsletter-reihe input[type=email]{color:var(--weiss);font:400 14px var(--font-text);background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;outline:none;flex:1;padding:14px 20px;transition:border-color .16s,background .16s}.newsletter-reihe input[type=email]:focus{background:#ffffff12;border-color:#fff6}.newsletter-reihe input[type=email]::placeholder{color:#fff6}.newsletter button{background:var(--weiss);color:#0a0a0a;font:600 14px var(--font-headline);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:14px 24px;transition:background .16s,color .16s}.newsletter button:hover{background:var(--gold);color:var(--weiss)}.newsletter-optin{font:400 13px/1.5 var(--font-text);color:#fff9;cursor:pointer;align-items:flex-start;gap:10px;padding:0 4px;display:flex}.newsletter-optin input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff4d;border-radius:4px;flex:none;width:16px;height:16px;margin-top:2px;transition:border-color .16s,background .16s;position:relative}.newsletter-optin input[type=checkbox]:hover{border-color:var(--gold)}.newsletter-optin input[type=checkbox]:checked{background:var(--gold);border-color:var(--gold)}.newsletter-optin input[type=checkbox]:checked:after{content:"";border:2px solid #0a0a0a;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.newsletter-optin a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.newsletter-optin a:hover{color:var(--weiss)}@media (max-width:500px){.newsletter-reihe{flex-direction:column}}.blog-hervor{aspect-ratio:4/3;color:var(--weiss);background:#141414;text-decoration:none;display:block;position:relative;overflow:hidden}.blog-hervor-bild{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.blog-hervor:hover .blog-hervor-bild{transform:scale(1.04)}.blog-hervor-text{background:linear-gradient(#0000 0%,#000000c7 60%,#000000f2 100%);flex-direction:column;gap:12px;padding:70px 30px 28px;display:flex;position:absolute;inset:auto 0 0}.blog-hervor-titel{font:700 28px/1.2 var(--font-headline);letter-spacing:-.8px;color:var(--weiss);margin:0}.blog-chip{font:500 12px/1 var(--font-headline);letter-spacing:.3px;text-transform:uppercase;color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;padding:5px 12px;display:inline-flex}.blog-meta{font:400 13.5px/1.4 var(--font-text);color:#fff9;align-items:center;gap:6px;display:flex}.blog-meta svg{width:14px;height:14px;color:var(--gold)}.blog-liste{background:#0a0a0a;padding:80px 0 120px}.blog-liste .container{max-width:calc(var(--container) + 2 * var(--rand));padding-inline:var(--rand)}.blog-liste .section-titel{color:var(--weiss);margin-bottom:36px}.blog-raster{grid-template-columns:repeat(3,1fr);gap:36px 24px;display:grid}.blog-karte{color:var(--weiss);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;text-decoration:none;display:flex;overflow:visible}.blog-karte-bild{aspect-ratio:4/3;object-fit:cover;background:#141414;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.6,.2,1);display:block}.blog-karte:hover .blog-karte-bild{transform:scale(1.02)}.blog-karte-leer{background:linear-gradient(135deg,#141414,#1f1f1f)}.blog-karte-text{flex-direction:column;gap:10px;padding:18px 0 0;display:flex}.blog-karte-titel{font:600 20px/1.3 var(--font-headline);letter-spacing:-.4px;color:var(--weiss);margin:0;transition:color .16s}.blog-karte:hover .blog-karte-titel{color:var(--gold)}@media (max-width:1024px){.blog-kopf{grid-template-columns:1fr;gap:36px;padding-top:120px}.blog-titel{letter-spacing:-2px;font-size:56px}.blog-raster{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (max-width:600px){.blog-kopf{padding:110px 24px 60px}.blog-titel{letter-spacing:-1.5px;font-size:42px}.blog-sub{font-size:15px}.blog-hervor-titel{font-size:22px}.blog-hervor-text{padding:50px 22px 20px}.blog-raster{grid-template-columns:1fr;gap:32px}.blog-karte-titel{font-size:19px}.blog-liste{padding:50px 0 80px}}.beitrag{background:#0a0a0a;padding-bottom:120px}.beitrag-kopf{max-width:760px;padding:140px var(--rand) 40px;text-align:left;flex-direction:column;gap:20px;margin:0 auto;display:flex}.beitrag-meta{font:400 14px/1.4 var(--font-text);color:#fff9;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.beitrag-datum{color:#ffffffb8}.beitrag-autor{color:#ffffff80}.beitrag-titel{font:700 52px/1.1 var(--font-headline);letter-spacing:-2px;color:var(--weiss);margin:0}.beitrag-lede{font:400 20px/1.55 var(--font-text);color:#ffffffc7;max-width:60ch;margin:0}.beitrag-bild{max-width:calc(var(--container) + 2 * var(--rand));padding:0 var(--rand);margin:32px auto 48px}.beitrag-bild img{object-fit:cover;border-radius:4px;width:100%;max-height:620px;display:block}.beitrag-wrap{max-width:calc(760px + 240px + 60px + 2 * var(--rand));padding:0 var(--rand);grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:60px;margin:0 auto;display:grid}.beitrag-inhalt{min-width:0}.beitrag-inhalt .fliesstext{max-width:72ch;margin:0;padding:0}.beitrag-toc{align-self:start;position:sticky;top:100px}.toc{border-left:1px solid #ffffff14;padding:20px 0 20px 20px}.toc-label{font:500 12px/1.3 var(--font-headline);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.toc ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toc-item{position:relative}.toc-item a{font:400 14px/1.4 var(--font-text);color:#ffffff80;border-radius:6px;padding:7px 12px;text-decoration:none;transition:color .18s,background .18s,text-shadow .24s;display:block}.toc-item a:hover{color:#ffffffd9;background:#ffffff08}.toc-level-3 a{padding-left:24px;font-size:13.5px}.toc-aktiv a{color:var(--weiss);text-shadow:0 0 18px #c49a6c80;background:#c49a6c14}.toc-aktiv:before{content:"";background:var(--gold);border-radius:2px;width:2px;height:20px;position:absolute;top:50%;left:-21px;transform:translateY(-50%);box-shadow:0 0 12px #c49a6cb3}@media (max-width:1000px){.beitrag-wrap{max-width:calc(760px + 2 * var(--rand));grid-template-columns:1fr;gap:24px}.beitrag-toc{display:none}}@media (max-width:760px){.beitrag-kopf{gap:14px;padding:110px 24px 24px}.beitrag-titel{letter-spacing:-1px;font-size:32px;line-height:1.15}.beitrag-lede{font-size:17px}.beitrag-bild{margin:20px auto 32px;padding:0}.beitrag-bild img{border-radius:0}}.fliesstext{color:#ffffffe0;max-width:72ch;font:400 17px/1.75 var(--font-text);margin:0 auto;padding:20px 0}.fliesstext.breit{max-width:calc(var(--container) + 2 * var(--rand))}.fliesstext>:first-child{margin-top:0}.fliesstext>:last-child{margin-bottom:0}.fliesstext p{color:#ffffffd9;margin:0 0 1.1em}.fliesstext h1,.fliesstext h2,.fliesstext h3,.fliesstext h4{color:#fff}.fliesstext h1{font:700 40px/1.15 var(--font-headline);letter-spacing:-1.6px;margin:1.6em 0 .6em}.fliesstext h2{font:700 32px/1.2 var(--font-headline);letter-spacing:-1.2px;margin:1.8em 0 .6em}.fliesstext h3{font:600 24px/1.3 var(--font-headline);letter-spacing:-.6px;margin:1.6em 0 .5em}.fliesstext h4{font:600 19px/1.35 var(--font-headline);letter-spacing:-.3px;margin:1.4em 0 .4em}.fliesstext a{color:var(--gold);text-underline-offset:3px;-webkit-text-decoration:underline #c49a6c66;text-decoration:underline #c49a6c66;transition:text-decoration-color .16s}.fliesstext a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.fliesstext ul,.fliesstext ol{margin:0 0 1.3em;padding-left:1.3em}.fliesstext li{margin-bottom:.5em}.fliesstext img{border-radius:4px;max-width:100%;height:auto;margin:1.8em auto;display:block}.fliesstext table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:15px}.fliesstext th,.fliesstext td{text-align:left;vertical-align:top;border:1px solid #ffffff1a;padding:12px 14px}.fliesstext th{color:var(--weiss);background:#ffffff0a}.fliesstext hr{border:0;border-top:1px solid #ffffff14;margin:2.4em 0}.fliesstext blockquote{border-left:2px solid var(--gold);color:var(--weiss);font:italic 400 19px/1.6 var(--font-text);margin:1.6em 0;padding:0 0 0 24px}.hell .fliesstext{color:#3d4448}.hell .fliesstext h2,.hell .fliesstext h3,.hell .fliesstext h4{color:var(--schwarz)}@media (max-width:760px){.fliesstext{padding:10px 0;font-size:16px}.fliesstext h2{letter-spacing:-.8px;font-size:26px}.fliesstext h3{font-size:20px}}.textseite{background:#0a0a0a;padding:20px 0 100px}.textseite-bild{max-width:calc(var(--container) + 2 * var(--rand));padding:0 var(--rand);margin:20px auto 40px}.textseite-bild img{object-fit:cover;border-radius:4px;width:100%;height:360px;display:block}.textseite .fliesstext{padding:20px var(--rand);max-width:calc(72ch + 2 * var(--rand))}.bildtext{max-width:calc(var(--container) + 2 * var(--rand));padding:60px var(--rand);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin:0 auto;display:grid}.bildtext.links{direction:rtl}.bildtext.links>*{direction:ltr}.bildtext .fliesstext{max-width:none;margin:0;padding:0}.bildtext img{border-radius:4px;width:100%;display:block}@media (max-width:760px){.bildtext,.bildtext.links{padding:36px var(--rand);direction:ltr;grid-template-columns:1fr;gap:24px}.textseite-bild img{height:220px}}.faq{max-width:calc(72ch + 2 * var(--rand));padding:40px var(--rand) 60px;margin:0 auto}.faq h2{font:700 32px/1.2 var(--font-headline);letter-spacing:-1.2px;color:var(--weiss);margin:0 0 24px}.faq details{border-bottom:1px solid #ffffff14;padding:20px 0}.faq summary{font:500 17px/1.4 var(--font-headline);letter-spacing:-.2px;color:var(--weiss);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;transition:color .16s;display:flex}.faq summary:hover{color:var(--gold)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);flex:none;font-size:24px;font-weight:300;line-height:1;transition:transform .18s}.faq details[open] summary:after{content:"–"}.faq details p{color:#ffffffb8;font:400 16px/1.7 var(--font-text);margin:14px 0 0}.footer{color:#ffffffb8;background:linear-gradient(#0a0a0a 0%,#0a0a0a00 140px),radial-gradient(60% 50% at 0 100%,#82465a24 0%,#0000 60%),radial-gradient(60% 50% at 100% 0,#c49a6c1a 0%,#0000 60%),#0a0a0a;position:relative}.footer-spalten{padding:90px var(--rand) 70px;max-width:calc(var(--container) + 2 * var(--rand));grid-template-columns:1.1fr 1.15fr .9fr .95fr;gap:48px;margin:0 auto;display:grid}.footer h3{font:600 15px/1 var(--font-headline);letter-spacing:-.1px;text-transform:none;color:var(--weiss);margin:0 0 22px}.footer p{font:400 14.5px/1.65 var(--font-text);color:#fff9;margin:0}.footer-ladies{flex-direction:column;gap:14px;display:flex}.footer-ladies a{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.footer-ladies a:hover strong{color:var(--gold)}.footer-ladies img{object-fit:cover;background:#222;border-radius:50%;flex:none;width:56px;height:56px}.footer-ladies strong{font:600 14.5px/1.2 var(--font-headline);letter-spacing:-.2px;color:var(--weiss);transition:color .16s;display:block}.footer-ladies small{font:400 13px/1.4 var(--font-text);color:#ffffff8c}.footer-links{margin:0;padding:0;list-style:none}.footer-links li+li{margin-top:4px}.footer-links a,.footer-links button{font:400 14.5px/1.5 var(--font-text);color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;transition:color .16s;display:inline-block}.footer-links a:hover,.footer-links button:hover{color:var(--gold)}.footer-kontakt{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-kontakt li{font:400 14px/1.55 var(--font-text);color:#ffffffb8;gap:12px;display:flex}.footer-kontakt svg{width:14px;height:14px;color:var(--gold);flex:none;margin-top:4px}.footer-kontakt a{color:inherit;text-decoration:none;transition:color .16s}.footer-kontakt a:hover{color:var(--gold)}.footer-kontakt span{white-space:pre-line}.copyright{padding:24px var(--rand);max-width:calc(var(--container) + 2 * var(--rand));color:#fff6;font:400 13px/1.4 var(--font-text);text-align:center;text-transform:none;letter-spacing:0;background:0 0;border-top:1px solid #ffffff0f;margin:0 auto;position:relative}@media (max-width:900px){.footer-spalten{padding:70px var(--rand) 50px;grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:560px){.footer-spalten{padding:56px var(--rand) 40px;grid-template-columns:1fr;gap:36px}}@media (max-width:1024px){.footer-spalten{padding:80px var(--rand);grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-spalten{padding:60px var(--rand);grid-template-columns:1fr}}.schwebend{z-index:900;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.schwebend a,.schwebend button{color:#ffffffd9;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0a0a0ab8;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background .18s,color .18s,transform .18s;display:grid}.schwebend a:hover,.schwebend button:hover{color:var(--weiss);transform:translateY(-2px)}.schwebend .wa{background:var(--gruen);color:var(--weiss)}.schwebend .wa:hover{background:var(--gruen-hover)}.schwebend .hoch{color:#ffffffbf;background:#0a0a0ab8}.schwebend svg{width:20px;height:20px}.schwebend .hoch svg{width:14px;height:14px}.cookie{z-index:2000;background:var(--schwarz);max-width:420px;color:var(--weiss);border:1px solid var(--linie-hell);font:400 13px/1.6 var(--font);border-radius:14px;padding:24px;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 40px #0006}.cookie h2{font:800 16px var(--font);margin-bottom:8px}.cookie p{color:#ffffffb3;margin-bottom:16px}.cookie a{color:var(--gold);text-decoration:underline}.cookie-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.cookie-knoepfe button{font:700 12px var(--font);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--gold);color:var(--weiss);background:0 0;border-radius:1000px;flex:1;padding:12px 16px}.cookie-knoepfe button.ja{background:var(--gold);color:#0a0a0a}@media (max-width:600px){.cookie{max-width:none;bottom:10px;left:10px;right:10px}}.saison-halloween .hero-headline,.saison-halloween .seitenkopf-titel,.saison-halloween .section-titel,.saison-halloween .heute-titel{position:relative}.saison-halloween .hero-headline:after,.saison-halloween .seitenkopf-titel:after,.saison-halloween .section-titel:after,.saison-halloween .heute-titel:after{content:"";background-color:var(--gold);opacity:.75;pointer-events:none;width:90px;height:90px;position:absolute;top:-18px;right:-18px;transform:scaleX(-1);-webkit-mask:url(/theme/halloween-spinnenweb.svg) 50%/contain no-repeat;mask:url(/theme/halloween-spinnenweb.svg) 50%/contain no-repeat}.saison-halloween .hero-headline:after{opacity:.65;width:130px;height:130px;top:-28px;right:-28px}@media (max-width:760px){.saison-halloween .hero-headline:after{width:80px;height:80px;top:-18px;right:-18px}.saison-halloween .seitenkopf-titel:after,.saison-halloween .section-titel:after,.saison-halloween .heute-titel:after{width:64px;height:64px;top:-12px;right:-12px}}.saison-halloween .karte,.saison-halloween .heute-karte,.saison-halloween .ambiente-feld{position:relative}.saison-halloween .karte:after,.saison-halloween .heute-karte:after,.saison-halloween .ambiente-feld:after{content:"";pointer-events:none;z-index:2;filter:drop-shadow(0 2px 4px #0006);background:url(/theme/halloween-kuerbis.svg) 50%/contain no-repeat;width:44px;height:44px;animation:3.5s ease-in-out infinite kuerbis-wiegen;position:absolute;bottom:8px;right:8px}.saison-halloween .heute-karte:after{width:52px;height:52px;bottom:12px;right:12px}.saison-halloween .ambiente-feld:after{width:48px;height:48px;bottom:14px;right:14px}.saison-halloween .karte:nth-child(2n):after{animation-delay:-.7s}.saison-halloween .karte:nth-child(3n):after{animation-delay:-1.4s}.saison-halloween .karte:nth-child(5n):after{animation-delay:-2.1s}.saison-halloween .heute-karte:nth-child(2n):after{animation-delay:-.9s}.saison-halloween .heute-karte:nth-child(3n):after{animation-delay:-1.7s}.saison-halloween .ambiente-feld:nth-child(2n):after{animation-delay:-1.1s}.saison-halloween .ambiente-feld:nth-child(3n):after{animation-delay:-2.2s}@keyframes kuerbis-wiegen{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.saison-halloween .karte:after,.saison-halloween .heute-karte:after,.saison-halloween .ambiente-feld:after{animation:none}}.nicht-gefunden{text-align:center;min-height:70vh;padding:140px var(--rand) 80px;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.seitenkopf-ueberzeile{font:500 13px/1 var(--font);letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.textseite--massage{max-width:calc(var(--container) + 2 * var(--rand));padding-left:var(--rand);padding-right:var(--rand);margin:0 auto}.textseite--massage .fliesstext,.textseite--massage .massage-intro,.textseite--massage .faq{text-align:left;max-width:72ch;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.massage-intro{font:400 20px/1.55 var(--font);color:#ffffffd1;margin:0 0 32px}.massage-raster{grid-template-columns:repeat(3,1fr);gap:36px 24px;display:grid}.massage-karte{color:inherit;border:1px solid var(--linie-hell);background:#ffffff05;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.massage-karte:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 18px 42px #00000059,0 0 0 1px #c49a6c66}.massage-karte-bild{aspect-ratio:16/11;object-fit:cover;background:linear-gradient(135deg,#141414,#1f1f1f);width:100%}.massage-karte-leer:before{content:"";padding-top:68.75%;display:block}.massage-karte-text{flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex}.massage-karte-titel{font:700 22px/1.2 var(--font-headline);color:var(--weiss);letter-spacing:-.4px}.massage-karte-sub{color:#ffffffa6;font:400 14px/1.55 var(--font);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.massage-karte-mehr{color:var(--gold);font:600 13px/1 var(--font);letter-spacing:1px;text-transform:uppercase;margin-top:6px}@media (max-width:1024px){.massage-raster{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (max-width:600px){.massage-raster{grid-template-columns:1fr;gap:24px}.massage-intro{font-size:17px}}.hero-headline .gsap-wort{vertical-align:baseline;padding-bottom:.08em;line-height:1;display:inline-block;overflow:hidden}.hero-headline .gsap-zeichen{will-change:transform, opacity, filter;display:inline-block}.hero-label.gsap-shimmer{background-image:linear-gradient(100deg, var(--gold) 0%, var(--gold) 42%, #fff6e3 50%, var(--gold) 58%, var(--gold) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.hero-visual,.hero-inhalt{will-change:transform, opacity}.section-kopf,.heute-kopf{transform-origin:50% 0;will-change:transform, opacity}
