/*
 Welcome (v2): WELCOME / TO THE / HIGH LOW left, statement right, bottom-aligned.
 No photos, no gallery link. Padding 120px 64px 0 (This Week supplies the space below).
========================================================================== */
.block-welcome .container {
  padding-block: clamp(64px, 3rem + 5vw, 120px) 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: end;
}
@media screen and (max-width: 991px) {
  .block-welcome .container {
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
.block-welcome .welcome-heading {
  font-size: clamp(64px, 3rem + 5vw, 120px);
  line-height: 0.9;
  letter-spacing: 1px;
  margin: 0;
}
.block-welcome .welcome-statement {
  font-family: var(--wp--preset--font-family--secondary);
  font-size: clamp(20px, 1rem + 0.7vw, 26px);
  line-height: 1.6;
  color: var(--wp--preset--color--white);
  max-width: 560px;
  margin: 0;
  padding-bottom: 12px;
}
.block-welcome .welcome-statement p {
  margin: 0;
}
