@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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{--u:min(100vw / 1440, 100svh / 1026);--pagina:#fbfbfa;--tinta:#0b0a0c;--branco:#fff;--apagado:#ffffff6b;--texto-claro:#ffffffdb;--fio-claro:#ffffff29;--c0:#160403;--c1:#3a0805;--c2:#680f07;--c3:#95170a;--c4:#b8200d;--sombra:#0a0201e6;--b0:#fff2e8;--b1:#ffc6a4;--b2:#ff905f;--b3:#f2501f;--b4:#c8280e8c;--lado:#ff501e6b;--canto:#78221673;--foto-veu-1:#28060459;--foto-veu-2:#5a0e084d;--foto-brilho:#ff78504d;--anel-rosto:#6a140a;--brasa:#ff7a45;--pessego:#ffc6a4;--cw:calc(500 * var(--u));--ch:calc(736 * var(--u));--cr:calc(22 * var(--u));--fonte:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--curva:cubic-bezier(.22, 1, .36, 1)}@media (width<=760px){:root{--u:min(100vw / 750, 100svh / 1400)}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior-x:none;overflow-x:clip}html{-webkit-text-size-adjust:100%;scrollbar-width:none;-webkit-tap-highlight-color:transparent;background:var(--pagina)}html::-webkit-scrollbar{display:none}body{background:var(--pagina);color:var(--tinta);font-family:var(--fonte);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin:0}.faisca{flex:none;width:1em;height:1em;display:inline-grid}.faisca svg{width:100%;height:100%}.sbar{z-index:60;pointer-events:none;mix-blend-mode:difference;width:10px;position:fixed;top:6px;bottom:6px;right:3px}.sbar__thumb{opacity:0;width:3px;transition:opacity .5s, width .25s var(--curva);pointer-events:auto;cursor:grab;background:#ffffffb3;border-radius:3px;position:absolute;right:0}.sbar.is-on .sbar__thumb{opacity:1}.sbar.is-none{display:none}.sbar.is-drag .sbar__thumb{cursor:grabbing}@media (hover:hover){.sbar__thumb:hover,.sbar.is-drag .sbar__thumb{opacity:1;width:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.veu{z-index:90;opacity:0;visibility:hidden;pointer-events:none;background:#050505;position:fixed;inset:0}.barra{top:max(14px, calc(20 * var(--u)));z-index:50;background:var(--branco);letter-spacing:-.01em;border:1px solid #d9d9de;border-radius:7px;height:42px;font-size:15px;display:flex;position:fixed;left:50%;overflow:hidden;translate:-50%;box-shadow:0 1px 2px #0a081e0f}.barra__links{display:flex}.barra__item{white-space:nowrap;transition:background-color .3s var(--curva);border-left:1px solid #e6e6ea;align-items:center;gap:8px;padding:0 17px;display:flex}.barra__logo{letter-spacing:-.035em;background:#f0f0f3;border-left:0;padding:0 16px 0 13px;font-size:16px;font-weight:560}.barra__marca{align-items:center;gap:.22em;line-height:1;display:inline-flex}.barra__logo .faisca{width:17px;height:17px}.barra__cta{background:var(--tinta);color:var(--branco);border-left:0;margin:-1px -1px -1px 0;padding:0 20px}.barra__item:focus-visible{outline:2px solid var(--brasa);outline-offset:-2px}@media (hover:hover){html:not(.is-scrolling) .barra__links .barra__item:hover{background:#f4f4f6}html:not(.is-scrolling) .barra__logo:hover{background:#e9e9ed}.barra__logo .faisca{transition:rotate .6s var(--curva)}html:not(.is-scrolling) .barra__logo:hover .faisca{rotate:180deg}html:not(.is-scrolling) .barra__cta:hover{background:var(--c3)}}@media (width<=760px){.barra{top:max(12px, env(safe-area-inset-top));height:44px;font-size:14px}.barra__links{display:none}.barra__cta{padding:0 16px}}.botao{letter-spacing:-.01em;white-space:nowrap;height:46px;transition:background-color .4s var(--curva), color .4s var(--curva), box-shadow .4s var(--curva), transform .2s var(--curva);border-radius:5px;justify-content:center;align-items:center;padding:0 30px;font-size:16px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.botao__txt{height:46px;transition:transform .5s var(--curva);line-height:46px;display:block;position:relative}.botao__txt:after{content:attr(data-txt);position:absolute;top:100%;left:0}.botao:active{transform:scale(.97)}.botao:focus-visible{outline:2px solid var(--brasa);outline-offset:3px}.botao--vidro{color:var(--branco);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff42}.botao--claro{color:var(--tinta);background:var(--branco)}.botao--escuro{height:52px;color:var(--branco);background:var(--tinta);border-radius:6px;padding:0 34px}.botao--escuro .botao__txt{height:52px;line-height:52px}@media (hover:hover){html:not(.is-scrolling) .botao:hover .botao__txt{transform:translateY(-100%)}html:not(.is-scrolling) .botao--vidro:hover{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff80}html:not(.is-scrolling) .botao--claro:hover{background:var(--pessego)}html:not(.is-scrolling) .botao--escuro:hover{background:var(--c3)}}.morfo{z-index:3;transform-origin:50%;position:absolute;inset:0}.hero__card{left:calc(40 * var(--u));top:calc(40 * var(--u));width:calc(100% - 80 * var(--u));height:calc(100% - 80 * var(--u));border-radius:calc(40 * var(--u));isolation:isolate;color:var(--branco);background:radial-gradient(64% 50% at 50% 110%, var(--b0) 0%, var(--b1) 12%, var(--b2) 24%, var(--b3) 40%, var(--b4) 56%, transparent 76%), radial-gradient(46% 50% at 94% 84%, var(--lado), transparent 70%), radial-gradient(58% 50% at 0% 104%, var(--canto), transparent 70%), radial-gradient(72% 58% at 100% 0%, var(--sombra), transparent 72%), linear-gradient(180deg, var(--c0) 0%, var(--c1) 30%, var(--c2) 56%, var(--c3) 80%, var(--c4) 100%);position:absolute;overflow:hidden}.hero__card:after{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__titulo{left:calc(42 * var(--u));top:calc(38 * var(--u));font-size:calc(102 * var(--u));letter-spacing:-.045em;white-space:nowrap;font-weight:480;line-height:.97;position:absolute}.hero__linha{display:block}.hero__linha--apagada{color:var(--apagado)}.hero__foto{z-index:2;left:50%;top:calc(150 * var(--u));bottom:calc(40 * var(--u) + 36 * var(--u) + 46px + 22 * var(--u));max-height:calc(650 * var(--u));aspect-ratio:466/650;border-radius:calc(14 * var(--u));background:#0a0202;position:absolute;overflow:hidden;transform:translate(-44%)perspective(1600px)rotateY(5deg)rotate(.5deg);box-shadow:0 30px 60px -20px #1402028c;container-type:size}.hero__foto>img{object-fit:cover;width:100%;height:100%}.hero__foto:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(90% 40% at 50% 108%, var(--foto-brilho), transparent 70%), linear-gradient(180deg, var(--foto-veu-1), var(--foto-veu-2));transition:opacity .3s;position:absolute;inset:0}.hero__virada{z-index:2;clip-path:inset(100% 0 0);width:100cqh;height:100cqw;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-90deg}.hero__pe{z-index:3;left:calc(42 * var(--u));bottom:calc(157 * var(--u));position:absolute}.hero__texto{max-width:400px;color:var(--texto-claro);letter-spacing:-.005em;font-size:16.5px;line-height:1.6}.hero__botoes{margin-top:calc(34 * var(--u));gap:16px;display:flex}.hero__rodape{left:calc(42 * var(--u));right:calc(42 * var(--u));bottom:calc(40 * var(--u));padding-top:calc(36 * var(--u));border-top:1px solid var(--fio-claro);justify-content:space-between;align-items:center;gap:40px;display:flex;position:absolute}.hero__prova{height:46px;color:var(--texto-claro);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 7px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.hero__selo{width:32px;height:32px;color:var(--b1);background:#ffffff1a;border-radius:50%;padding:8px}.hero__rostos{display:flex}.hero__rostos img{object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--anel-rosto);border-radius:50%}.hero__rostos img+img{margin-left:-9px}.hero__frase{text-align:right;max-width:520px;color:var(--texto-claro);font-size:15.5px;line-height:1.6}@media (width<=760px){.hero__titulo{font-size:min(42px,11vw);top:74px;left:22px}.hero__foto{border-radius:12px;max-height:none;top:176px;bottom:262px;transform:translate(-50%)perspective(1600px)rotateY(5deg)rotate(.5deg)}.hero__pe{bottom:88px;left:22px;right:22px}.hero__texto{max-width:none;font-size:15px;line-height:1.55}.hero__botoes{gap:10px;margin-top:18px}.hero__botoes .botao{flex:1;padding:0 10px;font-size:14px}.hero__rodape{padding-top:18px;bottom:22px;left:22px;right:22px}.hero__frase{display:none}.hero__prova{height:44px;font-size:14px}.hero__rostos img{width:30px;height:30px}}@media (width<=760px) and (height<=720px){.hero__texto{display:none}.hero__botoes{margin-top:0}.hero__foto{top:156px;bottom:166px}.hero__titulo{font-size:min(38px,10vw);top:66px}}.palco{height:840svh;position:relative}.palco__fixo{height:100svh;position:sticky;top:0;overflow:hidden}.faixa{z-index:0;opacity:0;filter:blur(14px);pointer-events:none;position:absolute;top:50%;left:0;right:0;overflow:hidden;translate:0 -50%}.faixa__trilho{will-change:transform;width:max-content;display:flex}.faixa__texto{font-size:calc(76 * var(--u));letter-spacing:-.04em;white-space:nowrap;color:var(--tinta);align-items:center;gap:.42em;padding-right:.42em;font-weight:460;line-height:1.2;display:flex}.faixa__texto .faisca{width:.34em;height:.34em;color:var(--c3)}.anel{z-index:1;perspective:calc(1100 * var(--u));visibility:hidden;position:absolute;inset:0}.anel__giro{width:var(--cw);height:var(--ch);margin:calc(var(--ch) / -2) 0 0 calc(var(--cw) / -2);transform-style:preserve-3d;--abre:1;padding:0;list-style:none;position:absolute;top:50%;left:50%}.cartao{border-radius:var(--cr);color:var(--branco);backface-visibility:visible;transform:rotateY(calc(var(--i) * 60deg)) translateZ(calc(var(--r,calc(var(--cw) * .866 + 8 * var(--u))) * (.3 + .7 * var(--abre))));position:absolute;inset:0;overflow:hidden}.cartao__selo{left:calc(22 * var(--u));top:calc(22 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));font-size:max(12px, calc(14 * var(--u)));letter-spacing:-.01em;background:#ffffff24;border-radius:99px;position:absolute}.cartao__marca{right:calc(24 * var(--u));top:calc(28 * var(--u));align-items:center;gap:calc(6 * var(--u));font-size:max(12px, calc(14 * var(--u)));letter-spacing:-.03em;opacity:.66;font-weight:560;display:flex;position:absolute}.cartao__marca .faisca{width:.9em;height:.9em}.cartao__ui{left:calc(22 * var(--u));right:calc(22 * var(--u));top:calc(92 * var(--u));position:absolute}.cartao__balao{padding:calc(16 * var(--u)) calc(18 * var(--u));border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u)) calc(6 * var(--u));font-size:max(13px, calc(19 * var(--u)));letter-spacing:-.01em;background:#ffffff1a;line-height:1.4;box-shadow:inset 0 0 0 1px #ffffff1f}.cartao__balao small{margin-bottom:calc(6 * var(--u));font-size:max(12px, calc(13 * var(--u)));opacity:.6;display:block}.cartao__campo{align-items:center;gap:calc(12 * var(--u));height:calc(58 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(10 * var(--u));font-size:max(12px, calc(16 * var(--u)));letter-spacing:-.01em;white-space:nowrap;background:#ffffff1a;border-radius:99px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.cartao__mais,.cartao__check,.cartao__seta{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:max(12px, calc(17 * var(--u)));background:#ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.cartao__seta{background:var(--branco);color:var(--tinta);margin-left:auto}.cartao__frase{left:calc(28 * var(--u));right:calc(28 * var(--u));bottom:calc(28 * var(--u));font-size:calc(44 * var(--u));letter-spacing:-.035em;font-weight:420;line-height:1.04;position:absolute}.cartao__frase b{font-weight:600;display:block}.cartao--foto{background:#0a0202}.cartao--foto.cartao{transform:translateZ(var(--r,calc(var(--cw) * .866 + 8 * var(--u))))}.cartao--foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cartao--foto:after{content:"";background:radial-gradient(70% 50% at 50% 52%,#0a020273,#0000 70%);position:absolute;inset:0}.cartao__centro{z-index:1;text-align:center;font-size:calc(34 * var(--u));letter-spacing:-.03em;color:var(--branco);font-weight:460;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.cartao--imagem{background:#0a0202}.cartao__img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cartao__selo,.cartao__marca,.cartao__ui,.cartao__frase{z-index:2}.cartao--imagem:before{content:"";z-index:1;background:linear-gradient(#0c02028c 0%,#0c020200 30%),linear-gradient(#0c020200 54%,#0c020259 74%,#0c0202d1 100%);position:absolute;inset:0}.cartao--imagem .cartao__balao,.cartao--imagem .cartao__campo{background:#1605048c}.cartao--conteudo{color:var(--tinta)}.cartao--conteudo:before{display:none}.cartao--conteudo .cartao__selo{background:#00000014}.cartao--conteudo .cartao__frase{top:calc(84 * var(--u));bottom:auto}.cartao--faisca{background:radial-gradient(70% 46%,#ffd8c2 0%,#ff8a5cd9 30%,#c8280e00 72%),linear-gradient(#c8260f 0%,#8a150a 58%,#3a0805 100%)}.cartao__simbolo{width:calc(96 * var(--u));height:calc(96 * var(--u));color:var(--branco);filter:drop-shadow(0 0 calc(18 * var(--u)) #ffdcc8b3);position:absolute;top:50%;left:50%;translate:-50% -50%}.palco__botao{z-index:2;width:fit-content;left:0;right:0;bottom:calc(22 * var(--u));opacity:0;visibility:hidden;margin-inline:auto;position:absolute}.portal{z-index:4;pointer-events:none;visibility:hidden;position:absolute;inset:0}.portal__gl{background:#050505;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:url(/faisca.svg);mask-image:url(/faisca.svg);-webkit-mask-size:0 0;mask-size:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.palco__fixo.coberto .portal{background:#050505}.palco__fixo.coberto .portal__gl{-webkit-mask-image:linear-gradient(#0000 0,#000 9% 88%,#0000 100%)!important;mask-image:linear-gradient(#0000 0,#000 9% 88%,#0000 100%)!important;-webkit-mask-position:0 0!important;mask-position:0 0!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}.portal__miolo{color:var(--branco);will-change:transform;filter:drop-shadow(0 0 calc(18 * var(--u)) #ffdcc8b3);position:absolute;top:0;left:0}.palco__fixo.coberto .anel,.palco__fixo.coberto .faixa{visibility:hidden!important}.manifesto{z-index:5;pointer-events:none;color:var(--branco);position:absolute;inset:0}.manifesto__titulo{letter-spacing:-.05em;font-weight:460;line-height:.9;font-size:calc(150 * var(--u))}.manifesto__a,.manifesto__b{opacity:0;display:block;position:absolute}.manifesto__a{left:calc(40 * var(--u));top:calc(70 * var(--u))}.manifesto__b{right:calc(40 * var(--u));bottom:calc(46 * var(--u))}.manifesto__texto{left:calc(40 * var(--u));bottom:calc(48 * var(--u));color:#fffc;text-shadow:0 0 14px #050505,0 0 4px #050505;opacity:0;max-width:330px;font-size:13px;line-height:1.55;position:absolute}.manifesto__texto p+p{margin-top:12px}@media (width<=760px){.palco__botao{bottom:max(24px, env(safe-area-inset-bottom))}.manifesto__titulo{font-size:min(84px,21vw)}.manifesto__a{top:92px;left:20px}.manifesto__b{top:calc(92px + .95em);bottom:auto;right:20px}.manifesto__texto{left:20px;right:20px;bottom:max(28px, env(safe-area-inset-bottom));max-width:none;font-size:14px}}.mostra{height:540svh;position:relative}.mostra__fixo{background:#050505;height:100svh;position:sticky;top:0;overflow:hidden}.mostra__brilho{pointer-events:none;background:radial-gradient(42% 46% at 102% 104%,#dc321299,#96140840 45%,#0000 72%);position:absolute;inset:0}.cases{pointer-events:none;position:absolute;inset:0}.case{width:calc(640 * var(--u));height:calc(600 * var(--u));margin:calc(-300 * var(--u)) 0 0 calc(-320 * var(--u));border-radius:calc(18 * var(--u));color:var(--branco);pointer-events:auto;will-change:transform;background:#120403;position:absolute;top:50%;left:50%;overflow:hidden}.case__img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--curva);position:absolute;inset:0}.case:after{content:"";background:linear-gradient(#0a020273 0%,#0000 22% 58%,#0a0202b8 100%);position:absolute;inset:0}.case__meta,.case__nome,.case__resultado{z-index:1;position:absolute}.case__meta{left:calc(22 * var(--u));top:calc(22 * var(--u));color:#ffffffdb;gap:10px;font-size:13px;display:flex}.case__meta span+span:before{content:"·";opacity:.6;margin-right:10px}.case__nome{left:calc(22 * var(--u));bottom:calc(14 * var(--u));font-size:calc(64 * var(--u));letter-spacing:-.04em;font-weight:480;line-height:1.05}.case__nome span{color:var(--apagado);display:block}.case__resultado{right:calc(24 * var(--u));bottom:calc(26 * var(--u));max-width:calc(250 * var(--u));text-align:right;color:#ffffffdb;font-size:15px;line-height:1.4}@media (hover:hover){html:not(.is-scrolling) .case:hover .case__img{scale:1.04}}.galeria{pointer-events:none;position:absolute;inset:0}.galeria__titulo{z-index:2;left:calc(40 * var(--u));top:calc(96 * var(--u));font-size:min(64px, calc(72 * var(--u)));letter-spacing:-.045em;color:var(--branco);opacity:0;font-weight:480;line-height:1;position:absolute}.galeria__titulo span{color:var(--apagado);display:block}.galeria__palco{perspective:900px;perspective-origin:50%;position:absolute;inset:0}.galeria__cena{transform-style:preserve-3d;position:absolute;inset:0}.peca{width:var(--w,200px);visibility:hidden;will-change:transform, opacity;margin:0;position:absolute;top:50%;left:50%}.peca img{aspect-ratio:2/3;object-fit:cover;width:100%;filter:brightness(var(--luz,1));border-radius:8px;box-shadow:0 20px 40px -20px #0009}.peca figcaption{color:#ffffffe6;text-shadow:0 1px 6px #00000080;font-size:12px;position:absolute;top:9px;left:10px}.fecho{inset:calc(20 * var(--u));z-index:3;border-radius:calc(26 * var(--u));color:var(--branco);visibility:hidden;transform-origin:50%;will-change:transform;background:radial-gradient(64% 50% at 50% 110%, var(--b0) 0%, var(--b1) 12%, var(--b2) 24%, var(--b3) 40%, var(--b4) 56%, transparent 76%), radial-gradient(46% 50% at 94% 84%, var(--lado), transparent 70%), radial-gradient(58% 50% at 0% 104%, var(--canto), transparent 70%), radial-gradient(72% 58% at 100% 0%, var(--sombra), transparent 72%), linear-gradient(180deg, var(--c0) 0%, var(--c1) 30%, var(--c2) 56%, var(--c3) 80%, var(--c4) 100%);position:absolute;overflow:hidden}.fecho__gl{pointer-events:auto;width:66%;height:100%;position:absolute;top:0;right:0}.fecho__conteudo{left:calc(56 * var(--u));max-width:560px;position:absolute;top:50%;translate:0 -50%}.fecho__titulo{font-size:min(80px, calc(96 * var(--u)));letter-spacing:-.045em;font-weight:480;line-height:.98}.fecho__titulo span{display:block}.fecho__apagada{color:var(--apagado)}.fecho__texto{max-width:400px;color:var(--texto-claro);margin:22px 0 32px;font-size:17px;line-height:1.55}.fecho__titulo,.fecho__texto,.fecho .botao{opacity:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.galeria__titulo{font-size:min(36px,9.4vw);top:76px;left:20px}.case__meta{gap:8px;font-size:12px}.case__meta span+span:before{margin-right:8px}.case__meta span:nth-child(2){display:none}.case__resultado{right:calc(22 * var(--u));left:calc(22 * var(--u));bottom:calc(14 * var(--u) + 2 * 64 * var(--u) * 1.05 + 8px);text-align:left;max-width:none;font-size:13px}.fecho__gl{width:100%;height:64%}.fecho__conteudo{max-width:none;inset:auto 22px 26px;translate:none}.fecho__titulo{font-size:min(44px,11.4vw)}.fecho__texto{margin:16px 0 22px;font-size:15px}}.rodape{padding:104px calc(40 * var(--u)) 40px;background:var(--pagina);color:var(--tinta)}.rodape__topo{border-bottom:1px solid #e3e3e6;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-bottom:40px;display:grid}.rodape__marca{letter-spacing:-.045em;align-items:center;gap:10px;font-size:30px;font-weight:560;display:inline-flex}.rodape__marca .faisca{width:26px;height:26px;color:var(--c3);transition:rotate .7s var(--curva)}.rodape__frase{color:#5d5a60;font-size:18px}.rodape__base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.rodape__links{border:1px solid #dcdce0;border-radius:7px;flex-wrap:wrap;display:flex;overflow:hidden}.rodape__links a{background:var(--branco);transition:background-color .3s var(--curva);border-left:1px solid #e6e6ea;padding:10px 16px;font-size:15px}.rodape__links a:first-child{border-left:0}.rodape__links a:focus-visible,.rodape__marca:focus-visible{outline:2px solid var(--brasa);outline-offset:2px}.rodape__direitos{color:#8a868d;text-align:right;font-size:13px}.rodape__empresa{letter-spacing:.02em;margin-bottom:4px;display:block}.rodape__sub{letter-spacing:.08em;text-transform:uppercase;color:#8a868d;margin-top:2px;font-size:13px;display:block}@media (hover:hover){html:not(.is-scrolling) .rodape__links a:hover{background:#f4f4f6}html:not(.is-scrolling) .rodape__marca:hover .faisca{rotate:180deg}}@media (width<=760px){.rodape{padding:72px 20px max(28px, env(safe-area-inset-bottom))}.rodape__topo{grid-template-columns:1fr;justify-items:start;gap:18px;padding-bottom:32px}.rodape__frase{font-size:16px}.rodape__links a{align-items:center;min-height:44px;padding:0 14px;display:flex}.rodape__base{gap:18px}.rodape__direitos{text-align:left}}.contato{background:var(--pagina);width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--tinta);overscroll-behavior:contain;border:0;border-radius:14px;padding:0;overflow:auto;box-shadow:0 40px 80px -30px #0009}.contato::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050505b8}.contato[open]{animation:contato-entra .5s var(--curva)}.contato[open]::backdrop{animation:.4s ease-out contato-veu}@keyframes contato-entra{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes contato-veu{0%{opacity:0}}html.contato-aberto,html.contato-aberto body{overflow:hidden}.contato__painel{padding:40px;position:relative}.contato__fechar{width:44px;height:44px;color:var(--tinta);font:400 24px/1 var(--fonte);cursor:pointer;transition:background-color .3s var(--curva);background:#f0f0f3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.contato__fechar:focus-visible{outline:2px solid var(--brasa);outline-offset:2px}.contato__titulo{letter-spacing:-.045em;padding-right:48px;font-size:40px;font-weight:480;line-height:1}.contato__titulo span{color:#9a979d;display:block}.contato__intro{color:#5d5a60;margin:14px 0 26px;font-size:15px;line-height:1.55}.contato__form{gap:14px;display:grid}.contato__campo{gap:6px;font-size:14px;font-weight:500;display:grid}.contato__campo input,.contato__campo select{background:var(--branco);width:100%;height:48px;color:var(--tinta);font:400 16px var(--fonte);transition:border-color .3s var(--curva), box-shadow .3s var(--curva);border:1px solid #dcdce0;border-radius:7px;padding:0 14px}.contato__campo select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230b0a0c' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.contato__campo select:invalid{color:#8a868d}.contato__campo input:focus,.contato__campo select:focus{border-color:var(--brasa);outline:none;box-shadow:0 0 0 3px #ff7a4538}.contato__campo.is-erro input,.contato__campo.is-erro select{border-color:var(--c4)}.contato__isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contato__aviso{min-height:1.5em;color:var(--c4);font-size:14px}.contato__aviso:empty{min-height:0}.contato__enviar{cursor:pointer;width:100%;font-family:var(--fonte);border:0;margin-top:4px}.contato__enviar[disabled]{opacity:.6;cursor:progress}.contato__ok{padding:24px 0 8px}.contato__ok .faisca{width:40px;height:40px;color:var(--c3)}.contato__ok h3{letter-spacing:-.045em;margin:18px 0 8px;font-size:32px;font-weight:480;line-height:1.05}.contato__ok p{color:#5d5a60;font-size:15px}@media (hover:hover){.contato__fechar:hover{background:#e6e6ea}}@media (width<=760px){.contato{width:calc(100vw - 20px);margin-bottom:max(10px, env(safe-area-inset-bottom))}.contato__painel{padding:28px 20px 24px}.contato__titulo{font-size:32px}.contato__intro{margin:12px 0 20px;font-size:14px}}
