/* Buyer hero image overlays only. Text, layout, source image and experiment assignment stay unchanged. */
.npl-page .npl-hero-buyer + .npl-concerns{border-top:0}
@media(min-width:761px){
 .al-page[data-lp-role="buyer"] .al-hero::after{
  background:linear-gradient(90deg,#f8f7f4 0%,rgba(248,247,244,.98) 12%,rgba(248,247,244,.94) 24%,rgba(248,247,244,.86) 36%,rgba(248,247,244,.68) 46%,rgba(248,247,244,.43) 56%,rgba(248,247,244,.22) 66%,rgba(248,247,244,.08) 76%,rgba(248,247,244,.02) 86%,rgba(248,247,244,0) 100%);
 }
 .al-page[data-lp-role="buyer"] .al-hero-photo{
  -webkit-mask-image:linear-gradient(#000 0%,#000 70%,rgba(0,0,0,.98) 76%,rgba(0,0,0,.90) 82%,rgba(0,0,0,.72) 88%,rgba(0,0,0,.45) 93%,rgba(0,0,0,.16) 97%,transparent 100%);
  mask-image:linear-gradient(#000 0%,#000 70%,rgba(0,0,0,.98) 76%,rgba(0,0,0,.90) 82%,rgba(0,0,0,.72) 88%,rgba(0,0,0,.45) 93%,rgba(0,0,0,.16) 97%,transparent 100%);
 }
 .npl-page .npl-hero-buyer::after{
  background:linear-gradient(180deg,rgba(240,241,240,0) 0%,rgba(240,241,240,0) 66%,rgba(240,241,240,.03) 73%,rgba(240,241,240,.15) 80%,rgba(240,241,240,.39) 87%,rgba(240,241,240,.72) 94%,#f0f1f0 100%),linear-gradient(90deg,#f8f7f4 0%,rgba(248,247,244,.98) 12%,rgba(248,247,244,.94) 24%,rgba(248,247,244,.90) 40%,rgba(248,247,244,.84) 50%,rgba(248,247,244,.73) 60%,rgba(248,247,244,.52) 70%,rgba(248,247,244,.28) 80%,rgba(248,247,244,.09) 90%,rgba(248,247,244,0) 100%);
 }
}
@media(max-width:760px){
 .al-page[data-lp-role="buyer"] .al-hero::after{
  background:linear-gradient(180deg,rgba(248,247,244,0) 0%,rgba(248,247,244,.02) 12%,rgba(248,247,244,.09) 24%,rgba(248,247,244,.23) 36%,rgba(248,247,244,.44) 48%,rgba(248,247,244,.68) 60%,rgba(248,247,244,.87) 72%,rgba(248,247,244,.98) 86%,#f8f7f4 100%),linear-gradient(90deg,rgba(248,247,244,.97) 0%,rgba(248,247,244,.95) 12%,rgba(248,247,244,.89) 24%,rgba(248,247,244,.77) 36%,rgba(248,247,244,.56) 48%,rgba(248,247,244,.32) 60%,rgba(248,247,244,.13) 72%,rgba(248,247,244,.03) 86%,rgba(248,247,244,0) 100%);
 }
 .al-page[data-lp-role="buyer"] .al-hero-photo{
  -webkit-mask-image:linear-gradient(#000 0%,#000 70%,rgba(0,0,0,.98) 76%,rgba(0,0,0,.90) 82%,rgba(0,0,0,.72) 88%,rgba(0,0,0,.45) 93%,rgba(0,0,0,.16) 97%,transparent 100%);
  mask-image:linear-gradient(#000 0%,#000 70%,rgba(0,0,0,.98) 76%,rgba(0,0,0,.90) 82%,rgba(0,0,0,.72) 88%,rgba(0,0,0,.45) 93%,rgba(0,0,0,.16) 97%,transparent 100%);
 }
 .npl-page .npl-hero-buyer::after{
  background:linear-gradient(180deg,rgba(248,247,244,.58) 0%,rgba(248,247,244,.62) 14%,rgba(248,247,244,.70) 28%,rgba(248,247,244,.82) 42%,rgba(248,247,244,.94) 56%,#f8f7f4 70%,#f8f7f4 76%,#f0f1f0 100%),linear-gradient(90deg,rgba(248,247,244,.95) 0%,rgba(248,247,244,.90) 15%,rgba(248,247,244,.78) 30%,rgba(248,247,244,.57) 45%,rgba(248,247,244,.33) 60%,rgba(248,247,244,.14) 75%,rgba(248,247,244,.03) 90%,rgba(248,247,244,0) 100%);
 }
}
