.mosaico-mini[data-astro-cid-7q3uovsp]:after{content:"";box-shadow:inset 0 0 0 0 var(--destaque);transition:box-shadow .35s var(--ease-saida);position:absolute;inset:0}.mosaico-mini[data-astro-cid-7q3uovsp]:hover:after,.mosaico-mini[data-astro-cid-7q3uovsp]:focus-visible:after{box-shadow:inset 0 0 0 2px var(--destaque)}.mosaico-mini[data-astro-cid-7q3uovsp]:hover img[data-astro-cid-7q3uovsp]{transition-duration:1.2s;transform:scale(1.1)}:root{--ease-saida:cubic-bezier(.16, 1, .3, 1);--ease-entrada:cubic-bezier(.7, 0, .84, 0);--sombra-texto:0 1px 2px #080503f2, 0 3px 14px #080503bf, 0 12px 48px #080503bf;--font-mono:"IBM Plex Mono", ui-monospace, monospace}html,body{overflow-x:clip}.mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.grao{z-index:60;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grao;position:fixed;inset:-50%}@keyframes grao{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.abertura{background:var(--escuro);height:480vh;color:var(--textoSobreEscuro);position:relative}@media (width<=720px),(orientation:portrait) and (width<=1024px),(orientation:portrait) and (pointer:coarse),(orientation:landscape) and (pointer:coarse) and (height<=560px),(prefers-reduced-motion:reduce){.abertura{height:100svh;min-height:34rem}}.palco{height:100svh;min-height:inherit;isolation:isolate;position:sticky;top:0;overflow:hidden}.palco-fundo,.palco video{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.palco-fundo{background:var(--escuro) center / cover no-repeat;transform:scale(1.02)}.palco video{opacity:0;transition:opacity .9s var(--ease-saida);transform:translateZ(0)}.palco.video-pronto video.ativo{opacity:1}.palco canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.palco-scrim{pointer-events:none;background:radial-gradient(120% 95% at 62% 42%,#0a060400 30%,#0a0604b3 100%),linear-gradient(#0a060400 55%,#0a0604d9 100%);position:absolute;inset:0}.tarja{z-index:3;will-change:transform;background:#0a0705;height:11vh;position:absolute;left:0;right:0}.tarja-topo{transform:translateY(calc((1 - var(--tarja,1)) * -100%));top:0}.tarja-base{color:#f1e7d88c;transform:translateY(calc((1 - var(--tarja,1)) * 100%));justify-content:space-between;align-items:center;padding:0 clamp(1rem,3vw,2rem);display:flex;bottom:0}.tarja-base .rec:before{content:"";background:var(--destaque);border-radius:50%;width:.5em;height:.5em;margin-right:.6em;animation:1.6s steps(2,end) infinite rec;display:inline-block}@keyframes rec{50%{opacity:.2}}.ato{z-index:2;opacity:var(--op,0);text-shadow:var(--sombra-texto);pointer-events:none;position:absolute}.ato.vivo{pointer-events:auto}.ato:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.3 + .7 * var(--k,0));background:radial-gradient(60% 55% at 40% 55%,#08050399 0%,#08050359 50%,#08050300 76%);position:absolute;inset:-30% -20%}.ato-palavra{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(5rem,17vw,16rem);font-weight:500;line-height:.85}.ato .c,.ato .w{will-change:transform, opacity;display:inline-block}.ato-1{bottom:16vh;left:clamp(1.25rem,5vw,5rem)}.ato-1 .c{--kc:clamp(0, (var(--k,0) - var(--th,0)) * 3, 1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc)) * .35em))}.ato-2{top:50%;left:clamp(1.25rem,8vw,9rem);translate:0 -50%}.ato-2 .ato-palavra{color:var(--destaque);font-size:clamp(6rem,22vw,21rem);font-style:italic}.ato-2 .c{--kc:clamp(0, (var(--k,0) - var(--th,0)) * 2.4, 1);opacity:var(--kc);transform:translate(calc((1 - var(--kc)) * var(--jx,0px)), calc((1 - var(--kc)) * var(--jy,0px))) rotate(calc((1 - var(--kc)) * var(--jr,0deg)))}.ato-3{bottom:16vh;left:clamp(1.25rem,5vw,5rem)}.ato-3 .camadas{display:grid}.ato-3 .camadas>*{grid-area:1/1}.ato-3 .borrada{filter:blur(14px);opacity:calc(1 - var(--k,0))}.ato-3 .nitida{opacity:var(--k,0);transform:scale(calc(.9 + .1 * var(--k,0)));transform-origin:0 100%}.ato-final{bottom:clamp(2rem,8vh,5rem);left:clamp(1.25rem,5vw,5rem);right:clamp(1.25rem,5vw,5rem)}.ato-final:before{background:radial-gradient(55% 70% at 25% 70%,#080503b3 0%,#08050366 50%,#08050300 78%);inset:-40% -10% -20%}.ato-final .w{--kc:clamp(0, (var(--k,0) - var(--th,0)) * 3.2, 1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc)) * .5em))}.ato-final .em{color:var(--destaque);font-style:italic}.ato-final .depois{--ks:clamp(0, (var(--k,0) - .55) * 4, 1);opacity:var(--ks);transform:translateY(calc((1 - var(--ks)) * 16px))}.ato-final .por-ultimo{--kb:clamp(0, (var(--k,0) - .72) * 5, 1);opacity:var(--kb);transform:translateY(calc((1 - var(--kb)) * 16px))}.ato-final .btn{text-shadow:none}.anel{z-index:4;color:#f1e7d899;transition:opacity .5s;position:absolute;bottom:calc(11vh + 1.25rem);left:50%;translate:-50%}.palco.video-pronto .anel,.palco.video-falhou .anel{opacity:0}.abertura[data-modo=movel] .anel,.abertura[data-modo=parado] .anel{display:none}.pular{z-index:4;color:#f1e7d8b3;opacity:calc(var(--tarja,1));transition:color .2s,opacity .4s;position:absolute;bottom:calc(11vh + 1rem);right:clamp(1rem,3vw,2rem)}.pular:hover{color:var(--textoSobreEscuro)}@media (width<=720px),(orientation:portrait) and (width<=1024px),(orientation:portrait) and (pointer:coarse),(orientation:landscape) and (pointer:coarse) and (height<=560px),(prefers-reduced-motion:reduce){.tarja{height:7vh}.pular{display:none}.anel{bottom:calc(7vh + 1rem)}.ato-1,.ato-3{bottom:34vh}.ato-final{bottom:calc(7vh + 1.5rem)}}.letreiro{background:var(--escuro);isolation:isolate;position:relative;overflow:hidden}.letreiro video,.letreiro .letreiro-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.letreiro-mascara{background:var(--escuro);color:#fff;mix-blend-mode:multiply;place-items:center;min-height:clamp(18rem,62vh,44rem);display:grid;position:relative}.letreiro-palavra{font-family:var(--font-display);letter-spacing:-.05em;transform:scale(var(--escala,1));will-change:transform;padding-bottom:.08em;font-size:clamp(7rem,31vw,34rem);font-weight:800;line-height:.8}@media (width<=720px){.letreiro-mascara{min-height:46svh}.letreiro-palavra{font-size:37vw}}[data-revelar]{opacity:0;transition:opacity .9s var(--ease-saida), transform 1.1s var(--ease-saida);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(28px)}[data-revelar].in{opacity:1;transform:none}[data-revelar].in.assentado{transition-delay:0s}[data-cortina]{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease-saida);transition-delay:calc(var(--i,0) * .12s)}[data-cortina].in{clip-path:inset(0)}[data-cortina] img{transition:transform 1.8s var(--ease-saida);transition-delay:calc(var(--i,0) * .12s);transform:scale(1.18)}[data-cortina].in img{transform:scale(1.04)}.linha-mascara{margin:-.12em 0 -.18em;padding:.12em 0 .18em;display:block;overflow:hidden}.linha-mascara>span{transition:transform 1.1s var(--ease-saida);display:block;transform:translateY(105%)}.in .linha-mascara>span,.linha-mascara.in>span{transform:none}.cartaz-img{overflow:hidden}.cartaz-img img{object-fit:cover;width:100%;height:100%}.cartaz:hover .cartaz-img img{transition-duration:1.2s;transform:scale(1.09)}.faisca{z-index:70;pointer-events:none;background:radial-gradient(circle, #fff3c4 0%, #ffb347 35%, var(--destaque) 70%, transparent 72%);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:fixed;top:0;left:0;box-shadow:0 0 18px 6px #ff8c328c}.pulsar{animation:pulsar .5s var(--ease-saida)}@keyframes pulsar{40%{transform:scale(1.35)}}.final video,.final .final-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.grao{display:none}[data-revelar],[data-cortina],[data-cortina] img,.linha-mascara>span{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.letreiro-palavra{transform:none}}body.pausado *,body.pausado :before,body.pausado :after{animation-play-state:paused!important}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}
