c'è un motivo particolare perché debbano essere 2?

per il fatto dei div uguali, si può fare inserendo lo stesso testo di quello principale e dandogli un visibility:hidden ma come soluzione non è granché, meglio mettere il tuo div principale annidato su altro porta sfondo, con un float che colloca il principale da un lato e così lasciando vedere lo sfondo dell'altro che si allungherà insieme al figlio.