.cena-manifesto{color:var(--fg);background-color:#141414;position:relative}.cena-manifesto__palco{padding-block:var(--section-y);position:relative}.cena-manifesto__canvas{display:none}.cena-manifesto__conteudo{position:relative}.cena-manifesto__eyebrow{color:var(--accent-text);margin-bottom:2.5rem}.cena-manifesto__lista{gap:3rem;max-width:46rem;display:grid}.cena-manifesto__cena{gap:.75rem;display:grid}.cena-manifesto__num{font-family:var(--font-body);letter-spacing:.14em;color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.cena-manifesto__texto{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.25rem);font-weight:600;line-height:1.18}.cena-manifesto__progresso{display:none}.cena-manifesto[data-anim]{height:calc(100svh + var(--cenas) * 80svh);padding:0}.cena-manifesto[data-anim] .cena-manifesto__palco{height:100svh;padding:0;position:sticky;top:0;overflow:clip}.cena-manifesto[data-anim] .cena-manifesto__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cena-manifesto[data-anim] .cena-manifesto__conteudo{pointer-events:none;align-content:center;height:100%;display:grid}.cena-manifesto[data-anim] .cena-manifesto__eyebrow{top:calc(var(--header-h) + 1.5rem);left:max(var(--gutter), calc((100vw - var(--container) - var(--gutter) * 2) / 2 + var(--gutter)));margin:0;position:absolute}.cena-manifesto[data-anim] .cena-manifesto__lista{max-width:36rem;min-height:16rem;display:block;position:relative}.cena-manifesto[data-anim] .cena-manifesto__cena{opacity:0;visibility:hidden;width:100%;transform:translate3d(0, var(--y,0px), 0);will-change:transform, opacity;position:absolute;inset:0 auto auto 0}.cena-manifesto[data-anim] .cena-manifesto__cena[data-ativa]{opacity:var(--o,1);visibility:visible}.cena-manifesto[data-anim] .cena-manifesto__texto{color:var(--fg);font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem)}.cena-manifesto[data-anim] .cena-manifesto__num{opacity:clamp(0, calc(var(--t,0) * 4), 1)}.cena-manifesto[data-anim] .cena-manifesto__palavra{--e:clamp(0, calc(var(--t,0) * (var(--n) + 3) - var(--j)), 1);opacity:var(--e);transform:translate3d(0, calc((1 - var(--e)) * .7em), 0);white-space:pre;display:inline-block}.cena-manifesto[data-anim] .cena-manifesto__progresso{right:var(--gutter);top:calc(var(--header-h) + 1.5rem);background:var(--line);border-radius:2px;width:2px;display:block;position:absolute;bottom:2rem;overflow:clip}.cena-manifesto[data-anim] .cena-manifesto__progresso span{background:var(--accent-text);transform-origin:top;width:100%;height:100%;transform:scaleY(var(--p,0));display:block}
