.visual-glitch{isolation:isolate}
.visual-glitch>.glitch-echo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;pointer-events:none!important;z-index:4;opacity:0;overflow:hidden;will-change:transform,clip-path;transition:none!important;animation:none!important;filter:drop-shadow(4px 0 #73f1ef) saturate(1.6)!important}
.visual-glitch>.hero-glitch-echo{object-fit:cover;object-position:44% 38%}
.visual-glitch>.glitch-magenta{filter:drop-shadow(-4px 0 #f17cce) saturate(1.6)!important;mix-blend-mode:screen}
@media(prefers-reduced-motion:reduce){.visual-glitch>.glitch-echo{display:none!important}}
.portrait #portrait-perlin{position:absolute;inset:0;width:100%;height:100%;z-index:3;opacity:.7;mix-blend-mode:screen;pointer-events:none}
