.abrir{color:var(--color-texto);background:#000}.abrir-tela{position:relative;overflow:hidden}.abrir-palco{aspect-ratio:4/5;-webkit-mask-composite:source-in;width:min(100%,36rem);margin-inline:auto;position:relative;-webkit-mask-image:linear-gradient(#000 80%,#0000 97%),linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#000 80%,#0000 97%),linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-composite:intersect}.camada{position:absolute;inset:0}.camada-0{position:absolute}.abrir-chamada{padding-block:2rem}.abrir-dica,.abrir-fim{display:none}.abrir-rotulos{gap:1rem;max-width:75rem;margin-inline:auto;padding:1rem 1.5rem 3rem;display:grid}.neon{color:var(--color-marca);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px #ffc02ecc,0 0 32px #d92b1cb3;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.fagulhas{display:none}.camada-video{pointer-events:none;position:absolute;inset:0}.anima .camada-video video{animation:1.4s .4s both video-entra}@keyframes video-entra{0%{opacity:0}}@supports (animation-timeline:view()){.anima .abrir{view-timeline:--abrir block;height:420svh}.anima .abrir-tela{height:100svh;position:sticky;top:0}.anima .abrir-palco{width:auto;max-width:100%;height:100svh;margin:0;position:absolute;bottom:0;right:max(0px,50% - 37.5rem)}.anima .camada{will-change:transform;animation:none;animation-range:contain}.anima .camada-0{animation-name:camada-0}.anima .camada-1{animation-name:camada-1}.anima .camada-2{animation-name:camada-2}@keyframes camada-0{0%,10%{transform:none}42%,76%{transform:translateY(-16%)rotate(-2deg)}94%,to{transform:none}}@keyframes camada-1{0%,10%{transform:none}42%,76%{transform:translateY(-10.5%)rotate(1.5deg)}94%,to{transform:none}}@keyframes camada-2{0%,10%{transform:none}42%,76%{transform:translateY(-5.5%)rotate(-1deg)}94%,to{transform:none}}.anima .camada-video{animation:linear both video-sai;animation-range:contain 2% contain 10%}@keyframes video-sai{to{opacity:0;visibility:hidden}}.anima .abrir-chamada{flex-direction:column;justify-content:center;animation:linear both chamada-sai;animation-range:contain 4% contain 16%;display:flex;position:absolute;inset:0}@keyframes chamada-sai{to{opacity:0;visibility:hidden;translate:0 -2rem}}.anima .abrir-dica{display:block}.anima .abrir-rotulos{pointer-events:none;max-width:none;padding:0;display:block;position:absolute;inset:0}.anima .rotulo{top:var(--y);opacity:0;width:min(20rem,42%);animation:none;animation-range:contain;position:absolute;left:max(1.5rem,50% - 37.5rem)}.anima .rotulo:after{content:"";border-top:1px dashed var(--color-marca);opacity:.6;width:8rem;position:absolute;top:.75rem;left:calc(100% + .75rem)}.anima .rotulo-0{animation-name:rotulo-0}.anima .rotulo-1{animation-name:rotulo-1}.anima .rotulo-2{animation-name:rotulo-2}.anima .rotulo-3{animation-name:rotulo-3}.anima .rotulo-4{animation-name:rotulo-4}@keyframes rotulo-0{0%,24%{opacity:0;translate:-1rem}30%,76%{opacity:1;translate:0}82%,to{opacity:0}}@keyframes rotulo-1{0%,31%{opacity:0;translate:-1rem}37%,76%{opacity:1;translate:0}82%,to{opacity:0}}@keyframes rotulo-2{0%,38%{opacity:0;translate:-1rem}44%,76%{opacity:1;translate:0}82%,to{opacity:0}}@keyframes rotulo-3{0%,45%{opacity:0;translate:-1rem}51%,76%{opacity:1;translate:0}82%,to{opacity:0}}@keyframes rotulo-4{0%,52%{opacity:0;translate:-1rem}58%,76%{opacity:1;translate:0}82%,to{opacity:0}}.anima .abrir-fim{flex-direction:column;justify-content:center;align-items:flex-start;animation:linear both fim-entra;animation-range:contain 88% contain 97%;display:flex;position:absolute;inset:0}@keyframes fim-entra{0%{opacity:0;visibility:hidden;translate:0 2rem}}html.anima .camada,html.anima .camada-video,html.anima .abrir-chamada,html.anima .rotulo,html.anima .abrir-fim{animation-timeline:--abrir}@media (width<=1023px){.anima .abrir-palco{width:100%;height:auto;left:0;right:0}.anima .abrir-chamada{justify-content:flex-start;padding-top:5.5rem}.anima .rotulo{width:calc(100% - 3rem);top:5.5rem;left:1.5rem}.anima .rotulo:after{display:none}.anima .rotulo-0{animation-name:rotulo-celular;animation-range:contain 22% contain 36%}.anima .rotulo-1{animation-name:rotulo-celular;animation-range:contain 36% contain 50%}.anima .rotulo-2{animation-name:rotulo-celular;animation-range:contain 50% contain 64%}.anima .rotulo-3{animation-name:rotulo-celular;animation-range:contain 64% contain 76%}.anima .rotulo-4{animation-name:rotulo-celular;animation-range:contain 76% contain 86%}.anima .abrir-dica{display:none}@keyframes rotulo-celular{0%{opacity:0;translate:0 .75rem}18%,82%{opacity:1;translate:0}to{opacity:0}}.anima .abrir-fim{justify-content:flex-start;padding-top:5.5rem}}}@media (width>=1024px){.anima .fagulhas{pointer-events:none;display:block;position:absolute;inset:0}.anima .fagulhas i{bottom:22%;left:var(--x);width:3px;height:3px;animation:fagulha var(--d) ease-in infinite;animation-delay:var(--a);background:#ffb347;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #ff781ecc}@keyframes fagulha{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(2rem,-70vh)}}}.adicional[data-astro-cid-4a2asele]{cursor:pointer;border:1px solid color-mix(in oklab, currentColor 22%, transparent);align-items:center;gap:.625rem;padding:.75rem;transition:transform .15s,background .2s,color .2s;display:flex}.adicional[data-astro-cid-4a2asele]:hover{transform:translateY(-2px)}.adicional[data-astro-cid-4a2asele]:has(:checked){border-color:var(--color-marca);background:var(--color-marca);color:var(--color-sobre-marca)}.adicional[data-astro-cid-4a2asele]:has(:focus-visible){outline:2px solid var(--color-marca);outline-offset:2px}.adicional[data-astro-cid-4a2asele]:has(:checked) .sinal[data-astro-cid-4a2asele]{rotate:45deg}.sinal[data-astro-cid-4a2asele]{transition:rotate .2s}.comanda[data-astro-cid-4a2asele]{--dente:.6rem;background:var(--color-papel);color:#241409;font-family:var(--font-mono);filter:drop-shadow(0 1.5rem 2rem #00000080);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--dente)) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / calc(2 * var(--dente)) 51% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / calc(2 * var(--dente)) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / calc(2 * var(--dente)) 51% repeat-x;padding:1.75rem 1.5rem 2rem;rotate:1.5deg}.linha-corte[data-astro-cid-4a2asele]{border-top:1px dashed;margin-block:.875rem}
