@font-face{font-family:Fifty Four;src:url(../../../schrift/fifty-four-df.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Epicene Display;src:url(../../../schrift/test-epicene-display-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Epicene Display;src:url(../../../schrift/test-epicene-display-black-italic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../schrift/satoshi-variable.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../schrift/satoshi-italic-variable.woff2)format("woff2-variations");font-weight:300 900;font-style:italic;font-display:swap}:root{--braun:#2a1f18;--braun-tief:#221913;--creme:#efe8d6;--orange:#ee6b22;--oliv:#6b6e3e;--papier:var(--braun);--papier-tief:#342822;--tinte:var(--creme);--grau:#b9ad97;--linie:#efe8d638;--marine:#2b3a55;--gruen:#3fa66b;--rot:#d2352d;--gelb:#f2c531;--wachs:#d8642a;--spalten:4;--spalt:2.2vw;--rand:6vw;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s6:6.5rem;--kurve:cubic-bezier(.2, .7, .2, 1);--ruhig:.7s var(--kurve);--wisch:1.1s var(--kurve)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--tinte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Satoshi,system-ui,sans-serif;font-size:clamp(17.5px,1.02vw + 2px,20px);font-weight:400;line-height:1.6;overflow-x:hidden}.serif,.lead,.mid,.marke,.wert{font-variant-numeric:proportional-nums;font-feature-settings:"pnum" 1}::selection{background:var(--tinte);color:var(--papier)}main{position:relative}.blatt{grid-template-columns:repeat(var(--spalten), 1fr);column-gap:var(--spalt);min-height:100svh;padding:var(--s4) var(--rand) var(--s3);grid-template-rows:auto minmax(min-content,1fr) auto;display:grid;position:relative}.blatt.flach{min-height:0}.kopf,.fuss,.satzspiegel{grid-column:1/-1;grid-template-columns:repeat(var(--spalten), 1fr);column-gap:var(--spalt);display:grid}.kopf,.fuss{text-transform:uppercase;letter-spacing:.14em;color:var(--grau);font-family:Satoshi,system-ui,sans-serif;font-size:.74rem;font-weight:500;line-height:1.4}.kopf{padding-bottom:var(--s5)}.fuss{padding-top:var(--s5);align-self:end}.kopf>:first-child,.fuss>:first-child{grid-column:1/3}.kopf>:last-child,.fuss>:last-child{text-align:right;grid-column:4/-1}.satzspiegel{align-content:center}.s1{grid-column:1/2}.s2{grid-column:2/3}.s3{grid-column:3/4}.s4{grid-column:4/5}.s12{grid-column:1/3}.s23{grid-column:2/4}.s34{grid-column:3/5}.s123{grid-column:1/4}.s234{grid-column:2/5}.voll{grid-column:1/-1}.gross,.satz{font-feature-settings:"kern" 1, "liga" 1;text-transform:none;font-family:Epicene Display,Georgia,serif;font-weight:900}.titel,.serif,.lead,.mid{letter-spacing:-.01em;font-family:Satoshi,system-ui,sans-serif;font-weight:600}.gross{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.4rem,5.4vw,5.6rem);line-height:1.02}.satz{letter-spacing:-.008em;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,3.5rem);line-height:1.06}.titel{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.14}.lead{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.45rem,2.3vw,2.2rem);line-height:1.26}.mid{letter-spacing:-.008em;font-size:1.3rem;line-height:1.26}.kursiv{font-style:italic}.marke{text-transform:uppercase;letter-spacing:.14em;color:var(--grau);font-family:Satoshi,system-ui,sans-serif;font-size:.74rem;font-weight:500;line-height:1.4}p{max-width:34em}p+p{margin-top:var(--s2)}.grau{color:var(--grau)}.rechts{text-align:right}.rechts p{margin-left:auto}.unten{align-self:end}.oben{align-self:start}.a2{margin-top:var(--s2)}.a3{margin-top:var(--s3)}.a4{margin-top:var(--s4)}.a5{margin-top:var(--s5)}.a6{margin-top:var(--s6)}.zeilen{grid-column:1/-1}.zeile{grid-template-columns:repeat(var(--spalten), 1fr);column-gap:var(--spalt);padding:var(--s3) 0;border-top:1px solid var(--linie);display:grid}.zeile:last-child{border-bottom:1px solid var(--linie)}.zeile>:first-child{grid-column:1/2;padding-top:.3rem}.zeile>:nth-child(2){grid-column:2/3}.zeile>:nth-child(3){color:var(--grau);grid-column:3/-1}.zeile .nummer{letter-spacing:-.02em;color:var(--tinte);font-family:Epicene Display,Georgia,serif;font-size:1.7rem;font-weight:900;line-height:1;padding-top:0!important}.zeile .nummer small{margin-top:var(--s1);display:block}.zeile .nummer .jahr{letter-spacing:.06em;color:var(--grau);text-transform:none;margin-top:.35rem;font-family:Satoshi,system-ui,sans-serif;font-size:.74rem;font-weight:500}.kennzahlen{grid-template-columns:repeat(var(--spalten), 1fr);column-gap:var(--spalt);border-top:1px solid var(--linie);padding-top:var(--s3);display:grid}.kennzahl .wert{letter-spacing:-.01em;font-family:Epicene Display,Georgia,serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:900;line-height:1.04;display:block}.kennzahl .wofuer{margin-top:var(--s1);text-transform:uppercase;letter-spacing:.14em;color:var(--grau);font-family:Satoshi,system-ui,sans-serif;font-size:.74rem;font-weight:500;display:block}figure{margin:0}figure.foto{background:var(--papier-tief)}figure img{object-fit:cover;width:100%;height:100%;display:block}.hoch{aspect-ratio:4/5}.quer{aspect-ratio:16/9}.buehne{padding-top:var(--s5);position:relative}.wortmarke{letter-spacing:-.01em;white-space:nowrap;align-items:baseline;font-family:Epicene Display,Georgia,serif;font-size:clamp(3.5rem,10.5vw,11.2rem);font-style:normal;font-weight:900;line-height:1;display:inline-flex}.tippt{white-space:pre;min-width:.2em;display:inline-block}.glyph{transform-origin:50% 100%;will-change:transform;display:inline-block}.punkt{transform-origin:50% 100%;display:inline-block}.auftakt-zeile{display:block}#auftakt .titel{margin-top:clamp(6rem,22vh,13rem)}.cursor{display:none}.js .buehne-blatt:not(.fertig) .cursor{display:inline-block}.js .buehne-blatt:not(.laeuft):not(.fertig) .tippt{visibility:hidden;position:absolute}.js .buehne-blatt:not(.laeuft):not(.fertig) .punkt{transform:scale(0)}.js .buehne-blatt:not(.laeuft):not(.fertig) .auftakt-zeile{opacity:0}.grafik svg{width:78%;height:auto;margin:0 auto;display:block;overflow:visible}.grafik .feld{fill:none;stroke:var(--tinte);stroke-width:1.5px}.grafik .f1{stroke:var(--marine);stroke-width:2.4px}.grafik .f2{stroke:var(--gruen);stroke-width:2.4px}.grafik .f3{stroke:var(--rot);stroke-width:2.4px}.grafik .feldname{fill:var(--tinte);font-family:Satoshi,system-ui,sans-serif;font-size:19px;font-weight:700}.grafik .notiz{fill:var(--tinte);font-family:Epicene Display,Georgia,serif;font-size:34px;font-weight:900}.grafik .notiz.klein{font-family:Satoshi,system-ui,sans-serif;font-size:20px;font-weight:600}.grafik .schleife{fill:none;stroke:var(--grau);stroke-width:1.2px;stroke-dasharray:4 6;stroke-dasharray:3200;stroke-dashoffset:3200px;transition:stroke-dashoffset 3.2s var(--kurve) .3s}.grafik.da .schleife{stroke-dashoffset:0}.grafik .punkt21{fill:var(--gelb)}.grafik .nummer21{letter-spacing:.02em;fill:var(--papier);font-family:Epicene Display,Georgia,serif;font-size:26px;font-weight:900;fill:var(--tinte)!important}.grafik .fragen{column-gap:var(--spalt);margin-top:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.grafik .frage{max-width:16em;font-family:Satoshi,system-ui,sans-serif;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:600;line-height:1.28}.grafik .frage .marke{margin-bottom:var(--s1);display:block}.dezent{font-size:.85rem}.dezent a{color:var(--grau);border-bottom-color:#0000}.dezent a:hover{border-bottom-color:var(--grau)}.illu{max-width:100%;line-height:0}.illu svg{width:100%;height:auto;max-height:46vh;display:block}.illu.klein{width:clamp(90px,9vw,140px)}.signet{width:1.75rem;color:var(--grau);vertical-align:middle;opacity:.8;line-height:0;display:inline-block}.signet svg{width:100%;height:auto;display:block}a{color:inherit;border-bottom:1px solid var(--linie);text-decoration:none;transition:border-color .25s}a:hover{border-color:var(--tinte)}a:focus-visible{outline:1px solid var(--tinte);outline-offset:5px;border-color:#0000}.springmarke{position:absolute;left:-9999px}.springmarke:focus{left:var(--rand);top:var(--s2);background:var(--papier);padding:var(--s1) var(--s2);z-index:10}.kommt{opacity:0;transition:opacity var(--ruhig), transform var(--ruhig);transform:translateY(1.25rem)}.kommt.da{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}.kommt{opacity:1;transform:none}.grafik .schleife{stroke-dashoffset:0}}@media (width<=820px){:root{--spalten:2;--rand:7vw;--spalt:4vw;--s6:4rem;--s5:3rem}.s1,.s2,.s3,.s4,.s12,.s23,.s34,.s123,.s234{grid-column:1/-1}.kopf>:first-child,.fuss>:first-child{grid-column:1/2}.kopf>:last-child,.fuss>:last-child{overflow-wrap:anywhere;grid-column:2/-1}.zeile>:first-child{padding-top:0;padding-bottom:var(--s1);grid-column:1/-1}.zeile>:nth-child(2){padding-bottom:var(--s1);grid-column:1/-1}.zeile>:nth-child(3){grid-column:1/-1}.rechts{text-align:left}.rechts p{margin-left:0}p{max-width:none}.kennzahlen{row-gap:var(--s3);grid-template-columns:1fr 1fr}.grafik .fragen{row-gap:var(--s3);grid-template-columns:1fr}.wortmarke{font-size:clamp(1.6rem,9vw,3.4rem)}.fuss>:first-child,.fuss>:last-child{text-align:left;grid-column:1/-1}.fuss>:last-child{margin-top:var(--s1)}}@media print{.blatt{page-break-after:always;min-height:auto}.kommt,.wischt{opacity:1;clip-path:none;transform:none}}.bild{margin:var(--s5) 0 0}.bild img{width:auto;max-width:100%;height:auto;max-height:40vh;display:block}.bild.voll img{width:100%;max-height:none}.satzspiegel>.marke{letter-spacing:.04em;color:var(--tinte);font-size:clamp(1.15rem,1.5vw,1.5rem);font-weight:600;line-height:1.2}@media (width<=820px){.satzspiegel>.marke{font-size:1.05rem}}.bild figcaption{margin-top:var(--s2);color:var(--grau)}#qualitaet .bild img{max-height:56vh}@media (width<=820px){.bild img{max-height:36vh}#qualitaet .bild img{max-height:44vh}}#arbeitsweise{--s5:min(4rem, 5.5svh);--s6:min(6.5rem, 7svh)}#arbeitsweise .grafik{margin-top:var(--s4)}#arbeitsweise .grafik svg{width:auto;max-width:74%;height:auto;max-height:36svh}#arbeitsweise .grafik .fragen{margin-top:var(--s3)}#arbeitsweise .titel{font-size:clamp(1.3rem,1.9vw,1.9rem)}@media (width<=820px){#arbeitsweise .grafik svg{max-width:100%;max-height:34svh}}#position .satz{font-size:clamp(1.6rem,2.7vw,2.6rem)}#position .a6{margin-top:var(--s5)}#beleg-2 .kennzahlen{margin-top:var(--s4)}#kontakt .lead{font-size:clamp(1.3rem,1.9vw,1.8rem)}#kontakt .lead.a5{margin-top:var(--s4)}.eigenname{text-transform:none}#qualitaet .lead,#fuehrung .lead{letter-spacing:0;font-size:clamp(1.15rem,1.55vw,1.5rem);font-weight:400;line-height:1.45}.sprung{left:50%;bottom:var(--s3);z-index:30;align-items:center;gap:var(--s2);opacity:0;pointer-events:none;transition:opacity var(--ruhig), transform var(--ruhig);flex-direction:column;display:flex;position:fixed;transform:translate(-50%)translateY(.6rem)}.sprung.sichtbar{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.sprung-leiste{-webkit-backdrop-filter:blur(10px)saturate(1.08);border:1px solid var(--linie);background:#2a1f188c;align-items:stretch;display:flex;box-shadow:0 2px 14px #1b17130f}.sprung-knopf,.sprung-kontakt{text-transform:uppercase;letter-spacing:.14em;color:var(--tinte);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.7rem 1.1rem;font-family:Satoshi,system-ui,sans-serif;font-size:.74rem;font-weight:500;line-height:1;text-decoration:none}.sprung-kontakt{border-left:1px solid var(--linie);color:var(--grau)}.sprung-knopf:hover,.sprung-kontakt:hover,.sprung-knopf:focus-visible,.sprung-kontakt:focus-visible{color:var(--braun);background:var(--creme)}.sprung-knopf{background:var(--orange);color:var(--braun)}.sprung-knopf .sprung-nr{color:#2a1f18b3}.sprung-kontakt{background:var(--creme);color:var(--braun);border-left:0}.sprung-knopf:hover,.sprung-knopf:focus-visible{color:var(--braun);background:#f58a4a}.sprung-kontakt:hover,.sprung-kontakt:focus-visible{color:var(--braun);background:#fff7e6}.sprung-leiste{border-color:#0000}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sprung-leiste{background:#2a1f18eb}.sprung-liste{background:#2a1f18f5}}.sprung-nr{color:var(--grau);margin-right:.6rem}.sprung-liste{gap:0 var(--s4);-webkit-backdrop-filter:blur(14px)saturate(1.08);border:1px solid var(--linie);padding:var(--s3) var(--s4);background:#2a1f18db;grid-template-columns:repeat(3,minmax(9rem,1fr));max-width:min(92vw,44rem);max-height:60svh;list-style:none;display:grid;overflow-y:auto;box-shadow:0 2px 20px #1b171314}.sprung-liste a{text-transform:uppercase;letter-spacing:.12em;color:var(--grau);border:0;padding:.38rem 0;font-family:Satoshi,system-ui,sans-serif;font-size:.74rem;font-weight:500;text-decoration:none;display:block}.sprung-liste a:hover,.sprung-liste a:focus-visible,.sprung-liste a.jetzt,.sprung-liste a.jetzt .sprung-nr{color:var(--tinte)}@media (width<=820px){.sprung-liste{gap:0 var(--s3);grid-template-columns:repeat(2,minmax(7.5rem,1fr))}.sprung-knopf{text-overflow:ellipsis;max-width:52vw;overflow:hidden}}@media (prefers-reduced-motion:reduce){.sprung{transition:none}}@media print{.sprung{display:none}}.mehr{transition:grid-template-rows var(--ruhig);grid-template-rows:0fr;display:grid}.mehr.offen{grid-template-rows:1fr}.mehr-rest{min-height:0;display:block;overflow:hidden}.mehr-innen{padding-top:var(--s2);display:block}.mehr-knopf{margin-top:var(--s2);cursor:pointer;text-transform:uppercase;letter-spacing:.14em;color:var(--oliv-hell,#a9ad6a);background:0 0;border:0;align-items:center;gap:.45em;padding:0;font-family:Satoshi,system-ui,sans-serif;font-size:.74rem;font-weight:500;line-height:1.4;display:inline-flex}.mehr-knopf:hover,.mehr-knopf:focus-visible{color:var(--creme)}.mehr-knopf svg{transition:transform var(--ruhig)}.mehr-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.lead .mehr-knopf{letter-spacing:.14em;font-size:.74rem}html:not(.js) .mehr{grid-template-rows:1fr}html:not(.js) .mehr-knopf{display:none}@media (prefers-reduced-motion:reduce){.mehr,.mehr-knopf svg{transition:none}}.galerie{align-items:center}.galerie-bild{margin:0}.galerie-rahmen{aspect-ratio:16/9;width:100%;max-height:64svh;position:relative}.galerie-rahmen img{object-fit:contain;object-position:left center;opacity:0;width:100%;height:100%;transition:opacity var(--wisch);position:absolute;inset:0}.galerie-rahmen img.da{opacity:1}.galerie-bild figcaption{margin-top:var(--s2);justify-content:space-between;gap:var(--s3);display:flex}.galerie-zaehler{color:var(--grau)}.galerie-pfeile{align-items:flex-end;gap:var(--s3);flex-direction:column;justify-self:end;display:flex}.pfeil{cursor:pointer;color:var(--grau);transition:color var(--ruhig), transform var(--ruhig);background:0 0;border:0;padding:.4rem 0;line-height:0}.pfeil:hover,.pfeil:focus-visible{color:var(--tinte);transform:translate(.15rem)}.pfeil:first-child:hover{transform:translate(-.15rem)}.pfeil:disabled{opacity:.3;cursor:default}@media (width<=820px){.galerie-rahmen{max-height:48svh}.galerie-rahmen img{object-position:center}.galerie-pfeile{margin-top:var(--s3);flex-direction:row;justify-self:start}}:root{--bottega:var(--oliv);--beige-linie:var(--creme)}.linien{pointer-events:none;z-index:25;width:2rem;position:fixed;top:0;bottom:0;right:0}.linien span{background:var(--bottega);width:3px;position:absolute;top:0;bottom:0}.linien span:first-child{right:1.55rem}.linien span:nth-child(2){background:var(--beige-linie);right:1rem}.linien span:nth-child(3){right:.45rem}@media (width<=820px){.linien span{width:2px}.linien span:first-child{right:1rem}.linien span:nth-child(2){right:.65rem}.linien span:nth-child(3){right:.3rem}}@media print{.linien{display:none}}@media (width<=820px){.blatt{padding-bottom:calc(var(--s3) + 3.4rem)}}.zeile .mehr-knopf{margin-top:.3rem}.zeile .mehr-innen{padding-top:0;padding-bottom:var(--s1)}.zeile .mehr-innen.ohne-kurz,.mehr-innen.ohne-kurz{padding-top:0}.eigenname{white-space:nowrap}.bild.neben{margin-top:var(--s5);justify-self:end}.bild.neben img{max-height:44vh}@media (width<=820px){.bild.neben{margin-top:var(--s4);justify-self:start}}.bild img,.galerie-rahmen img,.foto img{filter:sepia(.22)saturate(1.05)brightness(.97)}.grafik .feld{fill:var(--braun)}.portraet-ende{justify-self:start;margin:0;line-height:0}.portraet-ende img{filter:none;width:auto;max-width:100%;height:auto;max-height:36vh}@media (width<=820px){.portraet-ende{justify-self:start}.portraet-ende img{max-height:30vh}}
