.yks-hero {
  position: relative !important;
  isolation: isolate;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  min-height: clamp(460px, 47vw, 680px) !important;
  padding: clamp(4rem, 8vw, 7rem) clamp(1.35rem, 7vw, 6rem) !important;
  overflow: hidden !important;
  background-position: center right !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.yks-hero > * {
  position: relative;
  z-index: 1;
  max-width: min(100%, 650px);
}
.yks-hero .yks-eyebrow { color: #176054 !important; font-weight: 800; }
.yks-hero h1 { color: #193036 !important; text-shadow: 0 1px 0 rgba(255,255,255,.7); }
.yks-hero .yks-lead, .yks-hero .yks-note { color: #344d52 !important; }
.yks-hero .yks-actions a.yks-button { background: #125249 !important; color: #fff !important; border-radius: 999px !important; }
@media (max-width: 760px) {
  .yks-hero {
    min-height: 560px !important;
    padding: 3rem 1.25rem 15rem !important;
    background-position: 67% center !important;
  }
  .yks-hero > * { max-width: 100%; }
}
