translate English to French: The answer is both cultural and scientific.
L'explication est d'ordre tout autant culturel que scientifique.