/* Recruitment visual fallbacks: used until an editor assigns custom media in Supabase. */
#heroPhoto:not(.has-image),
.job-image:not(.has-image),
#whyPhoto:not(.has-image),
#ctaPhoto:not(.has-image){
  background-image:url('./assets/recruitment-sprite.webp');
  background-repeat:no-repeat;
  background-size:100% auto;
}
#heroPhoto:not(.has-image){background-position:center 0%;}
.jobs .job:nth-child(1) .job-image:not(.has-image){background-position:center 25.2%;}
.jobs .job:nth-child(2) .job-image:not(.has-image){background-position:center 36.4%;}
.jobs .job:nth-child(3) .job-image:not(.has-image){background-position:center 47.8%;}
.jobs .job:nth-child(4) .job-image:not(.has-image){background-position:center 59.4%;}
.jobs .job:nth-child(5) .job-image:not(.has-image){background-position:center 70.5%;}
#whyPhoto:not(.has-image){background-position:center 93.7%;}
#ctaPhoto:not(.has-image){background-position:center 100%;}
