@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/7362f304958813f8-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,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:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/db906319981135e5-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,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:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/e4043985c18db9d8-s.woff2) format("woff2");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:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/821d76e08f562279-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4f52e7e286ad48dd-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5b2b7a6f7f37a283-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a8547324877773b-s.woff2) format("woff2");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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/95c8264a6767742a-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_883c8c{font-family:Bodoni Moda,Bodoni Moda Fallback}.__variable_883c8c{--font-bodoni:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");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:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_4635eb{font-family:Jost,Jost Fallback;font-style:normal}.__variable_4635eb{--font-jost:"Jost","Jost Fallback"}:root{--mitternacht:#0e1116;--salon:#141922;--loge:#1a202b;--elfenbein:#eae4d6;--champagner:#c9a55c;--messing:#8a6f3d;--nebel:#9c948a;--haarlinie:rgba(201,165,92,0.22);--haarlinie-fein:rgba(201,165,92,0.13);--schrift-display:var(--font-bodoni),"Bodoni Moda",serif;--schrift-grund:var(--font-jost),"Jost",sans-serif;--kopf-hoehe:3.75rem}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--mitternacht);color:var(--elfenbein);font-family:var(--schrift-grund);font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:1px solid var(--champagner);outline-offset:3px}::selection{background:var(--champagner);color:var(--mitternacht)}h1,h2,h3{font-family:var(--schrift-display);font-weight:500;line-height:1.15;text-wrap:balance}.etikett{letter-spacing:.32em;text-transform:uppercase}.etikett,.ornament{font-size:.7rem;color:var(--champagner)}.ornament{letter-spacing:.6em;padding-left:.6em}.cta-knopf{display:inline-block;padding:.9rem 2.4rem;border:1px solid var(--champagner);color:var(--elfenbein);font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;transition:background-color .35s ease,color .35s ease}.cta-knopf:hover{background:var(--champagner);color:var(--mitternacht)}.kopfzeile{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--kopf-hoehe);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.2rem,4vw,3rem);border-bottom:1px solid var(--haarlinie-fein);background:linear-gradient(180deg,rgba(14,17,22,.92),rgba(14,17,22,.78))}.wortmarke{font-family:var(--schrift-display);font-size:.95rem;letter-spacing:.3em;color:var(--elfenbein)}.kopf-cta{font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--champagner);border-bottom:1px solid transparent;transition:border-color .3s ease;padding-bottom:.15rem}.kopf-cta:hover{border-color:var(--haarlinie)}.fusszeile{position:relative;z-index:5;background:var(--mitternacht);border-top:1px solid var(--haarlinie-fein);padding:3rem 1.5rem 3.5rem;display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center}.fusszeile nav{display:flex;gap:2rem}.fusszeile nav a{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--nebel);transition:color .3s ease}.fusszeile nav a:hover{color:var(--elfenbein)}.fusszeile p{font-size:.75rem;color:var(--nebel);max-width:32rem}.lobby-statisch{position:relative;z-index:5;background:var(--mitternacht)}.einladung{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(var(--kopf-hoehe) + 2rem) 1.5rem 3rem;background:radial-gradient(ellipse 120% 80% at 50% -10%,rgba(26,32,43,.9),transparent 60%),var(--mitternacht);background-size:cover;background-position:50%}.einladung.mit-standbild{background-blend-mode:multiply;background-color:rgba(14,17,22,.72)}.einladung-karte{border:1px solid var(--haarlinie);padding:.55rem;max-width:46rem;width:100%}.einladung-karte-innen{border:1px solid var(--haarlinie-fein);padding:clamp(2.5rem,7vw,5rem) clamp(1.5rem,6vw,4.5rem);display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.monogramm{width:3.4rem;height:3.4rem;border:1px solid var(--haarlinie);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--schrift-display);font-style:italic;font-size:1.15rem;color:var(--champagner)}.einladung-wortmarke{font-size:clamp(1.9rem,5vw,3.6rem);letter-spacing:.3em;padding-left:.3em;color:var(--elfenbein);font-weight:500}.einladung-claim{font-family:var(--schrift-display);font-style:italic;font-size:clamp(1rem,2vw,1.25rem);color:var(--nebel)}.einladung-linie{width:3.5rem;height:1px;background:var(--haarlinie)}.lobby-sektion{padding:clamp(4.5rem,10vw,8rem) 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.4rem;text-align:center;border-top:1px solid var(--haarlinie-fein)}.lobby-sektion h2{font-size:clamp(1.7rem,4vw,2.6rem);color:var(--elfenbein);max-width:26ch}.lobby-sektion .sektion-text{max-width:38rem;color:var(--nebel);font-size:1rem}.leitsatz{font-family:var(--schrift-display);font-style:italic;font-size:clamp(1.35rem,3.2vw,2.1rem);color:var(--elfenbein);max-width:30ch}.methode-schritte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem;max-width:62rem;margin-top:1.5rem}@media (max-width:767px){.methode-schritte{grid-template-columns:1fr}}.methode-schritt{display:flex;flex-direction:column;align-items:center;gap:.8rem}.methode-ziffer{font-family:var(--schrift-display);font-style:italic;font-size:1.6rem;color:var(--messing)}.methode-schritt h3{font-size:1.25rem;color:var(--elfenbein)}.methode-schritt p{color:var(--nebel);font-size:.95rem;max-width:26rem}.kennzahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem;max-width:56rem;margin-top:1rem}@media (max-width:767px){.kennzahlen{grid-template-columns:1fr}}.kennzahl{display:flex;flex-direction:column;align-items:center;gap:.5rem}.kennzahl-wert{font-family:var(--schrift-display);font-size:clamp(2.6rem,6vw,3.8rem);color:var(--champagner);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.kennzahl-text{font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--nebel)}.angebote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem;max-width:58rem;width:100%;margin-top:1.5rem;text-align:left}@media (max-width:767px){.angebote{grid-template-columns:1fr}}.angebot{border:1px solid var(--haarlinie-fein);background:var(--salon);padding:2.4rem 2.2rem;display:flex;flex-direction:column;gap:1rem}.angebot.hervorgehoben{border-color:var(--haarlinie)}.angebot h3{font-size:1.6rem;color:var(--elfenbein)}.angebot-preis{font-family:var(--schrift-display);font-style:italic;font-size:1.05rem;color:var(--champagner)}.angebot p{color:var(--nebel);font-size:.95rem}.kino,.kino-loader{background:var(--mitternacht)}.kino-loader{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;transition:opacity .6s ease}.kino-loader.fertig{opacity:0;pointer-events:none}.kino-loader-balken{width:min(52vw,14rem);height:1px;background:var(--haarlinie-fein);position:relative;overflow:hidden}.kino-loader-balken span{position:absolute;inset:0;width:0;background:var(--champagner);transition:width .2s ease}.kino-loader-prozent{font-size:.65rem;letter-spacing:.3em;color:var(--nebel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kino-hero{position:relative;z-index:5;height:100vh;height:100svh;align-items:center;justify-content:center;gap:1.4rem;text-align:center;padding:0 1.5rem;background:var(--mitternacht)}.kino-hero,.kino-wortmarke{display:flex;flex-direction:column}.kino-wortmarke{gap:.4rem;font-size:clamp(2.1rem,12vw,3.6rem);font-weight:500;color:var(--elfenbein)}.kino-wort{display:block;letter-spacing:.3em;padding-left:.3em}.kino-claim{font-family:var(--schrift-display);font-style:italic;font-size:1.02rem;color:var(--nebel)}.kino-scrollhinweis{position:absolute;bottom:2.2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.7rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--nebel);white-space:nowrap}.kino-scrollhinweis:before{content:"";width:1px;height:2.6rem;background:linear-gradient(to bottom,transparent,var(--champagner));animation:hinweis-atmen 2.4s ease-in-out infinite}@keyframes hinweis-atmen{0%,to{opacity:.35}50%{opacity:1}}.kino-canvas-halter{position:fixed;inset:0;z-index:1;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.kino-canvas-halter canvas{display:block;width:100%;height:100%}.kino-blende{position:fixed;inset:0;z-index:2;background:rgba(11,13,17,.9);opacity:0;pointer-events:none}.kino-strecke{position:relative;height:550vh;z-index:3}.kino-sektion{position:absolute;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:center;padding:0 5vw;text-align:center;visibility:hidden;opacity:0}.kino-innen{background:rgba(14,17,22,.82);border:1px solid var(--haarlinie-fein);padding:2.1rem 1.6rem;max-width:32rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.kino-innen.ohne-grund{background:none;border:none}.kino-sektion h2{font-size:clamp(1.5rem,6.5vw,2.1rem);color:var(--elfenbein)}.kino-sektion .sektion-text{color:var(--nebel);font-size:.95rem}.kino-kennzahlen{gap:2rem}.kino-angebote,.kino-kennzahlen{display:flex;flex-direction:column}.kino-angebote{gap:1.1rem;text-align:left;width:100%}.kino-angebot{border:1px solid var(--haarlinie-fein);padding:1.2rem 1.3rem;display:flex;flex-direction:column;gap:.35rem}.kino-angebot strong{font-family:var(--schrift-display);font-weight:500;font-size:1.15rem;color:var(--elfenbein)}.kino-angebot em{font-family:var(--schrift-display);font-style:italic;font-size:.9rem;color:var(--champagner)}.kino-angebot span{font-size:.85rem;color:var(--nebel)}.empfang{height:100dvh;padding-top:var(--kopf-hoehe);display:flex;flex-direction:column;background:radial-gradient(ellipse 110% 70% at 50% -20%,rgba(26,32,43,.8),transparent 65%),var(--mitternacht)}.empfang-verlauf{flex:1 1;overflow-y:auto;padding:2rem clamp(1.2rem,5vw,3rem);gap:1.8rem;max-width:52rem;width:100%;margin:0 auto}.empfang-verlauf,.nachricht{display:flex;flex-direction:column}.nachricht{gap:.4rem;max-width:85%}.nachricht.concierge{align-self:flex-start;align-items:flex-start;text-align:left}.nachricht.gast{align-self:flex-end;align-items:flex-end;text-align:right}.nachricht-absender{font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--champagner)}.nachricht.gast .nachricht-absender{color:var(--nebel)}.nachricht-text{font-size:1rem;white-space:pre-wrap}.nachricht-text,.nachricht.concierge .nachricht-text{color:var(--elfenbein)}.nachricht.gast .nachricht-text,.schreibt{color:var(--nebel)}.schreibt{display:flex;align-items:baseline;gap:.55rem;font-size:.85rem}.schreibt .punkte{display:inline-flex;gap:.28rem}.schreibt .punkte i{width:3px;height:3px;border-radius:50%;background:var(--champagner);animation:punkt-atmen 1.3s ease-in-out infinite}.schreibt .punkte i:nth-child(2){animation-delay:.18s}.schreibt .punkte i:nth-child(3){animation-delay:.36s}@keyframes punkt-atmen{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.empfang-hinweis{text-align:center;color:var(--nebel);font-size:.85rem;font-style:italic;max-width:30rem;margin:0 auto}.dossier-panel{max-width:52rem;width:calc(100% - 2.4rem);margin:0 auto 1.2rem;border:1px solid var(--haarlinie);background:var(--salon);padding:1.6rem 1.8rem;display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.dossier-panel h2{font-size:1.2rem;color:var(--elfenbein)}.dossier-status{color:var(--nebel);font-size:.9rem;font-style:italic}.dossier-knopf{display:inline-block;padding:.75rem 2rem;border:1px solid var(--champagner);color:var(--elfenbein);font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;transition:background-color .35s ease,color .35s ease}.dossier-knopf:hover{background:var(--champagner);color:var(--mitternacht)}.empfang-eingabe{border-top:1px solid var(--haarlinie-fein);padding:1.1rem clamp(1.2rem,5vw,3rem) .7rem}.empfang-eingabe form{max-width:52rem;margin:0 auto;display:flex;gap:1rem}.empfang-eingabe input{flex:1 1;background:var(--salon);border:1px solid var(--haarlinie-fein);color:var(--elfenbein);font-family:var(--schrift-grund);font-weight:300;font-size:1rem;padding:.85rem 1.1rem;transition:border-color .3s ease}.empfang-eingabe input::placeholder{color:var(--nebel);opacity:.7}.empfang-eingabe input:focus{outline:none;border-color:var(--champagner)}.senden-knopf{padding:0 1.6rem;border:1px solid var(--haarlinie);color:var(--champagner);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;transition:background-color .35s ease,color .35s ease}.senden-knopf:hover:not(:disabled){background:var(--champagner);color:var(--mitternacht)}.senden-knopf:disabled{opacity:.4;cursor:default}.empfang-fussnote{text-align:center;font-size:.68rem;color:var(--nebel);padding:.6rem 1rem .9rem}.rechtsseite{min-height:100vh;padding:calc(var(--kopf-hoehe) + 4rem) 1.5rem 5rem;max-width:44rem;margin:0 auto;display:flex;flex-direction:column;gap:1.6rem}.rechtsseite h1{font-size:clamp(1.9rem,4vw,2.6rem);color:var(--elfenbein)}.rechtsseite p{color:var(--nebel)}.platzhalter-hinweis{border:1px solid var(--champagner);padding:1.1rem 1.4rem;color:var(--elfenbein);font-size:.9rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.suite{max-width:62rem;margin:0 auto;padding:calc(var(--kopf-hoehe) + 3rem) 1.5rem 4rem;display:flex;flex-direction:column;gap:2rem}.suite-kopf{text-align:center}.suite-marke{font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--champagner);margin-bottom:.75rem}.suite-kopf h1{font-size:clamp(1.9rem,4vw,2.8rem);margin-bottom:.75rem}.suite-vorspann{color:var(--nebel);max-width:34rem;margin:0 auto}.suite-uhr{position:relative;height:2px;background:var(--haarlinie-fein)}.suite-uhr-balken{position:absolute;inset:0;background:var(--champagner);transform-origin:left center;transition:transform 1s linear}.suite-uhr-zahl{position:absolute;right:0;top:.6rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nebel)}.suite-buehne{display:grid;grid-template-columns:1fr 17rem;grid-gap:1.5rem;gap:1.5rem;align-items:start}.suite-verlauf{min-height:20rem;max-height:28rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem;padding-right:.5rem}.suite-leer{color:var(--nebel);font-style:italic;margin:auto 0;text-align:center}.suite-beitrag{display:flex;flex-direction:column;gap:.3rem}.suite-beitrag.gast{align-items:flex-end;text-align:right}.suite-beitrag.vorlaeufig p{color:var(--nebel)}.suite-absender{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--messing)}.suite-beitrag p{max-width:34rem}.suite-beitrag.concierge p{font-family:var(--schrift-display);font-size:1.05rem}.suite-notizen{background:var(--salon);border:1px solid var(--haarlinie-fein);padding:1.25rem;position:-webkit-sticky;position:sticky;top:calc(var(--kopf-hoehe) + 1.5rem)}.suite-notizen h2{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;font-family:var(--schrift-grund);color:var(--champagner);margin-bottom:1rem}.suite-notiz-leer{color:var(--nebel);font-size:.85rem;font-style:italic}.suite-notizen ul{list-style:none;display:flex;flex-direction:column;gap:.9rem}.suite-notizen li{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.9rem;border-bottom:1px solid var(--haarlinie-fein)}.suite-notizen li:last-child{border-bottom:none;padding-bottom:0}.suite-notiz-feld{font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--messing)}.suite-notiz-wert{font-size:.9rem}.suite-steuer{display:flex;justify-content:center}.suite-knopf{border:1px solid var(--champagner);color:var(--champagner);padding:.9rem 2.4rem;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.suite-knopf:hover:not(:disabled){background:var(--champagner);color:var(--mitternacht)}.suite-knopf:disabled{cursor:default}.suite-knopf.still,.suite-knopf:disabled{border-color:var(--haarlinie);color:var(--nebel)}.suite-knopf.still:hover{background:none;border-color:var(--nebel);color:var(--elfenbein)}.suite-laeuft{display:flex;align-items:center;gap:1.5rem}.suite-pegel{display:block;width:2px;height:2.5rem;background:var(--haarlinie);position:relative}.suite-pegel i{position:absolute;inset:0;background:var(--champagner);transform-origin:center;transition:transform .08s linear}.suite-hinweis{color:var(--nebel);font-size:.85rem;letter-spacing:.12em}.suite-abschluss{text-align:center;border-top:1px solid var(--haarlinie-fein);padding-top:2rem;display:flex;flex-direction:column;gap:.75rem;align-items:center}.suite-fehler{color:var(--champagner);text-align:center;font-size:.9rem}.suite-fussnote{color:var(--nebel);font-size:.75rem;text-align:center;max-width:30rem;margin:0 auto}@media (max-width:48rem){.suite-buehne{grid-template-columns:1fr}.suite-notizen{position:static}}