html{--lt-topo:87px;--lt-ease:cubic-bezier(.2, .7, .2, 1)}.lt-historia [hidden],.lt-pres [hidden]{display:none!important}.lt-sobre,.lt-ano-rot,.lt-era-n,.lt-data,.lt-painel-ord,.lt-dados dt,.lt-painel-marcos h4,.lt-painel-marcos b{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:800}.lt-sobre{letter-spacing:.08em;margin:0 0 8px;font-size:13px}.lt-ano-caixa,.lt-card,.lt-integra,.lt-seta,.lt-p-btn,.lt-dados>div,.lt-painel-marcos a{border:1px solid var(--line);background:#fff}.lt-ico,.lt-seta,.lt-av{place-items:center;display:grid}.lt-sec-cab{max-width:780px;margin-bottom:34px}.lt-sec-cab.lt-sec-arte{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:24px 48px;max-width:none;margin-bottom:40px;display:grid}.lt-sec-arte>div{max-width:640px}.lt-sec-cab h2{color:var(--navy);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.lt-lead{color:#2b3c4e;margin:0;font-size:17px;line-height:1.6}.lt-dica{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.lt-arte{background:radial-gradient(640px 360px at 18% -20%, #17548f 0%, var(--navy) 58%, #071a30 100%);width:100%;box-shadow:var(--shadow-lg);border-radius:18px;margin:0;padding:14px 14px 12px}.lt-arte svg{width:100%;height:auto;display:block;overflow:visible}.lt-arte figcaption{color:#c9dcef;margin:6px 4px 0;font-size:13px;line-height:1.45}.anima .lt-traco{stroke-dasharray:1;stroke-dashoffset:1px}.anima .lt-surge{opacity:0}.anima .lt-qs use,.anima .lt-cruz{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.3)}.anima .lt-praca{fill:#2b8fd600}.anima .is-vis .lt-traco{animation:lt-desenha var(--d,1s) var(--atraso,0s) cubic-bezier(.45, .05, .25, 1) forwards}.anima .is-vis .lt-surge{animation:lt-surge .6s var(--atraso,0s) ease-out forwards}.anima .is-vis .lt-qs use{animation:lt-brota .42s calc(1.45s + var(--i) * 70ms) var(--lt-ease) forwards}.anima .is-vis .lt-praca{animation:lt-desenha var(--d) var(--atraso) cubic-bezier(.45, .05, .25, 1) forwards, lt-preenche .5s calc(var(--atraso) + var(--d)) ease-out forwards}.anima .is-vis .lt-cruz{animation:.4s cubic-bezier(.3,1.6,.5,1) 2.2s forwards lt-brota}@keyframes lt-preenche{to{fill:#2b8fd638}}@keyframes lt-desenha{to{stroke-dashoffset:0}}@keyframes lt-surge{to{opacity:1}}@keyframes lt-brota{to{opacity:1;transform:none}}.lt-historia{background:linear-gradient(180deg, var(--bg) 0%, #eef3f8 100%);padding:60px 0 72px;position:relative}.lt-historia:before{content:"";pointer-events:none;background-image:linear-gradient(#0b4f8a0d 1px,#0000 1px),linear-gradient(90deg,#0b4f8a0d 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.lt-historia>.wrap{position:relative}.lt-tl{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px;display:grid}.lt-ano{top:calc(var(--lt-topo) + 20px);z-index:3;position:sticky}.lt-ano-caixa{border-top:4px solid var(--blue-bright);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px;display:block;overflow:hidden}.lt-ano-rot,.lt-dados dt,.lt-painel-marcos h4{color:var(--muted);display:block}.lt-ano-num{color:var(--navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0;font-size:64px;font-weight:800;line-height:1;display:block}.lt-ano-num.lt-intervalo{letter-spacing:-.02em;font-size:38px;line-height:1.12}.lt-ano-era{color:var(--blue);font-size:16px;font-weight:800;line-height:1.3;display:block}.lt-ano-pres{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.45;display:block}.lt-ano-barra{display:none}.lt-eras{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;margin-top:14px;padding:8px 10px}.lt-eras ol{margin:0;padding:0;list-style:none;position:relative}.lt-eras ol:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:22px;left:11px}.lt-eras a{color:#2b3c4e;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:4px 6px 4px 0;font-size:14px;font-weight:700;text-decoration:none;display:grid;position:relative}.lt-eras a:before{content:"";z-index:1;background:#fff;border:2px solid #9fb0c0;border-radius:50%;justify-self:center;width:12px;height:12px;position:relative}.lt-eras small{color:var(--muted);font-size:12px;font-weight:600;display:block}.lt-eras a:hover{color:var(--blue);background:var(--blue-soft)}.lt-eras a[aria-current=true]{color:var(--navy);font-weight:800}.lt-eras a[aria-current=true]:before{background:var(--gold);border-color:var(--navy);transform:scale(1.3)}.lt-trilha{padding-left:58px;position:relative}.lt-linha{z-index:1;background:#cfdbe7;border-radius:4px;width:4px;position:absolute;top:8px;bottom:8px;left:21px;overflow:hidden}.lt-linha i{background:linear-gradient(180deg, var(--blue-bright) 0%, var(--blue) 60%, var(--navy) 100%);transform-origin:top;position:absolute;inset:0}.lt-vivo .lt-linha i{transform:scaleY(0)}.lt-era+.lt-era{margin-top:44px}.lt-era-t{z-index:2;color:var(--navy);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 16px;font-size:24px;line-height:1.2;display:flex;position:relative}.lt-era-t:before{content:"";z-index:2;background:var(--navy);border:3px solid #eaf0f6;border-radius:3px;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:-44px;transform:rotate(45deg)}.lt-era-n{background:var(--blue-soft);border-radius:6px;padding:4px 8px}.lt-era-per{color:var(--muted);font-size:15px;font-weight:700}.lt-marcos{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lt-marco{position:relative}.lt-no{z-index:2;background:#fff;border:3px solid #9fb0c0;border-radius:50%;width:22px;height:22px;transition:background-color .25s,border-color .25s,transform .25s,box-shadow .25s;position:absolute;top:22px;left:-46px}.lt-passou .lt-no{background:var(--blue-bright);border-color:var(--blue-bright)}.lt-atual .lt-no{background:var(--gold);border-color:var(--navy);transform:scale(1.18);box-shadow:0 0 0 6px #f0b4294d}.lt-lacuna .lt-no,.lt-lacuna.lt-passou .lt-no{background:#eef3f8;border-style:dashed}.lt-lacuna.lt-passou .lt-no{border-color:var(--blue-bright)}.lt-citacao .lt-no{background:var(--navy);border-color:var(--navy);top:26px}.lt-citacao .lt-no:after{content:"“";text-align:center;color:#fff;font-size:19px;font-weight:800;line-height:19px;position:absolute;top:1px;left:0;right:0}.lt-citacao.lt-atual .lt-no:after{color:var(--navy)}.lt-card{border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;column-gap:16px;max-width:760px;padding:18px 20px;display:grid;position:relative;box-shadow:0 8px 24px #1028460f}.lt-card>*{grid-column:1}.lt-card>.lt-ico{grid-area:1/2/span 2;align-self:start}.lt-ico{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border:1px solid #b7cde0;border-radius:12px}.lt-ico svg,.lt-seta svg,.lt-ir svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lt-seta svg,.lt-ir svg{stroke-width:2.2px}.lt-card h4{color:var(--navy);margin:0;font-size:20px;line-height:1.25}.lt-data{margin-bottom:4px;font-size:13px;display:block}.lt-card p{color:#2b3c4e;margin:8px 0 0;font-size:16px;line-height:1.6}.lt-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lt-tags li{color:var(--navy);border:1px solid var(--line);background:#eef3f8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.lt-ir{color:var(--blue);justify-self:start;align-items:center;gap:6px;min-height:44px;margin-top:12px;font-size:15px;font-weight:700;display:inline-flex}.lt-lacuna .lt-card{box-shadow:none;background:#ffffff9e;border-style:dashed;border-color:#b7c7d7}.lt-lacuna .lt-ico{background:#fff}.lt-na-gestao .lt-card{box-shadow:inset 5px 0 0 var(--blue-bright), 0 10px 26px #10284614;border-color:#9cc3ea}.anima .lt-marco:target .lt-card,.anima .lt-marco:target .lt-quote{animation:1.6s ease-out lt-alvo}@keyframes lt-alvo{0%,30%{box-shadow:0 0 0 5px #1478d466, var(--shadow)}}.lt-quote{background:linear-gradient(135deg, var(--navy) 0%, #0d3d6b 100%);color:#fff;max-width:760px;box-shadow:var(--shadow-lg);border-radius:18px;margin:0;padding:30px 30px 24px;position:relative;overflow:hidden}.lt-quote:before{content:"“";color:var(--sky);font-size:150px;font-weight:800;line-height:1;position:absolute;top:-26px;left:16px}.lt-quote blockquote{z-index:1;margin:0;position:relative}.lt-quote blockquote p{margin:0;padding-top:38px;font-size:clamp(18px,1.9vw,22px);font-weight:600;line-height:1.5}.lt-grifo{background:linear-gradient(var(--sky), var(--sky)) 0 100% / 100% 3px no-repeat;padding-bottom:3px}.anima .lt-grifo{transition:background-size .9s .35s var(--lt-ease);background-size:0% 3px}.anima .is-vis .lt-grifo{background-size:100% 3px}.lt-quote figcaption{z-index:1;color:#c5d6e8;margin-top:16px;font-size:14px;line-height:1.5;position:relative}.lt-quote figcaption b{color:#fff}.lt-integra{border-radius:var(--radius);grid-column:2;max-width:760px;margin-left:58px}.lt-integra summary{min-height:44px;color:var(--blue);cursor:pointer;align-items:center;padding:10px 20px;font-weight:700;display:flex}.lt-integra-corpo{color:#2b3c4e;padding:0 20px 8px;font-size:15px;line-height:1.65}.lt-pres{border-top:1px solid var(--line);background:#fff;padding:64px 0 60px}.lt-regua{margin:6px 0 4px}.lt-regua-topo{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.lt-regua-topo b{color:var(--navy)}.lt-regua-leg{flex-wrap:wrap;gap:14px;display:flex}.lt-regua-leg span{align-items:center;gap:6px;display:inline-flex}.lt-regua-leg i{background:#9dbfdf;border-radius:4px;width:16px;height:8px;display:inline-block}.lt-regua-leg .lt-l-sel{background:var(--blue-bright)}.lt-regua-leg .lt-l-inc{background:repeating-linear-gradient(45deg,#9fb0c0 0 3px,#e6edf4 3px 6px)}.lt-regua-leg .lt-l-marco{background:var(--navy);border-radius:2px;width:3px;height:12px}.lt-regua-area{padding-top:18px;position:relative}.lt-regua-marcos{height:16px;position:absolute;top:0;left:0;right:0}.lt-tique{background:var(--navy);transform-origin:bottom;border-radius:2px;width:3px;height:11px;margin-left:-1.5px;position:absolute;bottom:2px}.lt-tique.lt-sel{background:var(--blue-bright);transform:scaleY(1.35)}.lt-regua-barra{height:16px;box-shadow:inset 0 0 0 1px var(--line);background:#eef3f8;border-radius:999px;position:relative;overflow:hidden}.lt-seg{background:#9dbfdf;position:absolute;top:0;bottom:0;box-shadow:inset -2px 0 #fff}.lt-seg-b{background:#bcd3e9}.lt-seg.lt-incerto{background:repeating-linear-gradient(45deg,#9fb0c0 0 4px,#e6edf4 4px 8px)}.lt-seg.lt-sel{background:var(--blue-bright)}.lt-seg.lt-incerto.lt-sel{background:repeating-linear-gradient(45deg, var(--blue-bright) 0 4px, #cfe3f6 4px 8px)}.lt-regua-cursor{border:8px solid #0000;border-top:0;border-bottom:10px solid var(--navy);transition:left .35s var(--lt-ease);margin-left:-8px;position:absolute;top:36px}.lt-regua-anos{height:20px;color:var(--muted);margin-top:14px;font-size:12px;font-weight:700;position:relative}.lt-regua-anos span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.lt-regua-anos span:first-child{transform:none}.lt-regua-anos span:last-child{transform:translate(-100%)}.lt-faixa-ctrl{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;display:grid}.lt-seta{width:48px;height:48px;color:var(--navy);box-shadow:var(--shadow);border-radius:50%;padding:0}.lt-seta:not([aria-disabled=true]):hover{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.lt-seta[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lt-faixa{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b7cde0 transparent;overscroll-behavior-x:contain;gap:12px;margin:0;padding:10px 6px 16px;list-style:none;display:flex;position:relative;overflow-x:auto}.lt-faixa>li{scroll-snap-align:center;flex:none}.lt-p-btn{text-align:left;border-radius:var(--radius);width:206px;height:100%;min-height:164px;color:var(--ink);grid-template:"av per""nome nome""prof prof"1fr/48px minmax(0,1fr);align-items:start;gap:8px 10px;padding:14px;transition:box-shadow .2s,transform .2s;display:grid}.lt-p-btn:hover{border-color:var(--blue-bright)}.lt-p-btn[aria-selected=true]{border-color:var(--blue-bright);background:var(--sky-soft);box-shadow:0 0 0 2px var(--blue-bright), 0 12px 26px #1028461f;transform:translateY(-3px)}.lt-p-btn:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.lt-p-btn .lt-av{grid-area:av}.lt-p-nome{color:var(--navy);grid-area:nome;font-size:16px;font-weight:800;line-height:1.25}.lt-p-prof{color:var(--muted);grid-area:prof;font-size:13px;line-height:1.4}.lt-p-per{color:var(--blue);background:var(--blue-soft);text-align:center;border-radius:999px;grid-area:per;place-self:center end;padding:4px 9px;font-size:12px;font-weight:800}.lt-p-btn[aria-selected=true] .lt-p-per{background:var(--gold);color:var(--gold-ink)}.lt-av{letter-spacing:.02em;color:#fff;background:var(--navy);border-radius:50%;width:48px;height:48px;font-size:17px;font-weight:800;box-shadow:inset 0 0 0 2px #ffffff38}[data-tom="2"] .lt-av{background:var(--blue)}[data-tom="3"] .lt-av{background:var(--blue-link)}[data-tom="4"] .lt-av{background:#2b4c6f}[data-tom="5"] .lt-av{background:var(--sky-soft);color:var(--navy);box-shadow:inset 0 0 0 2px var(--blue-bright)}.lt-p-btn[aria-selected=true] .lt-av{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--blue-bright)}.lt-faixa-rodape{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;font-size:13px;display:flex}.lt-conta{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:800}.lt-setas-mob{gap:8px;display:none}.lt-setas-mob .lt-seta{width:44px;height:44px;box-shadow:none}.lt-galeria{gap:18px;margin-top:18px;display:grid}.lt-painel{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--blue-bright);box-shadow:var(--shadow);scroll-margin-top:calc(var(--lt-topo) + 24px);border-radius:18px;grid-template:"cab marcos""info marcos"1fr/minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px 32px;padding:24px;display:grid}.lt-painel-cab{grid-area:cab;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;display:grid}.lt-painel-info{grid-area:info;padding-left:116px}.lt-painel-marcos{grid-area:marcos}.lt-painel-av{width:96px;height:96px;font-size:30px}.lt-painel-ord{margin:0}.lt-painel h3{color:var(--navy);margin:4px 0;font-size:26px;line-height:1.15}.lt-painel-prof{color:#2b3c4e;margin:0;font-size:15px}.lt-dados{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;display:grid}.lt-dados>div{border-left:4px solid var(--blue-bright);border-radius:10px;padding:10px 12px}.lt-dados dd{color:var(--navy);margin:3px 0 0;font-size:15px;font-weight:700}.lt-painel-info p{color:#2b3c4e;margin:12px 0 0;font-size:15px;line-height:1.55}.lt-painel-marcos h4{margin:0 0 10px;font-size:13px}p.lt-confirmar{color:#34506b;background:#eef3f8;border:1px dashed #6f89a3;border-radius:8px;justify-self:start;margin:10px 0 0;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.45;display:inline-block}.lt-painel-marcos ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lt-painel-marcos a{min-height:44px;color:var(--ink);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:grid}.lt-painel-marcos a:before{content:"";background:var(--blue-bright);width:12px;height:12px;box-shadow:0 0 0 3px var(--blue-soft);border-radius:50%;justify-self:center;margin-top:3px}.lt-painel-marcos a.lt-m-lacuna:before{box-shadow:none;background:#fff;border:2px dashed #9fb0c0;width:10px;height:10px}.lt-painel-marcos a:hover{border-color:var(--blue-bright);background:#f7fbff}.lt-painel-marcos b{display:block}.lt-painel-vazio{color:#2b3c4e;margin:0 0 10px;font-size:14px;line-height:1.5}.lt-fim{background:var(--bg);padding:56px 0 64px}.lt-fim-caixa{color:#fff;background:radial-gradient(900px 420px at 88% -30%, #17548f 0%, var(--navy) 58%, #071a30 100%);box-shadow:var(--shadow-lg);border-radius:22px;padding:42px 44px;position:relative;overflow:hidden}.lt-fim-caixa:after{content:"";background:linear-gradient(90deg, var(--blue-bright) 0 34%, var(--sky) 34% 67%, #fff 67%);height:6px;position:absolute;bottom:0;left:0;right:0}.lt-fim-caixa .lt-sobre{color:#b9dcfa}.lt-fim-caixa :focus-visible{outline-color:var(--gold)}.lt-fim h2{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.05}.lt-fim-desc{color:#d7e6f5;max-width:42rem;margin:0 0 24px;font-size:17px;line-height:1.6}#linha-do-tempo,#presidentes,#e-hoje,.lt-era,.lt-marco{scroll-margin-top:calc(var(--lt-topo) + 24px)}@media (width<=980px){.lt-sec-cab.lt-sec-arte{grid-template-columns:minmax(0,1fr);margin-bottom:30px}.lt-arte{max-width:440px}.lt-tl{grid-template-columns:minmax(0,1fr);gap:0}.lt-ano{top:var(--lt-topo);z-index:6;margin:0 -20px 22px}.lt-ano-caixa{border:0;border-bottom:1px solid var(--line);background:var(--paper);border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:10px 20px 0;display:grid;box-shadow:0 8px 18px #1028461a}.lt-ano-rot,.lt-ano-pres,.lt-eras{display:none}.lt-ano-num{margin:0;font-size:30px}.lt-ano-num.lt-intervalo{font-size:22px}.lt-ano-era{font-size:15px}.lt-ano-barra{background:#dfe8f1;grid-column:1/-1;height:4px;margin:10px -20px 0;display:block}.lt-ano-barra i{background:linear-gradient(90deg, var(--blue-bright), var(--navy));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lt-trilha{padding-left:42px}.lt-linha{left:11px}.lt-no{left:-41px}.lt-era-t:before{left:-39px}.lt-era,.lt-marco{scroll-margin-top:calc(var(--lt-topo) + 86px)}.lt-integra{grid-column:1;margin:28px 0 0}.lt-painel{grid-template:"cab""info""marcos"/minmax(0,1fr);gap:18px}.lt-painel-cab{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:14px}.lt-painel-av{width:60px;height:60px;font-size:20px}.lt-painel-info{padding-left:0}.lt-fim-caixa{padding:32px 24px 36px}}@media (width<=600px){html{--lt-topo:71px}.lt-arte{max-width:none;padding:10px}.lt-sec-cab{margin-bottom:26px}.lt-lead{font-size:16px}.lt-era-t{font-size:21px}.lt-card{column-gap:12px;padding:16px}.lt-card h4{font-size:18px}.lt-card p{font-size:15px}.lt-ico{border-radius:10px;width:38px;height:38px}.lt-ico svg{width:19px;height:19px}.lt-quote{padding:26px 20px 20px}.lt-quote:before{font-size:120px;top:-20px;left:10px}.lt-regua-anos .lt-ano-sec{display:none}.lt-faixa-ctrl{display:block}.lt-faixa-ctrl>.lt-seta{display:none}.lt-faixa{padding-left:2px;padding-right:2px}.lt-p-btn{width:196px}.lt-setas-mob{display:flex}.lt-painel{padding:20px 16px}.lt-painel h3{font-size:21px}.lt-fim-caixa .cta-row .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.lt-p-btn[aria-selected=true]{transform:none}}
