/* Solo Casa Asdrúbal: el nombre conserva la escala editorial de las fichas. */
.page-intro .project-name {
  font-family: var(--serif);
  font-weight: 400;
  font-size: clamp(54px, 6.6vw, 96px);
  line-height: 1.02;
  letter-spacing: -3px;
  max-width: 1100px;
}
.project-narrative > h1 {
  font-size: clamp(28px, 3vw, 40px);
  line-height: 1.18;
  letter-spacing: -.6px;
  margin-bottom: 25px;
}
@media (max-width: 1100px) {
  .page-intro .project-name { font-size: 70px; }
}
@media (max-width: 760px) {
  .page-intro .project-name {
    font-size: clamp(40px, 10.8vw, 66px);
    letter-spacing: -1.6px;
    line-height: 1.06;
    overflow-wrap: break-word;
  }
  .project-narrative > h1 { font-size: 28px; margin-bottom: 22px; }
}
@media (max-width: 360px) {
  .page-intro .project-name { font-size: 38px; }
}
