.sparkles[data-astro-cid-qcfl5c2x]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sparkles-defs[data-astro-cid-qcfl5c2x]{position:absolute}.sparkles-home[data-astro-cid-qcfl5c2x]{top:var(--header-h)}.sparkle[data-astro-cid-qcfl5c2x],.sparkle-dot[data-astro-cid-qcfl5c2x]{--rest: .85;--t: 2.4s;--delay: calc(var(--d) * .35);position:absolute;left:var(--x);top:var(--y);width:calc(var(--s) * .8);height:calc(var(--s) * .8);translate:-50% -50%;opacity:var(--rest)}.sparkle[data-astro-cid-qcfl5c2x]{overflow:visible;filter:drop-shadow(0 0 4px rgba(255,216,77,.4))}.sparkle-dot[data-astro-cid-qcfl5c2x]{--rest: .7;width:calc(var(--s) * .85);height:calc(var(--s) * .85);border-radius:50%;background:var(--c);box-shadow:0 0 6px color-mix(in srgb,var(--c) 50%,transparent)}.sparkle[data-astro-cid-qcfl5c2x]{animation:spark-wrap-a var(--t) ease-in-out var(--delay) both}.sparkle[data-astro-cid-qcfl5c2x].is-b{animation-name:spark-wrap-b}@keyframes spark-wrap-a{0%{opacity:.95;transform:none}30%{opacity:.95;transform:scale(1.04)}40%{opacity:0;transform:scale(.85) rotate(-6deg)}43%{opacity:0;transform:scale(.95)}44%{opacity:.95;transform:none}82%{opacity:.95;transform:none}90%{opacity:1;transform:scale(1.14) rotate(5deg)}to{opacity:var(--rest);transform:none}}@keyframes spark-wrap-b{0%,82%{opacity:.95;transform:none}90%{opacity:1;transform:scale(1.14) rotate(5deg)}to{opacity:var(--rest);transform:none}}.sparkle-ink[data-astro-cid-qcfl5c2x] path[data-astro-cid-qcfl5c2x]{stroke-dasharray:1 2;stroke-dashoffset:1.05;animation:spark-ink-a var(--t) ease-in-out calc(var(--delay) + var(--k) * .07s) both}.sparkle[data-astro-cid-qcfl5c2x].is-b .sparkle-ink[data-astro-cid-qcfl5c2x] path[data-astro-cid-qcfl5c2x]{animation-name:spark-ink-b}@keyframes spark-ink-a{0%{stroke-dashoffset:1.05;opacity:1}22%{stroke-dashoffset:0;opacity:1}42%{stroke-dashoffset:0;opacity:1}43%{stroke-dashoffset:1.05;opacity:1}68%{stroke-dashoffset:0;opacity:1}74%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:0;opacity:0}}@keyframes spark-ink-b{0%,43%{stroke-dashoffset:1.05;opacity:1}68%{stroke-dashoffset:0;opacity:1}74%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:0;opacity:0}}.sparkle-fill[data-astro-cid-qcfl5c2x]{animation:spark-fill var(--t) ease-in-out var(--delay) both}@keyframes spark-fill{0%,66%{opacity:0}86%,to{opacity:1}}.sparkle-dot[data-astro-cid-qcfl5c2x]{animation:spark-dot-a var(--t) ease-in-out var(--delay) both}.sparkle-dot[data-astro-cid-qcfl5c2x].is-b{animation-name:spark-dot-b}@keyframes spark-dot-a{0%{opacity:0;transform:scale(.3)}16%{opacity:.9;transform:scale(1)}30%{opacity:.9;transform:scale(1)}40%{opacity:0;transform:scale(.5)}50%{opacity:0;transform:scale(.4)}66%{opacity:.9;transform:scale(1.1)}86%,to{opacity:var(--rest);transform:scale(1)}}@keyframes spark-dot-b{0%,50%{opacity:0;transform:scale(.3)}68%{opacity:.9;transform:scale(1.1)}86%,to{opacity:var(--rest);transform:scale(1)}}.sparkles-sweep[data-astro-cid-qcfl5c2x]{position:absolute;top:-20%;bottom:-20%;left:0;width:45%;background:linear-gradient(100deg,transparent 0%,rgba(255,216,77,0) 15%,rgba(255,216,77,.16) 35%,rgba(255,181,154,.16) 50%,rgba(106,62,236,.11) 65%,transparent 85%);filter:blur(18px);transform:translate(-120%) skew(-12deg);opacity:0;animation:sweep 1.1s ease-in-out 1.7s forwards}@keyframes sweep{0%{opacity:0;transform:translate(-120%) skew(-12deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(260%) skew(-12deg)}}@media(max-width:720px){.sparkle[data-astro-cid-qcfl5c2x],.sparkle-dot[data-astro-cid-qcfl5c2x]{left:var(--mx);top:var(--my)}.sparkle[data-astro-cid-qcfl5c2x]{width:calc(var(--ms) * 1.2);height:calc(var(--ms) * 1.2)}.sparkle-dot[data-astro-cid-qcfl5c2x]{width:calc(var(--s) * .7);height:calc(var(--s) * .7)}}@media(prefers-reduced-motion:reduce){.sparkle[data-astro-cid-qcfl5c2x],.sparkle-dot[data-astro-cid-qcfl5c2x],.sparkle-fill[data-astro-cid-qcfl5c2x]{animation:none;transform:none}.sparkle[data-astro-cid-qcfl5c2x],.sparkle-dot[data-astro-cid-qcfl5c2x]{opacity:var(--rest)}.sparkle-fill[data-astro-cid-qcfl5c2x]{opacity:1}.sparkle-ink[data-astro-cid-qcfl5c2x],.sparkles-sweep[data-astro-cid-qcfl5c2x]{display:none}}
