@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2)format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.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:"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-Dn3IlU-Z.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{--papier:#f2f1ea;--tinte:#1f2420;--grau:#5b625a;--salbei:#9ba98b;--salbei-hell:#dde5d2;--beere:#a9004c;--nacht:#141a1c;--linie:#1f242029;--rand:clamp(10px, 2.2vw, 40px);--innen:clamp(20px, 5vw, 96px);--kopf:clamp(54px, 4.4vw, 76px);--display:clamp(2.3rem, 4.6vw, 6.4rem);--text:clamp(1.06rem, .95rem + .3vw, 1.4rem);--klein:clamp(.86rem, .8rem + .15vw, 1.05rem);--sans:"Jost", system-ui, sans-serif;--serif:"Source Serif 4", Georgia, serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--papier);color:var(--tinte);font-family:var(--serif);font-size:var(--text);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--sans);letter-spacing:-.01em;font-weight:400;line-height:1.04}h2{font-size:var(--display)}[id]{scroll-margin-top:calc(var(--kopf) + 10px)}.kopf{z-index:20;height:var(--kopf);padding:0 var(--rand);background:var(--papier);font-family:var(--sans);align-items:center;gap:clamp(18px,2.4vw,44px);font-size:clamp(.95rem,.82vw,1.3rem);display:flex;position:sticky;top:0}.marke{color:var(--tinte);align-items:center;margin-right:auto;display:flex}.wortmarke{aspect-ratio:3000/444;width:auto;height:clamp(1.45rem,1.75vw,2.5rem)}.kopf-links{gap:clamp(18px,2vw,40px);display:flex}.kopf-links a,.tel{text-decoration:none}.kopf-links a:hover{color:var(--beere)}.tel{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--beere);padding-bottom:1px}.tel .kurz{display:none}.einstieg{padding:0 var(--rand)}.motion .einstieg{height:200vh}.einstieg-pin{top:var(--kopf);height:calc(100svh - var(--kopf));flex-direction:column;display:flex;position:sticky}.film{background:#c9cfb8;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 .6s}.film.is-live canvas{opacity:1}.hero-video video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.hero-video.is-live video{opacity:1}.film-blick{flex:1;min-height:0}.unterschrift{flex:none;justify-content:space-between;align-items:baseline;gap:24px;padding:clamp(14px,2.2vh,26px) 0 clamp(16px,2.6vh,30px);display:flex}.unterschrift h1{font-size:clamp(1.7rem,2.7vw,4rem);line-height:1.05}.info{font-family:var(--sans);font-size:var(--klein);color:var(--grau);white-space:nowrap;gap:18px;display:flex}.info-tel{color:var(--tinte);border-bottom:1px solid var(--beere);font-variant-numeric:tabular-nums;text-decoration:none}.anruf-m{display:none}.auftakt{padding:clamp(80px, 16vh, 200px) var(--innen);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,120px);display:grid}.auftakt h2{max-width:11ch}.auftakt-text p{max-width:38ch}.stimme{border-left:2px solid var(--beere);margin-top:clamp(28px,5vh,56px);padding-left:20px}.stimme p{font-family:var(--sans);font-size:clamp(1.3rem,1.7vw,2.3rem);line-height:1.2}.stimme footer{font-family:var(--sans);font-size:var(--klein);color:var(--grau);margin-top:8px}.stimme.klein p{font-size:clamp(1.1rem,1.2vw,1.6rem)}.sehprobe{margin:0 var(--rand);padding:clamp(60px, 12vh, 150px) var(--innen);background:#fbfaf6}.sehprobe-kopf{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(36px,7vh,90px);display:flex}.sehprobe-kopf h2{color:var(--grau);font-size:clamp(1.4rem,2vw,2.8rem)}.glaeser{border:1px solid var(--tinte);font-family:var(--sans);display:flex}.glaeser button{font:inherit;font-size:var(--klein);cursor:pointer;min-height:44px;color:var(--tinte);background:0 0;border:0;padding:10px 20px}.glaeser button+button{border-left:1px solid var(--tinte)}.glaeser button[aria-pressed=true]{background:var(--tinte);color:var(--papier)}.tafel{--unschaerfe:0px;list-style:none}.tafel li{border-top:1px solid var(--linie);grid-template-columns:2.4em minmax(0,1fr) minmax(0,18em);align-items:baseline;gap:0 24px;padding:clamp(10px,1.6vh,18px) 0;display:grid}.tafel .nr{font-family:var(--sans);font-size:var(--klein);color:var(--beere);font-variant-numeric:tabular-nums}.tafel .zeile{font-family:var(--sans);filter:blur(var(--unschaerfe));overflow-wrap:anywhere;line-height:1.05;transition:filter .35s}.tafel .was{font-size:var(--klein);color:var(--grau)}.z1{font-size:clamp(2.6rem,7.4vw,10rem)}.z2{font-size:clamp(2.1rem,5.4vw,7.4rem)}.z3{font-size:clamp(1.8rem,4.2vw,5.6rem)}.z4{font-size:clamp(1.6rem,3.3vw,4.4rem)}.z5{font-size:clamp(1.4rem,2.6vw,3.4rem)}.z6{font-size:clamp(1.25rem,2vw,2.6rem)}.z7{font-size:clamp(1.12rem,1.5vw,2rem)}.z8{font-size:clamp(1.06rem,1.2vw,1.6rem)}.tafel-fuss{max-width:52ch;color:var(--grau);margin-top:clamp(36px,6vh,70px)}.fassungen{padding:clamp(36px, 6vh, 80px) var(--rand) 0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,70px) clamp(28px,5vw,90px);display:grid}.film-material{aspect-ratio:21/9;grid-column:1/-1}.fassungen-text{padding-left:calc(var(--innen) - var(--rand))}.fassungen-text h2{margin-bottom:clamp(26px,4vh,50px)}.material-spalten{grid-template-columns:1fr 1fr;gap:28px;display:grid}.material-spalten h3{color:var(--beere);margin-bottom:8px;font-size:clamp(1.3rem,1.6vw,2.2rem)}.titan{padding-right:calc(var(--innen) - var(--rand));align-self:end}.frame{background:var(--salbei-hell);aspect-ratio:3/2;display:block;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.titan figcaption{font-size:var(--klein);color:var(--grau);margin-top:12px}.werkstatt{padding:clamp(90px, 16vh, 200px) var(--innen) clamp(90px, 16vh, 200px) var(--rand);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,90px);display:grid}.werkstatt h2{margin-bottom:24px}.werkstatt p{max-width:36ch}.nacht{margin:0 var(--rand);padding:clamp(70px, 13vh, 170px) var(--innen);background:var(--nacht);color:#e9ebe4;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:clamp(28px,5vw,90px);display:grid}.nacht-bild{background:#0f1416;order:2}.nacht h2{margin-bottom:24px}.nacht p{max-width:38ch}.nacht p+p{color:#b9bfb6;margin-top:1em}.besuch{padding:clamp(90px, 16vh, 200px) var(--innen) clamp(70px, 12vh, 150px)}.besuch h2{max-width:15ch;margin-bottom:clamp(40px,7vh,90px)}.besuch-raster{border-top:1px solid var(--tinte);grid-template-columns:1.2fr 1fr 1fr;gap:clamp(28px,4vw,70px);padding-top:28px;display:grid}.weg p+p{margin-top:.8em}address{font-style:normal;font-family:var(--sans);margin-top:1.2em}.zeiten div{border-bottom:1px solid var(--linie);font-family:var(--sans);font-size:var(--klein);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.zeiten div.heute{color:var(--beere)}.zeiten dd{font-variant-numeric:tabular-nums;text-align:right}.kontakt{font-family:var(--sans);flex-direction:column;gap:10px;display:flex}.kontakt .anruf{border-bottom:2px solid var(--beere);font-variant-numeric:tabular-nums;align-self:start;font-size:clamp(1.5rem,2vw,2.6rem);text-decoration:none}.kontakt .mail{text-decoration:none}.hinweis{font-size:var(--klein);color:var(--grau)}.fuss{margin:0 var(--rand) var(--rand);padding:clamp(36px, 6vh, 70px) var(--innen);background:var(--salbei-hell);justify-content:space-between;align-items:end;gap:24px;display:flex}.fuss-logo{aspect-ratio:3000/612;width:clamp(200px,22vw,380px);height:auto;color:var(--tinte)}.fuss-links{gap:22px;display:flex}.fuss-links button{font:inherit;font-family:var(--sans);font-size:var(--klein);cursor:pointer;color:var(--tinte);background:0 0;border:0;border-bottom:1px solid}dialog{background:var(--papier);max-width:560px;color:var(--tinte);border:0;margin:auto;padding:32px}dialog::backdrop{background:#141a1c8c}dialog h2{margin-bottom:16px;font-size:1.8rem}dialog p+p{margin-top:.8em}dialog .close{font:inherit;font-family:var(--sans);background:var(--tinte);color:var(--papier);cursor:pointer;border:0;margin-top:22px;padding:10px 18px}@media (width<=760px){:root{--kopf:56px}.kopf-links{display:none}.wortmarke{height:22px}.tel .num{display:none}.tel .kurz{display:inline}.motion .einstieg{height:160vh}.film-blick{flex:none;height:60svh}.unterschrift{flex-direction:column;align-items:flex-start;gap:10px}.unterschrift h1{font-size:clamp(2rem,9vw,2.6rem)}.info .heute,.info .info-tel{display:none}.anruf-m{font-family:var(--sans);background:var(--tinte);color:var(--papier);margin-top:6px;padding:13px 20px;font-size:1.05rem;text-decoration:none;display:inline-block}.auftakt,.werkstatt,.nacht,.fassungen{grid-template-columns:1fr}.sehprobe-kopf{flex-direction:column;align-items:flex-start}.tafel li{grid-template-columns:1.6em minmax(0,1fr)}.tafel .was{grid-column:2}.film-material{aspect-ratio:4/3}.material-spalten{grid-template-columns:1fr}.fassungen-text,.titan{padding:0 calc(var(--innen) - var(--rand))}.werkstatt{padding-left:var(--innen)}.nacht-bild{order:0}.besuch-raster{grid-template-columns:1fr}.fuss{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tafel .zeile{transition:none}}.nw{white-space:nowrap}h1,h2{text-wrap:balance}
