/* Launch-ready holding-page adjustments layered over the selected homepage. */

.holding-glass .primary-nav__main,
.holding-glass .primary-nav__aside {
  align-items: center;
}

.holding-glass .c2-plate {
  cursor: default;
}

.holding-glass .c2-about--holding {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  min-height: clamp(500px, 40vw, 570px);
}

.holding-glass .c2-about--holding .c2-about__claim {
  width: min(55%, 660px);
  justify-content: flex-start;
  gap: clamp(16px, 1.6vw, 22px);
  padding-block: clamp(26px, 2.6vw, 38px);
}

.holding-glass .c2-about--holding .c2-about__claim > .eyebrow {
  margin: 0;
}

.holding-glass .c2-about--holding .c2-about__claim p:not(.eyebrow) {
  max-width: 46ch;
}

/* At desktop widths, give the long About title enough measure for its final
   phrase to read clearly. Narrower layouts retain a safe natural wrap. */
@media (min-width: 901px) {
  .holding-glass .c2-about--holding .c2-about__claim {
    width: min(58%, 720px);
  }

  .holding-glass .c2-about--holding .c2-about__title-tail {
    white-space: normal;
    overflow-wrap: anywhere;
  }
}

.holding-coming-soon {
  margin-top: 20px !important;
  color: var(--tint-a) !important;
  font-weight: 500;
}

.holding-glass #about,
.holding-glass #operations,
.holding-glass #locations,
.holding-glass #australian-made,
.holding-glass #suppliers,
.holding-glass #careers,
.holding-glass #contact-form {
  scroll-margin-top: 120px;
}

.holding-glass .c2-form-note {
  margin: -4px 0 2px;
  color: rgba(245, 241, 232, 0.72);
  font-size: 13px;
  line-height: 1.5;
}

@media (max-width: 900px) {
  .holding-glass .c2-about--holding {
    min-height: 500px;
  }

  .holding-glass .c2-about--holding .c2-about__claim {
    width: min(76%, 620px);
  }
}

@media (max-width: 640px) {
  .holding-glass .c2-about--holding {
    min-height: 0;
  }

  .holding-glass .c2-about--holding .c2-about__claim {
    width: 100%;
  }

  .holding-glass #about,
  .holding-glass #operations,
  .holding-glass #locations,
  .holding-glass #australian-made,
  .holding-glass #suppliers,
  .holding-glass #careers,
  .holding-glass #contact-form {
    scroll-margin-top: 88px;
  }
}
