.fw-ba{padding:130px 0;border-top:1px solid var(--fw-hair)}
.fw-ba .fw-ba-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}
.fw-ba .fw-lead{margin-top:24px}
.fw-ba .fw-ba-stage{position:relative;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--fw-ink);cursor:ew-resize;user-select:none;touch-action:pan-y;background:var(--fw-paper2)}
.fw-ba .fw-ba-layer{position:absolute;inset:0}
.fw-ba .fw-ba-layer img,.fw-ba .fw-ba-layer .fw-ph{width:100%;height:100%;object-fit:cover}
.fw-ba .fw-ba-top{clip-path:inset(0 50% 0 0);z-index:2}
.fw-ba .fw-ba-handle{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--fw-orange);z-index:3;transform:translateX(-1px)}
.fw-ba .fw-ba-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--fw-orange);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--fw-mono);font-size:14px;letter-spacing:.05em;box-shadow:0 6px 22px rgba(20,19,16,.28)}
.fw-ba .fw-drag .fw-ba-knob{transform:translate(-50%,-50%) scale(.92)}
.fw-ba .fw-ba-chip{position:absolute;bottom:14px;z-index:4;font-family:var(--fw-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:var(--fw-ink);color:var(--fw-paper);padding:6px 10px}
.fw-ba .fw-ba-chip--b{left:14px}
.fw-ba .fw-ba-chip--a{right:14px;background:var(--fw-orange)}
@media (max-width:900px){.fw-ba{padding:80px 0}.fw-ba .fw-ba-grid{grid-template-columns:1fr;gap:36px}}