@keyframes home_sheen-loop__HHrlV{0%,85%{opacity:0;transform:translateX(-100%) translateY(-100%) skewX(-50deg)}88.75%{opacity:1;transform:translateX(-100%) translateY(-100%) skewX(-50deg)}to{opacity:1;transform:translateX(200%) translateY(200%) skewX(-50deg)}}.home_buttonSheen___Eumw.btn-hero{position:relative;overflow:hidden}.home_buttonSheen___Eumw:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;pointer-events:none;background:linear-gradient(115deg,rgb(255 255 255/0) 30%,rgb(255 255 255/.5) 50%,rgb(255 255 255/0) 70%);animation:home_sheen-loop__HHrlV 8s linear infinite}@media (prefers-reduced-motion:reduce){.home_buttonSheen___Eumw:before{animation:none;opacity:.25}}.home_buttonOutlineVisible__ZQ6Sg{--tw-outline-style:solid}@keyframes ScrollPhoneAnimation_ballFloat__Af9cd{0%{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(-8px) rotate(8deg)}to{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(0) rotate(0deg)}}@keyframes ScrollPhoneAnimation_ballFloatReverse__MO55V{0%{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(-8px) rotate(-5deg)}to{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(0) rotate(0deg)}}@keyframes ScrollPhoneAnimation_ballFloat2__LW6g_{0%{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(-10px) rotate(6deg)}to{transform:translate(-50%,-50%) scale(var(--ball-scale,1)) translateY(0) rotate(0deg)}}@keyframes ScrollPhoneAnimation_ballFadeIn__Setv_{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(2 * var(--ball-scale, 1)))}to{opacity:1;transform:translate(-50%,-50%) scale(var(--ball-scale,1))}}.ScrollPhoneAnimation_ball___oW13{will-change:transform,opacity;opacity:0}.ScrollPhoneAnimation_ballFadeIn__Setv_{animation:ScrollPhoneAnimation_ballFadeIn__Setv_ .45s ease-out .05s forwards}.ScrollPhoneAnimation_ballFadedIn__wMbZ_{opacity:1}.ScrollPhoneAnimation_ballFloat__Af9cd{animation:ScrollPhoneAnimation_ballFloat__Af9cd 5s ease-in-out infinite}.ScrollPhoneAnimation_ballFloatReverse__MO55V{animation:ScrollPhoneAnimation_ballFloatReverse__MO55V 3s ease-in-out infinite}.ScrollPhoneAnimation_ballFloat2__LW6g_{animation:ScrollPhoneAnimation_ballFloat2__LW6g_ 4s ease-in-out infinite}@keyframes ScrollPhoneAnimation_phoneAnimateIn__G3Zdp{0%{opacity:0;transform:scale(2) translateY(-150px)}to{opacity:1;transform:scale(1) translateY(0)}}.ScrollPhoneAnimation_phoneContainer__bNhp2{animation:ScrollPhoneAnimation_phoneAnimateIn__G3Zdp .7s ease-out forwards}.ScrollPhoneAnimation_phoneContainerStatic__X93Pm{opacity:1}.ScrollPhoneAnimation_phoneContainerDelayed__0__li{opacity:0}.ScrollPhoneAnimation_stableLayer__omJRY{backface-visibility:hidden;transform:translateZ(0)}.ScrollPhoneAnimation_frame2__iy8tq{opacity:var(--frame2-opacity,0);transition:opacity .3s ease-in-out}@keyframes ScrollPhoneAnimation_countdownFadeIn__psOEb{0%{opacity:0}to{opacity:1}}.ScrollPhoneAnimation_countdownFadeIn__psOEb{animation:ScrollPhoneAnimation_countdownFadeIn__psOEb .4s ease-out forwards}@keyframes ScrollPhoneAnimation_countdownScaleIn__uPzcQ{0%{transform:scale(4)}to{transform:scale(1)}}.ScrollPhoneAnimation_countdownScaleIn__uPzcQ{animation:ScrollPhoneAnimation_countdownScaleIn__uPzcQ .8s cubic-bezier(.22,1,.36,1) forwards}.TiltedContainer_tiltedCardFigure__4P_63{position:relative;width:100%;height:100%;perspective:800px;display:flex;flex-direction:column;align-items:center;justify-content:center}.TiltedContainer_tiltedCardMobileAlert__L1m_s{position:absolute;top:1rem;text-align:center;font-size:.875rem;display:none}@media (max-width:640px){.TiltedContainer_tiltedCardMobileAlert__L1m_s{display:block}.TiltedContainer_tiltedCardCaption__u7LS8{display:none}}.TiltedContainer_tiltedCardInner__nEW8b{position:relative;transform-style:preserve-3d;will-change:transform;transition:transform .1s ease-out}.TiltedContainer_tiltedCardImg__eexrl{position:absolute;top:0;left:0;object-fit:contain;border-radius:15px;will-change:transform;transform:translateZ(0)}.TiltedContainer_tiltedCardOverlay__1pTcN{position:absolute;top:0;left:0;z-index:2;will-change:transform;transform:translateZ(30px)}.TiltedContainer_tiltedCardCaption__u7LS8{pointer-events:none;position:absolute;left:0;top:0;border-radius:4px;background-color:#fff;padding:4px 10px;font-size:10px;color:#2d2d2d;opacity:0;z-index:3}