.hero-shell[data-astro-cid-shwbhbmd]{background:radial-gradient(900px at 18% -10%,#7c3aed57,#0000 60%),radial-gradient(800px at 92% 0,#22d3ee38,#0000 55%),radial-gradient(700px at 55% 110%,#f472b624,#0000 55%),linear-gradient(#020617 0%,#050816 55%,#020617 100%)}.hero-spotlight[data-astro-cid-shwbhbmd]{background:radial-gradient(600px 420px at 28% 18%,#22d3ee1f,#0000 68%)}.hero-grid[data-astro-cid-shwbhbmd]{opacity:.12;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(circle at 35% 0,#000,#0000 70%);mask-image:radial-gradient(circle at 35% 0,#000,#0000 70%)}.hero-noise[data-astro-cid-shwbhbmd]{opacity:.035;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.hero-vignette[data-astro-cid-shwbhbmd]{pointer-events:none;background:radial-gradient(1200px 600px at 50% 15%,#0000 10%,#020617bf 70%,#020617eb 100%)}.floating-orb[data-astro-cid-shwbhbmd]{--tw-translate-x:0;--tw-translate-y:0;animation:8s ease-in-out infinite orb-float}@keyframes orb-float{0%,to{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) scale(1)}50%{transform:translate(var(--tw-translate-x), calc(var(--tw-translate-y) - 30px)) scale(1.1)}}.gradient-text-animated[data-astro-cid-shwbhbmd]{background:linear-gradient(90deg,#22d3ee,#818cf8,#c084fc,#f472b6,#22d3ee) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s infinite gradient-shift}@keyframes gradient-shift{0%,to{background-position:0}50%{background-position:100%}}.search-glow[data-astro-cid-shwbhbmd]{background:linear-gradient(135deg,#22d3ee38,#7c3aed38,#f472b629) 0 0/200% 200%;transition:box-shadow .2s,filter .2s}.search-glow[data-astro-cid-shwbhbmd]:hover{filter:saturate(1.12);box-shadow:0 0 0 1px #22d3ee1f,0 0 50px #7c3aed1a}.search-glow[data-astro-cid-shwbhbmd]:focus-within{background:linear-gradient(135deg,#22d3ee99,#7c3aed8a,#f472b675) 0 0/200% 200%;animation:2.8s ease-in-out infinite glow-breathe;box-shadow:0 0 0 1px #22d3ee2e,0 0 55px #7c3aed2e,0 0 90px #22d3ee1a}.search-glow[data-astro-cid-shwbhbmd]:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);position:absolute;inset:2px;transform:translate(-60%)}.search-glow[data-astro-cid-shwbhbmd]:focus-within:after{opacity:1;animation:.9s ease-out scan-sweep}@keyframes glow-breathe{0%,to{background-position:0}50%{background-position:100%}}@keyframes scan-sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.card-glow[data-astro-cid-shwbhbmd]{isolation:isolate;position:relative}.card-glow[data-astro-cid-shwbhbmd]:before{content:"";z-index:-1;opacity:.75;filter:blur(10px);background:conic-gradient(from 180deg,#22d3ee47,#7c3aed66,#f472b638,#22d3ee47);border-radius:1rem;position:absolute;inset:-2px}.card-glow[data-astro-cid-shwbhbmd]:after{content:"";pointer-events:none;border-radius:1rem;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.preview-tilt[data-astro-cid-shwbhbmd]{--tilt-rx:0deg;--tilt-ry:0deg;transform:perspective(900px) rotateX(var(--tilt-rx)) rotateY(var(--tilt-ry));transform-style:preserve-3d;will-change:transform;transition:transform .22s ease-out}.preview-tilt[data-astro-cid-shwbhbmd].is-tilting{transition:transform 40ms linear}.preview-tilt[data-astro-cid-shwbhbmd]:before{content:"";opacity:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(120deg,#ffffff24,#0000 42%,#22d3ee1a);border-radius:1rem;transition:opacity .2s;position:absolute;inset:0}.preview-tilt[data-astro-cid-shwbhbmd]:hover:before,.preview-tilt[data-astro-cid-shwbhbmd].is-tilting:before{opacity:.9}.preview-stack-layer[data-astro-cid-shwbhbmd]{pointer-events:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;position:absolute;inset:0}.preview-stack-layer-1[data-astro-cid-shwbhbmd]{opacity:.55;transform:translate(14px,14px)scale(.985)}.preview-stack-layer-2[data-astro-cid-shwbhbmd]{opacity:.32;transform:translate(28px,28px)scale(.97)}@media (width<=639px){.preview-stack-layer-1[data-astro-cid-shwbhbmd]{transform:translate(8px,8px)scale(.985)}.preview-stack-layer-2[data-astro-cid-shwbhbmd]{transform:translate(16px,16px)scale(.97)}}.glow-text[data-astro-cid-shwbhbmd]{text-shadow:0 0 10px #38bdf880,0 0 30px #38bdf833}.stat-item[data-astro-cid-shwbhbmd]{opacity:0;animation:.6s ease-out forwards stat-enter;transform:translateY(12px)}.stat-item[data-astro-cid-shwbhbmd]:first-child{animation-delay:.1s}.stat-item[data-astro-cid-shwbhbmd]:nth-child(2){animation-delay:.25s}.stat-item[data-astro-cid-shwbhbmd]:nth-child(3){animation-delay:.4s}@keyframes stat-enter{to{opacity:1;transform:translateY(0)}}.preview-slide[data-astro-cid-shwbhbmd]{will-change:transform, opacity}.slide-active[data-astro-cid-shwbhbmd]{opacity:1;animation:.4s ease-out both slide-in;position:relative}.slide-next[data-astro-cid-shwbhbmd]{opacity:0;pointer-events:none;position:absolute;inset:0}.slide-exit[data-astro-cid-shwbhbmd]{pointer-events:none;animation:.3s ease-in both slide-out;position:absolute;inset:0}@keyframes slide-in{0%{opacity:0}to{opacity:1}}@keyframes slide-out{0%{opacity:1}to{opacity:0}}.carousel-dot-fill[data-astro-cid-shwbhbmd]{width:0;transition:width}.carousel-dot-fill[data-astro-cid-shwbhbmd].is-active{width:100%;animation:5s linear forwards dot-progress}@keyframes dot-progress{0%{width:0}to{width:100%}}.marquee-mask[data-astro-cid-shwbhbmd]{-webkit-mask-image:linear-gradient(90deg,#0000,#fff 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 4% 96%,#0000)}.marquee-track[data-astro-cid-shwbhbmd]{gap:.75rem;width:max-content;animation:55s linear infinite marquee-scroll;display:flex}.marquee-reverse[data-astro-cid-shwbhbmd]{animation-duration:65s;animation-direction:reverse}.marquee-mask[data-astro-cid-shwbhbmd]:nth-child(3) .marquee-track[data-astro-cid-shwbhbmd]{animation-duration:50s}.marquee-mask[data-astro-cid-shwbhbmd]:hover .marquee-track[data-astro-cid-shwbhbmd]{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-pill[data-astro-cid-shwbhbmd]{position:relative;overflow:hidden}.marquee-pill[data-astro-cid-shwbhbmd]:hover{background:#8b5cf61f;border-color:#8b5cf680;transform:translateY(-1px)scale(1.04);box-shadow:0 0 16px #8b5cf633,0 0 32px #22d3ee14}.marquee-pill[data-astro-cid-shwbhbmd]:hover span[data-astro-cid-shwbhbmd]{color:#e2e8f0}.marquee-pill[data-astro-cid-shwbhbmd]:after{content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:40%;height:220%;position:absolute;top:-60%;left:-40%;transform:skew(-18deg)}.marquee-pill[data-astro-cid-shwbhbmd]:hover:after{opacity:1;animation:.65s ease-out pill-shine}@keyframes pill-shine{0%{left:-40%}to{left:120%}}.marquee-section[data-astro-cid-shwbhbmd]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#38bdf808,#8b5cf60d,#38bdf808,#0000);width:60%;height:100%;animation:8s ease-in-out infinite light-sweep;position:absolute;top:0;left:-100%}@keyframes light-sweep{0%{left:-60%}to{left:100%}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-shwbhbmd],.floating-orb[data-astro-cid-shwbhbmd],.gradient-text-animated[data-astro-cid-shwbhbmd],.search-glow[data-astro-cid-shwbhbmd],.card-glow[data-astro-cid-shwbhbmd]:before,.preview-tilt[data-astro-cid-shwbhbmd],.stat-item[data-astro-cid-shwbhbmd],.marquee-section[data-astro-cid-shwbhbmd]:after,.slide-active[data-astro-cid-shwbhbmd],.slide-exit[data-astro-cid-shwbhbmd],.carousel-dot-fill[data-astro-cid-shwbhbmd].is-active{animation:none}.preview-tilt[data-astro-cid-shwbhbmd]{transition:none;transform:none}.stat-item[data-astro-cid-shwbhbmd],.slide-active[data-astro-cid-shwbhbmd]{opacity:1;transform:none}.carousel-dot-fill[data-astro-cid-shwbhbmd].is-active{width:100%}.gradient-text-animated[data-astro-cid-shwbhbmd]{background-position:0}}
