.vila-luzes{position:absolute;inset:0}.vila-luzes__pintura{display:block;width:100%;height:100%;object-fit:cover}.vila-luzes__janelas i{position:absolute;left:var(--x);top:var(--y);width:clamp(44px,5vw,76px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,246,205,.95) 0%,rgba(255,205,105,.7) 12%,rgba(250,178,70,.32) 30%,rgba(250,178,70,.08) 48%,transparent 66%);opacity:0;scale:.3;transition:opacity 1.2s cubic-bezier(.22,.61,.36,1),scale 1.4s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--o) * .38s + .3s)}.vila-luzes.is-acesa .vila-luzes__janelas i{opacity:1;scale:1;animation:vila-luzes-lampeja 3.6s ease-in-out infinite;animation-delay:calc(var(--o) * .38s + 1.6s)}@keyframes vila-luzes-lampeja{0%,100%{opacity:1}50%{opacity:.65}}html:not(.cenas) .vila-luzes__janelas i{opacity:1;scale:1}.is-preview .vila-luzes__janelas i{opacity:1;scale:1;animation:none}