.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--fundo);color-scheme:dark;scroll-padding-top:calc(var(--topo) + 12px)}body{margin:0;min-height:100svh;background:var(--fundo);color:var(--texto);font:400 var(--t-corpo)/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--azul-real);color:#fff}:focus-visible{outline:2px solid var(--azul-ceu);outline-offset:3px;border-radius:4px}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.titulo-hero,.t1,.t2,.t3{font-family:var(--serifa);font-weight:400;line-height:.98;letter-spacing:-.01em;color:var(--gelo);text-wrap:balance}.titulo-hero{font-size:var(--t-hero);line-height:.92}.t1{font-size:var(--t-1)}.t2{font-size:var(--t-2);line-height:1.02}.t3{font-size:var(--t-3);line-height:1.1}.titulo-hero em,.t1 em,.t2 em,.t3 em{font-style:italic;color:var(--azul-ceu)}.rotulo{font:600 var(--t-rotulo)/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--texto-2)}.rotulo--ceu{color:var(--azul-ceu)}.lead{font-size:clamp(1.06rem,.5vw + .95rem,1.3rem);line-height:1.55;color:var(--texto-2);max-width:58ch;text-wrap:pretty}.texto{color:var(--texto-2);max-width:64ch;text-wrap:pretty}.num-secao{font:500 .78rem/1 var(--sans);letter-spacing:.2em;color:var(--azul-ceu);display:inline-flex;align-items:center;gap:14px}.num-secao:before{content:"";width:36px;height:1px;background:currentColor;opacity:.7}.envoltorio{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--margem)}.secao{padding-block:var(--secao);position:relative}.cabeca{display:grid;gap:22px;margin-bottom:clamp(40px,6vw,88px);max-width:980px}.linha-fina{height:1px;background:var(--linha);border:0;margin:0}.botao{--b-fundo: var(--gelo);--b-texto: var(--azul-noite);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;background:var(--b-fundo);color:var(--b-texto);font:600 .95rem/1 var(--sans);letter-spacing:.01em;white-space:nowrap;transition:transform .5s var(--expo),background .3s,color .3s,box-shadow .4s;will-change:transform}.botao:hover{box-shadow:0 10px 40px -12px #8fb0ff8c}.botao--azul{--b-fundo: var(--azul-real);--b-texto: #fff}.botao--fantasma{--b-fundo: transparent;--b-texto: var(--gelo);box-shadow:inset 0 0 0 1px var(--linha-forte)}.botao--fantasma:hover{box-shadow:inset 0 0 0 1px var(--azul-ceu),0 10px 40px -16px #8fb0ff66}.botao--pequeno{min-height:42px;padding:0 18px;font-size:.86rem}.botao svg{width:18px;height:18px;flex:none}.acoes{display:flex;flex-wrap:wrap;gap:12px}.vidro{position:relative;background:linear-gradient(160deg,#102a626b,#0a163352);border-radius:var(--raio);box-shadow:inset 0 0 0 1px var(--linha);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}.vidro:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.07),transparent 32%)}.selo{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font:600 .66rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--azul-ceu);box-shadow:inset 0 0 0 1px #8fb0ff59;background:#2f63e01a}.selo--prata{color:var(--prata);box-shadow:inset 0 0 0 1px var(--linha-forte);background:#c6cfdd0d}.grao{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.035;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='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html.js [data-revelar]{opacity:0;transform:translateY(24px)}html.js [data-revelar].revelado{opacity:1;transform:none;transition:opacity 1s var(--expo),transform 1.1s var(--expo)}html[data-motion=paused] [data-revelar],html.reduzido [data-revelar]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-motion=paused] *,html[data-motion=paused] *:before,html[data-motion=paused] *:after{animation-play-state:paused!important}.abrir-3d{pointer-events:auto;min-height:48px;padding:0 22px;border-radius:999px;background:#ffffffeb;color:#0b0b0c;font:700 .82rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 30px -10px #0009}[data-carga]{pointer-events:none}.topo{position:fixed;inset:0 0 auto;z-index:60;height:var(--topo);transition:background .5s var(--expo),box-shadow .5s,transform .6s var(--expo)}.topo.rolado{background:#070b16b8;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 1px 0 var(--linha)}.topo__barra{height:100%;max-width:var(--max);margin:0 auto;padding:0 var(--margem);display:flex;align-items:center;gap:24px}.topo__logo{display:block;width:128px;flex:none}.topo__logo img,.topo__logo svg{width:100%;height:auto}.topo__nav{display:none;margin-left:auto}.topo__nav ul{display:flex;gap:clamp(14px,1.6vw,28px)}.topo__nav a{position:relative;font:500 .86rem/1 var(--sans);color:var(--texto-2);padding:8px 0;transition:color .3s}.topo__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--azul-ceu);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--expo)}.topo__nav a:hover,.topo__nav a[aria-current=page]{color:var(--gelo)}.topo__nav a:hover:after,.topo__nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.topo__lado{display:flex;align-items:center;gap:10px;margin-left:auto}.topo__cta{display:none}.botao-menu{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--linha-forte);font:600 .86rem/1 var(--sans)}.botao-menu__icone{width:18px;height:10px;position:relative}.botao-menu__icone:before,.botao-menu__icone:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .45s var(--expo),top .45s var(--expo)}.botao-menu__icone:before{top:0}.botao-menu__icone:after{top:8.5px}.menu-aberto .botao-menu__icone:before{top:4.25px;transform:rotate(45deg)}.menu-aberto .botao-menu__icone:after{top:4.25px;transform:rotate(-45deg)}.pausa{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;min-width:42px;padding:0 12px;border-radius:999px;color:var(--texto-2);font:500 .78rem/1 var(--sans);box-shadow:inset 0 0 0 1px var(--linha);transition:color .3s,box-shadow .3s}.pausa:hover{color:var(--gelo);box-shadow:inset 0 0 0 1px var(--linha-forte)}.pausa svg{width:14px;height:14px}.pausa .icone-play,html[data-motion=paused] .pausa .icone-pausa{display:none}html[data-motion=paused] .pausa .icone-play{display:block}.pausa__texto{display:none}@media(min-width:1100px){.topo__nav{display:block}.topo__lado{margin-left:0}.topo__cta{display:inline-flex}.botao-menu{display:none}.pausa__texto{display:inline}}.menu-cheio{position:fixed;inset:0;z-index:55;background:radial-gradient(120% 80% at 80% 0%,rgba(47,99,224,.22),transparent 60%),var(--fundo);padding:calc(var(--topo) + 24px) var(--margem) 120px;display:flex;flex-direction:column;justify-content:space-between;visibility:hidden;opacity:0;transition:opacity .5s var(--expo),visibility 0s .5s;overflow-y:auto}.menu-aberto .menu-cheio{visibility:visible;opacity:1;transition:opacity .5s var(--expo)}.menu-cheio__lista li{overflow:hidden;border-bottom:1px solid var(--linha)}.menu-cheio__lista a{display:flex;align-items:baseline;gap:16px;padding:14px 0;font:400 clamp(2.2rem,10vw,3.4rem)/1 var(--serifa);color:var(--gelo);transform:translateY(105%);transition:transform .8s var(--expo)}.menu-cheio__lista a span{font:500 .72rem/1 var(--sans);letter-spacing:.2em;color:var(--azul-ceu)}.menu-cheio__lista a[aria-current=page]{color:var(--azul-ceu);font-style:italic}.menu-aberto .menu-cheio__lista a{transform:none}.menu-cheio__lista li:nth-child(2) a{transition-delay:.04s}.menu-cheio__lista li:nth-child(3) a{transition-delay:.08s}.menu-cheio__lista li:nth-child(4) a{transition-delay:.12s}.menu-cheio__lista li:nth-child(5) a{transition-delay:.16s}.menu-cheio__lista li:nth-child(6) a{transition-delay:.2s}.menu-cheio__lista li:nth-child(7) a{transition-delay:.24s}.menu-cheio__lista li:nth-child(8) a{transition-delay:.28s}.menu-cheio__rodape{display:grid;gap:16px;margin-top:40px}.barra-inferior{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:58;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border-radius:999px;background:#0a1633c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--linha),0 20px 50px -20px #000;transform:translateY(160%);transition:transform .7s var(--expo)}.barra-inferior.visivel{transform:none}.barra-inferior .botao{min-height:46px;padding:0 12px;font-size:.88rem}@media(min-width:900px){.barra-inferior{display:none}}.rodape{position:relative;padding:clamp(80px,10vw,140px) 0 128px;border-top:1px solid var(--linha);overflow:hidden}@media(min-width:900px){.rodape{padding-bottom:48px}}.rodape__grade{display:grid;gap:48px}.rodape__logo{width:180px}.rodape__slogan{font:italic 400 clamp(2rem,4vw,3.2rem)/1.05 var(--serifa);color:var(--gelo);margin-top:20px}.rodape__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.rodape__cols h2{margin-bottom:14px}.rodape__cols a{display:inline-block;padding:5px 0;color:var(--texto-2);transition:color .3s}.rodape__cols a:hover{color:var(--gelo)}.rodape__base{margin-top:64px;padding-top:24px;border-top:1px solid var(--linha);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.82rem;color:var(--texto-3)}@media(min-width:900px){.rodape__grade{grid-template-columns:1.2fr 1fr}.rodape__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.lamina{position:fixed;inset:0;z-index:100;pointer-events:none;overflow:hidden;visibility:hidden}.lamina__corte{position:absolute;left:-60%;top:-60%;width:220%;height:220%;background:linear-gradient(90deg,var(--azul-noite) 0 48%,var(--azul-ceu) 49.4% 50%,var(--fundo) 50.6%);transform:rotate(-32deg) translate(-100%)}.lamina.cobrindo{visibility:visible}.lamina.cobrindo .lamina__corte{animation:lamina-entra .36s var(--inout) forwards}.lamina.revelando{visibility:visible}.lamina.revelando .lamina__corte{animation:lamina-sai .38s var(--expo) forwards}@keyframes lamina-entra{0%{transform:rotate(-32deg) translate(-100%)}to{transform:rotate(-32deg) translate(-25%)}}@keyframes lamina-sai{0%{transform:rotate(-32deg) translate(-25%)}to{transform:rotate(-32deg) translate(60%)}}.pular{position:fixed;left:12px;top:12px;z-index:200;padding:12px 18px;border-radius:999px;background:var(--gelo);color:var(--azul-noite);font-weight:600;transform:translateY(-160%);transition:transform .3s}.pular:focus{transform:none}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
