section[data-v-d89e3fb8]:after{background:linear-gradient(180deg,#00000080,#000c);content:"";inset:0;position:absolute;z-index:1}.glass-card[data-v-3ceb8a35]{border:1px solid #111;box-shadow:0 4px 16px #002f5633;contain:layout style;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}@media (hover:hover) and (pointer:fine){.glass-card[data-v-3ceb8a35]:hover{background:#ffffff1a;border-color:#80bdff;box-shadow:0 8px 32px #006fcd4d;transform:translateY(-4px) scale(1.02) translateZ(0)}}.glass-card.touch-active[data-v-3ceb8a35]{background:#ffffff1a;border-color:#80bdff;box-shadow:0 6px 24px #006fcd40;transform:translateY(-2px) scale(1.01) translateZ(0)}@keyframes fadeIn-262a6aa7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-262a6aa7]{animation:fadeIn-262a6aa7 .8s ease-out}.hover-effect[data-v-262a6aa7]:hover{animation:pulse-262a6aa7 1.5s infinite}@keyframes pulse-262a6aa7{0%{transform:scale(1.05)}50%{transform:scale(1)}to{transform:scale(1.05)}}.slide-in-enter-active[data-v-ea635f66]{transition:all 1s ease-out}.slide-in-enter-from[data-v-ea635f66]{opacity:0;transform:translate(-200px)}.slide-in-enter-to[data-v-ea635f66]{opacity:1;transform:translate(0)}.fade-in-enter-active[data-v-ea635f66]{transition:all .6s ease-out}.fade-in-leave-active[data-v-ea635f66]{transition:all .3s ease-in}.fade-in-enter-from[data-v-ea635f66]{opacity:0;transform:scale(.95) translateY(10px)}.fade-in-leave-to[data-v-ea635f66]{opacity:0;transform:scale(.95) translateY(-10px)}.fade-in-enter-to[data-v-ea635f66],.fade-in-leave-from[data-v-ea635f66]{opacity:1;transform:scale(1) translateY(0)}.hover-effect[data-v-ea635f66]:hover{animation:pulse-ea635f66 1.5s infinite}@keyframes pulse-ea635f66{0%{transform:scale(1.05)}50%{transform:scale(1)}to{transform:scale(1.05)}}.gallery-container[data-v-89a156e6]{box-shadow:0 20px 60px #0000004d;margin:0 auto;max-width:100%}.scroll-wrapper[data-v-89a156e6]{border-radius:12px;box-shadow:0 4px 15px #0000001a;overflow:hidden;position:relative;width:100%}.scroll-content[data-v-89a156e6]{display:flex;flex-direction:column;gap:20px;padding:4px;transition:transform .3s ease}.scroll-wrapper:hover .scroll-content[data-v-89a156e6]{animation:scrollDown-89a156e6 15s linear infinite}@keyframes scrollDown-89a156e6{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 400px))}}.image-card[data-v-89a156e6]{align-items:center;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:48px;font-weight:700;height:200px;justify-content:center;overflow:hidden;width:100%}.image-card img[data-v-89a156e6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.animate-slide-in-left[data-v-453d839f]{animation:slideInLeft-453d839f 1s ease-out forwards}.animate-slide-in-right[data-v-453d839f]{animation:slideInRight-453d839f 1s ease-out forwards}.animate-bounce-in[data-v-453d839f]{animation:bounceIn-453d839f .8s cubic-bezier(.68,-.55,.265,1.55) forwards}.animate-float[data-v-453d839f]{animation:float-453d839f 3s ease-in-out infinite}@keyframes slideInLeft-453d839f{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-453d839f{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn-453d839f{0%{opacity:0;transform:scale(.3) translateY(20px)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes float-453d839f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-in[data-v-453d839f],.animate-slide-in-left[data-v-453d839f],.animate-slide-in-right[data-v-453d839f]{opacity:0}.animate-slide-in-left h2[data-v-453d839f]:first-child{animation-delay:.1s}.animate-slide-in-left h2[data-v-453d839f]:nth-child(2){animation-delay:.3s}@media (max-width:639px){.stack-cards[data-v-453d839f]{height:300px;margin:0 auto}}@media (min-width:640px) and (max-width:1023px){.stack-cards[data-v-453d839f]{height:500px}}@media (min-width:1024px){.stack-cards[data-v-453d839f]{height:600px}}@media (min-width:640px){.stack-cards[data-v-453d839f]:hover{transform:translateY(-2px);transition:transform .3s cubic-bezier(.23,1,.32,1)}}.shadow-2xl[data-v-453d839f]{box-shadow:0 20px 40px -8px #0000004d}.stack-cards[data-v-453d839f]{contain:layout style}@media (prefers-reduced-motion:reduce){.stack-card[data-v-453d839f]{transition:none!important}.stack-cards[data-v-453d839f]:hover{transform:none!important}.animate-bounce-in[data-v-453d839f],.animate-float[data-v-453d839f],.animate-slide-in-left[data-v-453d839f],.animate-slide-in-right[data-v-453d839f]{animation:none!important;opacity:1!important;transform:none!important}}[data-v-453d839f]{-webkit-tap-highlight-color:transparent}.hover-effect[data-v-453d839f]:hover{animation:pulse-453d839f 1.5s infinite}@keyframes pulse-453d839f{0%{transform:scale(1.05)}50%{transform:scale(1)}to{transform:scale(1.05)}}
