@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.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:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.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:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.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:#0a0b0f;--blau:#1437ff;--blau-hell:#6f86ff;--weiss:#f4f5f7;--grau:#a9adb8;--display:"Outfit", system-ui, sans-serif;--text:"Figtree", system-ui, sans-serif;--rand:clamp(1.1rem, 3.4vw, 3.6rem);--kopf:3.25rem;--rahmen:clamp(.5rem, 1vw, 1rem)}*{box-sizing:border-box}html{background:var(--schwarz);-webkit-text-size-adjust:100%}body{background:var(--schwarz);color:var(--weiss);font:400 clamp(1.02rem, .96rem + .28vw, 1.25rem)/1.5 var(--text);margin:0;overflow-x:clip}img{max-width:100%;display:block}h1,h2{font-family:var(--display);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.04}a{color:inherit}p{margin:0}:focus-visible{outline:2px solid var(--blau-hell);outline-offset:3px}.kopf{z-index:30;height:var(--kopf);padding:0 var(--rand);background:var(--schwarz);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.marke{font:600 clamp(1.1rem, 1.3vw, 1.6rem)/1 var(--display);letter-spacing:.14em;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.marke i{background:currentColor;width:1px;height:1.05em}.marke b{color:var(--blau-hell);font-weight:600}.motion .marke:hover b,.motion .marke:focus-visible b{animation:.38s step-end flacker}@keyframes flacker{0%,40%,70%{opacity:.25}20%,55%,to{opacity:1}}.kopf nav{gap:clamp(1rem,2.2vw,2.4rem);font-size:clamp(.9rem,.95vw,1.1rem);display:flex}.kopf nav a{text-decoration:none}.kopf nav a:hover{color:var(--blau-hell)}.kopf .tel{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--blau-hell);text-decoration-color:var(--blau-hell)}.einstieg{background:var(--schwarz);height:280vh;position:relative}.statisch .einstieg{height:auto}.buehne{background:var(--schwarz);height:100svh;position:sticky;top:0;overflow:hidden}.fenster{left:var(--rahmen);right:var(--rahmen);top:var(--kopf);background:var(--schwarz);position:absolute;bottom:clamp(9.2rem,25vh,15rem);overflow:hidden}.still,[data-waben]{object-fit:cover;object-position:30% 25%;width:100%;height:100%;position:absolute;inset:0}[data-waben]{opacity:0}[data-waben].is-live{opacity:1}.statisch [data-waben]{display:none}.titel{left:var(--rand);right:var(--rand);flex-direction:column;justify-content:center;height:clamp(9.2rem,25vh,15rem);display:flex;position:absolute;bottom:0}h1{text-wrap:balance;font-size:min(6vw,13vh);line-height:1.08}h1 em{color:var(--blau-hell);text-shadow:0 0 .32em #1437fff2,0 0 .08em #6f86ffe6;font-style:normal}.titel p{color:var(--grau);margin-top:.55em;font-size:clamp(1rem,1.25vw,1.35rem)}.wabe{background:var(--blau);clip-path:polygon(0 0,0 0,0 0);visibility:hidden;z-index:5;position:absolute;inset:0}.statisch .wabe{display:none}.auftakt{background:var(--blau);height:190vh;position:relative}.statisch .auftakt{height:auto}.auftakt-innen{min-height:100svh;padding:calc(var(--kopf) + 3vh) var(--rand) 8vh;flex-direction:column;justify-content:center;gap:1.6em;display:flex;position:sticky;top:0}.auftakt h2{text-wrap:balance;max-width:17ch;font-size:min(8.6vw,16vh);line-height:1.08}.auftakt h2 span{opacity:.24;display:inline-block}.statisch .auftakt h2 span{opacity:1}.auftakt p{max-width:36em;font-size:clamp(1.1rem,1.5vw,1.6rem)}.film{background:#15161b;position:relative;overflow:hidden}.film .still{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.film.is-live canvas{opacity:1}.warten{background:var(--schwarz)}.warten .film{height:82svh}.warten-text{padding:clamp(2.4rem, 6vh, 4.6rem) var(--rand) clamp(4rem, 12vh, 8rem);grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:6vw;display:grid}.warten-stimme h2{margin-bottom:.5em;font-size:min(5.8vw,13vh)}.warten-stimme blockquote{margin:0 0 .4em;font-size:clamp(1.25rem,2vw,2.2rem);line-height:1.25}.warten-weg{align-self:end}.warten-weg .wege{margin-top:1.2rem}.quelle{color:var(--grau);font-size:.86em}.wege{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.knopf{background:var(--blau);color:#fff;padding:.72em 1.15em;font-weight:600;text-decoration:none;transition:box-shadow .25s;display:inline-block;box-shadow:0 0 #1437ff00}.knopf:hover,.knopf:focus-visible{box-shadow:0 0 1.2em #1437ffd9}.leise{text-underline-offset:.25em;-webkit-text-decoration-color:var(--blau-hell);text-decoration-color:var(--blau-hell)}.spiegel{background:var(--schwarz);height:420vh;position:relative}.spiegel-buehne{background:var(--schwarz);height:100svh;position:sticky;top:0;overflow:hidden}.wand{transform-origin:0 0;will-change:transform;width:100vw;position:absolute;top:0;left:0}.wand img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 84%,#0000),linear-gradient(#0000,#000 15% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 84%,#0000),linear-gradient(#0000,#000 15% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.wand:after{content:"";background:linear-gradient(var(--schwarz), #0a0b0f00 7%, #0a0b0f00 86%, var(--schwarz));pointer-events:none;position:absolute;inset:0}.statisch .wand:after{display:none}.schleier{opacity:0;background:radial-gradient(circle at var(--sx,70%) var(--sy,44%), #0a0b0f00 0, #0a0b0f00 var(--sr,30vh), #0a0b0fe0 calc(var(--sr,30vh) + 20vh));pointer-events:none;position:absolute;inset:0}.wand-dunkel{pointer-events:none;will-change:opacity;background:linear-gradient(#0a0b0f38,#0a0b0f42 48%,#0a0b0f9e 68%,#0a0b0feb 92%);position:absolute;inset:0}.statisch .wand-dunkel{display:none}.spiegel h2{left:var(--rand);text-shadow:0 0 .5em #0a0b0ff2,0 0 .12em #0a0b0fe6;will-change:transform, opacity;font-size:min(7vw,15vh);position:absolute;bottom:7vh}.stimmen{left:var(--rand);width:min(31vw,30rem);margin:0;padding:0;list-style:none;position:absolute;top:50%;transform:translateY(-50%)}.stimmen li{opacity:0;will-change:transform, opacity;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.stimmen blockquote{font:700 min(3.1vw, 7.4vh)/1.16 var(--display);text-shadow:0 0 .5em #0a0b0ff2;margin:0 0 .7em}.stimmen li:last-child blockquote{font-size:min(2.1vw,4.8vh);line-height:1.24}.statisch .spiegel{height:auto;padding-bottom:5rem}.statisch .spiegel-buehne{height:auto;position:static;overflow:visible}.statisch .wand{width:100%;position:static;transform:none}.statisch .schleier{display:none}.statisch .spiegel h2{padding:2rem var(--rand) 1.2rem;position:static}.statisch .stimmen{width:auto;padding:0 var(--rand);gap:1.8rem;max-width:48rem;display:grid;position:static;transform:none}.statisch .stimmen li{opacity:1;position:static;transform:none}.preise{background:var(--blau);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100svh;display:grid}.preise .film{min-height:100%}.preise-text{padding:calc(var(--kopf) + 5vh) var(--rand) 9vh clamp(1.4rem, 5vw, 6rem);flex-direction:column;justify-content:center;display:flex}.preise h2{margin-bottom:.55em;font-size:min(6.4vw,13vh)}.liste{margin:0 0 1.5rem;padding:0;list-style:none}.liste li{justify-content:space-between;align-items:baseline;gap:1.4rem;padding:.85em 0 .8em;display:flex;position:relative}.liste li>i{transform-origin:0;background:#fff;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 .55em #ffffffbf}.motion .liste li>i{transform:scaleX(0)}.liste span{font-size:1.12em}.liste b{font:700 clamp(1.7rem, 2.6vw, 2.8rem)/1 var(--display);white-space:nowrap}.preise .quelle{color:#e4e8ff;max-width:34em}.besuch{background:var(--schwarz);position:relative}.nacht{min-height:100svh;padding:calc(var(--kopf) + 3vh) var(--rand) 3vh;background:var(--schwarz);grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:clamp(1.6rem,4vw,5rem);display:grid}.nacht-fenster{aspect-ratio:3/2;overflow:hidden}.nacht-fenster img{object-fit:cover;width:100%;height:100%}.nacht h2{text-wrap:balance;font-size:min(5.2vw,11vh);line-height:1.08}.besuch-text{padding:clamp(3rem, 9vh, 6rem) var(--rand) clamp(3rem, 9vh, 6rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(1.6rem,4vw,5rem);display:grid}.besuch-text p+p{margin-top:.6em}.gross{font:700 clamp(1.8rem, 2.8vw, 3.2rem)/1.1 var(--display);margin-bottom:.55em}.besuch-text .knopf{margin-top:.2rem}.fuss{padding:1.8rem var(--rand) 2.4rem;color:var(--grau);border-top:1px solid #2a2c35;flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;font-size:.9em;display:flex}.rechtlich{gap:1.4rem;display:flex}.rechtlich button{color:inherit;font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rechtlich button:hover{color:var(--weiss)}dialog{background:var(--weiss);width:calc(100vw - 2rem);max-width:40rem;color:var(--schwarz);border:0;padding:clamp(1.4rem,3vw,2.4rem);font-size:1rem}dialog::backdrop{background:#0a0b0fb8}dialog h2{margin-bottom:.6em;font-size:2rem}dialog p{margin-bottom:.9em}dialog button{background:var(--schwarz);color:#fff;font:600 1em var(--text);cursor:pointer;border:0;padding:.6em 1em}@media (width<=760px){:root{--kopf:3rem}.kopf nav a:not(.tel){display:none}.fenster{bottom:15.5rem}.titel{height:15.5rem}h1{font-size:clamp(2.3rem,11.4vw,3rem)}.auftakt h2{font-size:clamp(2.5rem,12.4vw,3.4rem)}.warten .film{height:62svh}.warten-text{flex-direction:column;gap:.8rem;display:flex}.warten-stimme h2{font-size:clamp(2.2rem,10.6vw,2.9rem)}.spiegel h2{font-size:clamp(2.3rem,11.4vw,3rem)}.stimmen{left:var(--rand);right:var(--rand);width:auto;top:71svh;transform:none}.stimmen li{top:0;transform:none}.stimmen blockquote{font-size:clamp(1.8rem,8.4vw,2.3rem)}.stimmen li:last-child blockquote{font-size:clamp(1.25rem,5.4vw,1.5rem)}.preise{flex-direction:column;display:flex}.preise .film{height:58svh;min-height:0}.preise-text{padding:2.6rem var(--rand) 3.4rem}.preise h2{font-size:clamp(2.3rem,11.4vw,3rem)}.liste span{font-size:1.12em}.liste b{font-size:1.6rem}.nacht{flex-direction:column;justify-content:center;align-items:stretch;padding-left:0;padding-right:0;display:flex}.nacht h2{padding:0 var(--rand);font-size:clamp(2.1rem,10vw,2.8rem)}.nacht-fenster{aspect-ratio:4/5}.nacht-fenster img{object-position:50% 50%}.besuch-text{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.knopf{transition:none}}
