.text-slice-glitch{position:relative;--slice-accent:var(--signal-coral)}
.text-slice-glitch.glitch-coral{--slice-accent:var(--signal-dark)}
.text-slice-glitch.glitch-on-coral,.contact .text-slice-glitch{--slice-accent:var(--signal-bone)}
.text-slice-layer{position:absolute;inset:0;pointer-events:none;visibility:hidden;white-space:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;clip-path:inset(var(--slice-top) 0 var(--slice-bottom) 0);transform:translateX(calc(var(--slice-pulse,0) * var(--slice-shift)));text-shadow:calc(var(--slice-pulse,0) * .052em) 0 var(--slice-accent)}
.text-slice-layer.is-still{text-shadow:none}
.text-slice-glitch.is-slicing>.text-slice-base{visibility:hidden}
.text-slice-glitch.is-slicing>.text-slice-layer{visibility:visible}
@media(prefers-reduced-motion:reduce){.text-slice-glitch.is-slicing>.text-slice-base{visibility:visible}.text-slice-glitch.is-slicing>.text-slice-layer{visibility:hidden}}
html.reduced .text-slice-glitch.is-slicing>.text-slice-base{visibility:visible}
html.reduced .text-slice-glitch.is-slicing>.text-slice-layer{visibility:hidden}
