:root{--royal: #1E22AA;--violeta: #753BBD;--preto: #101820;--cloud: #F0EEE9;--indigo: #280071;--medio: #485CC7;--lavanda: #9FAEE5;--nevoa: #DDDAE8;--fundo: var(--cloud);--ink: var(--preto);--ink-2: var(--indigo);--mudo: rgba(16, 24, 32, .62);--linha: rgba(16, 24, 32, .14);--pill: rgba(16, 24, 32, .06);--ponto-rgb: 30, 34, 170;--aura-1: rgba(30, 34, 170, .2);--aura-2: rgba(117, 59, 189, .18);--aura-3: rgba(159, 174, 229, .35);--sombra: rgba(40, 0, 113, .3);--cursor: var(--cloud);--titulo-grad: linear-gradient(90deg, var(--royal), var(--violeta));--logo-cor: var(--royal);--foil-blend: overlay;--foil-max: .75;--glow: rgba(117, 59, 189, .3);--px: 0px;--py: 0px;color-scheme:light dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fundo: var(--preto);--ink: var(--cloud);--ink-2: var(--lavanda);--mudo: rgba(240, 238, 233, .62);--linha: rgba(240, 238, 233, .14);--pill: rgba(240, 238, 233, .07);--ponto-rgb: 159, 174, 229;--aura-1: rgba(30, 34, 170, .55);--aura-2: rgba(117, 59, 189, .42);--aura-3: rgba(40, 0, 113, .6);--sombra: rgba(0, 0, 0, .6);--titulo-grad: linear-gradient(90deg, var(--lavanda), var(--violeta));--logo-cor: var(--cloud);--foil-blend: multiply;--foil-max: .9;--glow: rgba(117, 59, 189, .45)}}:root[data-theme=dark]{--fundo: var(--preto);--ink: var(--cloud);--ink-2: var(--lavanda);--mudo: rgba(240, 238, 233, .62);--linha: rgba(240, 238, 233, .14);--pill: rgba(240, 238, 233, .07);--ponto-rgb: 159, 174, 229;--aura-1: rgba(30, 34, 170, .55);--aura-2: rgba(117, 59, 189, .42);--aura-3: rgba(40, 0, 113, .6);--sombra: rgba(0, 0, 0, .6);--titulo-grad: linear-gradient(90deg, var(--lavanda), var(--violeta));--logo-cor: var(--cloud);--foil-blend: multiply;--foil-max: .9;--glow: rgba(117, 59, 189, .45)}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{min-height:100%;background:var(--fundo);color:var(--ink);font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}html.cursor-proprio body,html.cursor-proprio a,html.cursor-proprio button{cursor:none}::selection{background:var(--violeta);color:var(--cloud)}#campo{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.aura{position:fixed;z-index:0;pointer-events:none;width:70vmax;height:70vmax;border-radius:50%;will-change:transform}.aura-1{top:-25vmax;left:-20vmax;background:radial-gradient(circle at center,var(--aura-1) 0%,transparent 60%);animation:deriva-1 22s ease-in-out infinite alternate;transform:translate(calc(var(--px) * -.04),calc(var(--py) * -.04))}.aura-2{bottom:-30vmax;right:-20vmax;background:radial-gradient(circle at center,var(--aura-2) 0%,transparent 60%);animation:deriva-2 26s ease-in-out infinite alternate;transform:translate(calc(var(--px) * .05),calc(var(--py) * .05))}.aura-3{top:30%;left:35%;width:50vmax;height:50vmax;background:radial-gradient(circle at center,var(--aura-3) 0%,transparent 62%);animation:deriva-3 30s ease-in-out infinite alternate;transform:translate(calc(var(--px) * .02),calc(var(--py) * .03))}@keyframes deriva-1{0%{margin:0}to{margin:8vmax 0 0 10vmax}}@keyframes deriva-2{0%{margin:0}to{margin:0 12vmax 10vmax 0}}@keyframes deriva-3{0%{margin:0}to{margin:-8vmax 0 0 -14vmax}}.pagina{position:relative;z-index:1;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);overflow-x:clip}.pagina>*{min-width:0}.topo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(16px,4vw,48px)}.marca{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.marca svg{width:34px;height:34px;fill:currentColor}.marca span{font-weight:500;letter-spacing:.32em;font-size:13px;text-transform:uppercase}.palco{display:grid;justify-items:center;align-content:center;text-align:center;gap:0;padding:10px clamp(16px,4vw,48px) 40px;max-width:1280px;width:100%;margin:0 auto}.logo-wrap{perspective:1400px;width:min(640px,88vw,60vh);margin-bottom:clamp(20px,3.5vh,40px)}.logo{--rx: 0deg;--ry: 0deg;--espalha: 1;--foil: 0;--glare: 0;--hyp: 0;position:relative;width:100%;aspect-ratio:1694 / 640;opacity:0;scale:.92;transition:opacity 1.2s ease .2s,scale 1.6s cubic-bezier(.2,.9,.2,1) .2s}html.pronto .logo{opacity:1;scale:1}.logo__glow{position:absolute;inset:-30% -10%;border-radius:50%;background:radial-gradient(ellipse at center,var(--glow) 0%,transparent 65%);opacity:calc(.5 + var(--hyp) * .5);transform:translate(calc(var(--px) * .015),calc(var(--py) * .015))}.logo__cena{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform}.logo__camada{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:translateZ(calc(var(--z) * var(--espalha)));transition:transform .9s cubic-bezier(.2,.9,.2,1)}.logo__camada .base{fill:var(--logo-cor)}.logo__camada .foil{fill:url(#foil);mix-blend-mode:var(--foil-blend);opacity:calc(var(--foil) * var(--foil-max))}.logo__camada .glare{fill:url(#glare);mix-blend-mode:overlay;opacity:calc(var(--glare) * .7)}.logo__casa .base{fill:var(--logo-cor)}.rotulo{font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-2);margin-bottom:16px;display:flex;align-items:center;gap:14px}.rotulo:before,.rotulo:after{content:"";width:30px;height:1px;background:var(--ink-2);opacity:.7}.titulo{font-weight:500;font-size:clamp(36px,4.6vw,68px);line-height:1;letter-spacing:-.025em;color:var(--ink);max-width:18ch}.titulo .grad{display:block}.titulo .p{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.titulo .pi{display:inline-block;transform:translateY(112%);transition:transform 1.1s cubic-bezier(.2,.9,.2,1);transition-delay:calc(var(--i) * 70ms + .35s)}html.pronto .titulo .pi{transform:translateY(0)}.titulo .grad .pi{background:var(--titulo-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .05em}.sub{margin-top:18px;max-width:48ch;font-size:clamp(17px,1.45vw,21px);line-height:1.5;color:var(--mudo);opacity:0;transform:translateY(14px);transition:opacity 1s ease 1s,transform 1s cubic-bezier(.2,.9,.2,1) 1s}html.pronto .sub{opacity:1;transform:none}.acoes{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;opacity:0;transform:translateY(14px);transition:opacity 1s ease 1.2s,transform 1s cubic-bezier(.2,.9,.2,1) 1.2s}html.pronto .acoes{opacity:1;transform:none}.botao{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:12px;padding:18px 30px;border-radius:999px;text-decoration:none;background:linear-gradient(90deg,var(--royal),var(--violeta));color:var(--cloud);font-weight:500;font-size:16px;letter-spacing:.04em;box-shadow:0 18px 40px -16px var(--sombra);transition:box-shadow .4s ease,transform .4s cubic-bezier(.2,.9,.2,1);will-change:transform}.botao:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(240,238,233,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s cubic-bezier(.2,.9,.2,1)}.botao:hover:after{transform:translate(120%)}.botao:hover{box-shadow:0 26px 50px -14px var(--sombra)}.botao svg{width:18px;height:18px;transition:transform .4s cubic-bezier(.2,.9,.2,1)}.botao:hover svg{transform:translate(5px)}.link{color:var(--ink-2);text-decoration:none;font-size:15px;letter-spacing:.02em;padding:12px 6px;border-bottom:1px solid transparent;transition:border-color .3s}.link:hover{border-color:var(--ink-2)}.faixa{border-top:1px solid var(--linha);padding:16px 0;overflow:hidden;white-space:nowrap;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.faixa__trilho{display:inline-flex;gap:42px;padding-right:42px;animation:corre 38s linear infinite}.faixa:hover .faixa__trilho{animation-play-state:paused}.faixa__item{display:inline-flex;align-items:center;gap:42px;font-size:14px;letter-spacing:.26em;text-transform:uppercase;color:var(--mudo)}.faixa__item svg{width:14px;height:14px;fill:var(--violeta);flex:none}@keyframes corre{to{transform:translate(-50%)}}.rodape{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px clamp(16px,4vw,48px) 22px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mudo)}.rodape a{color:inherit;text-decoration:none}.cursor{position:fixed;inset:0;z-index:50;pointer-events:none;display:none}html.cursor-proprio .cursor{display:block}.cursor__ponto,.cursor__anel{position:absolute;top:0;left:0;border-radius:50%;transform:translate(-50%,-50%);mix-blend-mode:difference;background:var(--cursor);will-change:transform}.cursor__ponto{width:8px;height:8px}.cursor__anel{width:40px;height:40px;background:transparent;border:1.5px solid var(--cursor);transition:width .35s cubic-bezier(.2,.9,.2,1),height .35s cubic-bezier(.2,.9,.2,1),opacity .3s,border-color .3s}html.cursor-ativo .cursor__anel{width:74px;height:74px}html.cursor-logo .cursor__anel{width:96px;height:96px;border-width:1px;opacity:.9}html.cursor-logo .cursor__ponto{opacity:0}@media(max-width:860px){.palco{padding-top:24px}.logo-wrap{width:min(560px,92vw);margin-bottom:28px}.titulo{max-width:13ch}}@media(prefers-reduced-motion:reduce){.aura,.faixa__trilho{animation:none}.titulo .pi,.sub,.acoes,.logo,.logo__camada{transition-duration:.01s;transition-delay:0s}}
