/* Dedicated ARLEA contact page */
body.ar-contact-page {
  background: var(--ar-navy);
}

.ar-contact-page .site-header.ar-header {
  background: rgba(7, 24, 43, .72) !important;
}

.ar-contact-page .ar-scroll-nav {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: none;
}

.ar-contact-page .ar-nav a[aria-current="page"]::after {
  background: #52677d;
  transform: scaleX(1);
}

.ar-contact-page .ar-contact-system {
  min-height: 100svh;
  padding-top: clamp(138px, 11vw, 174px);
}

.ar-contact-page .ar-contact-heading h1 {
  margin: 26px 0 20px;
  color: #f4f3ef;
  font-family: var(--ar-font-display);
  font-size: clamp(48px, 5.8vw, 82px);
  font-weight: 300;
  letter-spacing: -.042em;
  line-height: .99;
  text-transform: uppercase;
}

.ar-contact-page .ar-contact-heading h1 span {
  color: var(--ar-contact-accent);
}

.ar-contact-page .ar-contact-dialog {
  max-height: calc(100svh - 32px);
  overflow: auto;
}

.ar-contact-page .ar-contact-card,
.ar-contact-page .ar-contact-project-card {
  -webkit-tap-highlight-color: transparent;
}

@media (max-width: 700px) {
  .ar-contact-page .ar-contact-system {
    min-height: 0;
    padding-top: 112px;
  }

  .ar-contact-page .ar-contact-heading h1 {
    margin-top: 22px;
    font-size: clamp(42px, 13vw, 66px);
  }
}
