# Bayer &amp; Sons Print Works

Demo: [website-1bit-dither-site](../website-1bit-dither-site/)

Create one complete, self-contained HTML file for BAYER & SONS PRINT WORKS, a fictional letterpress and print shop with roots going back generations.

Render the entire page in true 1-bit black and white: no grays, no color, every tone, gradient, photo-like image, and shading effect achieved purely through ordered dithering with a Bayer matrix pattern (or an equivalent classic dither algorithm) rendered in CSS, SVG, or Canvas. Lean into classic-Macintosh and early-HyperCard energy: chunky pixel-perfect borders, a system-font or bitmap-style typeface, dithered window-chrome details, checkerboard and halftone textures standing in for shadows and depth, and crisp black-and-white iconography throughout. Avoid anti-aliased soft edges, any color accent, drop shadows, and modern flat-design conventions.

Include a dithered hero with the shop's press mark or letterpress illustration, a history/about section, a gallery of six printed products (business cards, posters, stationery, and similar) each shown as a dithered image built entirely in CSS/SVG/canvas, a services and pricing section styled like a printed price sheet, an ordering/contact section, and a footer that reads like a printer's colophon. Generate every illustration, texture, and gradient in-page using dither patterns only; do not hotlink images and do not use real photographs. Do not use any color beyond pure black and white.

Add purposeful, period-appropriate motion: a dither-pattern hover effect that shifts the matrix density on interactive elements, a loading/boot-style intro reminiscent of an old system startup, subtle checkerboard-texture animation on scroll, and crisp hard-cut hover states rather than smooth modern transitions. The page must remain readable, responsive, and polished on desktop and mobile despite the strict 1-bit constraint. No build tools or additional files. Pinned CDNs and Google Fonts are allowed only if genuinely helpful (a bitmap or monospace-leaning system font is expected). Return only the complete HTML document inside one html code block.
