.navbar{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;width:90%;max-width:1200px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50px;padding:10px;box-shadow:var(--navbar-shadow);transition:box-shadow .3s ease}.navbar-container{display:flex;justify-content:space-between;align-items:center;padding:12px 30px;width:100%}.navbar-brand h1{font-family:Kaushan Script,cursive;font-size:32px;color:var(--navbar-text-color);margin:0;font-weight:400;line-height:1;display:flex;align-items:center;transform:translateY(-5px);transition:color .3s ease}.navbar-menu{display:flex;gap:30px;align-items:center;transition:all .3s ease}.navbar-item{color:var(--navbar-text-color);text-decoration:none;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:16px;transition:all .3s ease,backdrop-filter .3s ease;padding:8px 16px;border-radius:20px;border:1px solid transparent}.navbar-item:hover{background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #ffffff1a;transform:translateY(-2px)}.mobile-menu-btn{width:20px;height:20px;display:none;background:transparent;border:none;cursor:pointer;padding:0;margin:0;transition:all .3s ease,backdrop-filter .3s ease}.hamburger{position:relative;display:block;width:20px;height:2px;background:var(--navbar-text-color, white);border-radius:2px;transition:all .3s ease}.hamburger:before,.hamburger:after{content:"";position:absolute;width:20px;height:2px;background:var(--navbar-text-color, white);border-radius:2px;transition:all .3s ease;left:0}.hamburger:before{top:-7px}.hamburger:after{top:7px}.hamburger-open{background:transparent}.hamburger-open:before{transform:rotate(45deg);top:0}.hamburger-open:after{transform:rotate(-45deg);top:0}@media (max-width: 1200px){.navbar-menu{gap:20px}}@media (max-width: 1024px){.navbar-menu{gap:15px}.navbar-item{font-size:14px;padding:6px 12px}}@media (max-width: 900px){.navbar-menu{gap:10px}.navbar-item{font-size:13px;padding:4px 8px}}.navbar-menu-desktop{display:flex;gap:30px;align-items:center;transition:all .3s ease}.navbar-menu{position:fixed;top:0;left:0;width:100vw;width:100dvw;height:100vh;height:100dvh;background:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(5px,calc((100vh - 30px) / 30),20px);margin:0;padding:0 60px;padding-left:max(60px,env(safe-area-inset-left,0));padding-right:max(60px,env(safe-area-inset-right,0));opacity:0;visibility:hidden;transform:translate(100%);transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow-y:auto;-webkit-overflow-scrolling:touch}.navbar-menu-open{opacity:1;visibility:visible;transform:translate(0)}.menu-close-btn{position:absolute;top:30px;right:30px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:32px;color:#333;border-radius:50%;transition:all .3s ease}.menu-close-btn:hover{background:#0000001a;transform:rotate(90deg)}.menu-close-btn:before{content:"×";font-weight:300;line-height:1}.navbar-menu .navbar-item{text-align:left;padding:clamp(8px,calc((100vh - 30px)/40),25px) clamp(15px,calc((100vw - 30px)/25),40px);border-radius:0;font-size:clamp(12px,calc(12px + (100vh - 400px)/50),28px);font-weight:600;color:#333;border:2px solid transparent;transition:all .3s ease;opacity:0;transform:translateY(20px);animation:slideInItem .3s ease forwards}.navbar-menu .navbar-item:first-child{padding-top:calc(clamp(8px,calc((100vh - 30px)/40),25px) + 15px)}.navbar-menu .navbar-item:last-child{padding-bottom:calc(clamp(8px,calc((100vh - 30px)/40),25px) + 15px)}.navbar-menu .navbar-item{text-decoration:none;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;width:auto}.navbar-menu a[href="#express"]:hover{background:#fef200;color:#333;border-color:#fef200;transform:translateY(-2px)}.navbar-menu a[href="#share"]:hover{background:#ed008c;color:#fff;border-color:#ed008c;transform:translateY(-2px)}.navbar-menu a[href="#engage"]:hover{background:#01aef0;color:#fff;border-color:#01aef0;transform:translateY(-2px)}.navbar-menu a[href="#connect"]:hover{background:#19ac4d;color:#fff;border-color:#19ac4d;transform:translateY(-2px)}.navbar-menu a[href="#download"]:hover{background:#7c25be;color:#fff;border-color:#7c25be;transform:translateY(-2px)}.navbar-menu a[href="#contact"]:hover{background:#000;color:#fff;border-color:#000;transform:translateY(-2px)}@media (max-width: 768px){.navbar{width:auto!important;top:20px!important;left:10px!important;right:10px!important;transform:none!important;margin-bottom:5px;box-sizing:border-box}.navbar-container{padding:10px 20px;position:relative}.navbar-brand h1{font-size:24px}.navbar-menu-desktop{display:none}.mobile-menu-btn{display:block;opacity:0;animation:fadeIn .3s ease forwards}.navbar-menu-open .navbar-item:nth-child(1){animation-delay:.1s}.navbar-menu-open .navbar-item:nth-child(2){animation-delay:.15s}.navbar-menu-open .navbar-item:nth-child(3){animation-delay:.2s}.navbar-menu-open .navbar-item:nth-child(4){animation-delay:.25s}.navbar-menu-open .navbar-item:nth-child(5){animation-delay:.3s}.navbar-menu-open .navbar-item:nth-child(6){animation-delay:.35s}}@media screen and (max-height: 600px){.navbar-menu{gap:clamp(3px,calc((100vh - 30px) / 35),15px);padding:0 30px;justify-content:flex-start}.navbar-menu .navbar-item{font-size:clamp(14px,calc(14px + (100vh - 400px) / 60),20px);padding:clamp(6px,calc((100vh - 30px)/50),18px) clamp(12px,calc((100vw - 30px) / 30),35px)}.navbar-menu .navbar-item:first-child{padding-top:calc(clamp(6px,calc((100vh - 30px)/50),18px) + 15px)}.navbar-menu .navbar-item:last-child{padding-bottom:calc(clamp(6px,calc((100vh - 30px)/50),18px) + 15px)}}@media screen and (max-height: 500px){.navbar-menu{gap:clamp(2px,calc((100vh - 30px)/40),10px);padding:0 20px}.navbar-menu .navbar-item{font-size:clamp(12px,calc(12px + (100vh - 300px)/80),18px);padding:clamp(4px,calc((100vh - 30px) / 60),15px) clamp(10px,calc((100vw - 30px) / 35),30px)}.navbar-menu .navbar-item:first-child{padding-top:calc(clamp(4px,calc((100vh - 30px) / 60),15px) + 15px)}.navbar-menu .navbar-item:last-child{padding-bottom:calc(clamp(4px,calc((100vh - 30px) / 60),15px) + 15px)}}@media screen and (max-height: 400px){.navbar-menu{gap:clamp(1px,calc((100vh - 30px)/50),8px);padding:0 15px}.navbar-menu .navbar-item{font-size:clamp(10px,calc(10px + (100vh - 250px)*.01),16px);padding:clamp(3px,calc((100vh - 30px) / 70),12px) clamp(8px,calc((100vw - 30px)/40),25px)}.navbar-menu .navbar-item:first-child{padding-top:calc(clamp(3px,calc((100vh - 30px) / 70),12px) + 15px)}.navbar-menu .navbar-item:last-child{padding-bottom:calc(clamp(3px,calc((100vh - 30px) / 70),12px) + 15px)}.menu-close-btn{top:15px;right:15px;width:30px;height:30px;font-size:24px}}@media screen and (max-height: 500px) and (orientation: landscape){.navbar-menu{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:20px}.navbar-menu .navbar-item{font-size:14px;padding:8px 15px;margin:5px}}@media screen and (-webkit-min-device-pixel-ratio: 1){.navbar-menu{height:calc(100vh - env(keyboard-inset-height,0px));min-height:100vh;min-height:100dvh}}@supports not (height: 100dvh){.navbar-menu{height:100vh;height:calc(var(--vh, 1vh) * 100)}}@media screen and (min-height: 800px){.navbar-menu{justify-content:flex-start;padding-top:max(15vh,120px)}.navbar-menu .navbar-item{margin-bottom:5px}}.navbar-menu.navbar-menu-open{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;height:100%!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInItem{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.navbar{width:98%;top:10px}.navbar-container{padding:8px 15px}.navbar-brand h1{font-size:20px}}.navbar-theme-home{--navbar-text-color: white;--navbar-shadow: 0 8px 32px 0 #00073e}.navbar-theme-express{--navbar-text-color: black;--navbar-shadow: 0 8px 32px 0 rgba(203, 193, 0, .5)}.navbar-theme-share{--navbar-text-color: white;--navbar-shadow: 0 8px 32px 0 rgba(190, 0, 112, .5)}.navbar-theme-engage{--navbar-text-color: white;--navbar-shadow: 0 8px 32px 0 rgba(1, 140, 193, .5)}.navbar-theme-connect{--navbar-text-color: white;--navbar-shadow: 0 8px 32px 0 rgba(0, 0, 0, .8)}.navbar-theme-download{--navbar-text-color: white;--navbar-shadow: 0 8px 32px 0 rgba(100, 30, 153, .5)}.navbar-theme-contact{--navbar-text-color: white;--navbar-shadow: 0 8px 32px 0 rgba(0, 0, 0, 1)}.landing-page{position:relative;scroll-behavior:smooth}.landing-section{height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.video-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none;pointer-events:none}.scroll-indicator{position:absolute;bottom:15px;left:50%;transform:translate(-50%);z-index:10;transition:opacity 1s ease-in-out}.scroll-indicator .mouse{border-color:#fff}.scroll-indicator .mouse:before{background-color:#fff}@media (max-width: 768px){.scroll-indicator .mouse{width:40px;height:70px;border-width:2px}.scroll-indicator .mouse:before{width:8px;height:8px;top:8px}@keyframes wheel{to{opacity:0;top:45px}}}@media (max-width: 480px){.scroll-indicator{bottom:15vh}.scroll-indicator .mouse{width:35px;height:60px;border-width:2px}.scroll-indicator .mouse:before{width:6px;height:6px;top:6px}@keyframes wheel{to{opacity:0;top:38px}}}@media (max-width: 320px){.scroll-indicator{bottom:20vh}.scroll-indicator .mouse{width:30px;height:50px;border-width:2px}.scroll-indicator .mouse:before{width:5px;height:5px;top:5px}@keyframes wheel{to{opacity:0;top:30px}}}.section{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.section-content{text-align:center;opacity:0;transform:translateY(50px);transition:all .8s ease}.section-content.animate{opacity:1;transform:translateY(0)}.section h2{font-size:clamp(3rem,8vw,6rem);font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.express-section{background:#fef200;padding:200px 20px 60px;position:relative;align-items:flex-start}.express-content{max-width:1200px;margin:0 auto;text-align:center}.express-title-image,.share-title-image,.engage-title-image{max-width:85%;height:auto;margin-bottom:60px;display:block;margin-left:auto;margin-right:auto;padding:0 200px;position:relative;z-index:5}@media (max-width: 768px){.express-title-image,.share-title-image,.engage-title-image{padding:0 20px;margin-bottom:30px;margin-top:80px}}@media (max-width: 480px){.express-title-image,.share-title-image{padding:0 15px;margin-bottom:25px;margin-top:120px}}.express-description{color:#333;font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.6;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;font-weight:400}.express-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.express-video-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.express-section .section-content{position:relative;z-index:2}.engage-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.engage-video-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.engage-section .section-content{position:relative;z-index:2}.connect-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.connect-video-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 481px){.connect-video-background video{width:90%;max-width:1200px;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.connect-section .section-content{position:relative;z-index:2}.share-section{background:#ed008c;padding:200px 20px 60px;position:relative;align-items:flex-start}.share-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/images/share_back.png) center bottom/cover no-repeat;z-index:0;pointer-events:none}.share-section.mobile:after{background:url(/images/share_back_mobile.png) center bottom/cover no-repeat}.share-content,.engage-content{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:10}.share-section .share-title{color:#fef200;font-size:clamp(2.1rem,5.6vw,3.85rem);font-weight:700;line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,.3);display:block;margin:0 auto 60px;padding:0 200px}.share-description,.engage-description{color:#fff;font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.6;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;font-weight:400;position:relative;z-index:15}.engage-section{background:#01aef0;padding:200px 20px 60px;position:relative;align-items:flex-start}.engage-section h2{color:#fff}.connect-section{background:#01ac3e}.connect-section h2{color:#fff;font-size:clamp(2rem,6vw,4rem)}.download-section{background:#7c25be;position:relative}.download-section .section-content{position:relative;z-index:2}.download-section h2{color:#fff;font-size:clamp(2rem,6vw,4rem)}.download-message,.contact-message{color:#fff;font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.6;margin-top:40px;max-width:600px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;font-weight:400;text-align:center}.contact-section h2{color:#fff;font-size:clamp(2rem,6vw,4rem)}.contact-email-link{color:#fff;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.3);transition:all .3s ease;padding-bottom:2px}.contact-email-link:hover{color:#fff;border-bottom-color:#fffc;transform:translateY(-1px);text-shadow:0 2px 8px rgba(255,255,255,.3)}.download-newsletter{display:flex;justify-content:center;margin-top:40px;padding:0 20px}.download-newsletter>div{display:flex;width:100%;max-width:320px;align-items:center;gap:8px}.download-newsletter input{flex:1;height:36px;width:100%;border-radius:6px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 12px;font-size:14px;color:#fff;transition:all .2s ease}.download-newsletter input::-moz-placeholder{color:#ffffffb3}.download-newsletter input::placeholder{color:#ffffffb3}.download-newsletter input:focus{outline:none;border-color:#fff9;background:#ffffff26}.download-newsletter button{height:36px;padding:8px 16px;border-radius:6px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.download-newsletter button:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-1px)}.newsletter-form{width:100%;max-width:320px}.newsletter-message{margin-top:12px;padding:8px 12px;border-radius:6px;font-size:14px;text-align:center;animation:fadeIn .3s ease-in-out}.newsletter-message.success{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#fffffff2}.newsletter-message.error{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fffffff2}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.download-newsletter input:disabled{opacity:.6;cursor:not-allowed}.download-newsletter button:disabled{opacity:.6;cursor:not-allowed}.download-newsletter button:disabled:hover{transform:none;background:#ffffff1a;border-color:#ffffff4d}.contact-section{background:#000;position:relative}.contact-section .section-content{position:relative;z-index:2}.contact-section h2{color:#fff}.section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}@media (max-width: 768px){.section h2{font-size:clamp(2rem,6vw,4rem)}.express-section,.engage-section{padding:120px 15px 40px;align-items:flex-start}.express-description{font-size:clamp(1rem,4vw,1.2rem);margin-bottom:40px}.share-section{padding:120px 15px 40px;align-items:flex-start}.share-content{padding:0 20px}.share-description{font-size:clamp(1rem,4vw,1.2rem);margin-bottom:40px}}@media (max-width: 480px){.express-section,.engage-section{padding:40px 10px 30px;align-items:flex-start}.express-description{font-size:clamp(.9rem,4.5vw,1.1rem);margin-bottom:30px}.share-section{padding:120px 10px 30px;align-items:flex-start}.share-content{padding:0 15px}.share-description{font-size:clamp(.9rem,4.5vw,1.1rem);margin-bottom:30px}}html,body{width:100%;height:100%}.container{width:100%;height:100%;background-color:#c9d6df;display:flex;align-items:center;justify-content:center}.field{display:flex;align-items:center;justify-content:space-around;width:300px}.mouse{width:50px;height:90px;border:3px solid #333;border-radius:60px;position:relative}.mouse:before{content:"";width:12px;height:12px;position:absolute;top:10px;left:50%;transform:translate(-50%);background-color:#333;border-radius:50%;opacity:1;animation:wheel 2s infinite;-webkit-animation:wheel 2s infinite}@keyframes wheel{to{opacity:0;top:60px}}.scroll{width:60px;height:60px;border:2px solid #333;border-radius:50%;position:relative;animation:down 1.5s infinite;-webkit-animation:down 1.5s infinite}.scroll:before{content:"";position:absolute;top:15px;left:18px;width:18px;height:18px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(-45deg)}@keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}.arrow{width:0;height:40px;border:1px solid #333;position:relative;animation:scroll 1.5s infinite;-webkit-animation:scroll 1.5s infinite}.arrow:after{content:"";display:block;position:absolute;top:100%;left:-5px;width:1px;height:10px;border-top:10px solid #333;border-left:5px solid transparent;border-right:5px solid transparent}@keyframes scroll{0%{height:40px}30%{height:70px}60%{height:40px}}.tilted-card{width:350px;height:520px;perspective:1000px;cursor:pointer;margin:0 20px}.tilted-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0003,0 1px 8px #0000001a;transition:box-shadow .6s cubic-bezier(.23,1,.32,1)}.tilted-card:hover .tilted-card-inner{box-shadow:0 25px 50px #0000004d,0 12px 20px #00000026}.tilted-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:20px}.tilted-card-shine{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff0,#ffffff1a,#fff0);opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1);pointer-events:none;border-radius:20px}.tilted-card:hover .tilted-card-shine{opacity:1}@media (max-width: 768px){.tilted-card{width:200px;height:300px;margin:0 10px}.tilted-card-inner{transform:none!important}}@media (max-width: 480px){.tilted-card{width:160px;height:240px;margin:0 8px}}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:url(/images/preload_bg.png) center/cover no-repeat;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.loading-content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;max-width:400px;width:100%}.loading-progress{width:100%;z-index:10;position:relative}.loading-logo{margin-bottom:6rem;z-index:10;position:relative;display:flex;justify-content:center;align-items:center}.logo-image{max-height:160px;max-width:500px;-o-object-fit:contain;object-fit:contain}.progress-container{display:flex;align-items:center;justify-content:center;width:100%}.progress-bar{width:500px;max-width:500px;height:8px!important;background:#fff3!important;border-radius:4px!important;overflow:hidden}.progress-bar>div{background:#fff!important;border-radius:4px!important;transition:transform .5s ease-out!important;position:relative;overflow:hidden}.progress-bar>div:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progressShimmer 2s infinite}@keyframes progressShimmer{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.loading-content{padding:1.5rem}.logo-image{max-height:130px;max-width:360px}.progress-bar{width:360px;max-width:360px}.loading-logo{margin-bottom:8rem}}@media (max-width: 479px){.logo-image{max-height:110px;max-width:280px}.progress-bar{width:280px;max-width:280px}.loading-logo{margin-bottom:7rem}}*{cursor:default}a,button,[role=button],.clickable{cursor:pointer!important}.App{min-height:100vh;position:relative;background:url(/images/preload_bg.png) center/cover no-repeat fixed}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.w-full{width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-transparent{background-color:#0000}.whitespace-nowrap{white-space:nowrap}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.group-\[\.toaster\]\:border:is(:where(.group).toaster *){border-style:var(--tw-border-style);border-width:1px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}*,html,body{color-scheme:light!important}img{filter:none!important}@layer base{:root{--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:240 9% 10%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 5.9% 10%;--radius:.5rem}}@font-face{font-family:Kaushan Script;src:url(../fonts/kaushan_script_regular.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:none;background:#fff;min-height:100vh;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow:hidden}@media (max-width:1024px){html{scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior:none;overscroll-behavior-y:none;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-top:0}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body{cursor:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:auto;overflow:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}html,body{touch-action:pan-y}}#root{min-height:100vh}.cursor{background:var(--cursor-color);pointer-events:none;z-index:10001;border-radius:50%;width:16px;height:16px;transition:all .3s;position:fixed}.cursor-follower{pointer-events:none;z-index:10000;border:2px solid #ffffff80;border-radius:50%;width:40px;height:40px;transition:all .3s;position:fixed;transform:scale(1)}.cursor-hover{transform:scale(1.5)}.cursor-follower-hover{border-color:#fffc;transform:scale(1.8)}.cursor-theme-home{--cursor-color:linear-gradient(135deg,#f0f0f0,#e0e0e0)}.cursor-theme-express{--cursor-color:linear-gradient(135deg,#fff766,#fffa99)}.cursor-theme-share{--cursor-color:linear-gradient(135deg,#ff66b3,#f9c)}.cursor-theme-engage{--cursor-color:linear-gradient(135deg,#66d4ff,#99e0ff)}.cursor-theme-connect{--cursor-color:linear-gradient(135deg,#66ff83,#9fa)}.cursor-theme-download{--cursor-color:linear-gradient(135deg,#b366ff,#c9f)}.cursor-theme-contact{--cursor-color:linear-gradient(135deg,#666,#999)}@media (max-width:768px){.cursor,.cursor-follower{display:none}body{cursor:auto}}video::-webkit-media-controls{display:none!important}video::-webkit-media-controls-enclosure{display:none!important}video::-webkit-media-controls-fullscreen-button{display:none!important}video::-webkit-media-controls-play-button{display:none!important}video::-webkit-media-controls-timeline{display:none!important}video::-webkit-media-controls-volume-slider{display:none!important}video::-webkit-media-controls-mute-button{display:none!important}video::-webkit-media-controls-current-time-display{display:none!important}video::-webkit-media-controls-time-remaining-display{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
