brand

all the marks at every size, on every background. the receipts.

atmospheric / hero variant

raster master with full crt scanlines + heavy depth extrusion + phosphor glow. the cinematic version: for hero surfaces, og cards, social banners. the scaling-friendly vector mark below is for everywhere else.

pushto atmospheric mark

animated mark

continuous expand-contract loop: 3 → 7 buttons, slow-meditative 4s cycle. each layer staggers in 150ms behind the one in front. pure css, zero js.

480px (hero)
240px
120px (loading-state size)

primary mark — sizes

from favicon to hero. each baseline-aligned so you can read the silhouette at every scale.

pushto16px
pushto24px
pushto32px
pushto48px
pushto64px
pushto96px
pushto128px
pushto192px
pushto256px
pushto384px
pushto512px

horizontal lockup — sizes

mark + wordmark. heights you'd actually use in a navbar / footer / hero.

pushto24px tall
pushto32px tall
pushto48px tall
pushto64px tall
pushto96px tall
pushto128px tall

favicon (icon.svg) — actual browser sizes

this is what shows in the browser tab. 16 and 32 are the ones that matter.

favicon at 16px16px
favicon at 24px24px
favicon at 32px32px
favicon at 48px48px
favicon at 64px64px
favicon at 128px128px

apple-icon — 180×180

ios pinned shortcut + 'add to home screen'. served at /apple-icon.

apple-icon at 180px

against different backgrounds

known caveat: the power-glyph black pixels are drawn on top, not real cutouts. they only blend on dark bg. spot the failure mode below.

pushtoslate-deep #090a0c
pushtoslate #111316
pushtoslate-card #1e2126
pushtocream #e6e4de
pushtowhite #ffffff
pushtogreen #68da7c

lockup against different backgrounds

same test for the wordmark lockup.

pushtoslate-deep #090a0c
pushtoslate #111316
pushtoslate-card #1e2126
pushtocream #e6e4de
pushtowhite #ffffff
pushtogreen #68da7c