.mono{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:400;line-height:1.5}.abschnitt-label{margin:0 0 var(--space-l)}.titelfeld__titel,.werk__titel,.disziplin__name,.haltung__antwort,.abschluss__link{font-family:var(--font-display);font-weight:var(--weight-black);font-stretch:var(--stretch-display);text-transform:uppercase;letter-spacing:-.03em;line-height:.84}[data-fit]{white-space:nowrap}.pfeil-link{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid;justify-self:start;align-items:center;gap:.5em;padding-bottom:.35em;font-size:.8125rem;text-decoration:none;display:inline-flex}.pfeil{width:1.15em;height:1.15em;transition:transform var(--duration-short) var(--ease-base);flex:none}a:hover>.pfeil{transform:translate(.15em,-.15em)}.pfeil-link--hell{color:var(--color-white)}.pfeil-link--hell:hover{border-color:var(--color-accent)}.site-header[data-ton=feld]{background-color:var(--color-accent);border-color:#0a0a0a2e}.site-header[data-ton=feld] .wordmark__design:after{color:var(--color-black)}.site-header[data-ton=feld] .wordmark:hover .wordmark__vci{color:inherit}.site-header[data-ton=dunkel]{background-color:var(--color-black);color:var(--color-white);border-color:#2b2b2b}.site-header[data-ton=dunkel] .wordmark{color:var(--color-white)}@media (width>=769px){.site-header[data-ton=dunkel] .site-nav__link{color:var(--color-white)}}.site-header[data-ton=dunkel] .nav-toggle__bar{background-color:var(--color-white)}.site-header[data-ton=dunkel] :focus-visible{outline-color:var(--color-white)}.site-header[data-ton=feld] :focus-visible,.titelfeld :focus-visible,.abschluss :focus-visible{outline-color:var(--color-black)}.titelfeld{min-height:calc(100svh - var(--header-height));padding-inline:var(--page-padding);background-color:var(--color-accent);color:var(--color-black);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.titelfeld--kurz{min-height:0}.titelfeld--kurz .titelfeld__titel{margin-top:var(--space-xxl)}.titelfeld__meta{gap:var(--space-m);padding-block:var(--space-xs);border-bottom:1px solid var(--color-black);grid-template-columns:1fr auto auto;display:grid}.titelfeld__meta p{margin:0}.titelfeld__meta [data-ortszeit]{font-variant-numeric:tabular-nums}.titelfeld__titel{margin:var(--space-xl) 0 var(--space-m);font-size:var(--titel,14vw);align-self:end}.titelfeld__zeile{white-space:nowrap;display:block}.titelfeld__punkt{z-index:2;background-color:var(--color-black);border-radius:50%;width:.17em;height:.17em;margin-left:.05em;display:inline-block;position:relative}.titelfeld__flut{display:none}.titelfeld--bewegt .titelfeld__flut{z-index:2;background-color:var(--color-black);transform-origin:50%;pointer-events:none;border-radius:50%;display:block;position:absolute}.titelfeld__zwischen{display:none}.titelfeld--bewegt .titelfeld__zwischen{z-index:3;padding-inline:var(--page-padding);color:var(--color-white);font-family:var(--font-display);font-size:clamp(2.25rem,6.5vw,6.5rem);font-weight:var(--weight-black);font-stretch:var(--stretch-display);letter-spacing:-.03em;text-align:center;text-transform:uppercase;text-wrap:balance;pointer-events:none;visibility:hidden;place-content:center;margin:0;line-height:.95;display:grid;position:absolute;inset:0}.titelfeld__zwischen>span{opacity:0;visibility:visible;display:inline-block}.titelfeld__zwischenpunkt{background-color:var(--color-accent);border-radius:50%;width:.17em;height:.17em;margin-left:.05em;display:inline-block}.titelfeld__fuss{gap:var(--gutter);padding-block:var(--space-m) var(--space-l);border-top:1px solid var(--color-black);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.titelfeld__satz{font-size:var(--text-heading-medium);grid-column:1/span 6;margin:0;font-weight:500;line-height:1.25}.titelfeld__fuss .pfeil-link{grid-column:10/span 3;justify-self:end}.werk{padding-block:var(--space-xl) var(--space-xxl);background-color:var(--color-black);color:var(--color-white);overflow-x:clip}.werk__label{color:#fafafab3;margin:0}.werk__titel{margin:0}.werk__zeile{width:max-content;display:block}.werk__video{margin:0}.werk__video video{aspect-ratio:16/9;background-color:#111;width:100%;height:auto;display:block}.werk__band{margin-top:var(--space-xl);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.werk__band::-webkit-scrollbar{display:none}.werk__band--bewegt{overflow:visible}.werk__seiten{gap:var(--gutter);width:max-content;padding:0 var(--page-padding);margin:0;list-style:none;display:flex}.werk__seite{scroll-snap-align:start;background-color:var(--color-black);width:46vw}.werk__seite img{outline:1px solid #2b2b2b;width:100%;height:auto;display:block}.werk__seitenname{margin-top:var(--space-xs);color:#fafafab3;display:block}.werk :focus-visible{outline-color:var(--color-white)}.werk__raster{gap:var(--space-l) var(--gutter);padding-inline:var(--page-padding);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.werk__angaben{align-items:flex-start;gap:var(--space-m);flex-direction:column;grid-column:1/span 5;display:flex}.werk--kompakt .werk__titel{align-self:stretch;font-size:4.2vw}.werk__satz{color:#fafafad9;margin:0;line-height:1.5}.werk__umfang{color:#fafafab3;margin:0}.werk__links{gap:var(--space-s) var(--space-l);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.werk--kompakt .werk__video{grid-column:6/span 7}.leistungen{padding:var(--space-xxl) var(--page-padding)}.disziplin{gap:var(--space-m) var(--gutter);padding-top:var(--space-m);border-top:1px solid var(--color-black);grid-template-columns:repeat(12,1fr);display:grid}.disziplin+.disziplin{margin-top:var(--space-xxl)}.disziplin__name{text-wrap:balance;overflow-wrap:normal;grid-column:1/span 8;margin:0;font-size:clamp(1.75rem,5.4vw,6rem)}.disziplin__satz{font-size:var(--text-heading-medium);color:var(--color-fg-muted);grid-column:1/span 8;margin:0}.disziplin__liste{grid-area:1/9/span 2/span 4;margin:0;padding:0;list-style:none}.disziplin__liste li{padding-block:var(--space-s);border-bottom:1px solid var(--color-black);font-size:var(--text-heading-large);font-weight:500;line-height:1.1}.disziplin__liste li:first-child{padding-top:0}.disziplin__name{padding-bottom:.04em;overflow:hidden}.disziplin__innen{display:block}.linien-bewegt{border-top:0;position:relative}.linien-bewegt .disziplin__liste li{border-bottom:0;position:relative}.linie{background-color:var(--color-black);transform-origin:0;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.linie--unten{inset:auto 0 0}.haltung{padding:var(--space-xxl) var(--page-padding);border-top:1px solid var(--color-black)}.haltung__satz{max-width:22ch;margin:0 0 var(--space-l);font-size:var(--text-display-medium);font-weight:500;font-stretch:100%;line-height:1.05}.haltung__antwort{width:max-content;font-size:14vw;text-decoration:none;display:block}.haltung__punkt{background-color:var(--color-accent);width:.17em;height:.17em;transition:transform var(--duration-short) var(--ease-base);border-radius:50%;margin-left:.05em;display:inline-block}.haltung__antwort:hover .haltung__punkt{transform:scale(1.35)}.studio{gap:0 var(--gutter);padding:var(--space-xxl) var(--page-padding);border-top:1px solid var(--color-black);grid-template-columns:repeat(12,1fr);display:grid}.studio .abschnitt-label{grid-column:1/-1}.studio__satz{margin:0 0 var(--space-xl);font-size:var(--text-display-medium);font-weight:var(--weight-bold);font-stretch:var(--stretch-heading);letter-spacing:-.02em;grid-column:1/span 8;line-height:1.02}.studio__personen{gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.person{gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid var(--color-black);display:grid}.person__name{font-size:var(--text-heading-large);font-weight:var(--weight-bold);font-stretch:var(--stretch-heading)}.person__rolle{color:var(--color-fg-muted)}.abschluss{padding:var(--space-xl) var(--page-padding) var(--space-l);background-color:var(--color-accent);color:var(--color-black)}.abschluss__link{justify-content:space-between;align-items:flex-end;gap:.2em;font-size:9vw;text-decoration:none;display:flex}.abschluss__link .pfeil{width:.8em;height:.8em}.abschluss__mail{margin:var(--space-l) 0 0;padding-top:var(--space-s);border-top:1px solid var(--color-black)}.abschluss__mail a{text-decoration:none}.abschluss__mail a:hover{text-decoration:underline}@media (width<=768px){.titelfeld:not(.titelfeld--kurz){grid-template-rows:2.5rem 50svh 1fr}@supports (height:100lvh){.titelfeld:not(.titelfeld--kurz){min-height:calc(100lvh - var(--header-height))}.titelfeld--bewegt:not(.titelfeld--kurz){min-height:calc(100lvh - var(--header-height) + 6rem)}}.titelfeld:not(.titelfeld--kurz) .titelfeld__titel{margin-bottom:var(--space-m)}.titelfeld:not(.titelfeld--kurz) .titelfeld__fuss{align-content:start;align-self:start;gap:var(--space-m);padding-top:var(--space-l);border-top:0}.titelfeld__satz{font-size:var(--text-heading-medium);line-height:1.3}.werk__titel,.disziplin__name,.abschluss__link{letter-spacing:-.02em;font-weight:800;font-stretch:100%;line-height:.95}.werk__titel,.werk--kompakt .werk__titel{font-size:2.25rem}.disziplin__name,.abschluss__link{font-size:1.75rem}.disziplin__liste li{font-size:var(--text-heading-medium)}.haltung__satz,.studio__satz{font-size:var(--text-heading-large);line-height:1.15}.person__name{font-size:var(--text-heading-medium)}.titelfeld__meta{grid-template-columns:1fr auto}.titelfeld__meta p:first-child,.nur-breit{display:none}.titelfeld__satz,.titelfeld__fuss .pfeil-link,.disziplin__name,.disziplin__satz,.disziplin__liste,.studio__satz{grid-column:1/-1}.titelfeld__fuss .pfeil-link{justify-self:start}.disziplin__liste{margin-top:var(--space-m);grid-row:auto}.werk__seite{width:80vw}.werk__angaben,.werk--kompakt .werk__video{grid-column:1/-1}.studio__personen{grid-template-columns:1fr}}