:root{--verde:#0f3d2a;--verde-escuro:#0a2a1c;--verde-borda:#2f5c45;--ouro:#c8a13a;--ouro-claro:#e6c766;--ouro-texto:#8a6a12;--vermelho:#a3201b;--azul:#1d3b6e;--papel:#f3eee2;--papel-claro:#fbf8f0;--papel-escuro:#e9e0c9;--tinta:#1a1d1a;--tinta-forte:#121512;--texto:#3f3b30;--suave:#5c574a;--linha:#d6caaa;--linha-forte:#b9ac86;--creme:#f3eee2;--creme-suave:#d8d2be;--f-titulo:"Cinzel", "Times New Roman", serif;--f-texto:"Libre Caslon Text", Georgia, serif;--f-rotulo:"Barlow Condensed", "Arial Narrow", sans-serif;--largura:1240px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--f-texto);margin:0;font-size:17px;line-height:1.6}img{max-width:100%;display:block}a{color:var(--verde)}a:hover{color:var(--vermelho)}:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.wrap{max-width:var(--largura);margin:0 auto;padding:0 24px}.pular{position:absolute;left:-9999px}.pular:focus{z-index:10;background:var(--verde);color:var(--creme);padding:10px 16px;top:16px;left:16px}.barra-topo{background:var(--verde-escuro)}.barra-topo-links{font-family:var(--f-rotulo);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:4px 24px;padding-top:9px;padding-bottom:9px;font-size:14px;font-weight:500;display:flex}.barra-topo-links a{color:#d9c68e;text-decoration:none}.barra-topo-links a:hover{color:#fff}.cabecalho{justify-content:center;padding-top:30px;padding-bottom:26px;display:flex}.marca{color:var(--verde);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;text-decoration:none;display:flex}.marca img{width:92px;height:92px}.marca-texto{flex-direction:column;gap:8px;display:flex}.marca-nome{font-family:var(--f-titulo);letter-spacing:.14em;color:var(--verde);font-size:clamp(30px,6vw,48px);font-weight:700;line-height:1}.marca-sub{color:#5a4e2e;font-size:clamp(15px,2.4vw,19px);font-style:italic}.marca:hover .marca-nome{color:var(--verde)}.filete-ouro{border-top:2px solid var(--ouro);border-bottom:1px solid var(--ouro);height:4px}.menu{background:var(--verde)}.menu-itens{flex-wrap:wrap;justify-content:center;gap:0 6px;padding:0 12px;display:flex}.menu a{color:var(--creme);font-family:var(--f-rotulo);letter-spacing:.12em;text-transform:uppercase;border-bottom:3px solid #0000;padding:16px 18px 13px;font-size:17px;font-weight:600;text-decoration:none}.menu a:hover{color:var(--ouro-claro)}.menu a[aria-current=page]{color:var(--ouro-claro);border-bottom-color:var(--ouro)}.secao{padding-top:88px}.secao:first-child{padding-top:56px}.sobretitulo{font-family:var(--f-titulo);letter-spacing:.2em;color:var(--ouro-texto);text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.sobretitulo .losango{color:var(--ouro)}.cabecalho-pagina{border-bottom:3px double var(--verde);flex-direction:column;gap:12px;padding-bottom:22px;display:flex}.titulo-pagina{color:var(--verde);margin:0;font-size:clamp(40px,6vw,60px);font-weight:700;line-height:1}.lead{color:var(--texto);max-width:780px;margin:0;font-size:20px;font-style:italic;line-height:1.55}.cabecalho-secao{border-bottom:3px double var(--verde);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.titulo-secao{color:var(--verde);margin:0;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1}.titulo-caixa{font-family:var(--f-titulo);letter-spacing:.16em;color:var(--verde);text-transform:uppercase;margin:0;font-size:20px;font-weight:700}.rotulo{font-family:var(--f-rotulo);letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:600}.botao{min-height:50px;font-family:var(--f-rotulo);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.botao svg{width:15px;height:15px}.botao-verde{background:var(--verde);color:var(--creme);border-bottom:3px solid var(--ouro)}.botao-verde:hover{background:var(--verde-escuro);color:var(--creme)}.botao-contorno{border:1px solid var(--verde);color:var(--verde)}.botao-contorno:hover{background:var(--verde);color:var(--creme)}.botao-ouro{background:var(--ouro);color:#0f2a1c}.botao-ouro:hover{background:var(--ouro-claro);color:#0f2a1c}.link-mais{border-bottom:2px solid var(--ouro);font-family:var(--f-rotulo);letter-spacing:.1em;text-transform:uppercase;color:var(--verde);align-items:center;gap:6px;padding-bottom:2px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.link-mais svg{width:13px;height:13px}.vazio{border:1px dashed var(--linha-forte);text-align:center;color:var(--suave);padding:40px 24px;font-style:italic}.capa{object-fit:cover;background:var(--papel-escuro);flex:none;box-shadow:4px 6px 14px #1e190a47}.capa-p{width:128px;height:192px}.capa-m{width:150px;height:225px}.capa-g{width:220px;height:330px;box-shadow:8px 12px 28px #00000073}.capa-tipografica{padding:8px}.capa-moldura{border:1px solid var(--ouro);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:14px 8px;display:flex;overflow:hidden}.capa-selo{font-family:var(--f-titulo);letter-spacing:.2em;color:var(--ouro-claro);font-size:8px}.capa-titulo{font-family:var(--f-titulo);color:#f7f1de;text-transform:uppercase;overflow-wrap:break-word;hyphens:auto;font-size:14px;font-weight:700;line-height:1.22}.capa-p .capa-titulo{font-size:12px}.capa-autor{font-family:var(--f-rotulo);letter-spacing:.14em;color:var(--ouro-claro);text-transform:uppercase;font-size:10px}.capa-g .capa-selo{font-size:11px}.capa-g .capa-titulo{font-size:22px}.capa-g .capa-autor{font-size:13px}.capa-g.capa-tipografica{padding:12px}.capa-g .capa-moldura{padding:22px 14px}.grade-videos{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:44px 36px;padding-top:32px;display:grid}.cartao-video{color:var(--tinta);flex-direction:column;gap:12px;text-decoration:none;display:flex}.miniatura{aspect-ratio:16/9;background:var(--verde);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.miniatura img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.botao-play{background:var(--ouro);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;position:relative;box-shadow:0 4px 14px #00000059}.botao-play svg{width:20px;height:20px;fill:var(--verde)}.cartao-video:hover .botao-play{transform:scale(1.08)}.duracao{color:#fff;font-family:var(--f-rotulo);background:#000;padding:2px 7px;font-size:13px;position:absolute;bottom:10px;right:10px}.meta-video{font-family:var(--f-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--azul);font-size:14px;font-weight:600}.titulo-video{color:var(--tinta-forte);font-size:22px;font-weight:700;line-height:1.25}.cartao-video:hover .titulo-video{color:var(--vermelho)}.desc-video{color:var(--texto);font-size:16px;line-height:1.55}.destaque{background:var(--verde);color:var(--creme);border-top:4px solid var(--ouro);flex-wrap:wrap;align-items:center;gap:36px 56px;margin-top:44px;padding:clamp(24px,4vw,48px);display:flex}.destaque .rotulo{color:var(--ouro-claro);align-items:center;gap:8px;display:flex}.destaque h2{color:#fbf6e8;margin:0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.destaque p{color:#e4dfcd;max-width:640px;margin:0;font-size:18px;line-height:1.65}.destaque-capa{flex:none;justify-content:center;margin:0 auto;display:flex}.destaque-texto{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.destaque-autor{color:var(--creme-suave);font-size:19px;font-style:italic}.ficha{font-family:var(--f-rotulo);flex-wrap:wrap;gap:12px 36px;margin:4px 0 0;display:flex}.ficha div{flex-direction:column;gap:2px;display:flex}.ficha dt{letter-spacing:.14em;text-transform:uppercase;color:#c9bd93;font-size:13px}.ficha dd{margin:0;font-size:18px}.destaque .botao{align-self:flex-start;margin-top:8px}.destaque-video{aspect-ratio:16/9;background:var(--verde-escuro);border:1px solid var(--verde-borda);flex:999 520px;min-width:0}.destaque-video iframe{border:0;width:100%;height:100%;display:block}.destaque-video .miniatura{height:100%}.abertura{flex-wrap:wrap;align-items:center;gap:48px 72px;display:flex}.abertura-texto{flex-direction:column;flex:999 520px;gap:22px;min-width:0;display:flex}.abertura h1{color:var(--verde);text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,58px);font-weight:700;line-height:1.06}.abertura .lead{max-width:640px;font-size:21px}.abertura-botoes{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.ultimo-livro{background:var(--verde);border-top:4px solid var(--ouro);min-width:0;color:var(--creme);flex:380px;align-items:center;gap:28px;padding:32px;text-decoration:none;display:flex}.ultimo-livro:hover{color:var(--creme)}.ultimo-livro-texto{flex-direction:column;gap:10px;min-width:0;display:flex}.ultimo-livro .rotulo{color:var(--ouro-claro)}.ultimo-livro-titulo{color:#fbf6e8;font-size:26px;font-weight:700;line-height:1.2}.ultimo-livro:hover .ultimo-livro-titulo{color:var(--ouro-claro)}.ultimo-livro-meta{font-family:var(--f-rotulo);letter-spacing:.04em;color:var(--creme-suave);font-size:16px}.ultimo-livro .link-mais{color:var(--ouro-claro);align-self:flex-start;margin-top:6px}.grade-capas{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:36px 32px;padding-top:36px;display:grid}.item-capa{color:var(--tinta);flex-direction:column;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.item-capa-titulo{color:var(--tinta-forte);font-size:19px;font-weight:700;line-height:1.25}.item-capa:hover .item-capa-titulo{color:var(--vermelho)}.item-capa-data{font-family:var(--f-rotulo);letter-spacing:.04em;color:var(--suave);font-size:15px}.chamada-sobre{border:1px solid var(--ouro);outline:1px solid var(--ouro);outline-offset:5px;flex-wrap:wrap;align-items:center;gap:32px 48px;margin:6px;padding:clamp(24px,4vw,48px);display:flex}.chamada-sobre img{flex:0 0 96px;width:96px;height:96px}.chamada-sobre-texto{flex-direction:column;flex:400px;gap:10px;min-width:0;display:flex}.chamada-sobre-texto p{color:#2a2a22;margin:0;font-size:20px;line-height:1.55}.catalogo{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:0 56px;display:grid}.livro{border-bottom:1px solid var(--linha);gap:24px;padding:32px 0;scroll-margin-top:24px;display:flex}.livro-info{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.livro-data{color:#9e1f1a}.livro h3{color:var(--tinta-forte);margin:0;font-size:23px;font-weight:700;line-height:1.22}.livro-autor{color:var(--suave);font-size:16px;font-style:italic}.livro p{color:var(--texto);margin:2px 0 0;font-size:16px;line-height:1.6}.livro .link-mais{align-self:flex-start;margin-top:auto}.livro:target{background:var(--papel-escuro);box-shadow:-12px 0 0 var(--papel-escuro), 12px 0 0 var(--papel-escuro)}@media (width<=480px){.livro{flex-direction:column}.ultimo-livro{flex-direction:column;align-items:flex-start;padding:24px}}.chamada-canal{border:1px solid var(--ouro);outline:1px solid var(--ouro);outline-offset:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;margin-left:6px;margin-right:6px;padding:clamp(24px,4vw,40px);display:flex}.chamada-canal-texto{flex:420px;align-items:center;gap:22px;display:flex}.chamada-canal-texto img{flex:0 0 64px;width:64px;height:64px}.chamada-canal strong{color:var(--verde);font-size:26px;display:block}.chamada-canal span{color:var(--texto);font-size:17px;font-style:italic}.sobre-colunas{flex-wrap:wrap;gap:48px 72px;padding-top:48px;display:flex}.sobre-texto{flex-direction:column;flex:999 560px;gap:22px;min-width:0;display:flex}.sobre-abertura{color:var(--verde);margin:0;font-size:26px;line-height:1.45}.sobre-corpo{color:#2a2a22;font-size:19px;line-height:1.7}.sobre-corpo>:first-child{margin-top:0}.sobre-corpo h2,.sobre-corpo h3{color:var(--verde);margin:1.4em 0 .4em;font-size:26px}.sobre-corpo img{height:auto;margin:1em 0}.simbolo{flex-wrap:wrap;align-items:flex-start;gap:20px 28px;display:flex}.simbolo img{flex:0 0 120px;width:120px;height:120px}.simbolo p{color:#2a2a22;flex:300px;margin:0;font-size:18px;line-height:1.7}.sobre-lateral{flex-direction:column;flex:320px;gap:36px;min-width:0;display:flex}.acervo{background:var(--verde);color:var(--creme);border-top:4px solid var(--ouro);flex-direction:column;gap:18px;padding:30px 28px;display:flex}.acervo-titulo{font-family:var(--f-titulo);letter-spacing:.18em;color:var(--ouro-claro);font-size:15px;font-weight:700}.acervo-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.acervo-numeros a{color:var(--creme);flex-direction:column;gap:4px;text-decoration:none;display:flex}.acervo-numeros strong{font-family:var(--f-titulo);color:#fbf6e8;font-size:44px;line-height:1}.acervo-numeros span{font-family:var(--f-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--creme-suave);font-size:15px}.acervo-numeros a:hover strong{color:var(--ouro-claro)}.canais{flex-direction:column;scroll-margin-top:24px;display:flex}.canais .titulo-lateral{border-bottom:1px solid var(--linha-forte);font-family:var(--f-titulo);letter-spacing:.16em;color:var(--verde);margin:0 0 6px;padding-bottom:10px;font-size:16px;font-weight:700}.canal{min-height:56px;color:var(--tinta);border-bottom:1px dotted #cdbf9c;justify-content:space-between;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.canal:hover{background:var(--papel-escuro);color:var(--tinta)}.canal-nome{font-size:18px;font-weight:700;display:block}.canal-detalhe{font-family:var(--f-rotulo);color:var(--suave);overflow-wrap:anywhere;font-size:15px;display:block}.canal svg{flex:none;width:15px;height:15px}.rodape{background:var(--verde-escuro);color:var(--creme-suave);border-top:4px solid var(--ouro);margin-top:100px}.rodape-colunas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;padding-top:56px;padding-bottom:40px;display:grid}.rodape-marca{flex-direction:column;gap:16px;display:flex}.rodape-marca p{margin:0;font-size:16px;line-height:1.6}.rodape-logo{font-family:var(--f-titulo);letter-spacing:.14em;color:var(--ouro-claro);align-items:center;gap:14px;font-size:22px;font-weight:700;display:flex}.rodape-logo img{width:52px;height:52px}.rodape-lista{font-family:var(--f-rotulo);letter-spacing:.06em;flex-direction:column;gap:10px;font-size:17px;display:flex}.rodape-lista a{color:var(--creme-suave);overflow-wrap:anywhere;text-decoration:none}.rodape-lista a:hover{color:var(--ouro-claro)}.rodape-titulo{font-family:var(--f-titulo);letter-spacing:.18em;color:var(--ouro-claro);margin-bottom:4px;font-size:14px;font-weight:600}.rodape-final{border-top:1px solid #23463a}.rodape-final-linha{font-family:var(--f-rotulo);letter-spacing:.12em;text-transform:uppercase;color:#a3ac98;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;padding-bottom:18px;font-size:14px;display:flex}
