:root{--bg:#0e0d0b;--bg-2:#161512;--creme:#ebe6dd;--creme-2:#e1dbd0;--tinta:#1a1815;--ouro:#bb9c5e;--ouro-escuro:#85672f;--texto:#ebe6dd;--texto-2:#ebe6dda3;--texto-3:#ebe6dd66;--linha:#ebe6dd24;--f-display:"Geist", system-ui, sans-serif;--f-corpo:"Geist", system-ui, sans-serif;--f-marca:"Montserrat", system-ui, sans-serif;--max:1440px;--gutter:clamp(1rem, 4vw, 3.5rem);--secao:clamp(5.5rem, 12vw, 11rem);--ease:cubic-bezier(.19, 1, .22, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--texto);font-family:var(--f-corpo);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:400;line-height:1.6;overflow-x:hidden}body:after{content:"";z-index:100;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--ouro);color:var(--bg)}:focus-visible{outline:1px solid var(--ouro);outline-offset:4px}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.secao{padding-block:var(--secao);position:relative}.escuro{--texto:#ebe6dd;--texto-2:#ebe6dda3;--texto-3:#ebe6dd66;--linha:#ebe6dd24;--ouro:#bb9c5e;color:var(--texto)}.claro{--texto:var(--tinta);--texto-2:#1a1815a8;--texto-3:#1a181573;--linha:#1a181529;--ouro:var(--ouro-escuro);background:var(--creme);color:var(--texto)}.display{font-family:var(--f-display);letter-spacing:-.045em;font-weight:400;line-height:1}.display em,.titulo em{color:var(--ouro);font-style:normal}.titulo{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(2.3rem,4.8vw,4.4rem);font-weight:400;line-height:1.02}.meta{font-family:var(--f-corpo);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-3);font-size:.72rem;font-weight:500}.meta--ouro{color:var(--ouro)}.texto-2{color:var(--texto-2)}.corpo-g{color:var(--texto-2);font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6}.link-seta{align-items:center;gap:1rem;font-size:.95rem;font-weight:500;display:inline-flex}.link-seta__circ{border:1px solid var(--linha);width:3rem;height:3rem;transition:border-color .5s var(--ease), background .5s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.link-seta__circ svg{width:1rem;height:1rem;transition:transform .6s var(--ease)}.link-seta:hover .link-seta__circ{background:var(--ouro);border-color:var(--ouro);color:var(--bg)}.link-seta:hover .link-seta__circ svg{transform:rotate(-45deg)}.link-seta__txt{transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.link-seta:hover .link-seta__txt{background-size:100% 1px}.card{isolation:isolate;background:var(--bg-2);border:1px solid var(--linha);transition:border-color .5s var(--ease), transform .8s var(--ease), background .5s;border-radius:18px;position:relative;overflow:hidden}.card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #bb9c5e29, transparent 60%);transition:opacity .5s;position:absolute;inset:0}.card:hover{border-color:#bb9c5e73;transform:translateY(-4px)}.card:hover:before{opacity:1}.icone-circ{width:3.5rem;height:3.5rem;color:var(--ouro);transition:background .5s var(--ease), color .5s var(--ease), transform .8s var(--ease);background:#bb9c5e14;border:1px solid #bb9c5e66;border-radius:50%;flex:none;place-items:center;display:grid}.icone-circ svg{width:1.6rem;height:1.6rem}.card:hover .icone-circ{background:var(--ouro);color:var(--bg);transform:rotate(-8deg)scale(1.05)}.btn{font-family:var(--f-corpo);background:var(--texto);color:var(--bg);cursor:pointer;transition:background .5s var(--ease), color .5s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.9rem;padding:1.05rem 1.6rem;font-size:.92rem;font-weight:500;display:inline-flex}.btn svg{width:1rem;height:1rem;transition:transform .6s var(--ease)}.btn:hover{background:var(--ouro);color:var(--bg)}.btn:hover svg{transform:rotate(-45deg)}.mask{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.mask>span{transition:transform 1.4s var(--ease);transition-delay:var(--d,0s);display:block;transform:translateY(105%)}.visivel .mask>span,.mask.visivel>span{transform:none}.reveal{opacity:0;transition:opacity 1.2s var(--ease), transform 1.2s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.reveal.visivel{opacity:1;transform:none}.img-reveal{clip-path:inset(100% 0 0);transition:clip-path 1.6s var(--ease);overflow:hidden}.img-reveal img:not([data-parallax]){transition:transform 2s var(--ease);transform:scale(1.2)}.img-reveal.visivel{clip-path:inset(0)}.img-reveal.visivel img:not([data-parallax]){transform:scale(1)}.linha-in{background:var(--linha);transform-origin:0;height:1px;transition:transform 1.6s var(--ease);transition-delay:var(--d,0s);transform:scaleX(0)}.visivel .linha-in,.linha-in.visivel{transform:none}@media (prefers-reduced-motion:reduce){.mask>span,.reveal,.img-reveal,.img-reveal img,.linha-in{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card.reveal{transition:opacity 1.2s var(--ease), transform 1.2s var(--ease), border-color .5s var(--ease), background .5s}.card.reveal.pronto{transition-duration:.8s,.8s,.5s,.5s;transition-delay:0s}.card.card:hover{transform:translateY(-4px)}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}.logo[data-astro-cid-f7espo7c]{width:auto;height:2.35rem;display:block}@media (width<=560px){.logo[data-astro-cid-f7espo7c]{height:2rem}}.topo[data-astro-cid-hkbrpulz]{z-index:60;transition:transform .8s var(--ease), background .6s var(--ease), padding .6s var(--ease);padding-block:1.6rem;position:fixed;inset:0 0 auto}.topo--solido[data-astro-cid-hkbrpulz]{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#0e0d0bcc;padding-block:1rem}.topo--oculto[data-astro-cid-hkbrpulz]{transform:translateY(-100%)}.topo__inner[data-astro-cid-hkbrpulz]{align-items:center;gap:2rem;display:flex}.topo__logo[data-astro-cid-hkbrpulz]{margin-right:auto}.topo__nav[data-astro-cid-hkbrpulz]{gap:2.25rem;display:flex}.topo__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texto-2);font-size:.88rem;transition:color .4s;position:relative}.topo__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--ouro);transform-origin:100%;width:100%;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.topo__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--texto)}.topo__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after{transform-origin:0;transform:scaleX(1)}.topo__cta[data-astro-cid-hkbrpulz]{border:1px solid var(--linha);transition:background .5s var(--ease), color .5s var(--ease), border-color .5s;border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.88rem;font-weight:500;display:inline-flex}.topo__cta[data-astro-cid-hkbrpulz] svg{transition:transform .6s var(--ease)}.topo__cta[data-astro-cid-hkbrpulz]:hover{background:var(--texto);color:var(--bg);border-color:var(--texto)}.topo__cta[data-astro-cid-hkbrpulz]:hover svg{transform:rotate(-45deg)}.topo__menu[data-astro-cid-hkbrpulz]{display:none}@media (width<=1000px){.topo__nav[data-astro-cid-hkbrpulz],.topo__cta[data-astro-cid-hkbrpulz]{display:none}.topo__menu[data-astro-cid-hkbrpulz]{border:1px solid var(--linha);cursor:pointer;background:0 0;border-radius:50%;place-content:center;gap:7px;width:46px;height:46px;display:grid}.topo__menu[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]{background:var(--texto);width:18px;height:1px;transition:transform .6s var(--ease);display:block}body.menu-aberto .topo__menu[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:first-of-type{transform:translateY(4px)rotate(45deg)}body.menu-aberto .topo__menu[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:last-of-type{transform:translateY(-4px)rotate(-45deg)}}.menu-mobile[data-astro-cid-hkbrpulz]{z-index:55;background:var(--bg);clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease);padding-top:7rem;position:fixed;inset:0;overflow-y:auto}body.menu-aberto .menu-mobile[data-astro-cid-hkbrpulz]{clip-path:inset(0)}.menu-mobile[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{flex-direction:column;min-height:calc(100svh - 7rem);padding-bottom:2rem;display:flex}.menu-mobile[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]{font-family:var(--f-display);letter-spacing:-.04em;border-bottom:1px solid var(--linha);opacity:0;transition:opacity .6s, transform .8s var(--ease);align-items:baseline;gap:1.25rem;padding-block:.35rem;font-size:clamp(2.2rem,9vw,3.2rem);line-height:1.2;display:flex;transform:translateY(20px)}body.menu-aberto .menu-mobile[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]{opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}.menu-mobile__base[data-astro-cid-hkbrpulz]{gap:1.25rem;margin-top:auto;padding-top:2.5rem;display:grid}.rodape[data-astro-cid-hkbrpulz]{background:var(--bg);border-top:1px solid var(--linha);padding-top:clamp(3rem,6vw,4.5rem)}.rodape__topo[data-astro-cid-hkbrpulz]{align-items:start;gap:2.5rem;display:grid}@media (width>=1000px){.rodape__topo[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1.6fr auto;gap:4rem}}.rodape__marca[data-astro-cid-hkbrpulz]{justify-items:start;gap:1rem;display:grid}.rodape__marca[data-astro-cid-hkbrpulz] .texto-2[data-astro-cid-hkbrpulz]{font-size:.9rem}.rodape__links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.6rem 1.75rem;font-size:.9rem;display:flex}.rodape__links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texto-2);transition:color .3s}.rodape__links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ouro)}.rodape__sociais[data-astro-cid-hkbrpulz]{gap:.6rem;display:flex}.rodape__sociais[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border:1px solid var(--linha);width:2.75rem;height:2.75rem;color:var(--texto-2);border-radius:50%;place-items:center;transition:background .4s,color .4s,border-color .4s;display:grid}.rodape__sociais[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--ouro);border-color:var(--ouro);color:var(--bg)}.rodape__base[data-astro-cid-hkbrpulz]{border-top:1px solid var(--linha);color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-block:1.75rem;font-size:.8rem;display:flex}.rodape__creditos[data-astro-cid-hkbrpulz]{font-size:.72rem}.zap[data-astro-cid-hkbrpulz]{right:var(--gutter);z-index:50;-webkit-backdrop-filter:blur(12px);border:1px solid var(--linha);color:var(--texto);opacity:0;pointer-events:none;transition:opacity .6s var(--ease), transform .8s var(--ease), background .4s, color .4s;background:#161512d9;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.15rem .8rem .95rem;font-size:.85rem;font-weight:500;display:inline-flex;position:fixed;bottom:1.25rem;transform:translateY(20px)}.zap[data-astro-cid-hkbrpulz] svg{color:var(--ouro);transition:color .4s}.zap--on[data-astro-cid-hkbrpulz]{opacity:1;pointer-events:auto;transform:none}.zap[data-astro-cid-hkbrpulz]:hover{background:var(--ouro);color:var(--bg)}.zap[data-astro-cid-hkbrpulz]:hover svg{color:var(--bg)}
