RAW V83 — re-typeset

32 masters · 8 concepts × 2 offers × native 4:5 and 9:16 · approved plates, new copy, no new pixels

This is the job as the rules define it. The photograph renders untouched; the only marks added are type, one bubble and the CTA. Verified per master by differencing the final against its source plate: every pixel more than 7px from a glyph is byte-identical to the plate. The residual inside 7px is the antialiasing edge — 100% of it falls within 7px, none beyond 15px.

What changed from V77: struck price removed (was: "") — it measured 1.15:1 worst-case against the pixels under it, so it never rendered as readable type, and a $335 anchor on a $99 product reads as a gimmick. The offer line now carries the role alone, in the accent colour, and the CTA is short, first-person and does not repeat it.

Contrast is measured under the glyph mask, not panel-average — the hole that let the unreadable one ship. Range across the set: 4.05:1 to 14.14:1.

Honest limitation: that figure is a blended median across all ink in the frame, so it does not yet separate headline from small copy against their own floors (3:1 display, 4.5:1 small). Per-role measurement and the phone-size pass are the next gate, and neither has run.
She wants you wearing this.save70 · 4x5 · plate untouched ✓ · under-glyph 7.76:1
She wants you wearing this.b2g1 · 4x5 · plate untouched ✓ · under-glyph 8.14:1
She wants you wearing this.save70 · 9x16 · plate untouched ✓ · under-glyph 4.05:1
She wants you wearing this.b2g1 · 9x16 · plate untouched ✓ · under-glyph 4.68:1
I told him, “Keep wearing that.”save70 · 4x5 · plate untouched ✓ · under-glyph 6.05:1
I told him, “Keep wearing that.”b2g1 · 4x5 · plate untouched ✓ · under-glyph 6.06:1
I told him, “Keep wearing that.”save70 · 9x16 · plate untouched ✓ · under-glyph 5.15:1
I told him, “Keep wearing that.”b2g1 · 9x16 · plate untouched ✓ · under-glyph 5.16:1
She wants this on your skin.save70 · 4x5 · plate untouched ✓ · under-glyph 9.47:1
She wants this on your skin.b2g1 · 4x5 · plate untouched ✓ · under-glyph 9.46:1
She wants this on your skin.save70 · 9x16 · plate untouched ✓ · under-glyph 7.99:1
She wants this on your skin.b2g1 · 9x16 · plate untouched ✓ · under-glyph 8.42:1
Keep this on you tonight.save70 · 4x5 · plate untouched ✓ · under-glyph 11.75:1
Keep this on you tonight.b2g1 · 4x5 · plate untouched ✓ · under-glyph 11.76:1
Keep this on you tonight.save70 · 9x16 · plate untouched ✓ · under-glyph 11.14:1
Keep this on you tonight.b2g1 · 9x16 · plate untouched ✓ · under-glyph 11.17:1
She only reacts to this one.save70 · 4x5 · plate untouched ✓ · under-glyph 11.83:1
She only reacts to this one.b2g1 · 4x5 · plate untouched ✓ · under-glyph 11.83:1
She only reacts to this one.save70 · 9x16 · plate untouched ✓ · under-glyph 8.77:1
She only reacts to this one.b2g1 · 9x16 · plate untouched ✓ · under-glyph 8.89:1
I told him never take it off.save70 · 4x5 · plate untouched ✓ · under-glyph 11.38:1
I told him never take it off.b2g1 · 4x5 · plate untouched ✓ · under-glyph 11.39:1
I told him never take it off.save70 · 9x16 · plate untouched ✓ · under-glyph 11.81:1
I told him never take it off.b2g1 · 9x16 · plate untouched ✓ · under-glyph 11.82:1
She won’t let him change it.save70 · 4x5 · plate untouched ✓ · under-glyph 11.35:1
She won’t let him change it.b2g1 · 4x5 · plate untouched ✓ · under-glyph 11.36:1
She won’t let him change it.save70 · 9x16 · plate untouched ✓ · under-glyph 11.73:1
She won’t let him change it.b2g1 · 9x16 · plate untouched ✓ · under-glyph 14.14:1
The only cologne built for seduction.save70 · 4x5 · plate untouched ✓ · under-glyph 9.59:1
The only cologne built for seduction.b2g1 · 4x5 · plate untouched ✓ · under-glyph 9.6:1
The only cologne built for seduction.save70 · 9x16 · plate untouched ✓ · under-glyph 5.62:1
The only cologne built for seduction.b2g1 · 9x16 · plate untouched ✓ · under-glyph 5.66:1