@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./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(./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(./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(./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(./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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.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}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");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}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}:root{--bg:#0a0606;--surface:#140a09;--line:#2a1a19;--text:#f2e9e7;--muted:#9c8a87;--red:#e1251b;--red-deep:#5a0c08;--red-text:#ff4d42;--font-sans:"Geist Variable", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--gutter:clamp(16px, 4vw, 48px);--maxw:1440px;--radius:14px;--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-padding-top:88px}html.is-locked{overflow:hidden}body{min-height:100vh;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,video,canvas,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a,button{touch-action:manipulation}:focus-visible{outline:2px solid var(--red);outline-offset:3px}section[tabindex="-1"]:focus{outline:none}::selection{background:var(--red);color:#fff}main>section{z-index:1;position:relative}.js main>section:not(.na-tela) *,.js main>section:not(.na-tela) :before,.js main>section:not(.na-tela) :after{animation-play-state:paused!important}.container{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.section{padding-block:clamp(96px,14vw,200px)}.section--curta{padding-block:clamp(64px,8vw,120px)}.secao-topo{gap:4px;margin-bottom:clamp(40px,6vw,80px);display:grid}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.eyebrow:before{content:"";vertical-align:1px;background:var(--red);width:6px;height:6px;box-shadow:0 0 12px var(--red);border-radius:50%;margin-right:10px;display:inline-block}.title{letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:clamp(40px,7vw,104px);font-weight:600;line-height:.95}.title em{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--red);font-style:italic;font-weight:400}.lead{max-width:56ch;color:var(--muted);text-wrap:pretty;margin:20px 0 0;font-size:clamp(17px,1.6vw,20px)}.btn{border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-weight:500;transition:border-color .3s,background .3s;display:inline-flex}.btn:hover{border-color:var(--red)}.btn--red{background:var(--red);border-color:var(--red);color:#fff}.btn--red:hover{background:#c41d14}.pular{z-index:200;background:var(--red);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:16px}.pular:focus{top:16px}.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}.js [data-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1}}.grain{z-index:90;pointer-events:none;opacity:.05;will-change:transform;position:fixed;inset:-160px}.cursor{z-index:100;background:var(--red);pointer-events:none;opacity:0;width:10px;height:10px;transition:width .35s var(--ease-out), height .35s var(--ease-out), margin .35s var(--ease-out), opacity .3s;border-radius:50%;place-items:center;margin:-5px 0 0 -5px;display:grid;position:fixed;top:0;left:0}.cursor.is-ativo{opacity:1}.cursor__label{opacity:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:11px;transition:opacity .2s}.cursor:is([data-estado=play],[data-estado=abrir],[data-estado=fechar]){width:76px;height:76px;margin:-38px 0 0 -38px}.cursor:is([data-estado=play],[data-estado=abrir],[data-estado=fechar]) .cursor__label{opacity:1}.has-cursor [data-cursor]{cursor:none}.fx-dica{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);pointer-events:none;margin:0;font-size:11px;transition:opacity .4s}.fx-dica:before{content:"";vertical-align:1px;background:var(--red);width:5px;height:5px;box-shadow:0 0 10px var(--red);border-radius:50%;margin-right:10px;animation:1.6s ease-in-out 6 fx-dica-pulso;display:inline-block}@keyframes fx-dica-pulso{50%{opacity:.3}}.menu{z-index:50;border-bottom:1px solid #0000;transition:border-color .4s;position:fixed;inset:0 0 auto}.menu:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#0a0606b8;transition:opacity .4s;position:absolute;inset:0}.menu.is-scrolled{border-color:var(--line)}.menu.is-scrolled:before{opacity:1}.menu__bar{align-items:center;gap:32px;height:72px;display:flex}.menu__logo{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:600;display:flex}.menu__dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 14px var(--red);border-radius:50%}.menu__nav{color:var(--muted);gap:28px;margin-left:auto;font-size:14px;display:flex}.menu__nav a{transition:color .3s}.menu__nav a:hover{color:var(--text)}.menu__cta{padding:10px 18px;font-size:14px}.menu__idioma{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.menu__idioma [aria-current]{color:var(--text)}.menu__idioma [aria-hidden]{opacity:.35}.menu__idioma a{padding:6px 2px;transition:color .3s}.menu__idioma a:hover{color:var(--red)}.menu__toggle{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-left:auto;font-size:12px;display:none}.menu__mobile{z-index:49;padding:32px var(--gutter);background:var(--bg);overscroll-behavior:contain;flex-direction:column;gap:20px;display:flex;position:fixed;inset:72px 0 0;overflow-y:auto}.menu__mobile[hidden]{display:none}.menu__mobile a:not(.btn){letter-spacing:-.03em;font-size:40px;font-weight:600}@media (max-width:860px){.menu__nav,.menu__cta{display:none}.menu__toggle{text-align:right;min-width:7.5ch;margin-left:20px;display:block}.menu__idioma{margin-left:auto}.menu__bar{gap:14px}.menu__logo{white-space:nowrap}.menu__toggle{margin-left:4px}}@media (max-width:359px){.menu__idioma{letter-spacing:.08em;gap:4px}.menu__logo{gap:8px;font-size:15px}}.hero{align-items:flex-end;min-height:100svh;padding-bottom:clamp(32px,7vh,80px);display:flex;overflow:clip}.hero-copy{z-index:2;position:relative}.hero-copy>*{transition:opacity 1.2s var(--ease-out), filter 1.2s var(--ease-out), transform 1.2s var(--ease-out)}.hero:not(.is-ready) .hero-copy__title{opacity:.6;filter:blur(10px)}.hero:not(.is-ready) .hero-copy>:not(.hero-copy__title){opacity:0;transform:translateY(16px)}.hero-copy__title{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(52px,9.5vw,156px);font-weight:600;line-height:.9}.hero-copy__title em{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--red);font-style:italic;font-weight:400}@media (max-width:600px){.hero-copy__title em{display:block}}.hero-copy__sub{max-width:44ch;color:var(--muted);margin:18px 0 28px;font-size:clamp(16px,1.4vw,19px)}.hero-copy__acoes{flex-wrap:wrap;gap:12px;display:flex}.hero-estatico__foto{z-index:0;position:absolute;inset:0}.hero-estatico__foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.hero-estatico:after{content:"";z-index:1;background:linear-gradient(to top, var(--bg) 8%, transparent 55%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-copy>*{transition:none}.hero:not(.is-ready) .hero-copy__title{opacity:1;filter:none}}.vitrine__topo{position:relative}.vitrine__pausa{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-radius:999px;justify-self:start;align-items:center;gap:10px;margin-top:18px;padding:8px 14px 8px 12px;font-size:11px;transition:color .3s,border-color .3s;display:inline-flex}.vitrine__pausa:before{content:"";box-sizing:border-box;border-inline:3px solid;width:8px;height:10px}.vitrine__pausa[aria-pressed=true]:before{border-inline:0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.vitrine__pausa:hover{color:var(--text);border-color:var(--muted)}.vitrine__carrossel{--borda:32%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.vitrine__carrossel:before,.vitrine__carrossel:after{content:"";z-index:2;width:var(--borda);pointer-events:none;-webkit-backdrop-filter:blur(7px)brightness(.42)saturate(.6);backdrop-filter:blur(7px)brightness(.42)saturate(.6);position:absolute;top:0;bottom:0}.vitrine__carrossel:before{left:0;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000);mask-image:linear-gradient(90deg,#000 50%,#0000)}.vitrine__carrossel:after{right:0;-webkit-mask-image:linear-gradient(270deg,#000 50%,#0000);mask-image:linear-gradient(270deg,#000 50%,#0000)}.vitrine__carrossel.is-arrastando{cursor:grabbing}.vitrine__carrossel img{-webkit-user-drag:none}.vitrine__trilho{width:max-content;padding-inline:var(--gutter);will-change:transform;gap:20px;display:flex}.vitrine__grupo{align-items:center;gap:20px;display:flex}.vitrine__item{--alt:clamp(360px, 60vh, 560px);width:calc(var(--alt) * 9 / 16);flex:none}.vitrine__item[data-aspect="16:9"]{width:min(calc(var(--alt) * 16 / 9), 86vw, 720px)}.vitrine__item .vcard{margin:0}@media (max-width:1100px){.vitrine__carrossel{--borda:24%}}@media not ((hover:hover) and (pointer:fine)){.vitrine__carrossel{-webkit-mask-image:none;mask-image:none}.vitrine__carrossel:before,.vitrine__carrossel:after{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.vitrine__carrossel:before{background:linear-gradient(to right, var(--bg), #0a06069e 34%, #0a060666 62%, transparent)}.vitrine__carrossel:after{background:linear-gradient(to left, var(--bg), #0a06069e 34%, #0a060666 62%, transparent)}}@media (max-width:600px){.vitrine__carrossel{--borda:18%}.vitrine__item{--alt:min(420px, 62svh)}.vitrine__trilho,.vitrine__grupo{gap:14px}}.vcard{break-inside:avoid;width:100%;margin-bottom:24px;display:block;position:relative}.vcard__abrir{text-align:left;width:100%;padding:0;display:block}.vcard__midia{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:border-color .4s;display:block;position:relative;overflow:hidden}.vcard[data-aspect="9:16"] .vcard__midia{aspect-ratio:9/16}.vcard__midia img,.vcard__midia video{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out), opacity .4s;position:absolute;inset:0}.vcard__midia video{opacity:0}.vcard.is-previewing .vcard__midia video{opacity:1}.vcard__abrir:focus-visible .vcard__midia{border-color:var(--red-deep)}@media (hover:hover){.vcard:hover .vcard__midia{border-color:var(--red-deep)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.vcard:hover .vcard__midia img{transform:scale(1.04)}}.vcard__vazio{text-align:center;font-family:var(--font-mono);color:var(--muted);background:radial-gradient(circle at 50% 120%, var(--red-deep), var(--surface) 70%);place-items:center;padding:16px;font-size:12px;display:grid;position:absolute;inset:0}.vcard__play{background:#0a0606b8;border:1px solid #f2e9e740;border-radius:50%;width:40px;height:40px;position:absolute;bottom:14px;left:14px}.vcard__play:after{content:"";border-left:12px solid var(--text);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:12px;left:15px}.vcard__ref{z-index:1;height:30px;color:var(--text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:opacity .3s, transform .35s var(--ease-out), background .25s, border-color .25s;background:#0a0606b8;border:1px solid #f2e9e738;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 9px;font-size:10.5px;display:inline-flex;position:absolute;top:10px;right:10px}.vcard__ref[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.vcard__ref.is-pop{animation:ref-pop .45s var(--ease-out)}@keyframes ref-pop{40%{transform:scale(1.14)}}@media (hover:hover) and (pointer:fine){.vcard__ref[aria-pressed=false]{opacity:0;transform:translateY(-4px)}.vcard:hover .vcard__ref,.vcard:focus-within .vcard__ref{opacity:1;transform:none}.vcard__ref:hover{border-color:var(--red)}}@media (max-width:600px){.vcard__ref{letter-spacing:.1em;gap:6px;height:28px;padding:0 10px 0 8px;font-size:10px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.vcard__ref.is-pop{animation:none}}.player{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0}.player::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050303eb}.player__box{height:100%;padding:72px var(--gutter) 32px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.player__fechar{top:20px;right:var(--gutter);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:10px 14px;font-size:12px;position:absolute}.player__fechar:hover{border-color:var(--red)}.player__midia{aspect-ratio:16/9;background:#000;border-radius:12px;width:min(100%,177.778dvh - 355.556px);overflow:hidden}.player__midia[data-aspect="9:16"]{aspect-ratio:9/16;width:min(100%,56.25dvh - 112.5px)}.player__midia iframe,.player__midia video{border:0;width:100%;height:100%}.player__rodape{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.player__cat{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.player__ref{border:1px solid var(--line);height:40px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:12px;transition:background .25s,border-color .25s;display:inline-flex}.player__ref:hover{border-color:var(--red)}.player__ref[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.ref-icone{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.ref-icone__check,[aria-pressed=true]>.ref-icone .ref-icone__mais{display:none}[aria-pressed=true]>.ref-icone .ref-icone__check{display:inline}.refs{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:45;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);visibility:hidden;width:max-content;max-width:calc(100vw - 32px);transition:transform .6s var(--ease-out), visibility 0s .6s;background:#140a09db;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 14px;display:flex;position:fixed;transform:translate(-50%,calc(100% + 40px));box-shadow:0 20px 60px -20px #000c,0 0 50px -10px #e1251b4d}.refs.is-aberta{visibility:visible;transition:transform .6s var(--ease-out);transform:translate(-50%)}.refs.is-pulso{animation:refs-pulso .7s var(--ease-out)}@keyframes refs-pulso{30%{box-shadow:0 20px 60px -20px #000c,0 0 0 4px #e1251b73}}.refs__capas{display:flex}.refs__capas span{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex:none;width:24px;height:40px;overflow:hidden}.refs__capas span+span{margin-left:-8px}.refs__capas img{object-fit:cover;width:100%;height:100%;display:block}.refs__capas [data-aspect="16:9"] img{transform:scale(1.34)}.refs__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.refs__titulo{white-space:nowrap;font-size:14px;font-weight:500}.refs__qtd{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}.refs__enviar{white-space:nowrap;padding:12px 18px;font-size:15px}.refs__seta{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.refs__limpar{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;flex:none;transition:color .3s,border-color .3s;position:relative}.refs__limpar:before,.refs__limpar:after{content:"";background:currentColor;width:13px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.refs__limpar:after{transform:translate(-50%,-50%)rotate(-45deg)}.refs__limpar:hover{color:var(--text);border-color:var(--muted)}html.tem-refs body{padding-bottom:96px}@media (max-width:600px){.refs{gap:10px;width:auto;max-width:none;padding:8px 8px 8px 16px;left:12px;right:12px;transform:translateY(calc(100% + 40px))}.refs.is-aberta{transform:none}.refs__capas,.refs__titulo{display:none}.refs__texto{flex:1}.refs__qtd{color:var(--text);font-size:11px}.refs__enviar{padding:12px 16px;font-size:14px}.refs__limpar{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.refs,.refs.is-aberta{transition:none}.refs.is-pulso{animation:none}}.galeria__chamada{color:var(--text);align-items:center;gap:12px;margin:0 0 28px;font-size:clamp(16px,1.4vw,18px);display:flex}.galeria__seta{border:1px solid var(--red);border-radius:50%;flex:none;width:30px;height:30px;animation:1.8s ease-in-out infinite galeria-seta;position:relative;box-shadow:0 0 18px #e1251b59}.galeria__seta:after{content:"";border-right:1.5px solid var(--red-text);border-bottom:1.5px solid var(--red-text);width:8px;height:8px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@keyframes galeria-seta{50%{transform:translateY(5px)}}.galeria__caixas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.caixa{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .4s, box-shadow .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.caixa[aria-expanded=true]{border-color:var(--red);box-shadow:0 0 0 1px var(--red), 0 24px 60px -24px #e1251b8c}@media (hover:hover){.caixa:hover{border-color:var(--red-deep);transform:translateY(-4px);box-shadow:0 24px 50px -24px #e1251b73}.caixa:hover .caixa__fita:after{opacity:0}}.caixa.is-demo-hover{border-color:var(--red-deep);transform:translateY(-4px);box-shadow:0 24px 50px -24px #e1251b73}.caixa.is-demo-hover .caixa__fita:after{opacity:0}.galeria__demo{z-index:5;pointer-events:none;transform-origin:6px 4px;filter:drop-shadow(0 6px 12px #0000008c)drop-shadow(0 0 16px #e1251b59);width:36px;height:36px;margin:-4px 0 0 -6px;position:absolute;top:0;left:0}.galeria__demo svg{display:block}.galeria__demo-onda{border:2px solid var(--red-text);opacity:0;border-radius:50%;width:36px;height:36px;position:absolute;top:-14px;left:-12px}.caixa__fita{background:#070404;height:clamp(116px,12vw,172px);position:relative;overflow:hidden}.caixa__fita:before,.caixa__fita:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.caixa__fita:before{background:linear-gradient(90deg, var(--surface), transparent 10%, transparent 90%, var(--surface))}.caixa__fita:after{background:#0000002e;transition:opacity .4s}.caixa__trilho{will-change:transform;width:max-content;height:100%;animation:48s linear infinite paused galeria-fita;display:flex}.caixa__trilho--volta{animation-direction:reverse}.galeria.is-visivel .caixa__trilho{animation-play-state:running}@keyframes galeria-fita{to{transform:translate(-50%)}}.caixa__quadro{background-image:repeating-linear-gradient(90deg,#f2e9e72e 0 5px,#0000 5px 10px),repeating-linear-gradient(90deg,#f2e9e72e 0 5px,#0000 5px 10px);background-position:0 4px,0 calc(100% - 4px);background-repeat:no-repeat;background-size:100% 4px;flex:none;height:100%;padding:13px 3px}.caixa__img{aspect-ratio:9/16;background:var(--surface);border-radius:3px;height:100%;display:block;overflow:hidden}.caixa__img[data-aspect="16:9"]{aspect-ratio:16/9}.caixa__img img{object-fit:cover;width:100%;height:100%;display:block}.caixa__rodape{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px;padding:16px 18px 18px;display:grid}.caixa__nome{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(16px,1.4vw,19px);font-weight:600;line-height:1.15}.caixa__qtd{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1;font-size:11px}.caixa__abrir{background:var(--red);color:#fff;white-space:nowrap;border-radius:999px;grid-area:1/2/span 2;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .3s,box-shadow .3s;display:inline-flex}.caixa__abrir i{width:6px;height:6px;animation:1.6s ease-in-out infinite galeria-rec;animation-delay:calc(var(--i) * -.2s);background:#fff;border-radius:50%}@keyframes galeria-rec{50%{opacity:.25;transform:scale(.6)}}.caixa[aria-expanded=true] .caixa__abrir{box-shadow:inset 0 0 0 1px var(--red);background:0 0}.caixa[aria-expanded=true] .caixa__abrir i{background:var(--red);animation:none}.galeria__painel{grid-column:1/-1;overflow:hidden}.galeria__painel-topo{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:20px 0 28px;padding-bottom:20px;display:flex}.galeria__painel-titulo{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:600}.galeria__painel-qtd{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.galeria__fechar{margin-left:auto;padding:10px 18px}.galeria__grid{columns:4;column-gap:20px}@media (max-width:1100px){.galeria__caixas{grid-template-columns:repeat(2,minmax(0,1fr))}.galeria__grid{columns:3}}@media (max-width:760px){.galeria__grid{columns:2;column-gap:14px}}@media (max-width:600px){.galeria__caixas{gap:10px}.caixa__fita{height:112px}.caixa__quadro{padding:11px 2px}.caixa__rodape{grid-template-columns:minmax(0,1fr);padding:12px 12px 14px}.caixa__nome{font-size:15px}.caixa__abrir{grid-area:auto/1;justify-self:start;margin-top:8px;padding:6px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.galeria__seta,.caixa__trilho,.caixa__abrir i{animation:none}.caixa{transition:none}.caixa:hover{transform:none}}.numeros{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.numero{gap:8px;padding:40px 24px 0 0;display:grid}.numero+.numero{border-left:1px solid var(--line);padding-left:24px}.numero__valor{font-family:var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,112px);font-weight:500;line-height:1}.numero__legenda{color:var(--muted);max-width:24ch}@media (max-width:760px){.numeros{grid-template-columns:minmax(0,1fr)}.numero+.numero{border-left:0;border-top:1px solid var(--line);margin-top:32px;padding-left:0}}.numeros{position:relative}.numeros__canvas{touch-action:pan-y;cursor:crosshair;width:calc(100% + 24px);height:calc(100% + 80px);position:absolute;top:-40px;left:-12px}.numeros-3d .numero{z-index:1;pointer-events:none;position:relative}.numeros-3d .numero__valor{transition:color .5s}.numeros-montados .numero__valor{color:#0000}.sobre{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.sobre__foto{border-radius:var(--radius);border:1px solid var(--line);margin:0;overflow:hidden;box-shadow:0 0 140px #e1251b24}.sobre__foto img{width:100%;height:auto}.sobre__bio p{max-width:58ch;color:var(--muted);margin:20px 0 0;font-size:clamp(16px,1.4vw,19px)}.arsenal{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:32px;display:grid}.arsenal__nome{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-text);margin:0 0 12px;font-size:12px}.arsenal ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.sobre{grid-template-columns:minmax(0,1fr)}.arsenal{grid-template-columns:repeat(2,minmax(0,1fr))}}.sobre__palco{touch-action:pan-y;padding-block:24px 40px;position:relative;overflow-x:clip}.sobre-3d .sobre__foto{z-index:2;width:74%;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));margin-inline:auto;position:relative}.sobre-3d .sobre__foto:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--bx,50%) var(--by,40%), #ff4d4252, transparent 55%);opacity:var(--brilho,0);mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}.sobre__poeira{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.orbita{pointer-events:none;position:absolute;inset:0}.orbita__item{left:var(--cx,50%);z-index:1;border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;color:var(--text);pointer-events:auto;cursor:default;opacity:0;will-change:transform, opacity;background:#140a09db;border-radius:999px;padding:6px 12px;font-size:12px;transition:border-color .3s,color .3s,box-shadow .3s;position:absolute;top:0}.sobre__palco.is-arrastando .orbita__item{cursor:grabbing}.orbita__item.is-aceso{border-color:var(--red);color:#fff;box-shadow:0 0 24px #e1251b80}.arsenal li{transition:color .3s,transform .3s}.arsenal li.is-aceso{color:var(--red-text);transform:translate(4px)}.sobre__dica{z-index:4;white-space:nowrap;opacity:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sobre--viva .sobre__dica{opacity:1}@media (max-width:900px){.sobre-3d .sobre__foto{width:70%}.orbita__item{padding:4px 9px;font-size:10px}}.passos{counter-reset:passo;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.passo{border-top:1px solid var(--line);counter-increment:passo;padding-top:24px}.passo:before{content:counter(passo, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.16em;color:var(--red-text);margin-bottom:20px;font-size:12px;display:block}.passo h3{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:600}.passo p{color:var(--muted);margin:0}@media (max-width:900px){.passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.passos{grid-template-columns:minmax(0,1fr)}}.ilha{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(20px,3vw,40px) clamp(28px,4vw,64px);display:grid}.ilha__monitor{aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(at 50% 45%,#e1251b12,#0000 70%),#070303;max-height:58svh;position:relative;overflow:hidden}.processo__canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.processo__canvas.is-arrastando{cursor:grabbing}.ilha__hud{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);pointer-events:none;justify-content:space-between;gap:12px;font-size:11px;display:flex;position:absolute;inset:14px 16px auto}.ilha__hud span:first-child{text-transform:uppercase}.ilha__hud span:first-child:before{content:"";vertical-align:1px;background:var(--red);width:6px;height:6px;box-shadow:0 0 10px var(--red);border-radius:50%;margin-right:8px;display:inline-block}.ilha__monitor .fx-dica{white-space:nowrap;opacity:0;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ilha__monitor.is-pronta .fx-dica{opacity:1}.ilha__info{display:grid}.ilha__item{opacity:0;visibility:hidden;transition:opacity .45s, transform .6s var(--ease-out), visibility 0s .45s;grid-area:1/1;transform:translateY(10px)}.ilha__item.is-ativo{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;transform:none}.ilha__num{font-family:var(--font-mono);letter-spacing:.16em;color:var(--red-text);margin:0;font-size:12px}.ilha__titulo{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,3.4vw,52px);font-weight:600;line-height:1}.ilha__texto{max-width:34ch;color:var(--muted);margin:16px 0 0;font-size:clamp(16px,1.4vw,19px)}.ilha__timeline{border:1px solid var(--line);border-radius:var(--radius);background:#140a0999;grid-column:1/-1;padding:12px 16px 16px}.ilha__barra{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);align-items:center;gap:14px;margin-bottom:12px;font-size:12px;display:flex}.ilha__play{border:1px solid var(--line);width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .3s;display:grid}.ilha__play:hover{border-color:var(--red)}.ilha__play:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ilha__play svg{fill:currentColor;width:12px;height:12px}.ilha__play .icone-tocar,.ilha.is-pausada .ilha__play .icone-pausar{display:none}.ilha.is-pausada .ilha__play .icone-tocar{display:block}.ilha__tc{color:var(--text);font-variant-numeric:tabular-nums}.ilha__seq{margin-left:auto}.ilha__pista{touch-action:pan-y;cursor:col-resize;-webkit-user-select:none;user-select:none;grid-template-rows:16px 46px 30px;grid-template-columns:26px minmax(0,1fr);row-gap:6px;display:grid}.ilha__rotulo{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);grid-column:1;align-self:center;font-size:10px}.ilha__rotulo--v{grid-row:2}.ilha__rotulo--a{grid-row:3}.ilha__regua{background:linear-gradient(var(--line), var(--line)) left bottom / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--muted) 0 1px, transparent 1px 25%) left bottom / 100% 10px no-repeat, repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 2.5%) left bottom / 100% 5px no-repeat;grid-area:1/2}.ilha__clipes{grid-area:2/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.clipe{min-width:0}.clipe__botao{border:1px solid var(--line);width:100%;height:100%;color:var(--muted);font:500 14px/1 var(--font-sans);white-space:nowrap;text-align:left;cursor:pointer;background:#1a0d0c;border-radius:6px;align-items:center;gap:8px;padding:6px 12px 0;transition:border-color .3s,background .3s,color .3s;display:flex;position:relative;overflow:hidden}.clipe__botao:before{content:"";background:var(--red-deep);height:4px;transition:background .3s,box-shadow .3s;position:absolute;inset:0 0 auto}.clipe__botao:hover{color:var(--text)}.clipe__botao:focus-visible{outline:2px solid var(--red);outline-offset:2px}.clipe__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--red-text);font-size:11px}.clipe__nome{text-overflow:ellipsis;overflow:hidden}.clipe.is-visto .clipe__botao{color:var(--text)}.clipe.is-ativo .clipe__botao{border-color:var(--red);color:#fff;background:#e1251b29}.clipe.is-ativo .clipe__botao:before{background:var(--red);box-shadow:0 0 12px var(--red)}.ilha__audio{color:var(--red-deep);grid-area:3/2;position:relative}.ilha__audio .onda{width:100%;height:100%;position:absolute;inset:0}.ilha__audio .onda--tocada{color:var(--red);clip-path:inset(0 100% 0 0)}.ilha__agulha{z-index:1;pointer-events:none;grid-area:1/2/-1;position:relative}.ilha__agulha i{will-change:transform;background:var(--red);width:2px;box-shadow:0 0 10px var(--red);margin-left:-1px;position:absolute;top:-2px;bottom:-4px;left:0}.ilha__agulha i:before{content:"";background:var(--red);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);width:14px;height:12px;position:absolute;top:0;left:-6px}@media (max-width:899px){.ilha{grid-template-columns:minmax(0,1fr)}.ilha__monitor{aspect-ratio:4/3;max-height:44svh}.ilha__titulo{margin-top:8px}.ilha__texto{max-width:none;margin-top:10px}}@media (max-width:560px){.ilha__timeline{padding:10px 12px 12px}.ilha__seq{display:none}.clipe__botao{justify-content:center;padding:6px 0 0}.clipe__nome{display:none}}.contato{text-align:center}.contato .eyebrow{justify-self:center}.contato .title{font-size:clamp(48px,9vw,140px)}.contato .lead{margin-inline:auto}.contato__cta{margin-top:40px;padding:20px 34px;font-size:18px;box-shadow:0 0 80px #e1251b59}.contato__links{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:48px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.contato__links a:hover{color:var(--text)}.rodape{border-top:1px solid var(--line);color:var(--muted);margin-top:clamp(96px,12vw,160px);padding-top:24px;font-size:13px}.contato__palco{position:relative}.contato-3d .contato__palco{padding:clamp(40px,5vw,64px) 0 72px}.contato__canvas{top:-120px;left:calc(-1 * var(--gutter));width:calc(100% + 2 * var(--gutter));touch-action:pan-y;cursor:crosshair;height:calc(100% + 144px);position:absolute}.contato__canvas.is-arrastando{cursor:grabbing}.contato-3d .contato__palco>:not(.contato__canvas){z-index:1;pointer-events:none;position:relative}.contato-3d .contato__palco>.contato__cta,.contato-3d .contato__palco a,.contato-3d .contato__palco .lead{pointer-events:auto}.contato-3d .contato__palco>.contato__hud{position:absolute;inset:0}.contato__hud{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);opacity:0;font-size:12px;transition:opacity .8s}.contato__palco.is-pronta .contato__hud{opacity:1}.contato__f{position:absolute;top:0;left:0}.contato__rec{align-items:center;gap:8px;transition:color .3s;display:inline-flex;position:absolute;top:0;right:0}.contato__rec i{border:1px solid;border-radius:50%;width:8px;height:8px}.contato__rec b{font-variant-numeric:tabular-nums;font-weight:400}.contato__palco.is-gravando .contato__rec{color:var(--text)}.contato__palco.is-gravando .contato__rec i{border-color:var(--red);background:var(--red);box-shadow:0 0 10px var(--red);animation:1s step-end infinite contato-rec}@keyframes contato-rec{50%{opacity:.25}}.contato__dica{white-space:nowrap;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (max-width:560px){.contato__hud{letter-spacing:.12em;font-size:10px}.contato__rec b{display:none}.contato__palco.is-gravando .contato__rec b{display:inline}}
