:root{--primary-orange: #EB6733;--primary-orange-light: #FF7F45;--bg-base: #111111;--bg-alt: #181818;--border-color: rgba(255, 255, 255, .08)}body{font-family:Poppins,sans-serif;background-color:var(--bg-base);color:#fff;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent}@media (min-width: 768px){body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;opacity:.03;z-index:9990;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}}@keyframes slowReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes lightboxZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scrollDown{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes scrollWheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(14px);opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mesh{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(10%,10%,0) scale(1.1)}66%{transform:translate3d(-5%,5%,0) scale(.95)}to{transform:translateZ(0) scale(1)}}.mesh-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.mesh-orb{position:absolute;border-radius:50%;will-change:transform;backface-visibility:hidden;animation:mesh 20s infinite alternate cubic-bezier(.45,0,.55,1)}.animate-marquee{display:flex;width:max-content;animation:marquee 40s linear infinite;will-change:transform}.animate-reveal{animation:slowReveal 1.2s cubic-bezier(.2,.8,.2,1) forwards}.animate-lightbox{animation:lightboxZoom .4s cubic-bezier(.2,.8,.2,1) forwards}.animate-scroll-wheel{animation:scrollWheel 2s cubic-bezier(.15,.41,.69,.94) infinite}.transition-premium{transition:all .6s cubic-bezier(.2,.8,.2,1)}
