.home-page{position:fixed}.bg-layer,.home-page{inset:0;overflow:hidden}.bg-image,.bg-layer{position:absolute}.bg-image{inset:0;background-size:cover;background-position:50%;animation:ken-burns 50s ease-in-out infinite alternate;will-change:transform}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}.bg-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.1) 0,rgba(0,0,0,.5) 100%),linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.15) 30%,rgba(0,0,0,.25) 70%,rgba(0,0,0,.45))}.content{position:relative;z-index:10;display:flex;height:100%;width:100%;flex-direction:column;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}