/* Pixel-art canvases (js/pixel.js): scaled up pixelated, decorative, never take the pointer. */
.rs-px { display: block; image-rendering: pixelated; image-rendering: crisp-edges; pointer-events: none; }
.rs-px--bg { position: absolute; left: 0; right: 0; bottom: 0; z-index: 0; width: 100%; height: clamp(120px, 15vw, 220px); }
.rs-foot__cta > .rs-px--bg { height: clamp(140px, 18vw, 260px); }
.rs-px--card { width: 100%; height: clamp(88px, 8.6vw, 130px); margin-top: auto; }
.rs-px--grid { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 0; opacity: 0.9; }
