details[data-astro-cid-be57yzu3].lang-switcher>summary[data-astro-cid-be57yzu3]::-webkit-details-marker{display:none}details[data-astro-cid-be57yzu3].lang-switcher[open]>summary[data-astro-cid-be57yzu3] svg[data-astro-cid-be57yzu3]{transform:rotate(180deg);transition:transform .15s ease}header[data-astro-cid-mwoppcd7][data-header]{background-color:transparent;box-shadow:none}header[data-astro-cid-mwoppcd7][data-header].is-scrolled{background-color:#faf8f5eb;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);box-shadow:0 1px 0 var(--c-border-subtle)}header[data-astro-cid-mwoppcd7][data-header][data-on-dark] .header-logo[data-astro-cid-mwoppcd7]{filter:brightness(0) invert(1)}header[data-astro-cid-mwoppcd7][data-header][data-on-dark] nav[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]{color:#faf8f5d9}header[data-astro-cid-mwoppcd7][data-header][data-on-dark] nav[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]:hover{color:var(--c-off-white)}header[data-astro-cid-mwoppcd7][data-header][data-on-dark] button[data-astro-cid-mwoppcd7][aria-label="Open menu"]{color:var(--c-off-white)}header[data-astro-cid-mwoppcd7][data-header][data-on-dark].is-scrolled .header-logo[data-astro-cid-mwoppcd7]{filter:none}header[data-astro-cid-mwoppcd7][data-header][data-on-dark].is-scrolled nav[data-astro-cid-mwoppcd7] a[data-astro-cid-mwoppcd7]{color:var(--c-ink-800)}header[data-astro-cid-mwoppcd7][data-header][data-on-dark].is-scrolled button[data-astro-cid-mwoppcd7][aria-label="Open menu"]{color:var(--c-ink-800)}@keyframes lightbox-pulse{0%,to{opacity:1}50%{opacity:.4}}[data-astro-cid-dut23tyr][data-lightbox-figure][data-loading]{animation:lightbox-pulse 1.5s ease-in-out infinite}:root{--c-brand-blue: #163D56;--c-brand-blue-600: #163D56;--c-brand-blue-500: #2E6A8F;--c-brand-blue-400: #4A85AB;--c-brand-blue-200: #B7CFDD;--c-brand-blue-50: #EFF4F8;--c-brand-sand: #D4A574;--c-brand-sand-600: #B0844F;--c-brand-sand-500: #D4A574;--c-brand-sand-400: #E5C29F;--c-brand-sand-200: #F2DEC4;--c-brand-sand-50: #FBF5EB;--c-ink-900: #14131A;--c-ink-800: #1A1A2E;--c-ink-700: #2C2C3E;--c-ink-600: #3D3D52;--c-ink-500: #5A5A6E;--c-ink-400: #7E7E91;--c-ink-300: #A8A8B5;--c-ink-200: #D5D5DC;--c-ink-100: #ECECEF;--c-ink-50: #F5F5F7;--c-sand-cream: #F5F0E1;--c-off-white: #FAF8F5;--c-paper: #FFFEFB;--c-surface-base: var(--c-off-white);--c-surface-elevated: var(--c-paper);--c-surface-sunken: var(--c-sand-cream);--c-surface-inverse: var(--c-ink-800);--c-text-primary: var(--c-ink-800);--c-text-secondary: var(--c-ink-500);--c-text-muted: var(--c-ink-400);--c-text-inverse: var(--c-off-white);--c-text-brand: var(--c-brand-blue);--c-border-subtle: rgba(20, 19, 26, .06);--c-border-default: rgba(20, 19, 26, .12);--c-border-strong: rgba(20, 19, 26, .2);--c-success: #2E8A5A;--c-warning: #C58A2C;--c-error: #B83A3A;--c-info: var(--c-brand-blue);--c-whatsapp: #25D366;--c-whatsapp-hover: #1FB857;--c-focus-ring: var(--c-brand-blue);--focus-ring-width: 2px;--focus-ring-offset: 2px;--font-display: "DM Serif Display", Georgia, "Times New Roman", serif;--font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--fs-2xl: clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--fs-3xl: clamp(1.5rem, 1.3rem + 1vw, 1.875rem);--fs-4xl: clamp(1.875rem, 1.5rem + 1.6vw, 2.5rem);--fs-display-2: clamp(2.25rem, 1.7rem + 2.3vw, 3.25rem);--fs-display-1: clamp(2.75rem, 1.9rem + 3.6vw, 4.5rem);--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.65;--lh-loose: 1.8;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0;--ls-wide: .04em;--ls-eyebrow: .12em;--ls-display: -.03em;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-section: clamp(3.5rem, 5vw + 1rem, 6rem);--space-section-lg: clamp(5rem, 8vw + 1rem, 8rem);--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-1: 0 1px 2px rgba(22, 61, 86, .06), 0 1px 1px rgba(22, 61, 86, .04);--shadow-2: 0 4px 12px rgba(22, 61, 86, .08), 0 1px 3px rgba(22, 61, 86, .05);--shadow-3: 0 12px 32px rgba(22, 61, 86, .12), 0 4px 8px rgba(22, 61, 86, .06);--shadow-4: 0 28px 64px rgba(22, 61, 86, .18), 0 12px 20px rgba(22, 61, 86, .08);--shadow-inset: inset 0 1px 2px rgba(22, 61, 86, .06);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .36s;--duration-slower: .56s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-entrance: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-snap: cubic-bezier(.4, 1.4, .5, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--duration-reveal: .6s;--duration-parallax: .8s;--reveal-stagger: 80ms;--content-max: 1200px;--content-prose: 68ch;--content-narrow: 880px;--content-wide: 1440px;--z-base: 0;--z-raised: 10;--z-sticky: 20;--z-overlay: 30;--z-modal: 40;--z-toast: 50;--z-skiplink: 100}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}}@media (prefers-contrast: more){:root{--c-border-subtle: rgba(20, 19, 26, .2);--c-border-default: rgba(20, 19, 26, .4);--c-border-strong: rgba(20, 19, 26, .6)}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a1a2e;background-color:#faf8f5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.font-display{font-family:"DM Serif Display",Georgia,Times New Roman,serif}.font-body{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.skip-link{position:absolute;top:-40px;left:6px;background:#1b4965;color:#fff;padding:8px 16px;border-radius:4px;z-index:100;transition:top .2s}.skip-link:focus{top:6px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #1B4965;outline-offset:2px}.prose{max-width:none}.prose h2{font-family:"DM Serif Display",Georgia,serif;color:#1a1a2e;margin-top:2rem;margin-bottom:1rem}.prose p{color:#5a5a6e;line-height:1.7;margin-bottom:1rem}html{scroll-padding-top:5rem}@media (prefers-reduced-motion: no-preference){.reveal{opacity:0;transform:translateY(24px);animation:reveal-up var(--duration-reveal, .6s) var(--ease-out, cubic-bezier(.23, 1, .32, 1)) forwards;animation-timeline:view();animation-range:entry 0% entry 30%}@supports not (animation-timeline: view()){.reveal{animation:none;opacity:1;transform:none}.reveal.pending{opacity:0;transform:translateY(24px)}}@keyframes reveal-up{to{opacity:1;transform:translateY(0)}}}.skip-link[data-astro-cid-losip7nv]{position:absolute;top:-40px;left:6px;background:#1b4965;color:#fff;padding:8px 16px;border-radius:4px;z-index:100;transition:top .2s}.skip-link[data-astro-cid-losip7nv]:focus{top:6px}
