@font-face{font-family:Sora;src:url(/fonts/Sora-Variable.woff2)format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--ink:#0a0b14;--ground:#f5f4ef;--haze:#a3a7bd;--brand:#2433ff;--brand-soft:#e4e6ff;--volt:#d2ff3d;--panel:#141627;--line:#2a2d45;--link:#97a0ff;--error:#ff6b6b;--font-display:"Sora", system-ui, sans-serif;--font-text:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--radius:12px;--radius-s:4px;--ease:cubic-bezier(.2, 0, 0, 1);--container:1200px;--gutter:48px}@media (width<=767px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{background:var(--ink);color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--ground);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:26px}h1,h2,h3,p{margin:0}[hidden]{display:none!important}a{color:var(--link)}:focus-visible{outline:2px solid var(--volt);outline-offset:3px;border-radius:2px}.label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--haze);font-size:12px;font-weight:500;line-height:16px}.display-xl{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:64px;font-weight:700;line-height:64px}.lead{color:var(--haze);font-size:20px;line-height:30px}@media (width<=767px){.display-xl{font-size:40px;line-height:44px}.lead{font-size:18px;line-height:28px}}.skip{z-index:100;background:var(--ground);color:var(--ink);border-radius:var(--radius-s);padding:10px 16px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.btn{border-radius:var(--radius);background:var(--brand);color:#fff;min-height:52px;font-family:var(--font-text);cursor:pointer;transition:background-color .16s var(--ease);border:0;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.btn:hover{background:#1b27d9}.btn-small{border-radius:10px;min-height:40px;padding:0 16px;font-size:14px}.text-link{color:var(--ground);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:6px;transition:text-decoration-color .16s var(--ease)}.text-link:hover{text-decoration-color:var(--ground)}.display-2xl{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:88px;font-weight:700;line-height:88px}.display-l{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:40px;font-weight:700;line-height:44px}.title{font-family:var(--font-display);letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:30px}.muted{color:var(--haze)}@media (width<=1100px){.display-2xl{font-size:64px;line-height:66px}}@media (width<=767px){.display-2xl{font-size:44px;line-height:46px}.display-l{font-size:32px;line-height:36px}.title{font-size:22px;line-height:28px}}.stage{z-index:0;pointer-events:none;background:var(--ink);position:fixed;inset:0;overflow:hidden}.stage-poster,.stage-poster img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.stage-host{position:absolute;inset:0}@media (width>=768px){.stage:before,.stage:after{content:"";z-index:1;transition:opacity .5s var(--ease);position:absolute;inset:0}.stage:before{background:linear-gradient(to right, var(--ink) 0%, #0a0b14f0 38%, #0a0b1400 58%)}.stage:after{background:linear-gradient(to top, var(--ink) 0%, #0a0b14e6 30%, #0a0b1400 48%);opacity:0}[data-act=virada] .stage:before,[data-act=cases] .stage:before,[data-act=fechamento] .stage:before{opacity:0}[data-act=virada] .stage:after{opacity:1}}.scene{opacity:0;transition:opacity .7s var(--ease);position:absolute;inset:0}.scene[data-ready]{opacity:1}@media (width<=767px){.stage{z-index:5;height:40svh;bottom:auto;overflow:visible}.stage:after{content:"";background:linear-gradient(to bottom, var(--ink), #0a0b1400);height:40px;position:absolute;top:100%;left:0;right:0}}.act-poster{margin:0;display:none}.static .has-static .stage{display:none}.static .has-static .act-poster{display:block}.act-poster img{border-radius:var(--radius);width:100%;height:auto;display:block}.glass{backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--line);border-radius:var(--radius);background:#141627b8}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stamp-dot{background:var(--haze);flex:none;width:8px;height:8px;display:inline-block}.stamp-volt{background:var(--volt)}.marker{font-family:var(--font-mono);color:var(--ink);background:var(--ground);border-radius:var(--radius-s);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 8px;font-size:13px;line-height:20px}.logo[data-astro-cid-f7espo7c]{width:auto;display:block}.header-sentinel[data-astro-cid-nen7h5rs]{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}.header[data-astro-cid-nen7h5rs]{z-index:20;height:64px;padding:0 var(--gutter);color:var(--ground);transition:background-color .3s var(--ease), border-color .3s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.header[data-astro-cid-nen7h5rs].is-scrolled{background:var(--panel);border-bottom-color:#e4e6ff24}@supports (backdrop-filter:blur(1px)){.header[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(18px)saturate(140%);background:#141627b8}}.header-logo[data-astro-cid-nen7h5rs]{color:var(--ground);padding:8px 0;display:block}.header-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.header-link[data-astro-cid-nen7h5rs]{color:var(--ground);transition:color .16s var(--ease);font-size:15px;line-height:24px;text-decoration:none}.header-link[data-astro-cid-nen7h5rs]:hover{color:var(--link)}@media (width<=767px){.header[data-astro-cid-nen7h5rs]{height:56px}.header-link[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{z-index:2;background:var(--ink);border-top:1px solid var(--line);padding:40px var(--gutter) 32px;gap:28px;display:grid;position:relative}.footer-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.footer-logo[data-astro-cid-jo6i4kqk]{color:var(--ground)}.footer-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 28px;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ground);padding:4px 0;font-size:15px;line-height:24px;text-decoration:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--link)}.running[data-astro-cid-jo6i4kqk]{color:var(--ground);align-items:center;gap:8px;display:inline-flex}.running-dot[data-astro-cid-jo6i4kqk]{background:var(--volt);width:8px;height:8px}
