.footer[data-astro-cid-yvkg62gd]{margin-top:calc(var(--overlap) * -1);padding-block:2.5rem calc(2.5rem + env(safe-area-inset-bottom));border-radius:var(--overlap) var(--overlap) 0 0;background:var(--ink-950);color:var(--stone-400);border-top:1px solid #f5f2ea0f}.footer__inner[data-astro-cid-yvkg62gd]{font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.footer__disclaimer[data-astro-cid-yvkg62gd]{font-size:var(--text-xs);color:var(--stone-400);border-top:1px solid #f5f2ea0f;margin-top:2rem;padding-top:1.5rem}.footer[data-astro-cid-yvkg62gd] .footer__logo{object-fit:contain;filter:brightness(1.7);width:min(252.53px,100%);height:70px}.footer__credits[data-astro-cid-yvkg62gd]{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}@media (width<=639px){.footer[data-astro-cid-yvkg62gd]{padding-block:50px calc(50px + env(safe-area-inset-bottom));background-color:#0c1017;border-top-color:#f5f2ea1a;border-radius:48px 48px 0 0;margin-top:-48px}.footer__inner[data-astro-cid-yvkg62gd]{text-align:center;flex-direction:column;justify-content:center;align-items:center;row-gap:0}.footer[data-astro-cid-yvkg62gd] .footer__logo{text-align:left;margin-bottom:40px}.footer__disclaimer[data-astro-cid-yvkg62gd]{text-align:center}.footer__credits[data-astro-cid-yvkg62gd]{align-items:center}.footer__signature[data-astro-cid-yvkg62gd]{display:none}}@font-face{font-family:New Grotesk;src:url(/fonts/new-grotesk/NewGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:New Grotesk;src:url(/fonts/new-grotesk/NewGrotesk-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:New Grotesk;src:url(/fonts/new-grotesk/NewGrotesk-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:New Grotesk;src:url(/fonts/new-grotesk/NewGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink-950:#05070b;--ink-900:#0a0e14;--ink-850:#0f141c;--ink-800:#141b25;--ink-700:#1f2833;--ink-600:#2c3743;--ivory:#f5f2ea;--stone-300:#cbc7bd;--stone-400:#9c988e;--paper-50:#faf8f3;--paper-100:#f3efe6;--paper-200:#e8e2d5;--paper-300:#d8cfbd;--stone-600:#5c574d;--accent-200:#f2e3bf;--accent-300:#e3c88a;--accent-400:#c9a45c;--accent-500:#ad8640;--accent-600:#8c6a2f;--accent-700:#6b5022;--clay-400:#cf7356;--danger:#a33a26;--gradient-accent:linear-gradient(120deg, var(--accent-300) 0%, var(--accent-400) 40%, var(--accent-500) 70%, var(--accent-300) 100%);--font-sans:"New Grotesk", system-ui, sans-serif;--font-display:var(--font-sans);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:clamp(1rem, .96rem + .2vw, 1.0625rem);--text-lg:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-xl:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-2xl:clamp(1.375rem, 1.15rem + 1vw, 1.875rem);--text-3xl:clamp(2rem, 1.4rem + 2.2vw, 3.125rem);--text-hero:clamp(2.25rem, 1.5rem + 3vw, 3.5rem);--gutter:clamp(1.25rem, 4vw, 2.5rem);--container:1180px;--section-y:clamp(4.5rem, 10vw, 8.5rem);--overlap:clamp(1.5rem, 4vw, 3rem);--radius-sm:.75rem;--radius-md:1rem;--radius-lg:clamp(1.25rem, 2.5vw, 1.75rem);--radius-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body:after{content:"";z-index:9999;opacity:.05;mix-blend-mode:plus-lighter;background-image:radial-gradient(at 20% 80%,#fff 1px,#0000 0);background-size:2px 2px;width:100vw;height:100vh;position:fixed;top:0;left:0;pointer-events:none!important}html:has(dialog[open]){overflow:hidden}body{min-height:100svh;font-family:var(--font-sans);font-size:var(--text-base);color:var(--ivory);background:var(--ink-950);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.theme-light body{background:var(--paper-100)}em{font-style:italic}img,picture,svg,video,iframe{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance;font-weight:400}p,li{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}::selection{background:var(--accent-300);color:var(--ink-950)}:focus-visible{outline:2px solid var(--accent-400);outline-offset:3px}.surface-paper :focus-visible{outline-color:var(--accent-700)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{isolation:isolate;padding-block:var(--section-y) calc(var(--section-y) + var(--overlap));position:relative}.section+.section{margin-top:calc(var(--overlap) * -1);border-radius:var(--overlap) var(--overlap) 0 0}.surface-ink{background:var(--ink-900);color:var(--ivory)}.surface-paper{background:var(--paper-100);color:var(--ink-900)}.grain:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--grain);opacity:.07;pointer-events:none;background-size:200px;position:absolute;inset:0}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500}.h2{font-family:var(--font-display);font-weight:500;font-size:var(--text-3xl);letter-spacing:-.015em;line-height:1.05}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{border-radius:var(--radius-pill);letter-spacing:.07em;text-align:center;text-transform:uppercase;cursor:pointer;min-height:3.75rem;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background-position .6s var(--ease-out);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.875rem;padding:.75rem .75rem .75rem 2rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn svg{pointer-events:none}.btn__label{text-wrap:balance}.btn--primary{color:var(--ink-950);background:var(--gradient-accent);background-size:220% 100%;box-shadow:0 14px 34px -14px #c9a45ca6,inset 0 1px #fff6}.btn--primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 20px 44px -16px #c9a45ccc,inset 0 1px #fff6}.btn--primary:active{transform:translateY(0)scale(.985)}.btn__icon{background:var(--ink-950);width:2.75rem;height:2.75rem;color:var(--accent-300);transition:transform .35s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.btn:hover .btn__icon{transform:translate(3px)}.btn--block{width:100%}@media (width<=420px){.btn{letter-spacing:.02em;gap:.5rem;padding-left:1.375rem}.btn__icon{width:2.375rem;height:2.375rem}}@keyframes reveal{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}.reveal-on [data-reveal]:not(.is-visible){opacity:0}.reveal-on [data-reveal].is-visible{animation:reveal .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-noise[data-astro-cid-ju4pidww]{z-index:999;opacity:.07;mix-blend-mode:plus-lighter;pointer-events:none;background-repeat:repeat;transition:opacity .5s;position:fixed;inset:0;overflow:visible}.noise-on .page-noise[data-astro-cid-ju4pidww]{background-image:url(/images/ruido-animado.gif)}
