.landing-page-light-mode,.landing-page-light-mode *{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.landing-page-light-mode .dark\:bg-gray-900{background-color:#fff!important}.landing-page-light-mode .dark\:text-white{color:#111827!important}.landing-page-light-mode .dark\:text-gray-100{color:#4b5563!important}.landing-page-light-mode .dark\:text-gray-400{color:#6b7280!important}.landing-page-light-mode .dark\:border-gray-700{border-color:#e5e7eb!important}.landing-page-light-mode .dark\:bg-gray-800{background-color:#f9fafb!important}.scroll-section{opacity:1;visibility:visible;justify-content:center;align-items:center;min-height:100vh;transition:all .8s cubic-bezier(.4,0,.2,1);display:flex;position:relative;transform:none}.scroll-section.active{opacity:1;visibility:visible;transform:translateY(0)}.scroll-section.hero{opacity:1;visibility:visible;min-height:unset;background:#fff;display:block;position:relative;transform:none}.scroll-section.hero>*{z-index:1;position:relative}.hero-to-content-transition{background:0 0;position:relative}.scroll-section:nth-child(2){animation:.8s ease-out .5s both fadeInUp}.scroll-section.content-video,.scroll-section.grid-carousel-section,.scroll-section.features-section{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important;transform:translateY(0)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.title-section{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}.content-section{justify-content:center;align-items:center;min-height:100vh;display:flex}html{scroll-behavior:smooth}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes wobble{0%{opacity:0;transform:translateY(10px)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.nav-drawer{transform-origin:top;animation:.6s cubic-bezier(.25,.46,.45,.94) slideDown}.bento-box{opacity:0;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards wobble}.bento-box:first-child{animation-delay:.1s}.bento-box:nth-child(2){animation-delay:.15s}.bento-box:nth-child(3){animation-delay:.2s}.bento-box:nth-child(4){animation-delay:.25s}.bento-box:nth-child(5){animation-delay:.3s}.bento-box:nth-child(6){animation-delay:.35s}