.mv-draw{stroke-dasharray:1 1;stroke-dashoffset:0}.mv-hidden{opacity:0}[data-motion] [class*=mv-]{transform-box:fill-box;transform-origin:50%;animation-delay:calc(var(--mv-d,0s) + var(--mv-o,0s))}[data-motion] .mv-ol{transform-origin:0}[data-motion] .mv-or{transform-origin:100%}[data-motion] .mv-ot{transform-origin:50% 0}[data-motion] .mv-ob{transform-origin:50% 100%}[data-motion] .mv-vb{transform-box:view-box}[data-motion]:not([data-play]) [class*=mv-]{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.mv-draw{animation:8s ease-in-out infinite both mv-draw}.mv-pop{animation:8s ease-out infinite both mv-pop}.mv-show{animation:8s linear infinite both mv-show}.mv-beat{animation:8s ease-in-out infinite both mv-beat}.mv-drop{animation:8s ease-out infinite both mv-drop}.mv-in-right{animation:8s ease-out infinite both mv-in-right}.mv-grow-x{animation:8s ease-in-out infinite both mv-grow-x}.mv-grow-y{animation:8s ease-in-out infinite both mv-grow-y}.mv-swing{animation:8s ease-in-out infinite both mv-swing}.mv-tilt{animation:8s ease-in-out infinite both mv-tilt}.mv-wiggle{animation:8s ease-in-out infinite both mv-wiggle}.mv-nudge{animation:8s ease-in-out infinite both mv-nudge}.mv-spin{animation:8s ease-in-out infinite both mv-spin}.mv-flip{animation:8s ease-in-out infinite both mv-flip}.mv-flash{animation:8s ease-out infinite both mv-flash}.mv-twinkle{animation:8s ease-in-out infinite both mv-twinkle}.mv-close{animation:8s ease-in-out infinite both mv-close}.mv-settle{animation:8s ease-in-out infinite both mv-settle}.mv-swing-door{animation:8s ease-in-out infinite both mv-swing-door}.mv-away{animation:8s ease-in-out infinite both mv-away}.mv-car{animation:8s ease-in-out infinite both mv-car}.mv-ring{animation:8s ease-in-out infinite both mv-ring}.mv-push{animation:8s ease-in-out infinite both mv-push}.mv-old{animation:8s ease-in-out infinite both mv-old}.mv-compass{animation:8s linear infinite both mv-compass}.mv-scribe{animation:8s linear infinite both mv-scribe}.mv-screw{animation:8s ease-out infinite both mv-screw}.mv-drill{animation:8s ease-in-out infinite both mv-drill}.mv-slide{animation:8s ease-out infinite both mv-slide}.mv-offcut{animation:8s ease-in infinite both mv-offcut}.mv-lay{animation:8s ease-out infinite both mv-lay}.mv-board{animation:8s ease-out infinite both mv-board}.mv-screws{animation:8s linear infinite both mv-screws}}@keyframes mv-draw{0%{stroke-dashoffset:0;opacity:1}3%{stroke-dashoffset:0;opacity:0}3.5%{stroke-dashoffset:1px;opacity:0}4%{stroke-dashoffset:1px;opacity:1}16%,to{stroke-dashoffset:0;opacity:1}}@keyframes mv-pop{0%{opacity:1;transform:scale(1)}3%{opacity:0;transform:scale(.6)}15%{opacity:0;transform:scale(.6)}19%{opacity:1;transform:scale(1.12)}23%,to{opacity:1;transform:scale(1)}}@keyframes mv-show{0%{opacity:1}3%,18%{opacity:0}22%,to{opacity:1}}@keyframes mv-beat{0%,3%{transform:scale(1)}7%{transform:scale(1.22)}11%{transform:scale(.96)}15%{transform:scale(1.1)}19%,to{transform:scale(1)}}@keyframes mv-drop{0%{opacity:1;transform:translateY(0)}3%{opacity:0;transform:translateY(0)}4%{opacity:0;transform:translateY(-8px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes mv-in-right{0%{opacity:1;transform:translate(0)}3%{opacity:0;transform:translate(0)}4%{opacity:0;transform:translate(10px)}14%,to{opacity:1;transform:translate(0)}}@keyframes mv-grow-x{0%{transform:scaleX(1)}3%,6%{transform:scaleX(.02)}18%,to{transform:scaleX(1)}}@keyframes mv-grow-y{0%{transform:scaleY(1)}3%,6%{transform:scaleY(.02)}18%,to{transform:scaleY(1)}}@keyframes mv-swing{0%,3%{transform:rotate(0)}8%{transform:rotate(10deg)}14%{transform:rotate(-7deg)}19%{transform:rotate(4deg)}24%{transform:rotate(-1.5deg)}28%,to{transform:rotate(0)}}@keyframes mv-tilt{0%,3%{transform:rotate(0)}9%{transform:rotate(5deg)}15%{transform:rotate(-2.5deg)}20%,to{transform:rotate(0)}}@keyframes mv-wiggle{0%,3%{transform:translate(0)}6%{transform:translate(-2px,-1.5px)}9%{transform:translate(1.5px,1px)}12%{transform:translate(-1.5px,.5px)}15%{transform:translate(1px,-1px)}18%,to{transform:translate(0)}}@keyframes mv-nudge{0%,16%{transform:translate(0)}22%{transform:translate(3px)}28%,to{transform:translate(0)}}@keyframes mv-spin{0%,3%{transform:rotate(0)}22%,to{transform:rotate(360deg)}}@keyframes mv-flip{0%,20%{transform:scaleX(1)}25%{transform:scaleX(.08)}30%{transform:scaleX(1)}35%{transform:scaleX(.08)}40%,to{transform:scaleX(1)}}@keyframes mv-flash{0%,18%{opacity:0}19.5%{opacity:.95}30%,to{opacity:0}}@keyframes mv-twinkle{0%,3%{transform:scale(1)rotate(0)}10%{transform:scale(1.4)rotate(45deg)}18%,to{transform:scale(1)rotate(90deg)}}@keyframes mv-close{0%,4%{transform:translate(0)}12%,30%{transform:translate(var(--mv-dx,0px), var(--mv-dy,0px))}38%,to{transform:translate(0)}}@keyframes mv-settle{0%,3%{transform:translate(0)}9%{transform:translate(calc(var(--mv-dx,0px) * -2.4), calc(var(--mv-dy,0px) * -2.4))}16%,32%{transform:translate(var(--mv-dx,0px), var(--mv-dy,0px))}40%,to{transform:translate(0)}}@keyframes mv-swing-door{0%,4%{transform:scaleX(1)}18%,38%{transform:scaleX(.14)}52%,to{transform:scaleX(1)}}@keyframes mv-away{0%,3%{opacity:1}6%,52%{opacity:0}58%,to{opacity:1}}@keyframes mv-car{0%,4%{transform:translate(0)}14%,20%{transform:translate(34px)}34%,to{transform:translate(0)}}@keyframes mv-ring{0%{opacity:1;transform:translate(0)}3%{opacity:0;transform:translate(0)}4%{opacity:0;transform:translate(-14px,-7px)}6%{opacity:1;transform:translate(-14px,-7px)}12%{transform:translate(7px,-7px)}19%,to{opacity:1;transform:translate(0)}}@keyframes mv-push{0%{transform:translate(0)}4%,18%{transform:translate(-7px)}30%,to{transform:translate(0)}}@keyframes mv-old{0%,3%{opacity:0}5%,13%{opacity:1}18%,to{opacity:0}}@keyframes mv-compass{0%{opacity:1;transform:translateY(0)}2%{opacity:0;transform:translateY(0)}3%{opacity:0;transform:translateY(-22px)}5%{opacity:1;transform:translateY(-22px)}30%{opacity:1;transform:translateY(22px)}32%{opacity:0;transform:translateY(22px)}34%{opacity:0;transform:translateY(0)}36%,to{opacity:1;transform:translateY(0)}}@keyframes mv-scribe{0%,2.9%{stroke-dashoffset:0}3%,5%{stroke-dashoffset:.71px}30%{stroke-dashoffset:.05px}33%,to{stroke-dashoffset:0}}@keyframes mv-screw{0%{opacity:1;transform:translate(0)}3%{opacity:0;transform:translate(0)}4%{opacity:0;transform:translate(-18px)}6%{opacity:1;transform:translate(-18px)}24%,to{opacity:1;transform:translate(0)}}@keyframes mv-drill{0%{transform:translateY(0)}4%,9%{transform:translateY(-8px)}21%,to{transform:translateY(0)}}@keyframes mv-slide{0%{opacity:1;transform:translate(0)}3%{opacity:0;transform:translate(0)}4%{opacity:0;transform:translate(26px)}6%{opacity:1;transform:translate(26px)}20%,to{opacity:1;transform:translate(0)}}@keyframes mv-offcut{0%{opacity:1;transform:translate(0)}3%{opacity:0;transform:translate(0)}19%{opacity:0;transform:translate(-6px,-16px)}21%{opacity:1;transform:translate(-6px,-16px)}32%,to{opacity:1;transform:translate(0)}}@keyframes mv-lay{0%{opacity:1;transform:translateY(0)}3%{opacity:0;transform:translateY(0)}4%{opacity:0;transform:translateY(-46px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes mv-board{0%{opacity:1;transform:translate(0)}3%{opacity:0;transform:translate(0)}30%{opacity:0;transform:translate(70px)}40%,to{opacity:1;transform:translate(0)}}@keyframes mv-screws{0%,40%{opacity:0}41%,to{opacity:1}}
:root{--spring:cubic-bezier(.34, 1.56, .64, 1)}.count{font-variant-numeric:tabular-nums}.wc{--w:1;background-color:var(--color-mount);background-image:linear-gradient(#2547d012 1px,#0000 1px),linear-gradient(90deg,#2547d012 1px,#0000 1px);background-size:16px 16px}.wc .wc-model{object-fit:contain;mix-blend-mode:multiply;padding:9%}.wc-photo{position:absolute;inset:0}.wc .wc-photo{clip-path:inset(0 calc((1 - var(--w)) * 100%) 0 0)}.wc-line{top:0;bottom:0;left:calc(var(--w) * 100%);background:var(--color-accent);opacity:0;pointer-events:none;width:2px;margin-left:-1px;transition:opacity .25s;position:absolute;box-shadow:0 0 0 3px #2547d029}.wc-tag{z-index:1;font:500 11.5px/1 var(--font-mono);opacity:0;pointer-events:none;border-radius:2px;padding:6px 8px;transition:opacity .3s;position:absolute;top:10px}.wc-low .wc-tag{top:auto;bottom:10px}.wc-tag-a{border:1px solid var(--color-line-strong);color:var(--color-ink);background:#fbfbf9f0;right:10px}.wc-tag-b{background:var(--color-accent);color:var(--color-on-accent);left:10px}.wc[data-stage=wipe] .wc-line,.wc[data-stage=drawing] .wc-tag-a,.wc[data-stage=wipe] .wc-tag-a,.wc[data-stage=wipe] .wc-tag-b,.wc[data-stage=photo] .wc-tag-b{opacity:1}.jn-bar{background:var(--color-raised);border-radius:2px;height:10px;display:block;overflow:hidden}.jn-bar-thin{height:6px}.jn-bar i{background:var(--color-accent);transform-origin:0;height:100%;transform:scaleX(var(--f));transition:transform 1s var(--spring);transition-delay:calc(var(--i,0) * 70ms);display:block}[data-grow=no] .jn-bar i{transition:none;transform:scaleX(0)}.magnet{display:inline-flex}.magnet-in{width:100%;display:inline-flex}@media (min-width:768px) and (hover:hover) and (pointer:fine){.magnet{margin:-20px;padding:20px}}.tilt-shot{will-change:transform}
