@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2) format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2) format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-ext-700-normal.C24KFjuG.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-700-normal.CORa-yIv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2) format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-decorative-latin-ext-400-normal.bHvtSFkP.woff2) format("woff2"),url(/_astro/cinzel-decorative-latin-ext-400-normal.DFyBg16u.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-decorative-latin-400-normal.C3uAaiWr.woff2) format("woff2"),url(/_astro/cinzel-decorative-latin-400-normal.Bspm-4mP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-decorative-latin-ext-700-normal.Dul5pKgq.woff2) format("woff2"),url(/_astro/cinzel-decorative-latin-ext-700-normal.BaOC-94C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-decorative-latin-700-normal.CnX1aK6s.woff2) format("woff2"),url(/_astro/cinzel-decorative-latin-700-normal.ov6XPGpn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #060b0d;--bg-2: #081114;--card: #0b1517;--teal: #8fd8cd;--teal-light: #c4efe8;--cream: #ece6d8;--cream-2: #f2ede2;--text: #c9cfcb;--muted: #9fb0ad;--muted-2: #6a7b78;--line: rgba(143, 216, 205, .14);--font-display: "Cinzel Decorative", Cinzel, Georgia, serif;--font-head: Cinzel, Georgia, serif;--font-body: "Cormorant Garamond", Georgia, serif;--wallpaper: url(/bilder/wallpaper/wallpaper.jpg);--wallpaper-small: url(/bilder/wallpaper/wallpaper-klein.jpg)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream)}a{color:var(--teal)}a:hover{color:var(--teal-light)}img{max-width:100%}.page{background:var(--bg);color:var(--cream);min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--teal);color:#061012;padding:10px 16px;font-family:var(--font-head)}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.title{font-family:var(--font-display);font-weight:400;color:#f1ebdd;margin:0;line-height:1.05;text-shadow:0 0 40px rgba(6,11,13,.9),0 0 18px rgba(143,216,205,.18)}.h2{font-family:var(--font-display);font-weight:400;color:var(--cream);margin:0;line-height:1.15}.eyebrow{font-family:var(--font-head);font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--teal);margin:0}.body{font-family:var(--font-body);color:var(--text);font-size:21px;line-height:1.6;margin:0}.rule{height:1px;background:linear-gradient(to right,#8fd8cd00,#8fd8cd8c,#8fd8cd00);border:0;margin:0 auto;max-width:1100px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;font-family:var(--font-head);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s ease;text-align:center}.btn-primary{background:var(--teal);color:#061012;border:1px solid var(--teal)}.btn-primary:hover{background:var(--teal-light);color:#061012;box-shadow:0 0 28px #8fd8cd73}.btn-ghost{background:#060b0d99;color:#e9e3d6;border:1px solid rgba(233,227,214,.5)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal)}.btn-small{min-height:44px;padding:0 20px;font-size:12px}.card{background:var(--card);border:1px solid var(--line);transition:border-color .3s ease,transform .3s ease}a.card:hover{border-color:#8fd8cd80;transform:translateY(-3px)}.ph{background:repeating-linear-gradient(135deg,#0c1719 0 12px,#0a1416 12px 24px);display:flex;align-items:center;justify-content:center;color:#6f8582;font-family:var(--font-head);font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:16px}.input{min-height:48px;padding:0 18px;background:#071012;border:1px solid rgba(233,227,214,.3);color:var(--cream);font-family:var(--font-body);font-size:19px;flex:1 1 240px;min-width:0;border-radius:0}.input:focus{outline:none;border-color:var(--teal)}.topbar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;padding:14px 48px;background:#04090bc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(143,216,205,.22)}.brand{font-family:var(--font-display);font-size:22px;color:var(--cream-2);text-decoration:none;letter-spacing:.04em}.brand:hover{color:var(--cream-2)}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:2px 28px}.nav a{color:#f2ede2;text-decoration:none;font-family:var(--font-head);font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;padding:12px 2px;display:inline-block;border-bottom:1px solid transparent;transition:all .25s ease}.nav a:hover,.nav a.cur{color:var(--teal);border-bottom-color:var(--teal)}.lang{font-family:var(--font-head);font-weight:600;font-size:14px;letter-spacing:.16em;padding-left:8px;border-left:1px solid rgba(143,216,205,.3);display:inline-flex;align-items:center;gap:8px}.lang-cur{color:var(--teal)}.nav .lang a{color:var(--muted-2);padding:12px 2px;font-size:14px}.nav .lang a:hover{color:var(--teal)}.lang-sep{color:var(--muted-2)}.hero{position:relative;overflow:hidden;aspect-ratio:2944 / 1648;min-height:640px;background:var(--bg)}.hero-bg{position:absolute;inset:0;background-image:var(--wallpaper);background-size:cover;background-position:center;animation:breathe 26s ease-in-out infinite alternate;transform-origin:50% 40%}.hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 46%,#78d2c329,#0000 55%);animation:pulse 7s ease-in-out infinite}.hero-fade{position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to bottom,rgba(6,11,13,0),var(--bg))}.hero-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:120px 24px 40px;text-align:center}.hero-title{font-size:clamp(40px,6.1vw,88px)}.hero-sub{font-size:clamp(22px,2.8vw,40px)}.hero-cta{display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:44px}.hero-tagline{font-style:italic;font-size:24px;color:#e2e5df;max-width:680px;text-shadow:0 0 20px rgba(6,11,13,.95)}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.banner{position:relative;overflow:hidden;height:440px;background:var(--bg)}.banner.short{height:340px}.banner-bg{position:absolute;inset:0;background-image:var(--wallpaper-small);background-size:cover;background-position:center 30%;opacity:.75}.banner .hero-fade{height:70%}.banner-content{position:absolute;left:0;right:0;bottom:56px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px;text-align:center}.banner-title{font-size:clamp(36px,4.7vw,68px)}.banner.short .banner-title{font-size:clamp(30px,3.6vw,52px);max-width:960px}.banner-sub{font-style:italic;font-size:22px;color:#e2e5df;max-width:640px}.section{max-width:1180px;margin:0 auto;padding:104px 32px}.section-tight{max-width:1180px;margin:0 auto;padding:56px 32px 104px}.voice-section{display:flex;flex-direction:column;align-items:center;gap:28px;padding:72px 24px 96px;text-align:center}.quote{font-size:32px;font-style:italic;line-height:1.4;color:var(--cream);max-width:820px}.attribution{color:var(--muted);letter-spacing:.24em}.voice{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 22px;background:transparent;border:1px solid rgba(143,216,205,.45);color:var(--teal);font-family:var(--font-head);font-size:13px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.voice:hover{background:#8fd8cd14}.voice.playing{box-shadow:0 0 32px #8fd8cd66;color:var(--teal-light)}.book{display:flex;flex-wrap:wrap;align-items:center;gap:64px}.cover{flex:0 1 340px;aspect-ratio:2 / 3;border:1px solid rgba(143,216,205,.2);box-shadow:0 30px 80px #0009,0 0 60px #8fd8cd14;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover;display:block}.book-text{flex:1 1 460px;display:flex;flex-direction:column;gap:22px;min-width:0}.book-title{font-size:46px}.genres{font-size:18px;color:#8d9c99}.notes summary{cursor:pointer;display:inline;color:var(--teal);text-decoration:underline}.notes summary:hover{color:var(--teal-light)}.notes p{margin-top:10px;font-size:18px;color:#8d9c99}.book-actions{display:flex;flex-wrap:wrap;gap:14px;padding-top:8px}.blog-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:40px}.blog-head-text{display:flex;flex-direction:column;gap:16px;max-width:680px}.blog-title{font-size:42px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.post-card{text-decoration:none;display:flex;flex-direction:column}.post-card-img{aspect-ratio:16 / 10;width:100%;object-fit:cover;display:block}.post-card-body{padding:26px;display:flex;flex-direction:column;gap:10px}.post-card-body .eyebrow{font-size:12px}.post-card-title{font-size:22px}.post-card-text{font-size:18px}.more{font-size:11px;color:var(--muted);padding-top:6px}.deeper{background:var(--bg-2);border-top:1px solid rgba(143,216,205,.1)}.deeper-inner{max-width:1180px;margin:0 auto;padding:88px 32px;display:flex;flex-direction:column;gap:32px}.deeper-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px}.deeper-card{text-decoration:none;padding:36px;display:flex;flex-direction:column;gap:12px}.deeper-card .h2{font-size:28px}.deeper-card .body{font-size:19px}.newsletter{position:relative;overflow:hidden;border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%,#8fd8cd1f,#060b0d00 60%),var(--bg)}.newsletter-inner{max-width:760px;margin:0 auto;padding:112px 24px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.newsletter-title{font-size:44px}.newsletter-box{border:1px solid rgba(143,216,205,.35);background:#8fd8cd0d;padding:18px 26px;max-width:560px}.newsletter-box .body{font-size:20px;color:var(--cream)}.newsletter-box .newsletter-date{font-size:17px;font-style:italic;color:var(--muted);margin-top:10px}.newsletter-form{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:560px;padding-top:6px}.newsletter-embed{width:100%;max-width:560px;text-align:left}.newsletter-status{font-size:17px;color:#d79a7f;min-height:1.2em}.newsletter-note{font-size:15px;color:#7d918e}.welt-intro{max-width:720px;margin-bottom:48px}.welt-wrap{display:flex;flex-wrap:wrap;gap:48px}.lvl-list{flex:0 1 320px;display:flex;flex-direction:column;min-width:0}.lvl{display:flex;align-items:center;gap:16px;width:100%;min-height:52px;padding:10px 18px;background:transparent;border:0;border-left:1px solid rgba(143,216,205,.18);color:var(--muted);font-family:var(--font-head);font-size:14px;letter-spacing:.12em;text-align:left;cursor:pointer;transition:all .25s ease}.lvl:hover{color:#e9e3d6;border-left-color:#8fd8cd99}.lvl.on{color:var(--cream);border-left:2px solid var(--teal);background:#8fd8cd12}.lvl.lock{color:var(--muted-2)}.lvl.lock.on{color:#a9b5b2}.lvl-num{color:var(--teal);min-width:30px}.lvl-name{flex:1}.lvl-lock{display:inline-flex}.lvl-panel{flex:999 1 460px;min-width:0;padding:48px;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:400px}.lvl-panel-title{font-size:38px}.lvl-panel .body{font-size:22px}.lvl-panel .placeholder-note{font-size:17px;color:#6f8582;font-style:italic}.panel-block{display:flex;flex-direction:column;gap:18px}.riddle-form{display:flex;flex-wrap:wrap;gap:12px}.riddle-wrong{font-size:18px;color:#d79a7f}.seal{animation:pulse 4s ease-in-out infinite}.lore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:48px}.lore-card{padding:32px;display:flex;flex-direction:column;gap:12px}.lore-card .body{font-size:19px}.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}.gallery-item{margin:0;display:flex;flex-direction:column;gap:10px}.gallery-item .card,.gallery-item img{width:100%;display:block}.gallery-item img{object-fit:cover;border:1px solid var(--line)}.gallery-item figcaption{font-size:11px;color:var(--muted)}.cta{border-top:1px solid var(--line);padding:80px 24px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.cta .h2{font-size:32px}.footer{border-top:1px solid rgba(143,216,205,.1);padding:40px 48px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px}.footer-brand{font-family:var(--font-display);font-size:16px;color:var(--muted)}.footer .nav{gap:4px 24px}.footer .nav a{font-size:12px;color:var(--muted)}.footer .nav a:hover{color:var(--teal)}.social{display:flex;flex-direction:column;align-items:center;gap:12px}.social-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.social-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:48px;min-height:48px;color:var(--teal);background:#060b0d8c;border:1px solid rgba(143,216,205,.45);text-decoration:none;transition:all .3s ease}.social-link:hover{color:var(--teal-light);border-color:var(--teal);background:#8fd8cd1a;box-shadow:0 0 24px #8fd8cd59}.social-hero{padding-top:10px}.social-hero .social-label{font-size:12px;color:var(--teal-light);text-shadow:0 0 16px rgba(6,11,13,.95)}.social-footer{flex-direction:row;gap:14px}.social-footer .social-label{font-size:11px;color:var(--muted)}.social-footer .social-link{min-width:44px;min-height:44px}.social-big{gap:18px}.social-big .social-label{font-size:15px}.social-big .social-list{flex-direction:column;width:min(100%,360px)}.social-big .social-link{width:100%;min-height:56px;font-family:var(--font-head);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase}.start{position:relative;overflow:hidden}.start-bg{position:absolute;left:0;right:0;top:0;height:620px;background-image:linear-gradient(to bottom,rgba(6,11,13,.35),var(--bg)),var(--wallpaper-small);background-size:cover;background-position:center 30%;opacity:.8}.start-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:32px 20px 8px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.start-brand{font-size:18px}.start-head{display:flex;flex-direction:column;align-items:center;gap:14px}.start-cover{flex:none;width:170px;margin-bottom:10px}.start-title{font-size:clamp(34px,8vw,60px)}.start-sub{font-style:italic;font-size:20px;color:var(--muted)}.start-tagline{font-size:21px}.start .newsletter{border-top:0;background:transparent}.start .newsletter-inner{padding:8px 20px 24px;gap:16px}.start-follow{padding:24px 20px 72px;gap:32px}@media(max-width:700px){.start-inner{padding:20px 16px 4px;gap:20px}.start-head{display:grid;grid-template-columns:96px 1fr;column-gap:18px;row-gap:6px;align-items:center;text-align:left}.start-cover{grid-row:1 / span 3;width:96px;margin:0}.start-head .eyebrow{font-size:11px;letter-spacing:.22em}.start-title{font-size:30px}.start-sub{font-size:16px;line-height:1.35}.start-tagline{grid-column:1 / -1;font-size:18px;text-align:center;padding-top:10px}.start .newsletter-box{padding:14px 18px}.start .newsletter-box .body{font-size:18px}.start .newsletter-box .newsletter-date{font-size:15px}.start .newsletter-inner{padding:4px 16px 12px;gap:12px}.start .newsletter-form .btn{flex:1 1 100%}.start-follow{padding:12px 16px 56px;gap:24px}}.article{max-width:760px;margin:0 auto;padding:56px 24px 96px}.article-meta{text-align:center;margin-bottom:32px;color:var(--muted)}.article-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;margin-bottom:40px;border:1px solid var(--line)}.prose{font-family:var(--font-body);font-size:21px;line-height:1.7;color:var(--text)}.prose>:first-child{margin-top:0}.prose h2{font-family:var(--font-display);font-weight:400;color:var(--cream);font-size:30px;line-height:1.2;margin:2.2em 0 .6em}.prose h3{font-family:var(--font-head);font-weight:600;color:var(--cream);font-size:20px;letter-spacing:.08em;margin:1.8em 0 .5em}.prose p{margin:0 0 1.2em}.prose .legal-copyright{margin-top:4em;font-size:15px;color:var(--muted)}.prose a{color:var(--teal)}.prose strong{color:var(--cream)}.prose ul,.prose ol{padding-left:1.4em;margin:0 0 1.2em}.prose li{margin-bottom:.4em}.prose blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:2px solid var(--teal);font-style:italic;color:#e2e5df}.prose img{height:auto;display:block;margin:2em auto}.prose hr{height:1px;border:0;background:linear-gradient(to right,#8fd8cd00,#8fd8cd8c,#8fd8cd00);margin:2.4em 0}.prose code{font-size:.85em;background:#0b1517;padding:2px 6px}.prose table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:18px}.prose th,.prose td{border:1px solid var(--line);padding:8px 12px;text-align:left}.back{display:inline-block;margin-top:56px;font-family:var(--font-head);font-size:13px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.notfound{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center;padding:24px}@keyframes breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise 1.6s ease-out both}.rise2{animation:rise 1.6s ease-out .5s both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-bg,.hero-glow,.rise,.rise2,.seal{animation:none}}.nebel{display:none}.mit-nebel .nebel{display:block;position:fixed;inset:0;z-index:1000;pointer-events:none;overflow:hidden}.nebel>*{position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center;will-change:transform,opacity}.nebel-grund{background:var(--bg, #060b0d)}.nebel-wand{background-image:url(/bilder/nebel/nebel-4.webp);background-color:#2f3d3e}.nebel-links{-webkit-mask-image:linear-gradient(to right,#000 55%,transparent 78%);mask-image:linear-gradient(to right,#000 55%,transparent 78%)}.nebel-rechts{-webkit-mask-image:linear-gradient(to left,#000 55%,transparent 78%);mask-image:linear-gradient(to left,#000 55%,transparent 78%)}.nebel-1{top:auto;height:75%;background-image:url(/bilder/nebel/nebel-1.webp);background-position:center bottom}.nebel-2{inset:-10%;background-image:url(/bilder/nebel/nebel-2.webp)}.nebel-3{background-image:url(/bilder/nebel/nebel-3.webp)}.nebel.bereit .nebel-links{animation:nebel-links 1.7s cubic-bezier(.5,0,.75,.6) .25s both}.nebel.bereit .nebel-rechts{animation:nebel-rechts 1.7s cubic-bezier(.5,0,.75,.6) .25s both}.nebel.bereit .nebel-grund{animation:nebel-weg 1.3s ease-in .6s both}.nebel.bereit .nebel-1{animation:nebel-sinken 2.2s ease-in .5s both}.nebel.bereit .nebel-2{animation:nebel-treiben 2.4s ease-in-out .45s both}.nebel.bereit .nebel-3{animation:nebel-verblassen 2.8s ease-in-out .6s both}@keyframes nebel-links{to{transform:translate(-60%) scale(1.3);opacity:0}}@keyframes nebel-rechts{to{transform:translate(60%) scale(1.3);opacity:0}}@keyframes nebel-weg{to{opacity:0}}@keyframes nebel-sinken{to{transform:translateY(40%) scale(1.15);opacity:0}}@keyframes nebel-treiben{to{transform:translate(-16%) scale(1.25);opacity:0}}@keyframes nebel-verblassen{0%{opacity:.9}to{transform:scale(1.2);opacity:0}}.mit-nebel .rise{animation-delay:1.3s}.mit-nebel .rise2{animation-delay:1.8s}@media(max-width:860px){.topbar{padding:12px 24px;gap:4px 20px}.nav{gap:0 18px}.nav a,.lang,.nav .lang a{font-size:12px;letter-spacing:.12em}.brand{font-size:19px}.footer{padding:32px 24px}}@media(max-width:700px){.hero{min-height:760px}.hero-content{padding:150px 20px 40px}.hero-cta{padding-top:20px}.hero-tagline{font-size:21px}.banner,.banner.short{height:380px}.banner-content{bottom:36px}.banner-sub{font-size:19px}.section,.section-tight{padding-left:20px;padding-right:20px}.section{padding-top:64px;padding-bottom:64px}.section-tight{padding-top:40px;padding-bottom:64px}.book{gap:36px}.cover{margin:0 auto;flex-basis:260px}.book-title,.blog-title{font-size:32px}.quote{font-size:24px}.body{font-size:19px}.voice-section{padding:56px 20px 64px}.deeper-inner{padding:56px 20px}.newsletter-inner{padding:72px 20px}.newsletter-title{font-size:32px}.lvl-panel{padding:28px;min-height:320px}.lvl-panel-title{font-size:28px}.welt-wrap{gap:28px}.prose{font-size:19px}}.nebelwand{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 55%,#142423,#070d0f 78%)}.nebelwand-schicht{position:absolute;inset:-25% -60%;background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}.nw-hinten{background-image:url(/bilder/nebel/nebel-3.webp);opacity:.9;animation:wabern-a 31s ease-in-out infinite alternate}.nw-mitte{background-image:url(/bilder/nebel/nebel-2.webp);opacity:.75;animation:wabern-b 23s ease-in-out infinite alternate}.nw-vorn{top:25%;background-image:url(/bilder/nebel/nebel-1.webp);background-position:center bottom;opacity:.85;animation:wabern-c 19s ease-in-out infinite alternate}@keyframes wabern-a{0%{transform:translate(-6%) scale(1.05)}to{transform:translate(6%) scale(1.12)}}@keyframes wabern-b{0%{transform:translate(7%,2%)}to{transform:translate(-7%,-2%) scale(1.08)}}@keyframes wabern-c{0%{transform:translate(-4%)}to{transform:translate(5%,-3%)}}.nebelwand-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;text-align:center;text-shadow:0 0 18px rgba(6,11,13,.95),0 0 6px rgba(6,11,13,.9)}.nebelwand-titel{margin:0;font-family:var(--font-display);font-size:26px;line-height:1.25;color:var(--cream)}.cover{position:relative}.cover .nebelwand{position:absolute;inset:0}.cover-figur{flex:0 1 340px;margin:0;display:flex;flex-direction:column;gap:16px;text-align:center}.cover-figur .cover{flex:none;width:100%}.cover-figur figcaption{display:flex;flex-direction:column;gap:4px}.cover-titel{font-family:var(--font-head);font-size:15px;letter-spacing:.08em;color:var(--cream)}.cover-nebel{font-family:var(--font-body);font-style:italic;font-size:18px;color:var(--muted)}.start-cover .nebelwand-text{padding:8px}.start-cover .nebelwand-text .eyebrow{font-size:10px;letter-spacing:.16em}.nebel-panel{min-height:240px;border:1px solid var(--line)}.nebel-panel .body{font-size:20px;color:var(--muted);font-style:italic}.seal-bild{width:72px;height:72px;animation:pulse 4s ease-in-out infinite,siegel-dreh 90s linear infinite;filter:drop-shadow(0 0 12px rgba(143,216,205,.35))}@keyframes siegel-dreh{to{transform:rotate(360deg)}}@property --w{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.versiegelt{--sicht: 140deg;display:flex;flex-direction:column;align-items:center;gap:32px;padding:16px 0 8px;text-align:center}.siegel{position:relative;width:min(440px,82vw);aspect-ratio:1}.siegel-schein{position:absolute;inset:-14%;background:radial-gradient(circle,#8fd8cd33,#8fd8cd00 62%);animation:pulse 6s ease-in-out infinite}.siegel-ring{position:absolute;inset:0;--r1: 0%;--r2: 100%;-webkit-mask-image:radial-gradient(circle closest-side,transparent var(--r1),#000 calc(var(--r1) + .4%),#000 calc(var(--r2) - .4%),transparent var(--r2));mask-image:radial-gradient(circle closest-side,transparent var(--r1),#000 calc(var(--r1) + .4%),#000 calc(var(--r2) - .4%),transparent var(--r2))}.siegel-dunkel,.siegel-hell{position:absolute;inset:0;background:url(/bilder/siegel/siegel.webp) center / contain no-repeat}.siegel-dunkel{filter:brightness(.36) saturate(.55)}.siegel-hell{animation:entschluesseln 16s linear infinite;-webkit-mask-image:conic-gradient(from var(--w),transparent 0deg,#000 25deg,#000 var(--sicht),transparent calc(var(--sicht) + 50deg));mask-image:conic-gradient(from var(--w),transparent 0deg,#000 25deg,#000 var(--sicht),transparent calc(var(--sicht) + 50deg))}@keyframes entschluesseln{to{--w: 360deg}}.ring-a{--r1: 72%;--r2: 100%;animation:ring-a 20s cubic-bezier(.7,0,.3,1) infinite}.ring-b{--r1: 55.5%;--r2: 72%;animation:ring-b 14s cubic-bezier(.7,0,.3,1) infinite}.ring-c{--r1: 32%;--r2: 55.5%;animation:siegel-dreh 140s linear infinite}.ring-d{--r1: 0%;--r2: 32%;animation:ring-d 26s cubic-bezier(.7,0,.3,1) infinite}.ring-a .siegel-hell{animation-duration:19s}.ring-b .siegel-hell{animation-duration:13s;animation-direction:reverse}.ring-c .siegel-hell{animation-duration:23s}.ring-d .siegel-hell{animation-duration:11s;animation-direction:reverse}@keyframes ring-a{0%,14%{transform:rotate(0)}22%,46%{transform:rotate(30deg)}54%,78%{transform:rotate(-15deg)}86%,to{transform:rotate(0)}}@keyframes ring-b{0%,10%{transform:rotate(0)}18%,38%{transform:rotate(-45deg)}46%,64%{transform:rotate(-20deg)}72%,90%{transform:rotate(-60deg)}to{transform:rotate(0)}}@keyframes ring-d{0%,20%{transform:rotate(0)}28%,52%{transform:rotate(45deg)}60%,85%{transform:rotate(22.5deg)}92%,to{transform:rotate(0)}}.siegel.flackert{animation:flackern .38s steps(1) 1}@keyframes flackern{0%{filter:brightness(1)}15%{filter:brightness(1.9) drop-shadow(0 0 18px rgba(143,216,205,.8))}30%{filter:brightness(.45)}50%{filter:brightness(1.6)}70%{filter:brightness(.7)}to{filter:brightness(1)}}.bricht .siegel-ring{animation:siegel-bruch 1.6s cubic-bezier(.5,0,.8,.3) forwards}.bricht .ring-a{--dreh: 260deg}.bricht .ring-b{--dreh: -320deg}.bricht .ring-c{--dreh: 180deg}.bricht .ring-d{--dreh: -540deg}.bricht .siegel-schein{animation:siegel-blitz 1.6s ease-out forwards}@keyframes siegel-bruch{0%{transform:rotate(0) scale(1);opacity:1}40%{filter:brightness(2.2)}to{transform:rotate(var(--dreh)) scale(1.35);opacity:0}}@keyframes siegel-blitz{30%{opacity:1;transform:scale(1.6)}to{opacity:0;transform:scale(2)}}.versiegelt-text{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:640px}.versiegelt-titel{font-size:36px}.versiegelt-titel.klein{font-size:26px}.versiegelt-hinweis{font-size:19px;font-style:italic;color:var(--muted)}.countdown-titel{padding-top:10px}.countdown{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.countdown div{min-width:80px;padding:12px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid rgba(143,216,205,.35);background:#8fd8cd0d}.countdown span{font-family:var(--font-head);font-weight:600;font-size:34px;line-height:1;color:var(--cream);font-variant-numeric:tabular-nums}.countdown small{font-family:var(--font-head);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.entschluesselt{color:var(--muted)}.versiegelt-klein{gap:22px}.versiegelt-klein .siegel{width:min(220px,56vw)}.versiegelt-klein .countdown div{min-width:62px;padding:8px 6px}.versiegelt-klein .countdown span{font-size:24px}@media(max-width:700px){.versiegelt-titel{font-size:28px}.countdown{gap:8px}.countdown div{min-width:64px}.countdown span{font-size:26px}.cover-figur{margin:0 auto;flex-basis:260px}}@media(prefers-reduced-motion:reduce){.nebelwand-schicht,.seal-bild,.siegel-schein,.siegel-ring,.siegel-hell,.siegel.flackert{animation:none!important}}.book-text .versiegelt{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:24px;padding:0;text-align:left}.book-text .versiegelt .siegel{width:150px;flex:none}.book-text .versiegelt-text{align-items:flex-start;flex:1 1 260px;gap:10px}.book-text .countdown{justify-content:flex-start}.newsletter-info{max-width:720px;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}
