{# Web fonts are non-critical (body copy falls back cleanly and swaps in): load the
Google Fonts stylesheet async so it does not block first paint. #}
{# Preload the hero at the same size the visible requests (400) so the preload is
actually reused instead of triggering a second high-priority download. #}