/* sobre.css: a página Sobre. O mesmo vídeo do início, na mesma moldura sobre o céu, mais baixo (mais largo que
   alto), e embaixo, numa faixa branca, o que é o programa, quando sai, quem faz e o endereço do feed, em duas colunas
   no computador.
   Depende de: base.css e inicio.css (a .heroi e a .moldura). Telefone nas regras soltas, computador no @media do fim. */

/* o respiro de cima cabe o sol do canto da moldura, que a .heroi corta no que passa dela */
.heroi--baixo { padding-top: 30px; }

.moldura--baixa .moldura__janela { aspect-ratio: 4 / 3; }

.sobre { padding: 48px 0 64px; }

.sobre__dentro { display: grid; gap: 40px; }

.sobre__titulo { font-size: 32px; }

.sobre__descricao { margin-top: 18px; font-size: 19px; color: var(--tinta-suave); }

.sobre__ritmo { display: inline-block; margin-top: 20px; padding: 6px 16px; border-radius: 999px; background: var(--ceu); font-weight: 800; color: var(--cobalto); }

.sobre__bloco { display: grid; gap: 12px; align-content: start; }

.sobre__bloco + .sobre__bloco { margin-top: 28px; padding-top: 28px; border-top: 2px solid var(--linha); }

.pessoa { display: grid; gap: 6px; }

.pessoa__nome { font-size: 26px; }

.pessoa__papel { font-size: 13px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--tinta-fraca); }

.pessoa__bio { color: var(--tinta-suave); }

@media (min-width: 900px) {
  .heroi--baixo { padding-top: 50px; }
  .moldura--baixa .moldura__janela { aspect-ratio: 21 / 8; }
  .sobre { padding: 96px 0; }
  .sobre__dentro { grid-template-columns: 1.3fr 1fr; gap: 96px; }
  .sobre__titulo { font-size: 46px; }
}
