@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2)format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.woff)format("woff")}:root{--papier:#f3f0e8;--tinte:#111;--akzent:#f04a23;--grau:#77746e;--hellgrau:#8c887f;--sans:"Helvetica Neue", "Inter Tight", Helvetica, Arial, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Source Serif 4", Georgia, serif;--vorn:var(--tinte);--hinten:var(--papier);--leise:var(--grau);--rand:max(20px, env(safe-area-inset-left));--oben:max(18px, env(safe-area-inset-top));--unten:max(22px, env(safe-area-inset-bottom))}:root[data-licht=dunkel]{--vorn:var(--papier);--hinten:#0b0b0c;--leise:#a8a49b}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--papier);color:var(--tinte);font-family:var(--sans);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}.buehne{position:fixed;inset:0}.buehne canvas{display:block}.geste{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.kenn{font:500 10px/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase}.kopf{z-index:6;padding:var(--oben) var(--rand) 12px;color:var(--vorn);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;transition:color 1.2s;display:flex;position:fixed;top:0;left:0;right:0}.kopf>*{pointer-events:auto}.kopf button,.kopf .marke{font:500 10px/1.3 var(--sans);letter-spacing:.13em;text-transform:uppercase;padding:10px 0}.kopf .marke{text-transform:none;letter-spacing:.12em;color:var(--leise)}.kopf .rechts{gap:22px;display:flex}.kopf .aus{color:var(--leise);text-decoration:line-through}.schleier{z-index:8;background:var(--papier);opacity:0;pointer-events:none;transition:opacity 1.1s cubic-bezier(.3,0,.3,1);position:fixed;inset:0}.schleier.zu{opacity:1;pointer-events:auto;transition:opacity .9s cubic-bezier(.6,0,.8,.4)}.schwelle{z-index:10;padding:var(--oben) var(--rand) var(--unten);background:color-mix(in srgb, var(--papier) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tinte);flex-direction:column;justify-content:space-between;transition:opacity .9s;display:flex;position:fixed;inset:0}.schwelle.weg{opacity:0;pointer-events:none}.schwelle .marke{font:500 10px/1.3 var(--sans);letter-spacing:.12em;color:var(--grau);padding:10px 0}.schwelle h1{font:700 clamp(72px, 27vw, 190px) / .82 var(--sans);letter-spacing:-.056em;text-transform:uppercase;margin:18px 0 20px -.04em}.schwelle p{max-width:21em;font:400 clamp(19px, 5.4vw, 24px) / 1.36 var(--serif);margin:0}.schwelle .wahl{flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.knopf{font:600 12px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;background:var(--tinte);color:var(--papier);padding:19px 28px 18px}.leiser{font:500 11px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;padding:16px 0 5px}.fuss{z-index:5;padding:0 var(--rand) var(--unten);color:var(--vorn);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:fixed;bottom:0;left:0;right:0}.fuss>*{pointer-events:auto}.fuss .angabe{pointer-events:none;gap:5px;display:grid}.fuss .angabe b{color:var(--akzent);font-weight:500}.fuss .klein{color:var(--leise)}.tat{font:600 12px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;background:var(--vorn);color:var(--hinten);white-space:nowrap;padding:17px 22px 16px}.tat.offen{color:var(--vorn);background:0 0;box-shadow:inset 0 0 0 1px}.marken{z-index:5;right:calc(var(--rand) - 6px);color:var(--vorn);pointer-events:none;gap:7px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.marken i{opacity:.32;background:currentColor;width:9px;height:1px;margin-left:auto;transition:width .4s,opacity .4s,background .4s;display:block}.marken i.da{opacity:1;background:var(--akzent);width:20px}.marken i.luecke{margin-top:9px}.wink{z-index:5;left:0;right:0;bottom:calc(var(--unten) + 78px);text-align:center;color:var(--leise);pointer-events:none;transition:opacity .8s;animation:2.6s ease-in-out infinite wink;position:fixed}.wink.weg{opacity:0;animation:none}@keyframes wink{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}.station{z-index:4;padding:120px var(--rand) calc(var(--unten) + 34px);padding-right:calc(var(--rand) + 34px);color:var(--tinte);pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--boden,#dcdad3) 95%, transparent) 0%, color-mix(in srgb, var(--boden,#dcdad3) 90%, transparent) calc(100% - 150px), color-mix(in srgb, var(--boden,#dcdad3) 55%, transparent) calc(100% - 70px), transparent 100%);transition:color 2.4s,--boden 2.4s;position:fixed;bottom:0;left:0;right:0}.station.nacht{color:var(--papier);--boden:#0a0a0a}.station .nr{font:500 11px/1.1 var(--sans);letter-spacing:.12em;color:var(--akzent);margin-bottom:9px}.station h2{font:600 clamp(12px, 3.5vw, 14px) / 1.2 var(--sans);letter-spacing:.065em;text-transform:uppercase;margin:0 0 clamp(12px,2.2vh,20px)}.station p{font:400 clamp(16.5px, 2.55vh, 22px) / 1.36 var(--serif);opacity:0;text-wrap:pretty;max-width:30em;margin:0 0 clamp(4px,.95vh,9px);transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(7px)}.station p.da{opacity:1;transform:none}.station p.ausruf{font:700 clamp(40px, 13.5vw, 86px) / .94 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:clamp(14px,3vh,30px) 0 clamp(14px,3vh,30px) -.03em}.station.titel h1{font:700 clamp(62px, 22vw, 154px) / .82 var(--sans);letter-spacing:-.056em;text-transform:uppercase;margin:0 0 16px -.04em}.station.titel .unter{opacity:1;max-width:14em;transform:none}.station.titel .kenn{margin-bottom:22px}.schritte{z-index:5;right:calc(var(--rand) - 6px);bottom:calc(var(--unten) + 40px);color:var(--tinte);pointer-events:none;gap:6px;transition:color 2.4s;display:grid;position:fixed}.schritte.nacht{color:var(--papier)}.schritte i{opacity:.3;background:currentColor;width:8px;height:1px;margin-left:auto;transition:width .4s,opacity .4s,background .4s;display:block}.schritte i.war{opacity:.75}.schritte i.da{opacity:1;background:var(--akzent);width:18px}.formular{z-index:5;left:var(--rand);right:calc(var(--rand) + 34px);bottom:var(--unten);color:var(--tinte);pointer-events:none;opacity:0;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 18px;transition:opacity 1s,color 2.4s;display:flex;position:fixed}.formular.da{opacity:1}.formular.nacht{color:var(--papier)}.formular .wert{color:var(--akzent)}.formular .meldung{opacity:0;transition:opacity .25s}.formular .meldung.da{opacity:1}.hinweis{z-index:5;left:var(--rand);bottom:var(--unten);color:var(--grau);pointer-events:none;opacity:0;transition:opacity .8s;position:fixed}.hinweis.da{opacity:1}.hinweis.nacht{color:#a8a49b}.lesemodus{z-index:5;-webkit-overflow-scrolling:touch;color:#111;background:#f3f0e8;position:fixed;inset:0;overflow-y:auto}.lesemodus .blatt{padding-top:54px}.lesemodus .blatt>div{width:auto!important;margin:0!important}.lesemodus .blatt img{max-width:100%;height:auto}.lesemodus .hinweisfeld{color:var(--hellgrau);padding:30px 26px 60px}.lesemodus .laden{text-align:center;color:var(--hellgrau);padding:40vh 26px}@media (prefers-reduced-motion:reduce){.wink{animation:none}.station p{transition:opacity .4s;transform:none}}.kopf.welt{color:var(--tinte);background:linear-gradient(to bottom, color-mix(in srgb, var(--boden,#dcdad3) 88%, transparent) 0%, color-mix(in srgb, var(--boden,#dcdad3) 70%, transparent) 55%, transparent 100%);padding-bottom:34px;transition:color 2.4s,--boden 2.4s}.kopf.welt.nacht{color:var(--papier);--boden:#0a0a0a}.kopf.lesen{color:#111;padding-bottom:6px;padding-top:max(8px, env(safe-area-inset-top));background:#f3f0e8;border-bottom:1px solid #1111111f}.kopf.welt .aus,.kopf.lesen .aus{color:var(--grau)}@property --boden{syntax:"<color>";inherits:true;initial-value:#dcdad3}.station.seite p{animation:.9s cubic-bezier(.2,.7,.2,1) both auftauchen}@keyframes auftauchen{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.station p.gross{font-size:clamp(21px,3.5vh,30px);line-height:1.2}.station p.kursiv{font-style:italic}.station p.fett{font:600 clamp(19px, 3vh, 26px) / 1.18 var(--sans);letter-spacing:-.02em}.station p.klein{font:500 11px/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase}.station.nacht .nr{color:var(--akzent)}@media (prefers-reduced-motion:reduce){.station.seite p{animation-duration:.3s}}.station p.angelika{color:#8a6622;font-style:italic}.station p.rede{font-size:clamp(16px,2.4vh,20px)}.scheibe{z-index:3;pointer-events:none;background:linear-gradient(112deg,#0000 38%,#edf0e90b 46%,#edf0e904 52%,#0000 60%);position:fixed;inset:0}.scheibe path{fill:none;stroke:#edf0e9d9;stroke-width:1px;stroke-linejoin:bevel;stroke-dasharray:2400;stroke-dashoffset:2400px;animation:.5s cubic-bezier(.1,.8,.2,1) forwards springen}@keyframes springen{to{stroke-dashoffset:0}}.halten{z-index:5;left:var(--rand);right:calc(var(--rand) + 34px);bottom:calc(var(--unten) + 22px);pointer-events:none;background:#f3f0e838;height:1px;position:fixed}.halten.hell{background:#1113}.halten>div{background:var(--papier);transform-origin:0;height:100%;transform:scaleX(0)}.halten.hell>div{background:var(--tinte)}.schnitt{z-index:4;background:#000;position:fixed;inset:0}.verweilen{transition:opacity .5s}.strom{z-index:4;pointer-events:none;height:52vh;color:var(--papier);background:linear-gradient(#0000 0%,#05050599 18%,#050505eb 38%,#050505f7 100%);position:fixed;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 100%);mask-image:linear-gradient(#0000 0%,#000 38% 100%)}.strom .band{left:var(--rand);right:calc(var(--rand) + 16px);font:400 19px/1.36 var(--serif);will-change:transform;margin:0;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:76%}.strom .w{opacity:0;transition:opacity .4s}.strom .w.da{opacity:1}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.station.coda p.ausruf{margin:0;font-size:clamp(34px,11.5vw,78px);line-height:.98}.station.coda .nachsatz{font:400 italic 15px/1.4 var(--serif);color:#a8a49b;margin-top:clamp(26px,6vh,60px);transition:opacity 3s}
