@keyframes bv-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}.bv-hero-in{animation:.75s cubic-bezier(.22,1,.36,1) both bv-hero-enter}.bv-hero-in-delay{animation:.85s cubic-bezier(.22,1,.36,1) .13s both bv-hero-enter}.bv-hero-grid{background-image:linear-gradient(90deg,#826a9b0f 1px,#0000 1px);background-position:50%;background-size:max(12.5vw,110px) 100%;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 86%);mask-image:linear-gradient(#000 0% 45%,#0000 86%)}.bv-hero-glow{background:radial-gradient(44% 48% at 50% 29%,#dccfef7a,#0000 100%)}.bv-product-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(110deg,#000,#0000 73%);mask-image:linear-gradient(110deg,#000,#0000 73%)}.bv-floating-card,.bv-floating-card-delay{animation:none;transform:none}.bv-hero-tilt,.bv-hero-tilt:hover{transition:none;transform:none}.bv-mobile-panel{opacity:.98;transition:transform .43s cubic-bezier(.22,1,.36,1),opacity .43s;transform:translate(102%)}.bv-mobile-panel-open{opacity:1;transform:translate(0,0)}.bv-motion-ready [data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.bv-motion-ready [data-reveal].bv-is-visible{opacity:1;transform:translate(0,0)}.bv-range{cursor:pointer}.bv-receipt-paper{clip-path:polygon(0 0,100% 0,100% 98%,98% 100%,95% 98%,92% 100%,89% 98%,86% 100%,83% 98%,80% 100%,77% 98%,74% 100%,71% 98%,68% 100%,65% 98%,62% 100%,59% 98%,56% 100%,53% 98%,50% 100%,47% 98%,44% 100%,41% 98%,38% 100%,35% 98%,32% 100%,29% 98%,26% 100%,23% 98%,20% 100%,17% 98%,14% 100%,11% 98%,8% 100%,5% 98%,2% 100%,0 98%)}@media (width<=767px){.bv-hero-in,.bv-hero-in-delay{animation-duration:.38s;animation-delay:0s}.bv-hero-grid{opacity:.35}}@media (prefers-reduced-motion:reduce){.bv-hero-in,.bv-hero-in-delay{animation:none!important}.bv-mobile-panel{transition:none!important}.bv-motion-ready [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.bv-nav-link{transition:transform .24s cubic-bezier(.22,1,.36,1),color .18s}.bv-nav-link:hover{transform:translateY(-2px)}.bv-nav-link:active{transform:translate(0,0)}.bv-cursor-halo{transition:opacity .17s;box-shadow:inset 0 0 0 4px #8f65c20d}@keyframes bv-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.bv-feature-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bv-marquee-track{animation:30s linear infinite bv-marquee-scroll}.bv-feature-marquee:hover .bv-marquee-track{animation-play-state:paused}@keyframes bv-orbit-left{0%,to{opacity:.7;transform:translate(0,0)}50%{opacity:1;transform:translate(24px,12px)}}@keyframes bv-orbit-right{0%,to{opacity:.65;transform:translate(0,0)}50%{opacity:1;transform:translate(-20px,-14px)}}@keyframes bv-ambient-drift{0%,to{opacity:.7;transform:translate(0,0)}50%{opacity:1;transform:translate(40px,-18px)}}.bv-hero-orbit-left{animation:18s ease-in-out infinite bv-orbit-left}.bv-hero-orbit-right{animation:22s ease-in-out infinite bv-orbit-right}.bv-hero-ambient{animation:20s ease-in-out infinite bv-ambient-drift}@media (width<=767px){.bv-marquee-track{animation-duration:36s}.bv-hero-orbit-left,.bv-hero-orbit-right,.bv-hero-ambient{animation:none}}@media (prefers-reduced-motion:reduce){.bv-nav-link,.bv-cursor-halo{transition:none!important}.bv-nav-link:hover{transform:none}.bv-cursor-halo{display:none!important}.bv-marquee-track{flex-wrap:wrap;justify-content:center;gap:12px;width:auto;animation:none!important}.bv-marquee-group{flex-wrap:wrap;justify-content:center;gap:16px}.bv-marquee-group[aria-hidden=true]{display:none}.bv-feature-marquee{-webkit-mask-image:none;mask-image:none}.bv-hero-orbit-left,.bv-hero-orbit-right,.bv-hero-ambient{animation:none!important}}@keyframes bv-hero-breathe{0%,to{opacity:.55;scale:.97}50%{opacity:.9;scale:1.07}}@keyframes bv-hero-trace-drift{0%,to{opacity:.25;scale:1}50%{opacity:.52;scale:1.035}}.bv-hero-shimmer{animation:16s ease-in-out infinite bv-hero-breathe}.bv-hero-trace{animation:22s ease-in-out infinite bv-hero-trace-drift}@media (width<=767px),(prefers-reduced-motion:reduce){.bv-hero-shimmer,.bv-hero-trace{animation:none!important}}
