@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");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}:root{--cw-grafito-oscuro: #494647;--cw-gris-mineral-medio: #C0B8AA;--cw-gris-arcilla-claro: #DAD6CA;--cw-blanco-arcilla: #EFEBDD;--cw-arena-natural: #BA9471;--cw-taupe-claro: #D0C1A8;--cw-arena-oscura: #7A5537;--cw-grafito-900: #2E2C2D;--cw-grafito-950: #232122;--cw-grafito-600: #6B6768;--cw-blanco-puro: #FFFFFF;--cw-gris-apagado: #D2D2D2;--cw-grafito-900-rgb: 46, 44, 45;--cw-taupe-claro-rgb: 208, 193, 168;--cw-arena-oscura-rgb: 122, 85, 55;--cw-arena-clara: #EADFC9;--cw-gris-fondo: #F5F5F5;--color-bg: var(--cw-blanco-puro);--color-bg-subtle: var(--cw-blanco-arcilla);--color-bg-alt: var(--cw-gris-fondo);--color-bg-elevated: var(--cw-blanco-puro);--color-bg-inverse: var(--cw-grafito-900);--color-bg-footer: var(--cw-grafito-950);--color-text: var(--cw-grafito-oscuro);--color-text-muted: var(--cw-grafito-600);--color-text-accent: var(--cw-arena-oscura);--color-text-dormant: var(--cw-gris-apagado);--color-text-decorative: var(--cw-blanco-arcilla);--color-text-inverse: var(--cw-blanco-puro);--color-text-muted-inverse: var(--cw-taupe-claro);--color-text-accent-inverse: var(--cw-arena-natural);--color-text-accent-media: var(--cw-arena-clara);--color-text-soft-inverse: var(--cw-gris-apagado);--color-border: var(--cw-gris-mineral-medio);--color-border-subtle: var(--cw-gris-arcilla-claro);--color-border-faint: var(--cw-blanco-arcilla);--color-border-field: var(--cw-gris-apagado);--color-border-inverse: rgba(var(--cw-taupe-claro-rgb), .45);--color-border-inverse-subtle: rgba(var(--cw-taupe-claro-rgb), .25);--color-accent: var(--cw-arena-natural);--color-accent-soft: var(--cw-taupe-claro);--color-action-bg: var(--cw-grafito-oscuro);--color-action-bg-hover: var(--cw-grafito-900);--color-action-text: var(--cw-blanco-arcilla);--color-focus-ring: var(--cw-arena-oscura);--media-dim: .7;--scrim-top: linear-gradient( to bottom, rgba(var(--cw-grafito-900-rgb), .23) 0%, rgba(var(--cw-grafito-900-rgb), 0) 26% );--scrim-bottom: linear-gradient( to top, rgba(var(--cw-grafito-900-rgb), .78) 0%, rgba(var(--cw-grafito-900-rgb), .6) 28%, rgba(var(--cw-grafito-900-rgb), 0) 62% );--scrim-bottom-deep: linear-gradient( to top, rgba(var(--cw-grafito-900-rgb), .9) 0%, rgba(var(--cw-grafito-900-rgb), .78) 35%, rgba(var(--cw-grafito-900-rgb), .6) 55%, rgba(var(--cw-grafito-900-rgb), 0) 80% );--scrim-warm: rgba(var(--cw-arena-oscura-rgb), .88);--glass-bg: rgba(255, 255, 255, .1);--glass-blur: blur(8px);--glass-border: rgba(255, 255, 255, .4);--glass-border-hover: rgba(255, 255, 255, .7);--glass-bg-hover: rgba(255, 255, 255, .22);--glass-border-warm: var(--cw-blanco-arcilla);--glass-bg-opaque: rgba(var(--cw-grafito-900-rgb), .75);--glass-bg-dim: rgba(var(--cw-grafito-900-rgb), .22);--glass-bg-bar: rgba(255, 255, 255, .6);--scrim-light: rgba(255, 255, 255, .75);--glass-bg-light: rgba(255, 255, 255, .5);--glass-bg-field: rgba(255, 255, 255, .8);--font-sans: "Montserrat Variable", "Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.25rem, .5vw + 1.1rem, 1.5625rem);--text-2xl: clamp(1.5rem, 1.2vw + 1.2rem, 1.953rem);--text-3xl: clamp(1.75rem, 2vw + 1.3rem, 2.441rem);--text-4xl: clamp(2rem, 3vw + 1.4rem, 3.052rem);--text-5xl: clamp(1.75rem, 6.2vw + .6rem, 3.815rem);--text-6xl: clamp(2.75rem, 5vw + 1rem, 4.5rem);--text-poster: clamp(8rem, 30vw, 26rem);--text-poster-advance: .64;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.6;--leading-relaxed: 1.75;--leading-poster: .85;--tracking-eyebrow: .12em;--tracking-tight: -.01em;--tracking-poster: -.04em;--measure: 68ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(var(--space-8), 8vw, var(--space-10));--container-max: 1920px;--container-narrow: 800px;--gutter: clamp(var(--space-4), 4vw, 4.5rem);--frame-inset: var(--space-4);--header-h: 96px;--header-h-compact: 68px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 24px;--radius-xl: 36px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(73, 70, 71, .08);--shadow-md: 0 4px 12px rgba(73, 70, 71, .1);--shadow-lg: 0 12px 32px rgba(73, 70, 71, .14);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-out-soft: cubic-bezier(.25, .46, .45, .94);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .45s;--duration-slower: .7s;--duration-pulse: 2.4s;--reveal-travel: 28px;--reveal-stagger: 70ms;--parallax-shift: 6%;--parallax-scale: 1.14;--logo-clear-space: .5;--logo-min-width-horizontal: 160px;--logo-min-width-vertical: 96px;--z-header: 100;--z-menu: 200}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--duration-pulse: 0ms;--reveal-travel: 0px;--reveal-stagger: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4));scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}:where(a){color:inherit}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-4xl);font-weight:var(--font-weight-medium)}h2{font-size:var(--text-3xl);font-weight:var(--font-weight-semibold)}h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}h4{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}p{max-width:var(--measure);text-wrap:pretty}strong{font-weight:var(--font-weight-semibold)}.display{font-size:var(--text-5xl);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.eyebrow{display:block;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-snug);text-transform:uppercase;color:var(--color-text-accent)}.lead{font-size:var(--text-lg);font-weight:var(--font-weight-light);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.text-muted{color:var(--color-text-muted)}.prose a,a.link{color:var(--color-text-accent);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-thickness var(--duration-fast) var(--ease-out)}.prose a:hover,a.link:hover{text-decoration-thickness:2px}.prose>*+*{margin-top:var(--space-4)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.section--subtle{background-color:var(--color-bg-subtle)}.section--inverse{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.section--inverse .eyebrow{color:var(--color-text-accent-inverse)}.section--inverse .lead,.section--inverse .text-muted{color:var(--color-text-muted-inverse)}.section--inverse .prose a,.section--inverse a.link{color:var(--color-text-accent-inverse)}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.stack--lg{gap:var(--space-6)}.rule{border:0;border-top:1px solid var(--color-border)}html[data-reveal] .reveal,html[data-reveal] [data-stagger]>*{opacity:0;transform:translateY(var(--reveal-travel));transition:opacity var(--duration-slower) var(--ease-out-soft),transform var(--duration-slower) var(--ease-out-soft)}html[data-reveal] .reveal.is-visible,html[data-reveal] [data-stagger].is-visible>*{opacity:1;transform:none}html[data-reveal] .reveal--fade{transform:none}html[data-reveal] .reveal--veil{position:relative;opacity:1;transform:none}html[data-reveal] .reveal--veil:after{content:"";position:absolute;inset:0;z-index:2;background-color:var(--veil-color, var(--color-bg));border-radius:inherit;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out-soft)}html[data-reveal] .reveal--veil.is-visible:after{opacity:0}html[data-reveal] .reveal--rise{opacity:1;transform:none;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}html[data-reveal] .reveal--rise>*{display:block;transform:translateY(110%);transition:transform var(--duration-slower) var(--ease-out-soft)}html[data-reveal] .reveal--rise.is-visible>*{transform:none}html[data-reveal] [data-stagger]>*:nth-child(2){transition-delay:calc(var(--reveal-stagger) * 1)}html[data-reveal] [data-stagger]>*:nth-child(3){transition-delay:calc(var(--reveal-stagger) * 2)}html[data-reveal] [data-stagger]>*:nth-child(4){transition-delay:calc(var(--reveal-stagger) * 3)}html[data-reveal] [data-stagger]>*:nth-child(5){transition-delay:calc(var(--reveal-stagger) * 4)}html[data-reveal] [data-stagger]>*:nth-child(n+6){transition-delay:calc(var(--reveal-stagger) * 5)}@media(prefers-reduced-motion:reduce){html[data-reveal] .reveal,html[data-reveal] [data-stagger]>*{opacity:1;transform:none;transition:none}html[data-reveal] .reveal--rise>*{transform:none;transition:none}html[data-reveal] .reveal--veil:after{opacity:0;transition:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-parallax]{animation:parallax-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform}}}@keyframes parallax-drift{0%{transform:translateY(calc(var(--parallax-shift) * -1)) scale(var(--parallax-scale))}to{transform:translateY(var(--parallax-shift)) scale(var(--parallax-scale))}}html[data-footer-reveal] main{position:relative;z-index:1;background-color:var(--color-bg)}html[data-footer-reveal] .footer{position:sticky;bottom:0}html[data-footer-reveal] .footer-anchor{scroll-margin-top:calc((var(--header-h) + var(--space-4)) * -1)}@media(min-width:1100px){html[data-scrolled]{scroll-padding-top:calc(var(--header-h-compact) + var(--space-4))}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-menu) + 1);padding:var(--space-2) var(--space-4);background-color:var(--color-action-bg);color:var(--color-action-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.logo[data-astro-cid-tvrurpns]{display:inline-flex}.logo--plate[data-astro-cid-tvrurpns]{background-color:var(--cw-blanco-puro);padding:calc(var(--space-3) * var(--logo-clear-space) * 2) var(--space-4);border-radius:var(--radius-full)}.arrow[data-astro-cid-th4febst]{flex-shrink:0}.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none;line-height:1;border:1px solid transparent;border-radius:var(--radius-full)}.btn__arrows[data-astro-cid-vnzlvqnm]{position:relative;display:inline-grid;flex-shrink:0;overflow:hidden}.btn__arrows[data-astro-cid-vnzlvqnm] .arrow{grid-area:1 / 1}.btn[data-astro-cid-vnzlvqnm]:hover .btn__arrows[data-astro-cid-vnzlvqnm] .arrow{animation:btn-arrow var(--duration-base) var(--ease-out-soft)}@keyframes btn-arrow{0%{transform:translate(0)}49.9%{transform:translate(115%,-115%)}50%{transform:translate(-115%,115%)}to{transform:translate(0)}}.btn--md[data-astro-cid-vnzlvqnm]{padding:var(--space-3) var(--space-6)}.btn--lg[data-astro-cid-vnzlvqnm]{padding:var(--space-4) var(--space-6);font-size:var(--text-base)}.btn--primary[data-astro-cid-vnzlvqnm]{background-color:var(--color-action-bg);color:var(--color-action-text)}.btn--primary[data-astro-cid-vnzlvqnm]:hover{background-color:var(--color-bg);color:var(--color-text);border-color:var(--color-action-bg)}.btn--secondary[data-astro-cid-vnzlvqnm]{border-color:var(--color-text);color:var(--color-text)}.btn--secondary[data-astro-cid-vnzlvqnm]:hover{background-color:var(--color-text);color:var(--cw-blanco-puro)}.btn--ghost[data-astro-cid-vnzlvqnm]{color:var(--color-text-accent);padding-inline:var(--space-2)}.btn--ghost[data-astro-cid-vnzlvqnm]:hover{color:var(--color-text)}.section--inverse .btn--primary[data-astro-cid-vnzlvqnm],.btn--primary[data-astro-cid-vnzlvqnm].btn--on-dark{background-color:var(--cw-blanco-puro);color:var(--color-text)}.section--inverse .btn--primary[data-astro-cid-vnzlvqnm]:hover,.btn--primary[data-astro-cid-vnzlvqnm].btn--on-dark:hover{background-color:var(--cw-blanco-puro);color:var(--color-text);border-color:transparent}.section--inverse .btn--ghost[data-astro-cid-vnzlvqnm]{color:var(--color-text-accent-inverse)}.section--inverse .btn--ghost[data-astro-cid-vnzlvqnm]:hover{color:var(--color-text-inverse)}.section--inverse .btn--secondary[data-astro-cid-vnzlvqnm]{border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.section--inverse .btn--secondary[data-astro-cid-vnzlvqnm]:hover{background-color:var(--color-text-inverse);color:var(--color-bg-inverse)}.langmenu[data-astro-cid-i7clhtw7]{position:relative}.langmenu__trigger[data-astro-cid-i7clhtw7]::-webkit-details-marker{display:none}.langmenu__trigger[data-astro-cid-i7clhtw7]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);list-style:none;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.langmenu__trigger[data-astro-cid-i7clhtw7]:hover,.langmenu[data-astro-cid-i7clhtw7][open] .langmenu__trigger[data-astro-cid-i7clhtw7]{background-color:var(--color-bg-alt);color:var(--color-text)}.langmenu__globe[data-astro-cid-i7clhtw7],.langmenu__chevron[data-astro-cid-i7clhtw7]{flex-shrink:0;transition:transform var(--duration-fast) var(--ease-out)}.langmenu[data-astro-cid-i7clhtw7][open] .langmenu__chevron[data-astro-cid-i7clhtw7]{transform:rotate(180deg)}.langmenu__panel[data-astro-cid-i7clhtw7]{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:var(--z-menu);min-width:10rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);box-shadow:var(--shadow-md)}.langmenu__list[data-astro-cid-i7clhtw7]{display:flex;flex-direction:column;gap:2px;margin:0}.langmenu__item[data-astro-cid-i7clhtw7]{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-snug);text-decoration:none;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out)}a[data-astro-cid-i7clhtw7].langmenu__item:hover{background-color:var(--color-bg-alt)}.langmenu__item[data-astro-cid-i7clhtw7][aria-current=true]{font-weight:var(--font-weight-semibold)}.langmenu__item--pending[data-astro-cid-i7clhtw7]{color:var(--color-text-muted)}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset-inline:0;top:0;z-index:var(--z-header);background-color:var(--color-bg);transition:box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.header[data-astro-cid-3ef6ksr2][data-cristal]{background-color:var(--glass-bg-bar);backdrop-filter:var(--glass-blur)}@supports not (backdrop-filter: blur(1px)){.header[data-astro-cid-3ef6ksr2][data-cristal]{background-color:var(--color-bg)}}html[data-scrolled] .header[data-astro-cid-3ef6ksr2]{box-shadow:var(--shadow-sm)}.header__spacer[data-astro-cid-3ef6ksr2]{height:var(--header-h)}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:var(--header-h);transition:min-height var(--duration-base) var(--ease-out)}.header__logo[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-shrink:0;transform-origin:left center;transition:transform var(--duration-base) var(--ease-out)}.header__links[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-6);margin:0}.header__link[data-astro-cid-3ef6ksr2]{display:inline-block;padding-block:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.02em;white-space:nowrap;text-decoration:none;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out)}.header__link[data-astro-cid-3ef6ksr2]:hover,.header__link[data-astro-cid-3ef6ksr2][aria-current=true]{color:var(--color-text)}.header__social[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-1);margin:0}.header__social-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.header__social-link[data-astro-cid-3ef6ksr2]:hover{background-color:var(--color-bg-alt);color:var(--color-text)}.header__toggle[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-7);margin-right:calc(var(--space-3) * -1)}.header__burger[data-astro-cid-3ef6ksr2],.header__burger[data-astro-cid-3ef6ksr2]:before,.header__burger[data-astro-cid-3ef6ksr2]:after{display:block;width:22px;height:2px;background-color:currentColor;transition:transform var(--duration-base) var(--ease-out)}.header__burger[data-astro-cid-3ef6ksr2]:before,.header__burger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute}.header__burger[data-astro-cid-3ef6ksr2]:before{transform:translateY(-7px)}.header__burger[data-astro-cid-3ef6ksr2]:after{transform:translateY(7px)}[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__burger[data-astro-cid-3ef6ksr2]{background-color:transparent}[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__burger[data-astro-cid-3ef6ksr2]:before{transform:rotate(45deg)}[data-astro-cid-3ef6ksr2][aria-expanded=true] .header__burger[data-astro-cid-3ef6ksr2]:after{transform:rotate(-45deg)}@media(max-width:1139px){.header__menu[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline:0;top:100%;display:none;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--gutter) var(--space-6);background-color:var(--color-bg);border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.header__menu[data-astro-cid-3ef6ksr2][data-open]{display:flex}.header__links[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:var(--space-4)}.header__link[data-astro-cid-3ef6ksr2]{font-size:var(--text-lg)}.header__social[data-astro-cid-3ef6ksr2]{margin-left:calc(var(--space-3) * -1)}}@media(min-width:1140px){.header__toggle[data-astro-cid-3ef6ksr2]{display:none}.header__menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-6)}.header__social[data-astro-cid-3ef6ksr2],.header__langs[data-astro-cid-3ef6ksr2]{margin-inline:calc(var(--space-4) * -1) calc(var(--space-3) * -1)}.header__social-link[data-astro-cid-3ef6ksr2]{width:36px;height:36px}html[data-scrolled] .header__inner[data-astro-cid-3ef6ksr2]{min-height:var(--header-h-compact)}html[data-scrolled] .header__logo[data-astro-cid-3ef6ksr2]{transform:scale(.72)}}@media(min-width:1140px)and (max-width:1479px){html[lang=es] .header__toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}html[lang=es] .header__menu[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline:0;top:100%;display:none;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--gutter) var(--space-6);background-color:var(--color-bg);border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);box-shadow:var(--shadow-md)}html[lang=es] .header__menu[data-astro-cid-3ef6ksr2][data-open]{display:flex}html[lang=es] .header__links[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:var(--space-4)}html[lang=es] .header__link[data-astro-cid-3ef6ksr2]{font-size:var(--text-lg)}html[lang=es] .header__social[data-astro-cid-3ef6ksr2]{margin-inline:calc(var(--space-3) * -1) 0}html[lang=es] .header__langs[data-astro-cid-3ef6ksr2]{margin-inline:0}html[lang=es] .header__social-link[data-astro-cid-3ef6ksr2]{width:40px;height:40px}html[lang=es][data-scrolled] .header__inner[data-astro-cid-3ef6ksr2]{min-height:var(--header-h)}html[lang=es][data-scrolled] .header__logo[data-astro-cid-3ef6ksr2]{transform:none}}.pending[data-astro-cid-zgzrhrlx]{display:inline-block;padding-inline:var(--space-2);border:1px dashed currentColor;border-radius:var(--radius-sm);color:var(--color-text-accent);font-size:.8em;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);line-height:1.6;vertical-align:middle;cursor:help}.section--inverse .pending[data-astro-cid-zgzrhrlx],.footer .pending[data-astro-cid-zgzrhrlx]{color:var(--color-text-accent-inverse)}.langs[data-astro-cid-su6xvggn]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-soft-inverse)}.langs__globe[data-astro-cid-su6xvggn]{flex-shrink:0}.langs__list[data-astro-cid-su6xvggn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.langs__list[data-astro-cid-su6xvggn]>li[data-astro-cid-su6xvggn]+li[data-astro-cid-su6xvggn]{padding-inline-start:var(--space-2);border-inline-start:1px solid var(--color-border-inverse-subtle)}.langs__item[data-astro-cid-su6xvggn]{text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a[data-astro-cid-su6xvggn].langs__item:hover,.langs__item[data-astro-cid-su6xvggn][aria-current=true]{color:var(--color-text-inverse)}.footer[data-astro-cid-sz7xmlte]{padding-top:clamp(var(--space-8),14vh,var(--space-10));background-color:var(--color-bg-footer);color:var(--color-text-soft-inverse)}.footer__top[data-astro-cid-sz7xmlte]{display:grid;gap:clamp(var(--space-6),5vh,var(--space-8))}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start}.footer__column-title[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-soft-inverse)}.footer__link[data-astro-cid-sz7xmlte]{color:var(--color-text-soft-inverse);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.footer__link[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-inverse);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.footer__info[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-7) var(--space-8)}.footer__col[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:var(--space-6)}.footer__list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-snug)}.footer__out[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--space-2);line-height:1;white-space:nowrap}.footer__out[data-astro-cid-sz7xmlte] .footer__out-arrow{transition:transform var(--duration-fast) var(--ease-out)}.footer__out[data-astro-cid-sz7xmlte]:hover .footer__out-arrow{transform:translate(1px,-1px)}.footer__signature[data-astro-cid-sz7xmlte]{margin-top:clamp(var(--space-8),11vh,var(--space-10));text-align:center;font-size:var(--text-3xl);font-weight:var(--font-weight-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-soft-inverse)}.footer__bottom[data-astro-cid-sz7xmlte]{margin-top:clamp(var(--space-6),6vh,var(--space-8));border-top:1px solid var(--color-border-inverse-subtle)}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-block:var(--space-4)}.footer__copyright[data-astro-cid-sz7xmlte],.footer__legal-links[data-astro-cid-sz7xmlte]{font-size:var(--text-xs)}.footer__legal-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}@media(min-width:900px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:auto minmax(0,930px);justify-content:space-between;gap:var(--space-8)}.footer__signature[data-astro-cid-sz7xmlte]{white-space:nowrap;font-size:min(4.42vw,12vh)}html[lang=es] .footer__signature[data-astro-cid-sz7xmlte]{font-size:min(3.55vw,12vh)}}#cc-main{--cc-font-family: var(--font-sans);--cc-bg: var(--color-bg);--cc-primary-color: var(--color-text);--cc-secondary-color: var(--color-text-muted);--cc-link-color: var(--color-text);--cc-btn-border-radius: var(--radius-full);--cc-modal-border-radius: var(--radius-lg);--cc-pm-toggle-border-radius: var(--radius-full);--cc-modal-transition-duration: var(--duration-base);--cc-btn-primary-bg: var(--color-action-bg);--cc-btn-primary-color: var(--color-action-text);--cc-btn-primary-border-color: var(--color-action-bg);--cc-btn-primary-hover-bg: var(--color-action-bg-hover);--cc-btn-primary-hover-color: var(--color-action-text);--cc-btn-primary-hover-border-color: var(--color-action-bg-hover);--cc-btn-secondary-bg: var(--color-bg);--cc-btn-secondary-color: var(--color-text);--cc-btn-secondary-border-color: var(--color-border);--cc-btn-secondary-hover-bg: var(--color-bg-subtle);--cc-btn-secondary-hover-color: var(--color-text);--cc-btn-secondary-hover-border-color: var(--color-text);--cc-separator-border-color: var(--color-border-subtle);--cc-toggle-on-bg: var(--color-action-bg);--cc-toggle-off-bg: var(--color-border);--cc-toggle-on-knob-bg: var(--color-bg);--cc-toggle-off-knob-bg: var(--color-bg);--cc-toggle-readonly-bg: var(--color-border-subtle);--cc-toggle-readonly-knob-bg: var(--color-bg);--cc-toggle-readonly-knob-icon-color: var(--color-text-muted);--cc-toggle-enabled-icon-color: var(--color-action-bg);--cc-toggle-disabled-icon-color: var(--color-text-muted);--cc-cookie-category-block-bg: var(--color-bg-subtle);--cc-cookie-category-block-border: var(--color-border-subtle);--cc-cookie-category-block-hover-bg: var(--color-bg-subtle);--cc-cookie-category-block-hover-border: var(--color-border);--cc-cookie-category-expanded-block-bg: var(--color-bg);--cc-cookie-category-expanded-block-hover-bg: var(--color-bg-subtle);--cc-footer-bg: var(--color-bg-subtle);--cc-footer-color: var(--color-text-muted);--cc-footer-border-color: var(--color-border-subtle)}html #cc-main .cm,html #cc-main .pm{box-shadow:var(--shadow-md)}#cc-main :focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}html #cc-main [tabindex="-1"]:focus-visible{outline:none}
