.hero.svelte-1q37ri0{--eyebrow-ponto: var(--color-water);position:relative;display:flex;align-items:center;min-height:min(82vh,860px);padding:96px var(--gutter-pagina) 104px;overflow:hidden}.fundo.svelte-1q37ri0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fundo.svelte-1q37ri0 img:where(.svelte-1q37ri0){width:100%;height:100%;object-fit:cover;object-position:72% 28%}.fundo.svelte-1q37ri0:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 58% 52% at 100% 100%,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 90%,transparent) 18%,color-mix(in srgb,var(--color-bg) 72%,transparent) 36%,color-mix(in srgb,var(--color-bg) 48%,transparent) 54%,color-mix(in srgb,var(--color-bg) 25%,transparent) 70%,color-mix(in srgb,var(--color-bg) 8%,transparent) 86%,transparent 100%),linear-gradient(to right,var(--color-bg) 0%,var(--color-bg) max(34%,calc((100% - 1920px)/2 + 653px)),color-mix(in srgb,var(--color-bg) 78%,transparent) max(58%,calc((100% - 1920px)/2 + 1114px)),color-mix(in srgb,var(--color-bg) 30%,transparent) 100%),linear-gradient(to top,var(--color-bg) 0%,transparent 32%),linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 70%,transparent) 0%,transparent 28%);background:radial-gradient(ellipse 58% 52% at 100% 100% in oklab,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 90%,transparent) 18%,color-mix(in srgb,var(--color-bg) 72%,transparent) 36%,color-mix(in srgb,var(--color-bg) 48%,transparent) 54%,color-mix(in srgb,var(--color-bg) 25%,transparent) 70%,color-mix(in srgb,var(--color-bg) 8%,transparent) 86%,transparent 100%),linear-gradient(to right,var(--color-bg) 0%,var(--color-bg) max(34%,calc((100% - 1920px)/2 + 653px)),color-mix(in srgb,var(--color-bg) 78%,transparent) max(58%,calc((100% - 1920px)/2 + 1114px)),color-mix(in srgb,var(--color-bg) 30%,transparent) 100%),linear-gradient(to top,var(--color-bg) 0%,transparent 32%),linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 70%,transparent) 0%,transparent 28%)}.content.svelte-1q37ri0{position:relative;z-index:1;max-width:760px}h1.svelte-1q37ri0{font-family:var(--font-ui);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--titulo-hero);line-height:1.02;color:var(--color-text);margin:28px 0 0;text-wrap:balance}p.svelte-1q37ri0{font-family:var(--font-editorial);font-size:var(--texto-destaque);line-height:1.7;color:var(--color-text-soft);max-width:560px;margin:32px 0 0}.acoes.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}@media(max-width:940px){.hero.svelte-1q37ri0{padding:80px 32px 88px}.fundo.svelte-1q37ri0:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 45%,transparent) 0%,color-mix(in srgb,var(--color-bg) 80%,transparent) 40%,var(--color-bg) 70%)}.fundo.svelte-1q37ri0 img:where(.svelte-1q37ri0){object-position:80% 30%}}@media(max-width:720px){.hero.svelte-1q37ri0{min-height:min(88vh,700px);min-height:min(88svh,700px);padding:72px 24px 64px;align-items:flex-end}.fundo.svelte-1q37ri0:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 32%,transparent) 0%,color-mix(in srgb,var(--color-bg) 50%,transparent) 18%,color-mix(in srgb,var(--color-bg) 84%,transparent) 34%,var(--color-bg) 46%)}.fundo.svelte-1q37ri0 img:where(.svelte-1q37ri0){object-position:85% center}.eyebrow.svelte-1q37ri0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.eyebrow.svelte-1q37ri0:before{margin-top:.35em}.eyebrow.svelte-1q37ri0 .sep:where(.svelte-1q37ri0){display:none}.eyebrow.svelte-1q37ri0 .parte:where(.svelte-1q37ri0){grid-column:2}.eyebrow.svelte-1q37ri0 .parte:where(.svelte-1q37ri0)+.parte:where(.svelte-1q37ri0){margin-top:6px}.acoes.svelte-1q37ri0{margin-top:32px}p.svelte-1q37ri0{font-size:var(--texto-editorial);margin-top:22px}}@media(max-width:370px){.acoes.svelte-1q37ri0{flex-direction:column}.acoes.svelte-1q37ri0>a:where(.svelte-1q37ri0){text-align:center}}.manifesto.svelte-1dytdea{--eyebrow-ponto: var(--color-leaf);padding:120px var(--gutter-pagina);position:relative;isolation:isolate}.manifesto.svelte-1dytdea:before{content:"";position:absolute;z-index:-1;left:max(20%,calc(50% - 576px));top:78%;transform:translate(-50%,-50%);width:min(62%,1190px);aspect-ratio:1.5;background:radial-gradient(ellipse 58% 38% at 42% 56%,color-mix(in srgb,var(--color-water) 7%,transparent) 0%,color-mix(in srgb,var(--color-water) 5.6%,transparent) 15%,color-mix(in srgb,var(--color-water) 3.9%,transparent) 30%,color-mix(in srgb,var(--color-water) 2.2%,transparent) 45%,color-mix(in srgb,var(--color-water) 1.1%,transparent) 60%,color-mix(in srgb,var(--color-water) .4%,transparent) 75%,transparent 90%),radial-gradient(ellipse 36% 52% at 64% 40%,color-mix(in srgb,var(--color-water) 5%,transparent) 0%,color-mix(in srgb,var(--color-water) 4%,transparent) 15%,color-mix(in srgb,var(--color-water) 2.8%,transparent) 30%,color-mix(in srgb,var(--color-water) 1.6%,transparent) 45%,color-mix(in srgb,var(--color-water) .8%,transparent) 60%,color-mix(in srgb,var(--color-water) .3%,transparent) 75%,transparent 90%);background:radial-gradient(ellipse 58% 38% at 42% 56% in oklab,color-mix(in srgb,var(--color-water) 7%,transparent) 0%,color-mix(in srgb,var(--color-water) 5.6%,transparent) 15%,color-mix(in srgb,var(--color-water) 3.9%,transparent) 30%,color-mix(in srgb,var(--color-water) 2.2%,transparent) 45%,color-mix(in srgb,var(--color-water) 1.1%,transparent) 60%,color-mix(in srgb,var(--color-water) .4%,transparent) 75%,transparent 90%),radial-gradient(ellipse 36% 52% at 64% 40% in oklab,color-mix(in srgb,var(--color-water) 5%,transparent) 0%,color-mix(in srgb,var(--color-water) 4%,transparent) 15%,color-mix(in srgb,var(--color-water) 2.8%,transparent) 30%,color-mix(in srgb,var(--color-water) 1.6%,transparent) 45%,color-mix(in srgb,var(--color-water) .8%,transparent) 60%,color-mix(in srgb,var(--color-water) .3%,transparent) 75%,transparent 90%);pointer-events:none}.grelha.svelte-1dytdea{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:80px;align-items:center;max-width:1240px;margin:0 auto}.content.svelte-1dytdea{display:flex;flex-direction:column;gap:32px;max-width:640px}h2.svelte-1dytdea{font-family:var(--font-ui);font-weight:var(--peso-titulo);letter-spacing:var(--tracking-titulo);font-size:var(--titulo-seccao);line-height:1.1;color:var(--color-text);margin:0;text-wrap:balance}.quote.svelte-1dytdea{font-family:var(--font-editorial);font-style:italic;font-size:var(--citacao);line-height:1.55;color:var(--color-text);margin:-8px 0 0}.remate.svelte-1dytdea{color:var(--color-leaf)}p.svelte-1dytdea:not(.quote){font-family:var(--font-editorial);font-size:var(--texto-editorial);line-height:1.85;color:var(--color-text-soft);margin:0}.linha.svelte-1dytdea{display:block;width:100%;max-width:280px;height:auto;overflow:visible}.traco.svelte-1dytdea{fill:none;stroke:var(--color-water);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:var(--reveal-traco, 0);transition:stroke-dashoffset var(--reveal-traco-dur, 0s) ease .25s}.ponto.svelte-1dytdea{fill:var(--color-leaf);transform-box:fill-box;transform-origin:center}.brilho.svelte-1dytdea,.nucleo.svelte-1dytdea{fill:none;stroke-linecap:round;stroke-dasharray:.22 1;stroke-dashoffset:.22;opacity:0}.brilho.svelte-1dytdea{stroke:var(--color-water);stroke-width:10;filter:url(#rota-brilho);--pico: .55}.nucleo.svelte-1dytdea{stroke:var(--color-water-claro);stroke-width:1.5;--pico: .45}.halo.svelte-1dytdea{fill:var(--color-leaf);filter:url(#ponto-brilho);opacity:0;transform-box:fill-box;transform-origin:center}.acesa.svelte-1dytdea .brilho:where(.svelte-1dytdea),.acesa.svelte-1dytdea .nucleo:where(.svelte-1dytdea){animation:svelte-1dytdea-percorrer 2.4s ease-in-out forwards}.acesa.svelte-1dytdea .halo:where(.svelte-1dytdea){animation:svelte-1dytdea-respirar 1.2s ease-in-out 1.9s forwards}.acesa.svelte-1dytdea .ponto:where(.svelte-1dytdea){animation:svelte-1dytdea-respirar-ponto 1.2s ease-in-out 1.9s forwards}@keyframes svelte-1dytdea-percorrer{0%{stroke-dashoffset:.22;opacity:0}40%{opacity:var(--pico)}75%{opacity:var(--pico)}to{stroke-dashoffset:-1;opacity:0}}@keyframes svelte-1dytdea-respirar{0%{opacity:0;transform:scale(1)}45%{opacity:.5;transform:scale(2)}to{opacity:0;transform:scale(1)}}@keyframes svelte-1dytdea-respirar-ponto{0%{transform:scale(1)}45%{transform:scale(1.2)}to{transform:scale(1)}}.coords.svelte-1dytdea{position:absolute;right:20px;bottom:16px;z-index:1;font-family:var(--font-mono);font-size:var(--texto-legenda);letter-spacing:var(--tracking-etiqueta);color:color-mix(in srgb,#6d7749 40%,transparent);line-height:1}.coords.svelte-1dytdea::selection{background:#0000;color:var(--color-text)}.agua.svelte-1dytdea{margin:0;position:relative;aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;border:1px solid var(--color-border)}.agua.svelte-1dytdea img:where(.svelte-1dytdea){width:100%;height:100%;object-fit:cover}.agua.svelte-1dytdea:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-bg) 70%,transparent),transparent 45%)}@media(prefers-reduced-motion:reduce){.traco.svelte-1dytdea{transition:none}.acesa.svelte-1dytdea .brilho:where(.svelte-1dytdea),.acesa.svelte-1dytdea .nucleo:where(.svelte-1dytdea),.acesa.svelte-1dytdea .halo:where(.svelte-1dytdea),.acesa.svelte-1dytdea .ponto:where(.svelte-1dytdea){animation:none}}@media(max-width:940px){.manifesto.svelte-1dytdea{padding:88px 32px}.grelha.svelte-1dytdea{grid-template-columns:minmax(0,1fr);gap:48px}.agua.svelte-1dytdea{aspect-ratio:16 / 9}}@media(max-width:720px){.manifesto.svelte-1dytdea{padding:72px 24px}.content.svelte-1dytdea{gap:24px}.agua.svelte-1dytdea{aspect-ratio:4 / 3}}.clientes.svelte-13thg5p{padding:0 var(--gutter-pagina) 72px}ul.svelte-13thg5p{display:flex;align-items:center;flex-wrap:wrap;gap:32px 64px;list-style:none;margin:0;padding:28px 0 0;border-top:1px solid var(--color-border)}img.svelte-13thg5p{display:block;height:28px;width:auto;opacity:.6;transition:opacity .2s ease}@media(hover:hover){a.svelte-13thg5p:hover img:where(.svelte-13thg5p){opacity:1}}@media(prefers-reduced-motion:reduce){img.svelte-13thg5p{transition:none}}@media(max-width:720px){.clientes.svelte-13thg5p{padding:0 24px 48px}ul.svelte-13thg5p{gap:24px 40px}img.svelte-13thg5p{height:24px}}.services.svelte-hz61c4{scroll-margin-top:88px;--eyebrow-ponto: var(--color-water);padding:104px var(--gutter-pagina) 120px}.corpo.svelte-hz61c4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:80px;align-items:start;margin-top:48px}.indice.svelte-hz61c4{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.row.svelte-hz61c4{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:28px 0;border-bottom:1px solid var(--color-border);color:inherit;transition:transform .2s ease}.title.svelte-hz61c4{margin:0;font-family:var(--font-ui);font-size:clamp(24px,2.6vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--color-text-soft);transition:color .15s ease}.itens.svelte-hz61c4{display:none}.mais.svelte-hz61c4{font-family:var(--font-mono);font-size:var(--texto-legenda);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;color:var(--color-water);white-space:nowrap;opacity:0;transition:opacity .15s ease}.row.ativo.svelte-hz61c4 .title:where(.svelte-hz61c4){color:var(--color-text)}.row.ativo.svelte-hz61c4 .mais:where(.svelte-hz61c4){opacity:1}.row.ativo.svelte-hz61c4{transform:translate(8px)}@media(hover:hover){.row.svelte-hz61c4:hover{color:inherit}}.painel.svelte-hz61c4{position:sticky;top:104px}.molduras.svelte-hz61c4{position:relative;aspect-ratio:4 / 3;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.moldura.svelte-hz61c4{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.moldura.visivel.svelte-hz61c4{opacity:1}.carta-moldura.svelte-hz61c4{--carta-traco: 1;--carta-traco-dur: 0s;display:flex;align-items:center}.carta-moldura.visivel.svelte-hz61c4{--carta-traco: 0;--carta-traco-dur: 1.3s}.carta-moldura.repouso.svelte-hz61c4,.carta-moldura.repouso.visivel.svelte-hz61c4{--carta-traco: var(--reveal-traco, 0);--carta-traco-dur: calc(var(--reveal-traco-dur, 0s) * 1.45)}.etiquetas.svelte-hz61c4{display:grid;margin-top:20px}.etiquetas.svelte-hz61c4 ul:where(.svelte-hz61c4){grid-area:1 / 1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;visibility:hidden}.etiquetas.svelte-hz61c4 ul.visivel:where(.svelte-hz61c4){visibility:visible}.etiquetas.svelte-hz61c4 li:where(.svelte-hz61c4){font-family:var(--font-mono);font-size:var(--texto-legenda);line-height:1.4;letter-spacing:.04em;color:var(--color-text-soft);border:1px solid var(--color-border);padding:5px 10px;border-radius:2px}@media(prefers-reduced-motion:reduce){.row.svelte-hz61c4,.mais.svelte-hz61c4,.title.svelte-hz61c4,.moldura.svelte-hz61c4{transition:none}.row.ativo.svelte-hz61c4{transform:none}}@media(max-width:1000px){.corpo.svelte-hz61c4{grid-template-columns:minmax(0,1fr);gap:0}.painel.svelte-hz61c4{display:none}.itens.svelte-hz61c4{display:block;grid-column:1;margin-top:2px;font-family:var(--font-mono);font-size:var(--texto-legenda);line-height:1.6;letter-spacing:.04em;color:var(--color-text-muted)}.mais.svelte-hz61c4{opacity:1}.row.ativo.svelte-hz61c4{transform:none}.title.svelte-hz61c4{color:var(--color-text)}}@media(max-width:720px){.services.svelte-hz61c4{scroll-margin-top:72px;padding:72px 24px 80px}.corpo.svelte-hz61c4{margin-top:32px}.row.svelte-hz61c4{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}.title.svelte-hz61c4{font-size:var(--texto-titulo)}}.casos.svelte-1oyaw9r{scroll-margin-top:88px;--eyebrow-ponto: var(--color-leaf);padding:104px var(--gutter-pagina) 120px}.grid.svelte-1oyaw9r{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}.caso.svelte-1oyaw9r{display:flex;flex-direction:column;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;overflow:hidden;transition:border-color .2s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.capa.svelte-1oyaw9r{display:block;position:relative;aspect-ratio:3 / 2;background:var(--color-surface);overflow:hidden}.capa.svelte-1oyaw9r img:where(.svelte-1oyaw9r){width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to top,transparent 6%,rgb(0 0 0 / .4) 24%,#000 45%);mask-image:linear-gradient(to top,transparent 6%,rgb(0 0 0 / .4) 24%,#000 45%);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.texto.svelte-1oyaw9r{display:flex;flex-direction:column;align-items:flex-start;padding:8px 32px 32px}@media(hover:hover){.caso.svelte-1oyaw9r:hover{color:inherit;border-color:var(--color-border-soft);transform:translateY(-4px)}.caso.svelte-1oyaw9r:hover .capa:where(.svelte-1oyaw9r) img:where(.svelte-1oyaw9r){transform:scale(1.04)}}.cliente.svelte-1oyaw9r{margin:0;font-family:var(--font-ui);font-size:var(--texto-titulo);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.local.svelte-1oyaw9r{font-family:var(--font-mono);font-size:var(--texto-legenda);letter-spacing:.08em;color:var(--color-text-muted);margin-top:8px}.valor.svelte-1oyaw9r{font-family:var(--font-ui);font-size:clamp(26px,2.4vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--color-leaf);border-top:1px solid var(--color-border);padding-top:24px;margin-top:24px;width:100%}.nota.svelte-1oyaw9r{font-size:var(--texto-nota);line-height:1.55;color:var(--color-text-muted);margin-top:8px}.resumo.svelte-1oyaw9r{font-family:var(--font-editorial);font-size:var(--texto-corpo-longo);line-height:1.7;color:var(--color-text-soft);margin:24px 0 0}.ver.svelte-1oyaw9r{font-family:var(--font-mono);font-size:var(--texto-legenda);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;color:var(--color-water-claro);margin-top:28px}@media(prefers-reduced-motion:reduce){.caso.svelte-1oyaw9r,.capa.svelte-1oyaw9r img:where(.svelte-1oyaw9r){transition:none}.caso.svelte-1oyaw9r:hover{transform:none}.caso.svelte-1oyaw9r:hover .capa:where(.svelte-1oyaw9r) img:where(.svelte-1oyaw9r){transform:none}}@media(max-width:900px){.grid.svelte-1oyaw9r{grid-template-columns:1fr;gap:20px}}@media(max-width:720px){.casos.svelte-1oyaw9r{scroll-margin-top:72px;padding:72px 24px 80px}.grid.svelte-1oyaw9r{margin-top:32px}.texto.svelte-1oyaw9r{padding:4px 24px 24px}}.approach.svelte-34wvco{scroll-margin-top:88px;--eyebrow-ponto: var(--color-water);--rota-gap: 48px;padding:104px var(--gutter-pagina) 120px}.quote.svelte-34wvco{font-family:var(--font-editorial);font-style:italic;font-size:var(--citacao-forte);line-height:1.45;color:var(--color-text);max-width:860px;margin:28px 0 0;text-wrap:balance}.rota.svelte-34wvco,.grid.svelte-34wvco{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rota-gap)}.rota.svelte-34wvco{margin-top:72px}.marca.svelte-34wvco{position:relative;height:9px}.marca.svelte-34wvco:before{content:"";position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:var(--color-water);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-water) 18%,transparent);z-index:1}.marca.svelte-34wvco:not(:last-child):after{content:"";position:absolute;left:4.5px;top:4px;width:calc(100% + var(--rota-gap));height:1px;background:linear-gradient(to right,var(--color-water),color-mix(in srgb,var(--color-water) 45%,transparent))}.marca.destino.svelte-34wvco:before{background:var(--color-leaf);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-leaf) 18%,transparent)}.grid.svelte-34wvco{margin-top:24px}.fase.svelte-34wvco{display:flex;flex-direction:column;gap:12px}.fase.svelte-34wvco .title:where(.svelte-34wvco){margin:0;font-family:var(--font-ui);font-size:var(--texto-titulo);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}.fase.svelte-34wvco .desc:where(.svelte-34wvco){font-size:var(--texto-corpo);color:var(--color-text-muted);line-height:1.65;margin:0;max-width:40ch}.acoes.svelte-34wvco{margin-top:56px}@media(max-width:900px){.approach.svelte-34wvco{--rota-gap: 36px}.rota.svelte-34wvco{display:none}.grid.svelte-34wvco{grid-template-columns:1fr;gap:var(--rota-gap);margin-top:48px}.fase.svelte-34wvco{position:relative;padding-left:32px}.fase.svelte-34wvco:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;border-radius:50%;background:var(--color-water);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-water) 18%,transparent);z-index:1}.fase.svelte-34wvco:not(:last-child):after{content:"";position:absolute;left:4px;top:14px;bottom:calc(-1 * var(--rota-gap) - 10px);width:1px;background:linear-gradient(to bottom,var(--color-water),color-mix(in srgb,var(--color-water) 45%,transparent))}.fase.svelte-34wvco:last-child:before{background:var(--color-leaf);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-leaf) 18%,transparent)}}@media(max-width:720px){.approach.svelte-34wvco{scroll-margin-top:72px;padding:72px 24px 80px}.acoes.svelte-34wvco{margin-top:44px}}.page.svelte-1lf3rri{width:100%;overflow-x:clip}
