.blog-particle-field:where(.astro-5tznm7mj){mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 70%)}.particle:where(.astro-5tznm7mj){position:absolute;width:var(--size);height:var(--size);background:#fff;border-radius:50%;animation-delay:var(--delay);will-change:transform,opacity}.particle-rise:where(.astro-5tznm7mj){animation:particle-rise var(--dur) ease-in-out infinite}@keyframes particle-rise{0%{opacity:0;transform:translateY(0) scale(.8)}15%{opacity:.4}50%{opacity:.5;transform:translateY(-60px) scale(1)}85%{opacity:.3}to{opacity:0;transform:translateY(-120px) scale(.8)}}.particle-drift:where(.astro-5tznm7mj){animation:particle-drift var(--dur) ease-in-out infinite}@keyframes particle-drift{0%{opacity:.2;transform:translate(0) translateY(0)}25%{opacity:.4;transform:translate(30px) translateY(-15px)}50%{opacity:.5;transform:translate(0) translateY(-30px)}75%{opacity:.4;transform:translate(-30px) translateY(-15px)}to{opacity:.2;transform:translate(0) translateY(0)}}.particle-float:where(.astro-5tznm7mj){animation:particle-float var(--dur) ease-in-out infinite}@keyframes particle-float{0%,to{opacity:.25;transform:translateY(0) scale(1)}50%{opacity:.55;transform:translateY(-20px) scale(1.15)}}
