.m-box{width:calc(var(--w) * 1px * var(--k,1));height:calc(var(--h) * 1px * var(--k,1));view-timeline-name:--m-stage;margin-inline:auto;position:relative}.m-stage{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--k,1));transform-origin:0 0;position:absolute;top:0;left:0}.m-layer{position:absolute}.m-tilt{transform:perspective(1600px) rotateX(calc(var(--tx,0deg) + var(--my,0) * -3deg)) rotateY(calc(var(--ty,0deg) + var(--mx,0) * 5deg)) rotateZ(var(--tz,0deg));transform-style:preserve-3d}@media (prefers-reduced-motion:no-preference){.m-layer{translate:calc(var(--mx,0) * var(--d,0) * 1px) calc(var(--my,0) * var(--d,0) * 1px);transition:translate .6s cubic-bezier(.22,.8,.2,1)}.m-tilt{transition:transform .6s cubic-bezier(.22,.8,.2,1)}.m-pop{--delay:calc(.38s + var(--i,0) * .11s);animation:m-pop .72s cubic-bezier(.2, .9, .25, 1.12) var(--delay) both, m-bob var(--bob,7s) ease-in-out calc(var(--delay) + .72s) infinite alternate}.m-float{animation:m-bob var(--bob,7s) ease-in-out calc(var(--i,0) * -1.3s) infinite alternate}@supports (animation-timeline:view()){.m-float.m-reveal{animation:m-bob var(--bob,7s) ease-in-out calc(var(--i,0) * -1.3s) infinite alternate, m-reveal linear both;animation-timeline:auto,--m-stage;animation-range:normal, entry calc(var(--i,0) * 5%) entry calc(40% + var(--i,0) * 5%)}}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){@supports (animation-timeline:view()){.m-pop{animation:m-pop .72s cubic-bezier(.2, .9, .25, 1.12) var(--delay) both, m-bob var(--bob,7s) ease-in-out calc(var(--delay) + .72s) infinite alternate, m-drift linear both;animation-timeline:auto,auto,--m-stage;animation-range:normal,normal,cover}.m-float.m-reveal{animation:m-bob var(--bob,7s) ease-in-out calc(var(--i,0) * -1.3s) infinite alternate, m-reveal linear both, m-drift linear both;animation-timeline:auto,--m-stage,--m-stage;animation-range:normal, entry calc(var(--i,0) * 5%) entry calc(40% + var(--i,0) * 5%), cover 0% cover 100%}}}@media (max-width:767px){.m-item{--amp-k:.5}}@keyframes m-pop{0%{opacity:0;transform:translate(var(--fx,0px), var(--fy,0px)) scale(.55)}to{opacity:1;transform:none}}@keyframes m-bob{0%{transform:translateY(0)}to{transform:translateY(calc(var(--amp,8px) * var(--amp-k,1) * -1))}}@keyframes m-reveal{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes m-drift{0%{translate:0 calc(var(--d,0) * .8px)}to{translate:0 calc(var(--d,0) * -1.4px)}}
