@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";:root{--design-width: 2560;--design-height: 1440}html{font-size:.5625vw}html.mobile{font-size:calc(100vw / 7.5)}html.mobile body{cursor:auto}*{box-sizing:border-box}html{width:100%;max-width:100%;height:100%;scroll-behavior:smooth}:root{font-family:PingFangSC-Light,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:300;color:#fff;background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a:hover{opacity:.9}.font-pingfang-medium{font-family:PingFangSC-Medium,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.font-pingfang-regular{font-family:PingFangSC-Regular,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.font-pingfang-semibold{font-family:PingFangSC-Semibold,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.font-anton{font-family:Anton,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}body{margin:0;padding:0;width:100%;max-width:100%;min-width:0;height:100%;min-height:100vh;overflow-x:hidden;cursor:none}.pin-spacer{background:transparent}.cursor-trail-text{animation:cursorTrailPulse 2.7s ease-in-out infinite}@keyframes cursorTrailPulse{0%{color:#c8c8c880}50%{color:#ffffffe6}to{color:#c8c8c880}}@keyframes hero-arrow-flash{0%,to{opacity:.4}50%{opacity:1}}@keyframes footer-meow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.section-products-more-btn:hover{background:#ffffffbf!important}#root{width:100%;max-width:100%;height:100%}@keyframes mobileAboutFadeIn{0%{opacity:0;transform:translateY(.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes mobileAboutNumFlyTop{0%{opacity:0;transform:translate(.42rem)}to{opacity:1;transform:translate(0)}}@keyframes mobileAboutNumFlyBottom{0%{opacity:0;transform:translate(-.42rem)}to{opacity:1;transform:translate(0)}}@keyframes mobileAboutNumRise{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes mobileAboutNumEdgeToCenterTop{0%{opacity:.55;transform:translate(calc(-50% + 2.2rem))}to{opacity:1;transform:translate(-50%)}}@keyframes mobileAboutNumEdgeToCenterBottom{0%{opacity:.55;transform:translate(calc(-50% - 2.2rem))}to{opacity:1;transform:translate(-50%)}}@keyframes mobileHeroLetterReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.mobile-hero-logo{width:100%;height:auto;display:block}.mobile-hero-logo path{clip-path:inset(0 100% 0 0);animation:mobileHeroLetterReveal 1.2s ease-out forwards}.mobile-hero-logo path:nth-of-type(1){animation-delay:0s}.mobile-hero-logo path:nth-of-type(2){animation-delay:.05s}.mobile-hero-logo path:nth-of-type(3){animation-delay:.1s}.mobile-hero-logo path:nth-of-type(4){animation-delay:.15s}.mobile-hero-logo path:nth-of-type(5){animation-delay:.2s}.mobile-hero-logo path:nth-of-type(6){animation-delay:.25s}.mobile-hero-logo path:nth-of-type(7){animation-delay:.3s}.mobile-hero-logo path:nth-of-type(8){animation-delay:.35s}.mobile-hero-logo path:nth-of-type(9){animation-delay:.4s}.mobile-hero-logo path:nth-of-type(10){animation-delay:.45s}.mobile-hero-logo path:nth-of-type(11){animation-delay:.5s}.mobile-hero-logo path:nth-of-type(12){animation-delay:.55s}.scanline:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px)}.app-root-with-custom-cursor{width:100%;height:100%}
