:root{--ink:#323030;--bone:#e7e4e0;--sand:#e6daca;--paper:#f2f0ed;--accent:#a82b22;--rule:#32303024;--font-display:"Archivo Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--stretch-display:125%;--stretch-body:100%;--tracking-display:-.02em;--tracking-mono-label:.08em;--leading-tight:1.1;--leading-body:1.6;--text-display-xl:clamp(2.75rem, 2rem + 4.5vw, 6rem);--text-display-l:clamp(2.25rem, 1.75rem + 3vw, 4rem);--text-display-m:clamp(1.5rem, 1.25rem + 1.5vw, 2.25rem);--text-display-lead:clamp(2rem, 1.25rem + 2.2vw, 3.25rem);--text-body:1rem;--text-body-l:1.125rem;--text-small:.875rem;--text-mono-label:.75rem;--grid-columns:12;--grid-columns-mobile:4;--grid-gutter:24px;--grid-max-width:1440px;--grid-breakpoint:768px;--hairline-width:1px;--space-label:var(--grid-gutter);--space-section:6rem;--space-band:9rem;--col-margin:1 / 2;--col-body:2 / 7;--col-heading:2 / 9;--col-band:2 / 13}@media (width<=767px){:root{--space-section:4rem;--space-band:5rem}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-variable-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-variable-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);font-stretch:var(--stretch-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}img,picture,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hairline-grid[data-astro-cid-vrj5vgml]{padding-inline:var(--grid-gutter);z-index:0;pointer-events:none;inset:0}.hairline-grid__set[data-astro-cid-vrj5vgml]{column-gap:var(--grid-gutter);max-width:calc(var(--grid-max-width) - 2 * var(--grid-gutter));height:100%;margin-inline:auto;display:grid}.hairline-grid__set--desktop[data-astro-cid-vrj5vgml]{grid-template-columns:repeat(12,1fr)}.hairline-grid__set--mobile[data-astro-cid-vrj5vgml]{justify-content:space-between;display:none}.hairline-grid__line[data-astro-cid-vrj5vgml]{width:var(--hairline-width);background:var(--hairline-color);grid-row:1/-1;height:100%}@media (width<=767px){.hairline-grid__set--desktop[data-astro-cid-vrj5vgml]{display:none}.hairline-grid__set--mobile[data-astro-cid-vrj5vgml]{display:flex}}.section-divider[data-astro-cid-r46663es]{position:relative}.section-divider__line[data-astro-cid-r46663es]{height:var(--hairline-width);background:var(--rule);position:absolute;left:0;right:0}.brand-mark[data-astro-cid-77qc4tpx]{display:inline-block;position:relative;overflow:hidden}.brand-mark[data-astro-cid-77qc4tpx] img[data-astro-cid-77qc4tpx]{max-width:none;position:absolute}.nav[data-astro-cid-wpvy4v7s]{--nav-ink:var(--ink)}.nav__mark[data-astro-cid-wpvy4v7s],.nav__links[data-astro-cid-wpvy4v7s],.nav__fixed-group[data-astro-cid-wpvy4v7s]{z-index:20;position:fixed}.nav__mark[data-astro-cid-wpvy4v7s]{top:var(--grid-gutter);left:var(--grid-gutter);line-height:0;display:block}.nav__links[data-astro-cid-wpvy4v7s]{top:var(--grid-gutter);right:var(--grid-gutter);gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--nav-ink);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;padding:4px 2px;text-decoration:none;display:inline-block;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";border-bottom:1px solid var(--nav-ink);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible:after,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]:after{opacity:1;transform:translate(3px,3px)}@media (prefers-reduced-motion:no-preference){.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{transition:opacity .15s,transform .15s}}.nav__fixed-group[data-astro-cid-wpvy4v7s]{--fixed-btn-height:3.1rem;bottom:var(--grid-gutter);right:var(--grid-gutter);align-items:center;gap:.75rem;display:flex}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:var(--fixed-btn-height);box-sizing:border-box;background:var(--accent);color:var(--paper);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;align-items:center;padding:.85rem 1.25rem;text-decoration:none;display:flex}.nav__whatsapp[data-astro-cid-wpvy4v7s]{box-sizing:border-box;width:var(--fixed-btn-height);height:var(--fixed-btn-height);border:1px solid var(--paper);background:var(--ink);color:var(--paper);border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.nav__whatsapp[data-astro-cid-wpvy4v7s]:hover,.nav__whatsapp[data-astro-cid-wpvy4v7s]:focus-visible{color:#fff;background:#25d366;border-color:#25d366}.nav__whatsapp[data-astro-cid-wpvy4v7s]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav__whatsapp[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.nav__whatsapp[data-astro-cid-wpvy4v7s]{transition:none}}.nav__mobile-bar[data-astro-cid-wpvy4v7s]{display:none}@media (width<=767px){.nav__links[data-astro-cid-wpvy4v7s],.nav__fixed-group[data-astro-cid-wpvy4v7s]{display:none}.nav__mark[data-astro-cid-wpvy4v7s]{top:16px;left:16px}.nav__mobile-bar[data-astro-cid-wpvy4v7s]{z-index:20;background:var(--paper);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.nav__mobile-bar-row[data-astro-cid-wpvy4v7s]{display:flex}.nav__mobile-link[data-astro-cid-wpvy4v7s]{min-height:56px;color:var(--ink);font-family:var(--font-mono);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;text-align:center;flex:1;justify-content:center;align-items:center;font-size:.7rem;text-decoration:none;display:flex}.nav__mobile-link[data-astro-cid-wpvy4v7s][aria-current=page]{background:var(--bone)}.nav__mobile-link--cta[data-astro-cid-wpvy4v7s]{background:var(--accent);color:var(--paper)}.nav__mobile-link--whatsapp[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:22px;height:22px}}.footer[data-astro-cid-jo6i4kqk]{z-index:1;background:var(--ink);position:relative}.footer__inner[data-astro-cid-jo6i4kqk]{z-index:1;max-width:var(--grid-max-width);padding:5rem var(--grid-gutter);flex-wrap:wrap;align-items:center;gap:2rem;margin-inline:auto;display:flex;position:relative}.footer__links[data-astro-cid-jo6i4kqk]{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase;text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.footer__contact[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.25rem;margin-left:auto;display:flex}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper);font-family:var(--font-mono);font-size:var(--text-small);text-decoration:none}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.footer__base[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__sep[data-astro-cid-jo6i4kqk]{color:var(--paper);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:var(--tracking-mono-label);text-transform:uppercase}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.footer__sep[data-astro-cid-jo6i4kqk]{padding:0 .6em}.footer__copyright[data-astro-cid-jo6i4kqk]{font-size:var(--text-mono-label);font-family:var(--font-mono);color:var(--paper);margin:0}@media (width<=767px){.footer[data-astro-cid-jo6i4kqk]{padding-bottom:56px}.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.footer__contact[data-astro-cid-jo6i4kqk]{margin-left:0}.footer__base[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.shell[data-astro-cid-ju4pidww]{--shell-pad-top:8rem;z-index:1;min-height:70vh;max-width:var(--grid-max-width);padding:var(--shell-pad-top) var(--grid-gutter) 4rem;margin-inline:auto;position:relative}@media (width<=767px){.shell[data-astro-cid-ju4pidww]{--shell-pad-top:6rem}}
