*{box-sizing:border-box;margin:0;padding:0}html,body{background:#8db4e2;height:100%}.stage{width:100%;height:100dvh;position:relative;overflow:hidden}.stage img{width:100%;height:100%;display:block}.stage .fill{object-fit:cover;filter:blur(40px);position:absolute;inset:0;transform:scale(1.1)}.stage .banner{object-fit:contain;position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
