/* HADS V18 - intro settling + permanent wave */
.proof-row{transform:translateY(3.2vh)!important}
.proof-row>div{min-height:96px!important;padding:15px 12px!important}
.proof-row b{font-size:clamp(11px,1vw,15px)!important;line-height:1.08!important}
.proof-row span{font-size:clamp(9px,.72vw,11px)!important;line-height:1.18!important}
/* Once a story has landed it can never jump back to the story position. */
.proof-row.show>div.proof-born.settled{
  animation:none!important;opacity:1!important;filter:none!important;
  transform:translate3d(0,0,0) scale(1)!important;
}
.proof-row.wave-ready>div.proof-born.settled{animation:none!important}
.proof-row.wave-ready>div.proof-born.settled.wave-active{
  transform:translate3d(0,-12px,0) scale(1.09)!important;
  background:linear-gradient(145deg,#af64d1,#65377f)!important;
  border-color:rgba(238,195,255,.55)!important;
  box-shadow:inset 0 2px 9px rgba(255,255,255,.3),0 13px 0 rgba(52,26,68,.84),0 31px 46px rgba(118,54,148,.48),0 0 36px rgba(190,86,233,.36)!important;
}
.proof-row.wave-ready>div.proof-born.settled.wave-active b,
.proof-row.wave-ready>div.proof-born.settled.wave-active span{color:#fff!important}
.proof-row.wave-ready>div.proof-born.settled:hover{
  transform:translate3d(0,-14px,0) scale(1.105)!important;
  background:linear-gradient(145deg,#b66ad8,#663781)!important;
  box-shadow:inset 0 2px 9px rgba(255,255,255,.32),0 14px 0 rgba(52,26,68,.86),0 35px 50px rgba(118,54,148,.5),0 0 40px rgba(190,86,233,.4)!important;
}
@media(max-width:1000px){.proof-row{transform:none!important}.proof-row>div{min-height:62px!important}.proof-row b{font-size:10px!important}.proof-row span{font-size:8px!important}}
