/* Lívia Fiorentino — widget chamada (estilos do bloco; a base está em lf-base.css) */
.lf-chamada { position: relative; min-height: 78vh; display: grid; place-items: center; text-align: center; color: #fff; isolation: isolate; overflow: hidden; padding: 100px var(--lf-margem); background: var(--lf-tinta); }
.lf-chamada h2 { font-size: clamp(3.4rem, 9vw, 9rem); font-weight: 300; line-height: .95; text-transform: uppercase; letter-spacing: .04em; }
.lf-chamada__botoes { display: flex; justify-content: center; gap: 12px; flex-wrap: wrap; margin-top: 40px; }
.lf-chamada__fotos img.vira { animation: none; transform: rotate(180deg) scale(1.04); }
@media (max-width: 860px) {
  .lf-chamada__fotos { grid-template-columns: repeat(3, 1fr); grid-auto-flow: row; }
  .lf-chamada__fotos img:nth-child(n+4) { display: none; }
}
