body { margin: 0; padding: 0; background: #333; display: flex; justify-content: center; align-items: center; width: 100vw; height: 100vh; overflow: hidden; max-width: 100vw; max-height: 100vh; }#banner { position: relative; width: 1080px; height: 1080px; background: #000000; overflow: hidden; opacity: 0; visibility: hidden; transition: opacity 0.4s; transform-origin: center center; }#banner.ready { opacity: 1; visibility: visible; }#clip-frame { position: absolute; top: 0; left: 0; width: 1080px; height: 1080px; clip-path: inset(0); isolation: isolate; }.layer { position: absolute; top: 0; left: 0; will-change: transform; pointer-events: none; }.filter-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.mask-container { overflow: hidden; transform: translateZ(0); }.text-layer { white-space: pre; line-height: 1.2; -webkit-font-smoothing: antialiased; }.clickable { cursor: pointer; pointer-events: auto; }.hover-layer { pointer-events: none; opacity: 0; transition: opacity 0.3s; }#Dining-Rm-1png_7 {    width: 1080px; height: 1080px;    transform-origin: 540px 540px;    transform: translate3d(0px, 0px, 0) rotate(0deg) scale(1, 1);    opacity: 0;    overflow: hidden;    }#Living-Room-1png_6 {    width: 1080px; height: 1080px;    transform-origin: 540px 540px;    transform: translate3d(0px, 0px, 0) rotate(0deg) scale(1, 1);    opacity: 0;    overflow: hidden;    }#Button-1svg_5 {    width: 200px; height: 90px;    transform-origin: 100px 45px;    transform: translate3d(438px, 957px, 0) rotate(0deg) scale(2.6889, 2.6889);    opacity: 1;    overflow: hidden;    }#PowellsLogovectorAI-Newsvg_4 {    width: 251px; height: 53px;    transform-origin: 125.5px 26.5px;    transform: translate3d(394.5px, -67.5px, 0) rotate(0deg) scale(1.3774, 1.3774);    opacity: 1;    overflow: hidden;    }#Woman-Phone-1png_3 {    width: 451px; height: 624px;    transform-origin: 225.5px 312px;    transform: translate3d(-73.5px, 548px, 0) rotate(0deg) scale(0.7051, 0.7051);    opacity: 0.99;    overflow: hidden;    }#BLACKFRIDAYSALE_2 {    width: 670.303995132446px; height: 483.616010308266px;    transform-origin: 328.336px 140.544px;    transform: translate3d(207.438996292651px, 340.210991372354px, 0) rotate(0deg) scale(1, 1);    opacity: 1;    overflow: visible;        font-family: "Google Sans", sans-serif; font-weight: 700; font-size: 192px; color: #ffffff; text-align: center;    line-height: 1.1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;    white-space: nowrap;}#BLACKFRIDAYSALE_2 .anime-unit {    display: inline-block; vertical-align: top; white-space: pre; opacity: 0; transform: translateX(0px) translateY(0px) rotate(0deg) scale(0);}#emptytextlayer_1 {    width: 0px; height: 0px;    transform-origin: 0px 0px;    transform: translate3d(1656px, 966px, 0) rotate(0deg) scale(1, 1);    opacity: 1;    overflow: visible;        font-family: "GoogleSans-Bold", sans-serif; font-weight: bold; font-size: 192px; color: #ffffff; text-align: center; line-height: 0.8333;    line-height: 1.1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}