:root{--c-canvas: #f4f3f1;--c-surface: #eae8e3;--c-scene: #161513;--c-scene-raised: #211f1b;--c-ink: #1c1a15;--c-ink-muted: #645c50;--c-ink-inverse: #efece4;--c-ink-inverse-muted: #aaa291;--c-accent: #4791ce;--c-accent-deep: #255882;--c-accent-bright: #6ba8db;--c-divider: rgba(28, 26, 21, .16);--c-divider-inverse: rgba(239, 236, 228, .18);--c-focus-on-canvas: #1c1a15;--c-focus-on-scene: #6ba8db;--rule-color: var(--c-accent);--rule-color-on-scene: var(--c-accent-bright);--rule-width: 1px;--font-display: "Fraunces Var", "Iowan Old Style", Georgia, serif;--font-body: "Source Serif 4", "Iowan Old Style", Georgia, serif;--font-utility: "Archivo Var", "Avenir Next", "Helvetica Neue", sans-serif;--display-variation: "SOFT" 0, "WONK" 0;--fs-label: .6875rem;--fs-caption: .8125rem;--fs-body: 1.0625rem;--fs-deck: clamp(1.1875rem, 1.05rem + .6vw, 1.375rem);--fs-h3: clamp(1.375rem, 1.2rem + .9vw, 1.75rem);--fs-h2: clamp(1.875rem, 1.5rem + 1.8vw, 2.625rem);--fs-h1: clamp(2.5rem, 1.9rem + 3vw, 4rem);--fs-display: clamp(2.75rem, 1.8rem + 4.8vw, 5.25rem);--lh-tight: 1.04;--lh-heading: 1.15;--lh-body: 1.6;--ls-caps: .14em;--ls-caps-wide: .22em;--ls-display: -.015em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--sp-section: clamp(4.5rem, 9vw, 8rem);--container-max: 84rem;--container-pad: clamp(1.25rem, 4vw, 3.5rem);--measure: 64ch;--measure-narrow: 44ch;--header-height: 4.5rem;--dur-instant: 80ms;--dur-quick: .16s;--dur-standard: .24s;--dur-deliberate: .48s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--z-header: 40;--z-drawer: 60}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 0ms;--dur-quick: 0ms;--dur-standard: 0ms;--dur-deliberate: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}html.smooth-scroll{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html.smooth-scroll{scroll-behavior:auto}}body{min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,picture,video,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}button{background:none;border:none;padding:0;cursor:pointer}ul[role=list],ol[role=list]{list-style:none;padding:0}body{background:var(--c-canvas);color:var(--c-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}::selection{background:var(--c-accent);color:var(--c-canvas)}h1,h2,h3{font-family:var(--font-display);font-variation-settings:var(--display-variation);font-optical-sizing:auto;font-weight:480;line-height:var(--lh-heading);letter-spacing:var(--ls-display);text-wrap:balance}a{color:inherit;text-decoration-color:var(--c-accent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color var(--dur-quick) var(--ease-out)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--c-focus-on-canvas);outline-offset:3px;border-radius:1px}.theme-scene :focus-visible{outline-color:var(--c-focus-on-scene)}#contenido:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:var(--sp-2);left:var(--sp-4);z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--c-scene);color:var(--c-ink-inverse);font-family:var(--font-utility);font-size:var(--fs-caption);text-decoration:none;clip-path:inset(50%)}.skip-link:focus-visible{clip-path:none}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-utility);font-size:var(--fs-label);font-weight:560;letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--c-accent-deep)}.theme-scene .eyebrow{color:var(--c-accent-bright)}.eyebrow:before{content:"";width:1.75rem;height:var(--rule-width);background:var(--rule-color)}.deck{font-size:var(--fs-deck);line-height:1.45;color:var(--c-ink-muted);max-width:var(--measure)}.theme-scene .deck{color:var(--c-ink-inverse-muted)}.caption{font-family:var(--font-utility);font-size:var(--fs-caption);letter-spacing:.02em;color:var(--c-ink-muted)}.theme-scene .caption{color:var(--c-ink-inverse-muted)}.prose p{max-width:var(--measure)}.prose p+p{margin-top:var(--sp-4)}.theme-scene{background:var(--c-scene);color:var(--c-ink-inverse)}.hero-scrim:before{content:"";position:absolute;z-index:-1;top:calc(var(--hero-content-top, var(--header-height) + var(--sp-6)) - var(--sp-8));bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:linear-gradient(to bottom,rgba(22,21,19,0) 0,rgba(22,21,19,.86) var(--sp-8),rgba(22,21,19,.88) 100%);pointer-events:none}@media(min-width:56rem){.hero-scrim:before{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 68%,transparent 96%);mask-image:linear-gradient(90deg,#000 0,#000 68%,transparent 96%)}}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--sp-section)}.section-follows-hero{padding-top:var(--sp-6);padding-bottom:var(--sp-section)}@media(min-width:48rem){.section-follows-hero{padding-top:var(--sp-7)}}.rule{border:0;height:var(--rule-width);background:var(--rule-color)}.theme-scene .rule{background:var(--rule-color-on-scene)}html.js .reveal{opacity:0;translate:0 12px;transition:opacity var(--dur-deliberate) var(--ease-out),translate var(--dur-deliberate) var(--ease-out)}html.js .reveal.is-revealed{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;translate:0 0}}@font-face{font-family:Fraunces Var;src:url(/fonts/fraunces-latin-subset.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;ascent-override:96%;descent-override:25%}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:102%}@font-face{font-family:Archivo Var;src:url(/fonts/archivo-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.brand-logo[data-astro-cid-anndpidy]{display:block;height:2.25rem;width:auto;max-width:min(14rem,52vw)}.drawer[data-astro-cid-k5aen4bb][hidden]{display:none}.drawer[data-astro-cid-k5aen4bb]{position:fixed;inset:0;z-index:var(--z-drawer);background:var(--c-canvas);display:flex;flex-direction:column;padding:var(--sp-4) var(--container-pad) var(--sp-6);opacity:0;translate:0 -.75rem;transition:opacity var(--dur-standard) var(--ease-out),translate var(--dur-standard) var(--ease-out);overflow-y:auto}.drawer[data-astro-cid-k5aen4bb].is-open{opacity:1;translate:0 0}.drawer-top[data-astro-cid-k5aen4bb]{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);margin-bottom:var(--sp-6)}.drawer-top[data-astro-cid-k5aen4bb] .brand-logo{height:2rem}.drawer-close[data-astro-cid-k5aen4bb]{display:inline-flex;align-items:center;min-height:2.75rem;gap:var(--sp-2);font-family:var(--font-utility);font-size:var(--fs-caption);font-weight:560;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-ink)}.drawer-close[data-astro-cid-k5aen4bb] span[data-astro-cid-k5aen4bb]{font-size:1.4rem;line-height:1}nav[data-astro-cid-k5aen4bb] ul[data-astro-cid-k5aen4bb]{display:flex;flex-direction:column}nav[data-astro-cid-k5aen4bb] a[data-astro-cid-k5aen4bb]{display:block;padding-block:var(--sp-4);text-decoration:none;border-bottom:1px solid var(--c-divider)}.drawer-label[data-astro-cid-k5aen4bb]{display:block;font-family:var(--font-display);font-variation-settings:var(--display-variation);font-optical-sizing:auto;font-size:var(--fs-h3);font-weight:460;line-height:1.1;color:var(--c-ink)}.drawer-desc[data-astro-cid-k5aen4bb]{display:block;margin-top:var(--sp-1);font-family:var(--font-utility);font-size:var(--fs-caption);color:var(--c-ink-muted)}nav[data-astro-cid-k5aen4bb] a[data-astro-cid-k5aen4bb]:active .drawer-label[data-astro-cid-k5aen4bb]{color:var(--c-accent-deep)}.drawer-foot[data-astro-cid-k5aen4bb]{margin-top:auto;padding-top:var(--sp-6);letter-spacing:var(--ls-caps);text-transform:uppercase}@media(min-width:64rem){.drawer[data-astro-cid-k5aen4bb]{display:none}}.site-header[data-astro-cid-ctg3m53h]{position:fixed;inset:0 0 auto;z-index:var(--z-header);transition:background-color var(--dur-standard) var(--ease-out),border-color var(--dur-standard) var(--ease-out);border-bottom:1px solid transparent}.header-inner[data-astro-cid-ctg3m53h]{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);height:var(--header-height)}.brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none;flex-shrink:0}.brand[data-astro-cid-ctg3m53h] .brand-logo-inverse{display:none}.start-scene[data-astro-cid-ctg3m53h]:not(.is-scrolled) .brand[data-astro-cid-ctg3m53h] .brand-logo-ink{display:none}.start-scene[data-astro-cid-ctg3m53h]:not(.is-scrolled) .brand[data-astro-cid-ctg3m53h] .brand-logo-inverse{display:block}.primary-nav[data-astro-cid-ctg3m53h]{display:none}.primary-nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;gap:clamp(.9rem,1.6vw,1.5rem)}.primary-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-family:var(--font-utility);font-size:var(--fs-caption);font-weight:500;letter-spacing:.05em;text-decoration:none;color:var(--c-ink);padding-block:var(--sp-2);border-bottom:var(--rule-width) solid transparent;transition:border-color var(--dur-quick) var(--ease-out)}.primary-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{border-bottom-color:var(--rule-color)}.header-actions[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--sp-4)}.lang-switch[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--sp-2);font-family:var(--font-utility);font-size:var(--fs-caption);font-weight:560;letter-spacing:var(--ls-caps);text-transform:uppercase;text-decoration:none;color:var(--c-ink);border-bottom:var(--rule-width) solid transparent;transition:border-color var(--dur-quick) var(--ease-out)}.lang-switch[data-astro-cid-ctg3m53h]:hover{border-bottom-color:var(--rule-color)}.contact-trigger[data-astro-cid-ctg3m53h]{display:none;min-height:2.75rem;align-items:center;font-family:var(--font-utility);font-size:var(--fs-caption);font-weight:560;letter-spacing:var(--ls-caps);text-transform:uppercase;text-decoration:none;color:var(--c-ink);border:1px solid var(--c-divider);padding:.6rem 1.2rem;border-radius:999px;transition:border-color var(--dur-quick) var(--ease-out),background-color var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.contact-trigger[data-astro-cid-ctg3m53h]:hover{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-canvas)}.drawer-trigger[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:2.75rem;gap:var(--sp-2);font-family:var(--font-utility);font-size:var(--fs-caption);font-weight:560;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-ink)}.drawer-trigger-lines[data-astro-cid-ctg3m53h]{position:relative;width:1.375rem;height:.625rem}.drawer-trigger-lines[data-astro-cid-ctg3m53h]:before,.drawer-trigger-lines[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:0;right:0;height:var(--rule-width);background:currentColor;transition:scale var(--dur-quick) var(--ease-out)}.drawer-trigger-lines[data-astro-cid-ctg3m53h]:before{top:0}.drawer-trigger-lines[data-astro-cid-ctg3m53h]:after{bottom:0;scale:.7 1;transform-origin:left}.drawer-trigger[data-astro-cid-ctg3m53h]:hover .drawer-trigger-lines[data-astro-cid-ctg3m53h]:after{scale:1 1}@media(min-width:64rem){.primary-nav[data-astro-cid-ctg3m53h]{display:block}.contact-trigger[data-astro-cid-ctg3m53h]{display:inline-flex}.drawer-trigger[data-astro-cid-ctg3m53h]{display:none}}.start-scene[data-astro-cid-ctg3m53h]:not(.is-scrolled){background:transparent}.start-scene[data-astro-cid-ctg3m53h]:not(.is-scrolled) [data-astro-cid-ctg3m53h]:is(.primary-nav a,.contact-trigger,.drawer-trigger,.lang-switch){color:var(--c-ink-inverse)}.start-scene[data-astro-cid-ctg3m53h]:not(.is-scrolled) .contact-trigger[data-astro-cid-ctg3m53h]{border-color:var(--c-divider-inverse)}.is-scrolled[data-astro-cid-ctg3m53h],.start-canvas[data-astro-cid-ctg3m53h]{background:var(--c-canvas);border-bottom-color:var(--c-divider)}.ls-contact[data-astro-cid-tfeo6edc]{display:grid;gap:var(--sp-3, .75rem);color:inherit;min-width:0}.ls-contact__title[data-astro-cid-tfeo6edc]{margin:0;font-family:var(--font-utility);font-size:var(--fs-label, .75rem);font-weight:560;letter-spacing:var(--ls-caps, .08em);text-transform:uppercase;opacity:.8}.ls-contact__channels[data-astro-cid-tfeo6edc]{display:flex;flex-wrap:wrap;gap:var(--sp-2, .5rem) var(--sp-6, 1.5rem);margin:0;padding:0;list-style:none}.ls-contact__channels[data-astro-cid-tfeo6edc] li[data-astro-cid-tfeo6edc]{display:grid;gap:.1rem;min-width:0}.ls-contact__label[data-astro-cid-tfeo6edc]{font-family:var(--font-utility);font-size:var(--fs-label, .75rem);letter-spacing:var(--ls-caps, .08em);text-transform:uppercase;opacity:.7}.ls-contact[data-astro-cid-tfeo6edc] a[data-astro-cid-tfeo6edc]{display:inline-block;padding-block:.25rem;font-family:var(--font-utility);font-size:var(--fs-body, 1rem);font-weight:560;color:inherit;text-decoration:underline;text-decoration-color:var(--c-brass, currentColor);text-underline-offset:.25em;overflow-wrap:anywhere}.ls-contact[data-astro-cid-tfeo6edc] a[data-astro-cid-tfeo6edc]:hover{text-decoration-color:currentColor}.ls-contact[data-astro-cid-tfeo6edc] a[data-astro-cid-tfeo6edc]:focus-visible{outline:2px solid var(--c-brass-bright, currentColor);outline-offset:3px}.ls-contact__office[data-astro-cid-tfeo6edc]{margin:0;max-width:56ch;font-size:var(--fs-caption, .875rem);line-height:1.55;opacity:.85}.ls-contact--inline[data-astro-cid-tfeo6edc]{gap:0}.ls-contact--inline[data-astro-cid-tfeo6edc] .ls-contact__channels[data-astro-cid-tfeo6edc]{gap:var(--sp-1, .25rem) var(--sp-5, 1.25rem)}.ls-contact--inline[data-astro-cid-tfeo6edc] a[data-astro-cid-tfeo6edc]{font-size:var(--fs-caption, .875rem)}.ls-contact--footer[data-astro-cid-tfeo6edc]{gap:var(--sp-2, .5rem);padding-block:0 var(--sp-6, 1.5rem);color:var(--c-ink-inverse-muted, inherit)}.ls-contact--footer[data-astro-cid-tfeo6edc] a[data-astro-cid-tfeo6edc]{font-size:var(--fs-caption, .875rem);color:var(--c-ink-inverse, inherit);text-decoration-color:var(--c-brass-bright, currentColor)}.ls-contact--footer[data-astro-cid-tfeo6edc] .ls-contact__title[data-astro-cid-tfeo6edc]{color:var(--c-brass-bright, inherit);opacity:1}.ls-contact--footer[data-astro-cid-tfeo6edc] .ls-contact__label[data-astro-cid-tfeo6edc]{opacity:.75}.site-footer[data-astro-cid-gcn2mc3v]{padding-block:var(--sp-8) var(--sp-6)}.footer-head[data-astro-cid-gcn2mc3v]{margin-bottom:var(--sp-7)}.footer-feature[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-8);max-width:52ch}.footer-feature[data-astro-cid-gcn2mc3v] .footer-logo{height:2.5rem;justify-self:start}.statement-text[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-variation-settings:var(--display-variation);font-optical-sizing:auto;font-size:var(--fs-deck);font-weight:380;line-height:1.4;color:var(--c-ink-inverse-muted)}.footer-contact[data-astro-cid-gcn2mc3v]{--c-brass: var(--c-accent);--c-brass-bright: var(--c-accent-bright);margin-bottom:var(--sp-6)}.footer-groups[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-6);padding-block:var(--sp-7);border-top:1px solid var(--c-divider-inverse)}@media(min-width:48rem){.footer-groups[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}}.group-title[data-astro-cid-gcn2mc3v]{font-family:var(--font-utility);font-size:var(--fs-label);font-weight:560;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-accent-bright);margin-bottom:var(--sp-4)}.footer-group[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:var(--sp-2)}.footer-group[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-family:var(--font-utility);font-size:var(--fs-caption);color:var(--c-ink-inverse-muted);text-decoration:none}.footer-group[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--c-ink-inverse);text-decoration:underline;text-decoration-color:var(--rule-color-on-scene);text-underline-offset:.2em}.footer-legal[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:var(--sp-2);border-top:1px solid var(--c-divider-inverse);padding-top:var(--sp-5)}.footer-legal[data-astro-cid-gcn2mc3v] .caption[data-astro-cid-gcn2mc3v]{color:var(--c-ink-inverse-muted)}
