.palco{width:100%;margin:0 0 0 auto;line-height:0}.palco svg{width:100%;height:auto;filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(3px 3px 0 var(--ink));display:block;overflow:visible}.palco.clicavel{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.h-alt-a{animation:.5s step-end infinite h-alt}.h-alt-b{animation:.5s step-end infinite reverse h-alt}@keyframes h-alt{0%,49%{opacity:1}50%,to{opacity:0}}.h-pula{animation:.5s step-end infinite h-pula}@keyframes h-pula{0%,49%{transform:translateY(0)}50%,to{transform:translateY(-1px)}}.h-danca{animation:.5s step-end infinite h-danca}@keyframes h-danca{0%,49%{transform:translate(0)}50%,to{transform:translateY(-1px)}}.h-nota{animation:1.6s steps(8,end) infinite h-nota}@keyframes h-nota{0%{opacity:0;transform:translateY(3px)}15%{opacity:1}to{opacity:0;transform:translateY(-7px)}}.h-anda{animation:6s step-end infinite h-anda}@keyframes h-anda{0%,45%{transform:translate(0)}50%,95%{transform:translate(14px)}96%,to{transform:translate(0)}}.h-cai-a{animation:6s step-end infinite h-cai-a}.h-cai-b{animation:6s step-end infinite h-cai-b}@keyframes h-cai-a{0%,18%{opacity:1;transform:translateY(0)}21%{transform:translateY(2px)}24%{opacity:.7;transform:translateY(5px)}27%,95%{opacity:0;transform:translateY(9px)}96%,to{opacity:1;transform:translateY(0)}}@keyframes h-cai-b{0%,68%{opacity:1;transform:translateY(0)}71%{transform:translateY(2px)}74%{opacity:.7;transform:translateY(5px)}77%,95%{opacity:0;transform:translateY(9px)}96%,to{opacity:1;transform:translateY(0)}}.h-ativa{animation:4.8s step-end infinite h-ativa}.h-a2{animation-delay:-3.6s}.h-a3{animation-delay:-2.4s}.h-a4{animation-delay:-1.2s}@keyframes h-ativa{0%,12%{transform:translateY(-1px)}13%,to{transform:translateY(0)}}.h-gota{animation:1.2s steps(6,end) infinite h-gota}@keyframes h-gota{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}.h-confete{animation:1.4s steps(10,end) infinite h-confete}@keyframes h-confete{0%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(18px)}}.preco.corte{min-width:4.6em;min-height:1.1em;display:inline-block;position:relative}.preco.corte .p-metade{white-space:nowrap;position:absolute;top:0;left:0}.preco.corte .p-a{clip-path:polygon(0 0,100% 0,0 100%);animation:1.6s step-end forwards p-cai-a}.preco.corte .p-b{clip-path:polygon(100% 0,100% 100%,0 100%);animation:1.6s step-end forwards p-cai-b}.preco.corte .p-novo{opacity:0;animation:1.6s step-end forwards p-novo;position:relative}.preco.corte .p-risca{border:2px solid var(--ink);transform-origin:0;background:#fff;width:116%;height:6px;animation:.7s steps(7,end) forwards p-risca;position:absolute;top:46%;left:-8%;transform:rotate(-24deg)scaleX(0)}@keyframes p-risca{0%{opacity:1;transform:rotate(-24deg)scaleX(0)}80%{opacity:1;transform:rotate(-24deg)scaleX(1)}to{opacity:0;transform:rotate(-24deg)scaleX(1)}}@keyframes p-cai-a{0%,40%{opacity:1;transform:translate(0)rotate(0)}55%{transform:translate(-6px,8px)rotate(-6deg)}70%{transform:translate(-12px,24px)rotate(-12deg)}85%{opacity:.5;transform:translate(-16px,48px)rotate(-18deg)}to{opacity:0;transform:translate(-18px,80px)rotate(-22deg)}}@keyframes p-cai-b{0%,40%{opacity:1;transform:translate(0)rotate(0)}55%{transform:translate(6px,10px)rotate(5deg)}70%{transform:translate(12px,28px)rotate(10deg)}85%{opacity:.5;transform:translate(16px,52px)rotate(15deg)}to{opacity:0;transform:translate(18px,84px)rotate(20deg)}}@keyframes p-novo{0%,59%{opacity:0;transform:scale(.6)}66%{opacity:1;transform:scale(1.25)}80%,to{opacity:1;transform:scale(1)}}.produto .cupom-nota{color:var(--ink);border:2px solid var(--ink);background:#fff;padding:3px 8px;font-size:.78rem;font-weight:800;transform:rotate(-2deg)}@media (prefers-reduced-motion:reduce){.palco svg *{animation:none!important}.h-alt-b{opacity:0}.preco.corte .p-metade{display:none}.preco.corte .p-novo{opacity:1;animation:none}.preco.corte .p-risca{display:none}}.produto .preco{white-space:nowrap}.produto .preco small{white-space:normal}.produto.card:hover,.js [data-pop].in.produto.card:hover{animation:.55s steps(5,end) both popin!important;rotate:none!important}.trigger{opacity:.9;max-width:34em;margin:8px 0 0;font-size:.82rem;font-weight:700;line-height:1.3}.trigger-loja{margin:-12px 0 26px}.p-compra .trigger{margin:0;font-size:.74rem}@media (width>=560px){.produto .p-baixo{grid-template-columns:auto minmax(0,1fr);gap:20px}}.p-compra .btn{white-space:nowrap}.p-compra .trigger{max-width:16em}.produto .p-info{flex-direction:column;gap:8px;min-width:0;display:flex}.produto .p-compra{margin-top:auto;padding-top:14px}.produto .p-palco{align-self:end;min-width:0;margin-top:14px}.produto .p-palco .palco{margin:0 auto}body.travado{overflow:hidden}.popup-fundo{z-index:100;-webkit-backdrop-filter:blur(8px);background:#11111173;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.popup{background:var(--yellow);width:100%;max-width:640px;max-height:100%;color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--shadow);padding:22px 18px 18px;animation:.4s steps(5,end) both popin;position:relative;overflow-y:auto}.popup h2{text-transform:uppercase;margin:0 0 6px;padding-right:36px;font-size:1.5rem;font-weight:900;line-height:1.1}.popup .sub{margin:0 0 16px;font-size:.95rem}.popup-x{border:3px solid var(--ink);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;font:900 1.4rem/1 inherit;position:absolute;top:10px;right:10px}@media (width<=639px){.produto.card{flex-direction:column;gap:8px;display:flex}.produto .p-info{display:contents}.produto .tag{order:1}.produto h3{order:2}.produto .for{order:3}.produto .p-palco{order:4;align-self:stretch;margin:2px -6px 6px}.produto .desc{order:5}.produto .inclui{order:6}.produto .p-compra{text-align:center;border-top:3px dashed;order:7;align-items:center;gap:10px;margin-top:6px;padding-top:12px}.produto .p-compra .trigger{max-width:none}.produto .preco small{text-align:center}}@media (width>=640px){#loja .produto.card{grid-template-columns:minmax(0,1fr) clamp(160px,28%,320px);align-content:start;align-items:start;gap:0 24px;padding:20px 22px;display:grid}#loja .produto .p-info{display:contents}#loja .produto .tag,#loja .produto h3,#loja .produto .for,#loja .produto .desc,#loja .produto .inclui{grid-column:1}#loja .produto h3{margin-top:8px}#loja .produto .for{margin-top:6px;font-weight:800}#loja .produto .desc{margin-top:8px;font-size:.95rem;line-height:1.45}#loja .produto .inclui{margin-top:10px;font-size:.9rem}#loja .produto .inclui li{margin:2px 0}#loja .produto .p-palco{grid-area:1/2/span 5;align-self:center;margin:0}#loja .produto .p-compra{border-top:3px dashed;flex-flow:wrap;grid-column:1/-1;align-items:center;gap:10px 22px;margin-top:16px;padding-top:14px}#loja .produto .p-compra .preco small{max-width:24em}#loja .produto .p-compra .trigger{flex-basis:100%;max-width:none}}@media (width>=1280px){#loja .wrap .grid.g4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px}#loja .wrap{max-width:min(1760px,100%)}}@media (width<=639px){#loja .produto.card{padding:16px 14px}#loja .produto .p-palco{align-self:center;max-width:210px;margin:0 auto 4px}#loja .produto h3{font-size:1.2rem}#loja .produto .for{font-size:.95rem}#loja .produto .desc{font-size:.9rem;line-height:1.4}#loja .produto .inclui{font-size:.85rem}#loja .produto .inclui li{margin:1px 0}}@media (width>=1500px){.wrap{max-width:1360px}}:root{--ink:#121212;--cream:#f1e7d2;--yellow:#f2c230;--red:#cf3a26;--blue:#2447d6;--mint:#a8d8c0;--gutter:16px;--bw:4px;--shadow:6px 6px 0 var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,system-ui,sans-serif;font-weight:600;line-height:1.45}a{color:inherit}.wrap{max-width:1120px;padding:0 var(--gutter);margin:0 auto}@keyframes jig{0%{transform:translate(0)rotate(0)}25%{transform:translateY(-6px)rotate(-2deg)}50%{transform:translate(0)rotate(1deg)}75%{transform:translateY(-4px)rotate(2deg)}to{transform:translate(0)rotate(0)}}.jig{animation:.667s step-end infinite jig}.d2{animation-delay:-.17s}.d3{animation-delay:-.33s}.d4{animation-delay:-.5s}@keyframes tick{to{transform:translate(-25%)}}.ticker-track{animation:6s steps(24,end) infinite tick}@keyframes wob{0%{transform:rotate(-4deg)}50%{transform:rotate(-2deg)}to{transform:rotate(-4deg)}}.sticker{animation:.5s step-end infinite wob}@media (prefers-reduced-motion:reduce){.jig,.ticker-track,.sticker{animation:none}}.halftone{background-color:var(--yellow);position:relative}.halftone:before{content:"";pointer-events:none;background-image:radial-gradient(#1212122e 22%,#0000 24%);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 52%,#000 72%);mask-image:linear-gradient(#0000 0 52%,#000 72%)}.halftone>*{position:relative}@media (width>=1000px){.halftone:before{-webkit-mask-image:linear-gradient(90deg,#0000 0 45%,#000 70%);mask-image:linear-gradient(90deg,#0000 0 45%,#000 70%)}}.halftone-w{position:relative}.halftone-w:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 22%,#0000 24%);background-size:14px 14px;position:absolute;inset:0}.halftone-w>*{position:relative}.top{z-index:10;padding:10px var(--gutter);background:var(--cream);border-bottom:var(--bw) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex;position:sticky;top:0}.logo{letter-spacing:-.02em;font-size:1.15rem;font-weight:900;text-decoration:none}.logo span{background:var(--ink);color:var(--yellow);margin-left:4px;padding:0 6px}.top nav{order:3;gap:8px;width:100%;display:flex;overflow-x:auto}.top nav a{text-align:center;text-transform:uppercase;border:3px solid var(--ink);white-space:nowrap;background:#fff;flex:1;padding:4px 6px;font-size:.72rem;font-weight:800;text-decoration:none}.top nav a:hover{background:var(--yellow)}.btn{font:inherit;text-transform:uppercase;letter-spacing:.02em;background:var(--red);color:#fff;border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;padding:10px 18px;font-weight:900;text-decoration:none;display:inline-block}.btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn-sm{box-shadow:3px 3px 0 var(--ink);padding:6px 12px;font-size:.8rem}.btn-big{padding:12px 14px;font-size:.88rem}@media (width>=760px){.btn-big{padding:14px 22px;font-size:1rem}}.btn-ghost{color:var(--ink);background:#fff}.btn-ink{background:var(--ink);color:var(--yellow);box-shadow:4px 4px 0 var(--yellow)}.mt{margin-top:28px}:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.hero{border-bottom:var(--bw) solid var(--ink);padding:36px 0 44px;overflow:hidden}.hero-grid{gap:28px;display:grid}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.text-link{text-transform:uppercase;text-underline-offset:5px;align-self:center;font-size:.9rem;font-weight:900;text-decoration-thickness:3px}h1{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(2.1rem,7.5vw,4.2rem);font-weight:900;line-height:.98}h1 em{background:var(--red);color:#fff;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 8px;font-style:normal}.lead{max-width:36em;margin:0 0 20px;font-size:1.1rem;font-weight:700}.lead-w{color:#fff}.cta-row{flex-wrap:wrap;gap:14px;display:flex}.stage{border:var(--bw) solid var(--ink);background:var(--cream);min-height:300px;box-shadow:var(--shadow);position:relative;overflow:hidden}.stage.small{background:var(--yellow);min-height:220px}.pixel{image-rendering:pixelated;filter:drop-shadow(4px 4px 0 var(--ink));position:absolute}.m-clawd{width:46%;bottom:14%;left:8%}.m-cloud{width:34%;top:22%;right:8%}.m-muse{width:22%;top:10%;left:12%}.m-bot{width:26%;bottom:8%;right:14%}.stage.small .m-clawd{width:50%}.stage.small .m-bot{width:30%}.photo-stage{width:100%;max-width:440px;margin:0 auto;padding-bottom:18px;position:relative}.photo-wrap{position:relative}.photo{aspect-ratio:1;object-fit:cover;object-position:70% 60%;border:var(--bw) solid var(--ink);width:100%;height:auto;box-shadow:var(--shadow);background:var(--ink);display:block}.photo.wide{aspect-ratio:16/10;object-position:35% 50%}.photo-wrap.alt{margin-top:22px}.photo-wrap.alt .photo{object-position:70% 50%}.photo-stage .pixel{z-index:2}.photo-stage .m-clawd{width:28%;bottom:-6px;left:-8px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wl{flex-direction:column;gap:10px;max-width:460px;margin:0 0 14px;display:flex}.wl input{font:inherit;border:var(--bw) solid var(--ink);color:var(--ink);background:#fff;border-radius:0;width:100%;padding:13px 14px;font-weight:700}.wl input::placeholder{color:#5b5b5b}.wl .isca{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.wl .btn{text-align:center;width:100%}.wl .btn:disabled{opacity:.6;cursor:wait}.wl-note{margin:0;font-size:.92rem;font-weight:800}.wl-note a{text-underline-offset:3px;text-decoration-thickness:2px}.wl-done{border:var(--bw) solid var(--ink);max-width:460px;box-shadow:4px 4px 0 var(--ink);background:#fff;margin:0 0 14px;padding:12px 14px;font-size:1.05rem;font-weight:900}.sec-blue .wl-note{color:#fff}.last-cta .wl{margin-top:4px}.for{font-weight:900}.about-text{color:#fff;max-width:38em;margin-bottom:22px}.about-text p{margin:0 0 14px;font-size:1rem;font-weight:600;line-height:1.55}.about-text p:first-child{font-size:1.1rem;font-weight:700}.cta-row{flex-wrap:nowrap;align-items:flex-end;gap:12px}.cta-stack{flex-direction:column;flex:none;align-items:flex-start;gap:14px;display:flex}.duel{aspect-ratio:3/2;flex:1;min-width:140px;max-width:260px;position:relative}.duel .pixel{filter:drop-shadow(2px 2px 0 var(--ink));position:absolute}.photo-stage .duel{z-index:3;flex:none;width:46%;min-width:0;max-width:none;position:absolute;bottom:-10px;left:6px}.fighter{position:absolute;inset:0}.fighter.left{animation:1s step-end infinite lunge-l}.fighter.right{animation:1s step-end infinite lunge-r}.fighter.left .body{width:34%;bottom:6%;left:0}.fighter.right .body{width:30%;bottom:6%;right:0}.fighter .sword{transform-origin:0;width:26%;top:68%}.fighter.left .sword{animation:1s step-end infinite raise-l;left:28%}.fighter.right .sword{animation:1s step-end infinite raise-r;left:72%}.duel .spark{opacity:0;width:17%;animation:1s step-end infinite pow;top:36%;left:50%}@keyframes raise-l{0%,25%{transform:rotate(-35deg)}50%,58%{transform:rotate(5deg)}75%,to{transform:rotate(-35deg)}}@keyframes raise-r{0%,25%{transform:scaleX(-1)rotate(-35deg)}50%,58%{transform:scaleX(-1)rotate(5deg)}75%,to{transform:scaleX(-1)rotate(-35deg)}}@keyframes lunge-l{0%,25%{transform:translate(0)}50%,58%{transform:translate(4%)}75%,to{transform:translate(0)}}@keyframes lunge-r{0%,25%{transform:translate(0)}50%,58%{transform:translate(-4%)}75%,to{transform:translate(0)}}@keyframes pow{0%,45%{opacity:0;transform:translate(-50%,-50%)scale(.6)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@media (prefers-reduced-motion:reduce){.fighter,.fighter .sword,.duel .spark{animation:none}.fighter.left .sword{transform:rotate(5deg)}.fighter.right .sword{transform:scaleX(-1)rotate(5deg)}.duel .spark{opacity:1;transform:translate(-50%,-50%)}}.sticker{z-index:2;background:var(--red);color:#fff;border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-align:center;padding:8px 12px;font-size:1.5rem;font-weight:900;line-height:1;position:absolute;top:10px;right:10px}.sticker b{color:var(--yellow)}.sticker small{text-transform:uppercase;margin-top:4px;font-size:.6rem;font-weight:800;display:block}.ticker{background:var(--ink);color:var(--yellow);border-bottom:var(--bw) solid var(--ink);overflow:hidden}.ticker-track{width:max-content;padding:10px 0;font-weight:900;display:flex}.ticker-track span{white-space:nowrap;padding:0 18px}.sec{border-bottom:var(--bw) solid var(--ink);padding:52px 0}.sec-blue{background:var(--blue)}.sec-red{background:var(--red)}h2{text-transform:uppercase;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.9rem,8vw,3.2rem);font-weight:900;line-height:1}.hl{background:var(--yellow);border:var(--bw) solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:2px 12px;display:inline-block;transform:rotate(-1.5deg)}.hl-w{background:#fff}.sub{max-width:38em;margin:18px 0 28px}.sub-w{color:#fff}.grid{gap:22px;display:grid}.card,.work{border:var(--bw) solid var(--ink);box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:18px;display:flex}.card h3,.work h3{text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:900;line-height:1.1}.card p,.work p{margin:0}.card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.price{font-size:1.4rem;font-weight:900}.tag{background:var(--ink);color:#fff;letter-spacing:.06em;align-self:flex-start;padding:3px 8px;font-size:.7rem;font-weight:900}.stamp{border:3px solid var(--ink);color:var(--ink);background:#fff;padding:4px 10px;font-size:.8rem;font-weight:900;transform:rotate(-3deg)}.num{-webkit-text-stroke:2px var(--ink);color:#fff;font-size:2.6rem;font-weight:900;line-height:1}.bg-yellow{background:var(--yellow)}.bg-red{background:var(--red);color:#fff}.bg-blue{background:var(--blue);color:#fff}.bg-mint{background:var(--mint)}.bg-cream{background:var(--cream)}.bg-red .tag,.bg-blue .tag{color:var(--ink);background:#fff}#loja .grid.g4{grid-template-columns:minmax(0,1fr)}.produto{gap:10px}.produto .inclui{margin:4px 0 0;padding-left:1.1em;font-size:.95rem}.produto .inclui li{margin:3px 0}.p-baixo{align-items:end;gap:16px;margin-top:auto;padding-top:14px;display:grid}@media (width>=560px){.p-baixo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.p-compra{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.produto .preco{font-size:2.1rem;font-weight:900;line-height:1}.produto .preco s{opacity:.7;font-size:1.1rem}.produto .preco small{margin-top:6px;font-size:.72rem;font-weight:700;display:block}#loja .grid+.wl-note{margin-top:28px}.vem-mais{max-width:460px;margin-top:44px}.vem-mais h3{text-transform:uppercase;margin:0 0 10px;font-size:1.35rem;font-weight:900}.vem-mais-lista{gap:6px;margin:0 0 14px;padding:0;font-weight:700;list-style:none;display:grid}.vem-mais-lista .tag{margin-right:6px}.produto.bg-red .btn-ink,.produto.bg-blue .btn-ink{box-shadow:4px 4px #fff}.about{align-items:center;gap:28px;display:grid}.foot{background:var(--ink);color:var(--cream);padding:22px 0;font-size:.85rem}.foot .wrap{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.foot strong{color:var(--yellow)}@media (width>=760px){:root{--gutter:28px}.top{padding:12px var(--gutter);flex-wrap:nowrap}.top nav{order:0;gap:12px;width:auto}.top nav a{flex:none;padding:4px 10px;font-size:.8rem}.stage{min-height:420px}.grid{grid-template-columns:repeat(3,1fr)}.grid.g4{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr 1fr}.about .photo-stage{max-width:none}.sec{padding:80px 0}}@media (width>=1000px){.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center}.photo{aspect-ratio:4/5;object-position:50% 50%}}@media (width>=1100px){.grid.g4{grid-template-columns:repeat(4,1fr)}}.reels{scroll-snap-type:x mandatory;padding:4px var(--gutter) 22px;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.reels::-webkit-scrollbar{display:none}.reel{scroll-snap-align:center;flex-direction:column;flex:0 0 74%;gap:12px;max-width:300px;display:flex}.reel-info{flex-direction:column;align-items:flex-start;gap:6px;padding-right:8px;display:flex}.reel-info h3{margin:0;font-size:1.05rem;font-weight:900;line-height:1.15}.reel-info p{margin:0;font-size:.92rem}.reel-info .likes{background:var(--yellow);border:3px solid var(--ink);padding:1px 8px;font-weight:900}.reel-info .text-link{margin-top:2px}@media (hover:hover) and (pointer:fine){.reels{scroll-snap-type:none}}@media (width>=1000px){.reels{max-width:1120px;margin:0 auto}.reel{flex:0 0 260px;max-width:none}}.player{aspect-ratio:9/16;border:var(--bw) solid var(--ink);box-shadow:var(--shadow);background:var(--ink);position:relative;overflow:hidden}.player img,.player video{object-fit:cover;width:100%;height:100%;display:block}.player video{cursor:pointer}.play-big{background:var(--yellow);border:var(--bw) solid var(--ink);width:68px;height:68px;box-shadow:4px 4px 0 var(--ink);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.play-big:hover{background:#fff}.play-big:active{box-shadow:1px 1px 0 var(--ink);translate:calc(3px - 50%) calc(3px - 50%)}.tri{border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent var(--ink);width:0;height:0;margin-left:6px}.controls{background:#121212e6;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.cbtn{background:var(--yellow);border:3px solid var(--ink);cursor:pointer;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.cbtn:hover{background:#fff}.ic-play{border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--ink);width:0;height:0;margin-left:3px}.ic-pause{background:linear-gradient(90deg, var(--ink) 0 35%, transparent 35% 65%, var(--ink) 65%);width:12px;height:14px}.ic-sound,.ic-mute{background:var(--ink);clip-path:polygon(0 30%,35% 30%,70% 0,70% 100%,35% 70%,0 70%);width:14px;height:12px}.ic-mute{opacity:.45}.ic-full{border:3px solid var(--ink);width:14px;height:14px}.time{color:#fff;font-variant-numeric:tabular-nums;flex:none;min-width:2.4em;font-size:.75rem;font-weight:800}.seek{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:20px;margin:0}.seek::-webkit-slider-runnable-track{border:2px solid var(--ink);background:#fff;height:10px}.seek::-moz-range-track{border:2px solid var(--ink);background:#fff;height:10px}.seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--red);border:3px solid var(--ink);border-radius:0;width:14px;height:20px;margin-top:-7px}.seek::-moz-range-thumb{background:var(--red);border:3px solid var(--ink);border-radius:0;width:10px;height:16px}.player-erro{background:var(--ink);color:#fff;margin:0;padding:10px;font-size:.85rem;font-weight:700;position:absolute;inset:auto 0 0}.hero.halftone:before,.barra-compra{display:none}@media (width<=759px){.barra-compra{z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--yellow);border-top:var(--bw) solid var(--ink);visibility:hidden;justify-content:space-between;align-items:center;gap:10px;transition:transform .2s steps(4,end);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.barra-compra.on{visibility:visible;transform:none}.barra-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.barra-txt strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:900;overflow:hidden}.barra-txt span{font-size:.72rem;font-weight:700}.barra-compra .btn{background:var(--ink);color:var(--cream);flex:none}.foot{padding-bottom:84px}}@media (prefers-reduced-motion:reduce){.barra-compra{transition:none}}.sec-mentoria{background:var(--mint)}.mentoria-grade{align-items:start;gap:28px;display:grid}@media (width>=900px){.mentoria-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}.mentoria-lista{gap:8px;margin:0 0 22px;padding-left:1.2em;font-weight:700;display:grid}.mentoria-botoes{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.btn-zap{color:#fff;background:#1faa59}.num-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stat{border:var(--bw) solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;flex-direction:column;gap:4px;padding:12px;display:flex}.stat b{font-size:clamp(1.7rem,7vw,2.4rem);font-weight:900;line-height:1}.stat span{font-size:.78rem;font-weight:700;line-height:1.25}.dias{border:var(--bw) solid var(--ink);background:#fff;margin-top:18px;padding:10px 12px}.dias summary{cursor:pointer;text-transform:uppercase;font-size:.8rem;font-weight:900}.dias ul{gap:4px;margin:12px 0 8px;padding:0;list-style:none;display:grid}.dias li{grid-template-columns:3.2em minmax(0,1fr) 4.6em;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:grid}.dias .barra{border:2px solid var(--ink);background:#eee;height:12px;display:block}.dias .barra i{background:var(--blue);height:100%;display:block}.dias .vv{text-align:right;font-variant-numeric:tabular-nums}.vem-mais-desc{margin:0 0 14px;font-weight:600}.idiomas{gap:2px;font-size:.75rem;font-weight:800;display:flex}.idiomas a{border:2px solid #0000;padding:3px 6px;text-decoration:none}.idiomas a:hover{border-color:var(--ink)}.idiomas a[aria-current=true]{background:var(--ink);color:var(--yellow)}@keyframes popin{0%{opacity:0;transform:translateY(30px)scale(.9)rotate(-2deg)}60%{opacity:1;transform:translateY(-7px)scale(1.03)rotate(.6deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js [data-pop]:not(.in){opacity:0}.js [data-pop].in,.wl-done{animation:.55s steps(5,end) both popin}}.kicker{background:var(--ink);color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;padding:5px 10px;font-size:.74rem;font-weight:900;display:inline-block;transform:rotate(-1.2deg)}.cta-pair{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;display:flex}.aprender{max-width:460px;margin:0}.aprender h2{letter-spacing:0;margin:0 0 8px;font-size:1.05rem}.caminhos{gap:22px;display:grid}.caminho{border:var(--bw) solid var(--ink);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 18px 20px;transition:none;display:flex}.caminho h3{text-transform:uppercase;margin:0;font-size:1.7rem;font-weight:900;line-height:1.02}.caminho p{margin:0}.caminho ul{margin:0 0 8px;padding-left:1.2em;font-weight:700}.caminho.c1{background:#fff}.caminho.c2{background:var(--blue);color:#fff}.caminho.c2 .tag{color:var(--ink);background:#fff}.caminho .btn{margin-top:auto}.caminho.c2 .btn{background:var(--yellow);color:var(--ink)}@media (width>=760px){.caminhos{grid-template-columns:1fr 1fr}}.card,.caminho,.reel .player{transition:none}@keyframes mexe{0%{translate:-4px -4px;rotate:-.6deg}25%{translate:-3px -6px;rotate:.2deg}50%{translate:-5px -4px;rotate:.7deg}75%{translate:-3px -5px;rotate:-.2deg}to{translate:-4px -4px;rotate:-.6deg}}@keyframes mexe-leve{0%{translate:-2px -2px;rotate:.3deg}33%{translate:-1px -3px;rotate:-.3deg}66%{translate:-3px -2px;rotate:.5deg}to{translate:-2px -2px;rotate:.3deg}}@media (hover:hover){.card:hover,.caminho:hover{box-shadow:10px 10px 0 var(--ink);translate:-4px -4px;rotate:-.6deg}.projeto:hover{box-shadow:6px 6px 0 var(--ink);translate:-2px -2px;rotate:.3deg}.photo-wrap:hover,.hl:hover,.likes:hover,.btn:hover,.tag:hover{translate:-2px -2px;rotate:.3deg}.card:hover .stamp{animation:.667s step-end infinite jig}@media (prefers-reduced-motion:no-preference){.card:hover,.caminho:hover{animation:.5s step-end infinite mexe}.photo-wrap:hover,.hl:hover,.likes:hover,.btn:hover,.tag:hover,.projeto:hover{animation:.5s step-end infinite mexe-leve}.js [data-pop].in.card:hover,.js [data-pop].in.caminho:hover{animation:.55s steps(5,end) both popin,.5s step-end infinite mexe}.js [data-pop].in.projeto:hover{animation:.55s steps(5,end) both popin,.5s step-end infinite mexe-leve}}}.reel-feito{margin:0;font-size:.82rem;font-weight:800}.reel-feito b{text-transform:uppercase;letter-spacing:.06em;background:var(--yellow);margin-right:4px;padding:1px 5px;font-size:.7rem}.projetos{gap:12px;margin:0 0 24px;display:grid}.projeto{color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;padding:10px 12px}.projeto strong{text-transform:uppercase;font-size:.95rem;font-weight:900;display:block}.projeto span{font-size:.9rem;font-weight:700}a.projeto{cursor:pointer;text-decoration:none;display:block}.projeto .ir{text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:.72rem;font-weight:900;display:block}a.projeto:focus-visible,.github-card:focus-visible{outline:4px solid var(--blue);outline-offset:3px}.github-card{background:var(--ink);color:var(--cream);border:var(--bw) solid var(--ink);box-shadow:6px 6px 0 var(--yellow);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 24px;padding:16px;text-decoration:none;transition:transform .1s steps(2,end),box-shadow .1s steps(2,end);display:flex}.github-card:hover{box-shadow:8px 8px 0 var(--yellow);transform:translate(-2px,-2px)}.github-card:active{box-shadow:2px 2px 0 var(--yellow);transform:translate(3px,3px)}.gh-foto{border:var(--bw) solid var(--yellow);background:var(--yellow);flex:none;width:96px;height:96px;display:block;overflow:hidden;rotate:-3deg;box-shadow:3px 3px #000}.gh-foto img{object-fit:cover;width:100%;height:100%;display:block}.gh-txt{flex:calc(100% - 116px);min-width:0;display:block}.gh-ir{order:3;margin-left:112px}.gh-handle{letter-spacing:.02em;opacity:.85;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:flex}.gh-logo{width:16px;height:16px;fill:var(--cream);flex:none}.gh-txt strong{text-transform:uppercase;color:var(--yellow);margin-top:2px;font-size:1.35rem;font-weight:900;line-height:1.1;display:block}.gh-txt span{margin-top:4px;font-size:.88rem;font-weight:700;line-height:1.4;display:block}.gh-ir{letter-spacing:.04em;background:var(--yellow);color:var(--ink);flex:none;padding:6px 10px;font-size:.78rem;font-weight:900}@media (prefers-reduced-motion:reduce){.github-card{transition:none}}.about-lead{color:#fff;max-width:24em;margin:0 0 16px;font-size:clamp(1.25rem,4.6vw,1.8rem);font-weight:900;line-height:1.12}.pixel{cursor:pointer}.pixel.pulo{animation:.42s step-end pulo}@keyframes pulo{0%{transform:translateY(0)scale(1)}20%{transform:translateY(-22px)scale(1.12,.92)rotate(-6deg)}45%{transform:translateY(-34px)scale(.95,1.1)rotate(6deg)}70%{transform:translateY(-10px)scale(1.08,.94)}to{transform:translateY(0)scale(1)}}.prog{height:4px;width:calc(var(--p,0) * 100%);background:var(--red);pointer-events:none;position:absolute;bottom:-8px;left:0}.prog .pixel{width:22px;filter:drop-shadow(2px 2px 0 var(--ink));pointer-events:none;top:4px;right:0}.bolha{z-index:60;color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-align:center;pointer-events:none;background:#fff;max-width:200px;padding:6px 10px;font-size:.82rem;font-weight:900;line-height:1.2;animation:1.9s step-end forwards bolha;position:absolute;transform:translate(-50%,-120%)}@keyframes bolha{0%{opacity:0;transform:translate(-50%,-90%)scale(.6)}8%{opacity:1;transform:translate(-50%,-135%)scale(1.1)}16%,90%{opacity:1;transform:translate(-50%,-120%)scale(1)}to{opacity:0}}#confete{z-index:55;pointer-events:none;position:fixed;inset:0;overflow:hidden}#confete i{border:2px solid var(--ink);animation:1s steps(6,end) forwards voa;position:absolute}@keyframes voa{0%{opacity:1;transform:translate(0)rotate(0)}40%{transform:translate(calc(var(--dx) * .7), calc(var(--up) * -1)) rotate(calc(var(--r) * .5));opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}}@keyframes gira{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}body.festa main,body.festa .top,body.festa .foot{animation:1.4s steps(12,end) infinite gira}.corredor{z-index:58;pointer-events:none;width:72px;animation:3.2s steps(40,end) forwards corre;position:fixed;bottom:18px;left:-90px}.corredor .pixel{width:100%;position:static}@keyframes corre{to{transform:translate(calc(100vw + 180px))}}.dica{color:var(--yellow);margin:8px 0 0;font-size:.78rem;font-weight:800}.quero{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.quero legend{margin:0 0 6px;padding:0;font-size:.85rem;font-weight:800}.quero label{cursor:pointer}.quero input{opacity:0;width:1px;height:1px;position:absolute}.quero span{color:var(--ink);border:3px solid var(--ink);text-transform:uppercase;background:#fff;padding:5px 12px;font-size:.85rem;font-weight:900;display:inline-block}.quero input:checked+span{background:var(--ink);color:var(--yellow);box-shadow:3px 3px 0 var(--red)}.quero input:focus-visible+span{outline:4px solid var(--blue);outline-offset:2px}.sec-blue .quero legend{color:#fff}figure.photo-wrap{margin:22px 0 0}.foto-area{position:relative}.foto-area .m-clawd{z-index:2;width:34%;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(4px 4px 0 var(--ink));bottom:-8px;left:-6px}.legenda{color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;margin:14px 0 0;padding:8px 12px;font-size:.88rem;font-weight:800;line-height:1.3}.sec-yellow{background:var(--yellow)}.briefing{gap:14px;max-width:640px;display:grid}.briefing label{text-transform:uppercase;flex-direction:column;gap:6px;font-size:.88rem;font-weight:900;display:flex}.briefing input:not(.isca),.briefing textarea{font:inherit;text-transform:none;border:var(--bw) solid var(--ink);color:var(--ink);background:#fff;width:100%;padding:10px 12px;font-weight:700}.briefing textarea{resize:vertical}@media (width>=760px){.briefing{grid-template-columns:1fr 1fr}.briefing .larga{grid-column:1/-1}}.briefing .btn{justify-self:start}.briefing .isca{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.hero,.sec{isolation:isolate;position:relative}.hero>.tex-c,.sec>.tex-c{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.halftone:before,.halftone-w:before{display:none}#caminhos{border-bottom:0}.cena{margin:32px 0 0;line-height:0;display:block}.cena svg{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff);width:100%;height:auto;display:block;overflow:visible}@media (width>=960px){.projeto-grade{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:36px;display:grid}.cena{margin:0}}.cp-play{animation:7s steps(64,end) infinite cp-play}@keyframes cp-play{to{transform:translate(128px)}}.cp-nuvem{animation:10s steps(23,end) infinite cp-nuvem}@keyframes cp-nuvem{0%{transform:translate(-12px)}to{transform:translate(34px)}}.cp-boca{animation:.33s step-end infinite cp-pisca}@keyframes cp-pisca{0%{opacity:1}50%{opacity:0}}.cp-flash{opacity:.8;animation:.25s step-end 6 cp-pisca}.cp-onda-a{animation:.5s step-end infinite cp-onda}.cp-onda-b{animation:.5s step-end infinite reverse cp-onda}@keyframes cp-onda{0%{opacity:1}50%{opacity:0}}.cp-respira{animation:1s step-end infinite cp-sobe}@keyframes cp-sobe{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.cp-treme{animation:.17s step-end infinite cp-treme}@keyframes cp-treme{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}.cp-murcha{animation:1.4s step-end infinite cp-murcha;transform:translateY(4px)}@keyframes cp-murcha{0%,to{transform:translateY(4px)}50%{transform:translateY(5px)}}.cp-lagrima{animation:.9s steps(3,end) infinite cp-lagrima}@keyframes cp-lagrima{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1.8px)}}.cp-gota{animation:.7s steps(3,end) infinite cp-lagrima}.cp-braco-a,.cp-braco-b{animation:.33s step-end infinite cp-digita}.cp-braco-b{animation-direction:reverse}@keyframes cp-digita{0%{transform:translateY(0)}50%{transform:translateY(-4px)}}.cena[data-digita=rapido] .cp-braco-a,.cena[data-digita=rapido] .cp-braco-b{animation-duration:.16s}.cena[data-digita=lento] .cp-braco-a,.cena[data-digita=lento] .cp-braco-b{animation-duration:.9s}.cena[data-digita=parado] .cp-braco-a,.cena[data-digita=parado] .cp-braco-b{animation:none}.cp-fala{transform-box:fill-box;transform-origin:50% 100%;animation:.25s steps(3,end) both cp-fala}@keyframes cp-fala{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.cp-planta{animation:2s step-end infinite cp-sobe}@media (prefers-reduced-motion:reduce){.cena svg *{animation:none!important}.cp-play{transform:translate(60px)}}
