The homepage hero is a 7MB autoplaying video with no fallback poster, so the mobile-LCP element is a black box for the first 4 to 6 seconds.
What I saw
The home page opens with a fullscreen `<video autoplay loop muted playsinline>` that requests both `ml-hero-dec-23.mp4` and `ml-hero-dec-23.webm` from the WordPress theme. There is no `poster=` attribute, so until the browser begins decoding the first frame the hero is a solid black box behind the white 'Let’s Move' title. On a mid-tier phone over 4G the video element is also the LCP candidate, which puts the largest meaningful paint outside the 2.5-second Core Web Vitals threshold and below the firm’s actual brand presence in mobile search. The video itself is decorative and tells the visitor nothing the headline does not already say.
What the rebuild does about it
After rebuild: the hero is a hand-cropped still of the May 2026 team group photo, served as a single 240KB JPEG with `loading="eager"` and `fetchpriority="high"`, sized to the exact viewport from the moment the HTML lands. The Phil Spencer line and the ESTAS 2025 ribbon move above the fold next to the H1. LCP target on mobile 3G is 1.6 seconds, against the current ~5 seconds.