.hide-scrollbar[data-v-ca6ec2b3]{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar[data-v-ca6ec2b3]::-webkit-scrollbar{display:none}@keyframes gradient-ca6ec2b3{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient[data-v-ca6ec2b3]{animation:gradient-ca6ec2b3 4s ease-in-out infinite;backface-visibility:hidden;background-size:200% auto;perspective:1000px;transform:translateZ(0)}@keyframes slowZoom-ca6ec2b3{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.15) translateZ(0)}}.animate-slow-zoom[data-v-ca6ec2b3]{animation:slowZoom-ca6ec2b3 20s ease-in-out infinite alternate;will-change:transform}@keyframes scrollBounce-ca6ec2b3{0%,to{opacity:1;transform:translateY(0) translateZ(0)}50%{opacity:.5;transform:translateY(8px) translateZ(0)}}.animate-scroll-bounce[data-v-ca6ec2b3]{animation:scrollBounce-ca6ec2b3 1.5s ease-in-out infinite;will-change:transform,opacity}@keyframes float-ca6ec2b3{0%,to{opacity:0;transform:translateZ(0)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translate3d(20px,-100vh,0)}}.particle[data-v-ca6ec2b3]{background:#d4af374d;border-radius:50%;contain:layout style paint;height:4px;position:absolute;width:4px;will-change:transform,opacity}.particle-1[data-v-ca6ec2b3]{animation:float-ca6ec2b3 15s linear infinite;bottom:0;left:10%}.particle-2[data-v-ca6ec2b3]{animation:float-ca6ec2b3 18s linear infinite;animation-delay:3s;bottom:0;left:50%}.particle-3[data-v-ca6ec2b3]{animation:float-ca6ec2b3 12s linear infinite;animation-delay:6s;bottom:0;left:85%}@media(prefers-reduced-motion:reduce){.animate-gradient[data-v-ca6ec2b3],.animate-scroll-bounce[data-v-ca6ec2b3],.animate-slow-zoom[data-v-ca6ec2b3],.particle[data-v-ca6ec2b3]{animation:none!important;opacity:1;transform:none}}.video-hero[data-v-ca6ec2b3]{perspective:1000px;transform:translateZ(0) scale(1.05)}.cta-button[data-v-ca6ec2b3],.video-hero[data-v-ca6ec2b3]{backface-visibility:hidden}.cta-button[data-v-ca6ec2b3]{transform:translateZ(0)}.contain-paint[data-v-ca6ec2b3]{contain:paint layout}[data-v-ca6ec2b3]::-webkit-scrollbar{width:8px}[data-v-ca6ec2b3]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-ca6ec2b3]::-webkit-scrollbar-thumb{background:#ad863d;border-radius:4px}[data-v-ca6ec2b3]::-webkit-scrollbar-thumb:hover{background:#8d6a3d}@keyframes spin-slow-a483cd91{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin-slow[data-v-a483cd91]{animation:spin-slow-a483cd91 10s linear infinite}.group:hover .animate-spin-slow[data-v-a483cd91]{animation:spin-slow-a483cd91 3s linear infinite}@media(prefers-reduced-motion:reduce){.animate-spin-slow[data-v-a483cd91]{animation:none}[data-v-a483cd91]{animation-duration:.01ms!important;transition-duration:.01ms!important}}.scrollbar-hide[data-v-8a5d0a3d]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-8a5d0a3d]::-webkit-scrollbar{display:none}@keyframes shimmer-8a5d0a3d{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer[data-v-8a5d0a3d]{animation:shimmer-8a5d0a3d 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%}@keyframes fadeIn-8a5d0a3d{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-v-8a5d0a3d]{animation:fadeIn-8a5d0a3d .5s ease-out forwards}@keyframes bounceSoft-8a5d0a3d{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-soft[data-v-8a5d0a3d]{animation:bounceSoft-8a5d0a3d 2s ease-in-out infinite}.hover\:scale-102[data-v-8a5d0a3d]:hover{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){[data-v-8a5d0a3d],[data-v-8a5d0a3d]:after,[data-v-8a5d0a3d]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeUp-d7b0cb78{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up[data-v-d7b0cb78]{animation:fadeUp-d7b0cb78 .6s ease-out}@media(prefers-reduced-motion:reduce){[data-v-d7b0cb78],[data-v-d7b0cb78]:after,[data-v-d7b0cb78]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}
