.aurora-container[data-astro-cid-nlow4r3u]{overflow:hidden;mix-blend-mode:normal}.aurora-blob[data-astro-cid-nlow4r3u]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}.aurora-blob-1[data-astro-cid-nlow4r3u]{width:50vw;height:50vw;max-width:700px;max-height:700px;background:radial-gradient(circle,#003c71 0%,transparent 70%);top:-20%;left:-10%;animation:aurora-drift-1 20s ease-in-out infinite}.aurora-blob-2[data-astro-cid-nlow4r3u]{width:40vw;height:40vw;max-width:550px;max-height:550px;background:radial-gradient(circle,#DFDD55 0%,transparent 70%);top:20%;right:-15%;opacity:.15;animation:aurora-drift-2 25s ease-in-out infinite}.aurora-blob-3[data-astro-cid-nlow4r3u]{width:35vw;height:35vw;max-width:500px;max-height:500px;background:radial-gradient(circle,#0d5a9e 0%,transparent 70%);bottom:-10%;left:30%;animation:aurora-drift-3 22s ease-in-out infinite}.aurora-blob-4[data-astro-cid-nlow4r3u]{width:25vw;height:25vw;max-width:350px;max-height:350px;background:radial-gradient(circle,#DFDD55 0%,transparent 70%);top:50%;left:50%;opacity:.08;animation:aurora-drift-4 18s ease-in-out infinite}@keyframes aurora-drift-1{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(5%,10%) scale(1.1) rotate(5deg)}66%{transform:translate(-3%,-5%) scale(.95) rotate(-3deg)}}@keyframes aurora-drift-2{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(-8%,5%) scale(1.15) rotate(-4deg)}66%{transform:translate(4%,-8%) scale(.9) rotate(6deg)}}@keyframes aurora-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,-5%) scale(1.1)}}@keyframes aurora-drift-4{0%,to{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(-10%,10%) scale(1.2) rotate(10deg)}}.text-reveal-gradient[data-astro-cid-nlow4r3u]{background:linear-gradient(120deg,#dfdd55,#fff,#dfdd55,#fff,#dfdd55,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-text 6s linear infinite;padding-bottom:.15em;margin-bottom:-.15em}@keyframes shimmer-text{0%{background-position:200% center}to{background-position:-200% center}}.beam-border[data-astro-cid-nlow4r3u]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--beam-angle, 0deg),transparent 0%,#DFDD55 10%,transparent 20%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beam-rotate 4s linear infinite}@keyframes beam-rotate{0%{--beam-angle: 0deg}to{--beam-angle: 360deg}}@supports not (background: conic-gradient(from 0deg,red,blue)){.beam-border[data-astro-cid-nlow4r3u]:before{background:linear-gradient(90deg,transparent,#DFDD55,transparent)}}@property --beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@media(prefers-reduced-motion:reduce){.aurora-blob[data-astro-cid-nlow4r3u]{animation:none!important}.text-reveal-gradient[data-astro-cid-nlow4r3u]{animation:none!important;background-size:100% 100%}.beam-border[data-astro-cid-nlow4r3u]:before{animation:none!important}.logo-float[data-astro-cid-nlow4r3u]{animation:none!important}.particle[data-astro-cid-nlow4r3u]{animation:none!important;display:none}}.logo-float[data-astro-cid-nlow4r3u]{animation:logo-hover 8s ease-in-out infinite}@keyframes logo-hover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(1deg)}}.particle[data-astro-cid-nlow4r3u]{position:absolute;width:4px;height:4px;border-radius:50%;background:#dfdd55}.particle-1[data-astro-cid-nlow4r3u]{top:10%;left:20%;opacity:.6;animation:orbit-1 12s linear infinite}.particle-2[data-astro-cid-nlow4r3u]{top:70%;right:10%;opacity:.4;width:3px;height:3px;background:#fff;animation:orbit-2 15s linear infinite}.particle-3[data-astro-cid-nlow4r3u]{bottom:20%;left:10%;opacity:.3;width:5px;height:5px;animation:orbit-3 10s linear infinite}.particle-4[data-astro-cid-nlow4r3u]{top:40%;right:5%;opacity:.5;width:2px;height:2px;background:#fff;animation:orbit-4 18s linear infinite}.particle-5[data-astro-cid-nlow4r3u]{top:5%;right:40%;opacity:.35;width:3px;height:3px;animation:orbit-5 14s linear infinite}@keyframes orbit-1{0%{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(30px,-20px) scale(1.5);opacity:.3}50%{transform:translate(10px,-40px) scale(.8);opacity:.7}75%{transform:translate(-20px,-10px) scale(1.2);opacity:.4}to{transform:translate(0) scale(1);opacity:.6}}@keyframes orbit-2{0%{transform:translate(0);opacity:.4}33%{transform:translate(-25px,15px);opacity:.7}66%{transform:translate(15px,25px);opacity:.2}to{transform:translate(0);opacity:.4}}@keyframes orbit-3{0%{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(.6)}to{transform:translate(0) scale(1)}}@keyframes orbit-4{0%{transform:translate(0);opacity:.5}50%{transform:translate(-15px,-20px);opacity:.8}to{transform:translate(0);opacity:.5}}@keyframes orbit-5{0%{transform:translate(0) scale(1);opacity:.35}40%{transform:translate(10px,20px) scale(1.8);opacity:.15}80%{transform:translate(-10px,5px) scale(.5);opacity:.6}to{transform:translate(0) scale(1);opacity:.35}}.marquee-track[data-astro-cid-yvjn763z]{animation:marquee 40s linear infinite;width:-moz-max-content;width:max-content}.marquee-track[data-astro-cid-yvjn763z]:hover{animation-play-state:paused}.partner-logo[data-astro-cid-yvjn763z]{opacity:.45;filter:grayscale(100%);transition:all .4s ease}.partner-logo[data-astro-cid-yvjn763z]:hover{opacity:1;filter:grayscale(0%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-yvjn763z]{animation:none;flex-wrap:wrap;justify-content:center;gap:3rem;width:auto;padding:0 2rem}.partner-logo[data-astro-cid-yvjn763z]{opacity:.7;filter:grayscale(50%)}}.scroll-word[data-astro-cid-vt6t2beb]{color:#003c71}.scroll-word[data-astro-cid-vt6t2beb].active{opacity:1;transform:translateY(0)}.spotlight[data-astro-cid-yoopalwn]{background:radial-gradient(600px circle at var(--x, 50%) var(--y, 50%),rgba(0,60,113,.06),transparent 40%)}
