.pcd-canvas[data-astro-cid-qbci7rdz],.ipd-canvas[data-astro-cid-4f6old33],.uiux-canvas[data-astro-cid-7suhmvtq],.prr-canvas[data-astro-cid-au6q63xl],.iot-canvas[data-astro-cid-vghkzoue],.mad-canvas[data-astro-cid-rjbirs4l],.fp-canvas[data-astro-cid-obrjb4gv],.wad-canvas[data-astro-cid-icc53ham],.backend-canvas[data-astro-cid-izw3ibql],.iot-cloud-canvas[data-astro-cid-kv42bmsb],.mde-canvas[data-astro-cid-4tkavfy4]{pointer-events:auto}.clogo-track[data-astro-cid-pohg2nsw]{animation:35s linear infinite clogo-scroll}.clogo-mask[data-astro-cid-pohg2nsw]:hover .clogo-track[data-astro-cid-pohg2nsw]{animation-play-state:paused}@keyframes clogo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.clogo-track[data-astro-cid-pohg2nsw]{animation:none}}.subsvc-card[data-astro-cid-clsjqbgc]:hover .subsvc-pill[data-astro-cid-clsjqbgc]{background-color:#f8ecec}@media (prefers-reduced-motion:reduce){.subsvc-icon[data-astro-cid-clsjqbgc],.subsvc-card[data-astro-cid-clsjqbgc]{transition:none!important}}.capcar-track[data-astro-cid-2x7hqivu]{will-change:transform;transition:transform .45s cubic-bezier(.25,1,.5,1)}.capcar-card[data-astro-cid-2x7hqivu]{transition:transform .3s}.capcar-card[data-astro-cid-2x7hqivu]:hover{transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.capcar-track[data-astro-cid-2x7hqivu],.capcar-card[data-astro-cid-2x7hqivu]{transition:none}}.wsa .wsi-lid-in,.wsa .wsi-lid-out{transform-box:fill-box}.wsa .wsi-lid-in{transform-origin:bottom}.wsa .wsi-lid-out{transform-origin:top;transform:scaleY(0)}.wsa .play .wsi-lid-in{animation:.35s ease-in forwards wsiLidIn}.wsa .play .wsi-lid-out{animation:.35s ease-out forwards wsiLidOut}@keyframes wsiLidIn{to{transform:scaleY(0)}}@keyframes wsiLidOut{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.wsa .wsi-lid-in{transform:scaleY(0)}.wsa .wsi-lid-out{transform:none}.wsa .play .wsi-lid-in,.wsa .play .wsi-lid-out{animation:none}}.wsa .wso-top{transform:translateY(-76px)}.wsa .wso-shot{transform-box:fill-box;transform-origin:50%;opacity:0;transform:scaleX(0)}.wsa .play .wso-top{animation:2.4s ease-in-out .4s both wsoTop}.wsa .play .wso-shot{animation:.5s ease-out 1.55s forwards wsoShot}.wsa .wso-cutter{offset-rotate:0deg;offset-distance:0%}.wsa .play .wso-cutter{animation:1.7s .35s both wsoCut}.wsa .play .wso-lift{animation:.4s ease-out 2.65s both wsoLift}@keyframes wsoTop{0%,17%{transform:translateY(-76px)}33%,75%{transform:translateY(0)}92%,to{transform:translateY(-76px)}}@keyframes wsoShot{0%{opacity:1;transform:scaleX(.05)}to{opacity:1;transform:scaleX(1)}}@keyframes wsoCut{to{offset-distance:100%}}@keyframes wsoLift{0%{transform:translateY(0)}to{transform:translateY(-22px)}}.wsa .s-rl{stroke:var(--red-light)}@media (prefers-reduced-motion:reduce){.wsa .wso-shot{opacity:1;transform:none}.wsa .wso-lift{transform:translateY(-22px)}.wsa .play .wso-cutter,.wsa .play .wso-top,.wsa .play .wso-shot,.wsa .play .wso-lift{animation:none}}.wsa .wpi-st1{fill:color-mix(in srgb, var(--hint) 16%, var(--white))}.wsa .wpi-st2{fill:color-mix(in srgb, var(--hint) 34%, var(--white))}.wsa .wpi-st3{fill:color-mix(in srgb, var(--hint) 56%, var(--white))}.wsa .wpi-st4{fill:color-mix(in srgb, var(--hint) 70%, var(--black))}.wsa .s-bd{stroke:var(--body)}.wsa .wpi-out,.wsa .wpi-lift{opacity:1}.wsa .play .wpi-mill{animation:2.5s linear both wpiMill}.wsa .play .wpi-lift{animation:.5s ease-in forwards wpiLift}.wsa .play .wpi-out{animation:.4s forwards wpiOut}@keyframes wpiMill{0%{transform:translate(0)}15.15%{transform:translate(-43.3px,25px)}21.21%{transform:translate(-25.98px,35px)}36.36%{transform:translate(17.32px,10px)}42.42%{transform:translate(34.64px,20px)}57.58%{transform:translate(-8.66px,45px)}63.64%{transform:translate(8.66px,55px)}78.79%{transform:translate(51.96px,30px)}84.85%{transform:translate(69.28px,40px)}to{transform:translate(25.98px,65px)}}@keyframes wpiLift{to{opacity:0;transform:translateY(-46px)}}@keyframes wpiOut{to{opacity:0}}.wsa .wpi3-move{transform:translate(-26px)}.wsa .wpi3-rod{transform-box:fill-box;transform-origin:0;transform:scaleX(.14)}.wsa .wpi3-sprue{transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.wsa .wpi3-end{transform-box:fill-box;transform-origin:50%;transform:scaleY(0)}.wsa .wpi3-side{transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.wsa .wpi3-cool{opacity:0}.wsa .play .wpi3-move{animation:3.6s ease-in-out .2s infinite both wpi3Move}.wsa .play .wpi3-rod{animation:3.6s ease-in-out .2s infinite both wpi3Rod}.wsa .play .wpi3-screw{animation:3.6s ease-in-out .2s infinite both wpi3Screw}.wsa .play .wpi3-sprue{animation:3.6s linear .2s infinite both wpi3Sprue}.wsa .play .wpi3-end{animation:3.6s ease-out .2s infinite both wpi3End}.wsa .play .wpi3-side{animation:3.6s linear .2s infinite both wpi3Side}.wsa .play .wpi3-cool{animation:3.6s ease-in-out .2s infinite both wpi3Cool}.wsa .play .wpi3-eject{animation:3.6s ease-in-out .2s infinite both wpi3Eject}.wsa .play .wpi3-pins{animation:3.6s ease-in-out .2s infinite both wpi3Pins}@keyframes wpi3Move{0%{transform:translate(-26px)}12%,66%{transform:translate(0)}78%,to{transform:translate(-26px)}}@keyframes wpi3Rod{0%{transform:scaleX(.14)}12%,66%{transform:scaleX(1)}78%,to{transform:scaleX(.14)}}@keyframes wpi3Screw{0%,16%{transform:translate(0)}40%{transform:translate(-12px)}66%,to{transform:translate(0)}}@keyframes wpi3Sprue{0%,14%{opacity:1;transform:scaleX(0)}20%,64%{opacity:1;transform:scaleX(1)}70%,to{opacity:0;transform:scaleX(1)}}@keyframes wpi3End{0%,19%{transform:scaleY(0)}25%,to{transform:scaleY(1)}}@keyframes wpi3Side{0%,23%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes wpi3Cool{0%,44%{opacity:0}64%,to{opacity:1}}@keyframes wpi3Eject{0%,78%{opacity:1;transform:translate(0)}86%{opacity:1;transform:translate(16px)}97%{opacity:0;transform:translate(22px,46px)}to{opacity:0;transform:translate(0)}}@keyframes wpi3Pins{0%,78%{transform:translate(0)}86%,92%{transform:translate(12px)}to{transform:translate(0)}}.wsa .wpi4-drop{opacity:0}.wsa .play .wpi4-mold{animation:1.6s ease-in-out infinite wpi4Mold}.wsa .play .wpi4-drop{animation:1.6s ease-in infinite wpi4Drop}@keyframes wpi4Mold{0%,25%{transform:translate(0)}40%,70%{transform:translate(-16px)}85%,to{transform:translate(0)}}@keyframes wpi4Drop{0%,40%{opacity:0;transform:translateY(0)}44%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(76px)}74%,to{opacity:0;transform:translateY(76px)}}@media (prefers-reduced-motion:reduce){.wsa .wpi3-move{transform:none}.wsa .wpi3-rod,.wsa .wpi3-side{transform:scaleX(1)}.wsa .wpi3-end{transform:scaleY(1)}.wsa .wpi3-cool{opacity:1}.wsa .wpi-out{opacity:0}.wsa .play .wpi-mill,.wsa .play .wpi-lift,.wsa .play .wpi-out,.wsa .play .wpi3-move,.wsa .play .wpi3-rod,.wsa .play .wpi3-screw,.wsa .play .wpi3-sprue,.wsa .play .wpi3-end,.wsa .play .wpi3-side,.wsa .play .wpi3-cool,.wsa .play .wpi3-eject,.wsa .play .wpi3-pins,.wsa .play .wpi4-mold,.wsa .play .wpi4-drop{animation:none}}.wsa .wfm-st1{fill:color-mix(in srgb, var(--hint) 16%, var(--white))}.wsa .wfm-st2{fill:color-mix(in srgb, var(--hint) 34%, var(--white))}.wsa .wfm-st3{fill:color-mix(in srgb, var(--hint) 56%, var(--white))}.wsa .wfm-st4{fill:color-mix(in srgb, var(--hint) 70%, var(--black))}.wsa .wfm-sk3{stroke:color-mix(in srgb, var(--hint) 56%, var(--white))}.wsa .wfm-sk4{stroke:color-mix(in srgb, var(--hint) 70%, var(--black))}.wsa .wfm-fill{transform-box:fill-box;transform:scale(0)}.wsa .play .wfm-fill{animation:.6s ease-out forwards wfmFill}@keyframes wfmFill{0%{transform:scale(.06)}to{transform:scale(1)}}.wsa .wfm-cutter{offset-rotate:0deg;offset-distance:0%}.wsa .play .wfm-cutter{animation:2.4s linear .3s both wfmCut}@keyframes wfmCut{to{offset-distance:100%}}.wsa .wfm-loupe{opacity:0}.wsa .play .wfm-loupe{animation:3s ease-in-out both wfmLoupe}@keyframes wfmLoupe{0%{opacity:0;transform:translate(-40px,-30px)}10%,25%{opacity:1;transform:translate(0)}35%,50%{opacity:1;transform:translate(80px)}60%,75%{opacity:1;transform:translate(80px,84px)}85%,95%{opacity:1;transform:translateY(84px)}to{opacity:0;transform:translateY(84px)}}.wsa .wfm5-drop{opacity:0}.wsa .play .wfm5-mold{animation:1.8s ease-in-out infinite wfm5Mold}.wsa .play .wfm5-drop{animation:1.8s ease-in infinite wfm5Drop}@keyframes wfm5Mold{0%,25%{transform:translate(0)}40%,70%{transform:translate(-20px)}85%,to{transform:translate(0)}}@keyframes wfm5Drop{0%,40%{opacity:0;transform:translateY(0)}44%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(76px)}74%,to{opacity:0;transform:translateY(76px)}}@media (prefers-reduced-motion:reduce){.wsa .wfm-fill{transform:none}.wsa .play .wfm-fill,.wsa .play .wfm-cutter,.wsa .play .wfm-loupe,.wsa .play .wfm5-mold,.wsa .play .wfm5-drop{animation:none}}.wsa .wsr-mid{fill:color-mix(in srgb, var(--red) 55%, var(--white))}.wsa .wsr-s-mid{stroke:color-mix(in srgb, var(--red) 45%, var(--white))}.wsa .play .wsr-orbit{animation-name:wsrOrbit;animation-fill-mode:both}.wsa .wsr-top{transform:translateY(-54px)}.wsa .wsr-fill{opacity:0}.wsa .wsr-flex{transform-box:fill-box;transform-origin:50%}.wsa .wsr-knife{opacity:0}.wsa .wsr-stub{transform-box:fill-box;transform-origin:50%}.wsa .play .wsr-top{animation:2.4s ease-in-out both wsrTop}.wsa .play .wsr-fill{animation:.35s ease-out forwards wsrFill}.wsa .play .wsr-lift{animation:.35s ease-out 2.15s both wsrLift}.wsa .play .wsr-flex{animation:.6s ease-in-out 2.3s both wsrFlex}.wsa .play .wsr-knife{animation:.6s ease-in-out 2.45s both wsrKnife}.wsa .play .wsr-stub{animation:.45s ease-in 2.8s both wsrStub}.wsa .wsr-fit{transform-box:fill-box;transform-origin:50%}.wsa .play .wsr-fit{animation:1.3s ease-in-out .15s both wsrFit}@keyframes wsrOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wsrTop{0%,21%{transform:translateY(-54px)}33%,79%{transform:translateY(0)}92%,to{transform:translateY(-54px)}}@keyframes wsrFill{to{opacity:1}}@keyframes wsrLift{0%{transform:translateY(0)}to{transform:translateY(-28px)}}@keyframes wsrFlex{0%,to{transform:scale(1)}35%{transform:scale(.9,1.1)}70%{transform:scale(1.05,.96)}}@keyframes wsrKnife{0%{opacity:0;transform:translate(40px)}25%,70%{opacity:1}65%{transform:translate(-6px)}to{opacity:0;transform:translate(-6px)}}@keyframes wsrStub{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px,28px)rotate(30deg)}}@keyframes wsrFit{0%{transform:translateY(-54px)scaleX(1)}25%{transform:translateY(-54px)scaleX(.86)}65%{transform:translateY(0)scaleX(.86)}82%{transform:translateY(0)scaleX(1.05)}to{transform:translateY(0)scaleX(1)}}@media (prefers-reduced-motion:reduce){.wsa .wsr-fill{opacity:1}.wsa .wsr-lift{transform:translateY(-28px)}.wsa .play .wsr-orbit,.wsa .play .wsr-top,.wsa .play .wsr-fill,.wsa .play .wsr-lift,.wsa .play .wsr-flex,.wsa .play .wsr-knife,.wsa .play .wsr-stub,.wsa .play .wsr-fit{animation:none}}.wsa .wmt-st1{fill:color-mix(in srgb, var(--hint) 16%, var(--white))}.wsa .wmt-st2{fill:color-mix(in srgb, var(--hint) 34%, var(--white))}.wsa .wmt-st3{fill:color-mix(in srgb, var(--hint) 56%, var(--white))}.wsa .wmt-scr{fill:color-mix(in srgb, var(--hint) 22%, var(--black))}.wsa .wmt-up{stroke:var(--body)}.wsa .wmt-out,.wsa .wmt-lift{opacity:1}.wsa .play .wmt-mill{animation:1.5s linear both wmtMill}.wsa .play .wmt-lift{animation:.5s ease-in forwards wmtLift}.wsa .play .wmt-out{animation:.4s forwards wmtOut}@keyframes wmtMill{0%{transform:translate(0)}30%{transform:translate(100px)}35%{transform:translate(100px,14px)}65%{transform:translateY(14px)}70%{transform:translateY(28px)}to{transform:translate(100px,28px)}}@keyframes wmtLift{to{opacity:0;transform:translateY(-46px)}}@keyframes wmtOut{to{opacity:0}}.wsa .wmt3-move{transform:translate(-30px)}.wsa .wmt3-sprue{transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.wsa .wmt3-fill{transform-box:fill-box;transform-origin:top;transform:scaleY(0)}.wsa .wmt3-cool{opacity:0}.wsa .play .wmt3-move{animation:3s ease-in-out .3s infinite both wmt3Move}.wsa .play .wmt3-sprue{animation:3s linear .3s infinite both wmt3Sprue}.wsa .play .wmt3-fill{animation:3s ease-out .3s infinite both wmt3Fill}.wsa .play .wmt3-cool{animation:3s ease-in-out .3s infinite both wmt3Cool}.wsa .play .wmt3-eject{animation:3s ease-in-out .3s infinite both wmt3Eject}.wsa .play .wmt3-pins{animation:3s ease-in-out .3s infinite both wmt3Pins}@keyframes wmt3Move{0%{transform:translate(-30px)}12%,60%{transform:translate(0)}72%,to{transform:translate(-30px)}}@keyframes wmt3Sprue{0%,12%{opacity:1;transform:scaleX(0)}18%,56%{opacity:1;transform:scaleX(1)}60%,to{opacity:0;transform:scaleX(1)}}@keyframes wmt3Fill{0%,16%{opacity:1;transform:scaleY(0)}34%{opacity:1;transform:scaleY(1)}56%,to{opacity:0;transform:scaleY(1)}}@keyframes wmt3Cool{0%,36%{opacity:0}56%,to{opacity:1}}@keyframes wmt3Eject{0%,74%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(12px)}94%{opacity:0;transform:translate(14px,40px)}to{opacity:0;transform:translate(0)}}@keyframes wmt3Pins{0%,74%{transform:translate(0)}82%,88%{transform:translate(12px)}to{transform:translate(0)}}.wsa .wmt-shave{transform-box:fill-box;transform-origin:bottom}.wsa .play .wmt-plunge{animation:.9s ease-in-out both wmtPlunge}.wsa .play .wmt-shave{animation:.22s linear both wmtShave}@keyframes wmtPlunge{0%{transform:translateY(0)}40%,70%{transform:translateY(94px)}to{transform:translateY(0)}}@keyframes wmtShave{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.wsa .wmt-cover{transform-box:fill-box;transform-origin:0}.wsa .play .wmt-cover{animation:.45s ease-in both wmtCover}@keyframes wmtCover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.wsa .wmt-out,.wsa .wmt-lift{opacity:0}.wsa .wmt3-move{transform:translate(0)}.wsa .wmt3-fill{opacity:0;transform:none}.wsa .wmt3-cool{opacity:1}.wsa .wmt-shave,.wsa .wmt-cover{transform:scale(0)}.wsa .play .wmt-mill,.wsa .play .wmt-lift,.wsa .play .wmt-out,.wsa .play .wmt3-move,.wsa .play .wmt3-sprue,.wsa .play .wmt3-fill,.wsa .play .wmt3-cool,.wsa .play .wmt3-eject,.wsa .play .wmt3-pins,.wsa .play .wmt-plunge,.wsa .play .wmt-shave,.wsa .play .wmt-cover{animation:none}}.wsa .f-r{fill:var(--red)}.wsa .f-k{fill:var(--black)}.wsa .f-w{fill:var(--white)}.wsa .f-s{fill:var(--surface)}.wsa .f-b{fill:var(--border)}.wsa .f-h{fill:var(--hint)}.wsa .f-rl{fill:var(--red-light)}.wsa .s-r{stroke:var(--red)}.wsa .s-k{stroke:var(--black)}.wsa .s-w{stroke:var(--white)}.wsa .s-b{stroke:var(--border)}.wsa .s-h{stroke:var(--hint)}.wsa .wsa-t{font-family:Inter,sans-serif}.wsa .wsa-stage{opacity:0;transition:opacity .4s}.wsa .wsa-stage.is-on{opacity:1}.wsa .ws-draw{stroke-dasharray:1;stroke-dashoffset:1px}.wsa .ws-pop,.wsa .ws-grow,.wsa .ws-type{transform-box:fill-box}.wsa .ws-pop{transform-origin:50%;opacity:0;transform:scale(0)}.wsa .ws-grow{transform-origin:bottom;transform:scaleY(0)}.wsa .ws-type{transform-origin:0;transform:scaleX(0)}.wsa .play .ws-draw{animation:.9s forwards wsaDraw}.wsa .play .ws-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards wsaPop}.wsa .play .ws-grow{animation:.7s cubic-bezier(.25,1,.5,1) forwards wsaGrow}.wsa .play .ws-type{animation:.5s forwards wsaType}.wsa .play .ws-scan{animation:2.2s ease-in-out infinite wsaScan}.wsa .play .ws-pulse{animation:1.4s ease-in-out infinite wsaPulse}.wsa .play .ws-ring-pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite wsaRing}.wsa .play .ws-signal{animation:1.6s ease-in-out infinite wsaSignal}.wsa .play .ws-blink{animation:1s steps(2,start) infinite wsaBlink}.wsa .play .ws-spin{animation:3s linear infinite wsaSpin}.wsa .play .ws-shake{transform-origin:0 -8px;animation:1.6s ease-in-out infinite wsaShake}.wsa .wsa-bar{width:0}.wsa .wsa-bar.run{animation:4.2s linear forwards wsaBar}@keyframes wsaDraw{to{stroke-dashoffset:0}}@keyframes wsaPop{to{opacity:1;transform:scale(1)}}@keyframes wsaGrow{to{transform:scaleY(1)}}@keyframes wsaType{to{transform:scaleX(1)}}@keyframes wsaScan{0%{transform:translateY(0)}50%{transform:translateY(214px)}to{transform:translateY(0)}}@keyframes wsaPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes wsaRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@keyframes wsaSignal{0%,to{opacity:.2}50%{opacity:1}}@keyframes wsaBlink{to{visibility:hidden}}@keyframes wsaSpin{to{transform:rotate(360deg)}}@keyframes wsaShake{0%,60%,to{transform:rotate(0)}70%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}90%{transform:rotate(8deg)}}@keyframes wsaBar{to{width:100%}}@media (prefers-reduced-motion:reduce){.wsa .wsa-stage{transition:none}.wsa .ws-draw{stroke-dashoffset:0}.wsa .ws-pop{opacity:1;transform:none}.wsa .ws-grow,.wsa .ws-type{transform:none}.wsa .play .ws-draw,.wsa .play .ws-pop,.wsa .play .ws-grow,.wsa .play .ws-type,.wsa .play .ws-scan,.wsa .play .ws-pulse,.wsa .play .ws-ring-pulse,.wsa .play .ws-signal,.wsa .play .ws-blink,.wsa .play .ws-spin,.wsa .play .ws-shake{animation:none}}.wsa .st-w{stop-color:var(--white)}.wsa .st-s{stop-color:var(--surface)}.wsa .st-b{stop-color:var(--border)}.wsa .st-h{stop-color:var(--hint)}.wsa .st-r{stop-color:var(--red)}.wsa .st-rl{stop-color:var(--red-light)}.wsa .st-k{stop-color:var(--black)}.wsa .st-bd{stop-color:var(--body)}.wsa .f-m{fill:var(--muted)}.wsa .f-bd{fill:var(--body)}.wsa .f-n{fill:none}.wsa .s-m{stroke:var(--muted)}.wsa .s-n{stroke:none}.wsa .ws-slide{transform:translate(var(--dx,0px), var(--dy,0px));opacity:0}.wsa .ws-fade,.wsa .ws-show,.wsa .ws-frame{opacity:0}.wsa .ws-smoke{transform-box:fill-box;transform-origin:50%;opacity:0}.wsa .ws-growloop{transform-box:fill-box;transform-origin:bottom}.wsa .ws-ripple{transform-box:fill-box;transform-origin:50%;opacity:0}.wsa .ws-tap{transform-box:fill-box;transform-origin:50%}.wsa .ws-turn{transform:rotate(var(--r0,0deg))}.wsa .ws-breathe{transform-box:fill-box;transform-origin:50%}.wsa .play .ws-slide{animation:.75s cubic-bezier(.25,1,.5,1) forwards wsmSlide}.wsa .play .ws-fade{animation:.5s forwards wsmFade}.wsa .play .ws-show{animation:wsmFade 10ms linear var(--fs,0s) forwards}.wsa .play .ws-frame{animation:wsmFrame var(--fd,.1s) linear var(--fs,0s) forwards}.wsa .play .ws-explode{animation:4.2s ease-in-out .2s infinite both wsmExplode}.wsa .play .ws-xfade{animation:4.2s ease-in-out .2s infinite both wsmXfade}.wsa .play .ws-bob{animation:1.2s ease-in-out infinite wsmBob}.wsa .play .ws-belt{animation:wsmBelt var(--bd,3s) linear infinite}.wsa .play .ws-dash{animation:.8s linear infinite wsmDash}.wsa .play .ws-smoke{animation:2.4s ease-out infinite wsmSmoke}.wsa .play .ws-spin-r{animation:2s linear infinite reverse wsaSpin}.wsa .play .ws-scanx{animation:2.2s ease-in-out infinite wsmScanX}.wsa .play .ws-sweep{animation:3s ease-in-out .6s infinite both wsmSweep}.wsa .play .ws-shuttle{animation:1.4s ease-in-out infinite wsmShuttle}.wsa .play .ws-growloop{animation:2.8s ease-out infinite wsmGrowLoop}.wsa .play .ws-clamp{animation:2.6s ease-in-out infinite wsmClamp}.wsa .play .ws-fall{animation:1.35s ease-in infinite both wsmFall}.wsa .play .ws-mold-top{animation:3.4s ease-in-out .3s infinite both wsmMoldTop}.wsa .play .ws-mold-part{animation:3.4s ease-in-out .3s infinite both wsmMoldPart}.wsa .play .ws-mold-pins{animation:3.4s ease-in-out .3s infinite both wsmMoldPins}.wsa .play .ws-punch{animation:3.4s ease-in-out .3s infinite both wsmPunch}.wsa .play .ws-sheet{animation:3.4s ease-in-out .3s infinite both wsmSheet}.wsa .play .ws-bend-l{animation:3.4s ease-in-out .3s infinite both wsmBendL}.wsa .play .ws-bend-r{animation:3.4s ease-in-out .3s infinite both wsmBendR}.wsa .play .ws-ripple{animation:1.6s ease-out infinite wsmRipple}.wsa .play .ws-tap{animation:1.6s ease-in-out infinite wsmTap}.wsa .play .ws-turn{animation:1.2s cubic-bezier(.34,1.4,.64,1) forwards wsmTurn}.wsa .play .ws-breathe{animation:2s ease-in-out infinite wsmBreathe}@keyframes wsmSlide{to{opacity:1;transform:translate(0)}}@keyframes wsmFade{to{opacity:1}}@keyframes wsmFrame{0%,99%{opacity:1}to{opacity:0}}@keyframes wsmExplode{0%,8%{transform:translateY(0)}30%,82%{transform:translateY(var(--dy))}97%,to{transform:translateY(0)}}@keyframes wsmXfade{0%,24%{opacity:0}34%,78%{opacity:1}86%,to{opacity:0}}@keyframes wsmBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes wsmBelt{0%{transform:translate(0)}to{transform:translateX(var(--bx,60px))}}@keyframes wsmDash{to{stroke-dashoffset:-14px}}@keyframes wsmScanX{0%,to{transform:translate(0)}50%{transform:translateX(var(--sx,80px))}}@keyframes wsmSweep{0%,to{transform:translate(0)}50%{transform:translate(var(--sx), var(--sy))}}@keyframes wsmShuttle{0%,to{transform:translate(0)}50%{transform:translateX(var(--sx,20px))}}@keyframes wsmGrowLoop{0%{transform:scaleY(.05)}80%,to{transform:scaleY(1)}}@keyframes wsmClamp{0%,30%,to{transform:translateY(0)}50%,80%{transform:translateY(-10px)}}@keyframes wsmFall{0%{opacity:0;transform:translateY(-14px)}20%,75%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes wsmMoldTop{0%,18%{transform:translateY(0)}36%,82%{transform:translateY(-62px)}96%,to{transform:translateY(0)}}@keyframes wsmMoldPart{0%{opacity:.15;transform:translateY(0)}14%{opacity:1}40%{transform:translateY(0)}54%,72%{opacity:1;transform:translateY(-22px)}80%{opacity:0;transform:translateY(-22px)}to{opacity:0;transform:translateY(0)}}@keyframes wsmMoldPins{0%,40%{transform:translateY(0)}54%,72%{transform:translateY(-22px)}86%,to{transform:translateY(0)}}@keyframes wsmPunch{0%,14%{transform:translateY(0)}46%,60%{transform:translateY(40px)}80%,to{transform:translateY(0)}}@keyframes wsmSheet{0%,29%{opacity:1;transform:translateY(0)}46%,84%{opacity:1;transform:translateY(19px)}89%{opacity:0;transform:translateY(19px)}91%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes wsmBendL{0%,29%{transform:rotate(0)}46%,89%{transform:rotate(40deg)}91%,to{transform:rotate(0)}}@keyframes wsmBendR{0%,29%{transform:rotate(0)}46%,89%{transform:rotate(-40deg)}91%,to{transform:rotate(0)}}@keyframes wsmRipple{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes wsmTap{0%,30%,to{transform:scale(1)}45%{transform:scale(.82)}60%{transform:scale(1)}}@keyframes wsmTurn{to{transform:rotate(var(--r1,0deg))}}@keyframes wsmBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes wsmSmoke{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:.8}to{opacity:0;transform:translateY(-30px)scale(1.4)}}@media (prefers-reduced-motion:reduce){.wsa .ws-slide{opacity:1;transform:none}.wsa .ws-fade,.wsa .ws-show{opacity:1}.wsa .ws-frame{opacity:0}.wsa .ws-explode{transform:translateY(var(--dy))}.wsa .ws-xfade{opacity:1}.wsa .ws-smoke,.wsa .ws-ripple{opacity:0}.wsa .ws-turn{transform:rotate(var(--r1,0deg))}.wsa .play .ws-slide,.wsa .play .ws-fade,.wsa .play .ws-show,.wsa .play .ws-frame,.wsa .play .ws-explode,.wsa .play .ws-xfade,.wsa .play .ws-bob,.wsa .play .ws-belt,.wsa .play .ws-dash,.wsa .play .ws-smoke,.wsa .play .ws-spin-r,.wsa .play .ws-scanx,.wsa .play .ws-sweep,.wsa .play .ws-shuttle,.wsa .play .ws-growloop,.wsa .play .ws-clamp,.wsa .play .ws-fall,.wsa .play .ws-mold-top,.wsa .play .ws-mold-part,.wsa .play .ws-mold-pins,.wsa .play .ws-punch,.wsa .play .ws-sheet,.wsa .play .ws-bend-l,.wsa .play .ws-bend-r,.wsa .play .ws-ripple,.wsa .play .ws-tap,.wsa .play .ws-turn,.wsa .play .ws-breathe{animation:none}}.shp-slide[data-astro-cid-t42a4eka],.shp-cap[data-astro-cid-t42a4eka]{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s}.shp-slide[data-astro-cid-t42a4eka][data-active],.shp-cap[data-astro-cid-t42a4eka][data-active]{opacity:1;visibility:visible;transition:opacity .6s,visibility}.shp-slide[data-astro-cid-t42a4eka][data-active] .shp-img[data-astro-cid-t42a4eka]{animation:6s ease-out both shp-zoom}.shp-fill[data-astro-cid-t42a4eka]{transform:scaleX(0)}.shp-dot[data-astro-cid-t42a4eka][aria-current=true] .shp-fill[data-astro-cid-t42a4eka]{animation:5.5s linear forwards shp-fill}.shp[data-astro-cid-t42a4eka][data-paused] .shp-fill[data-astro-cid-t42a4eka],.shp[data-astro-cid-t42a4eka][data-paused] .shp-img[data-astro-cid-t42a4eka]{animation-play-state:paused}@keyframes shp-fill{to{transform:scaleX(1)}}@keyframes shp-zoom{0%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.shp-slide[data-astro-cid-t42a4eka],.shp-cap[data-astro-cid-t42a4eka]{transition:none}.shp-slide[data-astro-cid-t42a4eka][data-active] .shp-img[data-astro-cid-t42a4eka]{animation:none}.shp-dot[data-astro-cid-t42a4eka][aria-current=true] .shp-fill[data-astro-cid-t42a4eka]{animation:none;transform:scaleX(1)}}.related-ticker-track[data-astro-cid-bq6j2hv2]{animation:45s linear infinite related-ticker-scroll}.related-ticker-mask[data-astro-cid-bq6j2hv2]:hover .related-ticker-track[data-astro-cid-bq6j2hv2]{animation-play-state:paused}@keyframes related-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.related-ticker-track[data-astro-cid-bq6j2hv2]{animation:none}}
