/* Shared opening for Projects, Expertise and Guides. */
.band.page-intro,
.band.xl-head {
  padding-block:calc(var(--spacing) * 6) var(--spacing-block);
}
.page-intro-title,
.xl-h1 {
  font-size:clamp(3.5rem, 1rem + 10vw, 11rem);
  font-weight:250;
  letter-spacing:-.045em;
  line-height:.86;
  margin:0 0 0 -.09em;
}
.page-intro-copy,
.catalog-intro { margin-top:calc(var(--spacing) * 6); }
.page-intro-copy .t-lead { margin:0; }
@media(max-width:699px) {
  .band.page-intro,
  .band.xl-head {
    padding-top:2.5rem;
    padding-bottom:3rem;
  }
}
