.edu-topo{background:radial-gradient(ellipse 60% 80% at 90% 0%, #80232480, transparent 70%), linear-gradient(var(--carvao), var(--carvao-2));padding:clamp(8rem,16vh,10rem) 0 clamp(2.5rem,5vw,4rem)}.edu-topo__titulo{font-family:var(--f-display), Impact, sans-serif;text-transform:uppercase;letter-spacing:-.015em;animation:entra-menu 1s var(--ease-expo) both;font-size:clamp(4rem,13vw,11rem);font-weight:900;line-height:.8}.edu-topo__titulo span{color:var(--bordo-vivo)}.edu-topo__lead{color:#f4e4afc7;max-width:40rem;margin-top:1.6rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.edu-abas{z-index:30;-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--linha-escura);background:#140a0ae6;position:sticky;top:74px}.edu-abas--solta{position:static}.edu-abas__lista{scrollbar-width:none;gap:.4rem;padding-block:.7rem;display:flex;overflow-x:auto}.edu-abas__lista::-webkit-scrollbar{display:none}.edu-aba{border:1px solid var(--linha-escura);min-height:46px;font-family:var(--f-display), Impact, sans-serif;text-transform:uppercase;letter-spacing:.02em;border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-size:1.15rem;font-weight:800;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.edu-aba:hover{border-color:var(--latao)}.edu-aba[aria-current=page]{background:var(--creme);color:var(--tinta);border-color:var(--creme)}.edu-aba__n{font-family:var(--f-mono), monospace;opacity:.7;font-size:.68rem;font-weight:500}.edu-aba--destaque:not([aria-current=page]){color:#f4ecc9;border-color:#c4656d}.edu-aba--destaque:not([aria-current=page]):after{content:"";background:#c4656d;border-radius:50%;width:7px;height:7px;animation:1.6s steps(2,end) infinite pisca;box-shadow:0 0 8px #c4656d}.edu-aba--breve{opacity:.45;cursor:not-allowed}.edu-aba--breve small{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--latao);font-size:.6rem;font-weight:500}.edu-sobre{background:var(--papel);color:var(--tinta)}.edu-sobre .rotulo{color:var(--bordo)}.edu-sobre__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.edu-sobre__texto{color:var(--tinta-suave);gap:1.2rem;max-width:40rem;margin-top:2rem;font-size:1.1rem;display:grid}.edu-sobre__texto strong{color:var(--bordo)}.ficha{border:1.5px solid var(--tinta);box-shadow:8px 8px 0 var(--bordo);background:#fffaf0;border-radius:16px;padding:1.6rem;position:sticky;top:9rem}.ficha__topo{border-bottom:1.5px dashed var(--linha-clara);font-family:var(--f-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);align-items:center;gap:1rem;margin-bottom:.4rem;padding-bottom:1.2rem;font-size:.72rem;display:flex}.ficha__topo b{font-family:var(--f-display), Impact, sans-serif;letter-spacing:0;color:var(--tinta);font-size:1.5rem}.ficha__emblema{width:52px;color:var(--bordo)}.ficha dl{margin:0}.ficha dl>div{border-bottom:1px solid var(--linha-clara);padding:.75rem 0}.ficha dl>div:last-child{border-bottom:0}.ficha dt{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--bordo);font-size:.66rem}.ficha dd{margin:.15rem 0 0;font-size:.98rem}.edu-marca{background:var(--carvao)}.edu-marca__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.edu-marca__imagem{aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 30px 60px -20px #000c}.edu-marca__imagem img{object-fit:cover}.edu-marca__passos{border-top:1px solid var(--linha-escura);gap:0;display:grid}.edu-marca__passos li{border-bottom:1px solid var(--linha-escura);grid-template-columns:auto 1fr;gap:1.4rem;padding:1.4rem 0;display:grid}.edu-marca__n{font-family:var(--f-display), Impact, sans-serif;color:#0000;-webkit-text-stroke:1.5px var(--latao);font-size:2.6rem;font-weight:900;line-height:.85}.edu-marca__passos h3{font-family:var(--f-display), Impact, sans-serif;text-transform:uppercase;margin-bottom:.4rem;font-size:1.7rem;font-weight:800;line-height:1}.edu-marca__passos p{color:#f4e4afb8}.edu-valores{background:var(--papel);color:var(--tinta)}.edu-valores .rotulo{color:var(--bordo)}.edu-valores__lista{grid-template-columns:repeat(5,1fr);gap:.8rem;display:grid}.edu-valores__lista li{border:1.5px solid var(--tinta);transition:background .4s, color .4s, transform .5s var(--ease-expo);border-radius:14px;padding:1.4rem}.edu-valores__lista li:hover{background:var(--bordo);color:var(--creme);transform:translateY(-6px)}.edu-valores__n{font-family:var(--f-mono), monospace;color:var(--bordo);font-size:.72rem}.edu-valores__lista li:hover .edu-valores__n{color:var(--latao-claro)}.edu-valores__lista h3{font-family:var(--f-display), Impact, sans-serif;text-transform:uppercase;margin:2.5rem 0 .4rem;font-size:1.6rem;font-weight:800;line-height:1}.edu-valores__lista p{opacity:.8;font-size:.95rem}.edu-proxima{border-top:1.5px solid var(--tinta);font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(4rem,8vw,6rem);padding-top:1.5rem;font-size:.75rem;display:flex}.edu-proxima__link{font-family:var(--f-display), Impact, sans-serif;letter-spacing:0;color:var(--bordo);font-size:clamp(2.4rem,6vw,4.5rem);font-weight:900;text-decoration:none}.edu-proxima__link span{transition:transform .5s var(--ease-expo);display:inline-block}.edu-proxima__link:hover span{transform:translate(12px)}.vd{--vd-bg:#12080a;--vd-card:#1e0f12;--vd-linha:#4d262b;--vd-rose:#c4656d;--vd-rose-vivo:#d97a82;--vd-creme:#f4ecc9;--vd-mut:#cdbca1;background:var(--vd-bg);color:var(--vd-creme);font-family:var(--f-vd), var(--f-sans), sans-serif}.vd .container{position:relative}.vd-rose{color:var(--vd-rose)}.vd-rotulo{font-family:var(--f-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--vd-rose);margin-bottom:1rem;font-size:.72rem}.vd-titulo{font-family:var(--f-vd), sans-serif;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:18ch;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:900;line-height:.95}.vd-titulo--grande{max-width:none;font-size:clamp(3.4rem,10vw,8.5rem)}.vd-lead{max-width:44rem;color:var(--vd-creme);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.vd-lead--suave{color:var(--vd-mut);margin-top:1rem}.vd-secao{border-top:1px solid var(--vd-linha);padding-block:clamp(4.5rem,10vw,8rem)}.vd-btn{background:var(--vd-creme);color:#4a1c20;min-height:56px;font-family:var(--f-vd), sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:transform .3s var(--ease-expo), box-shadow .3s;border-radius:14px;justify-content:center;align-items:center;gap:.7rem;padding:0 1.8rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.vd-btn:hover{transform:translateY(-3px);box-shadow:0 14px 34px -10px #f4ecc973}.vd-btn span{transition:transform .4s var(--ease-expo)}.vd-btn:hover span{transform:translate(5px)}.vd-flutuante{inset:calc(env(safe-area-inset-top,0px) + 5.6rem) 0 auto;z-index:45;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s, translate .45s var(--ease-expo), visibility 0s .45s;justify-content:center;display:flex;position:fixed;translate:0 -14px}.vd-flutuante--on{opacity:1;visibility:visible;transition-delay:0s;translate:0}.vd-flutuante .vd-btn{pointer-events:auto;min-height:46px;padding:0 1.4rem;font-size:.88rem;box-shadow:0 0 0 1px #f4ecc947,0 12px 32px -8px #000000b3}html.menu-aberto .vd-flutuante{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.vd-flutuante{transition:opacity .2s,visibility 0s .2s;translate:none}}.vd-status{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#8fe0a0;align-items:center;gap:.55rem;font-size:.72rem;display:inline-flex}.vd-status i{background:#8fe0a0;border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,end) infinite pisca;box-shadow:0 0 10px #8fe0a0}.vd-status--reserva{color:#f0c36a}.vd-status--reserva i{background:#f0c36a;box-shadow:0 0 10px #f0c36a}.vd-status--encerrada{color:var(--vd-rose)}.vd-status--encerrada i{background:var(--vd-rose);box-shadow:none;animation:none}.vd-hero{background:radial-gradient(55% 70% at 100% 20%,#c4656d47,#0000 70%),radial-gradient(40% 50% at 0 100%,#803c4159,#0000 70%);padding:clamp(3rem,7vw,5.5rem) 0 clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.vd-hero__riscos i{right:-10%;top:calc(20% + var(--i) * 18%);filter:blur(1px);width:70%;height:46px;animation:risco 9s var(--ease-out) infinite alternate;animation-delay:calc(var(--i) * -3s);background:linear-gradient(90deg,#0000,#c4656d59 30%,#c4656d1f);border-radius:40px 4px;position:absolute;transform:rotate(-24deg)}@keyframes risco{to{opacity:.6;transform:rotate(-24deg)translate(-8%)}}.vd-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.vd-lockup{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.8rem;display:flex}.vd-lockup__marca{width:auto;height:clamp(42px,6vw,70px);color:var(--vd-creme)}.vd-lockup__day{font-family:var(--f-vd), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:500;line-height:.9}.vd-lockup__ed{border:1.5px solid var(--vd-rose);font-family:var(--f-mono), monospace;color:var(--vd-rose);border-radius:6px;align-self:flex-start;padding:.25rem .6rem;font-size:.8rem}.vd-hero__titulo{font-family:var(--f-vd), sans-serif;letter-spacing:-.03em;text-transform:uppercase;flex-direction:column;font-size:clamp(2.6rem,6.4vw,5.8rem);font-weight:900;line-height:.92;display:flex}.vd-hero__manifesto{max-width:34rem;color:var(--vd-mut);align-items:center;gap:1rem;margin:1.6rem 0 2rem;font-size:1.1rem;display:flex}.vd-hero__manifesto:before{content:"";background:var(--vd-rose);flex:none;width:48px;height:1.5px}.vd-acoes{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.vd-hero__poster{aspect-ratio:1;box-shadow:0 50px 90px -30px #000000e6, 0 0 0 1px var(--vd-linha);transition:transform .8s var(--ease-expo);border-radius:18px;position:relative;overflow:hidden;transform:rotate(2deg)}.vd-hero__poster:hover{transform:rotate(0)scale(1.01)}.vd-hero__poster img{object-fit:cover}.vd-contagem{gap:.6rem;display:flex}.vd-contagem__bloco{border:1px solid var(--vd-linha);background:var(--vd-card);border-radius:12px;flex-direction:column;align-items:center;min-width:76px;padding:.8rem .6rem .6rem;display:flex}.vd-contagem__num{font-family:var(--f-vd), sans-serif;font-variant-numeric:tabular-nums;animation:conta .5s var(--ease-expo);font-size:2.4rem;font-weight:900;line-height:1}@keyframes conta{0%{opacity:.2;transform:translateY(-30%)}}.vd-contagem__rot{font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vd-rose);margin-top:.35rem;font-size:.62rem}.vd-contagem__fim{color:var(--vd-rose);font-weight:800}.vd-info{grid-template-columns:auto repeat(4,1fr);gap:.7rem;margin:clamp(3rem,6vw,4.5rem) 0 0;display:grid}.vd-info>div{border:1px solid var(--vd-linha);background:var(--vd-card);border-radius:14px;padding:1.1rem 1.2rem}.vd-info dt{font-family:var(--f-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--vd-rose);margin-bottom:.35rem;font-size:.64rem}.vd-info dd{margin:0;font-weight:700;line-height:1.3}.vd-info dd small{color:var(--vd-mut);font-weight:500}.vd-info__data{color:#2a0f12;background:var(--vd-rose)!important;border-color:var(--vd-rose)!important}.vd-info__data dt{color:#2a0f12;opacity:.75}.vd-info__data dd{font-family:var(--f-mono), monospace;text-transform:uppercase;letter-spacing:.12em}.vd-info__data b{font-family:var(--f-vd), sans-serif;letter-spacing:0;font-size:2.6rem;line-height:.8;display:block}.vd-linha__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.vd-publico{background:radial-gradient(60% 80% at 0%,#c4656d24,#0000 70%)}.vd-publico .vd-lead{margin-top:1.6rem}.vd-modos{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.vd-modos li{border:1.5px solid var(--vd-rose);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.6rem 1.1rem;font-size:.85rem;font-weight:800;transition:background .3s,color .3s}.vd-modos li:hover{background:var(--vd-rose);color:#2a0f12}.vd-temas__grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.vd-tema{border:1px solid var(--vd-linha);background:var(--vd-card);min-height:220px;transition:border-color .4s, transform .5s var(--ease-expo);border-radius:16px;padding:1.6rem;position:relative;overflow:hidden}.vd-tema:before{content:"";aspect-ratio:1;opacity:0;background:radial-gradient(circle,#c4656d59,#0000 70%);border-radius:50%;width:70%;transition:opacity .5s;position:absolute;inset:auto -30% -60% auto}.vd-tema:hover{border-color:var(--vd-rose);transform:translateY(-5px)}.vd-tema:hover:before{opacity:1}.vd-tema__n{font-family:var(--f-mono), monospace;color:var(--vd-rose);font-size:.72rem}.vd-tema h3{letter-spacing:-.01em;text-transform:uppercase;margin:2.6rem 0 .6rem;font-size:1.5rem;font-weight:900;line-height:1;position:relative}.vd-tema p{color:var(--vd-mut);font-size:.98rem;position:relative}.vd-jornada__lista{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:clamp(3rem,6vw,4rem);padding-top:2.4rem;display:grid;position:relative}.vd-jornada__lista:before{content:"";background:linear-gradient(90deg, var(--vd-rose), var(--vd-linha));height:2px;position:absolute;top:.55rem;left:0;right:0}.vd-jornada__lista li{position:relative}.vd-jornada__lista li:before{content:"";background:var(--vd-bg);border:3px solid var(--vd-rose);border-radius:50%;width:20px;height:20px;position:absolute;top:-2.4rem;left:0}.vd-jornada__n{font-family:var(--f-mono), monospace;color:var(--vd-rose);font-size:.72rem}.vd-jornada__lista h3{text-transform:uppercase;letter-spacing:-.01em;margin:.4rem 0;font-size:1.6rem;font-weight:900}.vd-jornada__lista p{color:var(--vd-mut)}.vd-final{background:linear-gradient(110deg,#803c41,#5a2227);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.6rem,4vw,2.6rem);display:flex}.vd-final p{text-transform:uppercase;letter-spacing:-.02em;max-width:20ch;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:900;line-height:1}.vd-edicoes__lista{border-top:1px solid var(--vd-linha)}.vd-edicao{border-bottom:1px solid var(--vd-linha);grid-template-columns:7rem 1.4fr 1fr auto;align-items:center;gap:1rem;padding:1.3rem 0;font-weight:700;display:grid}.vd-edicao__num{letter-spacing:-.02em;font-size:2.4rem;font-weight:900;line-height:1}.vd-edicao--ativa .vd-edicao__num{color:var(--vd-rose)}.vd-edicao--futura{color:var(--vd-mut);opacity:.55}.vd-edicao--futura .vd-edicao__num{color:#0000;-webkit-text-stroke:1.5px var(--vd-mut)}.vd-edicao--futura>span:last-child{font-family:var(--f-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}@media (max-width:900px){.edu-sobre__grid,.edu-marca__grid,.vd-hero__grid,.vd-linha__grid{grid-template-columns:1fr}.ficha{position:static}.edu-valores__lista{grid-template-columns:repeat(2,1fr)}.vd-hero__poster{max-width:520px}.vd-info{grid-template-columns:repeat(2,1fr)}.vd-info__data{grid-row:span 2}.vd-temas__grid{grid-template-columns:repeat(2,1fr)}.vd-jornada__lista{grid-template-columns:1fr 1fr;row-gap:3.5rem}.vd-jornada__lista:before{display:none}.vd-edicao{grid-template-columns:5rem 1fr}.vd-edicao>span:nth-child(3){display:none}.vd-edicao>span:last-child{grid-column:2}}@media (max-width:560px){.edu-valores__lista,.vd-temas__grid,.vd-jornada__lista{grid-template-columns:1fr}.vd-contagem__bloco{flex:1;min-width:0}.vd-contagem__num{font-size:1.9rem}.vd-acoes .vd-btn{width:100%}.vd-info{grid-template-columns:1fr 1fr}.vd-info__data{grid-area:auto/span 2}}
