.text-brand-primary[data-astro-cid-r6hhc6p4]{color:#3b3971}.bg-brand-primary[data-astro-cid-r6hhc6p4]{background-color:#3b3971}.bg-brand-secondary[data-astro-cid-r6hhc6p4]{background-color:#1d1f1f}.glass[data-astro-cid-r6hhc6p4]{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}@keyframes float-1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes float-2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(-180deg)}}@keyframes float-3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-25px) rotate(360deg)}}.animate-float-1[data-astro-cid-r6hhc6p4]{animation:float-1 6s ease-in-out infinite}.animate-float-2[data-astro-cid-r6hhc6p4]{animation:float-2 8s ease-in-out infinite}.animate-float-3[data-astro-cid-r6hhc6p4]{animation:float-3 7s ease-in-out infinite}.particle[data-astro-cid-r6hhc6p4]{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;opacity:.7;animation:particleFloat 10s linear infinite}@keyframes particleFloat{0%{transform:translateY(100vh) translate(0) rotate(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-100px) translate(100px) rotate(360deg);opacity:0}}.hero-gradient-advanced[data-astro-cid-r6hhc6p4]{background:radial-gradient(ellipse 600px 400px at 50% 0%,rgba(59,57,113,.9) 0%,transparent 50%),radial-gradient(ellipse 800px 500px at 100% 50%,rgba(29,31,31,.8) 0%,transparent 50%),radial-gradient(ellipse 400px 600px at 0% 100%,rgba(59,57,113,.7) 0%,transparent 50%),linear-gradient(135deg,#3b3971,#2a2a4f 40%,#1d1f1f)!important;position:relative;animation:backgroundShift 20s ease-in-out infinite;min-height:100vh}section[data-astro-cid-r6hhc6p4] .hero-gradient-advanced[data-astro-cid-r6hhc6p4]:after,.hero-gradient-advanced[data-astro-cid-r6hhc6p4]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b3971,#1d1f1f)!important;z-index:-1}section[data-astro-cid-r6hhc6p4][style*=rebeccapurple]{background:linear-gradient(135deg,#3b3971,#1d1f1f)!important}.animated-mesh[data-astro-cid-r6hhc6p4]{background:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 2px,transparent 2px,transparent 20px),repeating-linear-gradient(-45deg,rgba(255,255,255,.01) 0px,rgba(255,255,255,.01) 2px,transparent 2px,transparent 20px);animation:meshMove 30s linear infinite}.gradient-layer-1[data-astro-cid-r6hhc6p4]{background:radial-gradient(circle 400px at 20% 30%,rgba(59,57,113,.3) 0%,transparent 70%);animation:gradientShift1 15s ease-in-out infinite}.gradient-layer-2[data-astro-cid-r6hhc6p4]{background:radial-gradient(circle 500px at 80% 70%,rgba(29,31,31,.4) 0%,transparent 60%);animation:gradientShift2 18s ease-in-out infinite reverse}.gradient-layer-3[data-astro-cid-r6hhc6p4]{background:radial-gradient(circle 300px at 60% 40%,rgba(59,57,113,.2) 0%,transparent 80%);animation:gradientShift3 12s ease-in-out infinite}.floating-orb[data-astro-cid-r6hhc6p4]{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff08);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.1);filter:blur(1px)}.orb-1[data-astro-cid-r6hhc6p4]{animation:orbFloat1 20s ease-in-out infinite;width:80px;height:80px}.orb-2[data-astro-cid-r6hhc6p4]{animation:orbFloat2 25s ease-in-out infinite;width:100px;height:100px}.orb-3[data-astro-cid-r6hhc6p4]{animation:orbFloat3 18s ease-in-out infinite;width:140px;height:140px}.orb-4[data-astro-cid-r6hhc6p4]{animation:orbFloat1 22s ease-in-out infinite reverse;width:60px;height:60px}.orb-5[data-astro-cid-r6hhc6p4]{animation:orbFloat2 16s ease-in-out infinite;width:200px;height:200px;opacity:.3}.accent-lines[data-astro-cid-r6hhc6p4]{background-image:linear-gradient(45deg,rgba(59,57,113,.1) 1px,transparent 1px),linear-gradient(-45deg,rgba(29,31,31,.08) 1px,transparent 1px);background-size:60px 60px,80px 80px;animation:linesMove 40s linear infinite}@keyframes backgroundShift{0%,to{filter:hue-rotate(0deg) brightness(1)}33%{filter:hue-rotate(5deg) brightness(1.05)}66%{filter:hue-rotate(-3deg) brightness(.95)}}@keyframes meshMove{0%{background-position:0px 0px,0px 0px}to{background-position:60px 60px,-80px 80px}}@keyframes gradientShift1{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(30px,-20px) scale(1.1);opacity:.5}}@keyframes gradientShift2{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(-40px,25px) scale(.9);opacity:.2}}@keyframes gradientShift3{0%,to{transform:translate(0) scale(1);opacity:.2}50%{transform:translate(20px,35px) scale(1.2);opacity:.4}}@keyframes orbFloat1{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(30px,-40px) rotate(90deg) scale(1.1)}50%{transform:translate(-20px,-60px) rotate(180deg) scale(.9)}75%{transform:translate(-40px,20px) rotate(270deg) scale(1.05)}}@keyframes orbFloat2{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(-35px,50px) rotate(120deg) scale(.8)}66%{transform:translate(25px,-30px) rotate(240deg) scale(1.15)}}@keyframes orbFloat3{0%,to{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(20px,40px) rotate(72deg) scale(1.1)}40%{transform:translate(-30px,20px) rotate(144deg) scale(.95)}60%{transform:translate(-10px,-50px) rotate(216deg) scale(1.05)}80%{transform:translate(40px,-20px) rotate(288deg) scale(.9)}}@keyframes linesMove{0%{background-position:0px 0px,0px 0px}to{background-position:60px 60px,-80px 80px}}#mouse-follower[data-astro-cid-r6hhc6p4]{transition:transform .1s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-astro-cid-r6hhc6p4]{animation:fade-in-up .8s ease-out forwards;opacity:0}@media (max-width: 768px){.hero-gradient-advanced[data-astro-cid-r6hhc6p4]{background:linear-gradient(135deg,#3b3971,#2a2a4f,#1d1f1f)!important;animation:none}.hero-gradient-advanced[data-astro-cid-r6hhc6p4]:after{background:linear-gradient(135deg,#3b3971,#1d1f1f)!important}.animated-mesh[data-astro-cid-r6hhc6p4]{animation:none;opacity:.5}.floating-orb[data-astro-cid-r6hhc6p4]{display:none}.gradient-layer-1[data-astro-cid-r6hhc6p4],.gradient-layer-2[data-astro-cid-r6hhc6p4],.gradient-layer-3[data-astro-cid-r6hhc6p4]{animation-duration:30s}.accent-lines[data-astro-cid-r6hhc6p4]{animation:none;opacity:.3}}@media (max-width: 480px){.hero-gradient-advanced[data-astro-cid-r6hhc6p4]{background:linear-gradient(180deg,#3b3971,#1d1f1f)!important}.hero-gradient-advanced[data-astro-cid-r6hhc6p4]:after{background:linear-gradient(180deg,#3b3971,#1d1f1f)!important}.animated-mesh[data-astro-cid-r6hhc6p4],.gradient-layer-2[data-astro-cid-r6hhc6p4],.gradient-layer-3[data-astro-cid-r6hhc6p4]{display:none}}.stagger-animation[data-astro-cid-tovri7qw]{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.stagger-animation[data-astro-cid-tovri7qw].visible{opacity:1;transform:translateY(0)}
