@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--vinho:#860909;--vinho-escuro:#5e0606;--grafite:#54595f;--tinta:#26292c;--lavanda:#f4f0f8;--creme:#fbf6ea;--ambar:#f0a116;--linha:#ddd6e3;--branco:#fff;--raio:.5rem;--largura:72rem;--texto:45rem;--fonte:"Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--fonte);color:var(--grafite);background:var(--branco);overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.7}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{color:var(--tinta);text-wrap:balance;margin:1.6em 0 .5em;font-weight:500;line-height:1.2}h1{margin-top:0;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);font-weight:400}h2{color:var(--vinho);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:400}h3{font-size:1.25rem}h4{font-size:1.0625rem}p,ul,ol,figure,blockquote{margin:0 0 1em}a{color:var(--vinho);text-underline-offset:.15em}a:hover{color:var(--vinho-escuro)}strong,b{color:var(--tinta);font-weight:700}blockquote{color:var(--tinta);margin-inline:1.5rem 0;padding-left:1rem;font-style:italic}:focus-visible{outline:3px solid var(--ambar);outline-offset:2px;border-radius:2px}.pular{background:var(--branco);color:var(--vinho);z-index:10;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.pular:focus{left:.5rem}.container{width:min(100% - 2rem, var(--largura));margin-inline:auto}.estreito{max-width:var(--texto)}.secao{padding-block:clamp(2rem,5vw,4rem)}.secao-lavanda{background:var(--lavanda)}.secao-creme{background:var(--creme)}.secao-vinho{background:var(--vinho);color:#f7e9e9}.secao-vinho h2,.secao-vinho h3,.secao-vinho strong,.secao-vinho a{color:var(--branco)}.topo{background:var(--vinho);color:var(--branco)}.topo .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1rem;display:flex}.marca{color:var(--branco);letter-spacing:.02em;text-transform:uppercase;font-size:1.35rem;text-decoration:none}.marca:hover{color:var(--branco)}.menu ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.menu a{color:var(--branco);padding-block:.35rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.menu a:hover,.menu a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--ambar);text-decoration-thickness:2px}.trilha{padding-top:1.25rem;font-size:.875rem}.trilha ol{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.trilha li+li:before{content:"›";color:var(--grafite);margin-right:.25rem}.cabecalho{background:var(--lavanda);padding-block:2rem 2.5rem}.cabecalho .sobre{text-transform:uppercase;letter-spacing:.08em;color:var(--vinho);margin:0 0 .75rem;font-size:.8rem;font-weight:700}.cabecalho .lead{max-width:var(--texto);font-size:1.15rem}.meta{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.fase{background:var(--creme);color:var(--tinta);border:1px solid var(--linha);border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.fase-realizado{background:#ece8ef}.fase-inscricoes_abertas,.fase-submissoes_abertas{background:var(--ambar);border-color:var(--ambar);color:#241600}.fase-em_andamento{background:var(--vinho);color:var(--branco);border-color:var(--vinho)}.fase-cancelado,.fase-adiado{color:var(--vinho);border-color:var(--vinho);background:#fff}.botao{background:var(--vinho);color:var(--branco);border-radius:var(--raio);padding:.7rem 1.3rem;font-weight:700;text-decoration:none;display:inline-block}.botao:hover{background:var(--vinho-escuro);color:var(--branco)}.botao-claro{background:var(--branco);color:var(--vinho);border:2px solid var(--vinho)}.botao-claro:hover{background:var(--lavanda);color:var(--vinho)}.grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.cartao{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);flex-direction:column;gap:.5rem;height:100%;display:flex;overflow:hidden}.cartao img{aspect-ratio:16/9;object-fit:cover;background:var(--lavanda);width:100%}.cartao .corpo{flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.cartao h3{margin:0;font-size:1.15rem}.cartao h3 a{color:var(--tinta);text-decoration:none}.cartao h3 a:hover{color:var(--vinho);text-decoration:underline}.cartao p{margin:0;font-size:.95rem}.lista{margin:0;padding:0;list-style:none}.lista>li{border-bottom:1px solid var(--linha);padding-block:1rem}.lista h3{margin:0 0 .25rem;font-size:1.1rem}.lista h3 a{color:var(--tinta);text-decoration:none}.lista h3 a:hover{color:var(--vinho);text-decoration:underline}.pequeno{font-size:.9rem}.texto{max-width:var(--texto)}.texto figure img{border-radius:var(--raio)}.dia{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);margin-bottom:1rem}.dia>summary{cursor:pointer;color:var(--tinta);padding:1rem 1.25rem;font-weight:700}.dia[open]>summary{border-bottom:1px solid var(--linha)}.sessoes{margin:0;padding:.5rem 1.25rem 1rem;list-style:none}.sessoes li{border-bottom:1px dashed var(--linha);grid-template-columns:7rem 1fr;gap:1rem;padding-block:.75rem;display:grid}.sessoes li:last-child{border-bottom:0}.sessoes .hora{font-variant-numeric:tabular-nums;color:var(--vinho);font-weight:700}.sessoes .desc{white-space:pre-line;margin:.25rem 0 0;font-size:.95rem}@media (width<=36rem){.sessoes li{grid-template-columns:1fr;gap:.25rem}}.recolhido{border:1px solid var(--linha);border-radius:var(--raio);background:var(--branco);padding:0 1.25rem}.recolhido>summary{cursor:pointer;color:var(--tinta);padding-block:1rem;font-weight:700}.galeria{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.galeria img{aspect-ratio:4/3;object-fit:cover;border-radius:.25rem;width:100%}.pessoas{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.pessoas li{align-items:center;gap:.75rem;display:flex}.pessoas img,.avatar{object-fit:cover;border-radius:50%;flex:none;width:3.5rem;height:3.5rem}.avatar-vazio{background:var(--lavanda);width:3.5rem;height:3.5rem;color:var(--vinho);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.aviso{background:var(--creme);color:var(--tinta);border-radius:var(--raio);border:1px solid #e8d9b5;padding:1rem 1.25rem}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:.5rem .75rem}th{color:var(--tinta)}.rodape{background:#f1eff2;margin-top:3rem;padding-block:2rem;font-size:.9rem}.rodape .container{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.rodape address{max-width:36rem;font-style:normal}.duas-colunas{gap:2rem;display:grid}@media (width>=60rem){.duas-colunas{grid-template-columns:1fr 1fr;align-items:start}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
