.vd-msg{--creme:#f7f4ee;--vinho:#682c50;--vinho-forte:#5b1838;--rosa:#e7a77f;--tinta:#1d1b1c;isolation:isolate;background:var(--creme);color:var(--tinta);font-kerning:normal;position:relative}html.vd-msg-travado{overflow:hidden}.vd-msg button{font:inherit;cursor:pointer}.vd-msg button:focus-visible,.vd-msg a:focus-visible{outline:2px solid var(--vinho);outline-offset:3px}.vd-msg__rotulo{letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:1.2rem;margin:0 0 1rem;font-size:clamp(.62rem,.76vw,.76rem);display:flex}.vd-msg__rotulo:before{content:"";background:var(--vinho);width:52px;height:1px}.vd-msg__rotulo--claro{color:var(--creme)}.vd-msg__rotulo--claro:before{background:#f7f4eeb3}.vd-msg__capa{isolation:isolate;min-height:clamp(22rem,30vw,28rem);color:var(--creme);background:radial-gradient(60% 90% at 0 40%,#4a1430,#0000 70%),#1a0b12;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(2.4rem,4vw,4rem) clamp(1.5rem,5vw,5.5rem) clamp(2rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.vd-msg__fotos{z-index:-1;position:absolute;inset:0 0 0 34%}.vd-msg__fotos img{object-fit:cover;height:100%;position:absolute;bottom:0}.vd-msg__foto-marcos{object-position:50% 12%;width:46%;left:0;mask-image:linear-gradient(90deg,#0000,#000 30% 75%,#0000)}.vd-msg__foto-eduardo{object-position:50% 30%;clip-path:inset(0 0 22%);filter:saturate(.85)brightness(.85);width:62%;right:0;mask-image:linear-gradient(90deg,#0000,#000 32%),linear-gradient(#000 55%,#0000 78%);mask-composite:intersect;height:128%!important}.vd-msg h1{font-family:var(--fonte-titulos), Georgia, serif;font-size:calc(var(--vd-titulo-secao) * 1.15);letter-spacing:-.025em;text-rendering:geometricprecision;margin:0 0 1rem -.03em;font-weight:600;line-height:.9}.vd-msg__intro{opacity:.92;max-width:27rem;margin:0 0 1.6rem;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.5}.vd-msg__acoes{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.vd-msg__primario{min-height:3.2rem;color:var(--creme);letter-spacing:.2em;text-transform:uppercase;background:#8a1f45;border:0;border-radius:999px;align-items:center;gap:.9rem;padding:0 1.8rem;transition:background .3s,transform .3s;display:inline-flex;font-size:.72rem!important;font-weight:700!important}.vd-msg__primario:hover{background:#a2275a;transform:translateY(-2px)}.vd-msg__secundario{color:var(--creme);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.9rem;font-size:.66rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.vd-msg__secundario>span{border:1px solid #f7f4ee99;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;transition:background .3s;display:grid}.vd-msg__secundario svg{width:1.4rem;height:1.4rem}.vd-msg__secundario:hover>span{background:#f7f4ee1f}.vd-msg__frase{text-align:right;align-self:end;width:clamp(12rem,17vw,17rem)}.vd-msg__frase p{color:var(--rosa);font:400 clamp(1.6rem, 2.3vw, 2.4rem)/1.15 var(--fonte-destaque), cursive;margin:0 0 1rem;transform:rotate(-12deg)}.vd-msg__frase cite{letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-size:.66rem;font-style:normal}.vd-msg__conteudo{padding:clamp(1.6rem,3vw,2.4rem) clamp(1rem,4.5vw,4.5rem) clamp(3rem,5vw,5rem)}.vd-msg__temas{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin:0 0 clamp(1.8rem,3vw,2.6rem);padding:0;list-style:none;display:grid}.vd-msg__tema{isolation:isolate;aspect-ratio:1.27;width:100%;color:var(--creme);text-align:left;background:#1d0d15;border:0;border-radius:8px;flex-direction:column;justify-content:flex-end;padding:1rem;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #280e1a2e}.vd-msg__tema img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.vd-msg__tema:before{content:"";z-index:-1;background:linear-gradient(#12080d4d 30%,#12080df2 90%);position:absolute;inset:0}.vd-msg__tema-icone svg{width:1.9rem;height:1.9rem;margin-bottom:.5rem}.vd-msg__tema strong{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.vd-msg__tema small{opacity:.75;margin-top:.2rem;font-size:.72rem}.vd-msg__tema-seta{border:1px solid #f7f4eeb3;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.8rem;transition:transform .3s,background .3s;display:grid;position:absolute;bottom:1rem;right:1rem}.vd-msg__tema:hover,.vd-msg__tema.is-ativo{transform:translateY(-6px);box-shadow:0 22px 40px #280e1a4d}.vd-msg__tema:hover img{transform:scale(1.1)}.vd-msg__tema:hover .vd-msg__tema-seta,.vd-msg__tema.is-ativo .vd-msg__tema-seta{background:var(--vinho);border-color:var(--vinho);transform:translate(3px)}.vd-msg__tema.is-ativo{outline:2px solid var(--vinho);outline-offset:3px}.vd-msg__duas{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(1.4rem,2.5vw,2.4rem);display:grid}.vd-msg__destaque{isolation:isolate;min-height:20rem;color:var(--creme);background:#160a10;border-radius:10px;align-items:center;padding:clamp(1.6rem,3vw,2.6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #280e1a38}.vd-msg__destaque img{z-index:-2;object-fit:cover;width:62%;height:100%;transition:transform 1.3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 0 auto}.vd-msg__destaque:before{content:"";z-index:-1;background:linear-gradient(90deg,#160a10 38%,#160a108c 62%,#160a101a);position:absolute;inset:0}.vd-msg__destaque:hover img{transform:scale(1.06)}.vd-msg__destaque>div{max-width:26rem}.vd-msg__selo{letter-spacing:.18em;text-transform:uppercase;background:#8a1f45;border-radius:3px;margin-bottom:1rem;padding:.3rem .7rem;font-size:.62rem;font-weight:700;display:inline-block}.vd-msg__destaque h2{font-family:var(--fonte-titulos), Georgia, serif;margin:0 0 .8rem;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1}.vd-msg__destaque p{opacity:.9;margin:0 0 1.2rem;font-size:.98rem;line-height:1.5}.vd-msg__ler{color:var(--creme);background:0 0;border:0;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding:0;display:inline-flex;font-size:.92rem!important;font-weight:600!important}.vd-msg__ler span{background:#8a1f45;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:.8rem;transition:transform .3s;display:grid}.vd-msg__ler:hover span{transform:scale(1.1)}.vd-msg__destaque .vd-msg__meta{opacity:.7;margin:0;font-size:.8rem}.vd-msg__barra{justify-content:space-between;align-items:flex-start;display:flex}.vd-msg__todas{color:var(--tinta);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.66rem!important;font-weight:700!important}.vd-msg__lista{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.vd-msg__lista li[hidden]{display:none}.vd-msg__item{width:100%;color:var(--tinta);text-align:left;background:0 0;border:0;border-radius:8px;gap:1rem;padding:.5rem;transition:background .3s,transform .3s;display:flex}.vd-msg__item:hover{background:#efe9e0;transform:translate(4px)}.vd-msg__item img{object-fit:cover;border-radius:6px;flex:0 0 8.5rem;width:8.5rem;height:5.6rem}.vd-msg__item strong{margin:.2rem 0 .3rem;font-size:1.02rem;display:block}.vd-msg__item small{color:#6b6468;font-size:.8rem;display:block}.vd-msg__tags{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.vd-msg__tags em{background:#ebe4da;border-radius:999px;padding:.25rem .65rem;font-size:.68rem;font-style:normal}.vd-msg--animado .vd-msg__temas li,.vd-msg--animado .vd-msg__destaque,.vd-msg--animado .vd-msg__lista li{opacity:0;transform:translateY(30px)}.vd-msg--animado .is-visivel{transition:opacity .7s ease calc(var(--i,0) * 80ms), transform .8s cubic-bezier(.2, .7, .2, 1) calc(var(--i,0) * 80ms);opacity:1!important;transform:none!important}.vd-msg__janela{background:var(--creme);width:min(80rem,100vw - 2.5rem);max-width:none;height:min(57rem,100dvh - 2.5rem);max-height:none;color:var(--tinta);border:0;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 40px 100px #0000008c}.vd-msg__janela[open]{animation:.45s cubic-bezier(.2,.7,.2,1) vd-msg-abre}@keyframes vd-msg-abre{0%{opacity:0;transform:translateY(24px)scale(.97)}}.vd-msg__janela::backdrop{backdrop-filter:blur(6px);background:#0e060ab8}.vd-msg__fechar{z-index:2;width:2.6rem;height:2.6rem;color:var(--tinta);background:0 0;border:0;border-radius:50%;place-items:center;line-height:1;transition:background .25s,transform .3s;display:grid;position:absolute;top:1rem;right:1.1rem;font-size:2rem!important}.vd-msg__fechar:hover{background:#ebe4da;transform:rotate(90deg)}.vd-msg__leitura{grid-template-columns:minmax(0,37%) minmax(0,1fr);height:100%;display:grid}.vd-msg__leitura[hidden]{display:none}.vd-msg__lado{isolation:isolate;color:var(--creme);background:#160a10;flex-direction:column;justify-content:space-between;padding:2rem 2.4rem 2.4rem;display:flex;position:relative;overflow:hidden}.vd-msg__lado img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vd-msg__lado:before{content:"";z-index:-1;background:linear-gradient(#0e060a8c,#0e060a40 30%,#0e060af5 75%);position:absolute;inset:0}.vd-msg__lado-base h2{font-family:var(--fonte-titulos), Georgia, serif;border-top:1px solid #f7f4ee66;margin:0 0 .9rem;padding-top:1.2rem;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1}.vd-msg__lado-base p{margin:0 0 1rem;font-size:1rem;line-height:1.5}.vd-msg__lado-meta{opacity:.8;border-top:1px solid #f7f4ee4d;padding-top:1rem;font-size:.85rem!important}.vd-msg__texto-area{flex-direction:column;min-height:0;display:flex}.vd-msg__cabeca{border-bottom:1px solid #1d1b1c14;padding:2.2rem 4.5rem 1rem 2.6rem;position:relative}.vd-msg__sobre{color:#6b6468;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .6rem;font-size:.66rem}.vd-msg__sobre span{opacity:.5;margin:0 .5rem}.vd-msg__cabeca h2{font-family:var(--fonte-titulos), Georgia, serif;margin:0;padding-right:6rem;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:600;line-height:1.05}.vd-msg__ferramentas{gap:.5rem;display:flex;position:absolute;bottom:1rem;right:4.5rem}.vd-msg__ferramentas button{width:2.6rem;height:2.6rem;color:var(--tinta);background:0 0;border:1px solid #1d1b1c33;border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;transition:background .25s,color .25s;display:grid}.vd-msg__ferramentas button:hover,.vd-msg__ferramentas .is-copiado{background:var(--vinho);color:var(--creme)}.vd-msg__ferramentas svg{width:1.1rem;height:1.1rem}.vd-msg__miolo{scroll-behavior:smooth;flex:1;grid-template-columns:minmax(0,1fr) 14rem;gap:2rem;min-height:0;padding:1.6rem 2.6rem 2rem;display:grid;overflow-y:auto}.vd-msg__corpo{max-width:40rem;font-size:1rem;line-height:1.7}.vd-msg__janela--grande .vd-msg__corpo{font-size:1.15rem}.vd-msg__corpo p{margin:0 0 1rem}.vd-msg__base{border-left:3px solid var(--vinho);background:#efe9e0;margin:0 0 1.6rem;padding:1.1rem 1.4rem}.vd-msg__base p{font-family:var(--fonte-titulos), Georgia, serif;margin:0 0 .6rem;font-style:italic}.vd-msg__base cite{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-style:normal}.vd-msg__corpo h3{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.8rem;margin:2rem 0 .8rem;scroll-margin-top:1rem;font-size:.76rem;font-weight:700;display:flex}.vd-msg__corpo h3:before{content:"";background:var(--vinho);width:2rem;height:1px}.vd-msg__corpo h3 span{color:#6b6468;border-right:1px solid #1d1b1c40;padding-right:.8rem;font-weight:400}.vd-msg__oracao{color:var(--creme);font-family:var(--fonte-titulos), Georgia, serif;background:#1d0d15;border-radius:10px;padding:1.3rem 1.5rem;font-style:italic;margin-top:1.6rem!important}.vd-msg__oracao strong{font-family:var(--fonte-texto), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--rosa);margin-bottom:.4rem;font-size:.66rem;font-style:normal;display:block}.vd-msg__indice{border-left:1px solid #1d1b1c1f;align-self:start;padding-left:1.4rem;font-size:.82rem;position:sticky;top:0}.vd-msg__rotulo-mini{letter-spacing:.2em;text-transform:uppercase;margin:0 0 .8rem;font-size:.62rem;font-weight:600}.vd-msg__versiculos{gap:.55rem;margin:0 0 1.8rem;padding:0;list-style:none;display:grid}.vd-msg__versiculos li:before{content:"▯";color:var(--vinho);margin-right:.6rem}.vd-msg__indice ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.vd-msg__indice a{color:var(--tinta);gap:.8rem;line-height:1.35;text-decoration:none;transition:color .2s;display:flex}.vd-msg__indice a span{color:#8b8487}.vd-msg__indice a:hover{color:var(--vinho)}.vd-msg__rodape{border-top:1px solid #1d1b1c14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2.6rem 1.3rem;display:flex}.vd-msg__rodape span{color:#8b8487;font-size:.85rem}.vd-msg__rodape button{min-height:2.8rem;color:var(--tinta);background:0 0;border:1px solid #1d1b1c40;border-radius:999px;align-items:center;gap:.9rem;padding:0 1.6rem;font-weight:500;transition:background .25s,color .25s;display:inline-flex;font-size:.85rem!important}.vd-msg__rodape button:hover{background:#ebe4da}.vd-msg__rodape .vd-msg__proxima{border-color:var(--vinho-forte);background:var(--vinho-forte);color:var(--creme)}.vd-msg__rodape .vd-msg__proxima:hover{background:var(--vinho)}@media (width<=1100px){.vd-msg__temas{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-msg__duas{grid-template-columns:1fr}.vd-msg__leitura{grid-template-columns:1fr;overflow-y:auto}.vd-msg__lado{min-height:18rem}.vd-msg__texto-area{min-height:auto}.vd-msg__miolo{grid-template-columns:1fr;overflow:visible}.vd-msg__indice{border:0;border-bottom:1px solid #1d1b1c1f;order:-1;padding:0 0 1rem;position:static}}@media (width<=760px){.vd-msg__capa{grid-template-columns:1fr;padding-top:15rem}.vd-msg__fotos{height:20rem;inset:0 0 auto;mask-image:linear-gradient(#000 50%,#0000)}.vd-msg__foto-eduardo{display:none}.vd-msg__foto-marcos{width:80%;left:auto;right:0;mask-image:linear-gradient(90deg,#0000,#000 40%)}.vd-msg__frase{justify-self:end;width:13rem}.vd-msg__temas{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-msg__destaque img{opacity:.45;width:100%}.vd-msg__item img{flex-basis:6.5rem;width:6.5rem;height:5rem}.vd-msg__janela{border-radius:0;width:100vw;height:100dvh}.vd-msg__lado{padding:1.4rem 1.4rem 1.6rem}.vd-msg__cabeca{padding:1.4rem 3.5rem 1rem 1.4rem}.vd-msg__cabeca h2{padding-right:0}.vd-msg__ferramentas{margin-top:.9rem;position:static}.vd-msg__fechar{background:#f7f4eee6}.vd-msg__miolo{padding:1.2rem 1.4rem 1.6rem}.vd-msg__rodape{padding:.8rem 1rem 1rem}.vd-msg__rodape button{padding:0 1rem;font-size:.75rem!important}.vd-msg__rodape span{display:none}}
