/* LAWTER v6.0.16 — hero vertical rhythm + clean capability imagery */

/* Pull the complete hero composition upward as one unit instead of vertically centering it. */
body.lawter-v6 .hero-v5{
  align-items:flex-start!important;
  padding:clamp(30px,3.6vh,48px) 0 clamp(54px,7vh,82px)!important;
  min-height:calc(100svh - var(--header))!important;
}
body.lawter-v6 .hero-v5 .hero-grid-v5{
  align-items:start!important;
}
body.lawter-v6 .hero-v5 .hero-copy{
  padding-top:0!important;
  padding-bottom:0!important;
}
body.lawter-v6 .hero-v5 .hero-copy>.eyebrow{
  margin-top:0!important;
}
body.lawter-v6 .hero-v5 .hero-actions{
  margin-bottom:0!important;
}
body.lawter-v6 .hero-v5 .hero-ledger{
  display:none!important;
}

/* The media side of the capability switcher is now image-only. */
body.lawter-v6 .capability-media figcaption{
  display:none!important;
}
body.lawter-v6 .capability-media::after{
  background:
    linear-gradient(180deg,rgba(2,11,23,.035) 0%,rgba(2,11,23,.10) 42%,rgba(2,11,23,.28) 100%),
    linear-gradient(90deg,rgba(2,11,23,.10),transparent 20%,transparent 82%,rgba(2,11,23,.08))!important;
}
body.lawter-v6 .capability-media::before{
  inset:18px!important;
  border-color:rgba(237,207,149,.10)!important;
}
body.lawter-v6 .capability-media-image.is-active{
  opacity:.97!important;
}

@media(max-width:1280px){
  body.lawter-v6 .hero-v5{
    padding-top:34px!important;
    padding-bottom:68px!important;
  }
}
@media(max-width:780px){
  body.lawter-v6 .hero-v5{
    padding-top:28px!important;
    padding-bottom:58px!important;
  }
}
