.hero-veu[data-astro-cid-f5fldvtf]{background:linear-gradient(180deg,#0606069e,#06060661 42%,#060606db)}[data-tema=claro] .hero[data-astro-cid-f5fldvtf]{--color-text-primary: #111111}[data-tema=claro] .hero-veu[data-astro-cid-f5fldvtf]{background:radial-gradient(60% 50% at 50% 52%,#fffc,#fff0),linear-gradient(180deg,#ffffffb3,#ffffff6b 45%,#ffffffdb)}@keyframes hero-seta-flutua{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.hero-seta[data-astro-cid-f5fldvtf]{animation:hero-seta-flutua 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero-seta[data-astro-cid-f5fldvtf]{animation:none}}.projetos-glow[data-astro-cid-lronwjqi]{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(560px circle at var(--mx, 50%) var(--my, 20%),var(--color-accent-soft),transparent 62%);mix-blend-mode:screen}[data-astro-cid-lronwjqi][data-projetos-glow].projetos-glow-ativo .projetos-glow[data-astro-cid-lronwjqi]{opacity:1}.projeto-foto[data-astro-cid-lronwjqi]{transition:transform .7s ease,filter .7s ease}[data-astro-cid-lronwjqi][data-cor-js] .projeto-item[data-astro-cid-lronwjqi]:not([data-em-foco]) .projeto-foto[data-astro-cid-lronwjqi]{filter:grayscale(1) brightness(.62)}[data-tema=claro] [data-astro-cid-lronwjqi][data-cor-js] .projeto-item[data-astro-cid-lronwjqi]:not([data-em-foco]) .projeto-foto[data-astro-cid-lronwjqi]{filter:grayscale(1) brightness(1.04) contrast(.92)}[data-astro-cid-lronwjqi][data-cor-js] .projeto-item[data-astro-cid-lronwjqi]:hover .projeto-foto[data-astro-cid-lronwjqi],[data-astro-cid-lronwjqi][data-cor-js] .projeto-item[data-astro-cid-lronwjqi]:focus-within .projeto-foto[data-astro-cid-lronwjqi]{filter:none}@media(prefers-reduced-motion:reduce){.projeto-foto[data-astro-cid-lronwjqi]{transition:none}}.projeto-cursor[data-astro-cid-lronwjqi]{display:none}@media(hover:hover)and (pointer:fine){.projeto-item[data-astro-cid-lronwjqi],.projeto-item[data-astro-cid-lronwjqi] a[data-astro-cid-lronwjqi]{cursor:none}.projeto-cursor[data-astro-cid-lronwjqi]{position:fixed;top:0;left:0;z-index:45;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:9999px;background:color-mix(in srgb,var(--color-accent) 92%,transparent);color:#0a0a0a;pointer-events:none;opacity:0;scale:.4;transition:opacity .25s ease,scale .3s cubic-bezier(.22,1,.36,1);will-change:transform}.projeto-cursor[data-astro-cid-lronwjqi] svg[data-astro-cid-lronwjqi]{width:15px;height:15px}.projeto-cursor[data-astro-cid-lronwjqi][data-visivel]{opacity:1;scale:1}}.projeto-marcador[data-astro-cid-lronwjqi]:after{content:"";position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);pointer-events:none}@media(hover:none){.projetos-glow[data-astro-cid-lronwjqi]{display:none}}@media(prefers-reduced-motion:reduce){.projetos-glow[data-astro-cid-lronwjqi]{display:none}.projeto-foto[data-astro-cid-lronwjqi]{transition:none}.group[data-astro-cid-lronwjqi]:hover .projeto-foto[data-astro-cid-lronwjqi]{transform:none}}.cf-grade[data-astro-cid-c4c6gf2h]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.07) 1px,transparent 1px);background-size:56px 56px;background-position:center center;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,transparent 25%,#000 100%);mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,transparent 25%,#000 100%)}.cf-linha[data-astro-cid-c4c6gf2h]{transform-origin:top;transform:scaleY(var(--cf-p, 0))}.cf-numero[data-astro-cid-c4c6gf2h]{transition:background-color .45s ease,color .45s ease}.cf-numero[data-astro-cid-c4c6gf2h][data-ativo]{background-color:var(--color-accent);color:#0a0a0a}@media(prefers-reduced-motion:reduce){.cf-numero[data-astro-cid-c4c6gf2h]{transition:none}}[data-astro-cid-hrpql6fn][data-fabricacao]{--fab-p: 0}.fab-brilho[data-astro-cid-hrpql6fn]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 46% at 82% 10%,var(--color-accent-soft),transparent 70%)}.fab-risco[data-astro-cid-hrpql6fn]{width:calc(3.5rem + var(--fab-p, 0) * 3.5rem);max-width:7rem}@media(min-width:1024px){.fab-col-esq[data-astro-cid-hrpql6fn],.fab-col-dir[data-astro-cid-hrpql6fn]{transition:translate .7s cubic-bezier(.22,1,.36,1)}.fab-col-esq[data-astro-cid-hrpql6fn]{translate:calc((1 - var(--fab-a, 1)) * 56px) 0}.fab-col-dir[data-astro-cid-hrpql6fn]{translate:calc((1 - var(--fab-a, 1)) * -56px) 0}}.dif-contador[data-astro-cid-hrpql6fn]{display:none}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-trilho[data-astro-cid-hrpql6fn]{height:340vh}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-palco[data-astro-cid-hrpql6fn]{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:.42fr .58fr;align-items:center;gap:4rem}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-contador[data-astro-cid-hrpql6fn]{display:block}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-numero[data-astro-cid-hrpql6fn]{display:flex;align-items:baseline;gap:.75rem;font-weight:300;color:var(--color-accent);line-height:1}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-numero[data-astro-cid-hrpql6fn] [data-astro-cid-hrpql6fn][data-dif-atual]{font-size:clamp(5rem,9vw,8.5rem);letter-spacing:-.02em}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-total[data-astro-cid-hrpql6fn]{font-size:1.25rem;color:var(--color-text-muted);letter-spacing:.12em}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-barra[data-astro-cid-hrpql6fn]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:2.5rem;max-width:22rem}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-seg[data-astro-cid-hrpql6fn]{position:relative;display:block;height:2px;overflow:hidden;background:var(--color-border)}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-seg-cheio[data-astro-cid-hrpql6fn]{position:absolute;inset:0;background:var(--color-accent);transform-origin:left;transform:scaleX(var(--dif-p, 0))}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-lista[data-astro-cid-hrpql6fn]{display:grid;grid-template-columns:1fr;background:none;border:0}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-item[data-astro-cid-hrpql6fn]{grid-area:1 / 1;background:none;padding:0;opacity:0;transform:translateY(32px);transition:opacity .5s ease,transform .5s ease}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-item[data-astro-cid-hrpql6fn][data-ativo]{opacity:1;transform:none}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-item-corpo[data-astro-cid-hrpql6fn]{flex-direction:column;gap:1.75rem}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-icone[data-astro-cid-hrpql6fn]{width:3rem;height:3rem;stroke-width:1.5}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-titulo[data-astro-cid-hrpql6fn]{font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:300;line-height:1.2;margin-bottom:1.25rem}[data-astro-cid-hrpql6fn][data-dif][data-palco=on] .dif-texto[data-astro-cid-hrpql6fn]{font-size:1.125rem;max-width:44ch}[data-astro-cid-hrpql6fn][data-anim=on] [data-astro-cid-hrpql6fn][data-reveal]{opacity:0;transform:translateY(18px)}[data-astro-cid-hrpql6fn][data-anim=on] [data-astro-cid-hrpql6fn][data-reveal].is-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease,translate .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms),var(--d, 0ms),0ms}@media(prefers-reduced-motion:reduce){[data-astro-cid-hrpql6fn][data-reveal]{opacity:1!important;transform:none!important}.fab-col-esq[data-astro-cid-hrpql6fn],.fab-col-dir[data-astro-cid-hrpql6fn]{translate:none}}[data-tema=claro] .equipe-grade[data-astro-cid-oyll5pct]{background-image:linear-gradient(to right,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.06) 1px,transparent 1px)}.equipe-grade[data-astro-cid-oyll5pct]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;background-position:center center;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,transparent 25%,#000 100%);mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,transparent 25%,#000 100%)}@media(min-width:1024px){.equipe-col-esq[data-astro-cid-oyll5pct],.equipe-col-dir[data-astro-cid-oyll5pct]{transition:translate .7s cubic-bezier(.22,1,.36,1)}.equipe-col-esq[data-astro-cid-oyll5pct]{translate:calc((1 - var(--equipe-a, 1)) * 48px) 0}.equipe-col-dir[data-astro-cid-oyll5pct]{translate:calc((1 - var(--equipe-a, 1)) * -48px) 0}}@media(prefers-reduced-motion:reduce){.equipe-col-esq[data-astro-cid-oyll5pct],.equipe-col-dir[data-astro-cid-oyll5pct]{translate:none}}.dep-scroller[data-astro-cid-3q2spas2]{position:relative;display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:4px}@media(max-width:1023px){.dep-scroller[data-astro-cid-3q2spas2]{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}.dep-scroller[data-astro-cid-3q2spas2]::-webkit-scrollbar{display:none}.dep-scroller[data-astro-cid-3q2spas2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dep-slide[data-astro-cid-3q2spas2]{position:relative;flex:0 0 86%;scroll-snap-align:start;display:flex}@media(max-width:639px){.dep-slide[data-astro-cid-3q2spas2]{order:var(--ordem-cel)}}@media(min-width:640px){.dep-slide[data-astro-cid-3q2spas2]{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width:1024px){.dep-slide[data-astro-cid-3q2spas2]{flex-basis:calc((100% - 2.5rem) / 3)}}.dep-pilha[data-astro-cid-3q2spas2]{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:100%}.dep-cartao[data-astro-cid-3q2spas2]{position:relative;flex:1;background:#fff;border:1px solid rgba(0,0,0,.1);padding:1.25rem 1.375rem 1.5rem}.dep-inicial[data-astro-cid-3q2spas2]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:9999px;color:#fff;font-size:1rem;font-weight:500}.dep-slide-video[data-astro-cid-3q2spas2]{flex-basis:62%;align-items:center}@media(min-width:640px){.dep-slide-video[data-astro-cid-3q2spas2]{flex-basis:14rem}}@media(min-width:1024px){.dep-slide-video[data-astro-cid-3q2spas2]{flex-basis:15rem}}.dep-video-cartao[data-astro-cid-3q2spas2]{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:#111;border:1px solid rgba(0,0,0,.1)}.dep-video[data-astro-cid-3q2spas2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dep-capa[data-astro-cid-3q2spas2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .3s ease}.dep-capa[data-astro-cid-3q2spas2][hidden]{display:none}.dep-pausa[data-astro-cid-3q2spas2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;background:transparent;color:#0a0a0a;cursor:pointer}.dep-pausa[data-astro-cid-3q2spas2][hidden]{display:none}.dep-pausa[data-astro-cid-3q2spas2] svg[data-astro-cid-3q2spas2]{box-sizing:content-box;padding:1.1rem;background:var(--color-accent);transition:opacity .3s ease}.dep-pausa[data-astro-cid-3q2spas2] svg[data-astro-cid-3q2spas2][hidden]{display:none}.dep-pausa[data-astro-cid-3q2spas2][data-tocando] svg[data-astro-cid-3q2spas2]{opacity:0}@media(hover:hover){.dep-pausa[data-astro-cid-3q2spas2][data-tocando]:hover svg[data-astro-cid-3q2spas2]{opacity:1}}.dep-play[data-astro-cid-3q2spas2]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:var(--color-accent);color:#0a0a0a;cursor:pointer;transition:transform .3s ease}.dep-play[data-astro-cid-3q2spas2]:hover{transform:scale(1.06)}.dep-seta[data-astro-cid-3q2spas2]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(0,0,0,.18);color:#111;background:transparent;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,opacity .3s ease}.dep-seta[data-astro-cid-3q2spas2]:not(:disabled):active,.dep-seta[data-astro-cid-3q2spas2][data-clicou]{background:var(--color-accent);border-color:var(--color-accent);color:#0a0a0a}@media(hover:hover){.dep-seta[data-astro-cid-3q2spas2]:not(:disabled):hover{background:var(--color-accent);border-color:var(--color-accent);color:#0a0a0a}}.dep-seta[data-astro-cid-3q2spas2]:disabled{opacity:.35;cursor:default}.dep-ponto[data-astro-cid-3q2spas2]{display:flex;align-items:center;justify-content:center;width:32px;height:44px;cursor:pointer}.dep-ponto[data-astro-cid-3q2spas2] span[data-astro-cid-3q2spas2]{display:block;width:14px;height:2px;background:#00000040;transition:width .3s ease,background .3s ease}.dep-ponto[data-astro-cid-3q2spas2][aria-current=true] span[data-astro-cid-3q2spas2]{width:24px;background:var(--color-accent)}.dep-ponto[data-astro-cid-3q2spas2][hidden]{display:none}@media(prefers-reduced-motion:reduce){.dep-scroller[data-astro-cid-3q2spas2]{scroll-behavior:auto}}.pilar[data-astro-cid-3j3aspqp],.pilar-icone[data-astro-cid-3j3aspqp],.pilar-icone[data-astro-cid-3j3aspqp] svg[data-astro-cid-3j3aspqp],.pilar-titulo[data-astro-cid-3j3aspqp],.pilar-texto[data-astro-cid-3j3aspqp]{transition:background-color .35s ease,border-color .35s ease,color .35s ease}.pilar[data-astro-cid-3j3aspqp][data-ativo]{background-color:var(--color-accent);border-color:var(--color-accent)}.pilar[data-astro-cid-3j3aspqp][data-ativo] .pilar-icone[data-astro-cid-3j3aspqp]{background-color:#0f0f0f;border-color:#0f0f0f}.pilar[data-astro-cid-3j3aspqp][data-ativo] .pilar-titulo[data-astro-cid-3j3aspqp]{color:#0f0f0f}.pilar[data-astro-cid-3j3aspqp][data-ativo] .pilar-texto[data-astro-cid-3j3aspqp]{color:#0f0f0fdb}@media(hover:hover){.pilar[data-astro-cid-3j3aspqp]:hover{background-color:var(--color-accent);border-color:var(--color-accent)}.pilar[data-astro-cid-3j3aspqp]:hover .pilar-icone[data-astro-cid-3j3aspqp]{background-color:#0f0f0f;border-color:#0f0f0f}.pilar[data-astro-cid-3j3aspqp]:hover .pilar-titulo[data-astro-cid-3j3aspqp]{color:#0f0f0f}.pilar[data-astro-cid-3j3aspqp]:hover .pilar-texto[data-astro-cid-3j3aspqp]{color:#0f0f0fdb}}[data-astro-cid-3j3aspqp][data-pilares-js] .pilar-entrada[data-astro-cid-3j3aspqp]{opacity:0;transform:translateY(24px);transition:opacity .6s ease var(--pilar-atraso, 0ms),transform .6s cubic-bezier(.22,1,.36,1) var(--pilar-atraso, 0ms)}[data-astro-cid-3j3aspqp][data-pilares-js] .pilar-entrada[data-astro-cid-3j3aspqp][data-visivel]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-astro-cid-3j3aspqp][data-pilares-js] .pilar-entrada[data-astro-cid-3j3aspqp]{opacity:1;transform:none;transition:none}}.selo-placa[data-astro-cid-3j3aspqp]{display:flex;align-items:center;justify-content:center;min-width:0;height:5.5rem;padding:.75rem 1rem;background:#eee}@media(min-width:768px){.selo-placa[data-astro-cid-3j3aspqp]{height:6.5rem}}[data-tema=claro] .selo-placa[data-astro-cid-3j3aspqp]{background:#fff}.orc[data-astro-cid-tfrxxctk]{--orc-p: 1;background:var(--color-bg)}.orc-palco[data-astro-cid-tfrxxctk]{position:relative;display:flex;align-items:center;min-height:100svh;padding-block:6rem;overflow:hidden}.orc-fundo[data-astro-cid-tfrxxctk]{position:absolute;inset:0}.orc-foto[data-astro-cid-tfrxxctk]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1 + var(--orc-p) * .45));will-change:transform}.orc-veu[data-astro-cid-tfrxxctk]{position:absolute;inset:0;background:linear-gradient(180deg,#060606f7,#060606e6,#060606fa);opacity:calc(.12 + var(--orc-p) * .88)}.orc-item[data-astro-cid-tfrxxctk]{--orc-c: clamp(0, (var(--orc-p) - .42 - var(--orc-i, 0) * .09) / .16, 1);opacity:var(--orc-c);transform:translateY(calc((1 - var(--orc-c)) * 36px))}[data-tema=claro] .orc[data-astro-cid-tfrxxctk]{--color-text-primary: #111111;background:#fff}[data-tema=claro] .orc-veu[data-astro-cid-tfrxxctk]{background:linear-gradient(180deg,#fffffff0,#ffffffdb,#fffffff5)}[data-astro-cid-tfrxxctk][data-orc-js] .orc-trilho[data-astro-cid-tfrxxctk]{height:360vh}@media(max-width:767px){[data-astro-cid-tfrxxctk][data-orc-js] .orc-trilho[data-astro-cid-tfrxxctk]{height:260vh}}[data-astro-cid-tfrxxctk][data-orc-js] .orc-palco[data-astro-cid-tfrxxctk]{position:sticky;top:0;height:100svh;min-height:0;padding-block:0}.ig-band[data-astro-cid-c2yvweim]{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface) 72%,var(--color-bg) 100%)}.ig-strip[data-astro-cid-c2yvweim]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent}.ig-strip[data-astro-cid-c2yvweim]::-webkit-scrollbar{height:3px}.ig-strip[data-astro-cid-c2yvweim]::-webkit-scrollbar-thumb{background:var(--color-accent)}.ig-strip[data-astro-cid-c2yvweim]::-webkit-scrollbar-track{background:transparent}.ig-fade[data-astro-cid-c2yvweim]{position:absolute;top:0;right:0;bottom:0;width:3rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--color-surface));opacity:1;transition:opacity .3s ease}.ig-viewport[data-astro-cid-c2yvweim].is-end .ig-fade[data-astro-cid-c2yvweim],.ig-viewport[data-astro-cid-c2yvweim].is-static .ig-fade[data-astro-cid-c2yvweim]{opacity:0}@media(min-width:768px){.ig-strip[data-astro-cid-c2yvweim]{scroll-snap-type:none}.ig-fade[data-astro-cid-c2yvweim]{display:none}}@media(prefers-reduced-motion:reduce){.ig-strip[data-astro-cid-c2yvweim]{scroll-behavior:auto}.ig-fade[data-astro-cid-c2yvweim]{transition:none}}
