@import"https://fonts.googleapis.com/css2?family=Syne:opsz,wght@8..144,700;8..144,800&family=Unbounded:wght@700;800&family=Bricolage+Grotesque:opsz,wght@12..72,700;12..72,800&family=Space+Grotesk:wght@700&family=Fraunces:opsz,wght@9..144,700;9..144,800&family=Playfair+Display:wght@700;800&family=Bebas+Neue&family=Anton&display=swap";.hero-title[data-v-880141eb]{letter-spacing:-.01em}.hero-font-syne[data-v-880141eb]{font-family:Syne,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:800}.hero-font-unbounded[data-v-880141eb]{font-family:Unbounded,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:800}.hero-font-bricolage[data-v-880141eb]{font-family:Bricolage Grotesque,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:800}.hero-font-space-grotesk[data-v-880141eb]{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}.hero-font-fraunces[data-v-880141eb]{font-family:Fraunces,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:800}.hero-font-playfair[data-v-880141eb]{font-family:Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-weight:800}.hero-font-bebas[data-v-880141eb]{font-family:Bebas Neue,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;letter-spacing:.01em}.hero-font-anton[data-v-880141eb],.hero-font-bebas[data-v-880141eb]{font-weight:400;text-transform:uppercase}.hero-font-anton[data-v-880141eb]{font-family:Anton,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}@keyframes blob-880141eb{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes gradient-880141eb{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}@keyframes rainbow-880141eb{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fade-in-880141eb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-880141eb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.rainbow-text[data-v-880141eb]{background:linear-gradient(90deg,#ff3b30,#ff9500 16.6%,#fc0,#34c759 50%,#007aff 66.6%,#5856d6 83.3%,#af52de);-webkit-background-clip:text;background-size:400% 100%;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;text-shadow:0 1px 2px rgba(0,21,41,.18);will-change:background-position}.animate-rainbow[data-v-880141eb]{animation:rainbow-880141eb 5s linear infinite}.tricolor-overlay[data-v-880141eb]{animation:tricolor-pan-880141eb 24s ease-in-out infinite alternate;background:linear-gradient(90deg,#0055a438,#0055a438 33.333%,#ffffff38 0,#ffffff38 66.666%,#ef413538 0,#ef413538);background-size:140% 100%;opacity:.28;pointer-events:none}.hero-text-band[data-v-880141eb]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:linear-gradient(90deg,#ffffffdb,#ffffffd1);box-shadow:inset 0 -1px #00214714,inset 0 1px #0021470f;z-index:5}@keyframes tricolor-pan-880141eb{0%{background-position:0 50%}to{background-position:20% 50%}}.animate-blob[data-v-880141eb]{animation:blob-880141eb 7s infinite}.animate-gradient[data-v-880141eb]{animation:gradient-880141eb 3s ease infinite}.animate-fade-in[data-v-880141eb]{animation:fade-in-880141eb .8s ease-out forwards}.animate-slide-up[data-v-880141eb]{animation:slide-up-880141eb .8s ease-out forwards}.animation-delay-200[data-v-880141eb]{animation-delay:.2s}.animation-delay-400[data-v-880141eb]{animation-delay:.4s}.animation-delay-600[data-v-880141eb]{animation-delay:.6s}.animation-delay-2000[data-v-880141eb]{animation-delay:2s}.animation-delay-4000[data-v-880141eb]{animation-delay:4s}@keyframes float-sway-880141eb{0%{transform:translateZ(0) rotate(var(--rotate,0deg))}50%{transform:translate3d(0,-14px,0) rotate(calc(var(--rotate, 0deg) + 4deg))}to{transform:translateZ(0) rotate(var(--rotate,0deg))}}.floating-emoji[data-v-880141eb]{animation-iteration-count:infinite;animation-name:float-sway-880141eb;animation-timing-function:ease-in-out;transform-origin:50% 60%}.fruit-wrap[data-v-880141eb]{display:inline-block;pointer-events:none}.fruit-wrap[data-v-880141eb],.fruit-wrap[data-v-880141eb]:before{border-radius:12px;position:absolute}.fruit-wrap[data-v-880141eb]:before{background:#002147;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:scale(1.03);transform-origin:center center;z-index:0}.fruit-img[data-v-880141eb]{border-radius:12px;display:block;filter:drop-shadow(0 6px 16px rgba(0,0,0,.08));height:auto;position:relative;width:100%;z-index:1}.grid-overlay[data-v-880141eb]{background-image:linear-gradient(rgba(156,163,175,.4) 1px,transparent 0),linear-gradient(90deg,rgba(156,163,175,.4) 1px,transparent 0);background-position:-7px -7px,-7px -7px;background-size:15px 15px;overflow:visible;transition:all .3s ease}.grid-overlay[data-v-880141eb]:hover{background-image:linear-gradient(rgba(156,163,175,.5) 1px,transparent 0),linear-gradient(90deg,rgba(156,163,175,.5) 1px,transparent 0)}.grid-overlay:hover>div[data-v-880141eb]{backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);background-color:#9ca3af1a}.reveal[data-v-059d92b9]{opacity:0;transform:translateY(26px) scale(.98);transition:opacity .6s ease,transform .7s cubic-bezier(.22,.8,.34,1)}.reveal.is-visible[data-v-059d92b9]{opacity:1;transform:translateY(0) scale(1)}@keyframes float-b876a169{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(-10px) rotate(-1deg)}}@keyframes float-delayed-b876a169{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(-1deg)}66%{transform:translateY(-25px) rotate(1deg)}}@keyframes float-slow-b876a169{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(2deg)}}.animate-float[data-v-b876a169]{animation:float-b876a169 20s ease-in-out infinite}.animate-float-delayed[data-v-b876a169]{animation:float-delayed-b876a169 25s ease-in-out infinite;animation-delay:2s}.animate-float-slow[data-v-b876a169]{animation:float-slow-b876a169 30s ease-in-out infinite;animation-delay:4s}input[data-v-b876a169]:focus,textarea[data-v-b876a169]:focus{transform:translateY(-1px)}.group:hover .group-hover\:scale-110[data-v-b876a169]{transform:scale(1.1) translateY(-2px)}
