.story-amb{position:relative}.story-amb>:not(.amb-wire):not(.amb-figs){z-index:1;position:relative}.story-amb .story-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.story-amb .amb-wire{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.amb-wire.iso{--story-cable-body:#3b3732;--story-cable-shine:#6b655c;--story-cable-edge:#14120f}.amb-wire.iso[data-theme=dark]{--story-cable-body:#6b645a;--story-cable-shine:#9a9285;--story-cable-edge:#1c1915}.amb-wire .w-body{fill:var(--story-cable-body);stroke:var(--story-cable-edge);stroke-width:.5px;stroke-linejoin:round}.amb-wire .w-shine{fill:none;stroke:var(--story-cable-shine);stroke-linecap:round;opacity:.4}.amb-wire .w-pulse{fill:none;stroke-linecap:round}.amb-wire stop{stop-color:var(--anatomy-lit)}.story-amb .amb-figs{z-index:2;pointer-events:none;position:absolute;inset:0}.amb-container,.amb-box{height:100%}.amb-box{max-width:72rem;margin:0 auto;position:relative}.amb-fig{position:absolute;top:0}.amb-fig[hidden]{display:none}.amb-fig[data-fig=turntable]{width:380px}.amb-fig[data-fig=amp]{width:400px}.amb-fig[data-fig=speakers]{width:230px}.amb-fig[data-side=right]{right:0}.amb-fig[data-side=left]{left:0}.amb-fig[data-fig=speakers][data-side=left]{left:auto;right:calc(50% + 376px)}.amb-fig[data-fig=speakers][data-side=right]{left:calc(50% + 376px);right:auto}.amb-fig.iso[data-theme]{--anatomy-card:var(--amb-paper,transparent);--anatomy-strong:#0c1115;--anatomy-muted:#8f8779;--anatomy-lit-shade:var(--anatomy-lit-shade-1);--anatomy-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--story-cable-body:#3b3732;--story-cable-shine:#6b655c;--story-cable-shade:#24211d;--story-cable-edge:#14120f}.amb-fig.iso[data-theme=dark]{--anatomy-strong:#fff;--story-cable-body:#6b645a;--story-cable-shine:#9a9285;--story-cable-shade:#4a453e;--story-cable-edge:#1c1915}.amb-fig .story-plate{position:relative}.amb-fig .story-slot{--anatomy-paper:var(--anatomy-card);opacity:0;width:100%;transition:opacity .6s;position:relative}.amb-fig[data-mounted] .story-slot,.story--still .amb-fig .story-slot{opacity:1}.amb-fig[data-fig=turntable] .story-slot{aspect-ratio:600/540}.amb-fig[data-fig=amp] .story-slot{aspect-ratio:640/400}.amb-fig[data-fig=speakers] .story-slot{aspect-ratio:360/440}.amb-fig .story-poster{width:100%;height:100%;display:none;position:absolute;inset:0}.story--still .amb-fig .story-poster[src]{mix-blend-mode:multiply;display:block}.story--still .amb-fig[data-theme=dark] .story-poster[src]{mix-blend-mode:lighten}.amb-fig .tt-stage{--anatomy-paper:var(--anatomy-card);width:100%;height:100%;position:absolute;inset:0}.amb-fig .tt-stage>.iso-layer,.amb-fig .tt-stage>.tt-still,.amb-fig .tt-still>img{width:100%;height:100%;position:absolute;inset:0}.amb-fig .tt-stage>.iso-layer{overflow:hidden}.amb-fig .tt-stub path{fill:none;stroke-linecap:round}.amb-fig .story-slot .amp-stage{--anatomy-paper:var(--anatomy-card);width:100%;height:100%;position:absolute;inset:0}.amb-fig .amp-clip{position:absolute;inset:0;overflow:hidden}.amb-fig .amp-clip>.iso-layer{width:100%;height:100%;position:absolute;inset:0}.amb-fig .story-slot>.spk-stage{--anatomy-paper:var(--anatomy-card);width:100%;height:100%;position:absolute;inset:0}.amb-fig .spk-stage>.iso-layer,.amb-fig .spk-stage>svg{width:100%;height:100%;position:absolute;inset:0}.amb-fig .spk-front{pointer-events:none;overflow:visible}.amb-cap{white-space:nowrap;font-family:var(--story-serif,ui-serif, Georgia, "Times New Roman", serif);color:var(--anatomy-muted);opacity:0;margin:0;font-size:18px;line-height:1.3;transition:opacity .6s,transform .6s;position:absolute;transform:translateY(4px)}.amb-cap[data-on],.story--still .amb-cap{opacity:1;transform:none}.amb-fig[data-fig=turntable] .amb-cap{top:88%;left:0}.amb-fig[data-fig=amp] .amb-cap{top:20%;left:calc(100% + 8px)}.amb-fig[data-fig=speakers] .amb-cap{white-space:normal;width:100%;top:calc(100% + 12px);left:0}@media (max-width:1199px){.story-amb .amb-figs,.story-amb .amb-wire{display:none}}@media (prefers-reduced-motion:reduce){.amb-fig .story-slot,.amb-cap{transition:none}}
