.hero.hero-text-only { min-height: 0; background: linear-gradient(130deg,#073d51,#0d5966); }
.hero.hero-text-only:before,.hero.hero-text-only:after { display: none; }
.hero.hero-text-only .hero-copy {
  width: min(1228px,calc(100% - 48px)); max-width: none; min-height: 0;
  padding: 53px 0 43px; margin-inline: auto; text-align: center; background: none;
  align-items: center; justify-content: flex-start;
}
.hero-text-only .hero-copy>.eyebrow { justify-content: center; width: 100%; }
.hero-text-only .hero-copy h1 { max-width: none; font-size: clamp(54px,5.5vw,80px); }
.hero-text-only .hero-copy .hero-description { max-width: 640px; margin: 22px auto 0; }
.hero-text-only .hero-actions { display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: wrap; margin-top: 26px; width: 100%; }
.hero-text-only .hero-copy .hero-fishing-link { display: inline-flex; gap: 10px; margin-top: 23px; }
.hero-text-only .hero-copy .hero-footnote { justify-content: center; margin: 23px auto 0; width: max-content; max-width: 100%; }
@media(max-width:760px) {
  .hero.hero-text-only .hero-copy { width: 100%; padding: 33px 24px 30px; }
  .hero-text-only .hero-copy h1 { font-size: clamp(43px,11.4vw,64px); }
  .hero-text-only .hero-copy .hero-description { font-size: 15px; margin-top: 21px; }
  .hero-text-only .hero-actions { gap: 20px; }
  .hero-text-only .hero-copy .hero-footnote { margin-top: 23px; }
}
