footer[data-astro-cid-oenwriqq]{padding-block:var(--sp-7);color:var(--c-white);background:var(--c-ink)}.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(auto-fit, minmax(var(--sp-8), 1fr));gap:var(--sp-6);display:grid}h2[data-astro-cid-oenwriqq]{color:inherit;font-size:var(--fs-4)}address[data-astro-cid-oenwriqq],address[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{display:grid}address[data-astro-cid-oenwriqq]{gap:var(--sp-2);font-style:normal}ul[data-astro-cid-oenwriqq]{margin:0;padding:0;list-style:none}a[data-astro-cid-oenwriqq]{color:inherit}.copyright[data-astro-cid-oenwriqq]{margin-block:var(--sp-6) 0}.site-header[data-astro-cid-isef26zo]{border-block-end:1px solid var(--c-muted);background:var(--c-white)}.header-inner[data-astro-cid-isef26zo]{align-items:center;gap:var(--sp-6);padding-block:var(--sp-4);display:flex}.brand[data-astro-cid-isef26zo]{align-items:center;gap:var(--sp-3);color:var(--c-ink);font:700 var(--fs-4)/1.2 var(--font-display);flex:none;text-decoration:none;display:inline-flex}.nav-toggle[data-astro-cid-isef26zo]{padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-muted);border-radius:var(--r-sm);color:var(--c-ink);font:600 var(--fs-3)/1.2 var(--font-display);background:var(--c-white);cursor:pointer;margin-inline-start:auto;display:none}nav[data-astro-cid-isef26zo]{margin-inline-start:auto}.lang[data-astro-cid-isef26zo]{flex:none;position:relative}.lang__toggle[data-astro-cid-isef26zo]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-muted);border-radius:var(--r-pill);color:var(--c-ink);font:600 var(--fs-2)/1.2 var(--font-display);background:var(--c-white);cursor:pointer;display:inline-flex}.lang__menu[data-astro-cid-isef26zo]{z-index:20;min-inline-size:max-content;padding:var(--sp-2) 0;border:1px solid var(--c-muted);border-radius:var(--r-sm);background:var(--c-white);box-shadow:var(--sh-sm);margin:0;list-style:none;display:none;position:absolute;inset-block-start:calc(100% + var(--sp-2));inset-inline-end:0}.lang[data-astro-cid-isef26zo].open .lang__menu[data-astro-cid-isef26zo],.lang[data-astro-cid-isef26zo]:focus-within .lang__menu[data-astro-cid-isef26zo],.lang__menu[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]{display:block}.lang__menu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo],.lang__menu[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{padding:var(--sp-2) var(--sp-4);text-decoration:none;display:block}.lang__menu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{text-decoration:underline}.lang__menu[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo][aria-current]{color:var(--c-ink);background:var(--c-surface);font-weight:700}ul[data-astro-cid-isef26zo]{align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-isef26zo]{position:relative}li[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{z-index:10;min-inline-size:max-content;padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-muted);border-radius:var(--r-sm);background:var(--c-white);box-shadow:var(--sh-sm);display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}li[data-astro-cid-isef26zo]:hover>ul[data-astro-cid-isef26zo],li[data-astro-cid-isef26zo]:focus-within>ul[data-astro-cid-isef26zo]{display:block}li[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]{inline-size:100%}a[data-astro-cid-isef26zo]{padding-block:var(--sp-2);display:inline-block}.site-header--centered[data-astro-cid-isef26zo] .header-inner[data-astro-cid-isef26zo]{text-align:center;flex-direction:column}.site-header--centered[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]{margin-inline-start:0}.site-header--centered[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{justify-content:center}@media (width<=48rem){.header-inner[data-astro-cid-isef26zo]{flex-wrap:wrap;align-items:center}.js[data-astro-cid-isef26zo] .nav-toggle[data-astro-cid-isef26zo]{display:inline-block}nav[data-astro-cid-isef26zo]{flex-basis:100%;margin-inline-start:0}.js[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]{display:none}.js[data-astro-cid-isef26zo].nav-open nav[data-astro-cid-isef26zo]{display:block}nav[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo]{padding-block:var(--sp-3);flex-direction:column;align-items:flex-start}li[data-astro-cid-isef26zo]>ul[data-astro-cid-isef26zo],li[data-astro-cid-isef26zo]:hover>ul[data-astro-cid-isef26zo],li[data-astro-cid-isef26zo]:focus-within>ul[data-astro-cid-isef26zo]{padding:0 0 0 var(--sp-4);box-shadow:none;border:0;display:block;position:static}}.skip-link[data-astro-cid-an2y5orl]{z-index:20;padding:var(--sp-3) var(--sp-4);color:var(--c-white);background:var(--c-ink);position:fixed;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3);transform:translateY(-200%)}.skip-link[data-astro-cid-an2y5orl]:focus{transform:translateY(0)}.sticky-cta[data-astro-cid-ahtonvqm]{z-index:10;border-radius:var(--r-pill);width:3.5rem;height:3.5rem;color:var(--c-white);background:var(--c-whatsapp-dark);box-shadow:var(--sh-lg);place-items:center;display:grid;position:fixed;inset-block-end:var(--sp-5);inset-inline-end:var(--sp-5)}.sticky-cta[data-astro-cid-ahtonvqm]:hover{color:var(--c-white);background:var(--c-whatsapp)}@font-face{font-family:Bricolage Grotesque;font-weight:600;font-display:swap;src:url(/fonts/bricolage-grotesque-600.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-700.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-400.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-600.woff2)format("woff2")}:root{--c-ink:#16232e;--c-action:#96610f;--c-signal:#557a4e;--c-muted:#3d4c58;--c-surface:#faf8f4;--c-white:#fff;--c-whatsapp:#1faa53;--c-whatsapp-dark:#178a43;--font-display:"Bricolage Grotesque", "Arial Narrow", "Helvetica Neue", sans-serif;--font-body:"Hanken Grotesk", "Segoe UI", sans-serif;--fs-1:.75rem;--fs-2:.875rem;--fs-3:1rem;--fs-4:1.25rem;--fs-5:clamp(1.5rem, 3vw, 2rem);--fs-6:clamp(2rem, 5vw, 3.5rem);--fs-7:clamp(2.75rem, 8vw, 5.5rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:5rem;--r-sm:.25rem;--r-md:.75rem;--r-lg:1.5rem;--r-pill:999rem;--sh-sm:0 .25rem .75rem color-mix(in srgb, var(--c-ink) 12%, transparent);--sh-lg:0 1rem 2.5rem color-mix(in srgb, var(--c-ink) 18%, transparent);--w-content:72rem;--w-reading:44rem;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}html{color:var(--c-ink);background:var(--c-surface);font:var(--fs-3)/1.6 var(--font-body);scroll-behavior:smooth}body{min-height:100%;color:var(--c-ink);background:var(--c-white);margin:0}h1,h2,h3,h4,h5,h6{margin-block:0 var(--sp-4);color:var(--c-ink);font:700 var(--fs-3)/1.1 var(--font-display);text-wrap:balance}h1{font-size:var(--fs-7)}h2{font-size:var(--fs-6)}h3{font-size:var(--fs-5)}h4{font-size:var(--fs-4)}h5,h6{font-size:var(--fs-3)}p,ul,ol,dl,blockquote,figure{margin-block:0 var(--sp-4)}a{color:var(--c-action);text-underline-offset:var(--sp-1);text-decoration-thickness:1px}nav a,address a,footer a{text-decoration:none}nav a:hover,address a:hover,footer a:hover{text-decoration:underline}a:hover{color:var(--c-ink)}img,picture,svg,video{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{color:var(--c-ink);font:inherit;border:1px solid var(--c-muted);border-radius:var(--r-sm);background:var(--c-white)}:focus-visible{outline:var(--sp-1) solid var(--c-signal);outline-offset:var(--sp-1)}::selection{color:var(--c-ink);background:var(--c-signal)}.container{width:min(calc(100% - var(--sp-5) - var(--sp-5)), var(--w-content));margin-inline:auto}.reading-width{max-width:var(--w-reading)}.section{padding-block:var(--sp-8)}.stack{gap:var(--sp-5);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--w-reading)), 1fr));gap:var(--sp-6);display:grid}.surface{padding:var(--sp-6);border-radius:var(--r-md);background:var(--c-surface);box-shadow:var(--sh-sm)}@media (width<=48rem){.section{padding-block:var(--sp-7)}}
