.bw-foto{object-fit:cover;transition:transform .9s var(--kurve-weich)}.bw-galerie{background:var(--farbe-nacht);min-width:0;color:var(--farbe-hell);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);flex-direction:column;display:flex;overflow:hidden}.bw-galerie-foto{aspect-ratio:16/9;flex:1;min-height:15rem;position:relative;overflow:hidden}.bw-galerie-foto img{animation:bw-bild-ein .65s var(--kurve-weich) both}.bw-bildnummer{background:var(--farbe-nacht);color:var(--farbe-hell);font-size:var(--groesse-klein);font-variant-numeric:tabular-nums;padding:.4rem .7rem;position:absolute;top:1rem;left:1rem}.bw-galerie-auswahl{border-bottom:1px solid var(--ton-linie);grid-template-columns:repeat(4,1fr);display:grid}.bw-galerie-auswahl button{min-height:3.25rem;font-size:var(--groesse-klein);color:var(--farbe-hell-leise);cursor:pointer;border-top:2px solid #0000;padding:.65rem .3rem;transition:color .2s,background .2s}.bw-galerie-auswahl button[aria-pressed=true]{border-color:var(--farbe-gold);color:var(--farbe-gold);background:var(--farbe-nacht-2)}.bw-galerie-auswahl button:hover{color:var(--farbe-hell);background:var(--farbe-nacht-3)}.bw-galerie-inhalt{padding:1.25rem 1.5rem .75rem}.bw-galerie-link{min-height:2.75rem;font-family:var(--schrift-titel);font-size:var(--groesse-titel-4);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.bw-galerie-link span{color:var(--farbe-gold)}.bw-galerie-inhalt p{max-width:45ch;color:var(--farbe-hell-leise);font-size:var(--groesse-basis);margin-top:.4rem}.bw-navigator{border-top:1px solid var(--ton-linie-stark);gap:2rem;margin-top:clamp(3rem,6vw,6rem);padding-top:2.5rem;display:grid}.bw-fragen{margin-top:1.75rem;display:grid}.bw-fragen button{text-align:left;border-bottom:1px solid var(--ton-linie);min-height:3.5rem;font-family:var(--schrift-titel);font-size:var(--groesse-basis);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;transition:color .2s;display:flex;position:relative}.bw-fragen button:before{content:"";background:var(--ton-akzent);transform-origin:top;width:2px;transition:transform .45s var(--kurve-weich);position:absolute;top:0;bottom:-1px;left:0;transform:scaleY(0)}.bw-fragen button>span:first-child{transition:transform .45s var(--kurve-weich)}.bw-fragen button[aria-pressed=true]{color:var(--ton-akzent);font-weight:600}.bw-fragen button[aria-pressed=true]:before{transform:none}.bw-fragen button[aria-pressed=true]>span:first-child{transform:translate(.9rem)}.bw-fragen button:hover{color:var(--ton-akzent)}.bw-fragen-pfeil{transition:transform .45s var(--kurve-weich)}.bw-fragen button[aria-pressed=true] .bw-fragen-pfeil{transform:rotate(45deg)}.bw-fragen-zeit{height:2px;position:absolute;bottom:-1px;left:0;right:0}.bw-navigator-ergebnis{background:var(--ton-grund-2);padding:clamp(1.25rem,3vw,2.5rem)}.bw-prozess{align-items:center;margin-bottom:2rem;display:flex}.bw-prozess-schritt{color:var(--ton-vg-leise);font-size:var(--groesse-klein);transition:color .45s var(--kurve-weich);flex-shrink:0;align-items:center;gap:.6rem;display:flex}.bw-prozess-schritt[data-aktiv=true]{color:var(--ton-akzent);font-weight:600}.bw-prozess-weg{background:var(--ton-linie-stark);flex:1;height:2px;margin:0 .75rem;position:relative;overflow:hidden}.bw-prozess-weg>span{background:var(--farbe-gold);transform-origin:0;transition:transform .8s var(--kurve-weich);position:absolute;inset:0;transform:scaleX(0)}.bw-prozess-weg>span[data-erreicht]{transform:none}.bw-prozess svg{stroke:currentColor;stroke-width:1.3px;width:2.75rem;transition:transform .5s var(--kurve-weich);flex-shrink:0}.bw-prozess [data-aktiv=true] svg{transform:scale(1.1)}.bw-prozess-ring{stroke-dasharray:3 4;transform-origin:32px 32px}.bw-prozess-symbol{transform-box:fill-box;transform-origin:50%}.bw-prozess [data-aktiv=true] .bw-prozess-ring{animation:12s linear infinite bw-ring}.bw-prozess [data-aktiv=true][data-art="0"] .bw-prozess-symbol{animation:bw-fokus 2.4s var(--kurve-weich) infinite}.bw-prozess [data-aktiv=true][data-art="1"] .bw-prozess-symbol{animation:bw-sammeln 2.4s var(--kurve-weich) infinite}.bw-prozess [data-aktiv=true][data-art="2"] .bw-prozess-symbol{animation:bw-vor 1.8s var(--kurve-weich) infinite}.bw-antwort>*{animation:bw-antwort-ein .5s var(--kurve-weich) both}.bw-antwort>:nth-child(2){animation-delay:70ms}.bw-antwort>:nth-child(3){animation-delay:.14s}.bw-essay{padding:clamp(3rem,7vw,7rem) 0}.bw-essay-raster{align-items:center;gap:2.5rem;display:grid}.bw-essay-figure{min-width:0}.bw-essay-bild{aspect-ratio:4/3;background:var(--farbe-nacht-2);position:relative;overflow:hidden}.bw-essay-figure figcaption{font-size:var(--groesse-mini);color:var(--ton-vg-leise);margin-top:.8rem}.bw-bildwinkel{clip-path:polygon(0 0,3rem 0,3rem 1px,1px 1px,1px 3rem,0 3rem,0 0,100% 100%,calc(100% - 3rem) 100%,calc(100% - 3rem) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 3rem),100% calc(100% - 3rem),100% 100%);border:1px solid #ffffff47;position:absolute;inset:1.25rem}.bw-essay-schritte{border-top:1px solid var(--ton-linie);margin-top:2rem}.bw-essay-schritte li{border-bottom:1px solid var(--ton-linie);font-size:var(--groesse-basis);gap:1rem;padding:.9rem 0;display:flex}.bw-essay-schritte li span{color:var(--ton-akzent);font-size:var(--groesse-klein)}.bw-detailfoto{margin-bottom:1.75rem}.bw-detailfoto img{aspect-ratio:16/10;object-fit:cover;width:100%}.bw-detailfoto p{font-size:var(--groesse-mini);color:var(--ton-vg-leise);margin-top:.75rem}@media (min-width:768px){.bw-navigator{grid-template-columns:.85fr 1.15fr;gap:4rem}.bw-antwort{min-height:12rem}}@media (min-width:1024px){.bw-essay-raster{grid-template-columns:1.15fr 1fr;gap:5rem}.bw-essay-text{padding:1rem 0}}@media (max-width:420px){.bw-prozess{align-items:flex-start}.bw-prozess-schritt{flex-direction:column;gap:.35rem}.bw-prozess-weg{margin:1.375rem .4rem 0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bw-essay-bild:hover .bw-foto{transform:scale(1.035)}}@media (prefers-reduced-motion:no-preference){.bw-essay-raster[data-buehne=laeuft] .bw-bildwinkel{animation:bw-antwort-ein 1s var(--kurve-weich) both}}@keyframes bw-bild-ein{0%{opacity:.5;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes bw-antwort-ein{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bw-ring{to{transform:rotate(360deg)}}@keyframes bw-fokus{0%,to{transform:none}35%,55%{transform:scale(.8)}}@keyframes bw-sammeln{0%,to{transform:none}45%{transform:scale(.84)}}@keyframes bw-vor{0%,to{transform:none}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.bw-galerie *,.bw-navigator *,.bw-essay *{transition:none!important;animation:none!important}}
