1. Сделать первую секцию 100vh, в неё бахнуть шапку, задать секции цвет
2. Шапке высоту скажем 50px, первой секции calc(100vh - 50px). Обоим задать нужный цвет
3. Добавить дополнительную секцию с цветом, абсолютно спозиционировать, высоту 100vh, раскидать z-index, а высоту шапки и первой секции как во втором пункте
4. Задать цвет боди, а шапку и первую секцию как во втором пункте
5. Плюнуть на всё и пойти бухать
6. Добавить дополнительный псевдоэлемент с цветом вместо секции как в третьем пункте
7. Задать отдельную фиксированную высоту и прописать в медиазапросах для каждого пикселя
8. Сказать дизайнеру чтобы всё переделывал, а то понапридумывают всякого
9. Шапку фиксированную сделать, а секции 100vh