@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{--blau:#2b4059;--blau-tief:#1e2f43;--blau-hell:#3a5675;--messing:#d2ac55;--messing-tief:#74561a;--papier:#f2efe7;--tinte:#17212c;--tinte-weich:#4a5561;--linie:#17212c38;--linie-hell:#f2efe747;--akzent:var(--messing-tief);--neben:var(--tinte-weich);--linie-ton:var(--linie);--serif:"Newsreader", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, monospace;--leiste:0px;--band:46px;--rand:14px;--display:min(6.2rem, 6.4vw);--gross:clamp(2rem, 3.6vw, 3.4rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--papier);color:var(--tinte);font:400 1.125rem/1.6 var(--serif);margin:0}html.ton-blau body{background:var(--blau);color:var(--papier)}html.ton-blau{--akzent:var(--messing);--neben:#cfd6de;--linie-ton:var(--linie-hell)}[data-ton=blau]{background:var(--blau);color:var(--papier);--akzent:var(--messing);--neben:#cfd6de;--linie-ton:var(--linie-hell)}[data-ton=papier]{background:var(--papier);color:var(--tinte);--akzent:var(--messing-tief);--neben:var(--tinte-weich);--linie-ton:var(--linie)}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}p{text-wrap:pretty;margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--messing);outline-offset:3px}main,.schluss{margin-left:var(--leiste)}.innen{width:min(1180px,100% - 3rem);margin-inline:auto}.leiste{height:var(--band);z-index:50;background:var(--papier);color:var(--tinte);padding:0 var(--rand);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.leiste:after{content:"";inset:var(--band) 0 0 0;border:var(--rand) solid var(--papier);pointer-events:none;z-index:49;border-top:0;border-bottom:0;position:fixed}.marke{align-items:center;gap:10px;text-decoration:none;display:flex}.zeichen{width:clamp(1.3rem,1.5vw,1.75rem);height:auto;color:var(--blau)}.wortmarke{font:600 clamp(.72rem, .78vw, .95rem)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.leiste-ruf{height:30px;color:var(--tinte);text-underline-offset:4px;font:600 clamp(.78rem, .82vw, 1rem)/1 var(--mono);align-items:center;gap:8px;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px;transition:transform .12s ease-out;display:flex}.leiste-ruf svg{width:15px;height:15px;color:var(--blau)}.leiste-ruf:active{transform:scale(.97)}.nur-handy{display:inline}.einstieg{background:var(--blau);height:280vh;position:relative}.buehne{height:100svh;padding-top:var(--band);background:var(--blau);position:sticky;top:0;overflow:hidden}.bild{right:0;top:var(--band);height:calc(100% - var(--band));aspect-ratio:3/2;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%);mask-image:linear-gradient(90deg,#0000,#000 10%)}.bild .platte{object-fit:fill;width:100%;height:100%}.kopie{height:auto;position:absolute}.etikett{font:600 .8rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--messing);border-top:1px solid;width:7.5em;padding:6px 0;position:absolute;left:45.5%}.etikett[data-k="0"]{color:#c9b994}html.js .einstieg .kopie,html.js .einstieg .etikett:not([data-k="0"]){visibility:hidden}html.js .einstieg .kopie.da,html.js .einstieg .etikett.da{visibility:visible}.titel{max-width:min(38vw,40rem);color:var(--papier);position:absolute;bottom:clamp(2rem,8vh,5rem);left:clamp(1.5rem,4vw,4.5rem)}.titel h1{font-size:var(--display)}.titel .knopf--hell{background:var(--messing);color:var(--tinte);margin-top:1.4rem}.absender{font:400 .9rem/1.5 var(--mono);color:#cfd6de;max-width:32ch;margin-top:1.4rem}.auftakt{z-index:2;background:var(--papier);color:var(--tinte);margin-top:-55svh;padding:clamp(4.5rem,10vw,8rem) 0 clamp(4rem,8vw,7rem);position:relative;box-shadow:0 -18px 40px #0a121c47}.auftakt:before{content:"";background:var(--messing);height:6px;position:absolute;top:0;left:0;right:0}.auftakt-raster{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.auftakt h2{font-size:var(--gross)}.auftakt-text{gap:1.6rem;max-width:62ch;display:grid}.stand{font:500 .95rem/1.4 var(--mono);align-items:center;gap:.6rem;display:flex}.punkt{background:#3f8a5a;border-radius:50%;flex:none;width:9px;height:9px}.stand.zu .punkt{background:#b0503c}.knopf{background:var(--blau);color:var(--papier);font:600 .95rem/1.2 var(--mono);cursor:pointer;border:0;border-radius:3px;justify-self:start;padding:.9rem 1.3rem;text-decoration:none;transition:background-color .15s ease-out,transform .12s ease-out;display:inline-block}.knopf:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.knopf:hover{background:var(--blau-tief)}}.ladentag{z-index:2;background:var(--blau-tief);color:var(--papier);position:relative}.ladentag-buehne{flex-direction:column;justify-content:center;gap:clamp(2rem,5vh,3.5rem);min-height:100svh;padding:6rem 0 4rem;display:flex;overflow:hidden}.ladentag-kopf{grid-template-columns:1.1fr 1fr;align-items:end;gap:2rem 5rem;width:min(1180px,100% - 3rem);margin-inline:auto;display:grid}.ladentag-kopf h2{font-size:var(--gross)}.ladentag-kopf p{color:#d9dee4;max-width:46ch}.spur-rahmen{padding:0 0 3rem;overflow:hidden}.spur{--breite:180vw;width:var(--breite);border-bottom:2px solid var(--papier);height:300px;margin-left:clamp(1.5rem,4vw,4.5rem);position:relative}.spur>*,.stunden span{--x:calc(var(--m) / 480 * (var(--breite) - 6rem))}.stunden span{bottom:-2.2rem;left:var(--x);font:500 .85rem/1 var(--mono);color:#cfd6de;white-space:nowrap;position:absolute;transform:translate(-50%)}.stunden span:before{content:"";background:var(--papier);width:1px;height:14px;position:absolute;bottom:1.6rem;left:50%}.bogen{left:calc(15 / 480 * (var(--breite) - 6rem));width:calc(450 / 480 * (var(--breite) - 6rem));height:220px;color:var(--papier);opacity:.85;position:absolute;bottom:0}.bogen-text{left:calc(220 / 480 * (var(--breite) - 6rem));font:400 1.6rem/1.2 var(--serif);white-space:nowrap;font-style:italic;position:absolute;bottom:232px}.strich{left:var(--x);width:calc(5 / 480 * (var(--breite) - 6rem));background:var(--messing);cursor:pointer;transform-origin:bottom;border:0;height:140px;padding:0;transition:transform .2s ease-out;position:absolute;bottom:0}.strich:active{transform:scaleY(.97)}.strich-text{left:var(--x);font:600 .9rem/1.3 var(--mono);color:var(--messing);max-width:14em;position:absolute;bottom:152px}.strich-hinweis{left:var(--x,0);left:calc(62 / 480 * (var(--breite) - 6rem) + 3.5rem);font:400 .95rem/1.4 var(--serif);color:var(--papier);max-width:22ch;position:absolute;bottom:64px}.strich-hinweis[hidden]{display:none}.samstag{left:var(--x);border-left:1px dashed #f2efe799;height:290px;position:absolute;bottom:0}.samstag span{font:400 .85rem/1.3 var(--mono);color:#cfd6de;white-space:nowrap;position:absolute;top:0;left:.6rem}.ladentag-fuss{width:min(1180px,100% - 3rem);font:400 .85rem/1.4 var(--mono);color:#cfd6de;margin:2.4rem auto 0}html.still-modus .spur-rahmen{overflow-x:auto}.schuhe{padding:clamp(5rem,11vw,9rem) 0}.schuhe-raster{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.film{aspect-ratio:3/2;background:var(--blau);border-radius:2px;width:100%;position:relative;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .4s ease-out}.film.is-live canvas{opacity:1}.schuhe-text{gap:1.4rem;max-width:60ch;display:grid}.schuhe-text h2{font-size:var(--gross)}.detail{width:min(100%,380px);margin:1rem 0 0}.frame{border-radius:2px;display:block;overflow:hidden}.tafel{padding:clamp(5rem,10vw,8rem) 0 clamp(3rem,6vw,5rem)}.tafel h2{font-size:var(--gross);margin-bottom:2.6rem}.tafel-gitter{border-top:2px solid}.zeile{border-bottom:1px solid var(--linie-ton);grid-template-columns:10rem 1fr 13rem;display:grid}.zeile>span{padding:1.15rem 1.2rem 1.15rem 0}.zeile>span+span{border-left:1px solid var(--linie-ton);padding-left:1.2rem}.zeile [role=rowheader]{font:700 1.05rem/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.zeile [role=cell]:last-child{font:500 1rem/1.4 var(--mono);color:var(--akzent)}.kopfzeile span{letter-spacing:.14em;text-transform:uppercase;padding-block:.8rem;font:500 .78rem/1 var(--mono)!important;color:var(--neben)!important}html.js .zeile:not(.kopfzeile){opacity:0;transform-origin:top;transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .6s cubic-bezier(.23,1,.32,1);transform:rotateX(70deg)}html.js .zeile.da{opacity:1;transform:none}.wand{padding:clamp(5rem,7vw,6rem) 0 clamp(5rem,10vw,8rem)}.wand-raster{gap:2.4rem;display:grid}.wand-text{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 5rem;display:grid}.wand-text h2{font-size:var(--gross)}.wand-text p{max-width:50ch}.film--breit{aspect-ratio:16/8}.stimmen{padding:clamp(5rem,7vw,6rem) 0 clamp(5rem,10vw,8rem)}.stimmen h2{font-size:var(--gross);margin-bottom:2.4rem}.stimmen-tafel{border-top:2px solid;margin:0;padding:0;list-style:none}.stimmen-tafel li{border-bottom:1px solid var(--linie-ton);grid-template-columns:1fr 17rem;align-items:baseline;gap:2rem;padding:1.4rem 0;display:grid}.stimmen-tafel blockquote{font:italic 400 clamp(1.3rem, 2.1vw, 1.85rem)/1.3 var(--serif);margin:0}.stimmen-tafel span{font:400 .85rem/1.4 var(--mono);color:var(--neben)}.stimmen-fuss{font:500 .9rem/1.5 var(--mono);color:var(--akzent);margin-top:2rem}.schluss{padding:clamp(5rem,10vw,8rem) 0 clamp(4rem,8vw,6rem)}.schluss-raster{grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.karte{margin:0}.karte svg{background:#e8e3d7;border-radius:2px;width:100%;height:auto;display:block}.k-strassen polyline{fill:none;stroke:#fbf9f4;stroke-linecap:round;stroke-linejoin:round}.k-tram polyline{fill:none;stroke:var(--tinte-weich);stroke-width:1.2px;stroke-dasharray:5 4}.k-tram .halt{fill:var(--blau);stroke:#fbf9f4;stroke-width:2px}.k-haeuser polygon{fill:#d6cfbf;stroke:#c5bdab;stroke-width:.6px}.k-haeuser .theater{fill:#b9a98a}.k-haeuser .laden{fill:var(--blau);stroke:var(--messing);stroke-width:2.5px}.k-text text{font-family:var(--mono);fill:var(--tinte);font-size:13px}.k-text .k-theater{font-family:var(--serif);font-size:19px;font-style:italic}.k-text .k-laden{fill:var(--blau-tief);font-size:14px;font-weight:700}.k-text .k-strasse{fill:var(--tinte-weich);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.k-text .k-halt{fill:var(--blau);font-size:12px}.karte figcaption{font:400 .75rem/1.4 var(--mono);color:var(--tinte-weich);margin-top:.6rem}.schluss-text{gap:1.2rem;display:grid}.schluss-text h2{font-size:var(--gross)}.stand--gross{font-size:1.05rem}.zeiten{border-top:1px solid var(--linie);margin:0;display:grid}.zeiten div{border-bottom:1px solid var(--linie);font:400 .95rem/1.4 var(--mono);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.zeiten dd{margin:0}.zeiten .heute{color:var(--blau);font-weight:700}.schluss-ruf a{font:600 1.5rem/1.2 var(--mono);text-underline-offset:5px;text-decoration-thickness:1px}.schluss-fuss{border-top:1px solid var(--linie);font:400 .85rem/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1.2rem;padding-top:1.2rem;display:flex}.marke--fuss{flex-direction:row;gap:.6rem;font-weight:600;text-decoration:none}.marke--fuss .zeichen{width:28px;color:var(--blau)}.schluss-fuss button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hinweis{background:var(--papier);max-width:34rem;color:var(--tinte);border:0;border-radius:4px;padding:2rem}.hinweis::backdrop{background:#0e162099}.hinweis h2{margin-bottom:1rem;font-size:1.8rem}.hinweis p{margin-bottom:1rem;font-size:1rem}.hinweis[open]{animation:.32s cubic-bezier(.23,1,.32,1) auf}@keyframes auf{0%{opacity:0;transform:scale(.96)}}@media (width<=900px){.wortmarke{letter-spacing:.05em;max-width:16em;font-size:.62rem;line-height:1.3}.zeichen{width:22px}.leiste-ruf{font-size:.78rem}:root{--band:52px;--rand:8px;--leiste:0px;--display:clamp(2.3rem, 10.5vw, 3rem);--gross:clamp(1.9rem, 8vw, 2.4rem)}.einstieg{height:240vh}.bild{top:var(--band);width:230vw;height:auto;left:-118vw;right:auto;transform:none;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.etikett{display:none}.titel{max-width:none;bottom:2rem;left:1.25rem;right:1.25rem}.absender{margin-top:.8rem;font-size:.8rem}.titel .knopf--hell{margin-top:1rem}.auftakt{margin-top:-40svh}.auftakt-raster,.ladentag-kopf,.schuhe-raster,.wand-text,.schluss-raster{grid-template-columns:1fr}.spur{--breite:520vw;height:260px;margin-left:1.25rem}.samstag{height:250px}.bogen{height:180px}.bogen-text{font-size:1.25rem;bottom:190px}.zeile{grid-template-columns:1fr}.zeile>span+span{border-left:0;padding-top:0;padding-left:0}.kopfzeile{display:none}.stimmen-tafel li{grid-template-columns:1fr;gap:.5rem}.film--breit{aspect-ratio:4/3}.innen{width:calc(100% - 2.5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine){.titel .knopf--hell:hover{background:#e2c275}}.stunden span:first-child{transform:none}.stunden span:first-child:before{left:0}
