@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-wdth.woff2)format("woff2-variations"),url(/fonts/archivo-latin-wdth.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--marca:#2b3473;--marca-rgb:43 52 115;--marca-viva:#4655c2;--marca-viva-2:#5665d6;--marca-clara:#9aa5f5;--fundo:#0b0c10;--placa:#15161a;--placa-claro:#1a1c22;--placa-escuro:#101114;--placa-2:#1f2127;--placa-3:#2c2f36;--texto:#edeef2;--texto-2:#a3a6b1;--texto-rgb:237 238 242;--noite-rgb:9 10 14;--linha:rgb(var(--texto-rgb) / .11);--linha-2:rgb(var(--texto-rgb) / .24);--grad-placa:radial-gradient(90% 70% at 0% 0%, rgb(var(--marca-rgb) / .16), transparent 60%), linear-gradient(160deg, var(--placa-claro) 0%, var(--placa) 46%, var(--placa-escuro) 100%);--luz:#f0b46a;--luz-2:#ffd59c;--whats:#13854a;--fonte:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--junta:12px;--raio:18px;--pad:clamp(1.25rem, .6rem + 3.2vw, 4.5rem);--topo-h:64px;--ease:cubic-bezier(.16, 1, .3, 1);--t-h2:clamp(2rem, 1.1rem + 3.6vw, 4.4rem);--t-rotulo:.75rem}@media (max-width:699px){:root{--junta:8px;--raio:14px}}*,:before,:after{box-sizing:border-box}html{background:var(--fundo);color:var(--texto);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--topo-h) + var(--junta) * 2)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.tem-dialogo{overflow:hidden}body{background:radial-gradient(110% 50% at 0% 0%, rgb(var(--marca-rgb) / .3), transparent 62%), radial-gradient(90% 45% at 100% 55%, rgb(var(--marca-rgb) / .2), transparent 65%), radial-gradient(80% 40% at 10% 100%, rgb(var(--marca-rgb) / .18), transparent 70%), linear-gradient(180deg, #0e0f13 0%, #08090b 100%);min-height:100vh;font:400 1rem / 1.6 var(--fonte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-stretch:100%}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0}ul[role=list],ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--marca-clara);outline-offset:3px;border-radius:6px}h2{font-size:var(--t-h2);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;font-weight:500;font-stretch:125%;line-height:.95}h3{text-wrap:balance;font-stretch:118%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular{z-index:200;background:var(--texto);color:var(--fundo);border-radius:8px;padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}.pular:focus{top:1rem}.placas{gap:var(--junta);padding:var(--junta);grid-template-columns:minmax(0,1fr);display:grid}.placas>*{min-width:0}.placa{background:var(--grad-placa);box-shadow:inset 0 1px 0 rgb(var(--texto-rgb) / .06);border-radius:var(--raio);padding:var(--pad);position:relative}.placa__topo{gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.placa__topo p{color:var(--texto-2);max-width:40ch;font-size:1.05rem;line-height:1.55}@media (min-width:900px){.placa__topo{grid-template-columns:1fr 1fr;align-items:end;column-gap:4rem}.placa__topo p{justify-self:end}}.btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;min-height:50px;padding:.75em 1.55em;font-size:.8rem;font-weight:600;font-stretch:115%;line-height:1.1;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.btn svg{flex:none;width:1.5em;height:1.5em}.btn--claro{background:var(--texto);color:var(--fundo)}.btn--claro:hover{background:#fff}.btn--marca{background:var(--marca-viva);color:#fff;box-shadow:0 10px 30px -12px #4655c2b3}.btn--marca:hover{background:var(--marca-viva-2)}.btn--linha{border-color:var(--linha-2);color:var(--texto)}.btn--linha:hover{border-color:var(--texto);background:rgb(var(--texto-rgb) / .07)}.btn--compacto{min-height:40px;padding:.5em 1.1em;font-size:.72rem}.topo{z-index:50;top:var(--junta);left:var(--junta);right:var(--junta);height:var(--topo-h);padding-inline:var(--pad);border-radius:calc(var(--raio) - 4px);transition:transform .55s var(--ease), background-color .35s, box-shadow .35s, -webkit-backdrop-filter .35s, backdrop-filter .35s;align-items:center;gap:2rem;display:flex;position:fixed}.topo.is-rolado{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:inset 0 0 0 1px var(--linha), 0 18px 40px -24px #03051499;background:#15161ad6}.topo__marca{border-radius:4px;flex:none}.topo__marca img{width:auto;height:36px}.menu{gap:clamp(1.25rem,2.2vw,2.4rem);margin-left:auto;display:flex}.menu a{font-size:var(--t-rotulo);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--texto-rgb) / .82);padding-block-start:.5rem;padding-block-end:.5rem;font-weight:500;font-stretch:115%;text-decoration:none;transition:color .2s}.menu a:hover{color:var(--texto)}.topo__acoes{align-items:center;gap:.5rem;display:flex}.topo__menu{display:none}@media (max-width:899px){.topo{gap:1rem;padding-inline-start:.75rem;padding-inline-end:.5rem}.topo__marca img{height:32px}.topo__acoes{margin-left:auto}.topo__menu{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.topo__menu-linhas,.topo__menu-linhas:before,.topo__menu-linhas:after{background:var(--texto);width:22px;height:1.5px;transition:transform .3s var(--ease), background-color .2s;border-radius:2px;display:block}.topo__menu-linhas{position:relative}.topo__menu-linhas:before,.topo__menu-linhas:after{content:"";position:absolute;left:0}.topo__menu-linhas:before{top:-7px}.topo__menu-linhas:after{top:7px}.topo__menu[aria-expanded=true] .topo__menu-linhas{background:0 0}.topo__menu[aria-expanded=true] .topo__menu-linhas:before{transform:translateY(7px)rotate(45deg)}.topo__menu[aria-expanded=true] .topo__menu-linhas:after{transform:translateY(-7px)rotate(-45deg)}.menu{background:var(--placa-2);border-radius:calc(var(--raio) - 4px);box-shadow:inset 0 0 0 1px var(--linha), 0 24px 40px -20px #030514b3;flex-direction:column;gap:0;margin:0;padding:.5rem 1.25rem 1rem;position:absolute;top:calc(100% + 6px);left:0;right:0}.menu a{border-bottom:1px solid var(--linha);padding-block-start:.95rem;padding-block-end:.95rem;font-size:.85rem}.menu a:last-child{border-bottom:0}.js .menu:not(.is-aberto){display:none}.js .topo:has(.is-aberto){background:var(--placa)}}.hero{min-height:calc(100svh - var(--junta) * 2);isolation:isolate;flex-direction:column;justify-content:space-between;padding:0;display:flex;overflow:hidden;container-type:inline-size}.hero__midia{z-index:-2;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hero__foto{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero:before{content:"";z-index:-1;background:linear-gradient(180deg, rgb(var(--noite-rgb) / .78) 0%, rgb(var(--noite-rgb) / .26) 34%, rgb(var(--noite-rgb) / .16) 52%, rgb(var(--noite-rgb) / .92) 100%), linear-gradient(90deg, rgb(var(--marca-rgb) / .26) 0%, rgb(var(--marca-rgb) / .06) 55%, rgb(var(--marca-rgb) / 0) 80%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__marca{padding:calc(var(--topo-h) + clamp(1.5rem, 4vw, 3rem)) var(--pad) 0;font-size:clamp(3.4rem,12.6vw,15rem);font-size:clamp(3.4rem, calc((100cqi - 2 * var(--pad)) / 7.2), 15rem);letter-spacing:-.025em;text-transform:uppercase;color:var(--texto);flex-wrap:nowrap;column-gap:.22em;font-weight:800;font-stretch:125%;line-height:.84;display:flex}.hero__linha{clip-path:inset(-.2em -.4em 0);padding-bottom:.05em;display:block}.hero__linha>span{display:block}.hero__base{padding:var(--pad);align-items:end;gap:1.75rem;display:grid}.hero__titulo{letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;max-width:21ch;font-size:clamp(1.3rem,.95rem + 1.45vw,2.3rem);font-weight:560;font-stretch:120%;line-height:1.08}.hero__lead{color:rgb(var(--texto-rgb) / .8);max-width:40ch;margin-top:.9rem}.hero__lado{gap:1.1rem;display:grid}.hero__acoes{flex-wrap:wrap;gap:.6rem;display:flex}.hero__fones{letter-spacing:.1em;flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.8rem;font-stretch:112%;display:flex}.hero__fones a{color:rgb(var(--texto-rgb) / .85);text-decoration:none}.hero__fones a:hover{color:var(--texto);text-underline-offset:.3em;text-decoration:underline}@media (min-width:900px){.hero__base{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:3rem}.hero__lado{justify-items:end}}@media (max-width:699px){.hero__marca{font-size:19vw;font-size:calc((100cqi - 2 * var(--pad)) / 4.62);flex-direction:column}.hero__acoes .btn{flex:100%}}@media (prefers-reduced-motion:no-preference){.hero__foto{animation:assentar 2.4s var(--ease) both}.hero__linha>span{animation:subir 1.15s var(--ease) both .15s}.hero__linha+.hero__linha>span{animation-delay:.27s}.hero__base{animation:1s .65s both surgir}}@keyframes assentar{0%{transform:scale(1.07)}}@keyframes subir{0%{transform:translateY(104%)}}@keyframes surgir{0%{opacity:0}}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card__foto{aspect-ratio:4/5;background:var(--placa-2);border-radius:10px;overflow:hidden}.card__foto img{object-fit:cover;width:100%;height:100%}.card h3{letter-spacing:.08em;text-transform:uppercase;margin-top:1.15rem;font-size:.92rem;font-weight:600;line-height:1.25}.card p{color:var(--texto-2);max-width:32ch;margin-top:.5rem;font-size:.9rem;line-height:1.55}@media (max-width:1099px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:699px){.cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scroll-padding-inline:var(--pad);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.card{scroll-snap-align:start}}.sobre{padding:0;display:grid;overflow:hidden}@media (min-width:1000px){.sobre{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.colagem{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:10px;min-height:580px;padding:10px;display:grid}.colagem__item{isolation:isolate;border-radius:calc(var(--raio) - 8px);background:var(--placa-2);position:relative;overflow:hidden}.colagem__item--grande{grid-row:1/span 2}.colagem__item img{z-index:-1;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.colagem__item:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, rgb(var(--noite-rgb) / .55));position:absolute;top:55%;bottom:0;left:0;right:0}.colagem__item figcaption{border:1px solid rgb(var(--texto-rgb) / .35);background:rgb(var(--noite-rgb) / .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;border-radius:7px;padding:.4rem .85rem;font-size:.68rem;font-weight:500;font-stretch:115%;position:absolute;bottom:12px;left:12px}@media (max-width:999px){.colagem{aspect-ratio:16/10;min-height:0}}@media (max-width:699px){.colagem{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.colagem__item{aspect-ratio:1}.colagem__item--grande{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.colagem__item figcaption{letter-spacing:.08em;padding:.3rem .6rem;font-size:.6rem;bottom:8px;left:8px}}.sobre__texto{padding:var(--pad);flex-direction:column;align-items:flex-start;display:flex}.sobre__texto h2{font-size:clamp(2rem,1.1rem + 2.4vw,3.3rem)}.sobre__texto h3{letter-spacing:.06em;text-transform:uppercase;color:var(--marca-clara);margin-top:2rem;font-size:1.05rem;font-weight:500;line-height:1.3}.sobre__texto p{color:var(--texto-2);margin-top:1rem;line-height:1.65}.pontos{gap:.85rem;margin-top:1.5rem;display:grid}.pontos li{padding-left:1.2rem;font-size:.95rem;line-height:1.5;position:relative}.pontos li:before{content:"";background:var(--marca-clara);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 10px 1px #9aa5f58c}.sobre__texto .btn{margin-top:2.25rem}.sanca{gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:1000px){.sanca{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}@media (max-width:999px){.sanca{flex-direction:column;gap:0;display:flex}.sanca__texto{display:contents}.sanca h2{order:1}.sanca__lead{order:2}.sanca .corte{order:3;margin-top:2rem}.sanca .legenda{order:4}}.sanca__lead{color:var(--texto-2);max-width:42ch;margin-top:1.25rem;font-size:1.05rem;line-height:1.55}.legenda{border-top:1px solid var(--linha);margin-top:2.25rem}.legenda li{border-bottom:1px solid var(--linha);grid-template-columns:2.75rem minmax(9rem,11rem) 1fr;align-items:baseline;column-gap:.75rem;padding-block-start:.85rem;padding-block-end:.85rem;font-size:.92rem;transition:color .2s;display:grid}.legenda__n{letter-spacing:.08em;color:var(--texto-2);font-variant-numeric:tabular-nums;font-size:.78rem;font-stretch:120%}.legenda strong{font-weight:560}.legenda li>span:last-child{color:var(--texto-2);line-height:1.5}.legenda li.is-ativo,.legenda li.is-ativo .legenda__n{color:var(--luz)}@media (max-width:599px){.legenda li{grid-template-columns:2.5rem 1fr}.legenda li>span:last-child{grid-column:2;margin-top:.2rem}}.corte{background:radial-gradient(120% 90% at 30% 15%, #151826 0%, var(--fundo) 70%);border-radius:12px;padding:clamp(.5rem,2vw,1.5rem);position:relative}.corte__svg{width:100%;height:auto;overflow:visible}.hachura{stroke:var(--texto);stroke-width:1px;opacity:.18}.agregado{fill:var(--texto);opacity:.2}.placa-svg rect{fill:var(--placa-3);transition:fill .2s}.linhas path{fill:none;stroke:rgb(var(--texto-rgb) / .85);stroke-width:1.6px;transition:stroke .2s}.linhas .fino{stroke-width:1px}.lider{fill:none;stroke:var(--texto-2);stroke-width:1px}.led{fill:var(--luz);stroke:rgb(var(--texto-rgb) / .85);stroke-width:1px;transition:fill .25s}.rot-luz{fill:var(--luz-2);opacity:.9;font-size:15px;font-style:italic;font-weight:450}.marcador circle{fill:var(--fundo);stroke:rgb(var(--texto-rgb) / .8);stroke-width:1.2px;transition:fill .2s,stroke .2s}.marcador text{fill:var(--texto);text-anchor:middle;dominant-baseline:central;font-size:14px;font-weight:600;transition:fill .2s}.marcador{transform-box:fill-box;transform-origin:50%}.corte .is-ativo path,.corte path.is-ativo{stroke:var(--luz)}.corte rect.is-ativo,.corte .is-ativo>rect{fill:var(--luz)}.corte .marcador.is-ativo circle{fill:var(--luz);stroke:var(--luz)}.corte .marcador.is-ativo text{fill:var(--fundo)}.luz{transition:opacity .35s}.corte.is-apagada .luz{opacity:0}.corte.is-apagada .led{fill:var(--placa-3)}@media (max-width:699px){.linhas path{stroke-width:2.6px}.linhas .fino,.lider{stroke-width:1.6px}.marcador{transform:scale(1.6)}.rot-luz{font-size:26px}}.interruptor{border:1px solid var(--linha-2);background:rgb(var(--noite-rgb) / .85);min-height:44px;color:var(--texto);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:.65rem;padding:.45rem 1rem .45rem .5rem;font-size:.7rem;font-weight:500;font-stretch:115%;display:inline-flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem)}.interruptor__tecla{background:var(--placa-3);border-radius:999px;width:40px;height:24px;transition:background-color .25s,box-shadow .25s;position:relative}.interruptor__tecla:after{content:"";background:var(--texto);width:18px;height:18px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.interruptor[aria-pressed=true] .interruptor__tecla{background:var(--luz);box-shadow:0 0 14px #f0b46a8c}.interruptor[aria-pressed=true] .interruptor__tecla:after{background:#fff;transform:translate(16px)}.no-js .interruptor{display:none}@media (max-width:699px){.interruptor{padding:.45rem .55rem}.interruptor__texto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){.js .corte:not(.is-visivel) .draw{stroke-dasharray:1;stroke-dashoffset:1px}.js .corte:not(.is-visivel) .surge,.js .corte:not(.is-visivel) .luz-intro,.js .corte:not(.is-visivel) .interruptor{opacity:0}.js .corte:not(.is-visivel) .led{fill:var(--placa-3)}.corte.is-visivel .draw{stroke-dasharray:1;animation:1.1s cubic-bezier(.65,0,.35,1) both tracar;animation-delay:calc(var(--d,0) * 1s)}.corte.is-visivel .surge{animation:.9s both surgir;animation-delay:calc(var(--d,0) * 1s)}.corte.is-visivel .led{animation:1.4s linear 1.45s both led-liga}.corte.is-visivel .luz-intro{transform-box:view-box;transform-origin:501px 236px;animation:ligar 1.4s linear both 1.45s, espalhar 1.8s var(--ease) both 1.45s}.corte.is-visivel .interruptor{animation:.6s 2.3s both surgir}.corte.intro-feita .led{animation:none}}@keyframes tracar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ligar{0%{opacity:0}6%{opacity:.85}11%{opacity:.2}19%,to{opacity:1}}@keyframes led-liga{0%{fill:var(--placa-3)}6%{fill:var(--luz)}11%{fill:var(--placa-3)}19%,to{fill:var(--luz)}}@keyframes espalhar{0%{transform:scale(.3,.6)}}.filtro{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.filtro button{border:1px solid var(--linha-2);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:.5rem 1.15rem;font-size:.72rem;font-weight:500;font-stretch:115%;transition:background-color .2s,color .2s,border-color .2s}.filtro button:hover{border-color:var(--texto)}.filtro button span{color:var(--texto-2);font-variant-numeric:tabular-nums;margin-left:.35em}.filtro button[aria-pressed=true]{background:var(--marca-viva);border-color:var(--marca-viva);color:#fff}.filtro button[aria-pressed=true] span{color:#ffffffc7}.no-js .filtro{display:none}.galeria{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:8px;display:grid}@media (min-width:700px){.galeria{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.galeria{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.obra__link{aspect-ratio:4/3;background:var(--placa-2);border-radius:8px;display:block;overflow:hidden}.obra__link img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;transition:transform .8s var(--ease), opacity .3s}.obra--alta{grid-row:span 2}.galeria:not(.is-filtrada) .obra:first-child{grid-area:span 2/span 2}.obra--alta .obra__link,.galeria:not(.is-filtrada) .obra:first-child .obra__link{aspect-ratio:auto;height:100%}.obra.is-oculta,.js .galeria:not(.is-aberta) [data-extra]{display:none}.galeria__mais{margin-top:2rem}.no-js .galeria__mais{display:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.5s;animation-timing-function:var(--ease)}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--texto);background:0 0;border:0;margin:0;padding:0}.lightbox::backdrop{background:#060709f2}.lightbox__palco{place-items:center;width:100%;height:100%;padding:4.5rem 5rem;display:grid;position:relative}.lightbox__figura{justify-items:center;gap:1rem;max-width:100%;display:grid}.lightbox__figura img{background:var(--placa-2);border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 11rem)}.lightbox__figura figcaption{text-align:center;max-width:60ch;color:var(--texto-2);font-size:.9rem}.lightbox__contador{color:var(--marca-clara);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.5em}.lightbox__btn{border:1px solid var(--linha-2);cursor:pointer;background:#15161ab3;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:background-color .2s,border-color .2s;display:grid;position:absolute}.lightbox__btn:hover{background:var(--placa-2);border-color:var(--texto)}.lightbox__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lightbox__fechar{top:1rem;right:1rem}.lightbox__ant{top:50%;left:1rem;translate:0 -50%}.lightbox__prox{top:50%;right:1rem;translate:0 -50%}@media (max-width:699px){.lightbox__palco{padding:4.5rem .75rem 6rem}.lightbox__ant,.lightbox__prox{top:auto;bottom:1.25rem;translate:none}.lightbox__ant{left:calc(50% - 60px)}.lightbox__prox{right:calc(50% - 60px)}}@media (prefers-reduced-motion:no-preference){.lightbox[open] .lightbox__figura{animation:abrir .35s var(--ease)}}@keyframes abrir{0%{opacity:0;transform:scale(.97)}}.depoimentos h2{margin-bottom:clamp(2rem,4vw,3.5rem)}.depoimentos__lista{gap:2.5rem;display:grid}@media (min-width:900px){.depoimentos__lista{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}}.depoimentos__lista figure{border-top:1px solid var(--linha-2);padding-top:1.5rem}.depoimentos__lista blockquote:before{content:"“";height:.55em;color:var(--marca-clara);margin-bottom:.4rem;font-size:3.2rem;font-weight:700;font-stretch:125%;line-height:1;display:block}.depoimentos__lista blockquote p{font-size:clamp(1.05rem,.95rem + .4vw,1.28rem);font-weight:350;line-height:1.5}.depoimentos__lista figcaption{color:var(--texto-2);gap:.15rem;margin-top:1.5rem;font-size:.85rem;display:grid}.depoimentos__lista figcaption strong{color:var(--texto);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;font-stretch:115%}.contato{gap:3rem;display:grid}@media (min-width:1000px){.contato{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}}.passos{border-top:1px solid var(--linha);margin-top:2.25rem}.passos li{border-bottom:1px solid var(--linha);grid-template-columns:4.75rem 1fr;column-gap:1rem;padding-block-start:1.25rem;padding-block-end:1.25rem;display:grid}.passos__n{font-variant-numeric:tabular-nums;color:var(--marca-clara);grid-row:span 2;font-size:2.3rem;font-weight:300;font-stretch:125%;line-height:1}.passos strong{letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:600;font-stretch:115%}.passos li>span:last-child{color:var(--texto-2);margin-top:.3rem;font-size:.92rem;line-height:1.5}.contato__dados{gap:1.5rem;margin-top:2.5rem;display:grid}.contato__dados dt{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);margin-bottom:.35rem;font-size:.7rem;font-stretch:115%}.contato__dados dd{font-size:1.1rem;font-weight:500;line-height:1.45}.contato__dados dd a{text-underline-offset:.25em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--linha-2);text-decoration-color:var(--linha-2)}.contato__dados dd a:hover{-webkit-text-decoration-color:var(--marca-clara);text-decoration-color:var(--marca-clara)}.contato__dados dd>a:not(.link-mapa){width:-moz-fit-content;width:fit-content;display:block}.link-mapa{letter-spacing:.12em;text-transform:uppercase;color:var(--marca-clara);margin-top:.4rem;font-size:.72rem;font-stretch:115%;display:inline-block}.form{background:linear-gradient(170deg, #13151c 0%, var(--fundo) 100%);box-shadow:inset 0 0 0 1px var(--linha);border-radius:12px;gap:1.1rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.form__titulo{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:1.05rem;font-weight:600}.form__linha{gap:1.1rem;display:grid}@media (min-width:600px){.form__linha{grid-template-columns:1fr 1fr}}.form label{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-2);gap:.45rem;font-size:.7rem;font-weight:500;font-stretch:115%;display:grid}.form input,.form select,.form textarea{border:1px solid var(--linha-2);background:var(--placa);width:100%;min-height:50px;color:var(--texto);letter-spacing:0;text-transform:none;border-radius:8px;padding:.75rem .95rem;font-size:1rem;font-weight:400;font-stretch:100%;line-height:1.4;transition:border-color .2s,background-color .2s}.form textarea{resize:vertical;min-height:7.5rem}.form input:focus-visible{outline:1px solid var(--marca-clara);outline-offset:0;border-color:var(--marca-clara);background:var(--placa-2);border-radius:8px}.form select:focus-visible{outline:1px solid var(--marca-clara);outline-offset:0;border-color:var(--marca-clara);background:var(--placa-2);border-radius:8px}.form textarea:focus-visible{outline:1px solid var(--marca-clara);outline-offset:0;border-color:var(--marca-clara);background:var(--placa-2);border-radius:8px}.form ::placeholder{color:#a3a6b1bf}.form .btn{justify-self:start;margin-top:.5rem}.form__nota{color:var(--texto-2);font-size:.8rem}@media (max-width:479px){.form .btn{justify-self:stretch}}.rodape{text-align:center;justify-items:center;gap:1.25rem;padding:3.5rem 1.25rem 6.5rem;display:grid}.rodape__logo{width:auto;height:40px}.rodape__linha{letter-spacing:.2em;text-transform:uppercase;color:var(--texto-2);font-size:.75rem;font-stretch:118%}.rodape__nav{flex-wrap:wrap;justify-content:center;gap:.25rem 1.75rem;display:flex}.rodape__nav a{letter-spacing:.14em;text-transform:uppercase;padding-block-start:.5rem;padding-block-end:.5rem;font-size:.72rem;font-stretch:115%;text-decoration:none}.rodape__nav a:hover{color:var(--marca-clara)}.rodape__base{max-width:60ch;color:var(--texto-2);font-size:.8rem}.rodape__base a{color:var(--texto)}.rodape__credito{margin-top:.35rem;display:block}.wa-flutuante{z-index:40;background:var(--whats);color:#fff;letter-spacing:.1em;text-transform:uppercase;min-height:52px;transition:transform .45s var(--ease), background-color .2s;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.2rem .7rem .95rem;font-size:.78rem;font-weight:600;font-stretch:115%;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 14px 30px -12px #03051499}.wa-flutuante svg{width:24px;height:24px}.wa-flutuante:hover{background:#0f6f3d}.js .wa-flutuante:not(.is-visivel){transform:translateY(calc(100% + 24px))}@media (prefers-reduced-motion:reduce){.wa-flutuante{transition:none}}html.lenis{scroll-behavior:auto}.motion:not(.motion-pronto) :-webkit-any([data-reveal],[data-foto],[data-module~=split-lines]){visibility:hidden}.motion:not(.motion-pronto) :is([data-reveal],[data-foto],[data-module~=split-lines]){visibility:hidden}.line-mask{margin-bottom:-.1em;padding-bottom:.1em;overflow:visible clip!important}.topo.is-oculto{transform:translateY(calc(-100% - var(--junta) - 8px))}@media (prefers-reduced-motion:reduce){.topo{transition:background-color .35s,box-shadow .35s}}.progresso{z-index:60;background:var(--marca-clara);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;bottom:auto;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #9aa5f599}.no-js .progresso{display:none}.faixa{padding:clamp(1rem,2.2vw,1.6rem) 0;overflow:clip}.marquee{white-space:nowrap;overflow:hidden}.marquee__track{will-change:transform;align-items:center;width:max-content;font-size:clamp(2.1rem,1.1rem + 4.2vw,5.2rem);display:flex}.marquee__track>*{flex:none}.faixa__item{letter-spacing:-.01em;text-transform:uppercase;padding-inline-start:.42em;padding-inline-end:.42em;font-weight:760;font-stretch:125%;line-height:1.05}.faixa__item:nth-of-type(2n){color:#0000;-webkit-text-stroke:1px rgb(var(--texto-rgb) / .5)}.faixa__sep{background:var(--marca-clara);border-radius:50%;width:.16em;height:.16em;box-shadow:0 0 .3em #9aa5f5b3}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
