.landing-page-light-mode,.landing-page-light-mode *{color-scheme:light!important}.landing-page-light-mode .dark\:bg-gray-900{background-color:white!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{position:relative;opacity:0;visibility:hidden;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1);min-height:100vh;display:flex;align-items:center;justify-content:center}.scroll-section.active,.scroll-section.hero{opacity:1;visibility:visible;transform:translateY(0)}.scroll-section.hero{position:relative;background:white}.scroll-section.hero>*{position:relative;z-index:1}.hero-to-content-transition{position:relative;background:transparent}.scroll-section:nth-child(2){animation:fadeInUp .8s ease-out .5s both}.scroll-section.content-video{animation:none!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;transition:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.title-section{text-align:center}.content-section,.title-section{min-height:100vh;display:flex;align-items:center;justify-content:center}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(0deg)}}.nav-drawer{animation:slideDown .6s cubic-bezier(.25,.46,.45,.94);transform-origin:top}.bento-box{animation:wobble .6s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}.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}