.order-walk{padding-bottom:calc(var(--band) * 1.25)}.order-walk .order-head h2{font-size:clamp(2.125rem,1.6rem + 1.7vw,3.125rem);line-height:1.08;max-width:18em;text-wrap:balance}.order-walk .order-head .lede{max-width:40rem}.walk{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 clamp(2rem,4vw,4.5rem)}.order-walk{--mast-fixed:0px}html.is-scrolled .order-walk{--mast-fixed:var(--mast)}.walk-stage{position:sticky;top:calc(var(--mast-fixed) + 1.25rem);align-self:start;display:grid;gap:1.25rem;padding-bottom:1rem}.walk-art{position:relative;overflow:hidden}.walk-svg{display:block;width:100%;height:auto;overflow:visible}.walk-zoom{transform-origin:0 0;transition:transform 700ms var(--ease)}.walk-stops{display:grid;gap:0}.stop{min-height:84vh;padding-block:2.5rem 3rem;display:grid;align-content:start;gap:1rem;border-top:1px solid var(--rule)}.stop:first-child{border-top:0;padding-top:0}.stop:last-child{min-height:70vh}.stop-label{display:grid;grid-template-columns:auto 1fr;align-items:stretch;background:var(--kraft);color:var(--ink);font-size:.9375rem;line-height:1.3}.stop-label .n{display:grid;place-items:center;min-width:3.25rem;padding:.5rem .75rem;background:var(--ink);color:var(--paper);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;transition:background-color var(--t-lamp) var(--ease),color var(--t-lamp) var(--ease)}.stop-label .where{padding:.55rem .9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;align-self:center;text-rendering:geometricPrecision}.walk.is-live .stop.is-past .stop-label .n{background:var(--pace);color:#fff}.stop.is-on .stop-label .n{background:var(--signal);color:var(--ink)}.stop h3{font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);line-height:1.2;font-weight:500;letter-spacing:-.01em;text-wrap:balance}.stop p{max-width:34rem}.stop .hub{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.9375rem;color:var(--muted)}.stop .hub b{display:inline-flex;align-items:center;min-height:28px;padding:0 .6rem;border:1px solid var(--rule);border-left:3px solid var(--pace);background:var(--sheet);color:var(--pace);font-weight:600;font-size:.875rem}.wk .floor{fill:var(--floor);stroke:var(--slate);stroke-width:.75}.wk .room{fill:var(--signal);opacity:0;transition:opacity var(--t-warm) var(--ease)}.wk .room.is-on{opacity:.16}.wk .wall{fill:#E3DCCD;stroke:var(--slate);stroke-width:.75;stroke-linejoin:round}.wk .wall-top{fill:#F7F4EE;stroke:var(--slate);stroke-width:.75}.wk .part{stroke:var(--slate);stroke-width:.6;stroke-linejoin:round}.wk .t{fill:#FAF8F3}.wk .l{fill:#DDD5C5}.wk .r{fill:#CDC4B2}.wk .rack{fill:none;stroke:var(--slate);stroke-width:.6}.wk .lbl{fill:var(--slate);font:600 10px var(--f);letter-spacing:.12em;text-transform:uppercase;text-rendering:geometricPrecision}.wk .route{fill:none;stroke:var(--slate);stroke-width:1.5;stroke-dasharray:.1 5.5;stroke-linecap:round;opacity:.75}.wk .route-on{fill:none;stroke:var(--signal);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,2000);stroke-dashoffset:calc(var(--len,2000) * (1 - var(--done,1)))}.wk .chip circle{fill:var(--paper);stroke:var(--slate);stroke-width:1;transition:fill var(--t-lamp) var(--ease),stroke var(--t-lamp) var(--ease)}.wk .chip text{fill:var(--slate);font:700 10px var(--f);text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums}.wk .chip.is-done circle{fill:var(--pace);stroke:var(--pace)}.wk .chip.is-done text{fill:#fff}.wk .chip.is-on circle{fill:var(--signal);stroke:var(--signal)}.wk .chip.is-on text{fill:var(--ink)}.wk .token{opacity:0}.walk.is-live .wk .token{opacity:1}.wk .token .box{opacity:0}.wk .token.is-box .box{opacity:1}.wk .token.is-box .sheet{opacity:0}.wk .token .sheet{fill:#fff;stroke:var(--ink);stroke-width:.9}.wk .token .box path{stroke:var(--ink);stroke-width:.8}.wk .truck .t,.wk .truck .l,.wk .truck .r{stroke:var(--slate);stroke-width:.6}.wk .exit{fill:none;stroke:var(--signal);stroke-width:1.5;stroke-dasharray:.1 5;stroke-linecap:round;opacity:0;transition:opacity var(--t-warm) var(--ease)}.walk[data-at="5"] .wk .exit,.walk:not(.is-live) .wk .exit{opacity:1}.wk .truck{transition:transform 1.6s cubic-bezier(.45,0,.3,1)}.walk.is-out .wk .truck{transform:translate(30px,17.3px)}.walk.is-out .wk .token{opacity:0;transition:opacity 300ms var(--ease)}.record{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ink)}.record li{display:grid;gap:.45rem;padding:.7rem .5rem 0 0;font-size:.875rem;line-height:1.25;color:var(--muted)}.record li .lamp{--lamp:var(--slate);--lamp-gap:var(--paper)}.record li.is-done{color:var(--ink)}.record li.is-done .lamp{background:var(--pace);border-color:var(--pace);box-shadow:inset 0 0 0 2px var(--paper)}.record li.is-on{color:var(--ink);font-weight:600}.record li.is-on .lamp{--lamp:var(--signal);background:var(--signal);border-color:var(--signal);box-shadow:inset 0 0 0 2px var(--paper)}.record-head{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.walk:not(.is-live) .record li{color:var(--ink)}.walk:not(.is-live) .record li .lamp{background:var(--pace);border-color:var(--pace);box-shadow:inset 0 0 0 2px var(--paper)}.walk:not(.is-live) .record li:last-child{font-weight:600}.walk:not(.is-live) .record li:last-child .lamp{background:var(--signal);border-color:var(--signal)}.walk:not(.is-live) .wk .chip circle{fill:var(--pace);stroke:var(--pace)}.walk:not(.is-live) .wk .chip text{fill:#fff}.ord-fig{display:grid;gap:.65rem;max-width:34rem;padding:.85rem 1rem 1rem;background:var(--sheet);color:var(--ink);border-top:3px solid var(--pace);--rule:#DCD5C7}.ord-fig-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-rendering:geometricPrecision}.ord-fig-head span + span{color:var(--pace)}.ord-list ol{display:grid;border-top:1px solid var(--rule)}.ord-list li{display:grid;grid-template-columns:2.25rem 1fr 1.5rem;align-items:center;gap:.6rem;padding:.45rem 0;border-bottom:1px solid var(--rule);font-size:1rem;line-height:1.3}.ord-list .q{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--pace)}.ord-list .i{transition:color var(--t-lamp) var(--ease) var(--d,0ms)}.ord-list .tick{justify-self:center;width:13px;height:7px;border-left:2px solid var(--signal);border-bottom:2px solid var(--signal);transform:translateY(-2px) rotate(-45deg);transition:opacity 200ms var(--ease) var(--d,0ms),transform 320ms var(--ease) var(--d,0ms)}.ord-list li:nth-child(2){--d:320ms}.ord-list li:nth-child(3){--d:640ms}.ord-list li:nth-child(4){--d:960ms}.ord-list li:nth-child(5){--d:1280ms}.ord-stamp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;font-size:.9375rem;line-height:1.4;color:var(--muted);transition:opacity 400ms var(--ease) 1700ms}.ord-stamp b{display:inline-flex;align-items:center;min-height:28px;padding:0 .6rem;border:1px solid var(--pace);background:var(--paper);color:var(--pace);font-size:.875rem;font-weight:600}.ord-list.is-waiting .tick{opacity:0;transform:translateY(-2px) rotate(-45deg) scale(.3)}.ord-list.is-waiting .i{color:var(--muted)}.ord-list.is-waiting .ord-stamp{opacity:0;transition-delay:0ms}.ord-serials table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.3}.ord-serials thead th{padding:0 0 .35rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--stone);text-rendering:geometricPrecision}.ord-serials thead th:nth-child(2){text-align:right}.ord-serials tbody th{padding:.45rem 0;font-weight:400;text-align:left;border-bottom:1px solid var(--rule)}.ord-serials tbody td{padding:.45rem 0;border-bottom:1px solid var(--rule);text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ord-serials tbody td b{color:var(--ink);font-weight:600}.ord-serials tbody td:last-child{width:2.25rem;text-align:center}.ord-serials .lamp{--lamp:var(--signal);--lamp-gap:var(--sheet);border-color:var(--signal)}.ord-serials tr.is-wait .lamp,.ord-serials.is-waiting .lamp{background:transparent;box-shadow:none}.ord-total{font-size:.9375rem;color:var(--muted)}.ord-total b{color:var(--pace);font-weight:600;font-variant-numeric:tabular-nums}.ord-scale{position:relative;height:22px;border-bottom:1px solid var(--stone);background:repeating-linear-gradient(to right,var(--stone) 0 1px,transparent 1px 1%) left bottom / 100% 9px no-repeat,repeating-linear-gradient(to right,var(--ink) 0 1px,transparent 1px 10%) left bottom / 100% 18px no-repeat}.ord-scale-lit{position:absolute;inset:0;clip-path:inset(0 calc((1 - var(--p,1)) * 100%) 0 0);background:repeating-linear-gradient(to right,var(--signal) 0 2px,transparent 2px 1%) left bottom / 100% 11px no-repeat,repeating-linear-gradient(to right,var(--signal) 0 2px,transparent 2px 10%) left bottom / 100% 20px no-repeat}.ord-bench-n{display:flex;align-items:baseline;font-size:clamp(2.25rem,1.9rem + 1vw,2.75rem);font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pace)}.ord-bench-n .plus{color:var(--signal);transition:opacity 300ms var(--ease)}.ord-steps{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.9375rem}.ord-steps li{display:inline-flex;align-items:center;gap:.45rem}.ord-steps .lamp{--lamp:var(--signal);--lamp-gap:var(--sheet);border-color:var(--signal);transition:background-color 200ms var(--ease) var(--d,0ms),box-shadow 200ms var(--ease) var(--d,0ms)}.ord-steps li:nth-child(2){--d:260ms}.ord-steps li:nth-child(3){--d:520ms}.ord-bench:is(.is-waiting,.is-run:not(.is-counted)) .ord-bench-n .plus{opacity:0}.ord-bench:is(.is-waiting,.is-run:not(.is-counted)) .ord-steps .lamp{background:transparent;box-shadow:none;transition-delay:0ms}.ord-out{background:var(--deep);color:var(--on-dark);border-top-color:var(--pace-lift);padding:.9rem 1rem 1rem}.ord-ways{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;font-size:1rem;line-height:1.3}.ord-ways>li{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:.85rem;color:var(--on-dark)}.ow-t{display:grid;gap:.1rem}.ow-t b{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2);text-rendering:geometricPrecision}.ord-way-fig{width:56px;height:14px;overflow:visible;--c:var(--lit)}.ord-ways .near .ord-way-fig{--c:var(--lit-warm)}.ow-b,.ow-end{fill:var(--c)}.ow-l{fill:none;stroke:var(--c);stroke-width:2;stroke-dasharray:50;stroke-dashoffset:0;transition:stroke-dashoffset 700ms var(--ease) var(--d,0ms)}.ow-edge{fill:none;stroke:var(--line);stroke-width:1.5}.ow-end,.ow-b{transition:opacity 250ms var(--ease) var(--d,0ms)}.ord-ways .far{--d:600ms}.ord-out.is-waiting .ow-l{stroke-dashoffset:50}.ord-out.is-waiting .ow-end{opacity:0}@media (max-width: 60rem){.walk{grid-template-columns:1fr}.walk-stage{top:var(--mast-fixed);z-index:3;background:var(--paper);margin-inline:calc(-1 * var(--margin));padding:.5rem var(--margin) .75rem;border-bottom:1px solid var(--rule);gap:.6rem}.walk-svg{width:100%;height:auto;max-height:34svh}.record li{font-size:.75rem;gap:.3rem;padding-top:.45rem}.record-head{display:none}.stop,.stop:last-child{min-height:0;padding-block:2rem 2.5rem}.stop:first-child{padding-top:2rem}}@media (max-width: 30rem){.ord-fig{padding-inline:.75rem}.ord-list li{grid-template-columns:2rem 1fr 1.25rem;gap:.5rem}}@media (prefers-reduced-motion: reduce){.walk-zoom,.wk .truck,.wk .room,.ord-list .tick,.ord-stamp,.ow-l{transition:none}}