@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2) format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff) format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2) format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff) format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2) format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff) format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-italic.Bsgye1qA.woff2) format("woff2"),url(/_astro/newsreader-latin-500-italic.m-xI0GeS.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}:root{--gl-ink-50: #EAF1EE;--gl-ink-100: #D2E1DB;--gl-ink-200: #A8C6BB;--gl-ink-300: #7BA698;--gl-ink-400: #4F8574;--gl-ink-500: #2F6657;--gl-ink-600: #1F4F43;--gl-ink-700: #173F36;--gl-ink-800: #12332C;--gl-ink-900: #0F2A24;--gl-ink-950: #091B17;--gl-rosa-50: #FBF1F4;--gl-rosa-100: #F6E3E9;--gl-rosa-200: #EBC9D2;--gl-rosa-300: #DFA3B5;--gl-rosa-400: #CE7092;--gl-rosa-500: #BC4377;--gl-rosa-600: #A31D5E;--gl-rosa-700: #85174D;--gl-rosa-800: #66123B;--gl-rosa-900: #470D29;--gl-rosa-950: #2D0819;--gl-piedra-50: #FAF8F4;--gl-piedra-100: #F4F1EA;--gl-piedra-200: #E9E5DB;--gl-piedra-300: #D6D2C6;--gl-piedra-400: #ADB0A5;--gl-piedra-500: #80877D;--gl-piedra-600: #5E675F;--gl-piedra-700: #44504B;--gl-piedra-800: #2A3C36;--gl-piedra-900: #18231F;--gl-piedra-950: #0C1512;--gl-salvia-500: #8A9A8F;--gl-font-display: "Newsreader", Georgia, "Times New Roman", serif;--gl-font-text: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gl-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--gl-fs-display: 4.5rem;--gl-lh-display: 1.06;--gl-fs-h1: 3.5rem;--gl-lh-h1: 1.1;--gl-fs-h2: 2.5rem;--gl-lh-h2: 1.15;--gl-fs-h3: 1.75rem;--gl-lh-h3: 1.25;--gl-fs-h4: 1.375rem;--gl-lh-h4: 1.35;--gl-fs-lead: 1.25rem;--gl-lh-lead: 1.6;--gl-fs-body-l: 1.125rem;--gl-lh-body-l: 1.6;--gl-fs-body: 1rem;--gl-lh-body: 1.6;--gl-fs-small: .875rem;--gl-lh-small: 1.5;--gl-fs-caption: .75rem;--gl-lh-caption: 1.5;--gl-fs-overline: .75rem;--gl-ls-overline: .12em;--gl-space-0-5: 4px;--gl-space-1: 8px;--gl-space-2: 16px;--gl-space-3: 24px;--gl-space-4: 32px;--gl-space-5: 40px;--gl-space-6: 48px;--gl-space-8: 64px;--gl-space-12: 96px;--gl-space-16: 128px;--gl-radius-xs: 2px;--gl-radius-sm: 4px;--gl-radius-md: 8px;--gl-radius-lg: 12px;--gl-radius-pill: 999px;--gl-shadow-sm: 0 1px 2px rgba(15,42,36,.08);--gl-shadow-md: 0 4px 12px rgba(15,42,36,.1), 0 1px 2px rgba(15,42,36,.06);--gl-shadow-lg: 0 16px 40px rgba(15,42,36,.14), 0 2px 6px rgba(15,42,36,.06);--gl-bp-tablet: 640px;--gl-bp-desktop: 1024px;--gl-container: 1280px;--gl-dur-fast: .12s;--gl-dur-base: .2s;--gl-dur-slow: .32s;--gl-dur-ambient: 24s;--gl-ease-standard: cubic-bezier(.2,0,0,1);--gl-ease-enter: cubic-bezier(0,0,.2,1);--gl-ease-exit: cubic-bezier(.4,0,1,1);--gl-bg: #F4F1EA;--gl-bg-raised: #FAF8F4;--gl-bg-sunken: #E9E5DB;--gl-bg-inverse: #0F2A24;--gl-text: #0F2A24;--gl-text-muted: #44504B;--gl-text-subtle: #5E675F;--gl-text-inverse: #F4F1EA;--gl-border: #D6D2C6;--gl-border-strong: #0F2A24;--gl-accent: #A31D5E;--gl-accent-hover: #85174D;--gl-accent-subtle: #EBC9D2;--gl-on-accent: #FFFFFF;--gl-focus: #A31D5E;--gl-success-fg: #1B6B45;--gl-success-bg: #E3F1E9;--gl-success-border: #A9D3BC;--gl-warning-fg: #7A4F08;--gl-warning-bg: #FBF0D9;--gl-warning-border: #E8C77F;--gl-error-fg: #A8261B;--gl-error-bg: #FBE6E3;--gl-error-border: #EDB1AA;--gl-info-fg: #214F7A;--gl-info-bg: #E3EDF6;--gl-info-border: #A6C2DD;color-scheme:light}[data-theme=dark]{--gl-bg: #091B17;--gl-bg-raised: #0F2A24;--gl-bg-sunken: #06130F;--gl-bg-inverse: #F4F1EA;--gl-text: #F4F1EA;--gl-text-muted: #C4CBC3;--gl-text-subtle: #9AA59C;--gl-text-inverse: #0F2A24;--gl-border: #223A33;--gl-border-strong: #F4F1EA;--gl-accent: #EBC9D2;--gl-accent-hover: #F6E3E9;--gl-accent-subtle: #470D29;--gl-on-accent: #0F2A24;--gl-focus: #EBC9D2;--gl-success-fg: #7FD1A3;--gl-success-bg: #0E2F21;--gl-success-border: #1F5A3E;--gl-warning-fg: #E8C06A;--gl-warning-bg: #33270B;--gl-warning-border: #6B5214;--gl-error-fg: #F29B90;--gl-error-bg: #3A1511;--gl-error-border: #7A2B22;--gl-info-fg: #8FBBE3;--gl-info-bg: #112638;--gl-info-border: #2A5075;--gl-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--gl-shadow-md: 0 4px 12px rgba(0,0,0,.45);--gl-shadow-lg: 0 16px 40px rgba(0,0,0,.55);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--gl-bg: #091B17;--gl-bg-raised: #0F2A24;--gl-bg-sunken: #06130F;--gl-bg-inverse: #F4F1EA;--gl-text: #F4F1EA;--gl-text-muted: #C4CBC3;--gl-text-subtle: #9AA59C;--gl-text-inverse: #0F2A24;--gl-border: #223A33;--gl-border-strong: #F4F1EA;--gl-accent: #EBC9D2;--gl-accent-hover: #F6E3E9;--gl-accent-subtle: #470D29;--gl-on-accent: #0F2A24;--gl-focus: #EBC9D2;--gl-success-fg: #7FD1A3;--gl-success-bg: #0E2F21;--gl-success-border: #1F5A3E;--gl-warning-fg: #E8C06A;--gl-warning-bg: #33270B;--gl-warning-border: #6B5214;--gl-error-fg: #F29B90;--gl-error-bg: #3A1511;--gl-error-border: #7A2B22;--gl-info-fg: #8FBBE3;--gl-info-bg: #112638;--gl-info-border: #2A5075;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--gl-bg);color:var(--gl-text);font-family:var(--gl-font-text);font-size:var(--gl-fs-body);line-height:var(--gl-lh-body);-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gl-focus);outline-offset:2px}.on-accent :focus-visible,.on-fucsia :focus-visible{outline-color:#0f2a24}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-64px;z-index:100;background:#0f2a24;color:#f4f1ea;padding:12px 16px;border-radius:4px;text-decoration:none}.skip-link:focus{top:8px}.container{width:100%;max-width:var(--gl-container);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:var(--logo-gap, 10px);color:var(--gl-ink-900)}.logo[data-astro-cid-tvrurpns].on-dark{color:var(--gl-piedra-100)}.word[data-astro-cid-tvrurpns]{font-family:var(--gl-font-display);font-weight:500;font-size:var(--logo-fs, 28px);line-height:1;letter-spacing:-.01em}.ia[data-astro-cid-tvrurpns]{color:var(--gl-rosa-600)}.on-dark[data-astro-cid-tvrurpns] .ia[data-astro-cid-tvrurpns]{color:var(--gl-rosa-200)}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:20;background:var(--gl-bg);border-bottom:1px solid var(--gl-border)}.bar[data-astro-cid-3ef6ksr2]{max-width:var(--gl-container);margin:0 auto;padding:0 clamp(20px,4vw,48px);height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border-radius:var(--gl-radius-sm)}.nav-desktop[data-astro-cid-3ef6ksr2]{display:none;align-self:stretch;gap:clamp(14px,1.7vw,24px);font:500 14px/1.2 var(--gl-font-text)}.nav-desktop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;padding:0 2px;color:var(--gl-text-muted);text-decoration:none;white-space:nowrap;transition:color var(--gl-dur-fast) var(--gl-ease-standard)}.nav-desktop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--gl-text)}.nav-desktop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].current{color:var(--gl-text);box-shadow:inset 0 -2px 0 var(--gl-rosa-600)}.nav-desktop[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline-offset:-4px}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;border-radius:var(--gl-radius-sm);color:var(--gl-text)}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.panel[data-astro-cid-3ef6ksr2]{position:absolute;top:72px;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:8px clamp(20px,4vw,48px) 24px;background:var(--gl-ink-900);color:var(--gl-piedra-100);border-bottom:1px solid #223A33;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow-y:auto}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){display:flex;align-items:center;min-height:48px;border-bottom:1px solid #223A33;font:500 18px/1.3 var(--gl-font-display);color:var(--gl-piedra-100);text-decoration:none}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn)[aria-current=page]{color:var(--gl-rosa-200)}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover{text-decoration:underline}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{outline-color:var(--gl-rosa-200);outline-offset:-2px}.panel[data-astro-cid-3ef6ksr2] .cta-panel{margin-top:16px}.actions[data-astro-cid-3ef6ksr2] .cta-bar{display:none}@media(min-width:640px){.actions[data-astro-cid-3ef6ksr2] .cta-bar{display:inline-flex}.panel[data-astro-cid-3ef6ksr2] .cta-panel{display:none}}@media(min-width:1180px){.nav-desktop[data-astro-cid-3ef6ksr2]{display:flex}.menu[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--gl-ink-900);color:var(--gl-piedra-100)}.inner[data-astro-cid-sz7xmlte]{max-width:var(--gl-container);margin:0 auto;padding:56px clamp(20px,4vw,48px) 28px;display:flex;flex-direction:column;gap:40px}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px}.brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px;min-width:0}.tagline[data-astro-cid-sz7xmlte]{font-size:14px;line-height:1.55;color:#c4cbc3;max-width:300px}.company[data-astro-cid-sz7xmlte]{font-size:13px;line-height:1.6;color:#c4cbc3}.company[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#c4cbc3}.cols[data-astro-cid-sz7xmlte]{grid-column:span 1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:32px}.col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin:0 0 4px;font:500 11px/1.5 var(--gl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gl-rosa-200)}.col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;min-height:44px;font-size:14px;color:var(--gl-piedra-100);text-decoration:none}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.company[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}a[data-astro-cid-sz7xmlte]:focus-visible{outline-color:var(--gl-rosa-200)}.legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #223A33;padding-top:18px;font:12px/1.5 var(--gl-font-mono);color:#c4cbc3}@media(min-width:1024px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(240px,1fr) 3fr;gap:56px}.cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(4,minmax(0,1fr))}}
