
.solutions-hero-media::after { background: linear-gradient(90deg, var(--navy-950) 0%, rgba(6,16,29,.82) 15%, rgba(6,16,29,.38) 34%, rgba(6,16,29,.06) 62%, rgba(6,16,29,.12) 100%), linear-gradient(0deg, rgba(6,16,29,.64), transparent 45%); }
.solutions-hero-media img { filter: saturate(.8) contrast(1.02) brightness(1.08); }
.about-hero-media::after { background: linear-gradient(90deg, var(--navy-950) 0%, rgba(6,16,29,.98) 6%, rgba(6,16,29,.88) 16%, rgba(6,16,29,.62) 28%, rgba(6,16,29,.3) 42%, rgba(6,16,29,.08) 62%, rgba(6,16,29,.08) 82%, rgba(6,16,29,.22) 100%), linear-gradient(0deg, var(--navy-950) 0%, rgba(6,16,29,.65) 10%, rgba(6,16,29,.25) 24%, transparent 48%); }
.about-hero-media img { filter: saturate(.8) contrast(1.02) brightness(1.08); }
.partners-hero-media::after { background: linear-gradient(90deg, var(--navy-950) 0%, rgba(6,16,29,.82) 15%, rgba(6,16,29,.38) 34%, rgba(6,16,29,.06) 62%, rgba(6,16,29,.12) 100%), linear-gradient(0deg, rgba(6,16,29,.64), transparent 45%); }
.partners-hero-media img { filter: saturate(.8) contrast(1.02) brightness(1.08); }
@media (max-width: 1080px) {
  .solutions-hero-media { opacity: 1; } }
@media (max-width: 1080px) {
  .solutions-hero-media::after { background: linear-gradient(90deg, rgba(6,16,29,.94) 0%, rgba(6,16,29,.8) 35%, rgba(6,16,29,.58) 72%, rgba(6,16,29,.48) 100%), linear-gradient(0deg, var(--navy-950), transparent 32%); } }
@media (max-width: 1080px) {
  .about-hero-media { opacity: 1; } }
@media (max-width: 1080px) {
  .about-hero-media::after { background: linear-gradient(90deg, rgba(6,16,29,.94) 0%, rgba(6,16,29,.8) 35%, rgba(6,16,29,.58) 72%, rgba(6,16,29,.48) 100%), linear-gradient(0deg, var(--navy-950), transparent 32%); } }
@media (max-width: 1080px) {
  .partners-hero-media { opacity: 1; } }
@media (max-width: 1080px) {
  .partners-hero-media::after { background: linear-gradient(90deg, rgba(6,16,29,.94) 0%, rgba(6,16,29,.8) 35%, rgba(6,16,29,.58) 72%, rgba(6,16,29,.48) 100%), linear-gradient(0deg, var(--navy-950), transparent 32%); } }
.materials-hero-media::after { background: linear-gradient(90deg, var(--navy-950) 0%, rgba(6,16,29,.98) 6%, rgba(6,16,29,.88) 16%, rgba(6,16,29,.62) 28%, rgba(6,16,29,.3) 42%, rgba(6,16,29,.08) 62%, rgba(6,16,29,.08) 82%, rgba(6,16,29,.22) 100%), linear-gradient(0deg, var(--navy-950) 0%, rgba(6,16,29,.65) 10%, rgba(6,16,29,.25) 24%, transparent 48%); }
.materials-hero-media img { filter: saturate(.8) contrast(1.02) brightness(1.08); }
.featured-material-image img { filter: saturate(.85) contrast(1.02) brightness(1.1); }
.material-card-image::after { background: linear-gradient(0deg, rgba(6,16,29,.16), transparent 45%); }
.material-card-image img { filter: saturate(.85) contrast(1.02) brightness(1.1); }
.article-hero-media::after { background: linear-gradient(90deg, var(--navy-950) 0%, rgba(6,16,29,.82) 15%, rgba(6,16,29,.38) 34%, rgba(6,16,29,.06) 62%, rgba(6,16,29,.12) 100%), linear-gradient(0deg, rgba(6,16,29,.64), transparent 45%); }
.article-hero-media img { filter: saturate(.8) contrast(1.02) brightness(1.08); }
@media (max-width: 1080px) {
  .materials-hero-media { opacity: 1; } }
@media (max-width: 1080px) {
  .materials-hero-media::after { background: linear-gradient(90deg, rgba(6,16,29,.94) 0%, rgba(6,16,29,.8) 35%, rgba(6,16,29,.58) 72%, rgba(6,16,29,.48) 100%), linear-gradient(0deg, var(--navy-950), transparent 32%); } }
@media (max-width: 1080px) {
  .article-hero-media { opacity: 1; } }
@media (max-width: 1080px) {
  .article-hero-media::after { background: linear-gradient(90deg, rgba(6,16,29,.94) 0%, rgba(6,16,29,.8) 35%, rgba(6,16,29,.58) 72%, rgba(6,16,29,.48) 100%), linear-gradient(0deg, var(--navy-950), transparent 32%); } }
.industries-page-hero-media::after { background: linear-gradient(90deg, var(--navy-950) 0%, rgba(6,16,29,.82) 15%, rgba(6,16,29,.38) 34%, rgba(6,16,29,.06) 62%, rgba(6,16,29,.12) 100%), linear-gradient(0deg, rgba(6,16,29,.64), transparent 45%); }
.industries-page-hero-media img { filter: saturate(.8) contrast(1.02) brightness(1.08); }
@media (max-width: 1080px) {
  .industries-page-hero-media { opacity: 1; } }
@media (max-width: 720px) {
  .industries-page-hero-media { opacity: 1; } }
@media (max-width: 720px) {
  .industries-page-hero-media::after { background: linear-gradient(90deg, rgba(6,16,29,.94) 0%, rgba(6,16,29,.8) 35%, rgba(6,16,29,.58) 72%, rgba(6,16,29,.48) 100%), linear-gradient(0deg, var(--navy-950), transparent 32%); } }
@media (min-width: 1081px) {
 .solution-format-grid { grid-template-rows: auto auto 1fr auto; row-gap: 0; } }
@media (min-width: 1081px) {
 .solution-format { display: grid; grid-template-rows: subgrid; grid-row: span 4; } }
@media (min-width: 1081px) {
 .solution-format.is-featured { transform: none; margin-block: -10px; padding-block: 38px; } }
