Opa eaí Fábio, eu fiz um html/css resumido (o que importa do original) aqui pra ficar mais fácil de entender,o css "palavras" não postei pois possui apenas o transform das mesmas, acontece o mesmo problema:
Aqui tem um print do original:https://drive.google.com/file/d/0B57LdFROlUQ8cDVsekJPdXozamM/view?usp=sharing
<!DOCTYPE html>
<html>
<head>
<title>Home - João</title>
<meta charset="utf-8">
<link rel="icon" href="imgs/favicon.png">
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/teste2.css">
<link rel="stylesheet" href="css/palavras.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Crimson+Text:400,400italic,600">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato|Shadows+Into+Light">
</head>
<body>
<main>
<header class="titulo-principal">
<ul class="palavras-header">
<li class="palavra-home eficiencia">Eficiência</li>
<li class="palavra-home boas-praticas">Boas práticas</li>
<li class="palavra-home codigo-limpo">Código limpo</li>
<li class="palavra-home css3">CSS3</li>
<li class="palavra-home html5">HTML5</li>
<li class="palavra-home javascript">JavaScript</li>
<li class="palavra-home acessibilidade">Acessibilidade</li>
<li class="palavra-home responsivo">Responsivo</li>
<li class="palavra-home otimizacoes">Otimizações</li>
<li class="palavra-home agilidade">Agilidade</li>
<li class="palavra-home design">Design</li>
</ul>
</header>
<div class="resto">
</div>
<footer class="rodape">
© Joao Da Silva 2014
</footer>
</main>
</body>
</html>
.titulo-principal{
border-bottom: 0.5rem solid rgb(20,20,20);
background-color: #851944;
padding: 5.25rem;
height: 300px;
}
html,body{
height: 100%;
overflow-x: hidden;
}
body{
perspective: 6px;
perspective-origin: 50% 160px;
}
.palavras-header li {
font-size: 400%;
}
.palavras-header, .titulo-principal {
transform-style: preserve-3d;
}
.palavras-header{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.titulo-principal {
font-size: 100%;
position: relative;
}
.titulo-principal img{
border-radius: 10% 50% 10% 50%/50% 10% 50% 10%;
height: 12rem;
}
.palavra-home{
font-weight: bold;
position: absolute;
color: #D5447E;
font-size: 1rem;
font-family: "Shadows Into Light",cursive ;
}
main{
width: 100%;
float: none;
}
.legenda-h1{
margin: 0;
font-size: 1rem;
text-align: center;
}
.resto{
width: 100%;
height: 1000px;
background-color: antiquewhite;
}
.rodape{
width: 100%;
background-color: black;
color: white;
height: 4rem;
position: fixed;
bottom: 0;
}