.font-display{font-family:var(--font-bebas-neue),"Bebas Neue","Impact",sans-serif}.font-condensed{font-family:var(--font-roboto-condensed),"Roboto Condensed",sans-serif}.font-sans-alt{font-family:var(--font-dm-sans),"DM Sans","Inter",sans-serif}.hero-bg-mobile{background-image:url(/MainBGM.webp)}.dark .hero-bg-mobile{background-image:url(/MainBGMB.webp)}.hero-bg-desktop{background-image:url(/MainBGD.webp)}.dark .hero-bg-desktop{background-image:url(/MainBGDB.webp)}.mobile-gradient-overlay{background:linear-gradient(180deg,transparent 0,rgba(200,225,244,.85) 18%,rgba(200,225,244,1) 35%)}.dark .mobile-gradient-overlay{background:linear-gradient(180deg,transparent 0,rgba(3,6,12,.85) 18%,rgba(3,6,12,1) 35%)}.cloth-pos-four{top:8%;left:0}.cloth-pos-two{top:5%;right:0}.cloth-pos-one{top:38%;right:-2%}.cloth-pos-three{bottom:8%;right:1%}.cloth-pos-five{bottom:10%;left:-1%}@keyframes heroReveal{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes floatY1{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-22px) rotate(1deg)}}@keyframes floatY2{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-16px) rotate(-1deg)}}@keyframes floatY3{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-24px) rotate(2deg)}}@keyframes floatY4{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-14px) rotate(-1.5deg)}}@keyframes floatY5{0%,to{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(-20px) rotate(1.5deg)}}.hero-img-float{animation:heroFloat 5s ease-in-out infinite}.cloth-float-1{animation:floatY1 4.3s ease-in-out 0s infinite}.cloth-float-2{animation:floatY2 5.2s ease-in-out .7s infinite}.cloth-float-3{animation:floatY3 4.8s ease-in-out 1.5s infinite}.cloth-float-4{animation:floatY4 4s ease-in-out .3s infinite}.cloth-float-5{animation:floatY5 4.6s ease-in-out 1.1s infinite}.hero-reveal{opacity:0;animation:heroReveal .75s cubic-bezier(.16,1,.3,1) both}.hero-reveal--static{animation:none;opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.cloth-float-1,.cloth-float-2,.cloth-float-3,.cloth-float-4,.cloth-float-5,.hero-img-float,.hero-reveal{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}