.progress[data-astro-cid-h42vrqjc]{z-index:60;background:var(--grad);height:3px;box-shadow:var(--glow);transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress[data-astro-cid-h42vrqjc]{animation:linear both progress scroll(root)}}@keyframes progress{to{transform:scaleX(1)}}.fireflies[data-astro-cid-h42vrqjc]{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.vignette[data-astro-cid-h42vrqjc]{z-index:79;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 60%,#0000006b 100%);position:fixed;inset:0}.grain[data-astro-cid-h42vrqjc]{z-index:80;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(-2%,6%)}}@media (prefers-reduced-motion:reduce){.progress[data-astro-cid-h42vrqjc]{display:none}.grain[data-astro-cid-h42vrqjc]{animation:none}}
