.work-dots-light{background-image:radial-gradient(#0a0a0a17 1px,#0000 1px);background-size:18px 18px}.work-proj{border:0;border-bottom:1px solid var(--color-line);color:#5a5a55;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:20px;width:100%;padding:18px 0;transition:color .25s steps(4,end),padding .25s steps(4,end);display:grid;position:relative}@media (min-width:961px){.work-proj{grid-template-columns:56px minmax(0,1fr) auto}}.work-proj:before{content:"";background:var(--color-accent);width:8px;height:8px;margin-top:-4px;transition:transform .2s steps(3,end);position:absolute;top:50%;left:0;transform:scale(0)}.work-proj:hover,.work-proj:focus-visible,.work-proj[data-active=true]{color:var(--color-paper);padding-left:14px}.work-proj:hover:before,.work-proj:focus-visible:before,.work-proj[data-active=true]:before{transform:scale(1)}.work-chip{transition:background .2s steps(3,end)}@keyframes work-pixel-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.work-pixel-in{animation:.4s steps(6,end) both work-pixel-in}@keyframes work-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.work-scan{background:linear-gradient(#0000,#4d4dff2e,#0000);height:40%;animation:3s steps(12,end) infinite work-scan;position:absolute;inset:0 0 auto}.work-next:hover .box-link:before,.work-next:focus-visible .box-link:before{width:calc(100% + 2px)}.work-next:hover .box-link-label,.work-next:focus-visible .box-link-label{color:var(--bx-label-hover)}.work-next:hover .box-link-icon svg{transform:translate(4px)}@keyframes work-build{0%{opacity:0}6%,86%{opacity:1}94%,to{opacity:0}}.work-build{opacity:0;animation:8s step-end infinite work-build}@keyframes work-pkg-a{0%{opacity:1;top:50%;left:0%}10%{top:50%;left:0%}18%{top:50%;left:30%}26%{top:50%;left:30%}34%{top:50%;left:60%}38%{top:50%;left:60%}42%{top:16%;left:60%}47%{opacity:1;top:16%;left:94%}49.9%{opacity:1;top:16%;left:94%}50%,to{opacity:0;top:50%;left:0%}}@keyframes work-pkg-b{0%,50%{opacity:0;top:50%;left:0%}50.1%{opacity:1;top:50%;left:0%}60%{top:50%;left:0%}68%{top:50%;left:30%}76%{top:50%;left:30%}84%{top:50%;left:60%}88%{top:50%;left:60%}92%{top:84%;left:60%}97%{opacity:1;top:84%;left:94%}99.9%{opacity:1;top:84%;left:94%}to{opacity:0}}.work-pkg-a{animation:16s steps(6,end) infinite work-pkg-a}.work-pkg-b{animation:16s steps(6,end) infinite work-pkg-b}@keyframes work-station-1{0%,20%{background:var(--color-accent);border-color:var(--color-accent-soft)}21%,to{background:var(--color-panel);border-color:var(--color-paper)}}@keyframes work-station-2{0%,35%{background:var(--color-panel);border-color:var(--color-paper)}36%,52%{background:var(--color-accent);border-color:var(--color-accent-soft)}53%,to{background:var(--color-panel);border-color:var(--color-paper)}}@keyframes work-station-3{0%,67%{background:var(--color-panel);border-color:var(--color-paper)}68%,78%{background:var(--color-accent);border-color:var(--color-accent-soft)}79%,to{background:var(--color-panel);border-color:var(--color-paper)}}@keyframes work-station-keep{0%,45%{background:var(--color-panel);border-color:var(--color-paper)}46%,50%{background:var(--color-accent);border-color:var(--color-accent-soft)}51%,to{background:var(--color-panel);border-color:var(--color-paper)}}@keyframes work-station-return{0%,95%{background:var(--color-panel);border-color:var(--color-paper)}96%,to{background:var(--color-paper);border-color:var(--color-paper)}}.work-station-1{animation:8s step-end infinite work-station-1}.work-station-2{animation:8s step-end infinite work-station-2}.work-station-3{animation:8s step-end infinite work-station-3}.work-station-keep{animation:16s step-end infinite work-station-keep}.work-station-return{animation:16s step-end infinite work-station-return}@keyframes work-status-1{0%,10%{opacity:1}10.1%,49.9%{opacity:0}50%,60%{opacity:1}60.1%,to{opacity:0}}@keyframes work-status-2{0%,10%{opacity:0}10.1%,34%{opacity:1}34.1%,60%{opacity:0}60.1%,84%{opacity:1}84.1%,to{opacity:0}}@keyframes work-status-3{0%,34%{opacity:0}34.1%,42%{opacity:1}42.1%,84%{opacity:0}84.1%,92%{opacity:1}92.1%,to{opacity:0}}@keyframes work-status-keep{0%,42%{opacity:0}42.1%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes work-status-return{0%,92%{opacity:0}92.1%,to{opacity:1}}@keyframes work-run-a{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes work-run-b{0%,49.9%{opacity:0}50%,to{opacity:1}}.work-status-1{animation:16s step-end infinite work-status-1}.work-status-2{animation:16s step-end infinite work-status-2}.work-status-3{animation:16s step-end infinite work-status-3}.work-status-keep{animation:16s step-end infinite work-status-keep}.work-status-return{animation:16s step-end infinite work-status-return}.work-run-a{animation:16s step-end infinite work-run-a}.work-run-b{animation:16s step-end infinite work-run-b}@keyframes work-eq{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.work-eq{transform-origin:bottom;animation:1.3s steps(5,end) infinite work-eq}@keyframes work-flow{to{background-position:24px 0}}.work-flow{background:repeating-linear-gradient(to right, var(--color-accent) 0 6px, transparent 6px 12px);animation:1.2s linear infinite work-flow}@keyframes work-type{0%{width:0}55%,to{width:100%}}.work-type{animation:4.8s steps(14,end) infinite work-type}@keyframes ledger-scan{0%{opacity:1;animation-timing-function:steps(5,end);transform:translateY(0)}55%{opacity:1;transform:translateY(140px)}66%{opacity:0;transform:translateY(140px)}to{opacity:0;transform:translateY(0)}}.ledger-scan{animation:8s infinite ledger-scan}@keyframes ledger-rows{0%,60%{clip-path:inset(0 0 100%);animation-timing-function:steps(3,start)}78%,96%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.ledger-rows{animation:8s infinite ledger-rows}@keyframes ledger-stamp{0%,80%{opacity:0;transform:scale(1.4)}84%,96%{opacity:1;transform:none}to{opacity:0}}.ledger-stamp{animation:8s infinite ledger-stamp}@keyframes ledger-step-read{0%,55%{color:var(--color-accent-soft)}56%,to{color:inherit}}@keyframes ledger-step-check{0%,55%,70%,to{color:inherit}56%,69%{color:var(--color-accent-soft)}}@keyframes ledger-step-export{0%,69%,97%,to{color:inherit}70%,96%{color:var(--color-accent-soft)}}.ledger-step-read{animation:8s infinite ledger-step-read}.ledger-step-check{animation:8s infinite ledger-step-check}.ledger-step-export{animation:8s infinite ledger-step-export}@media (prefers-reduced-motion:reduce){.ledger-scan,.ledger-rows,.ledger-stamp,.ledger-step-read,.ledger-step-check,.ledger-step-export{animation:none}.ledger-scan{opacity:0}.work-pixel-in,.work-scan,.work-pkg-a,.work-pkg-b,.work-station-1,.work-station-2,.work-station-3,.work-station-keep,.work-station-return,.work-status-1,.work-status-2,.work-status-3,.work-status-keep,.work-status-return,.work-run-a,.work-run-b,.work-eq,.work-flow,.work-type{animation:none}.work-status-2,.work-status-3,.work-status-keep,.work-status-return,.work-run-b,.work-pkg-b{opacity:0}.work-pkg-a{top:50%;left:0%}.work-build{opacity:1;animation:none}.work-proj,.work-chip{transition:none}}
