main{margin-top:10vw;position:relative;overflow:hidden}.feature .background-image{width:100vw;height:75vw;transform:scale(1.3)translate(var(--translate-x,0),var(--translate-y,0));z-index:-2;background-position:50%;background-size:contain;transition:transform 10ms linear;position:fixed;top:0;left:0}.feature .background-overlay{z-index:-1;background-color:#f0efede6;width:100%;height:100%;position:fixed;top:0;left:0}
