@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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:#f1ece2;--papier-2:#e8e1d3;--tinte:#1b1916;--messing:#9a6b17;--filz:#6e6a64;--linie:#1b191629;--display:min(6.4rem, 6.6vw);--text:1.125rem;--klein:.875rem;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--rand:clamp(1rem, 5vw, 5rem);--leiste:64px}@media (width<=760px){:root{--display:clamp(2.3rem, 10.5vw, 3rem);--text:1.0625rem;--leiste:56px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--papier);color:var(--tinte);font:400 var(--text)/1.55 var(--sans);margin:0}img{max-width:100%;display:block}a{color:inherit}h1,h2{font-family:var(--serif);font-weight:400;font-size:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.02}p{margin:0}i{font-style:italic}.skip{position:absolute;top:0;left:-999px}.skip:focus{z-index:50;background:var(--papier);padding:.5rem 1rem;top:1rem;left:1rem}:focus-visible{outline:2px solid var(--messing);outline-offset:3px}.site-head{z-index:20;height:var(--leiste);padding:0 var(--rand);background:var(--papier);color:var(--tinte);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);transform:translateY(calc(100svh - var(--leiste)));will-change:transform;justify-content:space-between;align-items:center;gap:1.5rem;font-size:clamp(.95rem,.9vw,1.25rem);display:flex;position:fixed;top:0;left:0;right:0}.marke{align-items:center;gap:.6em;min-height:44px;text-decoration:none;display:flex}.zeichen{aspect-ratio:1;width:auto;height:clamp(1.4rem,1.6vw,2.3rem);color:var(--messing)}.name{font-family:var(--serif);letter-spacing:.01em;font-size:clamp(1.45rem,1.65vw,2.4rem);line-height:1}.name-zusatz{font-size:var(--klein);color:var(--filz);border-left:1px solid var(--linie);margin-left:.2em;padding-left:.9em}.links{align-items:center;gap:2rem;display:flex}.links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.links .tel{font-variant-numeric:tabular-nums;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}@media (width<=760px){.site-head{height:calc(var(--leiste) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-bottom:0;top:auto;bottom:0;transform:none}.nur-gross{display:none!important}.name{font-size:1.35rem}.zeichen{height:1.25rem}}.einstieg{height:300vh;position:relative}.buehne{height:100svh;position:sticky;top:0;overflow:hidden}.film{inset:0 0 var(--leiste) 0;background:#2a221b;position:absolute;overflow:hidden}.film .still,.film canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film canvas{opacity:0;transition:opacity .5s}.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-werkstatt .still{object-position:52% 50%}.marken{left:var(--rand);bottom:calc(var(--leiste) + 8vh);color:#fff;width:min(44rem,52vw);position:absolute}.marke-text{opacity:0;font-family:var(--serif);font-size:var(--display);text-wrap:balance;text-shadow:0 0 1.2em #0f0b088c,0 .05em .25em #0f0b0873;line-height:1.02;position:absolute;bottom:0;left:0}.marke-text.m1{opacity:1;max-width:11ch}.m3{width:100%}.m3 .zeile{font-family:var(--sans);font-size:var(--text);max-width:30ch;margin-top:.9rem;line-height:1.45}.knopf{background:var(--papier);min-height:48px;color:var(--tinte);font-family:var(--sans);font-size:var(--text);text-shadow:none;border-radius:2px;align-items:center;margin-top:1.4rem;padding:0 1.4rem;font-weight:500;text-decoration:none;display:inline-flex}.knopf:hover{background:#fff}.no-motion .einstieg{height:auto}.no-motion .buehne{position:relative}.no-motion .marke-text{opacity:0}.no-motion .marke-text.m3{opacity:1}@media (width<=760px){.einstieg{height:240vh}.film{height:58svh;inset:0 0 auto}.marken{left:var(--rand);right:var(--rand);width:auto;color:var(--tinte);top:calc(58svh + 1.4rem);bottom:auto}.marke-text{text-shadow:none;top:0;bottom:auto}.m2 i{color:var(--messing)}.knopf{background:var(--tinte);color:var(--papier)}}section{padding:clamp(5rem, 12vh, 10rem) var(--rand)}.einstieg{padding:0}.auftakt{grid-template-columns:repeat(12,1fr);gap:2rem 1.5rem;display:grid}.tempo{font-family:var(--serif);font-size:var(--text);color:var(--messing);border-bottom:1px solid var(--linie);grid-column:1/-1;padding-bottom:.8rem}.tempo i{font-size:1.5em}.auftakt .zitat{grid-column:1/span 8}.auftakt-text{grid-column:8/span 4;gap:1rem;max-width:34ch;display:grid}@media (width<=760px){.auftakt .zitat,.auftakt-text{grid-column:1/-1}}.partitur{background:var(--papier-2)}.partitur-kopf{grid-template-columns:repeat(12,1fr);column-gap:1.5rem;margin-bottom:clamp(3rem,8vh,6rem);display:grid}.partitur-kopf h2{grid-column:1/span 6}.partitur-kopf p{grid-column:8/span 4;align-self:end;max-width:34ch}.system{grid-template-columns:minmax(7rem,12rem) 1fr;column-gap:1.5rem;padding:1.5rem 0 3.5rem;display:grid;position:relative}.system+.system{border-top:0}.takt{font-size:var(--klein);color:var(--filz);font-variant-numeric:tabular-nums;grid-column:2;margin-bottom:.35rem}.stimme{font-family:var(--serif);text-align:right;color:var(--tinte);grid-area:2/1;align-self:center;font-size:clamp(1.4rem,2vw,2.2rem);font-style:italic;line-height:1.05}.linien{grid-area:2/2;width:100%;height:80px;overflow:visible}.linien path{fill:none;stroke:var(--messing);stroke-width:1.4px;vector-effect:non-scaling-stroke}.note{width:42px;color:var(--tinte);grid-area:2/2;place-self:center end;margin-right:7%}.system-schluss .note{margin-right:6%}.system-text{grid-area:3/2;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.4rem;display:grid}.stimme-zitat{font-family:var(--serif);font-size:clamp(1.4rem,2vw,2.2rem);line-height:1.15}.motion .linien{clip-path:inset(0 100% 0 0)}.motion .note{opacity:0}@media (width<=760px){.partitur-kopf h2,.partitur-kopf p{grid-column:1/-1}.partitur-kopf p{margin-top:1rem}.system{grid-template-columns:1fr}.takt,.linien,.note,.system-text{grid-column:1}.stimme{text-align:left;grid-row:auto;margin-bottom:.6rem}.takt{grid-row:auto}.linien,.note{grid-row:3;height:56px}.note{width:32px}.system-text{grid-row:4;grid-template-columns:1fr;gap:.8rem}}.blech{padding-bottom:0}.blech-kopf{grid-template-columns:repeat(12,1fr);column-gap:1.5rem;margin-bottom:clamp(2.5rem,6vh,4rem);display:grid}.blech-kopf h2{grid-column:1/span 6}.blech-kopf p{grid-column:8/span 4;align-self:end;max-width:34ch}.zitat-klein{font-family:var(--serif);margin-top:.6rem;font-size:1.3em;line-height:1.2;display:block}.band{margin:0 calc(var(--rand) * -1);aspect-ratio:2;max-height:86svh;width:calc(100% + var(--rand) * 2);position:relative}.band .film{height:100%;inset:0}@media (width<=760px){.blech-kopf h2,.blech-kopf p{grid-column:1/-1}.blech-kopf p{margin-top:1rem}.band{aspect-ratio:4/3}}.werkbank{grid-template-columns:repeat(12,1fr);gap:2rem 1.5rem;display:grid}.werkbank h2{grid-column:1/span 6;margin-bottom:1rem}.werkbank figure{margin:0}.frame{background:var(--papier-2);display:block;overflow:hidden}.frame img{width:100%;height:auto}figcaption{font-size:var(--klein);color:var(--filz);max-width:40ch;margin-top:.7rem}.w-polster{grid-area:2/1/span 2/span 7}.w-kugeln{grid-area:2/8/span 2/span 5;align-self:end}.w-koffer{grid-area:3/8/auto/span 4;align-self:end}@media (width<=760px){.werkbank h2,.w-polster,.w-kugeln,.w-koffer{grid-area:auto/1/auto/-1}.w-kugeln{justify-self:end;width:82%}}.besuch{border-top:1px solid var(--linie);padding-bottom:calc(clamp(5rem, 12vh, 10rem) + var(--leiste));grid-template-columns:repeat(12,1fr);gap:3rem 1.5rem;display:grid}.besuch-kopf{grid-column:1/span 7;gap:1.2rem;display:grid}.besuch-kopf p{max-width:36ch}.besuch-inhalt{grid-column:1/-1;grid-template-columns:repeat(12,1fr);gap:2.5rem 1.5rem;display:grid}.adresse{grid-column:1/span 4;align-content:start;gap:.3rem;font-style:normal;display:grid}.adresse .gross{font-family:var(--serif);font-size:clamp(1.6rem,2.4vw,2.6rem);line-height:1.1}.unterstrichen{text-underline-offset:.3em;min-height:44px;margin-top:.8rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.kontakt{grid-column:5/span 4;align-content:start;gap:.3rem;display:grid}.kontakt .knopf{background:var(--tinte);color:var(--papier);font-variant-numeric:tabular-nums;justify-self:start;margin-top:0}.heute{font-size:var(--klein);color:var(--filz);max-width:30ch;margin-top:.6rem}.zeiten{grid-column:9/span 4;align-content:start;margin:0;display:grid}.zeiten div{border-bottom:1px solid var(--linie);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.zeiten dt,.zeiten dd{margin:0}.zeiten dd{font-variant-numeric:tabular-nums}.zeiten .heute-tag{font-weight:600}.b-blaetter{grid-column:5/span 5;margin:0}.b-blaetter figcaption{font-family:var(--serif);color:var(--tinte);font-size:1.35rem;line-height:1.2}@media (width<=760px){.besuch-kopf,.adresse,.kontakt,.zeiten,.b-blaetter{grid-column:1/-1}}.fuss{padding:2rem var(--rand) calc(2rem + var(--leiste));border-top:1px solid var(--linie);font-size:var(--klein);color:var(--filz);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.fuss-links{gap:1.5rem;display:flex}.fuss button{font:inherit;color:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}dialog{background:var(--papier);max-width:36rem;color:var(--tinte);border:0;padding:2rem}dialog::backdrop{background:#1b19168c}dialog h2{margin-bottom:1rem;font-size:2rem}dialog p+p{margin-top:.8rem}dialog .close{background:var(--tinte);color:var(--papier);font:inherit;cursor:pointer;border:0;min-height:44px;margin-top:1.5rem;padding:.7rem 1.2rem}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
