.gesto-numero{padding-block:clamp(2.5rem,8vh,4.5rem);display:block}.gesto-numero__ficha{box-shadow:inset 0 -1px 0 0 var(--fio);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:.75rem;display:flex}.gesto-numero__ficha>*{color:var(--tinta-suave)}.gesto-numero__cifra{flex-wrap:wrap;align-items:flex-start;gap:clamp(.4rem,1.4vw,1.25rem);margin-top:clamp(1.25rem,3.5vh,2.25rem);display:flex;container-type:inline-size}.gesto-numero__valor{font-family:var(--font-display);font-weight:800;font-size:min(calc(140cqw / var(--gesto-glifos,3)), calc(var(--gesto-glifos,3) * 14rem), 32rem);letter-spacing:-.055em;font-variant-numeric:tabular-nums lining-nums;margin-block-end:-.06em;line-height:.74}@media (min-width:48rem){.gesto-numero__valor{font-size:min(calc(118cqw / var(--gesto-glifos,3)), calc(var(--gesto-glifos,3) * 14rem), 32rem)}}.gesto-numero__prefixo{font-family:var(--font-display);font-weight:700;font-size:min(calc(30cqw / var(--gesto-glifos,3)), 7rem);letter-spacing:-.03em;color:var(--tinta-suave);padding-block-start:.14em;line-height:1}.gesto-numero__unidade{flex:100%;align-items:center;gap:.75rem;min-width:0;padding-block-start:1rem;display:flex}@media (min-width:48rem){.gesto-numero__unidade{flex:auto;align-self:flex-end;padding-block:0 .5rem}}.gesto-numero__unidade-valor{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.125rem,2.2vw,1.875rem);font-weight:600;line-height:1}.gesto-numero__unidade-fio{background:var(--fio-forte);flex:auto;min-width:1.5rem;height:1px}.gesto-numero__unidade-nota{color:var(--tinta-suave);flex:none}.gesto-numero__rodape{box-shadow:inset 0 1px 0 0 var(--fio);gap:1rem;margin-top:clamp(1.5rem,4vh,2.5rem);padding-top:.875rem;display:grid}.gesto-numero__descricao{letter-spacing:-.01em;text-wrap:pretty;max-width:30ch;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.4}.gesto-numero__nota{color:var(--tinta-suave);max-width:34ch;line-height:1.7}@media (min-width:64rem){.gesto-numero__rodape{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0}.gesto-numero__descricao{grid-column:1/span 5}.gesto-numero__nota{grid-column:8/span 5}}.gesto-marca{--gesto-marca-altura:clamp(6.5rem, 22vh, 12.5rem);--gesto-marca-tamanho:calc(var(--gesto-marca-altura) * 2.588);--gesto-marca-centro:calc(var(--gesto-marca-tamanho) * .4844);--gesto-marca-recuo:calc(var(--gesto-marca-tamanho) * -.394);display:block;position:relative}@media (min-width:64rem){.gesto-marca{--gesto-marca-altura:clamp(9rem, 32vh, 20rem)}}.gesto-marca__metade{height:var(--gesto-marca-altura);position:relative;overflow:hidden}.gesto-marca__simbolo{width:var(--gesto-marca-tamanho);height:var(--gesto-marca-tamanho);pointer-events:none;display:block;position:absolute}.gesto-marca--esquerda .gesto-marca__simbolo{left:var(--gesto-marca-recuo)}.gesto-marca--direita .gesto-marca__simbolo{right:var(--gesto-marca-recuo)}.gesto-marca__metade:first-child .gesto-marca__simbolo{top:calc(100% - var(--gesto-marca-centro))}.gesto-marca__metade:last-child .gesto-marca__simbolo{top:calc(var(--gesto-marca-centro) * -1)}.gesto-marca__faixa{position:absolute;inset-inline:0}.gesto-marca__metade:first-child .gesto-marca__faixa{bottom:clamp(.75rem,2.5vh,1.25rem)}.gesto-marca__metade:last-child .gesto-marca__faixa{top:clamp(.75rem,2.5vh,1.25rem)}.gesto-marca__rotulo{max-width:26ch;color:var(--tinta-suave)}.gesto-marca--esquerda .gesto-marca__rotulo{text-align:right;margin-inline-start:auto}.gesto-faixa{box-shadow:inset 0 1px 0 0 var(--fio), inset 0 -1px 0 0 var(--fio);padding-block:clamp(1rem,3vh,1.75rem);display:block;position:relative;overflow:hidden}.gesto-faixa:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--gesto-faixa-fundo,transparent) 0, transparent 8%, transparent 92%, var(--gesto-faixa-fundo,transparent) 100%);position:absolute;inset:0}.gesto-faixa__trilha{width:max-content;animation:gesto-faixa-corre var(--gesto-faixa-duracao,64s) linear infinite;will-change:transform;display:flex}.gesto-faixa__grupo{align-items:center;gap:clamp(1.75rem,4vw,3.25rem);padding-right:clamp(1.75rem,4vw,3.25rem);display:flex}.gesto-faixa__etapa{white-space:nowrap;align-items:baseline;gap:.65rem;display:flex}.gesto-faixa__nome{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.375rem,3.2vw,2.5rem);font-weight:600;line-height:1}.gesto-faixa__marca{opacity:.4;flex:none;align-self:center;width:clamp(1.05rem,1.9vw,1.5rem);height:clamp(1.05rem,1.9vw,1.5rem)}@keyframes gesto-faixa-corre{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:hover){.gesto-faixa:hover .gesto-faixa__trilha{animation-play-state:paused}}.gesto-faixa:focus-within .gesto-faixa__trilha{animation-play-state:paused}:has(>.gesto-faixa):has(:focus-visible) .gesto-faixa__trilha{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gesto-faixa{overflow-x:auto}.gesto-faixa__trilha{will-change:auto;animation:none!important;transform:none!important}.gesto-faixa:after{display:none}}.gesto-malha{isolation:isolate;--gesto-malha-passo:clamp(1.75rem, 3vw, 2.75rem);--gesto-malha-fio:#ffffff0e;--gesto-malha-fio-forte:#ffffff1b;position:relative}.gesto-malha--discreta{--gesto-malha-fio:#ffffff09;--gesto-malha-fio-forte:#fff1}.gesto-malha:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right, var(--gesto-malha-fio-forte) 0 1px, transparent 1px calc(var(--gesto-malha-passo) * 4)), repeating-linear-gradient(to bottom, var(--gesto-malha-fio-forte) 0 1px, transparent 1px calc(var(--gesto-malha-passo) * 4)), repeating-linear-gradient(to right, var(--gesto-malha-fio) 0 1px, transparent 1px var(--gesto-malha-passo)), repeating-linear-gradient(to bottom, var(--gesto-malha-fio) 0 1px, transparent 1px var(--gesto-malha-passo));-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 74%,#0000 100%),radial-gradient(115% 85% at 50% 0,#000 25%,#0000 80%);mask-image:linear-gradient(#0000 0,#000 14% 74%,#0000 100%),radial-gradient(115% 85% at 50% 0,#000 25%,#0000 80%);-webkit-mask-composite:source-in;mask-composite:intersect}.gesto-malha__conteudo{z-index:1;position:relative}.gesto-numero,.gesto-marca,.gesto-faixa{--text-maquina:.875rem}.gesto-numero .tipo-mono,.gesto-marca__rotulo{letter-spacing:.06em}
