.jaxx-hero{isolation:isolate;position:relative}.jaxx-hero:before{content:"";z-index:-1;background:radial-gradient(ellipse at 85% 25%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 55%), linear-gradient(90deg, transparent 99%, color-mix(in srgb, var(--border) 40%, transparent) 99%);pointer-events:none;background-size:auto,96px 100%;position:absolute;inset:0}.jaxx-hex{background:color-mix(in srgb, var(--primary) 8%, transparent);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);pointer-events:none;width:62px;height:70px;animation:10s ease-in-out infinite jaxx-float;position:absolute}.jaxx-hex:nth-child(2){width:35px;height:40px;animation-delay:-4s}.jaxx-hex:nth-child(3){animation-delay:-7s}.jaxx-glow{transition:box-shadow var(--transition-normal) ease-out, transform var(--transition-normal) ease-out}.jaxx-glow:hover{box-shadow:0 0 30px 0 color-mix(in srgb, var(--primary) 28%, transparent)}.jaxx-feature{transition:transform var(--transition-fast) ease-out, box-shadow var(--transition-fast) ease-out}.jaxx-feature:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.jaxx-marquee{width:max-content;animation:32s linear infinite jaxx-marquee;display:flex}.jaxx-asset-window:hover .jaxx-marquee,.jaxx-asset-window:focus-within .jaxx-marquee{animation-play-state:paused}.jaxx-asset-window{mask-image:linear-gradient(90deg, transparent, var(--foreground) 5%, var(--foreground) 95%, transparent)}.jaxx-download{background:linear-gradient(125deg, var(--card), var(--secondary), var(--card));background-position:0%;background-size:220% 220%;transition:background-position 1.6s ease-out}.jaxx-download.is-visible{background-position:100%}.jaxx-section{scroll-margin-top:96px}@keyframes jaxx-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(8deg)}}@keyframes jaxx-marquee{to{transform:translate(-50%)}}@media (width<=767px){.jaxx-marquee{width:100%;animation:none}.jaxx-asset-window{scroll-snap-type:x mandatory;overflow-x:auto;mask-image:none}.jaxx-asset{scroll-snap-align:start}.jaxx-asset-copy{display:none}}@media (prefers-reduced-motion:reduce){.jaxx-hex,.jaxx-marquee{animation:none}.jaxx-feature,.jaxx-glow,.jaxx-download{transition:none}.jaxx-feature:hover{transform:none}}
