.rz-blade{isolation:isolate;--rz-angle:34deg;--rz-dur:1.1s;--rz-delay:.22s;--rz-travel:600px;--rz-hot:#fff1df;--rz-glow-1:#e9af7dd9;--rz-glow-2:#c27a4a80;--rz-light:#ffe2c2;position:relative}.rz-blade__clip{inset:calc(-1 * var(--rz-bleed,48px)) 0;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.rz-blade__window{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;transform:rotate(var(--rz-angle)) translateY(calc(-1 * var(--rz-travel)));animation:rz-blade-sweep var(--rz-dur) linear var(--rz-delay) both;-webkit-mask-composite:source-in;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%),linear-gradient(#0000 0%,#00000080 55%,#000 92%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 76%,#0000 100%),linear-gradient(#0000 0%,#00000080 55%,#000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.rz-blade__inner{transform-origin:50%;transform:translateY(var(--rz-travel)) rotate(calc(-1 * var(--rz-angle)));animation:rz-blade-counter var(--rz-dur) linear var(--rz-delay) both;position:absolute}.rz-blade__copy,.rz-blade__copy *{text-shadow:0 0 12px var(--rz-glow-1), 0 0 34px var(--rz-glow-2);color:var(--rz-hot)!important}.rz-blade__light{background:var(--rz-light);height:2px;box-shadow:0 0 10px 2px var(--rz-glow-1), 0 0 28px 6px var(--rz-glow-2);position:absolute;bottom:10px;left:0;right:0}@keyframes rz-blade-sweep{0%{transform:rotate(var(--rz-angle)) translateY(calc(-1 * var(--rz-travel)))}to{transform:rotate(var(--rz-angle)) translateY(var(--rz-travel))}}@keyframes rz-blade-counter{0%{transform:translateY(var(--rz-travel)) rotate(calc(-1 * var(--rz-angle)))}to{transform:translateY(calc(-1 * var(--rz-travel))) rotate(calc(-1 * var(--rz-angle)))}}@media (prefers-reduced-motion:reduce){.rz-blade__clip,.rz-blade__window{display:none}}
