.topo[data-astro-cid-fqh6cfls]{position:relative;min-height:100svh;display:flex;align-items:center;background:var(--void);overflow:hidden}.topo__fundo[data-astro-cid-fqh6cfls]{position:absolute;inset:0}.topo__filme[data-astro-cid-fqh6cfls]{width:100%;height:100%;object-fit:cover;opacity:0;filter:grayscale(1);transition:opacity 1.2s var(--ease-hover)}.topo__filme[data-astro-cid-fqh6cfls].is-vivo{opacity:var(--hero-filme)}.topo__conteudo[data-astro-cid-fqh6cfls]{position:relative;width:100%;padding-top:var(--nav-h);padding-bottom:clamp(48px,8vh,96px)}.topo__titulo[data-astro-cid-fqh6cfls]{font-weight:300;text-transform:uppercase;line-height:1.12;letter-spacing:.01em;font-size:clamp(1.875rem,4.6vw,4.25rem)}.topo__titulo[data-astro-cid-fqh6cfls] span[data-astro-cid-fqh6cfls]{display:block;white-space:nowrap;animation:topo-entra .9s var(--ease) both}.topo__titulo[data-astro-cid-fqh6cfls] span[data-astro-cid-fqh6cfls]:nth-child(2){animation-delay:.08s}.topo__titulo[data-astro-cid-fqh6cfls] span[data-astro-cid-fqh6cfls]:nth-child(3){animation-delay:.16s}.topo__titulo[data-astro-cid-fqh6cfls] span[data-astro-cid-fqh6cfls]:nth-child(4){animation-delay:.24s}.topo__apoio[data-astro-cid-fqh6cfls]{margin-top:clamp(20px,2.4vw,32px);max-width:46ch;color:#ffffffc7;font-size:clamp(.95rem,1.1vw,1.0625rem);animation:topo-entra .9s var(--ease) .32s both}.topo__acoes[data-astro-cid-fqh6cfls]{margin-top:clamp(28px,3vw,40px);display:flex;flex-wrap:wrap;gap:14px;animation:topo-entra .9s var(--ease) .4s both}@keyframes topo-entra{0%{opacity:0;transform:translateY(18px)}}@media(max-width:560px){.topo__titulo[data-astro-cid-fqh6cfls] span[data-astro-cid-fqh6cfls]{white-space:normal}}@media(prefers-reduced-motion:reduce){.topo__fundo[data-astro-cid-fqh6cfls]{display:none}.topo__titulo[data-astro-cid-fqh6cfls] span[data-astro-cid-fqh6cfls],.topo__apoio[data-astro-cid-fqh6cfls],.topo__acoes[data-astro-cid-fqh6cfls]{animation:none}}.clientes[data-astro-cid-j4acatyx]{padding-block:clamp(48px,6vw,80px)}.clientes__janela[data-astro-cid-j4acatyx]{margin-top:clamp(28px,3.4vw,44px);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.clientes__trilho[data-astro-cid-j4acatyx]{display:flex;width:max-content;animation:clientes-corre 46s linear infinite}.clientes__janela[data-astro-cid-j4acatyx]:hover .clientes__trilho[data-astro-cid-j4acatyx]{animation-play-state:paused}.clientes__metade[data-astro-cid-j4acatyx]{display:flex;align-items:center;gap:clamp(48px,6vw,96px);padding-right:clamp(48px,6vw,96px);list-style:none;padding-left:0}.clientes__metade[data-astro-cid-j4acatyx] img[data-astro-cid-j4acatyx]{display:block;width:auto;filter:brightness(0)}@keyframes clientes-corre{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.clientes__trilho[data-astro-cid-j4acatyx]{animation:none}}.projetos[data-astro-cid-wf4gclnh]{overflow:hidden}.parede[data-astro-cid-wf4gclnh]{--w: 230px;--h: 152px;--gap: 18px;--raio: 14px;--lift: 64px;--dim: .7;position:relative;height:clamp(460px,52vw,680px);margin-top:clamp(16px,2vw,28px);overflow:hidden;perspective:1200px;-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 46%,#000 40%,transparent 100%),linear-gradient(to top,#000 40%,transparent 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 78% 82% at 50% 46%,#000 40%,transparent 100%),linear-gradient(to top,#000 40%,transparent 100%);mask-composite:intersect}.parede__plano[data-astro-cid-wf4gclnh]{position:absolute;top:50%;left:50%;display:flex;transform-style:preserve-3d;transform:translate(-50%,-50%) scale(1.18) rotateX(16deg) rotateY(-14deg) translateZ(-120px);will-change:transform}.parede__col[data-astro-cid-wf4gclnh]{width:calc(var(--w) + var(--gap));transform-style:preserve-3d}.parede__trilho[data-astro-cid-wf4gclnh]{display:flex;flex-direction:column;transform-style:preserve-3d;will-change:transform}.parede__card[data-astro-cid-wf4gclnh]{position:relative;display:block;height:calc(var(--h) + var(--gap));transform-style:preserve-3d;outline:none}.parede__dentro[data-astro-cid-wf4gclnh]{position:absolute;inset:calc(var(--gap) / 2);display:block;border-radius:var(--raio);overflow:hidden;background:#0b0b12;opacity:var(--dim);transform:translateZ(0);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.parede__dentro[data-astro-cid-wf4gclnh] img[data-astro-cid-wf4gclnh]{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) saturate(.92);transition:filter .42s cubic-bezier(.22,1,.36,1);user-select:none;-webkit-user-drag:none}.parede__veu[data-astro-cid-wf4gclnh]{position:absolute;inset:0;background:#000;opacity:.3;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.parede__nome[data-astro-cid-wf4gclnh]{position:absolute;left:12px;bottom:10px;z-index:2;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.9);opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1)}.parede__card[data-astro-cid-wf4gclnh].is-ativo .parede__dentro[data-astro-cid-wf4gclnh]{opacity:1;transform:translateZ(var(--lift));box-shadow:0 24px 60px -18px #000c}.parede__card[data-astro-cid-wf4gclnh].is-ativo img[data-astro-cid-wf4gclnh]{filter:none}.parede__card[data-astro-cid-wf4gclnh].is-ativo .parede__veu[data-astro-cid-wf4gclnh]{opacity:0}.parede__card[data-astro-cid-wf4gclnh].is-ativo .parede__nome[data-astro-cid-wf4gclnh]{opacity:1;transform:none}.parede__previa[data-astro-cid-wf4gclnh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:opacity .4s ease;pointer-events:none}.parede__previa[data-astro-cid-wf4gclnh].is-pronta{opacity:1}.parede__dentro[data-astro-cid-wf4gclnh]>.parede__previa[data-astro-cid-wf4gclnh]{border-radius:inherit}.projetos__lista[data-astro-cid-wf4gclnh]{margin-top:clamp(20px,2.4vw,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-top:1px solid var(--line)}.projetos__lista[data-astro-cid-wf4gclnh] a[data-astro-cid-wf4gclnh]{display:flex;flex-direction:column;gap:4px;padding:18px 20px 18px 0;color:#fff;text-decoration:none;border-bottom:1px solid var(--line);transition:color .25s ease}.projetos__cliente[data-astro-cid-wf4gclnh]{font-size:1rem;text-transform:uppercase;letter-spacing:.06em}.projetos__cat[data-astro-cid-wf4gclnh]{font-size:.8125rem;color:var(--fog)}.projetos__lista[data-astro-cid-wf4gclnh] a[data-astro-cid-wf4gclnh]:hover,.projetos__lista[data-astro-cid-wf4gclnh] a[data-astro-cid-wf4gclnh]:focus-visible,.projetos__lista[data-astro-cid-wf4gclnh] a[data-astro-cid-wf4gclnh].is-ativo{color:var(--pink)}.projetos__lista[data-astro-cid-wf4gclnh] a[data-astro-cid-wf4gclnh]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:760px){.parede[data-astro-cid-wf4gclnh]{--w: 150px;--h: 100px;--gap: 12px;height:440px}}.servicos__cabeca[data-astro-cid-rvftuy3x]{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.servicos__cabeca[data-astro-cid-rvftuy3x] p[data-astro-cid-rvftuy3x]{max-width:34ch;color:var(--fog);font-size:.9375rem}.servicos__grade[data-astro-cid-rvftuy3x]{list-style:none;padding:0;margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px)}.servicos__card[data-astro-cid-rvftuy3x]{position:relative;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;outline:none}.servicos__card[data-astro-cid-rvftuy3x]:focus-visible{box-shadow:0 0 0 2px #fff}.servicos__arte[data-astro-cid-rvftuy3x]{width:100%;height:100%;object-fit:cover;object-position:center bottom;transition:transform .8s var(--ease)}.servicos__texto[data-astro-cid-rvftuy3x]{position:absolute;inset:0;padding:clamp(20px,2.2vw,32px);display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:#000000b8;backdrop-filter:blur(4px);opacity:0;transition:opacity .4s var(--ease-hover)}.servicos__texto[data-astro-cid-rvftuy3x] h3[data-astro-cid-rvftuy3x]{font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:1.125rem}.servicos__texto[data-astro-cid-rvftuy3x] p[data-astro-cid-rvftuy3x]{font-size:.9375rem;line-height:1.55;color:#ffffffdb;max-width:34ch}.servicos__card[data-astro-cid-rvftuy3x]:hover .servicos__arte[data-astro-cid-rvftuy3x],.servicos__card[data-astro-cid-rvftuy3x]:focus-visible .servicos__arte[data-astro-cid-rvftuy3x]{transform:scale(1.04)}.servicos__card[data-astro-cid-rvftuy3x]:hover .servicos__texto[data-astro-cid-rvftuy3x],.servicos__card[data-astro-cid-rvftuy3x]:focus-visible .servicos__texto[data-astro-cid-rvftuy3x]{opacity:1}@media(max-width:1100px){.servicos__grade[data-astro-cid-rvftuy3x]{grid-template-columns:repeat(2,1fr)}}@media(hover:none),(max-width:760px){.servicos__card[data-astro-cid-rvftuy3x]{aspect-ratio:auto;background:var(--surface)}.servicos__arte[data-astro-cid-rvftuy3x]{aspect-ratio:4 / 3;height:auto}.servicos__texto[data-astro-cid-rvftuy3x]{position:static;opacity:1;background:none;backdrop-filter:none}.servicos__texto[data-astro-cid-rvftuy3x] h3[data-astro-cid-rvftuy3x]{display:none}}@media(max-width:760px){.servicos__grade[data-astro-cid-rvftuy3x]{grid-template-columns:1fr}}.sobre__cabeca[data-astro-cid-7npd5atx]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,6vw,96px);align-items:start}.sobre__texto[data-astro-cid-7npd5atx] p[data-astro-cid-7npd5atx]{margin-top:18px;max-width:52ch;color:var(--tinta-suave);font-size:.9875rem}.sobre__paleta[data-astro-cid-7npd5atx]{font-weight:400;text-transform:uppercase;line-height:.98;font-size:clamp(2.75rem,7vw,6.5rem);background:linear-gradient(90deg,var(--laranja),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.sobre__equipe[data-astro-cid-7npd5atx]{list-style:none;padding:0;margin-top:clamp(40px,5vw,72px);display:flex;gap:14px;height:clamp(380px,36vw,520px)}.sobre__pessoa[data-astro-cid-7npd5atx]{position:relative;flex:1 1 0;min-width:0;border-radius:14px;overflow:hidden;background:#0a0a0c;outline:none;transition:flex-grow .7s var(--ease)}.sobre__pessoa[data-astro-cid-7npd5atx].is-ativo{flex-grow:3}.sobre__pessoa[data-astro-cid-7npd5atx]:focus-visible{box-shadow:0 0 0 3px var(--roxo)}.sobre__foto[data-astro-cid-7npd5atx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.sobre__pessoa[data-astro-cid-7npd5atx]:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(to top,#0a0a0ceb,#0a0a0c00);pointer-events:none}.sobre__info[data-astro-cid-7npd5atx]{position:absolute;z-index:1;left:clamp(18px,2.2vw,32px);right:clamp(18px,2.2vw,32px);bottom:clamp(18px,2.2vw,32px);color:#fff;display:flex;flex-direction:column;gap:6px}.sobre__info[data-astro-cid-7npd5atx] h3[data-astro-cid-7npd5atx]{font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.9375rem,1.4vw,1.375rem);line-height:1.2}.sobre__cargo[data-astro-cid-7npd5atx]{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;max-width:34ch}.sobre__info[data-astro-cid-7npd5atx] p[data-astro-cid-7npd5atx]{max-width:40ch;font-size:.8125rem;line-height:1.6;color:#ffffffe0;max-height:0;opacity:0;overflow:hidden;transition:opacity .4s var(--ease-hover),max-height .6s var(--ease)}.is-ativo[data-astro-cid-7npd5atx] .sobre__info[data-astro-cid-7npd5atx] p[data-astro-cid-7npd5atx]{margin-top:6px;max-height:14em;opacity:1;transition-delay:.25s}@media(max-width:900px){.sobre__cabeca[data-astro-cid-7npd5atx]{grid-template-columns:1fr}}@media(max-width:760px){.sobre__equipe[data-astro-cid-7npd5atx]{flex-direction:column;height:auto}.sobre__pessoa[data-astro-cid-7npd5atx],.sobre__pessoa[data-astro-cid-7npd5atx].is-ativo{flex:none}.sobre__pessoa[data-astro-cid-7npd5atx],.sobre__pessoa[data-astro-cid-7npd5atx].is-ativo{aspect-ratio:4 / 5}.sobre__info[data-astro-cid-7npd5atx] p[data-astro-cid-7npd5atx]{max-height:none;opacity:1;margin-top:6px}}@media(prefers-reduced-motion:reduce){.sobre__pessoa[data-astro-cid-7npd5atx],.sobre__info[data-astro-cid-7npd5atx]{transition:none}}.noticias__cabeca[data-astro-cid-hopdosnc]{display:flex;justify-content:space-between;align-items:center}.noticias__setas[data-astro-cid-hopdosnc]{display:flex;gap:8px}.noticias__setas[data-astro-cid-hopdosnc] button[data-astro-cid-hopdosnc]{width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.2);background:transparent;color:var(--tinta);font:inherit;cursor:pointer;transition:background-color .25s var(--ease-hover),color .25s var(--ease-hover)}.noticias__setas[data-astro-cid-hopdosnc] button[data-astro-cid-hopdosnc]:hover{background:var(--tinta);color:#fff}.noticias__setas[data-astro-cid-hopdosnc] button[data-astro-cid-hopdosnc]:focus-visible{outline:2px solid var(--roxo);outline-offset:2px}.noticias__trilho[data-astro-cid-hopdosnc]{list-style:none;padding:0;margin-top:clamp(28px,3vw,40px);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:14px}.noticias__trilho[data-astro-cid-hopdosnc]::-webkit-scrollbar{display:none}.noticias__slide[data-astro-cid-hopdosnc]{position:relative;flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);background:#fff;min-height:clamp(300px,30vw,420px)}.noticias__texto[data-astro-cid-hopdosnc]{padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.noticias__data[data-astro-cid-hopdosnc]{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave)}.noticias__texto[data-astro-cid-hopdosnc] h3[data-astro-cid-hopdosnc]{font-weight:400;font-size:clamp(1.125rem,1.8vw,1.625rem);line-height:1.3;max-width:26ch}.noticias__ler[data-astro-cid-hopdosnc]{margin-top:8px;background:var(--tinta);color:#fff}.noticias__ler[data-astro-cid-hopdosnc]:hover{background:var(--pink)}.noticias__img[data-astro-cid-hopdosnc]{width:100%;height:100%;object-fit:cover}.noticias__bolinhas[data-astro-cid-hopdosnc]{display:flex;justify-content:center;gap:8px;margin-top:20px}.noticias__bolinhas[data-astro-cid-hopdosnc] span[data-astro-cid-hopdosnc]{width:8px;height:8px;border-radius:50%;background:#00000038;transition:background-color .3s var(--ease-hover),width .3s var(--ease)}.noticias__bolinhas[data-astro-cid-hopdosnc] span[data-astro-cid-hopdosnc].is-ativa{width:22px;border-radius:4px;background:var(--tinta)}@media(max-width:760px){.noticias__slide[data-astro-cid-hopdosnc]{grid-template-columns:1fr}.noticias__img[data-astro-cid-hopdosnc]{order:-1;aspect-ratio:16 / 9;height:auto}}
