@property --hlc-presenca{syntax:"<integer>";initial-value:14;inherits:false}@property --hlc-caixa{syntax:"<integer>";initial-value:280;inherits:false}.hlc-count-presenca{counter-reset:hlc-presenca var(--hlc-presenca);animation:hlc-presenca 1.2s cubic-bezier(.2,.7,.2,1) .35s both}.hlc-count-presenca:after{content:counter(hlc-presenca)}.hlc-count-caixa{counter-reset:hlc-caixa var(--hlc-caixa);animation:hlc-caixa 1.2s cubic-bezier(.2,.7,.2,1) .35s both}.hlc-count-caixa:after{content:counter(hlc-caixa)}@keyframes hlc-presenca{0%{--hlc-presenca:12}to{--hlc-presenca:14}}@keyframes hlc-caixa{0%{--hlc-caixa:240}to{--hlc-caixa:280}}.hlc-bar{transform-origin:left center}.hlc-bar-presenca{animation:hlc-bar-presenca 1.2s cubic-bezier(.2,.7,.2,1) .35s both}.hlc-bar-caixa{animation:hlc-bar-caixa 1.2s cubic-bezier(.2,.7,.2,1) .35s both}@keyframes hlc-bar-presenca{0%{transform:scaleX(.857)}to{transform:scaleX(1)}}@keyframes hlc-bar-caixa{0%{transform:scaleX(.857)}to{transform:scaleX(1)}}.hlc-badge{animation:hlc-badge .35s cubic-bezier(.3,1.5,.5,1) 1.55s both}@keyframes hlc-badge{0%{opacity:0;transform:scale(.6) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-3deg)}}.hlc-row{animation:hlc-row .3s ease-out both}.hlc-row:first-child{animation-delay:.9s}.hlc-row:nth-child(2){animation-delay:1.15s}@keyframes hlc-row{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hero-highlight{background-image:linear-gradient(var(--color-primary),var(--color-primary));background-repeat:no-repeat;background-position:0 88%;background-size:100% .5em;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .08em;margin:0 -.08em;animation:hero-highlight .6s cubic-bezier(.2,.7,.2,1) 1.1s both}@keyframes hero-highlight{0%{background-size:0 .5em}to{background-size:100% .5em}}@media (prefers-reduced-motion:reduce){.hero-highlight,.hlc-badge,.hlc-bar-caixa,.hlc-bar-presenca,.hlc-count-caixa,.hlc-count-presenca,.hlc-row{animation:none}}[data-reveal=ready] .reveal-item{opacity:0;transform:translateX(-8px)}[data-reveal=play] .reveal-item{animation:reveal-item .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--reveal-index, 0) * .22s)}@keyframes reveal-item{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal] .reveal-item{opacity:1;transform:none;animation:none}}