.jornada{image-rendering:pixelated;background:#05060a 0 0/288px 200px;min-height:100vh;padding:96px 0 120px}.jor-progresso{text-align:center;color:#d8ccae;margin-top:28px;font:16px Georgia,serif}.jor-progresso strong{color:#e8cf8a;font-size:22px}.jor-gemas{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.jor-gemas img,.jor-barra img,.jor-icone{image-rendering:pixelated}.jor-apagada{filter:grayscale()brightness(.45)}.jor-cap{margin-top:72px}.jor-cap>h2{color:#e0b88a;text-align:center;margin:0;font:28px Georgia,serif}.jor-cap>.raizes-sub{text-align:center}.jor-grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;margin-top:32px;display:grid}.jor-card{box-sizing:border-box;text-align:center;min-height:260px;image-rendering:pixelated;background-size:100% 100%;flex-direction:column;align-items:center;padding:32px 22px 52px;display:flex;position:relative}.jor-card h3,.jor-final h3{color:#e0b88a;text-shadow:1px 1px #000;margin:12px 0 8px;font:20px Georgia,serif}.jor-card p,.jor-final p{color:#d8ccae;text-shadow:1px 1px #000;margin:0;font:15px/1.5 Georgia,serif}.jor-selo{image-rendering:pixelated;letter-spacing:.1em;text-transform:uppercase;color:#f3e6c4;text-shadow:1px 1px #000;white-space:nowrap;background-size:100% 100%;padding:4px 22px;font:12px Georgia,serif;position:absolute;bottom:16px;left:50%;translate:-50%}.jor-feito .jor-selo{color:#2a1a08;text-shadow:none}.jor-barra{gap:3px;margin-top:14px;display:flex}.jor-plano{filter:grayscale(.85)brightness(.6)}.jor-forja .jor-icone{filter:grayscale(.5)}.jor-final{text-align:center;z-index:1;box-sizing:border-box;max-width:520px;image-rendering:pixelated;background-size:100% 100%;flex-direction:column;align-items:center;margin:72px auto 0;padding:32px 28px 60px;display:flex;position:relative}.jor-final .jor-icone{filter:grayscale()brightness(.7)}.jor-trilha{max-width:1040px;margin:56px auto 0;position:relative}.jor-cano,.jor-braco{image-rendering:pixelated;position:absolute}.jor-cano{background-repeat:repeat-y;background-size:32px 48px;width:32px;margin-left:-16px;left:50%}.jor-braco{background-repeat:repeat-x;background-size:48px 32px;width:64px;height:32px;margin-top:-16px;top:50%}.jor-esq .jor-braco{right:50%}.jor-dir .jor-braco{left:50%}.jor-flui{animation:1.6s steps(12,end) infinite jor-flui}.jor-braco.jor-flui{animation-name:jor-flui-h}.jor-esq .jor-braco.jor-flui{animation-direction:reverse}@keyframes jor-flui{to{background-position:0 48px}}@keyframes jor-flui-h{to{background-position:48px 0}}.jor-estacao{z-index:1;box-sizing:border-box;text-align:center;max-width:440px;image-rendering:pixelated;background-size:100% 100%;margin:72px auto 40px;padding:28px 32px;position:relative}.jor-trilha>.jor-estacao:first-of-type{margin-top:0}.jor-estacao h2{color:#e0b88a;text-shadow:1px 1px #000;margin:0 0 6px;font:24px Georgia,serif}.jor-estacao p{color:#d8ccae;text-shadow:1px 1px #000;margin:0;font:14px/1.5 Georgia,serif}.jor-passo{z-index:1;display:flex;position:relative}.jor-passo+.jor-passo{margin-top:-100px}.jor-dir{justify-content:flex-end}.jor-passo .jor-card{width:calc(50% - 64px)}.jor-no{z-index:2;image-rendering:pixelated;position:absolute;top:50%;left:50%;translate:-50% -50%}.jor-pulsa{animation:1.2s steps(2,end) infinite jor-pulsa}@keyframes jor-pulsa{50%{filter:brightness(1.5)}}@media (max-width:720px){.jornada{padding-top:56px}.jor-cano{left:16px}.jor-passo+.jor-passo{margin-top:24px}.jor-esq,.jor-dir{justify-content:flex-end}.jor-passo .jor-card{width:calc(100% - 56px)}.jor-esq .jor-braco,.jor-dir .jor-braco{width:40px;left:16px;right:auto}.jor-esq .jor-braco.jor-flui{animation-direction:normal}.jor-no{left:16px}.jor-estacao,.jor-final{max-width:none;margin-left:56px}}@media (prefers-reduced-motion:reduce){.jor-flui,.jor-pulsa{animation:none}}
