@font-face{font-family:"403 Mono";src:url(/assets/fonts/403Mono-Regular.otf)format("opentype");font-weight:400}@font-face{font-family:"403 Mono";src:url(/assets/fonts/403Mono-Medium.otf)format("opentype");font-weight:500}@font-face{font-family:"403 Mono";src:url(/assets/fonts/403Mono-SemiBold.otf)format("opentype");font-weight:600}@font-face{font-family:Fell;src:url(/assets/fonts/IMFellDWPica-Regular.woff2)format("woff2");font-weight:400;font-display:swap}:root{--schwarz:#000;--weiss:#fff}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--schwarz);color:var(--weiss);font-family:"403 Mono","403Mono",IBM Plex Mono,monospace;font-size:16px;font-weight:400;line-height:1.5}::selection{background:var(--weiss);color:var(--schwarz)}a{color:inherit;text-decoration:none}a:hover{background:var(--weiss);color:var(--schwarz)}.rahmen:has(img){border:none!important}.werk .rahmen:has(img){border:none!important}.seite-stueck .werkfoto .rahmen:has(img){border:none!important}.seite-stueck .mehr .klein .rahmen:has(img){border:none!important}.seite-stueck .stapel .rahmen:has(img){border:none!important}.k2{white-space:nowrap}.k2 .in{margin-left:-.38em;margin-right:-.38em}.ecke{z-index:20;font-size:14px;position:fixed}.ecke.tl{top:24px;left:24px}.ecke.tr{text-align:right;top:24px;right:24px}.ecke.ml{top:50%;left:24px;transform:translateY(-50%)}.ecke.mr{text-align:right;top:50%;right:24px;transform:translateY(-50%)}.ecke.bl{bottom:24px;left:24px}.ecke.br{text-align:right;bottom:24px;right:24px}.ecke .hier{border-bottom:1px solid var(--weiss);padding-bottom:1px}.kopf{text-align:left;width:300px;position:absolute;top:96px;right:120px}.kopf img{height:32px;margin-bottom:24px;display:block}.kopf p{font-size:12px;line-height:1.6}.kopf .uhr{margin-top:16px;font-size:12px}.kaskade{width:100%;height:3900px;position:relative}.werk{position:absolute}.werk .num{font-size:16px;position:absolute}.werk .rahmen{border:1px solid var(--weiss);justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.werk .rahmen img{object-fit:cover;width:100%;height:100%;display:block}.werk .titel{margin-top:10px;font-size:12px;line-height:1.5}.werk a:hover .rahmen{background:var(--weiss);color:var(--schwarz)}.werk a.stumm{cursor:default}.werk a.stumm:hover,.werk a.stumm:hover .rahmen{color:inherit;background:0 0}.seite-stueck.seite-projekt .info{position:static!important}.seite-projekt .info .unter{margin-bottom:24px;font-size:13px}.seite-projekt .zwischentext{max-width:46ch;margin:0 0 120px;font-size:12.5px;line-height:1.8}.seite-projekt .zwischentext.rechts{text-align:left;margin-left:auto;margin-right:2%}@media (max-width:900px){.seite-projekt .zwischentext{max-width:none;margin:0 0 64px}.seite-projekt .zwischentext.rechts{margin:0 0 64px}}.w01{top:140px;left:190px}.w01 .num{top:24px;left:-46px}.w01 .rahmen{width:340px;height:460px}.w02{top:740px;left:855px}.w02 .num{top:24px;left:-46px}.w02 .rahmen{width:380px;height:285px}.w03{top:1200px;left:985px}.w03 .num{top:24px;left:-46px}.w03 .rahmen{width:300px;height:400px}.w04{top:1350px;left:85px}.w04 .num{top:24px;left:-46px}.w04 .rahmen{width:320px;height:430px}.w05{top:1870px;left:720px}.w05 .num{top:24px;left:-46px}.w05 .rahmen{width:360px;height:270px}.w06{top:2470px;left:220px}.w06 .num{top:24px;left:-46px}.w06 .rahmen{width:300px;height:400px}.w07{top:2960px;left:995px}.w07 .num{top:24px;left:-46px}.w07 .rahmen{width:300px;height:225px}.w08{top:3430px;left:370px}.w08 .num{top:24px;left:-46px}.w08 .rahmen{width:340px;height:460px}.w09{top:3810px;left:868px}.w09 .num{top:24px;left:-46px}.w09 .rahmen{width:340px;height:255px}.w10{top:4300px;left:330px}.w10 .num{top:24px;left:-46px}.w10 .rahmen{width:320px;height:430px}.w11{top:4790px;left:880px}.w11 .num{top:24px;left:-46px}.w11 .rahmen{width:340px;height:460px}.w12{top:5280px;left:190px}.w12 .num{top:24px;left:-46px}.w12 .rahmen{width:300px;height:430px}.w13{top:5760px;left:930px}.w13 .num{top:24px;left:-46px}.w13 .rahmen{width:300px;height:420px}.w14{top:6250px;left:320px}.w14 .num{top:24px;left:-46px}.w14 .rahmen{width:380px;height:285px}.services{font-size:12px;line-height:1.7;position:absolute;top:3320px;right:120px}.services .marker{margin-bottom:6px;display:block}.fuss{justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:84px;left:24px;right:24px}@media (max-width:900px){.kopf{width:auto;margin:96px 24px 0;position:static}.kaskade{height:auto;padding:80px 24px 160px}.werk{margin-bottom:72px;position:static}.werk .num{margin-bottom:8px;display:block;position:static}.werk .rahmen{height:auto!important}.w01{margin-left:9%}.w01 .rahmen{aspect-ratio:340/460;width:50%!important}.w02{margin-left:36%}.w02 .rahmen{aspect-ratio:380/285;width:55%!important}.w03{margin-left:48%}.w03 .rahmen{aspect-ratio:300/400;width:44%!important}.w04{margin-left:4%}.w04 .rahmen{aspect-ratio:320/430;width:47%!important}.w05{margin-left:32%}.w05 .rahmen{aspect-ratio:360/270;width:52%!important}.w06{margin-left:11%}.w06 .rahmen{aspect-ratio:300/400;width:44%!important}.w07{margin-left:49%}.w07 .rahmen{aspect-ratio:300/225;width:44%!important}.w08{margin-left:17%}.w08 .rahmen{aspect-ratio:340/460;width:50%!important}.w09{margin-left:39%}.w09 .rahmen{aspect-ratio:340/255;width:50%!important}.w10{margin-left:16%}.w10 .rahmen{aspect-ratio:320/430;width:47%!important}.w11{margin-left:40%}.w11 .rahmen{aspect-ratio:340/460;width:50%!important}.w12{margin-left:9%}.w12 .rahmen{aspect-ratio:300/430;width:44%!important}.w13{margin-left:46%}.w13 .rahmen{aspect-ratio:300/420;width:44%!important}.w14{margin-left:14%}.w14 .rahmen{aspect-ratio:380/285;width:55%!important}.services{margin:0 24px 120px;position:static}.fuss{flex-direction:column;gap:8px;padding:0 24px 96px;position:static}}.seite-shop{line-height:1.6}.seite-shop .kopf{text-align:left;width:auto;max-width:860px;padding:140px 160px 64px;position:static}.seite-shop .kopf h1{margin-bottom:24px;font-size:clamp(32px,3.8vw,54px);font-weight:500;line-height:1.1}.seite-shop .kopf p{max-width:52ch;font-size:15px}.seite-shop .kaskade{width:100%;height:2900px;position:relative}.seite-shop .werk .num{font-size:13px;position:absolute;top:-26px;left:0}.seite-shop .werk .titel{margin-top:10px;line-height:1.6}.seite-shop .werk .preis{font-weight:500}.s1{top:60px;left:190px}.s1 .rahmen{width:340px;height:430px}.s2{top:420px;left:855px}.s2 .rahmen{width:360px;height:280px}.s3{top:780px;left:140px}.s3 .rahmen{width:320px;height:400px}.s4{top:1120px;left:800px}.s4 .rahmen{width:340px;height:430px}.s5{top:1500px;left:240px}.s5 .rahmen{width:300px;height:380px}.s6{top:1900px;left:870px}.s6 .rahmen{width:320px;height:400px}.s7{top:2200px;left:180px}.s7 .rahmen{width:340px;height:260px}.seite-shop .hinweis{max-width:300px;font-size:12px;line-height:1.7;position:absolute;top:2560px;right:120px}.seite-shop .schluss{justify-content:space-between;padding:0 120px 160px;font-size:12px;display:flex}@media (max-width:900px){.seite-shop .kopf{padding:110px 24px 40px}.seite-shop .kaskade{height:auto;padding:0 24px 40px}.seite-shop .werk{margin-bottom:80px}.seite-shop .werk .num{margin-bottom:8px;display:block;position:static}.seite-shop .hinweis{max-width:none;margin:0 0 40px;position:static}.seite-shop .schluss{flex-direction:column;gap:8px;padding:0 24px 120px}}.seite-stueck{line-height:1.6}.seite-stueck .kopf{text-align:left;width:auto;max-width:none;padding:140px 160px 48px;position:static}.seite-stueck .kopf .zurueck{margin-bottom:28px;font-size:13px;display:inline-block}.seite-stueck .kopf h1{max-width:20ch;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.08}.seite-stueck .werkblatt{align-items:flex-start;gap:56px;padding:0 120px 140px 160px;display:flex}.seite-stueck .fotokaskade{flex:auto;min-width:0}.seite-stueck .werkfoto{margin-bottom:120px;position:relative}.seite-stueck .werkfoto:last-child{margin-bottom:0}.seite-stueck .werkfoto .num{font-size:13px;position:absolute;top:24px;left:-46px}.seite-stueck .werkfoto .rahmen{border:1px solid var(--weiss);justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.seite-stueck .werkfoto .rahmen.leer{aspect-ratio:3/4;max-height:74vh}.seite-stueck .werkfoto .rahmen img{width:100%;display:block}.seite-stueck .werkfoto:nth-of-type(3n+1){width:76%}.seite-stueck .werkfoto:nth-of-type(3n+2){width:54%;margin-top:-30px;margin-left:auto;margin-right:2%}.seite-stueck .werkfoto:nth-of-type(3n+2) .num{text-align:left;left:auto;right:-46px}.seite-stueck .werkfoto:nth-of-type(3n+3){width:64%;margin-left:9%}.seite-projekt .werkblatt{padding-bottom:0}.seite-projekt .fotokaskade.auftakt .werkfoto{width:100%;margin-bottom:0}.seite-projekt .breitband{padding:120px 120px 100px 160px}.seite-projekt .breitband .fotokaskade{flex-wrap:wrap;align-items:flex-start;column-gap:4%;display:flex}.seite-projekt .breitband .werkfoto{margin-bottom:150px;margin-left:0;margin-right:0}.seite-projekt .breitband .werkfoto:nth-of-type(7n+1){width:22%;margin-top:210px}.seite-projekt .breitband .werkfoto:nth-of-type(7n+2){width:62%;margin-left:auto}.seite-projekt .breitband .werkfoto:nth-of-type(7n+3){width:46%;margin-left:4%}.seite-projekt .breitband .werkfoto:nth-of-type(7n+4){width:30%;margin-top:170px;margin-left:auto}.seite-projekt .breitband .werkfoto:nth-of-type(7n+5){width:100%}.seite-projekt .breitband .werkfoto:nth-of-type(7n+6){width:34%;margin-top:60px;margin-left:10%}.seite-projekt .breitband .werkfoto:nth-of-type(7n+7){width:52%;margin-left:auto}.seite-projekt .breitband .werkfoto:nth-of-type(7n+2) .num,.seite-projekt .breitband .werkfoto:nth-of-type(7n+4) .num,.seite-projekt .breitband .werkfoto:nth-of-type(7n+7) .num{left:auto;right:-46px}.seite-projekt .breitband .zwischentext{width:100%;max-width:430px;margin-bottom:150px}.seite-projekt .breitband .zwischentext.rechts{margin-left:auto}@media (max-width:900px){.seite-projekt .breitband{padding:64px 24px 40px}.seite-projekt .breitband .fotokaskade{display:block}.seite-projekt .breitband .werkfoto{margin-bottom:64px}.seite-projekt .breitband .werkfoto:nth-of-type(7n+1),.seite-projekt .breitband .werkfoto:nth-of-type(7n+2),.seite-projekt .breitband .werkfoto:nth-of-type(7n+3),.seite-projekt .breitband .werkfoto:nth-of-type(7n+4),.seite-projekt .breitband .werkfoto:nth-of-type(7n+5),.seite-projekt .breitband .werkfoto:nth-of-type(7n+6),.seite-projekt .breitband .werkfoto:nth-of-type(7n+7){width:100%;margin-top:0;margin-left:0;margin-right:0}}.seite-stueck .info{flex:0 0 340px;font-size:13px;position:sticky;top:96px}.seite-stueck .info .num{margin-bottom:8px;font-size:13px;display:block}.seite-stueck .info .unter{margin-bottom:28px;font-size:13px}.seite-stueck .info .preiszeile{margin-bottom:24px;font-size:clamp(22px,2vw,30px);font-weight:500}.seite-stueck .info .wahl{gap:12px;margin-bottom:16px;display:flex}.seite-stueck .info .wahl .kachel{border:1px solid var(--weiss);color:inherit;font:inherit;cursor:pointer;text-align:left;opacity:.55;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:12px 8px;font-size:12.5px;display:flex}.seite-stueck .info .wahl .kachel .wert{font-size:15px;font-weight:500}.seite-stueck .info .wahl .kachel.aktivwahl,.seite-stueck .info .wahl .kachel:hover{opacity:1}.seite-stueck .info .kaufen{text-align:center;border:1px solid var(--weiss);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:14px 0;font-size:15px;display:block}.seite-stueck .info .kaufen:hover{background:var(--weiss);color:var(--schwarz)}.seite-stueck .info form{margin:0}.seite-stueck .info .miete{margin-top:16px;font-size:12.5px}.seite-stueck .info .miete a{border-bottom:1px solid var(--weiss)}.seite-stueck .info .text{margin-top:32px;font-size:12.5px;line-height:1.75}.seite-stueck .info .details{margin-top:36px}.seite-stueck .info .details summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;margin:0 -4px;padding:7px 4px;font-size:12.5px;list-style:none;display:flex}.seite-stueck .info .details summary::-webkit-details-marker{display:none}.seite-stueck .info .details summary .plus{font-size:15px;transition:transform .15s}.seite-stueck .info .details summary:hover{background:var(--weiss);color:var(--schwarz)}.seite-stueck .info .details details[open] summary .plus{transform:rotate(45deg)}.seite-stueck .info .details details p{padding:6px 4px 18px;font-size:12.5px;line-height:1.7}.seite-stueck .mehr{padding:40px 120px 140px 160px}.seite-stueck .mehr .marker{margin-bottom:48px;font-size:14px;display:block}.seite-stueck .mehr .reihe{align-items:flex-start;gap:7%;display:flex}.seite-stueck .mehr .klein{display:block}.seite-stueck .mehr .klein:first-child{width:42%}.seite-stueck .mehr .klein:nth-child(2){width:34%;margin-top:110px}.seite-stueck .mehr .klein .rahmen{border:1px solid var(--weiss);aspect-ratio:4/5;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.seite-stueck .mehr .klein .rahmen img{object-fit:cover;width:100%;height:100%;display:block}.seite-stueck .mehr .klein .titel{margin-top:12px;font-size:12px;line-height:1.6}.seite-stueck .mehr .klein .preis{font-weight:500}.seite-stueck .mehr .klein:hover .rahmen{background:var(--weiss);color:var(--schwarz)}.seite-stueck .schluss{justify-content:space-between;padding:0 120px 160px 160px;font-size:12px;display:flex}@media (max-width:900px){.seite-stueck .kopf{padding:110px 24px 32px}.seite-stueck .werkblatt{flex-direction:column;gap:48px;padding:0 24px 80px}.seite-stueck .fotokaskade{width:100%}.seite-stueck .werkfoto{margin-bottom:64px}.seite-stueck .werkfoto .num{margin-bottom:8px;display:block;position:static}.seite-stueck .werkfoto:nth-of-type(3n+1){width:100%}.seite-stueck .werkfoto:nth-of-type(3n+2){width:86%;margin-top:0;margin-left:auto;margin-right:0}.seite-stueck .werkfoto:nth-of-type(3n+3){width:86%;margin-left:0}.seite-stueck .info{flex:none;width:100%;position:static}.seite-stueck .mehr{padding:0 24px 80px}.seite-stueck .mehr .reihe{flex-direction:column;gap:56px}.seite-stueck .mehr .klein:first-child{width:100%}.seite-stueck .mehr .klein:nth-child(2){width:86%;margin-top:0;margin-left:auto}.seite-stueck .schluss{flex-direction:column;gap:8px;padding:0 24px 120px}}.marker{font-size:13px;display:block}.uhrzeile{letter-spacing:.04em;z-index:20;font-size:clamp(28px,3vw,44px);font-weight:500;position:fixed;top:24px;right:90px}.fussleiste{flex-wrap:wrap;gap:28px;padding:40px 24px 24px;font-size:11.5px;display:flex}@media (max-width:900px){.uhrzeile{text-align:center;pointer-events:none;width:100%;font-size:26px;left:0;right:auto}}.seite-studio{line-height:1.6}.seite-studio .kopf{width:300px;position:absolute;top:96px;right:120px}.seite-studio .kopf .uhr{font-variant-numeric:tabular-nums;margin-top:0;font-size:12px}.seite-studio .kopfzone{height:380px;position:relative}.seite-studio .intro{max-width:46ch;font-size:12px;line-height:1.7;position:absolute;top:100px;left:100px}.seite-studio .intro .marker{margin-bottom:16px}.seite-studio .statement{text-align:left;text-transform:uppercase;max-width:22ch;padding:56px 24px 24px 170px;font-size:64px;font-weight:500;line-height:1.06}.seite-studio .spalte{justify-content:flex-end;padding:32px 24px 0;display:flex}.seite-studio .spalte .txt{width:min(620px,90%);font-size:12.5px;line-height:1.75}.seite-studio .spalte .txt p{margin-bottom:14px}.seite-studio .listen{justify-content:center;padding:120px 24px 0;display:flex}.seite-studio .listen .block{width:min(620px,90%);font-size:12.5px;line-height:1.9}.seite-studio .listen h3{letter-spacing:.08em;margin:40px 0 12px;font-size:12.5px;font-weight:500}.seite-studio .listen h3:first-child{margin-top:0}.seite-studio .laut{text-transform:uppercase;padding:170px 24px 40px;font-weight:500;line-height:1.05}.seite-studio .laut .z{font-size:clamp(34px,4.6vw,68px);display:block}.seite-studio .laut .z.rechts{text-align:right}.seite-studio .laut .z.mitte{text-align:center}.seite-studio .fussleiste{padding:24px}@media (max-width:900px){.seite-studio .kopfzone{height:auto;padding:90px 24px 0}.seite-studio .kopf{width:auto;margin-bottom:48px;position:static}.seite-studio .intro{max-width:none;position:static}.seite-studio .statement{max-width:none;padding:48px 24px 16px;font-size:32px}.seite-studio .listen{padding-top:96px}.seite-studio .laut{padding-top:140px}.seite-studio .laut .z,.seite-studio .laut .z.rechts,.seite-studio .laut .z.mitte{text-align:left;font-size:30px}}.seite-flaeche{line-height:1.6}.seite-flaeche .hero{padding:130px 0 0;overflow:hidden}.seite-flaeche .hero .zahl{white-space:nowrap;margin-left:-.06em;font-size:clamp(160px,24vw,340px);font-weight:500;line-height:.9}.seite-flaeche .hero .unter{justify-content:space-between;align-items:baseline;gap:48px;padding:24px 90px 0 100px;display:flex}.seite-flaeche .hero .unter .gross{text-transform:uppercase;font-size:clamp(24px,2.6vw,38px);font-weight:500}.seite-flaeche .hero .unter .mini{font-size:13px}.seite-flaeche .planzone{height:1050px;margin-top:140px;position:relative}.seite-flaeche .planzone .dok{width:min(880px,72vw);position:absolute;top:0;right:0}.seite-flaeche .planzone .dok img{border:1px solid var(--weiss);background:var(--weiss);border-right:none;width:100%;display:block}.seite-flaeche .planzone .dok .titel{text-align:right;margin-top:10px;padding-right:24px;font-size:12px}.seite-flaeche .planzone .daten{width:300px;position:absolute;top:60px;left:100px}.seite-flaeche .planzone .marker{margin-bottom:16px}.seite-flaeche .zeile{border-top:1px solid var(--weiss);align-items:baseline;gap:20px;padding:18px 0;font-size:15px;display:flex}.seite-flaeche .zeile:last-of-type{border-bottom:1px solid var(--weiss)}.seite-flaeche .zeile .num{flex:0 0 28px;font-size:13px}.seite-flaeche .planzone .f{border:1px solid var(--weiss);justify-content:center;align-items:center;width:300px;height:400px;font-size:13px;display:flex;position:absolute;top:560px;left:100px}.seite-flaeche .nutzung{height:900px;position:relative}.seite-flaeche .nutzung .wort{text-transform:uppercase;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1;position:absolute}.seite-flaeche .nutzung .wort .mini{text-transform:none;margin-top:10px;font-size:13px;font-weight:400;display:block}.seite-flaeche .n1{top:60px;left:100px}.seite-flaeche .n2{top:260px;left:640px}.seite-flaeche .n3{top:470px;left:220px}.seite-flaeche .n4{top:660px;left:760px}.seite-flaeche .laut{text-transform:uppercase;padding:160px 90px 40px;font-weight:500;line-height:1.14}.seite-flaeche .laut .z{font-size:clamp(34px,4.8vw,72px);display:block}.seite-flaeche .laut .z.rechts{text-align:right}.seite-flaeche .laut .z.mitte{text-align:center}@media (max-width:900px){.seite-flaeche .hero .unter{flex-direction:column;gap:12px;padding:16px 24px 0}.seite-flaeche .planzone{height:auto;margin-top:80px;padding:0 24px}.seite-flaeche .planzone .dok{width:100%;position:static}.seite-flaeche .planzone .dok img{border-right:1px solid var(--weiss)}.seite-flaeche .planzone .daten{width:100%;margin-top:48px;position:static}.seite-flaeche .planzone .f{aspect-ratio:3/4;width:100%;height:auto;margin-top:48px;position:static}.seite-flaeche .nutzung{height:auto;padding:80px 24px 0}.seite-flaeche .nutzung .wort{margin-bottom:48px;font-size:36px;display:block;position:static}.seite-flaeche .laut{padding:110px 24px 24px}.seite-flaeche .laut .z,.seite-flaeche .laut .z.rechts,.seite-flaeche .laut .z.mitte{text-align:left;font-size:30px}}.seite-kontakt{line-height:1.6}.seite-kontakt .apparat{flex-direction:column;justify-content:center;align-items:center;gap:44px;min-height:100vh;padding:100px 24px 64px;display:flex}.seite-kontakt .geraet{flex-shrink:0;height:min(52vh,440px);position:relative}.seite-kontakt .geraet .huelle{z-index:3;width:auto;height:100%;display:block;position:relative}.seite-kontakt .geraet .display{z-index:1;width:41.6%;height:32.9%;position:absolute;top:23.2%;left:9.4%;overflow:hidden}.seite-kontakt .geraet .display video.bild{object-fit:cover;filter:grayscale()blur(.5px)contrast(1.06)brightness(1.1)saturate(0);width:100%;height:100%;animation:5.5s ease-in-out infinite bandlauf;display:block}.seite-kontakt .geraet .display video.band{z-index:2;pointer-events:none;object-fit:cover;mix-blend-mode:screen;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.seite-kontakt .geraet .display .zeilen{z-index:3;pointer-events:none;background:repeating-linear-gradient(#0000003d 0 1px,#0000 1px 3px),radial-gradient(#0000 54%,#0000006b 100%),linear-gradient(#bec3cd14,#bec3cd14);display:block;position:absolute;inset:0}@keyframes bandlauf{0%,to{filter:grayscale()blur(.5px)contrast(1.06)brightness(1.1)saturate(0)}38%{filter:grayscale()blur(.5px)contrast(1.09)brightness(1.05)saturate(0)}71%{filter:grayscale()blur(.4px)contrast(1.04)brightness(1.14)saturate(0)}}@media (prefers-reduced-motion:reduce){.seite-kontakt .geraet .display video.bild{animation:none}}.seite-kontakt .daten{text-align:center;flex-direction:column;align-items:center;gap:26px;font-size:17px;display:flex}.seite-kontakt .daten .wege{flex-direction:column;gap:5px;display:flex}.seite-kontakt .daten .ort{color:#9a9a9a;font-size:15px}.seite-kontakt .daten .satz{font-size:15px;line-height:1.75}.seite-kontakt .klein{color:#6e6e6e;flex-wrap:wrap;justify-content:center;gap:9px;font-size:12px;display:flex;position:absolute;bottom:26px;left:200px;right:200px}.seite-kontakt .klein a{color:#6e6e6e}.seite-kontakt .klein a:hover{color:var(--weiss)}.seite-kontakt .klein .tr{color:#454545}@media (max-width:900px){.seite-kontakt .apparat{gap:34px;padding:96px 24px 76px}.seite-kontakt .geraet{width:min(100%,300px);height:auto}.seite-kontakt .geraet .huelle{width:100%;height:auto}.seite-kontakt .daten{gap:22px;font-size:15px}.seite-kontakt .daten .ort{max-width:20ch;font-size:14px}.seite-kontakt .daten .satz{max-width:19ch;font-size:14px}.seite-kontakt .klein{gap:5px 12px;font-size:11.5px;bottom:62px;left:24px;right:24px}}.seite-cafe{line-height:1.6}.seite-cafe .auftakt{padding:190px 160px 0}.seite-cafe .auftakt .k2{letter-spacing:.01em;font-size:clamp(40px,6.4vw,104px);font-weight:400;line-height:1.02;display:block}.seite-cafe .kopf{width:300px;position:absolute;top:96px;right:120px}.seite-cafe .kopf .uhr{font-variant-numeric:tabular-nums;margin-top:0;font-size:12px}.seite-cafe .karte{padding:110px 160px 0;position:relative}.seite-cafe .karte .deko{display:block;position:absolute}.seite-cafe .karte .deko.wolkenband{z-index:0;opacity:.5;mix-blend-mode:screen;pointer-events:none;display:flex;top:-20px;left:0;right:0}.seite-cafe .karte .deko.wolkenband video{aspect-ratio:1.8;object-fit:fill;flex:1 1 0;min-width:0;display:block}.seite-cafe .karte .deko.zigarette{mix-blend-mode:screen;width:17%;top:370px;right:150px}.seite-cafe .karte .deko.toast{width:16%;bottom:70px;right:160px}.seite-cafe .karte .stufe,.seite-cafe .karte .handzeichen{z-index:1;position:relative;top:auto;left:auto}.seite-cafe .karte .stufe{max-width:540px}.seite-cafe .karte .s2{margin:70px 0 0 8%}.seite-cafe .karte .s3{margin:70px 0 0 16%}.seite-cafe .karte .s4{margin:70px 0 0 24%}.seite-cafe .karte .titel{letter-spacing:.05em;margin-bottom:14px;font-size:15px;font-weight:500;display:block}.seite-cafe .karte .liste{list-style:none}.seite-cafe .karte .liste li{align-items:baseline;gap:10px;font-size:19px;line-height:2.15;display:flex}.seite-cafe .karte .liste .was{white-space:nowrap}.seite-cafe .karte .liste .fuellung{border-bottom:1px dotted #3a3a3a;flex:1;transform:translateY(-4px)}.seite-cafe .karte .preis{font-variant-numeric:tabular-nums;white-space:nowrap}.seite-cafe .karte .preis.offen{color:#8a8a8a}.seite-cafe .karte .zusatz{color:#8a8a8a;margin-top:20px;font-size:13px;line-height:1.7;display:block}.seite-cafe .karte .zusatz .e{white-space:nowrap}.seite-cafe .karte .zusatz .tr{color:#454545}.seite-cafe .karte .wein{margin-top:52px;font-size:19px;display:block}.seite-cafe .karte .handzeichen{margin-top:96px;font-family:Fell,serif;font-size:68px;line-height:1;display:block}.seite-cafe .becher{padding:150px 160px 0}.seite-cafe .becher img{width:46%;height:auto;display:block}.seite-cafe .theke{padding:150px 160px 0}.seite-cafe .theke img{width:100%;height:auto;display:block}.seite-cafe .theke .cap{margin-top:20px;font-size:13px;display:block}.seite-cafe .hof{padding:150px 0 0;position:relative}.seite-cafe .hof figure{position:relative}.seite-cafe .hof img{width:100%;height:auto;display:block}.seite-cafe .hof .h1{width:46%;margin-left:160px}.seite-cafe .hof .h2{width:40%;margin:0 160px 0 auto}.seite-cafe .hof .h3{width:62%;margin:90px 0 0 160px}.seite-cafe .hof .cap{margin:40px 0 0 160px;font-size:13px;display:block}.seite-cafe .schluss{padding:170px 160px 0}.seite-cafe .schluss .z{font-size:clamp(28px,3.6vw,54px);font-weight:500;line-height:1.15;display:block}.seite-cafe .schluss .mini{color:#9a9a9a;margin-top:20px;font-size:15px;display:block}.seite-cafe .fussleiste{color:#6e6e6e;flex-wrap:wrap;gap:9px;padding:90px 160px 40px;font-size:12px;display:flex}.seite-cafe .fussleiste a{color:#6e6e6e}.seite-cafe .fussleiste a:hover{color:var(--weiss)}.seite-cafe .fussleiste .tr{color:#454545}@media (max-width:900px){.seite-cafe .kopf{text-align:right;width:auto;margin:96px 24px 0;position:static}.seite-cafe .auftakt{padding:64px 24px 0}.seite-cafe .auftakt .k2{font-size:34px}.seite-cafe .karte{padding:90px 24px 0}.seite-cafe .karte .deko.zigarette{width:44%;margin:44px 0 0 auto;position:static}.seite-cafe .karte .deko.toast{width:40%;margin:44px auto 0 0;position:static}.seite-cafe .karte .liste li{font-size:16px;line-height:2}.seite-cafe .karte .wein{font-size:16px}.seite-cafe .karte .stufe{max-width:none}.seite-cafe .karte .liste li{flex-wrap:nowrap}.seite-cafe .karte .liste .was{white-space:normal;min-width:0}.seite-cafe .karte .s2{margin:52px 0 0 20px}.seite-cafe .karte .s3{margin:52px 0 0 40px}.seite-cafe .karte .s4{margin:52px 0 0 60px}.seite-cafe .karte .handzeichen{margin-top:64px;font-size:52px}.seite-cafe .karte .zusatz .e,.seite-cafe .hof .cap .k2,.seite-cafe .hof .cap .k2 .in{white-space:normal}.seite-cafe .hof .cap{text-wrap:balance}.seite-cafe .becher,.seite-cafe .theke,.seite-cafe .hof{overflow-x:clip}.seite-cafe .becher{padding:90px 24px 0}.seite-cafe .becher img{width:68%;margin-left:20px}.seite-cafe .theke{padding:90px 0 0 24px}.seite-cafe .theke img{width:calc(100% + 40px)}.seite-cafe .theke .cap{margin-top:18px;padding-right:24px}.seite-cafe .hof{padding:90px 24px 0}.seite-cafe .hof .h1{width:84%;margin:0}.seite-cafe .hof .h2{width:56%;margin:28px 0 0 auto}.seite-cafe .hof .h3{width:calc(100% + 24px);margin:40px 0 0 -24px}.seite-cafe .hof .cap{margin:22px 0 0}.seite-cafe .schluss{padding:100px 24px 0}.seite-cafe .schluss .z{font-size:24px}.seite-cafe .fussleiste{padding:60px 24px 32px}}.seite-stimmung{height:100dvh;overflow:hidden}.seite-stimmung .stimmung{width:100%;height:100dvh}.seite-stimmung .panel{width:100%;height:100dvh;position:relative;overflow:hidden}.seite-stimmung .panel picture,.seite-stimmung .panel img{object-fit:cover;width:100%;height:100%;display:block}.seite-stimmung .panel:after{content:"";pointer-events:none;background:linear-gradient(#0000006b 0%,#0000 22%),linear-gradient(#0000 70%,#00000085 100%);position:absolute;inset:0}.seite-stimmung .panel-ansage:after{display:none}.seite-stimmung .ansage{flex-direction:column;justify-content:center;height:100%;padding:0 clamp(24px,10vw,150px);display:flex;transform:translateY(-7%)}.seite-stimmung .ansage .marke{white-space:nowrap;margin-left:-.085em;font-size:148px;font-weight:500;line-height:1.05}.seite-stimmung .ansage .marke.kurz{display:none}.seite-stimmung .ansage p{max-width:52ch;margin-top:28px;font-size:15px;line-height:1.7}.seite-stimmung .ecke,.seite-stimmung .geste,.seite-stimmung .stimmung-zaehler,.seite-stimmung .stimmung-weiter{text-shadow:0 1px 14px #0000008c}.seite-stimmung .geste{text-align:center;z-index:5;font-size:14px;position:absolute;bottom:92px;left:0;right:0}.seite-stimmung .stimmung-zaehler{text-align:center;z-index:21;font-size:13px;position:fixed;top:26px;left:0;right:0}.seite-stimmung .stimmung-weiter{text-align:center;z-index:21;font-size:15px;transition:opacity .4s;animation:2.4s ease-in-out infinite stimmung-tick;position:fixed;bottom:46px;left:0;right:0}.seite-stimmung .stimmung-weiter.aus{opacity:0}@keyframes stimmung-tick{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:900px){.seite-stimmung .ansage .marke.lang{display:none}.seite-stimmung .ansage .marke.kurz{font-size:64px;display:block}.seite-stimmung .ansage p{margin-top:22px;font-size:14px}.seite-stimmung .geste{padding:0 60px;font-size:13px;bottom:88px}.seite-stimmung .ecke{font-size:12px}.seite-stimmung .ecke.tl,.seite-stimmung .ecke.tr{top:18px}.seite-stimmung .ecke.ml,.seite-stimmung .ecke.mr{top:50%;transform:translateY(-50%)}.seite-stimmung .ecke.bl,.seite-stimmung .ecke.br{bottom:18px}.seite-stimmung .ecke.tl,.seite-stimmung .ecke.bl,.seite-stimmung .ecke.ml{left:18px}.seite-stimmung .ecke.tr,.seite-stimmung .ecke.br,.seite-stimmung .ecke.mr{right:18px}}@media (min-width:901px) and (max-width:1200px){.seite-stimmung .ansage .marke.lang{font-size:104px}}.seite-stimmung .panel-titel .ansage{z-index:3;position:absolute;inset:0}.seite-stimmung .panel-titel:after{background:linear-gradient(90deg,#000000b3 0%,#0000004d 42%,#0000 66%),linear-gradient(#0000006b 0%,#0000 22%),linear-gradient(#0000 70%,#00000085 100%)}.seite-stimmung .panel-titel .marke,.seite-stimmung .panel-titel .ansage p{text-shadow:0 2px 22px #0009}.seite-stimmung .panel video{object-fit:cover;width:100%;height:100%;display:block}.seite-stimmung .panel video.nur-hoch{display:none}@media (max-aspect-ratio:1){.seite-stimmung .panel video.nur-quer{display:none}.seite-stimmung .panel video.nur-hoch{display:block}}.seite-stimmung .panel-whitetee:after{background:0 0}.seite-stimmung .blatt-satz{text-align:left;color:var(--schwarz);z-index:5;letter-spacing:.05em;text-shadow:none;font-size:12px;line-height:1.8;position:absolute;top:63%;left:11%;right:auto}.seite-stimmung .blatt-satz .blatt-werk{margin-bottom:14px;display:block}.seite-stimmung.auf-hell .ecke,.seite-stimmung.auf-hell .stimmung-zaehler,.seite-stimmung.auf-hell .stimmung-weiter{color:var(--schwarz);text-shadow:none}.seite-stimmung.auf-hell .ecke:hover{background:var(--schwarz);color:var(--weiss)}.seite-stimmung.auf-hell .ecke .hier{border-bottom-color:var(--schwarz)}.seite-studio .teamband{flex-wrap:wrap;align-items:flex-start;gap:34px 30px;width:min(1080px,84vw);margin:110px auto 0;display:flex}.seite-studio .teamband .tb{height:auto;display:block}.seite-studio .teamband .tb1{width:33%;margin-top:0}.seite-studio .teamband .tb2{width:20%;margin-top:52px}.seite-studio .teamband .tb3{width:32%;margin-top:14px}.seite-studio .teamband .tb4{width:34%;margin-top:0}.seite-studio .teamband .tb5{width:24%;margin-top:46px}@media (max-width:900px){.seite-studio .teamband{gap:14px 16px;width:100%;margin-top:90px;padding:0 24px}.seite-studio .teamband .tb{margin-top:0!important}.seite-studio .teamband .tb1,.seite-studio .teamband .tb3{width:100%}.seite-studio .teamband .tb2,.seite-studio .teamband .tb4,.seite-studio .teamband .tb5{width:calc(50% - 8px)}}body:has(.seite-flaeche-raum){overflow:hidden}.seite-flaeche-raum{height:100vh;position:relative}.seite-flaeche-raum .modell{width:min(52vw,740px,100vw - 660px);height:min(58vh,580px);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.seite-flaeche-raum .modell-buehne{opacity:0;background:var(--schwarz);transition:opacity .6s;position:absolute;inset:0}.seite-flaeche-raum .modell-buehne.da{opacity:1}.seite-flaeche-raum .modell-buehne canvas{cursor:grab;touch-action:none;display:block;width:100%!important;height:100%!important}.seite-flaeche-raum .modell-buehne canvas:active{cursor:grabbing}.seite-flaeche-raum .modell-buehne>canvas:not(.modell-korn){filter:contrast(165%)brightness(118%)grayscale()blur(.7px)}.seite-flaeche-raum .modell-korn{pointer-events:none;cursor:default;z-index:2;opacity:.28;mix-blend-mode:multiply;image-rendering:pixelated;position:absolute;inset:0;width:100%!important;height:100%!important}.seite-flaeche-raum .raum-marke{z-index:3}.seite-flaeche-raum .modell-laedt{color:#ffffff8c;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seite-flaeche-raum .modell-laedt .strich{background:#ffffff38;width:132px;height:1px;display:block;overflow:hidden}.seite-flaeche-raum .modell-laedt .strich i{background:var(--weiss);transform-origin:0;width:100%;height:100%;transition:transform .2s linear;display:block;transform:scaleX(0)}.seite-flaeche-raum .modell-laedt .strich.offen i{width:40%;animation:1.1s ease-in-out infinite flaeche-laeuft;transform:none}@keyframes flaeche-laeuft{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.seite-flaeche-raum .modell-laedt .strich.offen i{width:100%;animation:none}}.seite-flaeche-raum .raum-marke{font:inherit;color:#ffffff80;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:15px;font-weight:500;transition:color .25s,opacity .3s;position:absolute;transform:translate(-50%,-50%)}.seite-flaeche-raum .raum-marke:hover,.seite-flaeche-raum .raum-marke.an{color:var(--weiss)}.seite-flaeche-raum .raum-marke:focus-visible{outline:1px solid var(--weiss);outline-offset:2px}.seite-flaeche-raum .legende{display:contents}.seite-flaeche-raum .leg-zeile{z-index:5;width:min(20vw,260px);transition:opacity .25s;position:absolute}.seite-flaeche-raum .leg-zeile:first-child{top:13vh;left:44px}.seite-flaeche-raum .leg-zeile:nth-child(2){top:19vh;right:44px}.seite-flaeche-raum .leg-zeile:nth-child(3){bottom:19vh;left:88px}.seite-flaeche-raum .leg-zeile:nth-child(4){bottom:11vh;right:60px}.seite-flaeche-raum .leg-zeile dt{margin-bottom:9px;font-size:16px;font-weight:500}.seite-flaeche-raum .leg-knopf{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-weight:500}.seite-flaeche-raum .leg-knopf:focus-visible{outline:1px solid var(--weiss);outline-offset:3px}.seite-flaeche-raum .leg-kuerzel{color:#ffffff80;margin-right:.5em;transition:color .25s}.seite-flaeche-raum .leg-zeile dd{color:#ffffff9e;font-size:14px;line-height:1.6;transition:color .25s}.seite-flaeche-raum .legende.hat-aktiv .leg-zeile{opacity:.35}.seite-flaeche-raum .legende .leg-zeile.an{opacity:1}.seite-flaeche-raum .leg-zeile.an .leg-kuerzel,.seite-flaeche-raum .leg-zeile.an dd{color:var(--weiss)}.seite-flaeche-raum .flaeche-anfrage{color:#ffffff9e;white-space:nowrap;font-size:14px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.seite-flaeche-raum .flaeche-anfrage a{color:var(--weiss);border-bottom:1px solid #fff6}.seite-flaeche-raum .flaeche-anfrage a:hover{border-bottom-color:var(--schwarz)}@media (max-width:900px){body:has(.seite-flaeche-raum){overflow:auto}.seite-flaeche-raum{height:auto;min-height:100vh;padding:96px 24px 104px}.seite-flaeche-raum .modell{background:var(--schwarz);z-index:1;width:auto;height:34vh;min-height:260px;margin:-96px -24px 8px;padding-top:64px;padding-left:24px;padding-right:24px;position:sticky;top:0;left:auto;transform:none}.seite-flaeche-raum .modell-buehne{top:64px}.seite-flaeche-raum .modell-laedt{top:calc(50% + 32px)}.seite-flaeche-raum .legende{display:block}.seite-flaeche-raum .leg-zeile,.seite-flaeche-raum .leg-zeile:first-child,.seite-flaeche-raum .leg-zeile:nth-child(2),.seite-flaeche-raum .leg-zeile:nth-child(3),.seite-flaeche-raum .leg-zeile:nth-child(4){opacity:.3;flex-direction:column;justify-content:center;width:auto;min-height:36vh;margin-top:0;padding:30px 0 40px;display:flex;position:static}.seite-flaeche-raum .leg-zeile:last-of-type{justify-content:flex-start;min-height:32vh}.seite-flaeche-raum .leg-zeile.an{opacity:1}.seite-flaeche-raum .legende.hat-aktiv .leg-zeile{opacity:.3}.seite-flaeche-raum .legende.hat-aktiv .leg-zeile.an{opacity:1}.seite-flaeche-raum .leg-zeile dd{color:#ffffff9e}.seite-flaeche-raum .leg-zeile.an dd{color:var(--weiss)}.seite-flaeche-raum .flaeche-anfrage{white-space:normal;margin-top:20px;position:static;transform:none}}.startintro{z-index:60;cursor:pointer;background:#000;transition:opacity .7s;position:fixed;inset:0}.startintro img{object-fit:cover;width:100%;height:100dvh;image-rendering:pixelated;display:block}.startintro.weg{opacity:0;pointer-events:none}@media (max-aspect-ratio:1){.startintro img{object-fit:contain}}.seite-404{background:#000;justify-content:center;align-items:center;min-height:100dvh;display:flex}.seite-404 .vierneun{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.seite-404 .vierneun .k2{font-size:28px}.seite-404 .vierneun a{color:#ffffff9e;font-size:14px;text-decoration:none}.seite-404 .vierneun a:hover{color:#fff}.seite-shop-block{background:#000;position:fixed;inset:0}.seite-shop-block img{object-fit:cover;width:100%;height:100dvh;image-rendering:pixelated;display:block}@media (max-aspect-ratio:1){.seite-shop-block img{object-fit:contain}}
