.site{color-scheme:light;--assenta:cubic-bezier(0.16,1,0.3,1);background:#faf8f5;color:#0c1d13;font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh}.site ::-moz-selection{background:#f0a400;color:#0c1d13}.site ::selection{background:#f0a400;color:#0c1d13}.hero{container-type:size}.hero-palco{--w:max(var(--zoom,112cqw),calc(100cqh / var(--r, 0.71426)));--h:calc(var(--w) * var(--r, 0.71426));--fx:var(--fx-d,70cqw);--fy:var(--fy-d,40cqh);position:absolute;width:var(--w);height:var(--h);left:clamp(calc(100cqw - var(--w)),calc(var(--fx) - var(--cx) * var(--w)),0px);top:clamp(calc(100cqh - var(--h)),calc(var(--fy) - var(--cy) * var(--h)),0px);transform:translate3d(calc(var(--mx, 0) * -14px),calc(var(--my, 0) * -10px + var(--sp, 0) * 18%),0);will-change:transform}@container (orientation: portrait){.hero-palco{--w:max(112cqw,calc(107cqh / var(--r, 0.71426)));--fx:var(--fx-m,62cqw);--fy:var(--fy-m,29cqh)}}.hero-foto{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:foto-entra 2.8s var(--assenta) both}@keyframes foto-entra{0%{opacity:0;transform:scale(1.14);filter:blur(8px)}45%{opacity:1;filter:blur(0)}to{opacity:1;transform:scale(1)}}.hero-anel{position:absolute;left:calc(var(--ax) * 100%);top:calc(var(--ay) * 100%);height:var(--anel,60%);aspect-ratio:1;transform:translate(-50%,-50%) translate3d(calc(var(--mx, 0) * 10px),calc(var(--my, 0) * 8px),0)}.hero-anel svg{position:absolute;inset:0;overflow:visible;transform:rotate(-200deg)}.hero-anel .fio{fill:none;stroke:hsla(0,0%,100%,.4);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:100;animation:anel-desenha 2.6s .9s var(--assenta) forwards}@keyframes anel-desenha{to{stroke-dashoffset:0}}.hero-orbita{position:absolute;inset:0;animation:aparece 1s 3s both,orbita 60s linear 3s infinite}.hero-orbita:before{content:"";position:absolute;top:0;left:50%;width:7px;height:7px;border-radius:999px;background:#f0a400;transform:translate(-50%,-50%);box-shadow:0 0 0 5px rgba(240,164,0,.16),0 0 22px 3px rgba(240,164,0,.55)}@keyframes orbita{to{transform:rotate(1turn)}}.hero-sombra{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(14,10,7,.86),rgba(14,10,7,.62) 24%,rgba(14,10,7,.22) 44%,transparent 62%),linear-gradient(0deg,rgba(7,18,12,.94),rgba(7,18,12,.4) 22%,transparent 44%),linear-gradient(180deg,rgba(14,10,7,.55),transparent 22%)}@container (orientation: portrait){.hero-sombra{background:linear-gradient(0deg,rgba(7,18,12,.97),rgba(7,18,12,.85) 38%,rgba(7,18,12,.3) 56%,transparent 70%),linear-gradient(180deg,rgba(7,18,12,.65),transparent 20%)}}.hero-grao{position:absolute;inset:-50%;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grao 1.2s steps(6) infinite}@keyframes grao{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.hero-conteudo{opacity:calc(1 - var(--sp, 0) * 1.6);transform:translate3d(0,calc(var(--sp, 0) * -60px),0)}.linha{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.linha>span{display:block;animation:linha-sobe 1.3s var(--assenta) both;animation-delay:var(--d,0s)}@keyframes linha-sobe{0%{transform:translate3d(0,110%,0)}to{transform:none}}.sobe{animation:sobe 1.2s var(--assenta) both;animation-delay:var(--d,0s)}@keyframes sobe{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.desce{animation:desce 1.2s var(--assenta) both;animation-delay:var(--d,0s)}@keyframes desce{0%{opacity:0;transform:translate3d(0,-12px,0)}to{opacity:1;transform:none}}.aparece{animation:aparece 1.4s ease both;animation-delay:var(--d,0s)}@keyframes aparece{0%{opacity:0}to{opacity:1}}.seta-troca{position:relative;overflow:hidden}.seta-troca svg{transition:transform .5s var(--assenta)}.seta-troca svg+svg{position:absolute;transform:translateX(-160%)}.group:hover .seta-troca svg:first-child{transform:translateX(160%)}.group:hover .seta-troca svg+svg{transform:translateX(0)}.site .roda-palco{container-type:size;--x0:calc(100cqw - 62px);--R:max(420px,70cqh);--cy:66cqh;--passo:9deg;--Ra:calc(var(--R) - 50px);--cx:calc(var(--x0) + var(--R))}@media (min-width:1024px){.site .roda-palco{--x0:34cqw;--R:max(560px,96cqh);--cy:52cqh;--passo:6.6deg;--Ra:calc(var(--R) - 66px)}}.site .roda-trilho{inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 4%,#000 24%,#000 76%,transparent 96%);mask-image:linear-gradient(180deg,transparent 4%,#000 24%,#000 76%,transparent 96%)}.site .roda-arco,.site .roda-trilho{position:absolute;pointer-events:none}.site .roda-arco{left:calc(var(--cx) - var(--Ra));top:calc(var(--cy) - var(--Ra));width:calc(var(--Ra) * 2);height:calc(var(--Ra) * 2);border:1px solid rgba(12,29,19,.13);border-radius:50%}.site .roda-marca{position:absolute;left:calc(var(--cx) - var(--Ra));top:var(--cy);width:38px;height:13px;border-radius:999px;background:#0c1d13;transform:translate(-50%,-50%)}.site .roda-item{--d:calc(var(--i) - var(--p));--ad:max(var(--d),calc(var(--d) * -1));--phi:calc(var(--d) * var(--passo));--foco:clamp(0,calc(1 - var(--ad) * 1.7),1);position:absolute;left:0;top:0;z-index:calc(100 - var(--ad) * 10);transform:translate(calc(var(--cx) - var(--R) * cos(var(--phi))),calc(var(--cy) + var(--R) * sin(var(--phi)))) rotate(calc(var(--phi) * -1)) scale(clamp(.8,calc(1 - var(--ad) * .05),1));opacity:clamp(0,calc(1.08 - var(--ad) * .22),1);will-change:transform,opacity}.site .roda-botao{position:absolute;left:0;top:0;width:0;height:0;cursor:pointer}.site .roda-botao:focus-visible{outline:none}.site .roda-botao:focus-visible .roda-icone{outline:2px solid #0c1d13;outline-offset:4px}.site .roda-icone{position:absolute;left:-28px;top:-28px;display:grid;width:56px;height:56px;place-items:center;border-radius:19px;background:#fff;box-shadow:0 12px 26px -16px rgba(12,29,19,.4);color:var(--cor)}.site .roda-icone svg{opacity:calc(.4 + .6 * var(--foco))}.site .roda-icone:after{content:"";position:absolute;inset:-4px;border:1.5px solid var(--cor);border-radius:23px;opacity:var(--foco)}.site .roda-rotulo{position:absolute;right:42px;top:0;isolation:isolate;padding:7px 15px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;transform:translateY(-50%);color:#0c1d13;opacity:calc(.38 + .62 * var(--foco))}.site .roda-rotulo:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid rgba(12,29,19,.12);border-radius:inherit;background:#fff;opacity:var(--foco)}@media (min-width:1024px){.site .roda-rotulo{right:46px;font-size:16px}.site .roda-icone{left:-31px;top:-31px;width:62px;height:62px;border-radius:21px}}@media (max-width:1023px) and (orientation:landscape){.site .roda-palco{--x0:44cqw;--R:max(300px,82cqh);--cy:calc(50cqh + 30px);--passo:12deg}}.site .roda-cartao{position:absolute;left:0;right:0;top:84px;z-index:200}@media (max-width:1023px) and (orientation:landscape){.site .roda-cartao{left:calc(var(--x0) + 64px);top:calc(50cqh + 30px);transform:translateY(-50%)}}@media (max-width:1023px) and (orientation:landscape) and (max-height:360px){.site .roda-fase{display:none}}@media (min-width:1024px){.site .roda-cartao{left:calc(var(--x0) + 150px);right:0;top:52cqh;max-width:600px;margin-left:auto;transform:translateY(-50%)}}.site .faixa-rolagem{scrollbar-width:none;scroll-padding-inline:clamp(20px,4vw,64px);cursor:grab}.site .faixa-rolagem::-webkit-scrollbar{display:none}.site .faixa-rolagem.arrastando{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site .faixa-rolagem:focus-visible{outline:2px solid #0c1d13;outline-offset:6px;border-radius:24px}.site .presenca-grade{--tile:clamp(36px,11.5vw,54px);--gap:6px;display:grid;grid-template-areas:"titulo" "texto" "mapa" "cartao";row-gap:32px}.site .presenca-mapa{grid-template-columns:repeat(6,var(--tile));gap:var(--gap)}.site .presenca-quadro{border-radius:calc(var(--tile) * .24);font-size:calc(var(--tile) * .21)}.site .presenca-legenda{width:calc(var(--tile) * 4 + var(--gap) * 3);height:calc(var(--tile) * 2 + var(--gap));padding-left:calc(var(--tile) * .3)}.site .presenca-seis{font-size:calc(var(--tile) * 1.75)}@media (min-width:1024px){.site .presenca-cena{padding-top:calc(64px + clamp(20px, 3.5svh, 48px));padding-bottom:clamp(28px,4svh,56px)}.site .presenca-grade{--gap:clamp(4px,0.7svh,8px);--tile:clamp(32px,min(4.4vw,calc(10.5svh - 25px)),68px);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"titulo titulo" "mapa texto" "mapa cartao";-moz-column-gap:clamp(40px,5vw,88px);column-gap:clamp(40px,5vw,88px);row-gap:clamp(20px,3.5svh,44px)}}.site .mapa-pulso{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(240,164,0,.55);animation:mapa-pulso 2.2s ease-out infinite}@keyframes mapa-pulso{to{box-shadow:0 0 0 14px rgba(240,164,0,0)}}@media (min-width:1024px){.site .vitrine-pista{height:calc(100svh + var(--n) * 40svh)}.site .vitrine-janela{-webkit-mask-image:linear-gradient(180deg,transparent,#000 4%,#000 93%,transparent);mask-image:linear-gradient(180deg,transparent,#000 4%,#000 93%,transparent)}}.site .painel-entra{animation:painel-entra .55s var(--assenta) both}@keyframes painel-entra{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.site .frase-acesa .marca{background-image:linear-gradient(transparent 64%,rgba(240,164,0,.42) 0);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.site .frase-acesa[data-pronta] .fp{opacity:.14;transition:opacity .25s linear}.site .frase-acesa[data-pronta] .marca{background-size:0 100%;transition:background-size .3s linear}.site .tese-foto{-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}@media (min-width:1024px){.site .tese-foto{-webkit-mask-image:none;mask-image:none}}.traj-cartao{transform:scale(calc(.9 + var(--entrada, 1) * .1));transform-origin:50% 0}.traj-foto{position:absolute;inset:0;overflow:hidden}.traj-foto[data-estado=oculta]{visibility:hidden}.traj-foto[data-estado=saindo]{z-index:1}.traj-foto[data-estado=ativa]{z-index:2}.traj-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos);object-position:var(--pos);transform:scale(1.04)}.traj-foto img.espelho{scale:-1 1}@media (max-aspect-ratio:1/1){.traj-foto img{-o-object-position:var(--pos-m);object-position:var(--pos-m)}}.trajetoria.visivel .traj-foto[data-estado=ativa][data-troca]{animation:traj-cortina 1.3s var(--assenta) both}.trajetoria.visivel .traj-foto[data-estado=ativa][data-troca][data-direcao="-1"]{animation-name:traj-cortina-volta}.trajetoria.visivel .traj-foto[data-estado=ativa] img{animation:traj-afasta 9s cubic-bezier(.2,.6,.2,1) both}.trajetoria.visivel .traj-foto[data-estado=saindo] img{animation:traj-sai 1.3s var(--assenta) both}@keyframes traj-cortina{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes traj-cortina-volta{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes traj-afasta{0%{transform:scale(1.25)}to{transform:scale(1.04)}}@keyframes traj-sai{to{transform:scale(1);filter:brightness(.35)}}.traj-sombra{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(0deg,rgba(10,9,7,.9),rgba(10,9,7,.5) 30%,transparent 56%),linear-gradient(180deg,rgba(10,9,7,.6),transparent 28%),linear-gradient(90deg,rgba(10,9,7,.5),transparent 45%),linear-gradient(270deg,rgba(10,9,7,.45),transparent 32%)}.traj-cartao .hero-grao{z-index:4}.trajetoria:not(.visivel) .linha>span,.trajetoria:not(.visivel) .sobe{animation:none}@media (min-width:1024px) and (max-height:760px){.trajetoria .traj-indice{display:none}}@media (max-height:500px){.trajetoria .traj-capitulo{display:none}.trajetoria .traj-numeros{margin-top:12px}}.a-confirmar{color:hsla(0,0%,100%,.45);-webkit-text-decoration:underline dashed rgba(240,164,0,.75);text-decoration:underline dashed rgba(240,164,0,.75);text-decoration-thickness:1px;text-underline-offset:.18em}.etiqueta-confirmar{border:1px dashed rgba(240,164,0,.6);border-radius:999px;padding:2px 8px;font-size:9px;letter-spacing:.18em;color:#f0a400}.site .abertura-foto{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}@media (min-width:1024px){.site .abertura-foto{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36%),linear-gradient(180deg,#000 62%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 36%),linear-gradient(180deg,#000 62%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}@media (max-width:1023px) and (orientation:landscape){.site .abertura-foto{position:absolute;top:0;right:0;bottom:0;width:50%;height:auto;max-height:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36%),linear-gradient(180deg,#000 62%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 36%),linear-gradient(180deg,#000 62%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.site .abertura-texto{display:flex;min-height:100svh;align-items:center;padding-top:84px;padding-bottom:28px}.site .abertura-bloco{margin-top:0;max-width:56%}.site .abertura-titulo{font-size:min(clamp(2.9rem,1.1rem + 5.2vw,6.2rem),12svh)}.site .abertura-apoio{margin-top:18px;font-size:15px;line-height:1.6}.site .abertura-acoes{margin-top:24px}}@media (max-width:1023px) and (orientation:landscape) and (max-height:360px){.site .abertura-texto{padding-top:72px}.site .abertura-apoio{display:none}}.site .quadro-imoveis>span{aspect-ratio:1;border-radius:2px}.site .quadro-pronto{background:#f0a400;box-shadow:0 0 10px rgba(240,164,0,.55)}.site .quadro-preparo{background:hsla(0,0%,100%,.1)}@media (prefers-reduced-motion:no-preference){.site .quadro-preparo{animation:quadro-onda 6s linear infinite;animation-delay:calc(var(--i) * 10ms)}}@keyframes quadro-onda{0%,12%,to{background:hsla(0,0%,100%,.1)}3%{background:hsla(0,0%,100%,.5)}}.site .revela{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s var(--assenta),transform 1.2s var(--assenta);transition-delay:var(--d,0s)}.site .revela.visivel{opacity:1;transform:none}html:has(.site){scroll-padding-top:72px}@media (prefers-reduced-motion:no-preference){html:has(.site){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.site .revela{opacity:1;transform:none}.site *,.site :after,.site :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-grao{display:none}}