.numeros-caixa[data-astro-cid-oylxwlxv]{container-type:inline-size}.numeros[data-astro-cid-oylxwlxv]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-top:1px solid var(--linha);margin:0;display:grid}.numeros__item[data-astro-cid-oylxwlxv]{border-bottom:1px solid var(--linha);flex-direction:column;padding:26px 20px 28px 0;display:flex}.numeros__item[data-astro-cid-oylxwlxv]:not(:nth-child(3n+1)){border-left:1px solid var(--linha);padding-left:20px}.numeros__valor[data-astro-cid-oylxwlxv]{font-family:var(--serif);letter-spacing:-.03em;white-space:nowrap;order:-1;margin:0 0 10px;font-size:clamp(2.1rem,1rem + 5.2cqi,3.8rem);line-height:1}.numeros__prefixo[data-astro-cid-oylxwlxv]{vertical-align:.35em;color:var(--texto-suave);margin-right:2px;font-size:.6em}.numeros__sufixo[data-astro-cid-oylxwlxv]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tocha);margin-left:6px;font-size:.32em;font-weight:600}.numeros__rotulo[data-astro-cid-oylxwlxv]{font-weight:500;line-height:1.35}.numeros__detalhe[data-astro-cid-oylxwlxv]{color:var(--texto-suave);margin:4px 0 0;font-size:.82rem}@container (width<=640px){.numeros[data-astro-cid-oylxwlxv]{grid-template-columns:repeat(2,minmax(0,1fr))}.numeros__item[data-astro-cid-oylxwlxv]:not(:nth-child(3n+1)){border-left:0;padding-left:0}.numeros__item[data-astro-cid-oylxwlxv]:nth-child(2n){border-left:1px solid var(--linha);padding-left:16px}.numeros__valor[data-astro-cid-oylxwlxv]{font-size:clamp(1.9rem,.6rem + 9cqi,3.2rem)}}.intro[data-astro-cid-wvzjmwu2]{max-width:46em;margin-bottom:clamp(56px,8vw,96px)}.trilha[data-astro-cid-wvzjmwu2]{padding:0 0 0 clamp(44px,7vw,96px);position:relative}.trilha__lista[data-astro-cid-wvzjmwu2]{margin:0;padding:0;list-style:none}.trilha__svg[data-astro-cid-wvzjmwu2]{width:40px;height:100%;position:absolute;top:0;bottom:0;left:clamp(0px,1.5vw,16px);overflow:visible}.trilha__fundo[data-astro-cid-wvzjmwu2],.trilha__caminho[data-astro-cid-wvzjmwu2]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.trilha__fundo[data-astro-cid-wvzjmwu2]{stroke:#292d2b38;stroke-width:1.5px;stroke-dasharray:2 7}.trilha__caminho[data-astro-cid-wvzjmwu2]{stroke:var(--tocha-viva);stroke-width:2.4px;clip-path:inset(0 0 calc((1 - var(--p,0)) * 100%) 0)}.etapa[data-astro-cid-wvzjmwu2]{border-top:1px solid var(--linha);padding-block:clamp(48px,6vw,88px);position:relative}.etapa__local[data-astro-cid-wvzjmwu2]{margin-bottom:22px}.trecho[data-astro-cid-wvzjmwu2]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:32px clamp(32px,5vw,80px);display:grid}.trecho[data-astro-cid-wvzjmwu2]+.trecho[data-astro-cid-wvzjmwu2]{margin-top:clamp(40px,5vw,64px)}.etapa[data-astro-cid-wvzjmwu2]:first-of-type{border-top:0;padding-top:0}.etapa__ponto[data-astro-cid-wvzjmwu2]{background:var(--papel);width:16px;height:16px;transition:background-color .5s var(--ease), border-color .5s var(--ease), transform .5s var(--ease-out);border:2px solid #292d2b4d;border-radius:50%;position:absolute;top:clamp(54px,6.4vw,94px);left:calc(-1*clamp(44px,7vw,96px) + clamp(0px,1.5vw,16px) + 12px)}.etapa[data-astro-cid-wvzjmwu2]:first-of-type .etapa__ponto[data-astro-cid-wvzjmwu2]{top:6px}.etapa[data-astro-cid-wvzjmwu2].is-alcancada .etapa__ponto[data-astro-cid-wvzjmwu2]{background:var(--tocha-viva);border-color:var(--tocha-viva);transform:scale(1.15)}.etapa__prosa[data-astro-cid-wvzjmwu2]{font-family:var(--serif);max-width:36em;font-size:clamp(1.06rem,1rem + .25vw,1.2rem);line-height:1.62}.etapa__prosa[data-astro-cid-wvzjmwu2] p[data-astro-cid-wvzjmwu2]+p[data-astro-cid-wvzjmwu2]{margin-top:.9em}.etapa__fotos[data-astro-cid-wvzjmwu2]{gap:14px;display:grid}.trecho--2[data-astro-cid-wvzjmwu2] .etapa__fotos[data-astro-cid-wvzjmwu2],.trecho--3[data-astro-cid-wvzjmwu2] .etapa__fotos[data-astro-cid-wvzjmwu2]{grid-template-columns:1fr 1fr}.trecho--2[data-astro-cid-wvzjmwu2] .etapa__fotos[data-astro-cid-wvzjmwu2]>:first-child,.trecho--3[data-astro-cid-wvzjmwu2] .etapa__fotos[data-astro-cid-wvzjmwu2]>:first-child{grid-column:1/-1}.trecho--2[data-astro-cid-wvzjmwu2] .etapa__fotos[data-astro-cid-wvzjmwu2]>:nth-child(2){z-index:1;width:62%;box-shadow:0 0 0 6px var(--papel);grid-column:1/-1;justify-self:end;margin-top:-12%;position:relative}@media (width<=860px){.trecho[data-astro-cid-wvzjmwu2]{grid-template-columns:1fr}.etapa__ponto[data-astro-cid-wvzjmwu2]{top:clamp(54px,6.4vw,94px)}.trecho--2[data-astro-cid-wvzjmwu2] .etapa__fotos[data-astro-cid-wvzjmwu2]>:nth-child(2){width:70%}}.trecho--2[data-astro-cid-wvzjmwu2] .etapa__fotos[data-astro-cid-wvzjmwu2]>.foto--retrato:nth-child(2){width:46%}.ampliavel[data-astro-cid-wvzjmwu2]{width:100%;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.ampliavel__dica[data-astro-cid-wvzjmwu2]{color:var(--bege);font-family:var(--serif);background:#14342bd1;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:600;transition:background .3s;display:inline-flex;position:absolute;bottom:12px;right:12px}.ampliavel__dica[data-astro-cid-wvzjmwu2] svg{width:16px;height:16px}.ampliavel[data-astro-cid-wvzjmwu2]:hover .ampliavel__dica[data-astro-cid-wvzjmwu2],.ampliavel[data-astro-cid-wvzjmwu2]:focus-visible .ampliavel__dica[data-astro-cid-wvzjmwu2]{background:var(--verde-profundo)}.ampliado[data-astro-cid-wvzjmwu2]{background:#10261f;border:0;border-radius:12px;width:min(1100px,100vw - 24px);max-width:none;max-height:calc(100svh - 24px);padding:0;overflow:hidden}.ampliado[data-astro-cid-wvzjmwu2]::backdrop{background:#0e241ee6}.ampliado[data-astro-cid-wvzjmwu2] img[data-astro-cid-wvzjmwu2]{object-fit:contain;cursor:zoom-out;width:100%;height:auto;max-height:calc(100svh - 24px);display:block}.ampliado__fechar[data-astro-cid-wvzjmwu2]{width:44px;height:44px;color:var(--bege);cursor:pointer;background:#14342bd9;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ampliado__fechar[data-astro-cid-wvzjmwu2] svg{width:22px;height:22px}.voltar[data-astro-cid-wvzjmwu2]{margin-top:clamp(32px,5vw,56px);padding-left:clamp(44px,7vw,96px)}
