.ba__frame[data-astro-cid-b2qdfyn5]{border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);touch-action:pan-y;position:relative;overflow:hidden;box-shadow:0 1px 2px #1b17120d,0 40px 80px -52px #1b171259}.ba__img[data-astro-cid-b2qdfyn5]{width:100%;height:auto;display:block}.ba__after[data-astro-cid-b2qdfyn5]{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}.ba__divider[data-astro-cid-b2qdfyn5]{top:0;bottom:0;left:var(--pos);background:var(--color-cream);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #1b17122e}.ba__knob[data-astro-cid-b2qdfyn5]{border-radius:var(--radius-full);background:var(--color-fox-orange);color:#fff;width:48px;height:48px;transition:transform var(--transition-fast);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -10px #1b17128c}.ba__tag[data-astro-cid-b2qdfyn5]{bottom:var(--space-4);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);pointer-events:none;position:absolute}.ba__tag--before[data-astro-cid-b2qdfyn5]{left:var(--space-4);background:var(--color-warm-ink);color:var(--color-cream)}.ba__tag--after[data-astro-cid-b2qdfyn5]{right:var(--space-4);background:var(--color-fox-deep);color:#fff}.ba__range[data-astro-cid-b2qdfyn5]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba__frame[data-astro-cid-b2qdfyn5]:has(.ba__range:focus-visible){outline:3px solid var(--color-fox-orange);outline-offset:4px}.ba__frame[data-astro-cid-b2qdfyn5]:has(.ba__range:focus-visible) .ba__knob[data-astro-cid-b2qdfyn5],.ba__frame[data-astro-cid-b2qdfyn5]:hover .ba__knob[data-astro-cid-b2qdfyn5]{transform:translate(-50%,-50%)scale(1.08)}@media (width<=40rem){.ba__knob[data-astro-cid-b2qdfyn5]{width:40px;height:40px}.ba__tag[data-astro-cid-b2qdfyn5]{bottom:var(--space-2);padding:2px var(--space-2);font-size:.625rem}.ba__tag--before[data-astro-cid-b2qdfyn5]{left:var(--space-2)}.ba__tag--after[data-astro-cid-b2qdfyn5]{right:var(--space-2)}}@media (prefers-reduced-motion:reduce){.ba__knob[data-astro-cid-b2qdfyn5]{transition:none}}.body-text[data-astro-cid-i7sdd5uj]{margin-top:var(--space-4);max-width:68ch}.phases-grid[data-astro-cid-i7sdd5uj]{margin-top:var(--space-8)}.phase-card__number[data-astro-cid-i7sdd5uj]{color:var(--color-accent-hover);font-size:var(--text-md);margin-bottom:var(--space-2)}.phase-card[data-astro-cid-i7sdd5uj] h3[data-astro-cid-i7sdd5uj]{font-size:var(--text-xl)}.phase-card__subtitle[data-astro-cid-i7sdd5uj]{color:var(--color-accent-hover);margin-bottom:var(--space-2);font-weight:600}.status[data-astro-cid-i7sdd5uj],.rebuild__head[data-astro-cid-i7sdd5uj]{max-width:68ch}.rebuild__lead[data-astro-cid-i7sdd5uj]{margin-top:var(--space-8)}.rebuild__caption[data-astro-cid-i7sdd5uj]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-muted);max-width:72ch}.rebuild__pairs[data-astro-cid-i7sdd5uj]{gap:var(--space-10);margin-top:var(--space-12);display:grid}.pair__imgs[data-astro-cid-i7sdd5uj]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.pair__shot[data-astro-cid-i7sdd5uj]{border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-surface-alt);width:100%;height:auto;display:block}.pair__tag[data-astro-cid-i7sdd5uj]{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);display:block}.pair__tag--after[data-astro-cid-i7sdd5uj]{color:var(--color-accent-hover)}.changes[data-astro-cid-i7sdd5uj]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-border-strong)}.changes__title[data-astro-cid-i7sdd5uj]{font-size:var(--text-xl)}.changes__cols[data-astro-cid-i7sdd5uj]{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.changes__label[data-astro-cid-i7sdd5uj]{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-3)}.changes__col--after[data-astro-cid-i7sdd5uj] .changes__label[data-astro-cid-i7sdd5uj]{color:var(--color-accent-hover)}.changes[data-astro-cid-i7sdd5uj] ul[data-astro-cid-i7sdd5uj]{margin:0;padding:0;list-style:none}.changes[data-astro-cid-i7sdd5uj] li[data-astro-cid-i7sdd5uj]{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);line-height:var(--leading-snug)}.changes__col[data-astro-cid-i7sdd5uj]:not(.changes__col--after) li[data-astro-cid-i7sdd5uj]{color:var(--color-warm-grey-2)}.rebuild__live[data-astro-cid-i7sdd5uj]{margin-top:var(--space-8)}.rebuild__live[data-astro-cid-i7sdd5uj] a[data-astro-cid-i7sdd5uj]{color:var(--color-accent-hover);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=48rem){.changes__cols[data-astro-cid-i7sdd5uj]{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=34rem){.pair__imgs[data-astro-cid-i7sdd5uj]{gap:var(--space-3);grid-template-columns:1fr}}
