.band--titel.band--titel-atelier{--briefkopf-teiler-titel:10.978;--briefkopf-teiler-sub:17.288}@media (min-width:768px){.band--titel-atelier .briefkopf__titel{white-space:nowrap}.band--titel-atelier .briefkopf__titelblock{grid-column:1/-1}}.band.band--arbeit{padding-top:var(--raum-2)}.bento.film-bento{grid-template-rows:auto}.bento.film-bento .bento__kachel:first-child{grid-column:1/9}.bento.film-bento .bento__kachel:nth-child(2){grid-column:9/13}.band .bento.film-bento .bento__kachel:first-child{transition-delay:60ms}.band .bento.film-bento .bento__kachel:nth-child(2){transition-delay:.14s}.bento__kachel--film{padding:0}.bento__kachel--satz{justify-content:center}.bento.film-bento .bento__satz{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.film__rahmen{aspect-ratio:16/9;background:var(--surface);clip-path:inset(0 0 100%);transition:clip-path var(--t-line) var(--ease);overflow:hidden}.band.is-in .film__rahmen{clip-path:inset(0)}.film__video{object-fit:cover;width:100%;height:100%;transition:transform 1.9s var(--ease);display:block;transform:scale(1.04)}.band.is-in .film__video{transform:scale(1)}.eingriffe{margin:var(--raum-2) 0 0;padding:0}.eingriff{grid-template-columns:repeat(var(--spalten), 1fr);gap:var(--gutter);border-bottom:1px solid var(--line);padding:24rem 0;display:grid}.eingriff:first-child{border-top:1px solid var(--line)}.eingriff__titel{font-family:var(--font-display);font-weight:500;font-size:var(--fs-kachel);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);grid-column:1/5;margin:0}.t-body.eingriff__text{color:var(--muted);grid-column:5/11;max-width:none;margin:0}.band .eingriff:first-child{transition-delay:60ms}.band .eingriff:nth-child(2){transition-delay:.12s}.band .eingriff:nth-child(3){transition-delay:.18s}.band .eingriff:nth-child(4){transition-delay:.24s}.band .eingriff:nth-child(5){transition-delay:.3s}.kopf--allein>:first-child{grid-column:1/-1}.material__text{grid-template-columns:repeat(var(--spalten), 1fr);gap:var(--gutter);margin-bottom:var(--raum-2);display:grid}.t-body.material__absatz{color:var(--muted);max-width:none}.t-body.material__absatz:first-child{grid-column:1/6}.t-body.material__absatz:nth-child(2){grid-column:7/12}.band .t-body.material__absatz:nth-child(2){transition-delay:80ms}.material__bilder{gap:var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}.material__fig{aspect-ratio:16/9;background:var(--line);margin:0;overflow:hidden}.material__fig img{object-fit:cover;width:100%;height:100%;display:block}.band .material__fig:nth-child(2){transition-delay:80ms}.spalten{gap:var(--gutter);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.spalte{border-top:1px solid var(--line);padding-top:20rem}.spalte__titel{font-family:var(--font-display);font-weight:500;font-size:var(--fs-kachel);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin:0 0 12rem}.t-body.spalte__text{color:var(--muted);max-width:none}.band .spalte:first-child{transition-delay:60ms}.band .spalte:nth-child(2){transition-delay:.14s}.band .spalte:nth-child(3){transition-delay:.22s}.band.band--ergebnis{padding-bottom:var(--raum-3)}.ergebnis{gap:var(--gutter);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ergebnis__fig{aspect-ratio:4/5;background:var(--surface);margin:0;overflow:hidden}.ergebnis__fig img{object-fit:cover;filter:saturate(.95);width:100%;height:100%;transition:transform var(--t-line) var(--ease);display:block}.ergebnis__stueck:hover .ergebnis__fig img,.ergebnis__stueck:focus-within .ergebnis__fig img{transform:scale(1.03)}.ergebnis__name{font-family:var(--font-display);font-weight:500;font-size:var(--fs-kachel);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);overflow-wrap:anywhere;text-wrap:balance;margin:16rem 0 0}.ergebnis__name a{color:inherit;transition:background-size var(--t-line) var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.ergebnis__name a:hover,.ergebnis__name a:focus-visible{background-size:100% 1px}.t-meta.ergebnis__masse{color:var(--muted);margin:8rem 0 0}.t-meta.ergebnis__preis{margin:2rem 0 0}.band .ergebnis__stueck:first-child{transition-delay:60ms}.band .ergebnis__stueck:nth-child(2){transition-delay:.14s}.band .ergebnis__stueck:nth-child(3){transition-delay:.22s}.ergebnis__cta{margin:var(--raum-2) 0 0}.ort{grid-template-columns:repeat(var(--spalten), 1fr);gap:var(--gutter);align-items:start;display:grid}.ort__block{grid-column:1/8}.t-lead.ort__lead{margin-top:28rem}.t-body.ort__text{color:var(--muted);max-width:none;margin-top:20rem}.ort__karte{border-top:1px solid var(--line);grid-column:9/13;padding-top:20rem}.ort__adresse{font-style:normal;font-family:var(--font-display);font-weight:500;font-size:var(--fs-kachel);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.t-meta.ort__termin{margin-top:16rem}.ort__cta{margin:var(--raum-1) 0 0}@media (prefers-reduced-motion:reduce){.film__rahmen{clip-path:none;transition:none}.film__video{transition:none;transform:none}}@media (min-width:768px) and (max-width:1023.98px){.bento.film-bento .bento__kachel:first-child{grid-area:1/1/auto/-1}.bento.film-bento .bento__kachel:nth-child(2){grid-area:2/1/auto/9}.eingriff__titel{grid-column:1/5}.t-body.eingriff__text{grid-column:5/13}.t-body.material__absatz:first-child{grid-column:1/7}.t-body.material__absatz:nth-child(2){grid-column:7/13}.ort__block{grid-column:1/8}.ort__karte{grid-column:8/13}.spalten{gap:var(--raum-1) var(--gutter);grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.band--titel.band--titel-atelier{--briefkopf-teiler-titel:5.1;--briefkopf-teiler-sub:8.031}.band--titel-atelier .briefkopf__sub,.bento.film-bento{display:block}.bento.film-bento .bento__kachel+.bento__kachel{margin-top:var(--gutter)}.eingriff{padding:20rem 0;display:block}.eingriff__titel{font-size:var(--fs-h3);margin-bottom:10rem}.material__text,.ort{display:block}.t-body.material__absatz+.t-body.material__absatz{margin-top:20rem}.material__bilder{gap:var(--raum-1);grid-template-columns:1fr}.spalten{display:block}.spalte+.spalte{margin-top:28rem}.ergebnis{grid-template-columns:repeat(2,1fr);gap:28rem 14rem}.ergebnis__stueck:nth-child(3){grid-column:1/-1;max-width:calc(50% - 7rem)}.ort__karte{margin-top:var(--raum-1)}}
