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}@layer theme,base;@layer components{.landing{--noite:#0a0a0a;--tinta:#f1efe9;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);background:var(--noite);color:var(--tinta);font-family:Inter,system-ui,sans-serif}.landing ::selection{color:#0a0a0a;background:#ffc400}.grotesca{font-feature-settings:"ss01", "cv11";font-family:Inter Tight,Inter,system-ui,sans-serif}.serifa{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.landing:after{content:"";z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-revela]{opacity:0;transition:opacity 1.1s var(--ease) var(--atraso,0s), transform 1.3s var(--ease) var(--atraso,0s);transform:translateY(1.5rem)}[data-revela][data-visto]{opacity:1;transform:none}.escalonar>:nth-child(2){--atraso:80ms}.escalonar>:nth-child(3){--atraso:.16s}.escalonar>:nth-child(4){--atraso:.24s}.escalonar>:nth-child(5){--atraso:.32s}.escalonar>:nth-child(6){--atraso:.4s}.escalonar>:nth-child(7){--atraso:.48s}[data-letreiro]{flex-direction:column;display:flex}.linha{margin:-.15em 0 -.2em;padding:.15em 0 .2em;display:block;overflow:hidden}.linha>span{transform-origin:0 0;transition:transform 1.3s var(--ease) calc(var(--atraso,0s) + var(--i,0) * 90ms);display:block;transform:translateY(105%)rotate(2deg)}[data-visto] .linha>span{transform:none}.ponto-bip{background:#ffc400;border-radius:9999px;width:.2em;height:.2em;margin-left:.04em;display:inline-block;position:relative}.ponto-bip:before,.ponto-bip:after{content:"";animation:ponto 2.6s var(--ease) infinite;border:.02em solid #ffc400;border-radius:9999px;position:absolute;inset:0}.ponto-bip:after{animation-delay:.35s}@keyframes ponto{0%{opacity:.9;transform:scale(1)}60%,to{opacity:0;transform:scale(4.5)}}.texto-acende>span{opacity:clamp(.16, calc(var(--p,0) * var(--n) * 2.6 - var(--n) * .6 - var(--i)), 1)}.abertura{z-index:100;pointer-events:none;place-items:center;transition:opacity .5s linear .5s;display:grid;position:fixed;inset:0}.abertura[data-saindo]{opacity:0}.abertura .ponto-bip{width:14px;height:14px;animation:ponto-chega .6s var(--ease) both}.abertura .ponto-bip:before,.abertura .ponto-bip:after{border-width:1.5px;animation-duration:1.2s;animation-delay:.3s}.abertura .ponto-bip:after{animation-delay:.55s}@keyframes ponto-chega{0%{transform:scale(0)}}.abrindo{animation:abre 1.25s var(--ease-io) both}@keyframes abre{0%{clip-path:circle(.5%)}to{clip-path:circle(120%)}}.onda-bip{width:var(--tam,100%);aspect-ratio:1;opacity:0;animation:bip 2s cubic-bezier(.25, .6, .3, 1) var(--d,0s) both;border:1.5px solid #ffc400;border-radius:9999px;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes bip{0%{opacity:1;transform:scale(.1)}70%{opacity:.35}to{opacity:0;transform:scale(1)}}.onda-bip-sempre{animation-iteration-count:infinite}.mapa-vivo{--some:linear-gradient(to bottom, transparent 0, transparent calc(var(--fy,34rem) - 3rem), #000 calc(var(--fy,34rem) + 2rem), #000 calc(100% - 26rem), transparent calc(100% - 21rem));-webkit-mask-image:var(--some);mask-image:var(--some);-webkit-mask-image:var(--some)}.mapa-vivo-svg{left:var(--fx,50%);top:var(--fy,30%);width:var(--fw,45%);aspect-ratio:2400/1792}.mapa-vivo-svg *{vector-effect:non-scaling-stroke}@media (width>=1024px){.mapa-vivo{--lado:linear-gradient(to right, transparent 0, transparent 31%, #000 41%);--pe:linear-gradient(to top, transparent 0, transparent 10rem, #000 15rem);-webkit-mask-image:var(--lado), var(--pe);mask-image:var(--lado), var(--pe);-webkit-mask-image:var(--lado), var(--pe);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}}.fundo-pin{--t:clamp(0, calc((var(--p,0) - .22) / .4), 1)}.tecla-luz{opacity:clamp(0, calc(min(var(--t) * 5 - var(--n), var(--n) + 1.2 - var(--t) * 5) * 3), 1)}.pin-ponto{background-color:rgb(255 196 0/clamp(0, calc((var(--t) * 5 - var(--k) - .6) * 6), 1))}.pin-liberado{opacity:clamp(0, calc((var(--t) * 5 - 4.3) * 4), 1)}.fundo-brasilia{--t:clamp(0, calc((var(--p,0) - .15) / .4), 1)}.desenha{stroke-dasharray:1 1;stroke-dashoffset:calc((1 - var(--t)) * 1px)}.surge{opacity:clamp(0, calc((var(--t) - var(--q) * .6 - .3) * 4), 1)}.profundidade{transform:translate3d(calc(var(--dx,0) * var(--prof)), calc(var(--dy,0) * var(--prof) * .7), 0);transition:transform 1.2s var(--ease)}.aviso-entra{animation:aviso-entra .9s var(--ease) both}@keyframes aviso-entra{0%{opacity:0;filter:blur(8px);transform:translateY(-12px)}}.foto-topo{opacity:0;transition:opacity 1.6s var(--ease) .5s, transform 2s var(--ease) .5s;transform:translateY(6%)scale(1.04)}[data-visto] .foto-topo,.foto-topo[data-visto]{opacity:1;transform:none}.quadro{--local:clamp(0, calc(var(--p,0) * (var(--n) - 1) * 2 - var(--k) * 2 + 1.3), 1);clip-path:inset(calc((1 - var(--local)) * 100%) 0 0 0)}.quadro img{transform:scale(calc(1.18 - var(--local) * .12))}.quadro:first-child{clip-path:none}.quadro:first-child img{transform:scale(1.06)}.relogio-coluna{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.relogio-coluna>span{display:block}.relogio-coluna>span>span{height:1em;line-height:1;display:block}.linha-link{transition:color .5s var(--ease);border-top:1px solid #f1efe924;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.linha-link:before{content:"";transform-origin:100%;height:1px;transition:transform .8s var(--ease);background:#ffc400;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.linha-link:hover:before,.linha-link:focus-visible:before{transform-origin:0;transform:scaleX(1)}.linha-link .seta{transition:transform .6s var(--ease)}.linha-link:hover .seta{transform:translate(.35rem,-.35rem)}.linha-link .rotulo{transition:transform .6s var(--ease)}.linha-link:hover .rotulo{transform:translate(.75rem)}.sublinha{transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.sublinha:hover{background-position:0 100%;background-size:100% 1px}.lados>*{transition:flex-grow .9s var(--ease);flex:1}@media (width>=1024px){.lados:hover>:hover{flex-grow:1.45}}.lados img{transition:transform 1.4s var(--ease), opacity .9s var(--ease)}.lados>:hover img{opacity:.55;transform:scale(1.05)}.progresso-pagina{transform:scaleX(var(--p,0));transform-origin:0}.dia-palco{--fecha:max(calc(1 - var(--e,1)), calc(var(--s,0) * 1.4));clip-path:inset(calc(var(--fecha) * 8%) calc(var(--fecha) * 5%) calc(var(--s,0) * 8%) round calc(var(--fecha) * 2.5rem))}.dia-palco .quadro:first-child img{transform:scale(calc(1.06 + var(--fecha) * .12))}.menu-cheio .linha>span{transition-delay:calc(var(--i,0) * 60ms + .15s)}.menu-cheio:not([data-aberto]) .linha>span{transition-delay:0s;transform:translateY(105%)}.menu-cheio[data-aberto] .linha>span{transform:none}.duvida[open] .mais{color:#ffc400;transform:rotate(45deg)}.duvida .mais{transition:transform .6s var(--ease), color .4s}}@layer utilities;html:has(.landing){background:#0a0a0a}@media (prefers-reduced-motion:reduce){.landing [data-revela],.landing .linha>span,.landing .foto-topo{opacity:1!important;transition:none!important;transform:none!important}.landing .texto-acende>span{opacity:1!important}.landing .ponto-bip:before,.landing .ponto-bip:after,.landing .fundo-pin,.landing .fundo-brasilia{--t:1!important}.landing .profundidade{transform:none!important}.landing .onda-bip,.landing .aviso-entra,.landing .abrindo{animation:none!important}}
