/* Identidad limpia — Fifí de Pueblo
   Del volcán a la taza. Libre de capas acumuladas. */

:root {
  --cal: #f7f4ef;
  --anil: #1a2038;
  --almagre: #3e5a80;
  --almagre-claro: #e4c4b0;
  --tinta: #1a2038;
  --aire: 1.8;
}

.cumbre {
  background: var(--anil) !important;
  min-height: 100svh;
}
.cumbre-marca {
  font: 500 9px/1 system-ui, sans-serif;
  letter-spacing: 0.5em;
  text-transform: uppercase;
  color: var(--almagre-claro);
  opacity: 0.55;
  margin: 0 0 16px;
}
.cumbre-ante {
  font: 400 10px/1 system-ui, sans-serif;
  letter-spacing: 0.35em;
  text-transform: uppercase;
  color: var(--cal);
  opacity: 0.6;
  margin: 0 0 32px;
}
.titular {
  font: 300 clamp(44px, 8vw, 120px)/0.88 'Cormorant Garamond', serif;
  letter-spacing: -0.02em;
  color: var(--cal);
  margin: 0;
}
.titular [data-linea]:nth-child(2) {
  font-style: italic;
  opacity: 0.85;
  padding-left: 0.1em;
}
.guia {
  font: 300 14px/1.7 system-ui, sans-serif;
  max-width: 26ch;
  color: var(--cal);
  opacity: 0.7;
  margin: 40px 0 0;
}
.banda { padding-block: clamp(100px, 14vh, 160px); }
.h2 { font: 300 clamp(32px, 5vw, 72px)/1 'Cormorant Garamond', serif; letter-spacing: -0.015em; }
.prosa { font: 300 15px/1.8 system-ui, sans-serif; max-width: 46ch; }
