.trilho-faixa{position:relative;display:flex;column-gap:var(--spacing-5);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:var(--spacing-2);margin-inline:calc(-1 * var(--margem));padding-inline:var(--margem);scroll-padding-inline:var(--margem)}.trilho-faixa:focus-visible{outline:2px solid var(--color-acao);outline-offset:2px}.trilho-item{flex:none;width:var(--largura-pequena);max-width:calc(100vw - 2 * var(--margem));scroll-snap-align:start;display:flex;flex-direction:column}.trilho-grande{display:none}.trilho-pequeno{flex:1;padding-bottom:var(--spacing-4)}.trilho-carimbo{position:relative;margin-top:auto;padding-top:var(--spacing-3);display:grid}.trilho-carimbo:before{content:"";position:absolute;top:0;left:0;width:calc(100% + var(--spacing-5));border-top:1px solid var(--color-hairline)}.trilho-item:last-child .trilho-carimbo:before{width:100%}.trilho-carimbo>span{grid-area:1/1}.trilho-carimbo-apagado{color:var(--color-terciario)}.trilho-carimbo-aceso{color:var(--color-acao);transition:opacity var(--motion-fast) var(--ease-state)}.js-motion .trilho-item[data-aceso=nao] .trilho-carimbo-aceso{opacity:0}.trilho-carimbo:after{content:"";position:absolute;top:-3px;left:0;width:6px;height:6px;border-radius:9999px;background:var(--color-acao);transition:opacity var(--motion-fast) var(--ease-state)}.js-motion .trilho-item[data-aceso=nao] .trilho-carimbo:after{opacity:0}.trilho-botoes{display:none;gap:var(--spacing-2);margin-top:var(--spacing-3)}@media (max-width:1023.98px){.trilho-faixa{flex-direction:column;row-gap:var(--espaco-bloco);overflow:visible;scroll-snap-type:none;overscroll-behavior-x:auto;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.trilho-item{position:relative;scroll-snap-align:none}.trilho-carimbo:before{width:100%}}@media (min-width:1024px){.trilho{--coluna:calc((min(100vw - 2 * var(--margem), var(--container-conteudo)) - 11 * var(--gutter)) / 12);--trilho-item:min(720px,calc(6 * var(--coluna) + 5 * var(--gutter)));--trilho-vao:calc(var(--coluna) + 2 * var(--gutter));--palco:min(100vw - 48px,var(--container-palco));--trilho-recuo:calc((var(--palco) - min(100vw - 2 * var(--margem), var(--container-conteudo))) / 2);margin-inline:calc(50% - var(--palco) / 2)}.trilho-faixa{column-gap:var(--trilho-vao);margin-inline:0;padding-inline:var(--trilho-recuo);scroll-padding-inline:var(--trilho-recuo)}.trilho-item{width:var(--trilho-item);max-width:none}.trilho-grande{display:block;flex:1}.trilho-grande>figure[data-device=notebook]{width:111%!important;max-width:none!important;margin-left:-5.5%}.trilho-pequeno{display:none}.trilho-carimbo:before{width:calc(100% + var(--trilho-vao))}.js-motion .trilho[data-com-cena]{--trilho-passo:var(--trilho-item);--trilho-passo-celular:calc(4 * var(--coluna) + 3 * var(--gutter));--trilho-salto:calc(var(--palco) + var(--gutter) - var(--trilho-recuo) - var(--trilho-passo) + 0.055 * var(--trilho-item));--trilho-saltos:0;height:max(100svh,100svh + var(--n) * var(--trilho-passo) + var(--trilho-celulares,0) * (var(--trilho-passo-celular) - var(--trilho-passo)) + (var(--n) - 1 - var(--trilho-saltos)) * var(--trilho-vao) + var(--trilho-saltos) * var(--trilho-salto) + 2 * var(--trilho-recuo) - var(--palco))}}@media (min-width:1024px){@supports (width:round(down,10px,3px)){.js-motion .trilho[data-com-cena]{--trilho-reserva:280px;--trilho-item:min(720px,6 * var(--coluna) + 5 * var(--gutter),round(down,(100svh - var(--altura-header) - var(--trilho-reserva)) * 1.6 - 14.4px + var(--gutter),var(--coluna) + var(--gutter)) - var(--gutter))}.js-motion .trilho[data-com-cena]:not(:has(.trilho-titulo)){--trilho-reserva:calc(280px - 2.1 * var(--text-display-md) - var(--spacing-6))}}.js-motion .trilho[data-com-cena]>.trilho-palco{position:sticky;top:var(--altura-header);height:calc(100svh - var(--altura-header));display:flex;flex-direction:column;justify-content:safe center;overflow:clip;overflow-clip-margin:16px}.js-motion .trilho[data-com-cena] .trilho-faixa{overflow:visible;scroll-snap-type:none;width:max-content;padding-bottom:0}.js-motion .trilho[data-com-cena] .trilho-item:has(>.trilho-grande [data-device=celular]){width:var(--trilho-passo-celular)}.js-motion .trilho[data-com-cena] .trilho-grande figure[data-device=celular]{max-width:none!important}.js-motion .trilho[data-com-cena] .trilho-grande figure[data-device=celular]>[data-moldura]{width:200px}.js-motion .trilho[data-com-cena][data-paradas=por-tela]{--trilho-saltos:calc(var(--n) - 1)}.js-motion .trilho[data-com-cena][data-paradas=por-tela] .trilho-item+.trilho-item{margin-inline-start:calc(var(--trilho-salto) - var(--trilho-vao))}.js-motion .trilho[data-com-cena][data-paradas=por-tela] .trilho-item:not(:last-child) .trilho-carimbo:before{width:calc(100% + var(--trilho-salto))}}@media (min-width:1024px) and (max-height:680px){.js-motion .trilho[data-com-cena]{--trilho-texto:calc(4 * var(--coluna) + 3 * var(--gutter));--trilho-texto-celular:calc(3 * var(--coluna) + 2 * var(--gutter));--trilho-passo:calc(var(--trilho-item) + var(--gutter) + var(--trilho-texto));--trilho-passo-celular:calc(200px + var(--gutter) + var(--trilho-texto-celular))}@supports (width:round(down,10px,3px)){.js-motion .trilho[data-com-cena]{--trilho-reserva-compacta:calc(32px + 2.1 * var(--text-display-md) + var(--spacing-4));--trilho-item:min(720px,6 * var(--coluna) + 5 * var(--gutter),round(down,(100svh - var(--altura-header) - var(--trilho-reserva-compacta)) * 1.55 - 14.4px + var(--gutter),var(--coluna) + var(--gutter)) - var(--gutter))}.js-motion .trilho[data-com-cena]:not(:has(.trilho-titulo)){--trilho-reserva-compacta:32px}}.js-motion .trilho[data-com-cena] .trilho-titulo{margin-bottom:var(--spacing-4)}.js-motion .trilho[data-com-cena] .trilho-faixa{display:flex;align-items:flex-start}.js-motion .trilho[data-com-cena] .trilho-item{display:grid;grid-template-columns:var(--trilho-item) var(--trilho-texto);grid-template-rows:1fr auto;column-gap:var(--gutter);width:var(--trilho-passo)}.js-motion .trilho[data-com-cena] .trilho-item:has(>.trilho-grande [data-device=celular]){grid-template-columns:200px var(--trilho-texto-celular);width:var(--trilho-passo-celular)}.js-motion .trilho[data-com-cena] :is(.trilho-grande,.trilho-grande>div:has(>figure[data-device])){display:contents}.js-motion .trilho[data-com-cena] .trilho-grande>:not(figure,:has(>figure[data-device])){grid-column:1;grid-row:1/-1;align-self:start}.js-motion .trilho[data-com-cena] .trilho-grande figure[data-device]{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;width:auto!important;max-width:none!important;margin-left:0}.js-motion .trilho[data-com-cena] .trilho-grande figure[data-device]>:first-child{grid-column:1;grid-row:1/-1;align-self:start}.js-motion .trilho[data-com-cena] .trilho-grande figure[data-device=notebook]>:first-child{width:111%;margin-left:-5.5%}.js-motion .trilho[data-com-cena] .trilho-grande figure[data-device=celular]>[data-moldura]{width:100%}.js-motion .trilho[data-com-cena] .trilho-carimbo{grid-column:2;grid-row:2;margin-top:0}.js-motion .trilho[data-com-cena] .trilho-item:has(figure[data-device=notebook]) .trilho-carimbo{margin-bottom:calc(.0194 * var(--trilho-item))}.js-motion .trilho[data-com-cena] .trilho-carimbo:before,.js-motion .trilho[data-com-cena][data-paradas] .trilho-item:not(:last-child) .trilho-carimbo:before{width:100%}}@media (min-width:1024px) and (max-width:1279.98px) and (max-height:879px),(min-width:1280px) and (max-height:819px){.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]){--trilho-texto:calc(4 * var(--coluna) + 3 * var(--gutter));--trilho-texto-celular:calc(3 * var(--coluna) + 2 * var(--gutter));--trilho-passo:calc(var(--trilho-item) + var(--gutter) + var(--trilho-texto));--trilho-passo-celular:calc(200px + var(--gutter) + var(--trilho-texto-celular))}@supports (width:round(down,10px,3px)){.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]){--trilho-reserva-compacta:calc(32px + 2.1 * var(--text-display-md) + var(--spacing-4));--trilho-item:min(720px,6 * var(--coluna) + 5 * var(--gutter),round(down,(100svh - var(--altura-header) - var(--trilho-reserva-compacta)) * 1.55 - 14.4px + var(--gutter),var(--coluna) + var(--gutter)) - var(--gutter))}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]):not(:has(.trilho-titulo)){--trilho-reserva-compacta:32px}}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-titulo{margin-bottom:var(--spacing-4)}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-faixa{display:flex;align-items:flex-start}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-item{display:grid;grid-template-columns:var(--trilho-item) var(--trilho-texto);grid-template-rows:1fr auto;column-gap:var(--gutter);width:var(--trilho-passo)}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-item:has(>.trilho-grande [data-device=celular]){grid-template-columns:200px var(--trilho-texto-celular);width:var(--trilho-passo-celular)}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) :is(.trilho-grande,.trilho-grande>div:has(>figure[data-device])){display:contents}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-grande>:not(figure,:has(>figure[data-device])){grid-column:1;grid-row:1/-1;align-self:start}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-grande figure[data-device]{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;width:auto!important;max-width:none!important;margin-left:0}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-grande figure[data-device]>:first-child{grid-column:1;grid-row:1/-1;align-self:start}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-grande figure[data-device=notebook]>:first-child{width:111%;margin-left:-5.5%}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-grande figure[data-device=celular]>[data-moldura]{width:100%}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-carimbo{grid-column:2;grid-row:2;margin-top:0}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-item:has(figure[data-device=notebook]) .trilho-carimbo{margin-bottom:calc(.0194 * var(--trilho-item))}.js-motion .trilho[data-com-cena]:has(.trilho-grande [data-device=celular]) .trilho-carimbo:before,.js-motion .trilho[data-com-cena][data-paradas]:has(.trilho-grande [data-device=celular]) .trilho-item:not(:last-child) .trilho-carimbo:before{width:100%}}[data-movimento=reduzido] .trilho{margin-inline:0}[data-movimento=reduzido] .trilho-faixa{flex-direction:column;row-gap:var(--espaco-bloco);overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0}[data-movimento=reduzido] .trilho-item{width:auto;max-width:var(--trilho-item)}[data-movimento=reduzido] .trilho-carimbo,[data-movimento=reduzido] .trilho-pequeno>*{max-width:var(--largura-pequena)}[data-movimento=reduzido] .trilho-carimbo:before{width:100%}[data-movimento=reduzido] .trilho-botoes{display:none}@media (prefers-reduced-motion:reduce){.trilho,.trilho-faixa{margin-inline:0}.trilho-faixa{flex-direction:column;row-gap:var(--espaco-bloco);overflow:visible;scroll-snap-type:none;padding-inline:0}.trilho-item{width:auto;max-width:var(--trilho-item)}.trilho-carimbo,.trilho-pequeno>*{max-width:var(--largura-pequena)}.trilho-carimbo:before{width:100%}.trilho-botoes{display:none}}@media (min-width:1024px){[data-movimento=reduzido] .trilho-carimbo{max-width:none}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.trilho-carimbo{max-width:none}}@media (max-width:1023.98px){.trilho .trilho-item{width:var(--largura-pequena);max-width:100%}}.trilho-titulo{margin-bottom:var(--spacing-6)}@media (min-width:1024px){.trilho-titulo{padding-inline:var(--trilho-recuo)}[data-movimento=reduzido] .trilho-titulo{padding-inline:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.trilho-titulo{padding-inline:0}}.trilho-grande{padding-bottom:var(--spacing-4)}@media (max-width:1023.98px){.trilho-item [data-janela]>[data-conteudo]{content-visibility:auto;contain-intrinsic-size:auto 1280px auto 800px}.trilho-item [data-device=celular] [data-janela]>[data-conteudo]{contain-intrinsic-size:auto 402px auto 874px}[data-movimento=reduzido] .trilho-item[data-sem-pequeno]>.trilho-grande>*{max-width:var(--largura-pequena)}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.trilho-item[data-sem-pequeno]>.trilho-grande>*{max-width:var(--largura-pequena)}}@media (max-width:1023.98px){.trilho-item[data-sem-pequeno] .trilho-grande{display:block;flex:1}}