.site-footer:has(.cosmos-footer):before{background:linear-gradient(to bottom,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 90%,transparent) 30%,color-mix(in srgb,var(--canvas) 82%,transparent) 70%,color-mix(in srgb,var(--canvas) 55%,transparent) 100%)}.cosmos-footer[data-astro-cid-2sj5zt6f]{background:radial-gradient(90% 80% at 80% 110%,rgba(180,84,28,.28),transparent 60%),radial-gradient(70% 60% at 70% 80%,rgba(27,94,115,.22),transparent 70%),var(--canvas)}.shell-vidro .site-header{background:#0a0a0b7a;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:transparent}.shell-vidro .site-header:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.08) 30%,rgba(255,255,255,.08) 70%,transparent);pointer-events:none}.shell-vidro .site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(to right,var(--sig-flow) 0%,var(--sig-data) 20%,var(--sig-risk-1) 40%,var(--sig-risk-2) 58%,var(--sig-exposure) 78%,var(--sig-compliance) 100%);opacity:.32;pointer-events:none}.shell-vidro .progress{z-index:1;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.shell-mira .site-nav{gap:var(--space-2)}.shell-mira .site-nav a{position:relative;overflow:hidden;font-family:var(--font-display);font-weight:600;font-size:1.125rem;font-variant-caps:small-caps;letter-spacing:.08em;line-height:1;padding:.75rem;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.shell-mira .site-nav a:hover,.shell-mira .site-nav a:focus-visible,.shell-mira .site-nav a[aria-current=page]{color:var(--text);text-decoration:none}.shell-mira .site-nav a:hover{animation:mira-converge .45s cubic-bezier(.2,.7,.2,1) both}@keyframes mira-converge{0%{text-shadow:-3px 0 0 rgba(255,51,85,.85),3px 0 0 rgba(47,182,255,.85)}to{text-shadow:0 0 0 rgba(255,51,85,0),0 0 0 rgba(47,182,255,0),0 0 10px rgba(93,198,195,.35)}}.shell-mira .site-nav a:after{content:"";position:absolute;top:20%;bottom:20%;left:-2rem;width:1.5rem;background:linear-gradient(to right,transparent,rgba(93,198,195,.45),rgba(255,255,255,.6),transparent);filter:blur(2px);mix-blend-mode:screen;opacity:0;pointer-events:none}.shell-mira .site-nav a:hover:after{animation:mira-sweep .5s cubic-bezier(.4,0,.6,1) both}@keyframes mira-sweep{0%{left:-2rem;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.shell-mira .site-nav a[aria-current=page]:before{content:"";position:absolute;inset:0;pointer-events:none;--c: var(--sig-flow);--l: 9px;border:1px solid var(--c);border-radius:7px;-webkit-mask:conic-gradient(at var(--l) var(--l),transparent 75%,#000 0) 0 0 / calc(100% - var(--l)) calc(100% - var(--l));mask:conic-gradient(at var(--l) var(--l),transparent 75%,#000 0) 0 0 / calc(100% - var(--l)) calc(100% - var(--l))}.shell-mira .site-nav a:focus-visible{outline:2px solid var(--sig-flow);outline-offset:2px}@media(prefers-reduced-motion:reduce){.shell-mira .site-nav a:hover,.shell-mira .site-nav a:hover:after{animation:none}}.shell-rodape .site-footer__cols nav a{font-family:var(--font-display);font-weight:600;font-size:1.125rem;font-variant-caps:small-caps;letter-spacing:.08em}.shell-rodape .site-footer__cols strong{font-family:var(--font-mono);font-weight:400;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#c9cbcf}.shell-rodape .site-footer__cols nav a{text-decoration:none;color:#e3e5e8}.shell-rodape .site-footer{color:#c9cbcf}.shell-rodape .site-footer__cols nav a:hover{color:var(--text);text-decoration:underline;text-underline-offset:.3em}.band{position:relative;isolation:isolate;overflow:hidden;min-height:min(60svh,34rem);display:grid;align-items:end;padding-block:var(--space-9) var(--space-8);background:radial-gradient(70% 90% at 85% 40%,color-mix(in srgb,var(--band) 22%,transparent),transparent 70%),var(--canvas)}.band__sky{position:absolute;inset:0;z-index:-2;width:100%;height:100%;display:block}.band__veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--canvas) 88%,transparent) 0%,color-mix(in srgb,var(--canvas) 55%,transparent) 55%,transparent 85%),linear-gradient(to bottom,transparent 60%,var(--canvas) 100%)}@media(max-width:40rem){.band__veil{background:linear-gradient(to bottom,color-mix(in srgb,var(--canvas) 40%,transparent),color-mix(in srgb,var(--canvas) 85%,transparent) 60%,var(--canvas))}}.band__h1{position:relative;font-size:var(--size-h1);line-height:1;margin:0}.band__h1:has(.band__beam) .band__text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.band__beam{display:block;max-width:100%;height:auto;overflow:visible}.band__beam .beam-fill path{fill:var(--text);opacity:0;animation:beam-failsafe .01s linear 3.5s forwards}.band__beam .beam-trace path,.band__beam .beam-head path{fill:none;stroke-linejoin:round;stroke-linecap:round;opacity:0}.band__beam .beam-trace path{stroke:var(--band);stroke-width:.9}.band__beam .beam-head path{stroke:#fff;stroke-width:2}.band__beam .beam-chroma path{opacity:0;mix-blend-mode:screen}.band__beam .beam-chroma--r path{fill:#f35}.band__beam .beam-chroma--b path{fill:#2fb6ff}.band__sweep{position:absolute;left:-2%;right:-2%;top:0;height:40%;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--band) 25%,transparent) 45%,rgba(255,255,255,.28) 50%,color-mix(in srgb,var(--band) 25%,transparent) 55%,transparent);mix-blend-mode:screen}@keyframes beam-failsafe{to{opacity:1}}@media(prefers-reduced-motion:reduce){.band__beam .beam-fill path{opacity:1;animation:none}}.closing{min-height:min(80svh,48rem);display:grid;align-items:center;padding-block:var(--space-9);background:var(--canvas)}.closing__frame{position:relative;max-width:52rem;margin-inline:auto;padding:var(--space-8) var(--space-7);text-align:center;display:grid;justify-items:center;gap:var(--space-5)}.closing__frame:before{content:"";position:absolute;inset:0;pointer-events:none;--c: rgba(255, 255, 255, .5);--l: 22px;border:1px solid var(--c);border-radius:10px;-webkit-mask:conic-gradient(at var(--l) var(--l),transparent 75%,#000 0) 0 0 / calc(100% - var(--l)) calc(100% - var(--l));mask:conic-gradient(at var(--l) var(--l),transparent 75%,#000 0) 0 0 / calc(100% - var(--l)) calc(100% - var(--l))}.closing__kicker{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.125rem;font-variant-caps:small-caps;letter-spacing:.12em;color:var(--sig-flow)}.closing__title{margin:0;font-size:var(--size-display);line-height:1.02;letter-spacing:-.03em;max-width:16ch}.closing__body{margin:0;max-width:38rem}.site-footer__cols[data-astro-cid-5hce7sga] .brand[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{height:1.25rem}.site-footer__cols[data-astro-cid-5hce7sga] .brand__mark[data-astro-cid-5hce7sga]{display:none}.site-footer__cols[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga]{display:grid;gap:var(--space-3);justify-items:start;align-content:start}.site-footer[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga].stack>[data-astro-cid-5hce7sga]{display:block}.site-footer[data-astro-cid-5hce7sga] nav[data-astro-cid-5hce7sga].stack>[data-astro-cid-5hce7sga]+[data-astro-cid-5hce7sga]{margin-top:0}.site-footer[data-astro-cid-5hce7sga] .stack[data-astro-cid-5hce7sga]>[data-astro-cid-5hce7sga]+[data-astro-cid-5hce7sga]{margin-top:var(--space-2)}
