@import "https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,700;0,800;1,700;1,800&display=swap";header[data-v-d7eed357]{z-index:1000;height:var(--header-height);padding:0 var(--page-gutter);background-color:var(--color-surface);box-shadow:var(--shadow);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.logo[data-v-d7eed357]{height:100%;display:block}.logo img[data-v-d7eed357]{aspect-ratio:2;object-fit:cover;height:100%;display:block}.botao-menu[data-v-d7eed357]{border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--fs-lead);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:700;transition:color .2s;display:flex}.botao-menu[data-v-d7eed357]:hover{color:var(--color-accent)}.icone-hamburguer[data-v-d7eed357],.icone-hamburguer[data-v-d7eed357]:before,.icone-hamburguer[data-v-d7eed357]:after{background-color:currentColor;border-radius:1rem;width:1.75rem;height:.1875rem;display:block}.icone-hamburguer[data-v-d7eed357]{position:relative}.icone-hamburguer[data-v-d7eed357]:before,.icone-hamburguer[data-v-d7eed357]:after{content:"";position:absolute;left:0}.icone-hamburguer[data-v-d7eed357]:before{top:-.5rem}.icone-hamburguer[data-v-d7eed357]:after{top:.5rem}.overlay[data-v-d7eed357]{z-index:1001;opacity:0;visibility:hidden;background-color:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.overlay.visivel[data-v-d7eed357]{opacity:1;visibility:visible}.menu[data-v-d7eed357]{z-index:1002;background-color:var(--color-surface);width:min(100%,24rem);box-shadow:var(--shadow);visibility:hidden;padding:1.25rem;transition:transform .3s,visibility 0s linear .3s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.menu.aberto[data-v-d7eed357]{visibility:visible;transition:transform .3s,visibility;transform:none}.botao-fechar[data-v-d7eed357]{border-radius:var(--radius-sm);width:3rem;height:3rem;color:var(--color-text);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:2.25rem;line-height:1;display:block}.botao-fechar[data-v-d7eed357]:hover{color:var(--color-accent)}ul[data-v-d7eed357]{margin:1rem 0 0;padding:0;list-style:none}li a[data-v-d7eed357]{border-left:.25rem solid #0000;border-bottom:1px solid var(--color-border);font-size:var(--fs-lead);padding:1rem 1.25rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:block}li a[data-v-d7eed357]:hover{background-color:var(--color-bg);color:var(--color-accent)}li a.ativo[data-v-d7eed357]{border-left-color:var(--color-accent);color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.overlay[data-v-d7eed357],.menu[data-v-d7eed357]{transition:none}}:root{--color-accent:#9b2a22;--color-accent-dark:#7a1f19;--color-bg:#efefef;--color-surface:#fff;--color-text:#1c1c1c;--color-text-muted:#5a5a5a;--color-border:#d9d9d9;--color-table-head:#2e5c7e;--color-table-row:#cfe2f3;--color-success:#2f8f46;--fs-display:clamp(2.25rem, 1.5rem + 3vw, 4rem);--fs-title:clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--fs-subtitle:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--fs-lead:clamp(1.125rem, 1rem + .5vw, 1.5rem);--fs-body:clamp(1rem, .95rem + .25vw, 1.125rem);--fs-small:.9375rem;--radius:1rem;--radius-sm:.5rem;--shadow:0 .25rem 1.25rem #00000014;--header-height:5.5rem;--page-gutter:clamp(1rem, 5vw, 5rem);--page-width:88rem;--section-space:clamp(3rem, 7vw, 6rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:Barlow,sans-serif;font-size:var(--fs-body);margin:0;line-height:1.6}img{max-width:100%}a{color:inherit}button,input,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-table-head);outline-offset:2px}.container{width:100%;max-width:calc(var(--page-width) + 2 * var(--page-gutter));padding:var(--section-space) var(--page-gutter);margin:0 auto}.nota-dados{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}.reveal{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--reveal-delay,0s);transform:translateY(1.5rem)}.reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.hero[data-v-ca1d827a]{min-height:calc(100vh - var(--header-height));padding:var(--section-space) var(--page-gutter);color:#fff;background-image:linear-gradient(90deg,#000000a6,#0000001a),url(/hero.jpg);background-position:50%;background-size:cover;align-items:center;display:flex}.conteudo[data-v-ca1d827a]{width:100%;max-width:var(--page-width);margin:0 auto;animation:.8s both entrada-ca1d827a}h1[data-v-ca1d827a]{font-size:var(--fs-display);margin:0 0 1rem;font-style:italic;font-weight:800;line-height:1.1}p[data-v-ca1d827a]{max-width:38rem;font-size:var(--fs-lead);margin:0 0 2rem;font-weight:500;line-height:1.4}.botoes[data-v-ca1d827a]{flex-wrap:wrap;gap:1rem;display:flex}.botoes a[data-v-ca1d827a]{border:2px solid #fff;border-radius:2rem;padding:.875rem 1.75rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,transform .2s}.botoes a[data-v-ca1d827a]:first-child{border-color:var(--color-accent);background-color:var(--color-accent)}.botoes a[data-v-ca1d827a]:hover{color:var(--color-accent);background-color:#fff;border-color:#fff;transform:translateY(-2px)}@keyframes entrada-ca1d827a{0%{opacity:0;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.conteudo[data-v-ca1d827a]{animation:none}}.section-title[data-v-ead77183]{color:var(--color-accent);font-size:var(--fs-title);border-bottom:.3rem solid;margin:0;padding-bottom:.35rem;font-style:italic;font-weight:800;line-height:1.2;display:inline-block}.sobre[data-v-317e186f]{background-image:url(/bg_sobre.jpg);background-position:50%;background-size:cover}.painel[data-v-317e186f]{border-radius:var(--radius);box-shadow:var(--shadow);background-color:#ffffffed;align-items:center;gap:1rem clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.logos[data-v-317e186f]{align-items:center;gap:1.5rem;margin:1.5rem 0;display:flex}.logo-cfms[data-v-317e186f]{aspect-ratio:2;object-fit:cover;height:clamp(6rem,8vw,8rem)}.logo-ifb[data-v-317e186f]{height:clamp(5.5rem,7vw,7rem)}p[data-v-317e186f]{font-size:var(--fs-lead);margin:0 0 1.5rem;font-weight:500;line-height:1.5}.saiba-mais[data-v-317e186f]{color:var(--color-accent);text-underline-offset:.2em;font-weight:800}.saiba-mais[data-v-317e186f]:hover{color:var(--color-accent-dark)}@media (width>=64rem){.painel[data-v-317e186f]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.logos[data-v-317e186f]{margin-bottom:0}}.grade[data-v-9910604f]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:2rem;margin-top:2.5rem;display:grid}article[data-v-9910604f]{border-radius:var(--radius);background-color:var(--color-surface);box-shadow:var(--shadow);overflow:hidden}.imagem[data-v-9910604f]{aspect-ratio:16/9;background-color:var(--color-border)}.texto[data-v-9910604f]{padding:1.25rem 1.5rem 1.5rem}h3[data-v-9910604f]{color:var(--color-accent);font-size:var(--fs-subtitle);margin:0 0 .5rem;font-weight:700;line-height:1.25}p[data-v-9910604f]{margin:0}.fundo[data-v-1cfd00e0]{background-color:var(--color-surface)}.grade[data-v-1cfd00e0]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.card[data-v-1cfd00e0]{border-radius:var(--radius);background-color:var(--color-bg);height:100%;box-shadow:var(--shadow);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}img[data-v-1cfd00e0]{aspect-ratio:1;object-fit:cover;object-position:top;width:100%;transition:transform .3s;display:block}.card:hover img[data-v-1cfd00e0]{transform:scale(1.03)}.card:hover p[data-v-1cfd00e0]{background-color:var(--color-accent-dark)}p[data-v-1cfd00e0]{background-color:var(--color-accent);color:#fff;font-size:var(--fs-small);flex:1;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.625rem .875rem;font-weight:700;line-height:1.25;transition:background-color .2s;display:flex;position:relative}.lattes[data-v-1cfd00e0]{flex-shrink:0;display:flex}.sr-only[data-v-1cfd00e0]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h3[data-v-1cfd00e0]{font-size:var(--fs-subtitle);margin:3rem 0 1.5rem;font-weight:700}.parcerias[data-v-1cfd00e0]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.parcerias li[data-v-1cfd00e0]{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);justify-content:center;align-items:center;min-width:0;height:9rem;padding:1.5rem 2rem;transition:box-shadow .2s,transform .2s;display:flex}.parcerias li[data-v-1cfd00e0]:hover{box-shadow:var(--shadow);transform:translateY(-.25rem)}.parcerias img[data-v-1cfd00e0]{aspect-ratio:auto;object-fit:contain;width:auto;min-width:0;max-width:100%;max-height:100%}@media (width>=56rem){.grade[data-v-1cfd00e0]{grid-template-columns:repeat(12,1fr)}.grade li[data-v-1cfd00e0]{grid-column:span 3}.grade li[data-v-1cfd00e0]:nth-child(-n+3){grid-column:span 4}}@media (prefers-reduced-motion:reduce){img[data-v-1cfd00e0]{transition:none}.card:hover img[data-v-1cfd00e0],.parcerias li[data-v-1cfd00e0]:hover{transform:none}.parcerias li[data-v-1cfd00e0]{transition:none}}.colunas[data-v-ae97c482]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(2rem,5vw,4rem);display:grid;position:relative}form[data-v-ae97c482]{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}label[data-v-ae97c482]{flex-direction:column;gap:.25rem;font-weight:700;display:flex}input[data-v-ae97c482],textarea[data-v-ae97c482]{border:1px solid var(--color-text-muted);border-radius:var(--radius-sm);background-color:var(--color-surface);width:100%;color:var(--color-text);resize:vertical;padding:.75rem 1rem}.acoes[data-v-ae97c482]{align-items:center;gap:1rem;display:flex}.anexo[data-v-ae97c482],.enviar[data-v-ae97c482]{background-color:var(--color-success);color:#fff;border:none}.anexo[data-v-ae97c482]{border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.enviar[data-v-ae97c482]{border-radius:2rem;padding:.75rem 2.5rem;font-weight:800}.anexo[data-v-ae97c482],.enviar[data-v-ae97c482]{cursor:pointer;transition:background-color .2s}.anexo[data-v-ae97c482]:hover,.enviar[data-v-ae97c482]:hover:not(:disabled){background-color:#24703a}.seletor-arquivo[data-v-ae97c482],.armadilha[data-v-ae97c482]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.anexo-escolhido[data-v-ae97c482]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);align-items:center;gap:.75rem;padding:.5rem;display:flex}.anexo-escolhido img[data-v-ae97c482]{object-fit:cover;border-radius:.25rem;width:4rem;height:3rem}.anexo-escolhido span[data-v-ae97c482]{min-width:0;font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.remover[data-v-ae97c482]{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:1.5rem;line-height:1}.remover[data-v-ae97c482]:hover{color:var(--color-accent)}.aviso[data-v-ae97c482]{border-radius:var(--radius-sm);margin:0;padding:.75rem 1rem;font-weight:600}.aviso.sucesso[data-v-ae97c482]{color:#1e5e2e;background-color:#e3f3e7}.aviso.erro[data-v-ae97c482]{color:var(--color-accent-dark);background-color:#f8e1df}button[data-v-ae97c482]:disabled{opacity:.5;cursor:not-allowed}.texto[data-v-ae97c482]{align-self:center}.texto p[data-v-ae97c482]{margin:0 0 1rem}.texto .email[data-v-ae97c482]{font-size:var(--fs-subtitle);margin:1.5rem 0 0;font-weight:700}.email a[data-v-ae97c482]{color:var(--color-accent)}.card[data-v-e5585709]{border-top:.3rem solid var(--color-accent);border-radius:var(--radius);background-color:var(--color-surface);height:100%;box-shadow:var(--shadow);padding:1.5rem;transition:transform .2s}.card[data-v-e5585709]:hover{transform:translateY(-.25rem)}h4[data-v-e5585709]{font-size:var(--fs-subtitle);margin:0 0 .75rem;font-weight:700;line-height:1.25}p[data-v-e5585709]{margin:0}@media (prefers-reduced-motion:reduce){.card[data-v-e5585709]{transition:none}.card[data-v-e5585709]:hover{transform:none}}.projeto[data-v-fd52a54d]{background-image:url(/bg_sobre.jpg);background-position:50%;background-size:cover;background-attachment:fixed}.painel[data-v-fd52a54d]{border-radius:var(--radius);box-shadow:var(--shadow);background-color:#ffffffed;padding:clamp(1.5rem,4vw,3rem)}.painel[data-v-fd52a54d] h1{margin-bottom:1.5rem}.colunas-texto[data-v-fd52a54d]{column-gap:clamp(2rem,4vw,4rem)}.painel p[data-v-fd52a54d]{font-size:var(--fs-lead);break-inside:avoid;margin:0 0 1.25rem;font-weight:500;line-height:1.5}.painel p[data-v-fd52a54d]:last-child{margin-bottom:0}@media (width>=64rem){.colunas-texto[data-v-fd52a54d]{columns:2}}h3[data-v-fd52a54d]{font-size:var(--fs-subtitle);margin:1.5rem 0 2rem;font-weight:700}.cards[data-v-fd52a54d]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.area[data-v-fd52a54d]{background-color:var(--color-surface)}.colunas[data-v-fd52a54d]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.colunas img[data-v-fd52a54d]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;margin-top:2rem;display:block}.texto p[data-v-fd52a54d]{font-size:var(--fs-lead);margin:0 0 1rem;line-height:1.5}.texto p[data-v-fd52a54d]:last-child{margin-bottom:0}@media (width>=64rem){.colunas[data-v-fd52a54d]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width<=56rem){.projeto[data-v-fd52a54d]{background-attachment:scroll}}
