@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-vietnamese-wght-normal.BjQIDkhi.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-ext-wght-normal.CuxPzFD0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/chivo-latin-wght-normal.CPi3f958.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:Chivo Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-mono-vietnamese-400-normal.Drvd1ekh.woff2)format("woff2"),url(/_astro/chivo-mono-vietnamese-400-normal.Dm4OwksM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-mono-latin-ext-400-normal.UHfHOjZK.woff2)format("woff2"),url(/_astro/chivo-mono-latin-ext-400-normal.D2sLLYA-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chivo Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-mono-latin-400-normal.DZ3T-ph7.woff2)format("woff2"),url(/_astro/chivo-mono-latin-400-normal.BIF4JAKS.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chivo-mono-vietnamese-500-normal.xwWRnSK6.woff2)format("woff2"),url(/_astro/chivo-mono-vietnamese-500-normal.XrHUrQoZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chivo-mono-latin-ext-500-normal.D1z6GQOH.woff2)format("woff2"),url(/_astro/chivo-mono-latin-ext-500-normal.WNoP_gXg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Chivo Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chivo-mono-latin-500-normal.yaIk6wkS.woff2)format("woff2"),url(/_astro/chivo-mono-latin-500-normal.BJB2L2Ln.woff)format("woff");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}:root{--hueso:#f4efe6;--hueso-2:#ebe3d5;--tinta:#1c1f1a;--tinta-2:#4f5249;--linea:#d8cdbb;--paramo:#1f3b2d;--ladrillo:#a4471f;--sans:"Chivo Variable", "Chivo", system-ui, sans-serif;--mono:"Chivo Mono", ui-monospace, monospace;--gutter:clamp(16px, 3vw, 32px);--cab-h:60px;--cab-hc:48px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--cab-h) + 16px)}body{background:var(--hueso);color:var(--tinta);font:400 1.0625rem/1.6 var(--sans);margin:0}a{color:var(--paramo);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--ladrillo);outline-offset:3px}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0}p{margin:0}img{max-width:100%;height:auto}[hidden]{display:none!important}.mono{font-family:var(--mono);font-size:.8125rem}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{background:var(--paramo);color:var(--hueso);z-index:30;padding:8px 12px;position:absolute;top:-48px;left:16px}.saltar:focus{top:8px}.marco{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.antetitulo{font:600 .875rem/1.4 var(--sans);color:var(--ladrillo);margin-bottom:12px}section h2{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:750;line-height:1.1}.cab{z-index:20;background:var(--paramo);color:var(--hueso);transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease-out,margin-bottom .2s ease-out;position:sticky;top:0}.cab.con-scroll{box-shadow:0 8px 14px -12px #1c1f1aa6}.cab.compacta{margin-bottom:calc(var(--cab-h) - var(--cab-hc))}.cab.oculta{transform:translateY(calc(-100% - 14px))}.cab__fila{min-height:var(--cab-h);align-items:center;gap:12px 28px;transition:min-height .2s ease-out;display:flex}.cab.compacta .cab__fila{min-height:var(--cab-hc)}.cab :focus-visible{outline-offset:2px;outline-color:#f0b48f}.marca{min-height:44px;font:800 1.25rem/1 var(--sans);color:var(--hueso);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;transition:font-size .2s ease-out;display:inline-flex}.marca__icono{flex:none;width:28px;height:28px;transition:width .2s ease-out,height .2s ease-out}.cab.compacta .marca{font-size:1.0625rem}.cab.compacta .marca__icono{width:22px;height:22px}.reloj{color:#c9d6cc;align-items:center;gap:8px;margin-right:auto;display:flex}.reloj time{font-variant-numeric:tabular-nums;display:inline-block}.punto{background:#d98b5f;border-radius:50%;width:7px;height:7px}.cab__nav{align-items:center;gap:22px;margin-left:auto;display:flex}.nav,.nav__fijos{flex-wrap:wrap;align-items:center;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}.nav a,.nav__fijos a{color:var(--hueso);padding:10px 0;font-size:.9375rem;text-decoration:none;display:inline-block}.nav__fijos .nav__cta{border:1px solid #f4efe68c;border-radius:3px;padding:9px 14px;font-weight:700;line-height:1.6;transition:background-color .15s,color .15s,border-color .15s}.nav__fijos .nav__cta:hover,.nav__fijos .nav__cta:focus-visible{background:var(--hueso);color:var(--paramo);border-color:var(--hueso)}.nav__fijos .nav__cta[aria-current]{border-color:#d98b5f;box-shadow:inset 0 -2px #d98b5f}.nav__idioma{text-align:center;min-width:44px;margin:0 -10px;text-decoration:underline #0000!important}.nav__idioma:hover,.nav__idioma:focus-visible{text-decoration-color:currentColor!important}.cab__menu{display:none}.nav a,.guias li a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat content-box border-box;transition:background-size .26s cubic-bezier(.3,.1,.3,1),color .15s}.nav a:hover,.nav a:focus-visible,.guias li a:hover,.guias li a:focus-visible{background-size:100% 1px}.nav a[aria-current]{background-size:100% 2px}@media (prefers-reduced-motion:no-preference){.reloj.tic time{animation:.32s cubic-bezier(.2,.7,.2,1) umbra-tic}.reloj.tic .punto{animation:.6s ease-out umbra-pulso}}@keyframes umbra-tic{0%{opacity:.35;transform:translateY(-4px)}}@keyframes umbra-pulso{0%{box-shadow:0 0 #d98b5fb3}to{box-shadow:0 0 0 6px #d98b5f00}}.portada{border-bottom:1px solid var(--linea);padding:clamp(40px,7vw,80px) 0 clamp(32px,5vw,56px)}.portada h1{letter-spacing:-.035em;max-width:22ch;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:800;line-height:1.04}.entrada{color:var(--tinta-2);max-width:52ch;margin-top:20px;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.boton{background:var(--ladrillo);color:#fff;min-height:52px;font:700 1rem/1 var(--sans);cursor:pointer;border:0;border-radius:3px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.boton:hover{background:#8a3a18}.enlace{padding:10px 0;font-weight:700;display:inline-block}.enlace:after{content:" →"}.enlace.atras:after{content:none}.enlace.atras:before{content:"← "}.pendiente{font:400 .75rem var(--mono);color:var(--ladrillo);border:1px dashed var(--ladrillo);padding:1px 6px;display:inline-block}.pie{background:var(--paramo);color:#c9d6cc;padding:24px 0 32px;font-size:.875rem}.pie a,.pie strong{color:var(--hueso)}.pie__fila{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.pie ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.pie a{padding-block:13px}.pie :focus-visible{outline-color:#f0b48f}@media (width<=560px){.reloj{display:none}}@media (width>=681px) and (width<=900px){.reloj{display:none}.cab__fila{gap:12px 20px}.cab__nav{gap:16px}.nav,.nav__fijos{gap:0 16px}.nav a,.nav__fijos a{font-size:.875rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root{--filete:var(--linea);--prusia:var(--paramo);--cond:var(--sans)}.reticula{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.reticula>*{min-width:0}.portada .rotulo,.portada h1,.portada .entrada{grid-column:1/span 9}.rotulo{font:600 .875rem/1.4 var(--sans);color:var(--ladrillo);margin-bottom:14px}.hoja{border-bottom:1px solid var(--linea);padding:clamp(48px,8vw,96px) 0}.hoja h2{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:750;line-height:1.1}.hoja__cab{grid-column:1/span 4;align-content:start;gap:14px;display:grid}.hoja__cab .rotulo{margin-bottom:0}.hoja__cab p:not(.rotulo){color:var(--tinta-2);max-width:46ch}.suave{color:var(--tinta-2)}@media (width<=960px){.hoja__cab,.portada .rotulo,.portada h1,.portada .entrada{grid-column:1/-1}.hoja__cab{margin-bottom:32px}}@media (width<=680px){:root{--cab-h:56px;--cab-hc:48px}.marca{gap:8px;font-size:1.125rem}.marca__icono{width:26px;height:26px}.cab.compacta .marca{font-size:1rem}.cab.compacta .marca__icono{width:22px;height:22px}.nav__fijos{flex-wrap:nowrap;gap:0 14px}.nav__fijos a{white-space:nowrap}.nav__fijos .nav__cta{padding:10px 12px;font-size:.875rem}html:not(.js) .cab__fila{flex-wrap:wrap;gap:0 16px;padding-top:6px;padding-bottom:4px}html:not(.js) .cab__nav{flex-wrap:wrap;flex-basis:100%;gap:0 16px}html:not(.js) .nav a{font-size:.875rem}.js .cab__fila{gap:8px}.js .cab__nav{gap:10px}.js .cab__menu{width:44px;height:44px;color:var(--hueso);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:inline-flex}.js .cab__menu:hover{background:#f4efe61a}.cab__menu-ico{width:20px;height:10px;position:relative}.cab__menu-ico:before,.cab__menu-ico:after{content:"";background:currentColor;border-radius:1px;height:2px;transition:transform .22s cubic-bezier(.3,.1,.3,1);position:absolute;left:0;right:0}.cab__menu-ico:before{top:0}.cab__menu-ico:after{bottom:0}.cab__menu[aria-expanded=true] .cab__menu-ico:before{transform:translateY(4px)rotate(45deg)}.cab__menu[aria-expanded=true] .cab__menu-ico:after{transform:translateY(-4px)rotate(-45deg)}.js .nav{z-index:2;padding:4px var(--gutter) 24px;background:var(--paramo);max-height:calc(100dvh - var(--cab-h));counter-reset:menu;visibility:hidden;clip-path:inset(0 0 100%);border-top:1px solid #355446;transition:clip-path .28s cubic-bezier(.2,.7,.2,1),visibility 0s linear .28s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.js .cab.menu-abierto .nav{visibility:visible;clip-path:inset(0);transition:clip-path .28s cubic-bezier(.2,.7,.2,1),visibility}.js .nav li+li{border-top:1px solid #355446}.js .nav a{min-height:56px;font:700 1.375rem/1.25 var(--sans);letter-spacing:-.02em;background:0 0;align-items:baseline;gap:14px;padding:14px 0;transition:color .15s;display:flex}.js .nav a:before{counter-increment:menu;content:counter(menu);font:500 .8125rem var(--mono);color:#e7a07a;min-width:1.5ch}.js .nav a:hover,.js .nav a[aria-current]{color:#f0c9a8}.js .cab:after{content:"";z-index:1;opacity:0;visibility:hidden;pointer-events:none;background:#1c1f1a66;height:100vh;transition:opacity .2s ease-out,visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0}.js .cab.menu-abierto:after{opacity:1;visibility:visible;transition:opacity .2s ease-out,visibility}}@media (width<=360px){.marca,.cab.compacta .marca{gap:6px;font-size:.875rem}.marca__icono,.cab.compacta .marca__icono{width:20px;height:20px}.nav__fijos{gap:0 12px}.nav__fijos .nav__cta,.nav__fijos .nav__cta:hover{color:var(--hueso);text-underline-offset:.3em;background:0 0;border-color:#0000;padding:10px 0;font-size:.8125rem;text-decoration:underline 2px #d98b5f}.nav__fijos .nav__cta[aria-current]{box-shadow:none}.js .cab__fila{gap:4px}}.enlace:after,.enlace.atras:before{transition:transform .18s;display:inline-block}.enlace:hover:after{transform:translate(3px)}.enlace.atras:hover:before{transform:translate(-3px)}.boton{transition:background-color .15s,transform .1s}.boton:active{transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){html.js .codigo span{opacity:0;transition:opacity .26s,transform .26s;transform:translate(-6px)}html.js .codigo.visto span{opacity:1;transform:none}html.js .franja__banda{transform-origin:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}html.js .franja.visto .franja__banda{transform:scaleX(1)}html.js .franja.visto .franja__banda.suya{transition-delay:.2s}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
