.doms[data-astro-cid-vvmn5azh]{margin-top:var(--s4)}.dom[data-astro-cid-vvmn5azh]{color:var(--text);min-height:100%;transition-delay:calc(var(--i) * 80ms);flex-direction:column;display:flex}.dom[data-astro-cid-vvmn5azh] h3[data-astro-cid-vvmn5azh]{font-size:var(--fs-2);margin:var(--s1) 0 var(--s1)}.dom-tag[data-astro-cid-vvmn5azh]{letter-spacing:.12em;color:var(--text-3);font-size:12px}.dom[data-astro-cid-vvmn5azh] p[data-astro-cid-vvmn5azh]{font-size:var(--fs-0);flex:1}.dom-num[data-astro-cid-vvmn5azh]{color:var(--text-2);font-size:var(--fs-0);margin-top:var(--s1)}.dom-num[data-astro-cid-vvmn5azh] b[data-astro-cid-vvmn5azh]{color:var(--text);font-family:var(--font-display);font-size:var(--fs-2)}.dom-more[data-astro-cid-vvmn5azh]{margin-top:var(--s2);color:var(--teal-dark);font-weight:600;font-size:var(--fs-0)}.facts[data-astro-cid-sc4di4z7]{gap:var(--s3);padding:var(--s3) 0 0;margin:var(--s5) 0 0;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;display:grid;position:relative}.facts[data-astro-cid-sc4di4z7]:before{content:"";background:var(--amber);width:72px;height:1px;position:absolute;top:-1px;left:0}.facts[data-astro-cid-sc4di4z7] b[data-astro-cid-sc4di4z7]{font-family:var(--font-display);font-size:var(--fs-3);color:var(--amber-2);line-height:1.1;display:block}.facts[data-astro-cid-sc4di4z7] span[data-astro-cid-sc4di4z7]{color:var(--text-2);font-size:var(--fs-0)}.sim[data-astro-cid-dzsdypbq]{border-radius:var(--radius);border:1px solid var(--line);margin-top:var(--s4);grid-template-rows:auto auto;grid-template-columns:180px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.sim-tabs[data-astro-cid-dzsdypbq]{padding:var(--s2);border-right:1px solid var(--line);flex-direction:column;grid-row:1/3;gap:4px;display:flex}.sim-tab[data-astro-cid-dzsdypbq]{all:unset;cursor:pointer;border-radius:var(--radius-s);min-height:44px;color:var(--text-2);font-weight:600;font-size:var(--fs-0);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);padding:0 14px}.sim-tab[data-astro-cid-dzsdypbq]:hover{background:var(--line);color:var(--text)}.sim-tab[data-astro-cid-dzsdypbq][aria-selected=true]{background:var(--teal);color:#fff}.sim-tab[data-astro-cid-dzsdypbq]:focus-visible{outline:3px solid var(--amber);outline-offset:-3px}.sim-stage[data-astro-cid-dzsdypbq]{background:radial-gradient(600px 300px at 50% 40%, var(--bg-4), var(--bg) 75%);aspect-ratio:16/10}.sim-stage[data-astro-cid-dzsdypbq] svg[data-astro-cid-dzsdypbq]{width:100%;height:100%}.sim-rec[data-astro-cid-dzsdypbq]{padding:var(--s3) var(--s4);border-top:1px solid var(--line);background:var(--bg-2)}.rec-title[data-astro-cid-dzsdypbq]{font-size:var(--fs-0);color:var(--text-3);letter-spacing:.04em}.rec-pick[data-astro-cid-dzsdypbq]{font-family:var(--font-display);font-size:var(--fs-3);margin:6px 0 8px}.rec-pick[data-astro-cid-dzsdypbq] .muted[data-astro-cid-dzsdypbq]{font-family:var(--font-body);font-size:var(--fs-0);margin-right:8px;font-weight:400}.rec-pick[data-astro-cid-dzsdypbq] a[data-astro-cid-dzsdypbq]{color:var(--amber-2)}.rec[data-astro-cid-dzsdypbq] p[data-astro-cid-dzsdypbq]{margin:0}.rec-more[data-astro-cid-dzsdypbq]{margin:var(--s2) 0 0;font-size:var(--fs-0);border-top:1px solid var(--line);padding-top:var(--s2)}@media (width<=760px){.sim[data-astro-cid-dzsdypbq]{grid-template-columns:1fr}.sim-tabs[data-astro-cid-dzsdypbq]{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;grid-row:auto;overflow-x:auto}.sim-tab[data-astro-cid-dzsdypbq]{flex:none}.sim-rec[data-astro-cid-dzsdypbq]{padding:var(--s3)}}.scene[data-astro-cid-dzsdypbq]{display:none}.sim[data-astro-cid-dzsdypbq][data-active=milling] .sc-milling[data-astro-cid-dzsdypbq],.sim[data-astro-cid-dzsdypbq][data-active=grinding] .sc-grinding[data-astro-cid-dzsdypbq],.sim[data-astro-cid-dzsdypbq][data-active=stamping] .sc-stamping[data-astro-cid-dzsdypbq],.sim[data-astro-cid-dzsdypbq][data-active=hydraulic] .sc-hydraulic[data-astro-cid-dzsdypbq],.sim[data-astro-cid-dzsdypbq][data-active=chain] .sc-chain[data-astro-cid-dzsdypbq],.sim[data-astro-cid-dzsdypbq][data-active=bearing] .sc-bearing[data-astro-cid-dzsdypbq]{display:inline}.sim-a[data-astro-cid-dzsdypbq].is-idle [data-astro-cid-dzsdypbq]{animation-play-state:paused}.metal[data-astro-cid-dzsdypbq]{fill:url(#msa-metal);stroke:var(--text-3);stroke-opacity:.5;stroke-width:1px}.cavity[data-astro-cid-dzsdypbq]{fill:var(--bg-2)}.edge-line[data-astro-cid-dzsdypbq],.ring-line[data-astro-cid-dzsdypbq]{stroke:var(--text-3);stroke-opacity:.5;stroke-width:1px}.hi[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-2);stroke-opacity:.35;stroke-width:1px}.bolt[data-astro-cid-dzsdypbq]{fill:var(--bg-2);stroke:var(--text-3);stroke-opacity:.7;stroke-width:1px}.rib-d[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--bg-2);stroke-width:2px}.rib-l[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-3);stroke-opacity:.3;stroke-width:1px}.pleat[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-3);stroke-opacity:.35;stroke-width:1.2px}.groove[data-astro-cid-dzsdypbq],.facet[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--bg-4);stroke-width:1.4px}.flute[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--bg-4);stroke-opacity:.7;stroke-width:3px}.scale[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-2);stroke-opacity:.45;stroke-width:1px}.pointer[data-astro-cid-dzsdypbq]{fill:var(--amber)}.poles[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-3);stroke-opacity:.22;stroke-width:1.2px}.hose[data-astro-cid-dzsdypbq]{fill:url(#msa-face);stroke:var(--text-3);stroke-opacity:.6;stroke-width:1px}.wheel-face[data-astro-cid-dzsdypbq]{fill:var(--bg-4);stroke:var(--text-3);stroke-opacity:.6;stroke-width:1.5px}.wheel-rim[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-2);stroke-opacity:.25;stroke-width:3px;stroke-dasharray:1 3}.grit[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-2);stroke-opacity:.32;stroke-width:3px}.sheet[data-astro-cid-dzsdypbq]{fill:var(--text-3)}.sheen[data-astro-cid-dzsdypbq]{fill:var(--teal-2);opacity:.45}.cup[data-astro-cid-dzsdypbq]{fill:var(--bg-2);fill-opacity:.9;stroke:var(--text-3);stroke-width:4px;stroke-linejoin:round}.oil-level[data-astro-cid-dzsdypbq]{stroke:var(--teal-2);stroke-width:3px;opacity:.8}.feed-tube[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-3);stroke-opacity:.6;stroke-width:2.4px}.roll-mark[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--bg-2);stroke-width:3.2px;stroke-linecap:round}.roll-film[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--teal-2);stroke-opacity:.7;stroke-width:2px}.pipe-o[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-3);stroke-opacity:.55;stroke-width:11px;stroke-linejoin:round}.pipe-i[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--bg-3);stroke-width:8px;stroke-linejoin:round}.fin[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--bg-2);stroke-opacity:.8;stroke-width:2px}.gear[data-astro-cid-dzsdypbq]{fill:var(--text-3);stroke:var(--text-2);stroke-opacity:.5;stroke-width:.8px}.stem[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-3);stroke-width:4px}.dial[data-astro-cid-dzsdypbq]{fill:var(--bg-2);stroke:var(--line-2);stroke-width:1px}.gtick[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-2);stroke-opacity:.7;stroke-width:1.2px}.needle[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--amber);stroke-width:2px;stroke-linecap:round}.led-a[data-astro-cid-dzsdypbq],.led-b[data-astro-cid-dzsdypbq]{fill:var(--amber)}.seal[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--bg-2);stroke-width:1.6px}.oil-low[data-astro-cid-dzsdypbq]{fill:var(--teal);fill-opacity:.32}.coil[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--amber);stroke-width:1.6px;stroke-linejoin:round}.coil-glow[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--red);stroke-opacity:.45;stroke-width:6px;stroke-linejoin:round}.hook[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-3);stroke-width:2px}.part[data-astro-cid-dzsdypbq]{fill:var(--teal);fill-opacity:.55;stroke:var(--text-3);stroke-opacity:.6;stroke-width:1px}.lk-in[data-astro-cid-dzsdypbq]{fill:var(--bg-3);stroke:var(--text-3);stroke-opacity:.7;stroke-width:1.2px}.lk-out[data-astro-cid-dzsdypbq]{fill:var(--bg-4);stroke:var(--text-2);stroke-opacity:.55;stroke-width:1.2px}.pin[data-astro-cid-dzsdypbq]{fill:var(--text-2)}.shim[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--amber);stroke-opacity:.6;stroke-width:1.4px;stroke-linecap:round}.ch-ring[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--teal-3);stroke-width:1.2px}.ring-out[data-astro-cid-dzsdypbq]{fill:none;stroke:url(#msa-ring);stroke-width:20px}.ring-in[data-astro-cid-dzsdypbq]{fill:none;stroke:url(#msa-ring);stroke-width:18px}.grease-bed[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--amber);stroke-opacity:.16;stroke-width:35px}.grease-bead[data-astro-cid-dzsdypbq]{fill:var(--amber)}.churn[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--amber);stroke-opacity:.45;stroke-width:3px;stroke-dasharray:10 14;stroke-linecap:round}.churn[data-astro-cid-dzsdypbq].rev{stroke-dasharray:6 18}.cage[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-3);stroke-opacity:.7;stroke-width:2.5px}.roller[data-astro-cid-dzsdypbq]{stroke:var(--text-3);stroke-width:1px}.roller-end[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--bg-4);stroke-opacity:.6;stroke-width:1.4px}.mark[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--text-2);stroke-opacity:.7;stroke-width:2px;stroke-linecap:round}.zone[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--amber);stroke-width:4px;stroke-linecap:round}.zone-halo[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--red);stroke-opacity:.35;stroke-width:12px;stroke-linecap:round}.br-heat[data-astro-cid-dzsdypbq]{stroke:var(--amber);stroke-opacity:.35;stroke-width:30px}.load[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--red);stroke-width:4px}.load-head[data-astro-cid-dzsdypbq]{fill:var(--red)}.lbl[data-astro-cid-dzsdypbq]{fill:var(--text-2);font-size:14px;font-family:var(--font-body);letter-spacing:.08em;text-anchor:middle}.lbl[data-astro-cid-dzsdypbq].start{text-anchor:start}.led[data-astro-cid-dzsdypbq]{fill:var(--teal-2)}.led-halo[data-astro-cid-dzsdypbq]{fill:var(--teal-2);opacity:.25}.film[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--teal-2);stroke-opacity:.75;stroke-width:1.6px}.o-halo[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--teal);stroke-opacity:.22;stroke-width:9px;stroke-linecap:round}.o-body[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--teal-2);stroke-opacity:.8;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:9 7;animation:.5s linear infinite msa-dash}.o-core[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--teal-3);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:5 11;animation:.32s linear infinite msa-dash}.o-halo[data-astro-cid-dzsdypbq].wide{stroke-width:13px}.o-body[data-astro-cid-dzsdypbq].wide{stroke-width:6.5px}.chip[data-astro-cid-dzsdypbq].cu{fill:none;stroke:var(--amber);stroke-width:1.6px;stroke-linecap:round}.chip[data-astro-cid-dzsdypbq].alu{fill:none;stroke:var(--text-2);stroke-width:1.6px;stroke-linecap:round}.spark[data-astro-cid-dzsdypbq]{stroke:url(#msa-spark);stroke-width:2px;stroke-linecap:round;opacity:0;animation:.7s ease-out infinite msa-spark}.hy-flow[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--teal-2);stroke-width:3.4px;stroke-dasharray:12 10;animation:2.6s ease-in-out infinite alternate msa-hflow}.hy-flow[data-astro-cid-dzsdypbq].ret{stroke:var(--teal);stroke-opacity:.85}.hy-bub[data-astro-cid-dzsdypbq]{fill:none;stroke:var(--teal-3);stroke-width:1px;opacity:0;animation:2.2s ease-in infinite msa-bubble}.h-out[data-astro-cid-dzsdypbq],.h-mid[data-astro-cid-dzsdypbq],.h-core[data-astro-cid-dzsdypbq],.led-halo[data-astro-cid-dzsdypbq]{transform-box:fill-box;transform-origin:50%}.h-out[data-astro-cid-dzsdypbq]{animation:1.7s ease-in-out infinite alternate msa-glow}.h-mid[data-astro-cid-dzsdypbq]{animation:1.1s ease-in-out infinite alternate msa-glow}.h-core[data-astro-cid-dzsdypbq]{animation:.7s ease-in-out infinite alternate msa-glow}.led-halo[data-astro-cid-dzsdypbq]{animation:2s ease-in-out infinite alternate msa-glow}.mi-table[data-astro-cid-dzsdypbq]{animation:5s ease-in-out infinite alternate msa-feed}.mi-flutes[data-astro-cid-dzsdypbq]{animation:.16s linear infinite msa-flute}.mi-facets[data-astro-cid-dzsdypbq]{animation:.12s linear infinite msa-facet}.sp[data-astro-cid-dzsdypbq]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.2,.6,.4,1) infinite msa-splash}.sp1[data-astro-cid-dzsdypbq]{animation-delay:.18s}.sp2[data-astro-cid-dzsdypbq]{animation-delay:.36s}.sp3[data-astro-cid-dzsdypbq]{animation-delay:.54s}.sp4[data-astro-cid-dzsdypbq]{animation-delay:.72s}.sp5[data-astro-cid-dzsdypbq]{animation-delay:.9s}.chip[data-astro-cid-dzsdypbq]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.3s cubic-bezier(.2,.7,.4,1) infinite msa-chip}.ch1[data-astro-cid-dzsdypbq]{animation-delay:.26s}.ch2[data-astro-cid-dzsdypbq]{animation-delay:.52s}.ch3[data-astro-cid-dzsdypbq]{animation-delay:.78s}.ch4[data-astro-cid-dzsdypbq]{animation-delay:1.04s}.gr-table[data-astro-cid-dzsdypbq]{animation:3.2s ease-in-out infinite alternate msa-stroke}.gr-wheel[data-astro-cid-dzsdypbq]{transform-box:fill-box;transform-origin:50%;animation:1.1s linear infinite reverse msa-spin}.st-ram[data-astro-cid-dzsdypbq]{animation:1.8s infinite msa-ram}.st-strip[data-astro-cid-dzsdypbq]{animation:1.8s infinite msa-step}.st-cup0[data-astro-cid-dzsdypbq]{transform-box:fill-box;transform-origin:50% 0;animation:1.8s infinite msa-form}.st-lid[data-astro-cid-dzsdypbq]{animation:1.8s infinite msa-lid}.st-heat[data-astro-cid-dzsdypbq]{opacity:0;animation:1.8s infinite msa-flash}.st-sq[data-astro-cid-dzsdypbq]{opacity:0;animation:1.8s infinite msa-squeeze}.st-roll[data-astro-cid-dzsdypbq]{animation:1.8s infinite msa-roll}.st-roll[data-astro-cid-dzsdypbq].rev{animation-name:msa-roll-rev}.hy-piston[data-astro-cid-dzsdypbq]{animation:2.6s ease-in-out infinite alternate msa-piston}.hy-cap[data-astro-cid-dzsdypbq]{transform-box:fill-box;transform-origin:0;animation:2.6s ease-in-out infinite alternate msa-cap}.hy-rodside[data-astro-cid-dzsdypbq]{transform-box:fill-box;transform-origin:100%;animation:2.6s ease-in-out infinite alternate msa-rodside}.hy-needle[data-astro-cid-dzsdypbq]{transform-box:view-box;transform-origin:214px 70px;animation:2.6s ease-in-out infinite alternate msa-needle}.hy-led-a[data-astro-cid-dzsdypbq]{animation:5.2s infinite msa-led-a}.hy-led-b[data-astro-cid-dzsdypbq]{animation:5.2s infinite msa-led-b}.hy-g1[data-astro-cid-dzsdypbq]{animation:1.2s linear infinite msa-spin}.hy-g2[data-astro-cid-dzsdypbq]{animation:1.2s linear infinite reverse msa-spin}.hy-wave[data-astro-cid-dzsdypbq]{animation:2.4s linear infinite msa-wave}.ch-chain[data-astro-cid-dzsdypbq]{animation:4.8s linear infinite msa-chain}.ch-coil[data-astro-cid-dzsdypbq]{animation:2.2s ease-in-out infinite alternate msa-pulse}.ch-coil[data-astro-cid-dzsdypbq].late{animation-delay:-1.1s}.ch-heat[data-astro-cid-dzsdypbq]{animation:3s ease-in-out infinite alternate msa-pulse}.ch-shim[data-astro-cid-dzsdypbq]{opacity:0;animation:2.6s ease-in-out infinite msa-shimmer}.ch-drop[data-astro-cid-dzsdypbq]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in infinite msa-drip}.ch-drop[data-astro-cid-dzsdypbq].late{animation-delay:.7s}.ch-ring[data-astro-cid-dzsdypbq]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite msa-ring}.br-rot[data-astro-cid-dzsdypbq],.br-cage[data-astro-cid-dzsdypbq]{transform-box:view-box;transform-origin:320px 190px}.br-rot[data-astro-cid-dzsdypbq]{animation:2.4s linear infinite msa-spin}.br-cage[data-astro-cid-dzsdypbq]{animation:6s linear infinite msa-spin}.br-roll[data-astro-cid-dzsdypbq]{animation:6s linear infinite reverse msa-spin}.br-jolt[data-astro-cid-dzsdypbq]{animation:2.2s infinite msa-jolt}.br-arrow[data-astro-cid-dzsdypbq]{animation:2.2s infinite msa-hit}.br-zone[data-astro-cid-dzsdypbq]{animation:2.2s infinite msa-zone}.br-heat[data-astro-cid-dzsdypbq]{animation:2.2s infinite msa-zoneheat}@keyframes msa-dash{to{stroke-dashoffset:-32px}}@keyframes msa-glow{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.06)}}@keyframes msa-pulse{0%{opacity:.45}to{opacity:1}}@keyframes msa-spin{to{transform:rotate(360deg)}}@keyframes msa-feed{0%{transform:translate(-54px)}to{transform:translate(54px)}}@keyframes msa-flute{to{transform:translateY(8px)}}@keyframes msa-facet{to{transform:translate(7px)}}@keyframes msa-splash{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}55%{transform:translate(calc(var(--dx) * .6), var(--dy)) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) * .3 + 26px)) scale(.7)}}@keyframes msa-chip{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}10%{opacity:1}55%{transform:translate(calc(var(--dx) * .65), var(--dy)) rotate(calc(var(--r) * .6)) scale(1)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 46px)) rotate(var(--r)) scale(1)}}@keyframes msa-stroke{0%{transform:translate(-70px)}to{transform:translate(70px)}}@keyframes msa-spark{0%{opacity:0;transform:translate(0)scaleX(.3)}12%{opacity:1}to{opacity:0;transform:translateX(var(--d)) scaleX(1)}}@keyframes msa-ram{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(54px)}to{transform:translateY(0)}}@keyframes msa-step{0%,78%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:translate(0)}96%,to{transform:translate(100px)}}@keyframes msa-form{0%,30%{transform:scaleY(0)}40%{transform:scaleY(.45)}50%,to{transform:scaleY(1)}}@keyframes msa-lid{0%,30%{opacity:1}42%,to{opacity:0}}@keyframes msa-flash{0%,36%{opacity:0}48%{opacity:1}75%,to{opacity:0}}@keyframes msa-squeeze{0%,40%{opacity:0;transform:translate(0)}46%{opacity:1}70%,to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes msa-roll{0%,78%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:rotate(0)}96%,to{transform:rotate(480deg)}}@keyframes msa-roll-rev{0%,78%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:rotate(0)}96%,to{transform:rotate(-480deg)}}@keyframes msa-piston{0%{transform:translate(0)}to{transform:translate(110px)}}@keyframes msa-cap{0%{transform:scaleX(.0984)}to{transform:scaleX(1)}}@keyframes msa-rodside{0%{transform:scaleX(1)}to{transform:scaleX(.3956)}}@keyframes msa-hflow{to{stroke-dashoffset:-154px}}@keyframes msa-needle{0%{transform:rotate(-60deg)}70%{transform:rotate(10deg)}90%{transform:rotate(48deg)}to{transform:rotate(40deg)}}@keyframes msa-led-a{0%,49.9%{opacity:1}50%,to{opacity:.15}}@keyframes msa-led-b{0%,49.9%{opacity:.15}50%,to{opacity:1}}@keyframes msa-wave{to{transform:translate(-40px)}}@keyframes msa-bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-30px)}}@keyframes msa-chain{to{transform:translate(-128px)}}@keyframes msa-shimmer{0%{opacity:0;transform:translateY(6px)}40%{opacity:.55}to{opacity:0;transform:translateY(-14px)}}@keyframes msa-drip{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1)}85%{opacity:1;transform:translateY(22px)scaleY(1.25)}to{opacity:0;transform:translateY(24px)scale(1.3,.6)}}@keyframes msa-ring{0%,84%{opacity:0;transform:scale(.2)}88%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes msa-jolt{0%,4%{transform:translateY(0)}9%{transform:translateY(2.5px)}24%,to{transform:translateY(0)}}@keyframes msa-hit{0%{opacity:.55;animation-timing-function:cubic-bezier(.6,0,1,1);transform:translateY(-8px)}8%{opacity:1;transform:translateY(3px)}22%{opacity:.9;transform:translateY(0)}to{opacity:.55;transform:translateY(-8px)}}@keyframes msa-zone{0%,6%{opacity:.2}10%{opacity:1}60%,to{opacity:.2}}@keyframes msa-zoneheat{0%,8%{opacity:.15}18%{opacity:.75}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.sim-a[data-astro-cid-dzsdypbq] [data-astro-cid-dzsdypbq]{animation:none!important}.sp[data-astro-cid-dzsdypbq]{opacity:.9;transform:translate(calc(var(--dx) * .6), var(--dy))}.chip[data-astro-cid-dzsdypbq]{opacity:.9;transform:translate(calc(var(--dx) * .65), var(--dy)) rotate(calc(var(--r) * .6))}.spark[data-astro-cid-dzsdypbq]{opacity:.9;transform:translateX(calc(var(--d) * .4))}.st-sq[data-astro-cid-dzsdypbq],.ch-shim[data-astro-cid-dzsdypbq]{opacity:.5}.ch-drop[data-astro-cid-dzsdypbq]{opacity:1;transform:translateY(10px)}.st-lid[data-astro-cid-dzsdypbq]{opacity:0}}.ohb[data-astro-cid-gpr2ucwi]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ohb-stage[data-astro-cid-gpr2ucwi]{-webkit-mask-image:linear-gradient(90deg, transparent 14%, var(--text) 50%);mask-image:linear-gradient(90deg, transparent 14%, var(--text) 50%);position:absolute;inset:0}.ohb-stage[data-astro-cid-gpr2ucwi] svg[data-astro-cid-gpr2ucwi],.ohb-dots[data-astro-cid-gpr2ucwi]{width:100%;height:100%;position:absolute;inset:0}.g-min[data-astro-cid-gpr2ucwi]{fill:none;stroke:var(--text-3);stroke-opacity:.07;stroke-width:1px}.g-maj[data-astro-cid-gpr2ucwi]{fill:none;stroke:var(--text-3);stroke-opacity:.16;stroke-width:1px}.hatch[data-astro-cid-gpr2ucwi]{stroke:var(--text-3);stroke-opacity:.24;stroke-width:1px}.ln[data-astro-cid-gpr2ucwi]{fill:none;stroke:var(--teal-2);stroke-opacity:.2;stroke-width:1px;vector-effect:non-scaling-stroke}.ln[data-astro-cid-gpr2ucwi].amber{stroke:var(--amber);stroke-opacity:.32}.solid[data-astro-cid-gpr2ucwi]{fill:var(--bg-3);fill-opacity:.92}.rim[data-astro-cid-gpr2ucwi]{fill:none;stroke:var(--text-2);stroke-opacity:.75;stroke-width:1.5px;stroke-dasharray:1 1}.axis[data-astro-cid-gpr2ucwi]{fill:none;stroke:var(--amber);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:22 5 3 5}.tick[data-astro-cid-gpr2ucwi]{fill:none;stroke:var(--text-3);stroke-opacity:.55;stroke-width:1px}.ohb-rule[data-astro-cid-gpr2ucwi]{opacity:.7;position:absolute}.rx[data-astro-cid-gpr2ucwi]{background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 12px) left bottom / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 60px) left bottom / 100% 9px no-repeat, repeating-linear-gradient(90deg, var(--text-3) 0 1px, transparent 1px 120px) left bottom / 100% 14px no-repeat;height:14px;bottom:0;left:0;right:0}.ry[data-astro-cid-gpr2ucwi]{background:repeating-linear-gradient(180deg, var(--line-2) 0 1px, transparent 1px 12px) right top / 5px 100% no-repeat, repeating-linear-gradient(180deg, var(--line-2) 0 1px, transparent 1px 60px) right top / 9px 100% no-repeat, repeating-linear-gradient(180deg, var(--text-3) 0 1px, transparent 1px 120px) right top / 14px 100% no-repeat;width:14px;top:0;bottom:14px;right:0}.ohb-scan[data-astro-cid-gpr2ucwi]{opacity:0;background:linear-gradient(90deg, transparent 82%, var(--glow) 99.6%, var(--amber) 99.6%);position:absolute;inset:0;transform:translate(-100%)}.ohb-dots[data-astro-cid-gpr2ucwi]{opacity:0;transition:opacity 1.4s var(--ease)}.ohb[data-astro-cid-gpr2ucwi].is-on .ohb-dots[data-astro-cid-gpr2ucwi]{opacity:1}.ohb-rule[data-astro-cid-gpr2ucwi]{animation:ohb-in .6s var(--ease) both}.ohb-scan[data-astro-cid-gpr2ucwi]{animation:2s cubic-bezier(.45,0,.2,1) .1s both ohb-scan}.ohb-grid[data-astro-cid-gpr2ucwi]{animation:ohb-in 1.6s var(--ease) .2s both}.rim[data-astro-cid-gpr2ucwi]{animation:1.4s cubic-bezier(.65,0,.35,1) .35s both ohb-draw}.ohb-lines[data-astro-cid-gpr2ucwi]{animation:ohb-in 1.6s var(--ease) .9s both}.ohb-notes[data-astro-cid-gpr2ucwi]{animation:ohb-in .8s var(--ease) 1.2s both}@keyframes ohb-in{0%{opacity:0}}@keyframes ohb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ohb-scan{0%{opacity:1;transform:translate(-100%)}85%{opacity:1}to{opacity:0;transform:translate(0)}}@media (width<=719px){.ohb-stage[data-astro-cid-gpr2ucwi]{width:160%;height:75%;-webkit-mask-image:linear-gradient(180deg, var(--text) 40%, transparent 92%);mask-image:linear-gradient(180deg, var(--text) 40%, transparent 92%);inset:-18% -40% auto auto}.ry[data-astro-cid-gpr2ucwi]{display:none}}@media (prefers-reduced-motion:reduce){.ohb-rule[data-astro-cid-gpr2ucwi],.ohb-scan[data-astro-cid-gpr2ucwi],.ohb-grid[data-astro-cid-gpr2ucwi],.rim[data-astro-cid-gpr2ucwi],.ohb-lines[data-astro-cid-gpr2ucwi],.ohb-notes[data-astro-cid-gpr2ucwi]{animation:none}.ohb-dots[data-astro-cid-gpr2ucwi]{display:none}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(1200px 600px at 70% 30%, var(--bg-4) 0%, var(--bg) 60%);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero-in[data-astro-cid-lcdefpme]{z-index:1;padding-block:var(--s7) var(--s6);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-6);text-shadow:0 2px 40px #00000073;max-width:12em}.hero-cta[data-astro-cid-lcdefpme]{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.sec-products[data-astro-cid-lcdefpme]{background:radial-gradient(800px 400px at 15% 0,#0a7f9e1f,#0000 70%)}.more[data-astro-cid-lcdefpme]{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.sec-about[data-astro-cid-lcdefpme]{background:var(--bg-2)}.about[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{gap:var(--s5);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.about-facts[data-astro-cid-lcdefpme]{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.about-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);background:var(--bg-3)}.about-facts[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--amber-2);font-family:var(--font-display);margin-bottom:4px;display:block}.sec-contact[data-astro-cid-lcdefpme]{background:radial-gradient(900px 500px at 90% 100%, var(--glow-amber), transparent 70%)}.contact-tel[data-astro-cid-lcdefpme]{margin-top:var(--s3)}address[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:var(--s3);font-style:normal}address[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:8px;display:inline-block}.qr[data-astro-cid-lcdefpme]{text-align:center;justify-self:end;margin:0}.qr[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line-2);background:#fff;padding:10px}@media (width<=760px){.hero-in[data-astro-cid-lcdefpme]{padding-block:var(--s6) var(--s5)}.about[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.qr[data-astro-cid-lcdefpme]{justify-self:start}}.more-link[data-astro-cid-lcdefpme]{background:0 0!important;border:0!important;padding:0!important}.more-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}
