div.logo-light-mode,.text-header-logo-fixed,.text-footer-logo-fixed,.text-body-base-fixed{color:#3557c1!important;text-shadow:1px 1px 2px rgba(0,0,0,.8),0 0 20px rgba(255,255,255,.8),0 0 35px rgba(53,87,193,.6);animation:headerLogoGlow 6s ease-in-out infinite alternate;pointer-events:none;cursor:default}span.logo-light-mode{color:#fff!important;text-shadow:0 0 25px rgba(255,255,255,.9),0 0 45px rgba(255,255,255,.6);animation:headerLogoGlowWhite 6s ease-in-out infinite alternate}@keyframes headerLogoGlow{0%{text-shadow:1px 1px 2px rgba(0,0,0,.8),0 0 20px rgba(255,255,255,.8),0 0 35px rgba(53,87,193,.6)}to{text-shadow:1px 1px 2px rgba(0,0,0,.8),0 0 30px rgba(255,255,255,1),0 0 50px rgba(53,87,193,.8)}}@keyframes headerLogoGlowWhite{0%{text-shadow:0 0 25px rgba(255,255,255,.9),0 0 45px rgba(255,255,255,.6)}to{text-shadow:0 0 35px rgba(255,255,255,1),0 0 60px rgba(255,255,255,.8)}}@media (prefers-reduced-motion: reduce){div.logo-light-mode,.text-header-logo-fixed,.text-footer-logo-fixed,.text-body-base-fixed{animation:none;text-shadow:1px 1px 2px rgba(0,0,0,.8),0 0 20px rgba(53,87,193,.6)}span.logo-light-mode{animation:none;color:#fff!important;text-shadow:0 0 25px rgba(255,255,255,.8),0 0 40px rgba(255,255,255,.6)}}@media (max-width: 767px){.logo[data-astro-cid-s2d4ktfr]{font-size:2.5rem!important}.logo[data-astro-cid-s2d4ktfr]>div[data-astro-cid-s2d4ktfr]{gap:.25rem}}.fixed[data-astro-cid-anhloy43]{position:fixed;background-attachment:fixed}.hero-title-glow.job-title-glow{text-shadow:0 0 12px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.3);animation:heroTitleGlow 3.5s ease-in-out infinite alternate;transform:translateZ(0);filter:brightness(1);overflow:visible;display:inline-block;padding:4px 8px;position:relative;margin-top:6px}.hero-title-glow.job-title-glow:before{content:"";position:absolute;width:4px;height:4px;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,transparent 70%);border-radius:50%;top:-18px;left:20%;box-shadow:0 -12px #fff0,-25px 8px 0 -1px #fff0,35px -5px 0 -1px #fff0,-15px 25px #fff0,20px 28px 0 -1px #fff0;animation:heroSpark1 4.2s infinite ease-in-out,heroSparkMove1 4.8s infinite ease-in-out,heroSparkField1 3.5s infinite ease-in-out .8s;opacity:0;pointer-events:none}.hero-title-glow.job-title-glow:after{content:"";position:absolute;width:3px;height:3px;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 60%);border-radius:50%;bottom:-15px;right:25%;box-shadow:4px -18px #fff0,-30px 5px #fff0,40px 10px #fff0,-8px 25px #fff0,25px -12px #fff0;animation:heroSpark2 4.8s infinite ease-in-out 2.1s,heroSparkMove2 4.2s infinite ease-in-out 1.8s,heroSparkField2 3.8s infinite ease-in-out 1.5s;opacity:0;pointer-events:none}@keyframes heroTitleGlow{0%{text-shadow:0 0 12px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.3),0 0 36px rgba(255,255,255,.1)}to{text-shadow:0 0 18px rgba(255,255,255,.8),0 0 36px rgba(255,255,255,.4),0 0 54px rgba(255,255,255,.2)}}@keyframes heroSpark1{0%,88%,to{opacity:0;transform:scale(.4)}6%,16%{opacity:1;transform:scale(1.3)}11%{opacity:.7;transform:scale(.9)}}@keyframes heroSpark2{0%,85%,to{opacity:0;transform:scale(.3)}8%,18%{opacity:.9;transform:scale(1.6)}13%{opacity:.5;transform:scale(1)}}@keyframes heroSparkMove1{0%{transform:translate(0) rotate(0)}25%{transform:translate(5px,-4px) rotate(90deg)}50%{transform:translate(-4px,3px) rotate(180deg)}75%{transform:translate(3px,-5px) rotate(270deg)}to{transform:translate(0) rotate(360deg)}}@keyframes heroSparkMove2{0%{transform:translate(0) rotate(0)}30%{transform:translate(-4px,5px) rotate(120deg)}60%{transform:translate(5px,-3px) rotate(240deg)}to{transform:translate(0) rotate(360deg)}}@keyframes heroSparkField1{0%,86%,to{box-shadow:0 -12px #fff0,-25px 8px 0 -1px #fff0,35px -5px 0 -1px #fff0,-15px 25px #fff0,20px 28px 0 -1px #fff0}4%,11%{box-shadow:0 -12px #fffc,-25px 8px 0 -1px #fff0,35px -5px 0 -1px #fff0,-15px 25px #fff0,20px 28px 0 -1px #fff0}17%,24%{box-shadow:0 -12px #fff0,-25px 8px 0 -1px #ffffffb3,35px -5px 0 -1px #fff0,-15px 25px #fff0,20px 28px 0 -1px #fff0}31%,38%{box-shadow:0 -12px #fff0,-25px 8px 0 -1px #fff0,35px -5px 0 -1px #ffffffe6,-15px 25px #fff0,20px 28px 0 -1px #fff0}45%,52%{box-shadow:0 -12px #fff0,-25px 8px 0 -1px #fff0,35px -5px 0 -1px #fff0,-15px 25px #fff9,20px 28px 0 -1px #fff0}59%,66%{box-shadow:0 -12px #fff0,-25px 8px 0 -1px #fff0,35px -5px 0 -1px #fff0,-15px 25px #fff0,20px 28px 0 -1px #fffc}}@keyframes heroSparkField2{0%,83%,to{box-shadow:4px -18px #fff0,-30px 5px #fff0,40px 10px #fff0,-8px 25px #fff0,25px -12px #fff0}7%,14%{box-shadow:4px -18px #ffffffb3,-30px 5px #fff0,40px 10px #fff0,-8px 25px #fff0,25px -12px #fff0}21%,28%{box-shadow:4px -18px #fff0,-30px 5px #ffffff80,40px 10px #fff0,-8px 25px #fff0,25px -12px #fff0}35%,42%{box-shadow:4px -18px #fff0,-30px 5px #fff0,40px 10px #fffc,-8px 25px #fff0,25px -12px #fff0}49%,56%{box-shadow:4px -18px #fff0,-30px 5px #fff0,40px 10px #fff0,-8px 25px #fff9,25px -12px #fff0}63%,70%{box-shadow:4px -18px #fff0,-30px 5px #fff0,40px 10px #fff0,-8px 25px #fff0,25px -12px #ffffffe6}}@media (prefers-reduced-motion: reduce){.hero-title-glow.job-title-glow{animation:none;text-shadow:0 0 15px rgba(255,255,255,.7)}.hero-title-glow.job-title-glow:before,.hero-title-glow.job-title-glow:after{animation:none;opacity:0}}
