.ng-home{gap:16px;margin-top:40px;display:grid}.ng-dupla{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ng-pontos{display:none}.ng-banner{isolation:isolate;color:#fff;max-width:100%;font-family:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;border-radius:28px;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.ng-quadrado{--ng-t:clamp(64px,26cqw,200px);aspect-ratio:1}.ng-faixa{--ng-t:clamp(72px,14cqw,200px);aspect-ratio:21/8}.ng-sol{background:#1f6e2e}.ng-tempestade{background:#0b2a16}.ng-noite{background:#050706}.ng-banner img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ng-quadrado img{-o-object-position:center 62%;object-position:center 62%}.ng-faixa img{-o-object-position:right center;object-position:right center}.ng-banner:hover img,.ng-banner:focus-visible img{transform:scale(1.04)}.ng-banner:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ng-quadrado.ng-sol:after{background:linear-gradient(#0f3a1fe6 0%,#1f6e2e99 30%,#1f6e2e00 55%)}.ng-quadrado.ng-tempestade:after{background:linear-gradient(#071c0ff2 0%,#0b2a16a6 30%,#0b2a1600 55%)}.ng-quadrado.ng-noite:after{background:linear-gradient(#050706f2 0%,#050706a6 30%,#05070600 55%)}.ng-faixa.ng-sol:after{background:linear-gradient(100deg,#0f3a1fd9 0%,#1f6e2e8c 34%,#1f6e2e00 60%)}.ng-faixa.ng-tempestade:after{background:linear-gradient(100deg,#071c0fe6 0%,#0b2a16a6 34%,#0b2a1600 60%)}.ng-faixa.ng-noite:after{background:linear-gradient(100deg,#050706f2 0%,#050706b3 34%,#05070600 60%)}.ng-miolo{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute}.ng-quadrado .ng-miolo{top:7%;left:7%;right:7%}.ng-faixa .ng-miolo{justify-content:center;max-width:46%;top:0;bottom:0;left:5.5%}.ng-rotulo{letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px 3px #0008;font-size:12px;font-weight:800}.ng-rotulo b{font-weight:400}.ng-noite .ng-rotulo b{color:#cbb5e6}.ng-titulo{white-space:nowrap;text-transform:uppercase;font-weight:900;font-size:var(--ng-t);letter-spacing:-.055em;background:linear-gradient(#fff 0%,#fffffff2 40%,#ffffffa6 75%,#ffffff40 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:-4px;padding-top:.1em;line-height:.78;display:block}.ng-sol .ng-titulo{filter:drop-shadow(0 0 26px #fff3b066)drop-shadow(0 6px 24px #0b2a16b3)}.ng-tempestade .ng-titulo{filter:drop-shadow(0 0 28px #3dff6b59)drop-shadow(0 6px 24px #000a)}.ng-noite .ng-titulo{background:linear-gradient(#fff 0%,#f3ecfbf0 40%,#cbb5e6a6 75%,#7e52a040 100%);filter:drop-shadow(0 0 30px #7e52a080)drop-shadow(0 6px 24px #000a);-webkit-background-clip:text;background-clip:text}.ng-frase{color:#ffffffe6;text-shadow:0 1px 10px #000a;max-width:34ch;font-size:17px;line-height:1.45}.ng-botao{color:#050706;background:#fff;border-radius:999px;margin-top:4px;padding:14px 24px;font-size:15px;font-weight:700;transition:transform .2s}.ng-tempestade .ng-botao{background:#3dff6b}.ng-noite .ng-botao{color:#fff;background:#050706;box-shadow:inset 0 0 0 2px #7e52a0}.ng-banner:hover .ng-botao,.ng-banner:focus-visible .ng-botao{transform:translateY(-2px)}.ng-banner:focus-visible{outline-offset:3px;outline:3px solid #3dff6b}.ng-fina{--ng-t:clamp(44px,7.4cqw,104px);aspect-ratio:21/4.6}.ng-neon{color:#050706;background:#3dff6b}.ng-fina img{-o-object-position:right 45%;object-position:right 45%}.ng-fina.ng-neon:after{background:linear-gradient(100deg,#3dff6bf2 0%,#3dff6bb3 40%,#3dff6b00 62%)}.ng-fina .ng-miolo{flex-flow:wrap;align-content:center;align-items:center;gap:6px 24px;inset:0 40% 0 4.5%}.ng-fina .ng-rotulo{flex-basis:100%}.ng-neon .ng-rotulo{text-shadow:none}.ng-neon .ng-titulo{background:linear-gradient(#050706 0%,#050706f2 50%,#050706b3 100%);filter:none;-webkit-background-clip:text;background-clip:text}.ng-fina .ng-frase{display:none}.ng-neon .ng-frase{color:#050706d9;text-shadow:none}.ng-neon .ng-botao{color:#fff;background:#050706}.ng-neon:focus-visible{outline-color:#050706}@media (min-width:1101px){.ng-fina .ng-miolo{right:34%}.ng-fina .ng-frase{flex-basis:100%;max-width:52ch;font-size:15px;display:block}}@media (max-width:759px){.ng-home{gap:14px;margin-top:28px}.ng-dupla{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ng-dupla::-webkit-scrollbar{display:none}.ng-dupla>.ng-banner{scroll-snap-align:start;flex:0 0 78%}.ng-pontos{justify-content:center;gap:6px;margin-top:10px;display:flex}.ng-pontos button{background:rgb(var(--borda)/.22);border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.ng-pontos button.ng-ponto-atual{background:rgb(var(--verde));width:24px}.ng-banner{border-radius:22px}.ng-quadrado{--ng-t:clamp(48px,24cqw,96px)}.ng-quadrado .ng-frase{display:none}.ng-faixa{--ng-t:clamp(44px,18cqw,80px);aspect-ratio:16/10}.ng-faixa .ng-miolo{gap:10px;max-width:62%;left:20px}.ng-faixa .ng-frase{max-width:24ch;font-size:13px}.ng-faixa img{-o-object-position:88% center;object-position:88% center}.ng-fina{--ng-t:clamp(28px,8.6cqw,48px);aspect-ratio:16/7}.ng-fina img{-o-object-position:80% 45%;object-position:80% 45%}.ng-fina.ng-neon:after{background:linear-gradient(100deg,#3dff6bf2 0%,#3dff6bcc 50%,#3dff6b00 78%)}.ng-fina .ng-miolo{flex-flow:column;justify-content:center;align-items:flex-start;gap:8px;left:18px;right:28%}.ng-fina .ng-rotulo{flex-basis:auto}.ng-rotulo{letter-spacing:.2em;font-size:10px}.ng-botao{padding:11px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ng-banner img,.ng-botao{transition:none}}.ng-portateis{--ng-t:clamp(56px,7.6cqw,116px);margin-top:16px}.ng-portateis.ng-faixa .ng-miolo{max-width:44%}.ng-entardecer{background:#c2410c}.ng-portateis picture{z-index:-2;position:absolute;inset:0}.ng-faixa.ng-entardecer:after{background:linear-gradient(100deg,#7c1d3ff0 0%,#b4235acc 30%,#ea580c66 50%,#ea580c00 64%)}.ng-entardecer .ng-rotulo b{color:#ffd2a8}.ng-entardecer .ng-titulo{background:linear-gradient(#fff 0%,#fff4e8f2 40%,#ffc78fb3 75%,#ff8a5c40 100%);filter:drop-shadow(0 0 30px #ff8a3d99)drop-shadow(0 6px 24px #4a0d2699);-webkit-background-clip:text;background-clip:text}.ng-entardecer .ng-botao{color:#7c1d3f;background:#fff}.ng-esticado{z-index:0;border-radius:inherit;position:absolute;inset:0}.ng-portateis .ng-miolo{z-index:1;pointer-events:none}.ng-portateis .ng-titulo{margin-block:-4px 0}.ng-atalhos{pointer-events:auto;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ng-atalho{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;background:#ffffff26;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.ng-atalho:hover,.ng-atalho:focus-visible{color:#7c1d3f;background:#fff;transform:translateY(-2px)}:is(.ng-portateis:has(.ng-esticado:hover) img,.ng-portateis:has(.ng-esticado:focus-visible) img){transform:scale(1.04)}.ng-portateis:has(.ng-esticado:focus-visible){outline-offset:3px;outline:3px solid #ffd2a8}@media (max-width:759px){.ng-portateis{--ng-t:clamp(44px,17cqw,80px);aspect-ratio:4/5;margin-top:14px}.ng-portateis img{-o-object-position:center bottom;object-position:center bottom}.ng-faixa.ng-entardecer:after{background:linear-gradient(#7c1d3ff2 0%,#b4235ab3 30%,#ea580c00 52%)}.ng-portateis .ng-miolo{justify-content:flex-start;max-width:none;inset:22px 20px auto}.ng-portateis .ng-frase{max-width:30ch}.ng-atalho{height:30px;padding:0 12px;font-size:12px}}
