.mk-js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--mk-delay,0s);transform:translateY(18px)}.mk-js [data-reveal=scale]{transform:scale(.97)}.mk-js [data-reveal=fade]{transform:none}.mk-js [data-reveal][data-shown]{opacity:1;transform:none}@keyframes mk-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.mk-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:var(--mk-delay,0s)}@keyframes mk-preview-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mk-preview-enter{animation:.45s both mk-preview-enter}.mk-stage{transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.mk-stage[data-active=false]{opacity:0;pointer-events:none;transform:translateY(8px)scale(.995)}.mk-cursor{transition:transform .9s cubic-bezier(.65,0,.35,1)}.mk-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1);transition-delay:var(--mk-delay,0s)}[data-shown] .mk-line,.mk-line[data-shown]{stroke-dashoffset:0}.mk-chaos-chip{transition:transform 1.1s cubic-bezier(.65,0,.35,1),opacity .9s;transition-delay:var(--mk-delay,0s);transform:translate3d(var(--mk-x,0), var(--mk-y,0), 0) rotate(var(--mk-r,0deg))}[data-gathered] .mk-chaos-chip{opacity:0;transform:translate(0,0)scale(.6)}.mk-chaos-core{opacity:0;transition:opacity .7s .7s,transform .7s cubic-bezier(.2,.7,.2,1) .7s;transform:scale(.9)}[data-gathered] .mk-chaos-core{opacity:1;transform:none}.mk-node{transition:background-color .5s,color .5s,box-shadow .5s,border-color .5s}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.35}}.mk-pulse{animation:2.4s ease-in-out infinite mk-pulse}@keyframes mk-drift{0%{transform:translate(0,0)}to{transform:translate(-48px,-48px)}}.mk-grid-drift{animation:24s linear infinite mk-drift}@media (prefers-reduced-motion:reduce){.mk-js [data-reveal],.mk-js [data-reveal][data-shown]{opacity:1;transition:none;transform:none}.mk-rise,.mk-preview-enter,.mk-pulse,.mk-grid-drift{animation:none}.mk-stage,.mk-cursor,.mk-node,.mk-chaos-chip,.mk-chaos-core{transition:none}.mk-line{stroke-dashoffset:0;transition:none}.mk-chaos-chip{transform:none}}@keyframes mk-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#main section[id]{scroll-margin-top:4.5rem}@media (prefers-reduced-motion:no-preference){html:has(#main>#product){scroll-behavior:smooth}}
