.home-2g-module__XvMkzG__home{color:var(--site-ink);background:var(--site-canvas);overflow:clip}.home-2g-module__XvMkzG__hero{isolation:isolate;background:var(--site-soft);color:#fff;padding:4.75rem max(1.25rem,50% - 39rem) 3rem;position:relative}.home-2g-module__XvMkzG__hero>img,.home-2g-module__XvMkzG__heroOverlay{object-fit:cover;width:100%;height:35rem;position:absolute;inset:0 0 auto}.home-2g-module__XvMkzG__hero>img{z-index:-2}.home-2g-module__XvMkzG__heroOverlay{z-index:-1;background:linear-gradient(90deg,#11251ef0,#11251eb8 47%,#11251e1a)}.home-2g-module__XvMkzG__heroContent{--site-focus:var(--site-light);width:min(100%,47.5rem)}.home-2g-module__XvMkzG__hero h1{font-size:var(--site-title);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.5rem;line-height:1.07}.home-2g-module__XvMkzG__hero h1 em{color:var(--site-light);font-style:normal}.home-2g-module__XvMkzG__heroContent>p{color:#e3ecdf;max-width:56ch;margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.7}.home-2g-module__XvMkzG__heroContent>div{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.home-2g-module__XvMkzG__primaryAction{border-radius:var(--site-control-radius);background:var(--site-accent);color:#17332d;justify-content:center;align-items:center;gap:.875rem;min-height:3rem;padding:.875rem 1.375rem;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.home-2g-module__XvMkzG__primaryAction svg,.home-2g-module__XvMkzG__secondaryAction svg{flex-shrink:0;width:1.125rem}.home-2g-module__XvMkzG__secondaryAction{color:#fff;text-underline-offset:.3em;align-items:center;gap:.5rem;min-height:3rem;font-size:.875rem;font-weight:650;text-decoration:underline;display:inline-flex}.home-2g-module__XvMkzG__primaryAction:hover{background:#a3d768}.home-2g-module__XvMkzG__secondaryAction:hover{color:var(--site-light)}.home-2g-module__XvMkzG__home a:focus-visible{outline-offset:4px;outline:3px solid}.home-2g-module__XvMkzG__explorerWrap{z-index:1;width:min(100%,56.25rem);margin:3rem 0 0 auto;position:relative}.home-2g-module__XvMkzG__explorer{color:var(--site-ink);border-radius:var(--site-radius);box-shadow:var(--site-shadow);background:#fff;padding:.5rem 2rem 1.5rem;scroll-margin-top:2rem}.home-2g-module__XvMkzG__switcher{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-2g-module__XvMkzG__choice{opacity:0;block-size:1px;inline-size:1px;position:absolute}.home-2g-module__XvMkzG__choiceLabel{border-bottom:2px solid var(--site-border);cursor:pointer;grid-row:1;justify-content:center;align-items:center;gap:.5rem;min-height:3.375rem;padding:.75rem;font-size:.875rem;font-weight:650;display:flex}.home-2g-module__XvMkzG__choiceLabel svg{flex-shrink:0;width:1rem}.home-2g-module__XvMkzG__choice:focus-visible+.home-2g-module__XvMkzG__choiceLabel{outline:3px solid var(--site-ink);outline-offset:-3px}.home-2g-module__XvMkzG__choice:checked+.home-2g-module__XvMkzG__choiceLabel{background:var(--site-soft);border-color:var(--site-link);color:var(--site-link)}.home-2g-module__XvMkzG__choiceLabel:hover{background:var(--site-canvas)}.home-2g-module__XvMkzG__pane{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem;padding-top:1.25rem;display:none}:is(.home-2g-module__XvMkzG__switcher:has(#perspectiva-planejamento:checked) #painel-planejamento,.home-2g-module__XvMkzG__switcher:has(#perspectiva-producao:checked) #painel-producao,.home-2g-module__XvMkzG__switcher:has(#perspectiva-custos:checked) #painel-custos){display:grid}.home-2g-module__XvMkzG__capture{min-width:0}.home-2g-module__XvMkzG__capture figure{margin:0}.home-2g-module__XvMkzG__capture img{object-fit:contain;width:100%;height:15.3125rem;padding:.5rem;display:block}.home-2g-module__XvMkzG__capture figcaption{background:var(--site-forest);color:#fff;text-align:center;padding:.5rem;font-size:.75rem;font-weight:650;line-height:1.5}.home-2g-module__XvMkzG__capture>span{color:var(--site-muted);text-align:center;margin-top:.5rem;font-size:.75rem;line-height:1.5;display:block}.home-2g-module__XvMkzG__context{min-width:0}.home-2g-module__XvMkzG__context h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem;font-size:1.75rem;line-height:1.2}.home-2g-module__XvMkzG__context p{color:var(--site-muted);margin:0;font-size:.875rem;line-height:1.65}.home-2g-module__XvMkzG__context ul{flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.home-2g-module__XvMkzG__context li{align-items:center;gap:.375rem;font-size:.75rem;line-height:1.5;display:flex}.home-2g-module__XvMkzG__context li svg{width:.875rem;color:var(--site-link);flex-shrink:0}.home-2g-module__XvMkzG__section{padding:var(--site-section-space) max(1.25rem, calc((100% - 78rem) / 2));scroll-margin-top:5rem}.home-2g-module__XvMkzG__section h2{font-size:var(--site-heading);letter-spacing:-.03em;margin:0;line-height:1.15}.home-2g-module__XvMkzG__section p{color:var(--site-muted);line-height:1.65}.home-2g-module__XvMkzG__sectionHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.home-2g-module__XvMkzG__sectionHeading h2{max-width:22ch}.home-2g-module__XvMkzG__sectionHeading p{max-width:50ch;margin:0}.home-2g-module__XvMkzG__textLink{min-height:48px;color:var(--site-link);text-underline-offset:.3em;align-items:center;gap:.6rem;font-size:.875rem;font-weight:650;text-decoration:underline;display:inline-flex}.home-2g-module__XvMkzG__textLink svg,.home-2g-module__XvMkzG__sectorAction svg{flex-shrink:0;width:1.125rem}.home-2g-module__XvMkzG__textLink:hover{color:var(--site-forest)}.home-2g-module__XvMkzG__introduction{background:var(--site-soft);padding-top:2rem}.home-2g-module__XvMkzG__cycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.home-2g-module__XvMkzG__cycle li{border-top:1px solid var(--site-border);padding-top:1.5rem}.home-2g-module__XvMkzG__cycle svg{width:1.5rem;color:var(--site-link)}.home-2g-module__XvMkzG__cycle h3{margin:.75rem 0 .5rem;font-size:1.25rem}.home-2g-module__XvMkzG__cycle p{max-width:32ch;margin:0}.home-2g-module__XvMkzG__sectors{background:var(--site-soft)}.home-2g-module__XvMkzG__sectors .home-2g-module__XvMkzG__sectionHeading p{max-width:58ch;margin:.875rem 0 0}.home-2g-module__XvMkzG__sectorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home-2g-module__XvMkzG__sectorGrid li{min-width:0}.home-2g-module__XvMkzG__sectorCard{border:1px solid var(--site-border);border-radius:var(--site-radius);height:100%;color:var(--site-ink);background:#fff;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.home-2g-module__XvMkzG__sectorCard:hover{border-color:var(--site-link);transform:translateY(-3px)}.home-2g-module__XvMkzG__sectorCard:focus-visible{outline:3px solid var(--site-link);outline-offset:3px}.home-2g-module__XvMkzG__sectorMedia{aspect-ratio:4/3;background:var(--site-soft);display:block;overflow:hidden}.home-2g-module__XvMkzG__sectorMedia img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.home-2g-module__XvMkzG__sectorCard:hover .home-2g-module__XvMkzG__sectorMedia img,.home-2g-module__XvMkzG__sectorCard:focus-visible .home-2g-module__XvMkzG__sectorMedia img{transform:scale(1.04)}.home-2g-module__XvMkzG__sectorContent{flex-direction:column;flex:1;align-items:start;gap:.75rem;padding:1.25rem;display:flex}.home-2g-module__XvMkzG__sectorTitle{letter-spacing:-.02em;margin:0;font-size:1.25rem;line-height:1.25}.home-2g-module__XvMkzG__sectorSummary{margin:0;font-size:.875rem;line-height:1.55}.home-2g-module__XvMkzG__sectorTopics{color:var(--site-muted);font-size:.75rem;line-height:1.4}.home-2g-module__XvMkzG__sectorAction{min-height:48px;color:var(--site-link);align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.home-2g-module__XvMkzG__sectorAction svg{transition:transform .2s}.home-2g-module__XvMkzG__sectorCard:hover .home-2g-module__XvMkzG__sectorAction svg,.home-2g-module__XvMkzG__sectorCard:focus-visible .home-2g-module__XvMkzG__sectorAction svg{transform:translate(3px)}.home-2g-module__XvMkzG__featureCard:focus-within{border-color:var(--site-link)}.home-2g-module__XvMkzG__featureMedia{padding:1rem;position:relative}.home-2g-module__XvMkzG__featureMedia img{object-fit:contain}.home-2g-module__XvMkzG__imageLabel{color:#fff;background:#1e3a32e0;border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:650;line-height:1.4;position:absolute;bottom:.75rem;right:.75rem}.home-2g-module__XvMkzG__featureCard .home-2g-module__XvMkzG__sectorTitle a{color:inherit;text-decoration:none}.home-2g-module__XvMkzG__featureCard .home-2g-module__XvMkzG__sectorTitle a:hover,.home-2g-module__XvMkzG__featureCard .home-2g-module__XvMkzG__sectorAction:hover{text-underline-offset:3px;text-decoration:underline}.home-2g-module__XvMkzG__stories{background:var(--site-canvas)}.home-2g-module__XvMkzG__featuredQuote{grid-template-columns:12rem minmax(0,1fr);column-gap:3rem;margin:0 0 2.5rem;display:grid}.home-2g-module__XvMkzG__featuredQuote img{object-fit:contain;grid-row:1/span 2;width:100%;height:7rem}.home-2g-module__XvMkzG__featuredQuote blockquote{letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.5}.home-2g-module__XvMkzG__featuredQuote figcaption,.home-2g-module__XvMkzG__supportingQuotes figcaption{color:var(--site-link);margin-top:1rem;font-size:.875rem;font-weight:650}.home-2g-module__XvMkzG__supportingQuotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.home-2g-module__XvMkzG__supportingQuotes figure{border-top:1px solid var(--site-border);margin:0;padding-top:1.5rem}.home-2g-module__XvMkzG__supportingQuotes blockquote{color:var(--site-muted);margin:0;line-height:1.65}.home-2g-module__XvMkzG__journal{border-top:1px solid var(--site-border);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 2rem;padding-block:2.5rem;display:grid}.home-2g-module__XvMkzG__journal h2{font-size:1.5rem}.home-2g-module__XvMkzG__journal p{margin:0}.home-2g-module__XvMkzG__journal .home-2g-module__XvMkzG__textLink{grid-area:1/2/span 2}.home-2g-module__XvMkzG__closing{--site-focus:var(--site-light);background:var(--site-forest);color:#fff;justify-content:space-between;align-items:center;gap:3rem;display:flex}.home-2g-module__XvMkzG__closing h2{max-width:21ch}.home-2g-module__XvMkzG__closing p{color:#d5e3d8;max-width:48ch;margin:1rem 0 0}.home-2g-module__XvMkzG__closingActions{flex-shrink:0;justify-items:start;gap:.75rem;display:grid}.home-2g-module__XvMkzG__closing .home-2g-module__XvMkzG__textLink{color:var(--site-light)}@media (max-width:900px){.home-2g-module__XvMkzG__sectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-2g-module__XvMkzG__hero{padding-top:2.5rem;padding-bottom:3rem}.home-2g-module__XvMkzG__hero>img,.home-2g-module__XvMkzG__heroOverlay{height:39.375rem}.home-2g-module__XvMkzG__hero h1{font-size:2.625rem}.home-2g-module__XvMkzG__heroOverlay{background:#11251ecc}.home-2g-module__XvMkzG__explorer{padding:.5rem 1.125rem 1.125rem}.home-2g-module__XvMkzG__explorerWrap{margin-top:2.25rem}.home-2g-module__XvMkzG__choiceLabel{gap:.375rem;padding:1rem .25rem;font-size:.8125rem}.home-2g-module__XvMkzG__pane{grid-template-columns:1fr}.home-2g-module__XvMkzG__context h2{font-size:1.5rem}.home-2g-module__XvMkzG__sectionHeading,.home-2g-module__XvMkzG__closing{display:block}.home-2g-module__XvMkzG__sectionHeading p{margin-top:1rem}.home-2g-module__XvMkzG__sectionHeading .home-2g-module__XvMkzG__textLink{margin-top:.75rem}.home-2g-module__XvMkzG__cycle,.home-2g-module__XvMkzG__supportingQuotes{grid-template-columns:1fr}.home-2g-module__XvMkzG__cycle{gap:1.25rem}.home-2g-module__XvMkzG__cycle li{grid-template-columns:1.5rem 1fr;column-gap:.75rem;display:grid}.home-2g-module__XvMkzG__cycle h3{margin:0 0 .5rem}.home-2g-module__XvMkzG__cycle p{grid-column:2;max-width:none}.home-2g-module__XvMkzG__featuredQuote{grid-template-columns:1fr;gap:1.5rem}.home-2g-module__XvMkzG__featuredQuote img{grid-row:auto;width:9rem;height:5rem}.home-2g-module__XvMkzG__featuredQuote figcaption{margin:0}.home-2g-module__XvMkzG__journal{grid-template-columns:1fr}.home-2g-module__XvMkzG__journal .home-2g-module__XvMkzG__textLink{grid-area:auto/1}.home-2g-module__XvMkzG__closingActions{margin-top:2rem}.home-2g-module__XvMkzG__sectorGrid{grid-template-columns:1fr}.home-2g-module__XvMkzG__sectorCard{grid-template-columns:minmax(7rem,32%) minmax(0,1fr);display:grid}.home-2g-module__XvMkzG__sectorMedia{aspect-ratio:auto;height:100%}.home-2g-module__XvMkzG__sectorContent{gap:.5rem;padding:1rem}.home-2g-module__XvMkzG__featureMedia{padding:.5rem}.home-2g-module__XvMkzG__featureMedia .home-2g-module__XvMkzG__imageLabel{font-size:.625rem;bottom:.375rem;right:.375rem}}@media (prefers-reduced-motion:reduce){.home-2g-module__XvMkzG__sectorCard,.home-2g-module__XvMkzG__sectorMedia img,.home-2g-module__XvMkzG__sectorAction svg{transition:none}.home-2g-module__XvMkzG__sectorCard:hover,.home-2g-module__XvMkzG__sectorCard:hover .home-2g-module__XvMkzG__sectorMedia img,.home-2g-module__XvMkzG__sectorCard:focus-visible .home-2g-module__XvMkzG__sectorMedia img,.home-2g-module__XvMkzG__sectorCard:hover .home-2g-module__XvMkzG__sectorAction svg,.home-2g-module__XvMkzG__sectorCard:focus-visible .home-2g-module__XvMkzG__sectorAction svg{transform:none}}
