@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/work-sans.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--c-fundo:#f1f2f0;--c-tinta:#0f262c;--c-primaria:#15404a;--c-destaque:#968157;--c-campo:#e0e2de;--c-suave:#52636a;--f-titulo:"Hanken Grotesk",system-ui,sans-serif;--f-texto:"Work Sans",system-ui,sans-serif;--s-pequeno:14px;--s-corpo:clamp(18px,1rem + .2vw,19px);--s-lead:clamp(22px,1.1rem + .7vw,26px);--s-titulo:clamp(40px,1.4rem + 3vw,68px);--s-display:clamp(52px,6.6vw,104px);--margem:clamp(16px,4vw,64px);--entre:clamp(96px,10vw,168px);--barra:76px;--barra-alta:128px;--raio:clamp(20px,2.4vw,36px);--raio-foto:clamp(14px,1.4vw,22px);--raio-botao:12px;--ease:cubic-bezier(.2,.7,.2,1);--veu:color-mix(in srgb,var(--c-primaria) 64%,transparent);--veu-cor:color-mix(in srgb,var(--c-primaria) 50%,transparent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--barra)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.js{scroll-behavior:auto}html.trava{overflow:hidden}body{background:var(--c-fundo);color:var(--c-tinta);font:400 var(--s-corpo)/1.55 var(--f-texto);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--c-destaque);outline-offset:3px}::selection{background:var(--c-primaria);color:var(--c-fundo)}.oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{left:var(--margem);background:var(--c-fundo);color:var(--c-primaria);z-index:30;padding:12px 16px;position:absolute;top:-60px}.pular:focus{top:12px}h1,h2,h3{font-family:var(--f-titulo);letter-spacing:-.025em;font-weight:700;line-height:1.02}h1 span,h2 span{display:block}.botao{border-radius:var(--raio-botao);background:var(--c-primaria);min-height:52px;color:var(--c-fundo);font:500 var(--s-corpo)/1 var(--f-texto);cursor:pointer;transition:transform .16s var(--ease),background-color .2s ease,color .2s ease;border:0;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.botao:active{transform:scale(.97)}@media (hover:hover){.botao:hover{background:var(--c-tinta)}}.botao--claro{color:var(--c-fundo);border:2px solid var(--c-fundo);background:0 0}@media (hover:hover){.botao--claro:hover{background:var(--c-fundo);color:var(--c-primaria)}}.barra{z-index:20;height:var(--barra);padding:0 var(--margem);background:var(--c-primaria);color:var(--c-fundo);align-items:center;gap:32px;display:flex;position:fixed;inset:0 0 auto}.barra__marca{margin-right:auto;display:block}.logo{width:auto;height:34px;display:block}.barra .logo{height:44px}.barra__nav{gap:28px;display:flex}.barra__nav a,.barra__menu a{text-underline-offset:.3em;align-items:center;min-height:44px;font-weight:500;text-decoration:underline #0000;transition:text-decoration-color .2s;display:flex}@media (hover:hover){.barra__nav a:hover,.barra__menu a:hover{text-decoration-color:currentColor}}.barra__menu{display:none}.js .barra{height:var(--barra-alta);transition:background-color .4s ease,height .6s var(--ease);background:0 0}.js .barra .logo{--logo-h:76px;--logo-l:calc(var(--logo-h) * 3.3433);height:var(--logo-h);width:var(--logo-l);transition:height .6s var(--ease),width .6s var(--ease)}.js .barra .logo__nome{transition:opacity .35s ease,transform .6s var(--ease)}.js .barra.is-solida .logo__nome{opacity:0;transform:translate(-14px)}@media (hover:hover){.js .barra.is-solida .barra__marca:hover .logo{--logo-l:calc(var(--logo-h) * 3.3433)}.js .barra.is-solida .barra__marca:hover .logo__nome{opacity:1;transform:none}}.js .barra.is-solida .barra__marca:focus-visible .logo{--logo-l:calc(var(--logo-h) * 3.3433)}.js .barra.is-solida .barra__marca:focus-visible .logo__nome{opacity:1;transform:none}.js .barra__nav{transition:gap .6s var(--ease);gap:40px}.js .barra__nav a{font-size:var(--s-lead);transition:font-size .6s var(--ease),text-decoration-color .2s ease}.js .barra.is-solida{background:var(--c-primaria);height:var(--barra)}.js .barra.is-solida .logo{--logo-h:44px;--logo-l:var(--logo-h)}.js .barra.is-solida .barra__nav{gap:28px}.js .barra.is-solida .barra__nav a{font-size:var(--s-corpo)}.heroi{color:var(--c-fundo);background:var(--c-primaria);border-radius:0 0 var(--raio) var(--raio);position:relative;overflow:clip}.heroi__palco{min-height:100svh;padding:calc(var(--barra-alta) + 40px) var(--margem) 120px;grid-template-columns:minmax(220px,1fr) 2.2fr;align-items:center;gap:32px;display:grid;position:relative;overflow:hidden}.js .heroi{--passo:52svh;--pausa:0svh;height:calc(200svh + (var(--passos,4) - 1) * var(--passo) + var(--pausa))}.js .heroi+.cortina{z-index:1;background:var(--c-fundo);border-radius:var(--raio) var(--raio) 0 0;margin-top:-100svh;position:relative}.js .heroi__palco{height:100svh;min-height:0;position:sticky;top:0}.heroi__fotos{position:absolute;inset:0}.heroi__fotos:after{content:"";background:var(--veu-cor);position:absolute;inset:0}.js .heroi__fotos:after{background:color-mix(in srgb,var(--c-primaria) 50%,transparent)}.heroi__fotos img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.heroi__fotos img.is-ativo{opacity:1}.heroi__indice{align-self:center;gap:6px;list-style:none;display:grid;position:relative}.heroi__indice a{min-height:44px;font:500 var(--s-corpo)/1.2 var(--f-texto);opacity:.78;transition:opacity .2s ease,transform .4s var(--ease);align-items:center;gap:14px;text-decoration:none;display:flex}.heroi__indice a:before{content:"";clip-path:polygon(0 0,50% 58%,100% 0,100% 68%,86% 68%,86% 86%,100% 86%,100% 100%,0 100%);width:16px;height:16px;transition:scale .3s var(--ease),rotate .4s var(--ease),background-color .3s ease;background:currentColor;flex:none;rotate:0deg;scale:.7}.heroi__indice a.is-ativo{opacity:1;font-weight:600;transform:translate(10px)}.heroi__indice a.is-ativo:before{background:color-mix(in oklab,var(--c-destaque) 55%,var(--c-fundo));transition:scale .3s var(--ease),rotate .7s cubic-bezier(.55,0,.3,1.3),background-color .7s ease;rotate:90deg;scale:1}@media (prefers-reduced-motion:reduce){.heroi__indice a:before,.heroi__indice a.is-ativo:before{transition:background-color .3s}}@media (hover:hover){.heroi__indice a:hover{opacity:1}}.heroi__textos{place-items:start;display:grid;position:relative}.heroi h1,.passo__titulo{font:700 var(--s-display)/1 var(--f-titulo);letter-spacing:-.03em;margin-bottom:28px}.passo{justify-items:start;display:grid}html:not(.js) .passo+.passo{display:none}.js .passo{opacity:0;visibility:hidden;grid-area:1/1}.js .passo.is-ativo{opacity:1;visibility:visible}.heroi__frase{max-width:34ch;font-size:var(--s-lead);margin-bottom:36px;line-height:1.35}.heroi__seta{flex-direction:column;align-items:center;gap:4px;min-height:44px;font-weight:500;text-decoration:none;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.heroi__seta:after{content:"";background:var(--c-fundo);clip-path:polygon(0 0,50% 58%,100% 0,100% 42%,50% 100%,0 42%);width:12px;height:12px}.verticais{padding:var(--entre) var(--margem);grid-template-columns:1fr 1.4fr;align-items:center;gap:clamp(32px,6vw,120px);display:grid}.verticais h2{font-size:var(--s-titulo);margin-bottom:24px}.verticais__texto p{max-width:42ch;margin-bottom:32px}.verticais__lista{grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid}.verticais__lista a{justify-items:start;gap:20px;min-height:44px;text-decoration:none;display:grid}.verticais__lista svg{width:clamp(88px,9vw,140px);height:auto;transition:transform .4s var(--ease)}.verticais__lista span{font:600 var(--s-lead)/1.2 var(--f-titulo)}.verticais__lista span:after{content:" ›";color:var(--c-destaque)}@media (hover:hover){.verticais__lista a:hover svg{transform:translateY(-6px)}}.g-tinta{fill:var(--c-tinta)}.g-destaque{fill:var(--c-destaque)}.numeros{background:var(--c-primaria);color:var(--c-fundo);border-radius:var(--raio);grid-template-columns:1fr 1fr;display:grid;overflow:clip}.numeros__foto{place-items:center;min-height:640px;display:grid;position:relative;overflow:hidden}.numeros__foto img{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.numeros__foto:after{content:"";background:var(--veu);position:absolute;inset:0}.numeros__lista{z-index:1;padding:64px var(--margem);gap:40px;display:grid;position:relative}.numeros__lista div{grid-template-columns:auto 1fr;align-items:baseline;gap:20px;display:grid}.numeros__lista dt{font:700 var(--s-display)/.9 var(--f-titulo);letter-spacing:-.04em}.numeros__lista dd{font-size:var(--s-lead);max-width:16ch;line-height:1.3}.numeros__texto{padding:96px var(--margem);align-content:center;gap:28px;display:grid}.numeros__texto h2{font-size:var(--s-titulo)}.numeros__texto p{max-width:40ch;font-size:var(--s-lead);line-height:1.4}.estrategias{padding:var(--entre) var(--margem) 0;gap:clamp(64px,7vw,112px);display:grid}.estrategias>h2{font-size:var(--s-titulo)}.estrategia{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.estrategia--inverso .estrategia__foto{order:2}.estrategia__foto{border-radius:var(--raio-foto);overflow:hidden}.estrategia__foto img{aspect-ratio:4/3;object-fit:cover;filter:grayscale();width:100%;transition:transform .9s var(--ease)}@media (hover:hover){.estrategia:hover .estrategia__foto img{transform:scale(1.04)}}.estrategia h3{font-size:var(--s-titulo);margin-bottom:20px}.estrategia p{max-width:44ch}.estrategia__nota{color:var(--c-suave);margin-top:20px}.gestora{padding:var(--entre) var(--margem);grid-template-columns:1fr 1.4fr;gap:24px clamp(32px,6vw,120px);display:grid}.gestora h2{font-size:var(--s-titulo);grid-row:1/3}.gestora__lead{font-size:var(--s-lead);max-width:36ch;line-height:1.4}.gestora__fatos{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px;display:grid}.gestora__fatos dt{color:var(--c-suave)}.gestora__fatos dd{font:600 var(--s-lead)/1.2 var(--f-titulo)}.documentos{padding:var(--entre) var(--margem);background:var(--c-campo);border-radius:var(--raio);grid-template-columns:1fr 1.4fr;gap:clamp(32px,6vw,120px);display:grid}.documentos h2{font-size:var(--s-titulo);margin-bottom:24px}.documentos__cab p{max-width:36ch}.documentos__lista{gap:4px;list-style:none;display:grid}.documentos__lista li{grid-template-columns:120px 1fr auto;align-items:baseline;gap:16px;min-height:44px;padding:14px 0;display:grid}.doc__tipo,.doc__estado{color:var(--c-suave);font-size:var(--s-pequeno)}.doc__nome{font-weight:500}a.doc__nome{text-decoration:underline;text-decoration-color:var(--c-destaque);text-underline-offset:.25em;text-decoration-thickness:2px;transition:text-decoration-color .2s}@media (hover:hover){a.doc__nome:hover{text-decoration-color:currentColor}}.pagina{padding:calc(var(--barra) + clamp(64px,8vw,128px)) var(--margem) var(--entre)}.pagina h1{font-size:var(--s-titulo);max-width:16ch;margin-bottom:clamp(32px,4vw,56px)}.pagina__corpo{gap:20px;max-width:68ch;display:grid}.pagina__corpo h2{font-size:var(--s-lead);letter-spacing:-.015em;margin-top:24px;line-height:1.2}.pagina__lead{font-size:var(--s-lead);line-height:1.4}.pagina__corpo ul{gap:12px;padding-left:1.2em;display:grid}.pagina__corpo a:not(.botao),.rodape__creditos a{text-decoration:underline;text-decoration-color:var(--c-destaque);text-underline-offset:.25em;overflow-wrap:anywhere;text-decoration-thickness:2px}@media (width<=640px){.pagina{padding-left:16px;padding-right:16px}}.rodape{background:var(--c-primaria);color:var(--c-fundo);border-radius:var(--raio) var(--raio) 0 0;padding:clamp(56px,7vw,112px) var(--margem) 32px;margin-top:clamp(16px,2vw,32px)}.rodape__topo{grid-template-columns:1fr 2fr;gap:48px;margin-bottom:56px;display:grid}.rodape__marca .logo{height:clamp(48px,5vw,72px)}.rodape__mapa{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.rodape__mapa div{align-content:start;gap:6px;display:grid}.rodape__mapa p{font:600 var(--s-corpo)/1.3 var(--f-titulo);margin-bottom:6px}.rodape__mapa a{align-items:center;min-height:44px;display:flex}.rodape__aviso{max-width:60ch;margin-bottom:16px}.rodape__creditos{font-size:var(--s-pequeno);opacity:.85;max-width:64ch;margin-bottom:32px}.rodape__fim{font-size:var(--s-pequeno)}@media (prefers-reduced-motion:no-preference){.js [data-entra]{opacity:0;transition:opacity .7s var(--ease),transform .8s var(--ease);transform:translateY(24px)}.js [data-entra].is-in{opacity:1;transform:none}.deriva{animation:20s ease-in-out infinite alternate deriva}@keyframes deriva{0%{transform:scale(1.03)}to{transform:scale(1.12)}}.js .heroi__fotos{animation:abre-foto 1.4s ease-out backwards,abre-zoom 2.6s var(--ease) backwards}.js .barra{animation:abre-desce .8s var(--ease) .2s backwards}.js .barra .logo__traco{stroke-dasharray:1;animation:1.1s cubic-bezier(.6,0,.2,1) .35s backwards abre-traco}.js .barra .logo__nome{animation:abre-nome .7s var(--ease) 1s backwards}.js .barra__nav a{animation:abre-desce .7s var(--ease) .5s backwards}.js .barra__nav a:nth-child(2){animation-delay:.58s}.js .barra__nav a:nth-child(3){animation-delay:.66s}.js .passo:first-child>*{animation:abre-sobe 1s var(--ease) .45s backwards}.js .passo:first-child>:nth-child(2){animation-delay:.6s}.js .passo:first-child>:nth-child(3){animation-delay:.75s}.js .heroi__indice li{animation:abre-lado .8s var(--ease) .85s backwards}.js .heroi__indice li:nth-child(2){animation-delay:.93s}.js .heroi__indice li:nth-child(3){animation-delay:1.01s}.js .heroi__indice li:nth-child(4){animation-delay:1.09s}.js .heroi__seta{animation:abre-desce .9s var(--ease) 1.3s backwards}@keyframes abre-foto{0%{opacity:0}}@keyframes abre-zoom{0%{scale:1.08}}@keyframes abre-desce{0%{opacity:0;translate:0 -14px}}@keyframes abre-traco{0%{stroke-dashoffset:1px}}@keyframes abre-nome{0%{opacity:0;translate:-10px}}@keyframes abre-sobe{0%{opacity:0;translate:0 28px}}@keyframes abre-lado{0%{opacity:0;translate:-12px}}}@media (prefers-reduced-motion:reduce){.heroi__fotos img,.js .barra,.js .barra .logo,.js .barra .logo__nome,.js .barra__nav,.js .barra__nav a,.js .barra__menu summary{transition:none}.js .passo{transform:none}}@media (width<=1024px){.heroi__palco{grid-template-columns:1fr;align-content:center;gap:40px}.heroi__indice{grid-row:2;grid-template-columns:repeat(2,auto);justify-content:start;column-gap:28px}.verticais,.gestora,.documentos{grid-template-columns:1fr}.gestora h2{grid-row:auto}.gestora__fatos{grid-template-columns:repeat(2,1fr)}.numeros{grid-template-columns:1fr}.numeros__foto{min-height:520px}.estrategia,.estrategia--inverso{grid-template-columns:1fr}.estrategia--inverso .estrategia__foto{order:0}.rodape__topo{grid-template-columns:1fr}}@media (width<=640px){:root{--barra:64px;--barra-alta:88px}.barra{gap:12px;padding:0 16px}.barra .logo{height:36px}.js .barra .logo{--logo-h:50px}.js .barra.is-solida .logo{--logo-h:36px}.js .barra__menu summary{font-size:var(--s-lead);transition:font-size .6s var(--ease)}.js .barra.is-solida .barra__menu summary{font-size:var(--s-corpo)}.barra__nav{display:none}.barra__menu{display:block;position:relative}.barra__menu summary{cursor:pointer;align-items:center;min-height:44px;padding:0 4px;font-weight:600;list-style:none;display:flex}.barra__menu summary::-webkit-details-marker{display:none}.barra__menu summary{z-index:2;position:relative}.barra__fechar,.barra__menu[open] .barra__abrir{display:none}.barra__menu[open] .barra__fechar{display:inline}.barra__menu[open]:before{content:"";background:color-mix(in srgb,var(--c-tinta) 55%,transparent);position:fixed;inset:0}.barra__menu nav{z-index:1;width:min(84vw,360px);padding:calc(var(--barra-alta) + 24px) 24px 32px 32px;background:var(--c-primaria);border-radius:var(--raio) 0 0 var(--raio);align-content:start;gap:8px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.barra__menu nav a{font:600 var(--s-lead)/1.2 var(--f-titulo);min-height:52px}.heroi__palco{padding:calc(var(--barra-alta) + 32px) 16px 104px;align-content:end}.heroi__indice{display:none}.js .heroi{--passo:100svh;--pausa:60svh}.heroi__textos{align-items:end}.heroi h1,.passo__titulo{font-size:var(--s-titulo);margin-bottom:16px}.heroi__frase{font-size:var(--s-pequeno);max-width:36ch;margin-bottom:24px;line-height:1.45}.heroi .botao{min-height:44px;font-size:var(--s-pequeno);padding:0 20px}.numeros__texto p,.gestora__lead{font-size:var(--s-corpo)}.heroi__indice{grid-template-columns:1fr 1fr;column-gap:12px}.verticais{padding:96px 16px}.verticais__lista{gap:12px}.verticais__lista svg{width:72px}.verticais__lista span{font-size:var(--s-corpo)}.numeros__lista{gap:28px;padding:56px 16px}.numeros__texto{padding:72px 16px}.estrategias,.gestora,.documentos,.rodape{padding-left:16px;padding-right:16px}.documentos__lista li{grid-template-columns:1fr auto;row-gap:2px}.doc__tipo{grid-column:1/-1}.rodape__mapa{grid-template-columns:1fr}}@media (width<=360px){.verticais__lista{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (width<=640px) and (height<=700px){.heroi__palco{padding-top:calc(var(--barra-alta) + 16px);gap:24px;padding-bottom:40px}.heroi h1,.passo__titulo{margin-bottom:14px}.heroi__frase{margin-bottom:20px}.heroi__seta{display:none}}@media (orientation:landscape) and (height<=500px){:root{--barra:56px;--barra-alta:68px;--entre:64px}.js .barra .logo{--logo-h:44px}.js .barra.is-solida .logo{--logo-h:32px}.js .barra__nav,.js .barra.is-solida .barra__nav{gap:24px}.js .barra__nav a,.js .barra__menu summary{font-size:var(--s-corpo)}.heroi__palco{padding:calc(var(--barra-alta) + 8px) var(--margem) 20px;grid-template-columns:minmax(170px,.8fr) 2fr;align-content:center;gap:24px}.heroi__indice{grid-row:auto;grid-template-columns:1fr;gap:0}.heroi h1,.passo__titulo{font-size:var(--s-titulo);margin-bottom:10px}.heroi__frase{font-size:var(--s-corpo);margin-bottom:16px}.heroi__seta{display:none}.verticais{padding-top:var(--entre);padding-bottom:var(--entre)}.numeros__foto{min-height:300px}}html.menu-aberto{overflow:hidden}@media (prefers-reduced-motion:no-preference){.js .barra__menu[open] nav{animation:menu-entra .46s var(--ease) backwards}.js .barra__menu[open]:before{animation:.46s backwards menu-veu}.js .barra__menu[open] nav a{animation:menu-link .48s var(--ease) .16s backwards}.js .barra__menu[open] nav a:nth-child(2){animation-delay:.21s}.js .barra__menu[open] nav a:nth-child(3){animation-delay:.26s}.js .barra__menu[open] nav a:nth-child(4){animation-delay:.31s}.js .barra__menu.is-fechando nav{animation:.3s cubic-bezier(.5,0,.75,0) forwards menu-sai}.js .barra__menu.is-fechando:before{animation:.3s reverse forwards menu-veu}.js .barra__menu.is-fechando nav a{animation:none}@keyframes menu-entra{0%{translate:100%}}@keyframes menu-sai{to{translate:100%}}@keyframes menu-veu{0%{opacity:0}}@keyframes menu-link{0%{opacity:0;translate:32px}}}
