Media partnership · Williams Media
Built to the Williams Media spec: exact pixel dimensions at 72dpi, static PNG (no animation or strobing), each file labelled with its size. Website banners refresh monthly, the newsletter MREC weekly — copy lives in banners.json, so a refresh is an edit and a re-run of tools/build_media_banners.py.
banner-urls.txt in the zip (also in manifest.json) — one tagged URL per placement so Williams Media traffic is attributable in analytics.--scheme white build exists if a white version is ever wanted, and it draws the keyline automatically.