Estou acompanhando o curso de HTML5 e CSS3 I e quero acrescentar uma definição muito importante que não foi citada no vídeo, inclusive associada de maneira equivocada.
Position absolute ficará absoluto ao primeiro elemento ascendente não estático. E não a janela, so position: fixed que fica relativo a janela(viewport).
Observação: Não sei se alguém aqui no forum já falou isso, não encontrei uma ferramenta de pesquisa dentro do forum.