/* Start A: filmed output, scope and decision as a continuous workpiece. */
@media(min-width:960px){
 body[data-proto='index'][data-variant='a'] .hb-hero-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);grid-template-areas:'top wall' 'copy wall';align-items:start}
 body[data-proto='index'][data-variant='a'] .hb-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}
 body[data-proto='index'][data-variant='a'] .hb-wall .hb-reel:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(230px,1fr) minmax(180px,.8fr);gap:24px;align-items:center}
 body[data-proto='index'][data-variant='a'] .hb-wall .hb-reel:first-child .hb-frame{max-height:460px;max-width:260px;justify-self:center}
 body[data-proto='index'][data-variant='a'] .hb-wall .hb-reel:first-child .hb-chip{font-size:1.25rem;line-height:1.35}
 body[data-proto='index'][data-variant='a'] #formate .hb-fmt{display:grid;grid-template-columns:1fr;gap:20px}
 body[data-proto='index'][data-variant='a'] #formate .hb-fa{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:24px;align-items:center}
 body[data-proto='index'][data-variant='a'] #formate .hb-fb{display:grid;grid-template-columns:1fr 1fr;align-items:center}
 body[data-proto='index'][data-variant='a'] #formate .hb-fb .hb-card-top{grid-column:1/-1}
 body[data-proto='index'][data-variant='a'] #beispiele .hb-gal{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}
 body[data-proto='index'][data-variant='a'] #beispiele .hb-gal figure:first-child{grid-row:span 2}
 body[data-proto='index'][data-variant='a'] #ablauf .hb-steps{display:block}
 body[data-proto='index'][data-variant='a'] #ablauf .hb-steps li{display:grid;grid-template-columns:160px minmax(0,.75fr) minmax(0,1.25fr);gap:22px;align-items:start;padding:25px 0;border-top:1px solid #a79789}
 body[data-proto='index'][data-variant='a'] #einsatzorte .hb-uses{grid-template-columns:1fr 1fr;gap:0 30px}
 body[data-proto='index'][data-variant='a'] #einsatzorte .hb-use:not(.hb-face){background:transparent;color:#211d19;border:0;border-top:1px solid #a99b8f;padding:24px 0}
 body[data-proto='index'][data-variant='a'] #einsatzorte .hb-use:not(.hb-face) :is(h3,p,.hb-lbl){color:#211d19}
 body[data-proto='index'][data-variant='a'] #einsatzorte .hb-use:not(.hb-face) a{color:#8e2d0d}
}
