.cena-viva{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none;container-type:size}.cena-viva.cena-sobre{z-index:1}.cena-lienzo{--p:.5;--w:max(100cqw, calc(100cqh * var(--r)));--h:max(100cqh, calc(100cqw / var(--r)));position:absolute;top:0;width:var(--w);height:var(--h);left:calc((100cqw - var(--w)) * var(--p))}.cena-fundo{display:block;width:100%;height:100%}.cena-quarto.cena-fundo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#18273d3d 0,#18273d14 37%,#f7f1e6e8 90%,#f7f1e6f7)}@media(max-width:900px){.cena-sala .cena-lienzo{--p:.58}}@media(max-width:560px){.cena-quarto .cena-lienzo{--p:.75}}@media(max-width:720px){.cena-home .cena-lienzo{--p:1}}.cena-regiao{position:absolute;background-repeat:no-repeat;transform-origin:50% 0;will-change:transform;animation:cena-balanca var(--dur,10s) ease-in-out var(--atraso,0s) infinite alternate;-webkit-mask-image:radial-gradient(ellipse closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 62%,transparent 100%)}.cena-sombra{position:absolute;inset:0;mix-blend-mode:multiply;background:radial-gradient(ellipse 85% 95% at var(--lx,25%) var(--ly,25%),#fff 0,#fff 16%,rgb(222,200,172) 60%,rgb(190,160,128) 100%)}.cena-feixe{position:absolute;inset:0;mix-blend-mode:screen;filter:blur(10px);opacity:calc(.8 * var(--forca,1));animation:cena-feixe var(--dur,10s) ease-in-out var(--atraso,0s) infinite alternate}.cena-feixe i{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--cor),1) 5%,rgba(var(--cor),.6) 50%,rgba(var(--cor),0) 97%)}@keyframes cena-feixe{0%{opacity:calc(.6 * var(--forca,1));translate:-.6% 0}to{opacity:calc(1 * var(--forca,1));translate:.8% 0}}.cena-luz{position:absolute;translate:-50% -50%;background:radial-gradient(closest-side,rgba(var(--cor),.85),rgba(var(--cor),0));mix-blend-mode:screen;opacity:.55;animation:cena-pulso var(--dur,9s) ease-in-out var(--atraso,0s) infinite alternate}@keyframes cena-pulso{0%{opacity:.4;scale:.95}to{opacity:1;scale:1.1}}.cena-chama{position:absolute;width:5.2%;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,#ffd678d9,#ffaa4600);mix-blend-mode:screen;opacity:.5;animation:cena-chama var(--dur,3s) ease-in-out var(--atraso,0s) infinite alternate}@keyframes cena-chama{0%{opacity:.35;scale:.9}30%{opacity:.8;scale:1.05}55%{opacity:.5;scale:.95}to{opacity:.85;scale:1.1}}.cena-grao{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:#fff8e4f2;box-shadow:0 0 8px 2px #ffeebed9;opacity:0;animation:cena-poeira var(--t,12s) linear var(--atraso,0s) infinite}@keyframes cena-poeira{0%{opacity:0;transform:translate(0)}15%{opacity:.85}70%{opacity:.6}to{opacity:0;transform:translate(var(--dx),-70px)}}.cena-brilho{position:absolute;width:3.2%;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,#fff4c8f2,#ffdc8200 70%);mix-blend-mode:screen;opacity:0;animation:cena-brilha var(--t,3.5s) ease-in-out var(--atraso,0s) infinite}.cena-brilho:before,.cena-brilho:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;background:#fff8d7e6}.cena-brilho:before{width:100%;height:1px}.cena-brilho:after{width:1px;height:100%}@keyframes cena-brilha{0%,to{opacity:0;scale:.5}45%,55%{opacity:1;scale:1}}.cena-vagalume{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff3b0;box-shadow:0 0 10px 4px #ffe678bf,0 0 22px 8px #ffc85059;opacity:0;animation:cena-passeia var(--t,15s) ease-in-out var(--atraso,0s) infinite}@keyframes cena-passeia{0%{opacity:0;translate:0 0}12%{opacity:.95}25%{opacity:.25}38%{opacity:.95}55%{opacity:.3}70%{opacity:1}88%{opacity:.4}to{opacity:0;translate:var(--dx) var(--dy)}}.cena-viva.pausada *{animation-play-state:paused}@keyframes cena-balanca{0%{transform:skew(calc(var(--giro,1deg) * -1))}to{transform:skew(var(--giro,1deg))}}.official-entrance{position:relative;overflow:hidden}.hero-respira{position:relative}.tem-cena{background-image:none}.tem-cena>:not(.cena-viva):not(.cue){position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.cena-sombra{opacity:.8}.cena-lienzo,.hero-respira,.cena-regiao,.cena-feixe,.cena-luz,.cena-chama,.cena-grao,.cena-brilho,.cena-vagalume{animation:none}.cena-grao,.cena-vagalume,.cena-regiao{display:none}.cena-luz,.cena-chama{opacity:.4}.cena-brilho{opacity:.5}}
