#pc-particles {
    position: fixed;
    inset: 0;
    z-index: -2;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity: 0.55;
}

.pc-reveal {
    opacity: 0;
    transform: translateY(26px);
    transition:
        opacity 0.75s ease,
        transform 0.75s ease;
}

.pc-reveal.pc-visible {
    opacity: 1;
    transform: translateY(0);
}

.pc-reveal-delay-1 {
    transition-delay: 0.08s;
}

.pc-reveal-delay-2 {
    transition-delay: 0.16s;
}

.pc-reveal-delay-3 {
    transition-delay: 0.24s;
}

.pc-glass-layer {
    position: relative;
    z-index: 1;
}