@charset "UTF-8";.hero-section[data-v-beb64ab2]{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-background[data-v-beb64ab2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.video-background video[data-v-beb64ab2]{width:100%;height:100%;object-fit:cover}.video-background video.video-loaded[data-v-beb64ab2]{opacity:1}.video-overlay[data-v-beb64ab2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#d5ab7490,#a6a1ab7b);animation:overlayPulse-beb64ab2 6s ease-in-out infinite}@keyframes overlayPulse-beb64ab2{0%,to{opacity:1}50%{opacity:0}}.hero-content[data-v-beb64ab2]{text-align:center;color:#fff;z-index:1;position:relative}.hero-title[data-v-beb64ab2]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;line-height:1.2}.hero-subtitle[data-v-beb64ab2]{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:300;margin-bottom:3rem;opacity:.95}.cta-button[data-v-beb64ab2]{text-transform:none!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:normal!important;color:rgb(var(--v-theme-primary))!important;box-shadow:0 10px 30px #0003!important}.cta-button[data-v-beb64ab2]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00000040!important}.scroll-indicator[data-v-beb64ab2]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:1}.mouse[data-v-beb64ab2]{width:26px;height:40px;border:2px solid white;border-radius:20px;display:block;position:relative}.wheel[data-v-beb64ab2]{width:4px;height:8px;background:#fff;border-radius:2px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%);animation:scroll-beb64ab2 1.5s infinite}@keyframes scroll-beb64ab2{0%{top:8px;opacity:1}to{top:24px;opacity:0}}@keyframes fadeIn-beb64ab2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-beb64ab2]{animation:fadeIn-beb64ab2 1s ease-out}.animate-fade-in-delay[data-v-beb64ab2]{animation:fadeIn-beb64ab2 1s ease-out .3s both}.animate-fade-in-delay-2[data-v-beb64ab2]{animation:fadeIn-beb64ab2 1s ease-out .6s both}
