@property --p{syntax:"<number>";inherits:false;initial-value:1}:root{--fundo:#030303;--tinta:#f5f5f2;--suave:#f5f5f2cc;--linha:#f5f5f242;--m:clamp(20px, min(4vw, 5svh), 56px);--curva:cubic-bezier(.16, 1, .3, 1);--ritmo:clamp(56px, 4.5vw + 32px, 104px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--fundo)}body{background:var(--fundo);color:var(--tinta);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Montserrat Variable,system-ui,sans-serif;overflow-x:clip}.oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a{color:inherit}:focus-visible{outline:1px solid var(--tinta);outline-offset:4px}.folha{--S:min(100vw, 58svh);min-height:100svh;padding:var(--m);padding-bottom:max(var(--m), env(safe-area-inset-bottom));grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);row-gap:clamp(12px,2.2svh,26px);display:grid}.topo{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.marca{color:var(--tinta);height:clamp(22px,2.1vw,30px);opacity:var(--p);transform:translateY(calc((1 - var(--p)) * -10px));filter:blur(calc((1 - var(--p)) * 4px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--p) * 140% - 40%), transparent calc(var(--p) * 140%));mask-image:linear-gradient(to bottom, #000 calc(var(--p) * 140% - 40%), transparent calc(var(--p) * 140%));margin:0;line-height:0}.marca svg{width:auto;height:100%;display:block}.idioma{gap:2px;display:flex}.idioma a{letter-spacing:.14em;color:var(--suave);padding:8px 6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .3s}.idioma a:hover,.idioma a[aria-current]{color:var(--tinta)}.simbolo{width:var(--S);height:var(--S);margin-block:calc(-.08 * var(--S)) calc(-.14 * var(--S));justify-self:center;position:relative}.simbolo picture,.simbolo img,.simbolo video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.simbolo img,.simbolo video{--base:linear-gradient(to bottom, transparent 0, #000 12%, #000 74%, transparent 94%);-webkit-mask-image:var(--base), linear-gradient(to right, transparent 0, #000 14%, #000 86%, transparent 100%);mask-image:var(--base), linear-gradient(to right, transparent 0, #000 14%, #000 86%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.simbolo video,.simbolo .parado{opacity:0;transition:opacity .35s linear}.simbolo .parado{opacity:1}.simbolo[data-video=nasc] .parado{opacity:0}.simbolo[data-video=nasc] .nasc,.simbolo[data-video=resp] .resp{opacity:1}.termos{z-index:1;text-align:center;align-content:start;justify-items:center;row-gap:clamp(8px,1.4svh,14px);transition:opacity 1.2s .3s;display:grid;position:relative}.indice{letter-spacing:.16em;color:var(--suave);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:500;display:flex}.indice .num{color:var(--tinta)}.fio{background:var(--linha);width:72px;height:1px;display:block;overflow:hidden}.fio i{background:var(--tinta);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.termo{letter-spacing:-.02em;justify-items:center;margin:0;font-size:min(10.5vw,7.4svh);font-weight:800;line-height:1.05;display:grid}.termo>span{white-space:nowrap;grid-area:1/1}.titulo-capa{grid-template-columns:minmax(0,1fr);width:100%}.termo{min-width:0;overflow-x:clip}.folha{overflow-x:clip}.lista{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}.frase{max-width:34ch;color:var(--suave);margin:0;font-size:clamp(14px,1.15vw,18px);font-weight:400;line-height:1.5}.contato{z-index:1;align-content:end;row-gap:12px;display:grid;position:relative}.contato h2{letter-spacing:.16em;text-transform:uppercase;color:var(--suave);margin:0;font-size:12px;font-weight:500}.botoes{gap:10px;display:grid}.botao{border:1px solid var(--linha);min-height:56px;color:var(--tinta);transition:background-color .35s ease, color .35s ease, border-color .35s ease, box-shadow .45s ease, transform .45s var(--curva);background:#0303038c;border-radius:999px;align-items:center;gap:14px;padding:0 22px;font-size:16px;text-decoration:none;display:flex}.botao .rotulo{letter-spacing:-.01em;white-space:nowrap;font-weight:800}.botao .valor{color:var(--suave);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;transition:color .35s}.botao .seta{transition:transform .45s var(--curva);margin-left:auto}.botao:hover,.botao:focus-visible{border-color:var(--tinta);background:#f5f5f20f}.botao:hover .valor,.botao:focus-visible .valor{color:var(--tinta)}.botao:hover .seta,.botao:focus-visible .seta{transform:translate(3px,-3px)}.privacidade{letter-spacing:.04em;color:var(--suave);justify-self:start;padding:6px 0;font-size:12px;text-decoration:none}.privacidade:hover,.privacidade:focus-visible{color:var(--tinta);text-decoration:underline}@media (width<=399px){.botao{border-radius:28px;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 20px;display:grid}.botao .rotulo{grid-area:1/1;font-size:13px}.botao .valor{grid-area:2/1}.botao .seta{grid-area:1/2/3;align-self:center}}[data-estado=inicio] .marca{--p:0;animation:.8s 4s forwards marca-aparece}[data-estado=nascendo] .marca{--p:0}[data-estado=respira] .marca,[data-estado=estatico] .marca{transition:--p .8s}@keyframes aparece{to{opacity:1}}@keyframes marca-aparece{to{--p:1}}@media (width>=900px){.folha{--S:min(88svh, 62vw);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(16px,2vw,32px)}.topo{grid-area:1/1/auto/-1}.simbolo{margin:calc(-.04 * var(--S)) 0;grid-area:1/2/4;align-self:center}.termos{text-align:left;grid-area:2/1;align-self:center;justify-items:start}.termo{justify-items:start;font-size:min(5.6vw,10svh)}.contato{grid-area:3/1}.botoes{flex-wrap:wrap;justify-content:flex-start;display:flex}}@media (prefers-reduced-motion:reduce){.indice{display:none}.botao,.botao .seta,.botao .valor,.idioma a{transition:none}[data-estado=inicio] .marca{--p:1;animation:none}[data-estado=inicio] .termos{opacity:1;animation:none}}.perdida{grid-template-rows:1fr;place-items:center}.perdida-texto{text-align:center;justify-items:center;row-gap:12px;display:grid}.texto{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.texto .marca{display:inline-block}.texto-corpo{max-width:64ch;color:var(--suave);padding-block:clamp(24px,6svh,64px);line-height:1.65}.texto-corpo h1{color:var(--tinta);letter-spacing:-.02em;margin:0 0 .6em;font-size:clamp(32px,5vw,56px);font-weight:800}.texto-corpo h2{color:var(--tinta);margin:2em 0 .5em;font-size:17px;font-weight:700}.texto-corpo ul{padding-left:1.2em}.texto-corpo a{color:var(--tinta)}.texto-corpo code{color:var(--tinta);font-size:.92em}.texto-corpo .atualizado,.texto-corpo .voltar{margin-top:2.5em;font-size:13px}@media (width>=900px){.texto{grid-template-columns:minmax(0,1fr)}.texto .topo{grid-column:1}}.marca{text-decoration:none}.topo-nav{align-items:center;gap:4px;display:flex}.topo-link{letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--tinta);align-items:center;padding:8px 7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.topo-ig{width:44px;height:44px;color:var(--tinta);place-items:center;display:inline-grid}.topo-ig svg{width:20px;height:20px}.topo-link:hover,.topo-ig:hover{opacity:.75}@media (width<=519px){.topo-ig{display:none}.topo-nav{gap:0}.topo-link{letter-spacing:.12em;padding:8px 6px}.idioma a{letter-spacing:.1em;padding:8px 5px}}@media (width<=399px){.topo-link{letter-spacing:.08em;padding-inline:5px;font-size:12px}.idioma a{letter-spacing:.06em;padding-inline:4px;font-size:12px}}.selo{border:1px solid var(--linha);letter-spacing:.03em;color:var(--tinta);background:#03030380;border-radius:999px;align-items:center;gap:8px;margin:0 0 4px;padding:6px 12px;font-size:13px;display:inline-flex}.selo i{background:#3ee06f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 #3ee06f99}@media (prefers-reduced-motion:no-preference){.selo i{animation:2.4s ease-out infinite pulso}}@keyframes pulso{70%{box-shadow:0 0 0 9px #3ee06f00}to{box-shadow:0 0 #3ee06f00}}.titulo-capa{justify-items:center;margin:0;display:grid}.modelo{letter-spacing:-.02em;color:var(--tinta);font-size:min(7.2vw,5svh);font-weight:300;line-height:1.1;display:block}.contato{row-gap:14px}.botao--cta{border-radius:999px;justify-content:space-between;align-items:center;min-height:56px;padding:0 22px;display:flex}.botao--cta .rotulo{font-size:16px}.botao--cheio{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}.botao--cheio .rotulo{color:var(--fundo)}.botao--cheio:hover,.botao--cheio:focus-visible{background:#fff;border-color:#fff}.descer{letter-spacing:.04em;min-height:44px;color:var(--suave);justify-self:center;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.descer:hover{color:var(--tinta)}@media (prefers-reduced-motion:no-preference){.descer span{animation:1.8s ease-in-out infinite desce}}@keyframes desce{50%{transform:translateY(4px)}}@media (width>=900px){.titulo-capa{justify-items:start}.modelo{font-size:min(3.6vw,6.4svh)}.descer{justify-self:start}}.mais{padding:0 var(--m) max(40px, env(safe-area-inset-bottom))}.mais>section,.mais>footer{max-width:1240px;margin-inline:auto}.mais>section{padding:var(--ritmo) 0 0}.secao-cabeca{gap:14px;max-width:60em;margin-bottom:clamp(28px,5vw,56px);display:grid}.secao-cabeca h2,.fim h2{letter-spacing:-.035em;text-wrap:balance;max-width:15em;margin:0;font-size:clamp(32px,5.6vw,80px);font-weight:800;line-height:1}.secao-cabeca p:not(.rotulo-secao):not(.secao-marca){color:var(--suave);max-width:34em;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.rotulo-secao{letter-spacing:.18em;text-transform:uppercase;color:var(--tinta);margin:0;font-size:13px;font-weight:600}.secao-marca{--p:1;opacity:var(--p);transform:translateY(calc((1 - var(--p)) * -10px));filter:blur(calc((1 - var(--p)) * 4px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(var(--p) * 140% - 40%), transparent calc(var(--p) * 140%));mask-image:linear-gradient(to bottom, #000 calc(var(--p) * 140% - 40%), transparent calc(var(--p) * 140%));align-items:center;gap:clamp(12px,2vw,22px);margin:0 0 clamp(8px,2vw,18px);display:flex}.secao-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px #f5f5f2b3;font-size:clamp(56px,11vw,132px);font-weight:200;line-height:.78}.secao-fio{background:linear-gradient(90deg, var(--tinta), var(--linha) 40%, transparent);transform-origin:0;height:1px;transform:scaleX(var(--p,1));flex:1;align-self:center}.secao-num+.rotulo-secao{align-self:flex-end;padding-bottom:.4em}.secao-marca:has(.secao-num) .secao-fio{align-self:flex-end;margin-bottom:.95em}html.revela :is(.secao,.conversa,.fim):not([data-visto]) :is(h1,h2,.secao-lead){opacity:0;transform:translateY(26px)}html.revela :is(.secao,.conversa,.fim) :is(h1,h2,.secao-lead){transition:opacity .9s ease, transform 1.1s var(--curva)}html.revela :is(.secao,.conversa,.fim) .secao-lead{transition-delay:.12s}.mais-link{border:1px solid var(--linha);border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-top:28px;padding:0 22px;font-weight:700;text-decoration:none;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}.mais-link:hover,.mais-link:focus-visible{border-color:var(--tinta);background:#f5f5f20f}.filtros{margin:0 calc(-1 * var(--m)) clamp(20px, 3vw, 32px);padding:0 var(--m);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.filtros::-webkit-scrollbar{display:none}.filtro{flex-shrink:0}@media (width>=900px){.filtros{margin-inline:0;padding:0}}.filtros[hidden]{display:none}.filtro{border:1px solid var(--linha);min-height:40px;color:var(--suave);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s}.filtro:hover{color:var(--tinta);border-color:var(--tinta)}.filtro[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--fundo)}.indice-projetos{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none}.item{border-bottom:1px solid var(--linha)}.item[hidden]{display:none}.item summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num nome sinal""num linha sinal";align-items:center;gap:2px clamp(14px,3vw,32px);padding:clamp(18px,3vw,30px) 0;list-style:none;display:grid}.item summary::-webkit-details-marker{display:none}.item-num{letter-spacing:.14em;color:var(--suave);font-variant-numeric:tabular-nums;grid-area:num;align-self:start;padding-top:.5em;font-size:13px;font-weight:700}.item-nome{letter-spacing:-.04em;grid-area:nome;font-size:clamp(30px,6.2vw,84px);font-weight:800;line-height:1;transition:color .4s}.item-linha{color:var(--suave);grid-area:linha;font-size:14px}.item-sinal{border:1px solid var(--linha);width:44px;height:44px;transition:transform .5s var(--curva), background-color .3s ease, border-color .3s ease;border-radius:50%;grid-area:sinal;position:relative}.item-sinal:before,.item-sinal:after{content:"";background:var(--tinta);width:14px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.item-sinal:after{transition:rotate .5s var(--curva);rotate:90deg}.item details[open] .item-sinal{background:var(--tinta);border-color:var(--tinta);transform:rotate(180deg)}.item details[open] .item-sinal:before,.item details[open] .item-sinal:after{background:var(--fundo)}.item details[open] .item-sinal:after{rotate:0deg}.item details[open] .item-nome{color:var(--cor-item,var(--tinta))}@media (hover:hover){.item summary:hover .item-sinal{border-color:var(--tinta)}.item summary:hover .item-nome{opacity:.86}}.item[data-cor=\#ff4d5e]{--cor-item:#ff6b79}.item[data-cor=\#e8793a]{--cor-item:#f0905a}.item[data-cor=\#5fb8c6]{--cor-item:#7cc8d4}.item-corpo{gap:clamp(18px,3vw,28px);padding:0 0 clamp(28px,5vw,56px);display:grid}.item-img{border:1px solid var(--linha);background:#0b0b0b;border-radius:18px;display:block;overflow:hidden}.item-img img{aspect-ratio:4/5;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.item-texto{align-content:start;gap:14px;display:grid}.item-frase{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(19px,1.7vw,24px);line-height:1.45}.item-texto .mais-link{justify-self:start;margin-top:4px}.projeto-recursos{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.projeto-recursos li{color:var(--suave);padding-left:16px;font-size:16px;line-height:1.5;position:relative}.projeto-recursos li:before{content:"";background:var(--cor-item,var(--tinta));border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.projeto-recursos b{color:var(--tinta);font-weight:700}.projeto-nota{color:var(--suave);margin:0;font-size:14px;font-style:italic}@media (prefers-reduced-motion:no-preference){.item details[open] .item-corpo{animation:abre .7s var(--curva) both}}@keyframes abre{0%{opacity:0;transform:translateY(14px)}}.c-vermelho{--c:#fd2730}.c-amarelo{--c:#ffce1b}.c-azul{--c:#0065fd}.c-tech{--c:#ffce1b}.c-posts{--c:#ff6b6b}.c-flow{--c:#49e149}.c-tickets{--c:#2aa8ff}.c-club{--c:#f8b634}.caso{gap:clamp(28px,5vw,56px)}.caso-abertura{gap:18px;display:grid}.caso-titulo{letter-spacing:-.04em;text-wrap:balance;max-width:14em;margin:0;font-size:clamp(30px,5.4vw,72px);font-weight:800;line-height:1}.caso-degrade{background:linear-gradient(90deg,#ff6b6b,#f8b634 30%,#49e149 62%,#2aa8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.caso-texto{gap:12px;max-width:34em;display:grid}.caso-texto p{color:var(--suave);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.caso-texto p:first-child{color:var(--tinta)}.caso-cores{border:1px solid var(--linha);background:#070707;border-radius:22px;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.caso-cores ul{margin:0;padding:0;list-style:none}.caso-cores i{background:var(--c);width:14px;height:14px;box-shadow:0 0 16px -2px var(--c);border-radius:50%;flex-shrink:0}.primarias{border-bottom:1px dashed var(--linha);flex-wrap:wrap;gap:8px 22px;padding-bottom:14px;display:flex}.primarias li{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.misturas{gap:10px;display:grid}.misturas li{color:var(--suave);grid-template-columns:14px 5.2em minmax(0,1fr);align-items:center;column-gap:12px;font-size:15px;line-height:1.4;display:grid}.misturas b{color:var(--c);letter-spacing:-.01em;font-weight:800}.assinaturas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.assinaturas li:first-child{grid-column:1/-1}.assinaturas li>:is(a,div){isolation:isolate;border:1px solid var(--linha);text-align:center;height:100%;color:var(--tinta);transition:border-color .4s ease, transform .5s var(--curva);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:22px 14px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.assinaturas li>:is(a,div):before{content:"";z-index:-1;background:radial-gradient(60% 55% at 50% 36%, color-mix(in srgb, var(--c) 30%, transparent), transparent 70%);opacity:.35;transition:opacity .6s;position:absolute;inset:0}.assinaturas li>:is(a,div):after{content:"";background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.6;height:1px;position:absolute;top:0;left:18%;right:18%}.assinaturas img{width:auto;height:clamp(104px,22vw,150px);transition:transform .7s var(--curva);display:block}.assinatura-legenda{color:var(--suave);font-size:14px;line-height:1.4}.assinatura-status{border:1px solid var(--linha);letter-spacing:.08em;text-transform:uppercase;color:var(--suave);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.assinatura-ir{color:var(--c);transition:transform .4s var(--curva);margin-top:auto}.assinaturas a:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--c) 60%, transparent)}.assinaturas a:is(:hover,:focus-visible):before{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.assinaturas a:hover{transform:translateY(-3px)}.assinaturas a:hover img{transform:translateY(-4px)}.assinaturas a:hover .assinatura-ir{transform:translate(3px,-3px)}}.caso-rodape{border-top:1px solid var(--linha);justify-items:start;gap:14px;padding-top:clamp(16px,3vw,28px);display:grid}.caso-numeros{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.caso-numeros li{border:1px solid var(--linha);letter-spacing:.04em;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700}.caso-feito{max-width:40em;color:var(--suave);margin:0;font-size:16px;line-height:1.55}.caso-rodape .mais-link{margin-top:4px}@media (width>=900px){.item-corpo.caso{grid-template-columns:minmax(0,1fr)}.caso-abertura{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(32px,5vw,80px)}.caso-cores{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:40px}.primarias{border-bottom:0;border-right:1px dashed var(--linha);flex-direction:column;padding:0 40px 0 0}.misturas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.assinaturas{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.assinaturas li:first-child{grid-column:auto}.caso-rodape{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:28px}.caso-rodape .mais-link{margin-top:0}}@media (prefers-reduced-motion:reduce){.assinaturas li>:is(a,div),.assinaturas img,.assinatura-ir{transition:none}}.projetos-titulo-linha{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vidro-selo{aspect-ratio:1;isolation:isolate;flex-shrink:0;width:clamp(72px,13vw,168px);position:relative}.vidro-selo img,.vidro-cor{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.vidro-selo img{object-fit:cover}.vidro-cor{background:var(--cor-marca,transparent);mix-blend-mode:color;transition:background-color .8s}@media (width>=900px){.item-corpo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;column-gap:clamp(32px,4vw,64px)}.item-img img{aspect-ratio:16/10}.item summary{grid-template-columns:3.5em minmax(0,1fr) minmax(0,18em) auto;grid-template-areas:"num nome linha sinal"}.item-linha{text-align:right;justify-self:end}}@media (prefers-reduced-motion:reduce){.item-sinal,.item-sinal:after,.vidro-cor,.filtro{transition:none}}.setores-fim{color:var(--suave);margin:30px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.setores-fim a{min-height:44px;color:var(--tinta);text-decoration:underline;text-decoration-color:var(--tinta);text-underline-offset:6px;align-items:center;gap:6px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.setores-fim a:hover{text-decoration-thickness:2px}.setores-lista,.servicos-lista{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none;display:grid}.setores-lista li,.servicos-lista li{border-bottom:1px solid var(--linha);gap:6px;padding:22px 0;display:grid}.setores-lista strong,.servicos-lista strong{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1.1}.setores-lista span,.servicos-lista li>span:last-child{color:var(--suave);max-width:36em;line-height:1.55}.servico-num{letter-spacing:.14em;color:var(--suave);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@media (width>=900px){.setores-lista{grid-template-columns:1fr 1fr;column-gap:clamp(32px,5vw,80px)}.setores-lista li:last-child:nth-child(odd){grid-column:1/-1}.servicos-lista li{grid-template-columns:4em minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;column-gap:24px}}.porque-grade{gap:clamp(28px,5vw,64px);margin-top:20px;display:grid}.porque-rotulo{letter-spacing:.18em;text-transform:uppercase;color:var(--suave);margin:0 0 12px;font-size:13px;font-weight:600}.porque-frase{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(23px,3vw,44px);font-weight:600;line-height:1.14}.porque-quem{max-width:38em;color:var(--suave);margin:clamp(28px,5vw,56px) 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}@media (width>=900px){.porque-grade{grid-template-columns:1fr 1fr}}.home-blog-lista{margin:0 calc(-1 * var(--m));padding:0 var(--m) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(80vw,360px);grid-auto-flow:column;gap:18px;list-style:none;display:grid;overflow-x:auto}.home-blog-lista::-webkit-scrollbar{display:none}.home-blog-lista li{scroll-snap-align:start}.home-blog-lista a{color:var(--tinta);gap:10px;text-decoration:none;display:grid}.home-blog-img{border:1px solid var(--linha);background:#0b0b0b;border-radius:16px;transition:border-color .4s;display:block;overflow:hidden}.home-blog-img img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:scale .9s var(--curva), filter .6s ease;filter:grayscale(calc(1 - var(--cor,1))) brightness(calc(.82 + var(--cor,1) * .18));display:block}@media (hover:hover) and (pointer:fine){.home-blog-img img{filter:grayscale()brightness(.86)}.home-blog-lista a:is(:hover,:focus-visible) .home-blog-img img{filter:none}}.home-blog-num{letter-spacing:.14em;color:var(--suave);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:700}.home-blog-lista strong{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(20px,1.7vw,24px);font-weight:800;line-height:1.15}.home-blog-lista a>span:last-child{color:var(--suave);font-size:16px;line-height:1.5}@media (hover:hover){.home-blog-lista a:hover img{scale:1.05}.home-blog-lista a:hover .home-blog-img{border-color:var(--tinta)}}.blog-progresso{display:none}@media (width>=900px){.home-blog-lista{grid-auto-columns:min(30vw,420px);gap:28px}}.blog-trilho.viva{height:calc(var(--palco-h,100svh) + var(--viagem,0px))}.blog-trilho.viva.parada{height:auto}.viva .blog-palco{top:var(--topo-preso,0px);grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:sticky}.mais{overflow-x:clip}.viva.parada .blog-palco{position:static}.viva .home-blog-lista{scroll-snap-type:none;will-change:transform;overflow:visible}.viva .secao-cabeca{margin-bottom:clamp(20px,3.5svh,40px)}.viva .blog-progresso{background:var(--linha);border-radius:2px;height:2px;margin:clamp(18px,3svh,32px) 0 0;display:block;overflow:hidden}.viva .blog-progresso i{background:var(--tinta);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.viva.parada .blog-progresso{display:none}.blog-palco>.mais-link{justify-self:start;margin-top:clamp(20px,3svh,32px)}@media (height<=700px){.viva .home-blog-lista strong{font-size:18px}.viva .secao-cabeca h2{font-size:30px}}@media (width<=899px) and (height<=760px){.viva .secao-cabeca{gap:8px;margin-bottom:14px}.viva .secao-num{font-size:44px}.viva .secao-cabeca h2{font-size:28px}.viva .secao-cabeca p.secao-lead{font-size:15px;line-height:1.45}.viva .home-blog-img img{aspect-ratio:16/9}.viva .home-blog-lista a{gap:6px}.viva .home-blog-lista strong{font-size:18px}.viva .home-blog-lista a>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.viva .blog-progresso{margin-top:14px}.viva .blog-palco>.mais-link{min-height:44px;margin-top:12px}}@media (width>=900px){.home-blog .secao-cabeca{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;column-gap:clamp(32px,5vw,80px);max-width:none}.home-blog .secao-marca{grid-column:1/-1}.home-blog .secao-cabeca h2{font-size:clamp(32px,4.4vw,64px)}}.faixa{margin:0 calc(-1 * var(--m));border-block:1px solid var(--linha);color:var(--tinta);padding:clamp(18px,3svh,28px) 0;text-decoration:none;display:block;overflow:hidden}.faixa-trilho{width:max-content;display:flex}.faixa-grupo{flex-shrink:0;align-items:center;display:flex}.faixa-item{letter-spacing:-.01em;white-space:nowrap;align-items:center;padding:0 clamp(18px,3vw,36px);font-size:clamp(18px,2.6vw,30px);font-weight:300;display:inline-flex}.faixa-item:after{content:"";background:var(--tinta);opacity:.5;border-radius:50%;width:8px;height:8px;margin-left:clamp(36px,6vw,72px)}.faixa-ver{font-weight:700}.faixa-ver b{transition:transform .4s var(--curva);margin-left:10px;font-weight:700}.faixa:hover .faixa-ver b,.faixa:focus-visible .faixa-ver b{transform:translate(6px)}@media (prefers-reduced-motion:no-preference){.faixa-trilho{animation:42s linear infinite corre}.faixa:hover .faixa-trilho,.faixa:focus-visible .faixa-trilho,.faixa:active .faixa-trilho{animation-play-state:paused}}@keyframes corre{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.faixa-trilho{width:auto;padding:0 var(--m);flex-wrap:wrap}.faixa-grupo+.faixa-grupo{display:none}.faixa-grupo{flex-wrap:wrap;row-gap:10px}}.mais>section.conversa{--luz:0;isolation:isolate;max-width:1240px;margin:var(--ritmo) auto 0;background:radial-gradient(90% 120% at 85% 10%, rgba(245, 245, 242, calc(.06 + var(--luz) * .1)), transparent 60%) padding-box, linear-gradient(#060606, #060606) padding-box, linear-gradient(135deg, rgba(245, 245, 242, calc(.5 + var(--luz) * .5)), #f5f5f214 38%, #f5f5f214 62%, rgba(245, 245, 242, calc(.25 + var(--luz) * .55))) border-box;box-shadow:0 50px 160px -60px rgba(245, 245, 242, calc(.12 + var(--luz) * .38));border:1px solid #0000;border-radius:clamp(24px,3vw,40px);padding:clamp(36px,7vw,96px) clamp(26px,6vw,88px);position:relative;overflow:hidden}.conversa-vidro{z-index:-1;aspect-ratio:1;width:clamp(220px,42vw,560px);opacity:calc(.28 + var(--luz) * .5);pointer-events:none;position:absolute;top:50%;right:clamp(-90px,-6vw,-30px);translate:0 -50%}.conversa-vidro img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}.conversa-selo{margin-bottom:18px}.conversa h2{letter-spacing:-.04em;text-wrap:balance;max-width:12em;margin:0;font-size:clamp(36px,6.4vw,92px);font-weight:800;line-height:.98}.conversa-texto{max-width:30em;color:var(--suave);margin:22px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.conversa-acoes{gap:4px;margin-top:clamp(28px,4vw,44px);display:grid}.conversa-acoes .botao--cta{min-height:64px;padding-inline:28px}.conversa-acoes .botao--cta .rotulo{font-size:17px}.conversa .botao--cheio{box-shadow:0 0 calc(12px + var(--luz) * 50px) rgba(245, 245, 242, calc(.1 + var(--luz) * .32))}.conversa-acoes .mais-link{border-color:#0000;justify-self:start;margin-top:8px;padding-inline:0}.conversa-acoes .mais-link:hover,.conversa-acoes .mais-link:focus-visible{box-shadow:none;text-underline-offset:6px;background:0 0;text-decoration:underline}@media (width<=899px){.conversa-vidro{width:210px;opacity:calc(.22 + var(--luz) * .4);top:auto;bottom:-44px;right:-46px;translate:none}}@media (width>=900px){.conversa-acoes{align-items:center;gap:28px;display:flex}.conversa-acoes .mais-link{margin-top:0}}.projetos-topo{padding:var(--m) var(--m) 0}.projetos-pagina .mais>section.indice-sec{padding-top:clamp(40px,8svh,96px)}.projetos-cabeca{max-width:none;margin-bottom:clamp(24px,4vw,44px)}.projetos-cabeca h1{letter-spacing:-.04em;text-wrap:balance;max-width:11em;margin:0;font-size:clamp(40px,7.4vw,108px);font-weight:800;line-height:.98}.projetos-cabeca .secao-marca{margin-bottom:6px}.fim{text-align:left}.fim h2{max-width:14em;font-size:clamp(36px,7.4vw,104px)}.fim>p{max-width:34em;color:var(--suave);margin:18px 0 28px;font-size:clamp(17px,1.4vw,20px)}@media (width>=900px){.fim .botoes{display:flex}}.rodape{padding:var(--ritmo) 0 max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--linha);gap:clamp(22px,3vw,32px);display:grid}.rodape-cabeca{gap:10px;display:grid}.rodape-texto{max-width:32em;color:var(--suave);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.rodape-canais{gap:10px;margin:0;padding:0;list-style:none;display:grid}.canal{border:1px solid var(--linha);min-height:76px;color:var(--tinta);background:#070707;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icone rotulo seta""icone valor seta";align-items:center;column-gap:14px;padding:14px 18px;text-decoration:none;transition:border-color .35s,background-color .35s;display:grid}.canal-icone{background:#f5f5f214;border-radius:50%;grid-area:icone;place-items:center;width:44px;height:44px;display:grid}.canal-icone svg{width:22px;height:22px}.canal-rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--suave);grid-area:rotulo;font-size:12px;font-weight:700}.canal-valor{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;grid-area:valor;font-size:clamp(17px,1.5vw,20px);font-weight:700;overflow:hidden}.canal-seta{transition:transform .4s var(--curva);grid-area:seta;font-size:18px}.canal:hover,.canal:focus-visible{border-color:var(--tinta);background:#0d0d0d}.canal:hover .canal-seta,.canal:focus-visible .canal-seta{transform:translate(3px,-3px)}.rodape-base{border-top:1px solid var(--linha);color:var(--suave);gap:14px;padding-top:clamp(18px,3vw,28px);font-size:15px;display:grid}.rodape-marca{width:112px;color:var(--tinta);line-height:0;display:inline-block}.rodape-marca svg{width:100%;height:auto}.rodape-frase{max-width:30em;margin:0;line-height:1.5}.rodape-links{flex-wrap:wrap;gap:0 22px;display:flex}.rodape-links a{min-height:44px;color:var(--tinta);align-items:center;text-decoration:none;display:inline-flex}.rodape-links a:hover{text-underline-offset:5px;text-decoration:underline}.rodape-direitos{margin:0;font-size:13px}@media (width>=900px){.rodape-cabeca{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:28px}.rodape-canais{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.canal{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"icone seta""rotulo rotulo""valor valor";align-content:space-between;row-gap:8px;min-height:168px;padding:22px}.rodape-base{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:28px}}@media (prefers-reduced-motion:reduce){.canal,.canal-seta{transition:none}}:is(.botao,.mais-link,.filtro,.canal){isolation:isolate;position:relative;overflow:hidden}:is(.botao,.mais-link,.filtro,.canal):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#f5f5f233 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.botao--cheio:after,.filtro[aria-pressed=true]:after{background:linear-gradient(105deg,#0000 30%,#0303031a 50%,#0000 70%)}:is(.botao,.mais-link,.filtro,.canal):is(:hover,:focus-visible){box-shadow:0 10px 34px -16px #f5f5f273}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.botao,.mais-link,.filtro,.canal):hover:after{transition:transform .9s var(--curva);transform:translate(130%)}:is(.botao,.mais-link,.canal):hover{transform:translateY(-1px)}}:is(.topo-link,.idioma a,.rodape-links a,.setores-fim a){transition:background-size .45s var(--curva), opacity .3s ease, color .3s ease;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}:is(.topo-link,.idioma a,.rodape-links a,.setores-fim a):is(:hover,:focus-visible),.topo-link[aria-current]{background-size:100% 1px}.setores-fim a,.rodape-links a:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){:is(.botao,.mais-link,.filtro,.canal,.topo-link,.idioma a,.rodape-links a,.setores-fim a){transition:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.setores-lista li,.servicos-lista li,.porque-grade>div{animation:linear both surgir view();animation-range:entry entry 40%}}}@keyframes surgir{0%{opacity:0;transform:translateY(26px)}}@media (prefers-reduced-motion:reduce){.mais-link,.home-blog-img img,.faixa-ver b{transition:none}}
