@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-italic.D5r7qpn0.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-italic.DX1NMQXW.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-italic.C1arb59o.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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-black-latin-ext-400-normal.DQAASfvW.woff2)format("woff2"),url(/_astro/archivo-black-latin-ext-400-normal.-j5WRK12.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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-black-latin-400-normal.BTVu2TQR.woff2)format("woff2"),url(/_astro/archivo-black-latin-400-normal.HW9MwEcM.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.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}:root{color-scheme:light;--tinta:#1b2a4a;--tinta-suave:#3e4a63;--rojo:#c93a20;--rojo-papel:#fff6f3;--verde:#1f6b45;--verde-oscuro:#0e3b24;--verde-papel:#e3f0e8;--azul:#2446a6;--morado:#6b2d86;--cinta:#f3d27a;--resaltador:#ffe27a;--papel:#fff;--cuadro:#d9e4f2;--raya:#c9d6ea;--punto:#9aa6bf;--margen:#e7a0a0;--gris:#eef1f6;--pie-texto:#c8d0de;--f-texto:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--f-titulo:"Archivo Black", "Arial Black", sans-serif;--f-mano:"Caveat Variable", "Comic Sans MS", cursive;--ancho:1280px;--gutter:clamp(16px, 4vw, 48px);--sec:clamp(64px, 8vw, 96px);--header-h:84px;--ease:cubic-bezier(.22, 1, .36, 1);--rebote:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{font-family:var(--f-texto);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list],.lista-limpia{padding:0;list-style:none}a{color:var(--tinta);text-underline-offset:3px;transition:color .2s}a:hover{color:var(--rojo)}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:4px}.sobre-oscuro :focus-visible{outline-color:var(--cinta)}::selection{background:var(--resaltador);color:var(--tinta)}.saltar{z-index:100;background:var(--tinta);color:#fff;border-radius:8px;padding:12px 18px;font-weight:800;position:absolute;top:-80px;left:12px}.saltar:focus{color:#fff;top:12px}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.contenedor--texto{max-width:860px}.seccion{padding-block:var(--sec);position:relative}.seccion--corte{border-top:2px dashed var(--punto)}.dos{flex-wrap:wrap;align-items:center;gap:clamp(36px,5vw,64px);display:flex}.dos>*{flex:440px;min-width:0}.pila{flex-direction:column;gap:22px;display:flex}.pila>*{min-width:0}.cuadricula{background-color:var(--papel);background-image:linear-gradient(var(--cuadro) 1px, transparent 1px), linear-gradient(90deg, var(--cuadro) 1px, transparent 1px);background-size:26px 26px}.rayado{background-color:var(--papel);background-image:linear-gradient(transparent 39px, var(--raya) 39px, var(--raya) 40px, transparent 40px);background-position:0 20px;background-size:100% 40px}.margen-rojo:before{content:"";background:var(--margen);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:2.5vw}@media (width<=980px){.margen-rojo:before{display:none}}.verde{background:var(--verde);color:#fff}.rojo{background:var(--rojo);color:#fff}.tinta{background:var(--tinta);color:#fff}.titulo{font-family:var(--f-titulo);letter-spacing:-.5px;text-wrap:balance;font-weight:400;line-height:1}.titulo--xl{letter-spacing:-1px;font-size:clamp(44px,5.9vw,86px);line-height:.95}.titulo--l{font-size:clamp(36px,4.8vw,68px)}.titulo--m{font-size:clamp(30px,3.6vw,50px);line-height:1.04}.titulo--s{letter-spacing:0;font-size:clamp(22px,2.2vw,28px);line-height:1.1}.mano{font-family:var(--f-mano);font-weight:700;line-height:1}.mano--xl{font-size:clamp(30px,3vw,38px)}.mano--l{font-size:clamp(26px,2.6vw,32px)}.mano--m{font-size:26px}.mano--s{font-size:22px}.sobretitulo{letter-spacing:2px;text-transform:uppercase;font-size:14px;font-weight:800}.entrada{color:var(--tinta-suave);max-width:60ch;font-size:clamp(18px,1.5vw,20px);line-height:1.6}.verde .entrada,.rojo .entrada,.tinta .entrada{color:#fff;opacity:.92}.suave{color:var(--tinta-suave)}.c-rojo{color:var(--rojo)}.c-verde{color:var(--verde)}.c-azul{color:var(--azul)}.c-morado{color:var(--morado)}.c-cinta{color:var(--resaltador)}.inclinado{transform-origin:0;display:inline-block;transform:rotate(-2deg)}.resaltado{background:linear-gradient(transparent 58%, var(--resaltador) 58%);padding:0 4px}.js .resaltado[data-trazo]{transition:background-size .9s var(--ease) .25s;background-repeat:no-repeat;background-size:0% 100%}.js .is-in .resaltado[data-trazo],.js .resaltado[data-trazo].is-in{background-size:100% 100%}.btn{--sombra:var(--rojo);background:var(--tinta);color:#fff;min-height:56px;font:800 18px/1.1 var(--f-texto);cursor:pointer;box-shadow:5px 5px 0 var(--sombra);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .2s;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{color:#fff;box-shadow:7px 7px 0 var(--sombra);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--sombra);transform:translate(3px,3px)}.btn svg{transition:transform .25s var(--ease);flex:none}.btn:hover .flecha{transform:translate(4px)}.btn--l{min-height:62px;padding:0 28px;font-size:19px}.btn--s{min-height:48px;box-shadow:4px 4px 0 var(--sombra);border-radius:10px;padding:0 16px;font-size:16px}.btn--rojo{--sombra:var(--tinta);background:var(--rojo)}.btn--blanco{--sombra:var(--verde-oscuro);color:var(--tinta);background:#fff}.btn--blanco:hover{color:var(--tinta)}.btn--linea{color:var(--tinta);border:3px solid var(--tinta);box-shadow:none;background:#fff}.btn--linea:hover{color:var(--tinta);background:var(--resaltador);box-shadow:none;transform:translateY(-2px)}.btn--ancho{width:100%}.enlace-marcado{color:var(--tinta);text-decoration:underline;text-decoration-color:var(--resaltador);text-underline-offset:-.22em;text-decoration-skip-ink:none;font-weight:800;text-decoration-thickness:.5em;transition:text-decoration-thickness .25s,text-underline-offset .25s}.enlace-marcado svg{vertical-align:-.2em;margin-left:8px;display:inline-block}.enlace-marcado:hover{color:var(--tinta);text-underline-offset:-.86em;text-decoration-thickness:1.15em}.enlace-marcado:hover .flecha{transform:translate(4px)}.flecha{transition:transform .25s var(--ease)}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ic--grueso{stroke-width:2.6px}.tarjeta{border:2px solid var(--tinta);background:#fff;border-radius:6px;position:relative;box-shadow:8px 8px #1b2a4a1f}.cinta{z-index:2;background:var(--cinta);opacity:.88;width:92px;height:24px;transform:rotate(var(--giro-cinta,-4deg));pointer-events:none;margin-left:-46px;position:absolute;top:-12px;left:50%}.polaroid{transform:rotate(var(--giro,2deg));transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;flex-direction:column;gap:10px;padding:12px 12px 16px;display:flex;position:relative;box-shadow:0 12px 26px #1b2a4a3d}.polaroid img{object-fit:cover;width:100%}.polaroid figcaption{font-family:var(--f-mano);text-align:center;font-size:clamp(20px,1.9vw,28px);font-weight:700;line-height:1.05}@media (hover:hover){.polaroid:hover{z-index:5;transform:rotate(0)scale(1.03);box-shadow:0 20px 40px #1b2a4a4d}}.hoja{border:2px solid var(--tinta);border-radius:8px;padding:20px 28px;position:relative;box-shadow:8px 8px #1b2a4a1a}.etiqueta{background:var(--resaltador);color:var(--tinta);padding:3px 8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.lista-check{margin:0;padding:0;font-weight:700;line-height:40px;list-style:none}.lista-check li{align-items:flex-start;gap:14px;display:flex}.lista-check svg{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:5px}.palomita{stroke:var(--rojo);stroke-width:3.6px;stroke-dasharray:48;stroke-dashoffset:0}.js [data-reveal] .palomita,.js [data-stagger] .palomita{stroke-dashoffset:48px;transition:stroke-dashoffset .5s var(--ease);transition-delay:calc(var(--i,0) * .11s + .25s)}.js .is-in .palomita{stroke-dashoffset:0}.sello{transform:rotate(var(--giro,-8deg));opacity:.92;flex:none}.js [data-sello]{opacity:0;transform:rotate(calc(var(--giro,-8deg) - 16deg)) scale(1.9)}.js [data-sello].is-in{animation:sellar .6s var(--rebote) both;animation-delay:var(--espera,0s)}@keyframes sellar{0%{opacity:0;transform:rotate(calc(var(--giro,-8deg) - 16deg)) scale(1.9)}55%{opacity:1;transform:rotate(var(--giro,-8deg)) scale(.94)}to{opacity:.92;transform:rotate(var(--giro,-8deg)) scale(1)}}.cabeza-sello{align-items:center;gap:16px;display:flex}.cabeza-sello>div{flex-direction:column;gap:2px;display:flex}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i,0) * 90ms);will-change:opacity, transform;transform:translateY(22px)}.js [data-reveal=izq]{transform:translate(-28px)}.js [data-reveal=der]{transform:translate(28px)}.js [data-reveal=foto]{transform:translateY(26px) rotate(calc(var(--giro,2deg) + 5deg)) scale(.96)}.js [data-reveal].is-in{opacity:1;will-change:auto;transform:none}.js [data-reveal=foto].is-in,.js .polaroid[data-reveal].is-in{transform:rotate(var(--giro,2deg))}@media (hover:hover){.js .polaroid[data-reveal].is-in:hover{transform:rotate(0)scale(1.03)}}.trazo path{fill:none;stroke-linecap:round;stroke-linejoin:round}.js .trazo path{stroke-dasharray:var(--largo,700);stroke-dashoffset:var(--largo,700);transition:stroke-dashoffset 1.2s var(--ease) .35s}.js .is-in .trazo path,.js .trazo.is-in path{stroke-dashoffset:0}.campo{flex-direction:column;gap:8px;min-width:0;display:flex}.campo label,.campo .rotulo{font-size:16px;font-weight:800}.campo input,.campo select,.campo textarea{border:2px solid var(--tinta);width:100%;min-height:56px;font:500 18px/1.3 var(--f-texto);color:var(--tinta);background:#fff;border-radius:8px;padding:0 14px;transition:box-shadow .2s,border-color .2s}.campo textarea{resize:vertical;min-height:140px;padding:14px}.campo input:focus,.campo select:focus,.campo textarea:focus{box-shadow:4px 4px 0 var(--resaltador);outline:none}.fila-campos{flex-wrap:wrap;gap:16px;display:flex}.fila-campos>*{flex:200px}.tabla-envoltura{border:2px solid var(--tinta);background:#fff;border-radius:8px;overflow-x:auto;box-shadow:8px 8px #1b2a4a1a}.tabla{border-collapse:collapse;width:100%;min-width:560px;font-size:17px}.tabla caption{text-align:left;background:var(--tinta);color:#fff;letter-spacing:1px;text-transform:uppercase;padding:14px 18px;font-size:14px;font-weight:800}.tabla th,.tabla td{text-align:left;border-bottom:1px solid var(--raya);vertical-align:top;padding:12px 18px}.tabla thead th{letter-spacing:1.5px;text-transform:uppercase;color:var(--tinta-suave);border-bottom:2px solid var(--tinta);white-space:nowrap;font-size:13px}.tabla tbody tr:last-child td,.tabla tbody tr:last-child th{border-bottom:0}.tabla tbody th{font-weight:800}.tabla .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabla tfoot td,.tabla tfoot th{border-top:2px solid var(--tinta);background:var(--rojo-papel);border-bottom:0;font-weight:800}.prosa{font-size:19px;line-height:1.75}.prosa>*+*{margin-top:1.1em}.prosa h2{font-family:var(--f-titulo);text-wrap:balance;margin-top:1.8em;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.1}.prosa h3{margin-top:1.6em;font-size:clamp(21px,2.2vw,25px);font-weight:800;line-height:1.25}.prosa h4{margin-top:1.4em;font-size:19px;font-weight:800}.prosa a{text-decoration-color:var(--rojo);font-weight:700;text-decoration-thickness:2px}.prosa ul,.prosa ol{padding-left:1.3em}.prosa li+li{margin-top:.4em}.prosa li::marker{color:var(--rojo);font-weight:800}.prosa img{border:8px solid #fff;margin-inline:auto;box-shadow:0 10px 24px #1b2a4a33}.prosa blockquote{border-left:4px solid var(--rojo);font-family:var(--f-mano);padding:4px 0 4px 20px;font-size:30px;font-weight:700;line-height:1.15}.prosa iframe{aspect-ratio:16/9;border:0;width:100%;height:auto}.prosa table{border-collapse:collapse;width:100%;font-size:17px}.prosa th,.prosa td{border:1px solid var(--raya);text-align:left;padding:8px 12px}.prosa hr{border:0;border-top:2px dashed var(--punto);margin-block:2em}.respuesta{background:var(--rojo-papel);border:2px dashed var(--rojo);border-radius:8px;padding:20px 24px;font-size:19px;line-height:1.6;position:relative}.respuesta strong:first-child{font-family:var(--f-mano);color:var(--rojo);margin-bottom:6px;font-size:28px;line-height:1;display:block}.migas{color:var(--tinta-suave);flex-wrap:wrap;gap:6px 10px;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.migas a{color:var(--tinta-suave)}.migas li+li:before{content:"/";color:var(--punto);margin-right:10px}@view-transition{navigation:auto}::view-transition-old(root){animation:.22s ease-in both salir}::view-transition-new(root){animation:.38s var(--ease) both entrar}@keyframes salir{to{opacity:0;transform:translateY(-8px)}}@keyframes entrar{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.js [data-reveal],.js [data-sello]{opacity:1;transform:none}.js [data-sello]{transform:rotate(var(--giro,-8deg));opacity:.92}.js .trazo path,.js .palomita{stroke-dashoffset:0!important}.js .resaltado[data-trazo]{background-size:100% 100%}::view-transition-old(root),::view-transition-new(root){animation:none}}@media print{.no-imprimir{display:none!important}}.aviso[data-astro-cid-anclemld]{padding:10px var(--gutter);background:var(--cinta);color:var(--tinta);border-bottom:2px solid var(--tinta);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;font-size:16px;line-height:1.35;text-decoration:none;display:flex}.aviso[data-astro-cid-anclemld]:hover{color:var(--tinta);background:var(--resaltador)}.aviso[data-astro-cid-anclemld] strong[data-astro-cid-anclemld]{font-family:var(--f-titulo);letter-spacing:1px;text-transform:uppercase;font-size:15px;font-weight:400}.aviso__ir[data-astro-cid-anclemld]{text-underline-offset:3px;align-items:center;gap:6px;font-weight:800;text-decoration:underline;display:inline-flex}.aviso[data-astro-cid-anclemld]:hover .flecha{transform:translate(4px)}.cabecera[data-astro-cid-anclemld]{z-index:40;backdrop-filter:blur(8px);border-bottom:3px double var(--tinta);background:#fffffff0;transition:box-shadow .3s;position:sticky;top:0}.cabecera__fila[data-astro-cid-anclemld]{min-height:var(--header-h);transition:min-height .3s var(--ease);justify-content:space-between;align-items:center;gap:20px;display:flex}.cabecera[data-astro-cid-anclemld].encogida{box-shadow:0 6px 20px #1b2a4a1f}.cabecera[data-astro-cid-anclemld].encogida .cabecera__fila[data-astro-cid-anclemld]{min-height:66px}.cabecera__logo[data-astro-cid-anclemld]{flex:none;display:flex}.cabecera__logo[data-astro-cid-anclemld] img{width:auto;height:46px;transition:height .3s var(--ease)}.cabecera[data-astro-cid-anclemld].encogida .cabecera__logo[data-astro-cid-anclemld] img{height:38px}.cabecera__nav[data-astro-cid-anclemld]{align-items:center;gap:clamp(14px,1.9vw,28px);font-size:17px;font-weight:700;display:flex}.cabecera__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{color:var(--tinta);white-space:nowrap;padding:6px 0;text-decoration:none;position:relative}.cabecera__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:after{content:"";background:var(--resaltador);z-index:-1;transform-origin:0;height:9px;transition:transform .3s var(--ease);position:absolute;bottom:3px;left:-3px;right:-3px;transform:scaleX(0)}.cabecera__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:hover:after,.cabecera__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld][aria-current=page]:after{transform:scaleX(1)}.cabecera__acciones[data-astro-cid-anclemld]{align-items:center;gap:14px;display:flex}.cabecera__menu[data-astro-cid-anclemld]{border:2px solid var(--tinta);width:52px;height:52px;color:var(--tinta);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:none}@media (width<=1120px){.cabecera__nav[data-astro-cid-anclemld]{display:none}.cabecera__menu[data-astro-cid-anclemld]{display:inline-flex}}@media (width<=520px){.cabecera__cta[data-astro-cid-anclemld],.aviso[data-astro-cid-anclemld] span[data-astro-cid-anclemld][data-aviso-texto]{display:none}}.menu[data-astro-cid-anclemld]{z-index:60;padding:20px var(--gutter) 28px;transition:transform .45s var(--ease), visibility 0s .45s;visibility:hidden;flex-direction:column;gap:16px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.menu[data-astro-cid-anclemld][hidden]{display:none}.menu[data-astro-cid-anclemld].abierto{visibility:visible;transition:transform .45s var(--ease);transform:none}.menu__cabeza[data-astro-cid-anclemld]{justify-content:space-between;align-items:center;display:flex}.menu__cabeza[data-astro-cid-anclemld] .cabecera__menu[data-astro-cid-anclemld]{display:inline-flex}.menu__nav[data-astro-cid-anclemld]{flex-direction:column;margin-top:8px;display:flex}.menu__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{font-family:var(--f-titulo);color:var(--tinta);border-bottom:2px dashed var(--punto);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease), color .2s;transition-delay:calc(var(--i) * 50ms + .12s);padding:10px 0;font-size:clamp(28px,8vw,40px);line-height:1.2;text-decoration:none;transform:translate(30px)}.menu[data-astro-cid-anclemld].abierto .menu__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{opacity:1;transform:none}.menu__nav[data-astro-cid-anclemld] a[data-astro-cid-anclemld][aria-current=page]{color:var(--rojo)}.menu__pie[data-astro-cid-anclemld]{flex-direction:column;gap:14px;margin-top:auto;padding-top:20px;display:flex}.pie[data-astro-cid-kb2vq6wp]{background:var(--tinta);color:#fff;padding:72px 0 28px;position:relative;overflow:hidden}.pie__franja[data-astro-cid-kb2vq6wp]{background:var(--rojo);width:22px;position:absolute;top:0;bottom:0;right:4vw}.pie__cuerpo[data-astro-cid-kb2vq6wp]{flex-direction:column;gap:40px;display:flex;position:relative}.pie__columnas[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;gap:40px 56px;padding-right:clamp(0px,5vw,60px);display:flex}.pie__marca[data-astro-cid-kb2vq6wp]{flex-direction:column;flex:300px;gap:18px;display:flex}.pie__marca[data-astro-cid-kb2vq6wp] img{align-self:flex-start;width:auto;height:52px}.pie__marca[data-astro-cid-kb2vq6wp] p[data-astro-cid-kb2vq6wp]{color:var(--pie-texto);max-width:36ch;font-size:17px}.pie__lista[data-astro-cid-kb2vq6wp]{flex-direction:column;flex:190px;gap:12px;font-size:17px;display:flex}.pie__lista[data-astro-cid-kb2vq6wp] strong[data-astro-cid-kb2vq6wp]{letter-spacing:2px;text-transform:uppercase;color:var(--cinta);font-size:14px}.pie__lista[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:#fff;text-decoration:none}.pie__lista[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{color:var(--resaltador);text-decoration:underline}.pie__redes[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;gap:8px 16px;padding-top:6px;display:flex}.pie__redes[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:var(--pie-texto);text-decoration:underline}.pie__buen[data-astro-cid-kb2vq6wp]{color:var(--cinta);align-self:flex-start;font-size:clamp(64px,11vw,160px);rotate:-2deg}.pie__legal[data-astro-cid-kb2vq6wp]{color:var(--pie-texto);border-top:1px solid #3a4a6a;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:22px;font-size:15px;display:flex}.pie__legal[data-astro-cid-kb2vq6wp] span[data-astro-cid-kb2vq6wp]{gap:20px;display:flex}.pie__legal[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:var(--pie-texto)}@media (width<=980px){.pie__franja[data-astro-cid-kb2vq6wp]{display:none}}.flotante[data-astro-cid-hkbrpulz]{z-index:30;border:2px solid var(--tinta);background:var(--verde);color:#fff;height:56px;box-shadow:4px 4px 0 var(--tinta);transition:transform .4s var(--ease), opacity .3s, box-shadow .2s;border-radius:28px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;bottom:18px;right:18px}.flotante[data-astro-cid-hkbrpulz]:hover{color:#fff;box-shadow:6px 6px 0 var(--tinta);transform:translate(-2px,-2px)}.js .flotante[data-astro-cid-hkbrpulz]{opacity:0;pointer-events:none;transform:translateY(80px)}.js .flotante[data-astro-cid-hkbrpulz].visible{opacity:1;pointer-events:auto;transform:none}.js .flotante[data-astro-cid-hkbrpulz].visible:hover{transform:translate(-2px,-2px)}@media (width<=520px){.flotante[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{display:none}.flotante[data-astro-cid-hkbrpulz]{justify-content:center;width:56px;padding:0}}
