.tj[data-astro-cid-xyaq3qa2]{isolation:isolate;padding-block:clamp(64px,7vw,112px);position:relative;overflow:hidden}.tj__head[data-astro-cid-xyaq3qa2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(48px,5vw,80px);display:grid}.tj__eyebrow[data-astro-cid-xyaq3qa2]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-600);margin:0 0 12px;font-size:.8rem;font-weight:600}.tj__title[data-astro-cid-xyaq3qa2]{font-family:var(--display);letter-spacing:-.035em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.6vw,3.8rem);font-weight:600;line-height:1.02}.tj__side[data-astro-cid-xyaq3qa2]{justify-self:end;max-width:52ch}.tj__lede[data-astro-cid-xyaq3qa2]{color:var(--muted);margin:0;font-size:1.08rem}.tj__cta[data-astro-cid-xyaq3qa2]{background:var(--navy);color:#fff;border-radius:999px;gap:8px;margin-top:18px;padding:12px 20px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.tj__cta[data-astro-cid-xyaq3qa2]:hover{background:var(--blue)}.tj--trilho[data-astro-cid-xyaq3qa2]{color:#fff;background:radial-gradient(45% 70% at 100% 0,#3c78be38,#0000 70%),radial-gradient(40% 60% at 0 100%,#b08a3e24,#0000 70%),#0b1626}.tj--trilho[data-astro-cid-xyaq3qa2]:after{content:"";z-index:-1;background-image:var(--grain);opacity:.12;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.tj__seal[data-astro-cid-xyaq3qa2]{z-index:-1;opacity:.04;pointer-events:none;width:min(36vw,520px);height:auto;position:absolute;top:50%;right:4%;translate:0 -50%}.tj--trilho[data-astro-cid-xyaq3qa2] .tj__title[data-astro-cid-xyaq3qa2]{color:#fff}.tj--trilho[data-astro-cid-xyaq3qa2] .tj__eyebrow[data-astro-cid-xyaq3qa2]{color:#e3c98f}.tj--trilho[data-astro-cid-xyaq3qa2] .tj__lede[data-astro-cid-xyaq3qa2]{color:#b9c7d8}.tj--trilho[data-astro-cid-xyaq3qa2] .tj__cta[data-astro-cid-xyaq3qa2]{background:var(--gold);color:#17202c}.tj--trilho[data-astro-cid-xyaq3qa2] .tj__cta[data-astro-cid-xyaq3qa2]:hover{background:#c79d4b}.rail[data-astro-cid-xyaq3qa2]{position:relative}.rail__list[data-astro-cid-xyaq3qa2]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.rail__track[data-astro-cid-xyaq3qa2]{background:#ffffff24;border-radius:2px;height:2px;position:absolute;top:7px;left:0;right:0}.rail__fill[data-astro-cid-xyaq3qa2]{transform-origin:0;transform:scaleX(var(--p));background:linear-gradient(90deg, var(--gold), #e3c98f);border-radius:2px;position:absolute;inset:0}.rail__item[data-astro-cid-xyaq3qa2]{--on:clamp(0, (var(--p) - var(--at)) * 40 + 1, 1);flex-direction:column;padding-top:40px;display:flex;position:relative}.rail__dot[data-astro-cid-xyaq3qa2]{width:16px;height:16px;box-shadow:0 0 0 calc(var(--on) * 6px) rgba(176, 138, 62, calc(var(--on) * .25));border:2px solid #ffffff4d;border-color:rgba(227, 201, 143, calc(.3 + var(--on) * .7));background:#0b1626;border-radius:50%;position:absolute;top:0;left:0}.rail__year[data-astro-cid-xyaq3qa2]{font-family:var(--display);letter-spacing:-.045em;color:#fff;opacity:calc(.28 + var(--on) * .72);margin:0;font-size:clamp(2.6rem,4.2vw,4.6rem);font-weight:600;line-height:.9}.rail__name[data-astro-cid-xyaq3qa2]{font-family:var(--display);letter-spacing:-.015em;opacity:calc(.45 + var(--on) * .55);margin:18px 0 0;font-size:1.15rem;font-weight:600;line-height:1.3}.rail__text[data-astro-cid-xyaq3qa2]{color:#b9c7d8;opacity:calc(.45 + var(--on) * .55);margin:10px 0 16px;font-size:.93rem;line-height:1.55}.rail__note[data-astro-cid-xyaq3qa2]{color:#e3c98f;opacity:calc(.35 + var(--on) * .65);border-top:1px solid #ffffff1f;margin:auto 0 0;padding-top:12px;font-size:.82rem;font-weight:600}.tj--narrativa[data-astro-cid-xyaq3qa2]{border-block:1px solid var(--line);background:#fff}.nar[data-astro-cid-xyaq3qa2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.nar__stick[data-astro-cid-xyaq3qa2]{position:sticky;top:24vh}.nar__years[data-astro-cid-xyaq3qa2]{height:clamp(120px,14vw,220px);position:relative}.nar__year[data-astro-cid-xyaq3qa2]{font-family:var(--display);letter-spacing:-.06em;color:var(--navy);opacity:0;transition:opacity .5s var(--ease), translate .6s var(--ease);font-size:clamp(6rem,13vw,13rem);font-weight:600;line-height:1;position:absolute;inset:0;translate:0 24px}.nar__year[data-astro-cid-xyaq3qa2].is-on{opacity:1;translate:0}.nar__ticks[data-astro-cid-xyaq3qa2]{gap:6px;margin:28px 0 0;padding:0;list-style:none;display:flex}.nar__ticks[data-astro-cid-xyaq3qa2] li[data-astro-cid-xyaq3qa2]{border-top:3px solid var(--line);color:var(--muted);flex:1;padding-top:10px;font-size:.8rem;font-weight:600;transition:border-color .4s,color .4s}.nar__ticks[data-astro-cid-xyaq3qa2] li[data-astro-cid-xyaq3qa2].is-past{border-color:#b08a3e73}.nar__ticks[data-astro-cid-xyaq3qa2] li[data-astro-cid-xyaq3qa2].is-on{border-color:var(--gold);color:var(--navy)}.nar__steps[data-astro-cid-xyaq3qa2]{margin:0;padding:0;list-style:none}.nar__step[data-astro-cid-xyaq3qa2]{border-top:1px solid var(--line);opacity:.35;flex-direction:column;justify-content:center;min-height:46vh;padding-block:24px;transition:opacity .5s;display:flex}.nar__step[data-astro-cid-xyaq3qa2].is-on{opacity:1}.nar__mobile-year[data-astro-cid-xyaq3qa2]{display:none}.nar__note[data-astro-cid-xyaq3qa2]{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-600);margin:0;font-size:.8rem;font-weight:700}.nar__name[data-astro-cid-xyaq3qa2]{font-family:var(--display);letter-spacing:-.03em;color:var(--navy);margin:10px 0 0;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:600;line-height:1.15}.nar__text[data-astro-cid-xyaq3qa2]{color:var(--muted);max-width:58ch;margin:14px 0 0;font-size:1.1rem;line-height:1.6}.nar__link[data-astro-cid-xyaq3qa2]{color:var(--navy);border-bottom:1px solid;align-self:flex-start;margin-top:18px;font-weight:600;text-decoration:none}.nar__link[data-astro-cid-xyaq3qa2]:hover{color:var(--blue)}:root[data-contrast=high] .tj--trilho[data-astro-cid-xyaq3qa2]{background:#000}:root[data-contrast=high] .tj__seal[data-astro-cid-xyaq3qa2]{display:none}@media (prefers-reduced-motion:reduce){.nar__step[data-astro-cid-xyaq3qa2]{opacity:1}}@media (width<=960px){.tj__head[data-astro-cid-xyaq3qa2]{grid-template-columns:1fr}.tj__side[data-astro-cid-xyaq3qa2]{justify-self:start}.rail__list[data-astro-cid-xyaq3qa2]{grid-template-columns:1fr;gap:0}.rail__track[data-astro-cid-xyaq3qa2]{width:2px;height:auto;inset:0 auto 0 7px}.rail__fill[data-astro-cid-xyaq3qa2]{transform-origin:top;transform:scaleY(var(--p))}.rail__item[data-astro-cid-xyaq3qa2]{padding:0 0 36px 40px}.rail__year[data-astro-cid-xyaq3qa2]{font-size:2.6rem}.rail__name[data-astro-cid-xyaq3qa2]{margin-top:10px}.nar[data-astro-cid-xyaq3qa2]{grid-template-columns:1fr}.nar__stick[data-astro-cid-xyaq3qa2]{display:none}.nar__step[data-astro-cid-xyaq3qa2]{opacity:1;min-height:0;padding-block:28px}.nar__mobile-year[data-astro-cid-xyaq3qa2]{font-family:var(--display);letter-spacing:-.05em;color:var(--navy);margin:0 0 6px;font-size:3rem;font-weight:600;line-height:1;display:block}}
