/* Closing-section preview only. Heritage strips and all other sections retain
   their existing styles. The photograph contains no text or brand artwork. */
.brify-heritage .contact-banner {
  background-color: #163e35;
  padding-block: 68px 124px;
}

.brify-heritage .contact-banner::before {
  background:
    linear-gradient(180deg,
      rgba(14, 45, 38, .85) 0%,
      rgba(14, 45, 38, .85) 66%,
      rgba(14, 45, 38, .50) 84%,
      rgba(14, 45, 38, .18) 100%),
    url('/assets/brify-closing-coast-20261020.webp') center bottom / cover no-repeat;
  opacity: 1;
  filter: none;
  pointer-events: none;
}

@media (max-width: 960px) {
  .brify-heritage .contact-banner {
    padding-block: 52px 148px;
  }

  .brify-heritage .contact-banner::before {
    background:
      linear-gradient(180deg,
        #163e35 0%,
        #163e35 38%,
        rgba(22, 62, 53, .94) 46%,
        rgba(22, 62, 53, .86) 74%,
        rgba(22, 62, 53, .50) 88%,
        rgba(22, 62, 53, .16) 100%),
      url('/assets/brify-closing-coast-20261020.webp') 15% bottom / auto 62% no-repeat;
  }
}

@media (max-width: 600px) {
  .brify-heritage .contact-banner {
    padding-block: 44px 132px;
  }
}
