@font-face{font-family:"Cormorant Garamond";src:url(/wp-content/themes/charcoal/assets/fonts/cormorant-var-normal.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(/wp-content/themes/charcoal/assets/fonts/cormorant-var-italic.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:"Manrope";src:url(/wp-content/themes/charcoal/assets/fonts/manrope-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Reenie Beanie";src:url(/wp-content/themes/charcoal/assets/fonts/reenie-beanie.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Respaldo";src:local("Georgia"),local("Times New Roman");size-adjust:84%;ascent-override:108%;descent-override:34%}@font-face{font-family:"Manrope Respaldo";src:local("Arial"),local("Helvetica Neue");size-adjust:104%;ascent-override:102%;descent-override:29%}:root{--papel:#F4F1EC;--niebla:#E6E4DF;--ceniza:#A8A9AB;--pizarra:#5B5E62;--carbon:#2A2A2C;--grafito:#18181A;--salvia:#7B8C7E;--salvia-osc:#56675A;--salvia-clara:#B3C1B5;--sanguina:#8A3B2E;--sanguina-clara:#D99A8C;--fondo:var(--papel);--fondo-alt:var(--niebla);--texto:var(--carbon);--texto-suave:var(--pizarra);--texto-fuerte:var(--grafito);--linea:color-mix(in srgb,var(--carbon) 16%,transparent);--linea-fuerte:var(--carbon);--acento:var(--salvia-osc);--acento-sup:var(--salvia-osc);--acento-tinta:var(--papel);--foco:var(--salvia-osc);--error:var(--sanguina);--grano-opacidad:.38;--f-titular:"Cormorant Garamond","Cormorant Respaldo",Georgia,serif;--f-texto:"Manrope","Manrope Respaldo",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mano:"Reenie Beanie","Segoe Print","Bradley Hand",cursive;--fs-xs:clamp(.75rem,.73rem + .1vw,.8125rem);--fs-sm:clamp(.875rem,.852rem + .095vw,.9375rem);--fs-base:clamp(1rem,.954rem + .19vw,1.125rem);--fs-lg:clamp(1.125rem,1.032rem + .38vw,1.375rem);--fs-h4:clamp(1.375rem,1.236rem + .57vw,1.75rem);--fs-h3:clamp(1.75rem,1.471rem + 1.14vw,2.5rem);--fs-h2:clamp(2.4rem,1.62rem + 3.2vw,4.5rem);--fs-h1:clamp(3rem,1.514rem + 6.1vw,7rem);--fs-display:clamp(3.75rem,1.8rem + 8vw,9rem);--fs-mano:clamp(1.75rem,1.5rem + .8vw,2.35rem);--lh-ajustado:1;--lh-titular:1.04;--lh-texto:1.65;--tracking-titular:-.015em;--tracking-mayus:.16em;--medida:68ch;--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-10:8rem;--sp-11:10rem;--margen:clamp(1.25rem,.55rem + 2.9vw,3.5rem);--hueco:clamp(1rem,.7rem + 1.2vw,2rem);--seccion:clamp(5.5rem,3.4rem + 8.6vw,11rem);--ancho-max:1440px;--ancho-texto:720px;--radio-s:2px;--radio-m:4px;--radio-pildora:999px;--borde:1px solid var(--linea);--sombra-1:0 1px 2px rgb(24 24 26 / .06),0 4px 12px rgb(24 24 26 / .05);--sombra-2:0 2px 4px rgb(24 24 26 / .05),0 18px 40px -12px rgb(24 24 26 / .22);--sombra-3:0 30px 80px -20px rgb(24 24 26 / .35);--ease-salida:cubic-bezier(.23,1,.32,1);--ease-suave:cubic-bezier(.65,0,.35,1);--ease-trazo:cubic-bezier(.77,0,.18,1);--ease-cajon:cubic-bezier(.32,.72,0,1);--t-pulsar:.16s;--t-rapido:.15s;--t-medio:.25s;--t-lento:.6s;--t-trazo:1.1s;--z-grano:90;--z-cabecera:50;--z-menu:60;--z-visor:80;--z-cursor:100;--z-precarga:110}.tono-oscuro{--fondo:var(--grafito);--fondo-alt:var(--carbon);--texto:var(--papel);--texto-suave:var(--ceniza);--texto-fuerte:#FFFFFF;--linea:color-mix(in srgb,var(--papel) 18%,transparent);--linea-fuerte:var(--papel);--acento:var(--salvia-clara);--acento-sup:var(--salvia);--acento-tinta:var(--grafito);--foco:var(--salvia-clara);--error:var(--sanguina-clara);--grano-opacidad:.55}.tono-niebla{--fondo:var(--niebla);--fondo-alt:var(--papel)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--papel)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;min-height:100vh;background:var(--fondo);color:var(--texto);font-family:var(--f-texto);font-size:var(--fs-base);line-height:var(--lh-texto);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video,canvas,picture{display:block;max-width:100%;height:auto}img{font-style:italic}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0}:where(ul[class],ol[class]){list-style:none;margin:0;padding:0}hr{border:0;border-top:var(--borde);margin:var(--sp-7) 0}::selection{background:var(--carbon);color:var(--papel)}.tono-oscuro ::selection{background:var(--papel);color:var(--grafito)}h1,h2,h3,h4,.t-display,.t-h1,.t-h2,.t-h3,.t-h4{font-family:var(--f-titular);font-weight:300;line-height:var(--lh-titular);letter-spacing:var(--tracking-titular);color:var(--texto-fuerte);text-wrap:balance;font-kerning:normal;font-feature-settings:"liga","dlig","kern"}.t-display{font-size:var(--fs-display);line-height:.92;letter-spacing:-.025em}h1,.t-h1{font-size:var(--fs-h1);line-height:.98;letter-spacing:-.02em}h2,.t-h2{font-size:var(--fs-h2)}h3,.t-h3{font-size:var(--fs-h3);font-weight:400}h4,.t-h4{font-size:var(--fs-h4);font-weight:500;letter-spacing:0}:is(h1,h2,h3,.t-display,.t-h1,.t-h2) em,.t-cursiva{font-style:italic;font-weight:300}p{text-wrap:pretty}.t-lead{font-size:var(--fs-lg);line-height:1.55;color:var(--texto-suave);max-width:46ch}.t-suave{color:var(--texto-suave)}.t-pequeno{font-size:var(--fs-sm)}.t-mini{font-size:var(--fs-xs)}.t-ante{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--f-texto);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-mayus);text-transform:uppercase;color:var(--texto-suave)}.t-ante:is(h1,h2){line-height:1.4;text-wrap:pretty}.t-ante::before{content:"";width:2.25rem;height:1px;background:currentColor;opacity:.7}.t-mano{font-family:var(--f-mano);font-size:var(--fs-mano);font-weight:400;line-height:1;letter-spacing:.01em;color:var(--texto-suave)}.t-num{font-family:var(--f-titular);font-style:italic;font-weight:300;font-variant-numeric:lining-nums;color:var(--texto-suave)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--t-rapido) ease}a:hover{color:var(--acento)}body::after{content:"";position:fixed;inset:0;z-index:var(--z-grano);pointer-events:none;opacity:var(--grano-opacidad);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .1 0 0 0 0 .1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.tono-oscuro{position:relative;isolation:isolate}.tono-oscuro::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:260px 260px}:focus{outline:none}:focus-visible{outline:2px solid var(--foco);outline-offset:4px;border-radius:var(--radio-s)}.salto{position:fixed;top:var(--sp-4);left:var(--sp-4);z-index:calc(var(--z-precarga) + 1);padding:var(--sp-3) var(--sp-5);background:var(--grafito);color:var(--papel);font-size:var(--fs-sm);font-weight:600;border-radius:var(--radio-pildora);transform:translateY(-200%);transition:transform var(--t-rapido) var(--ease-salida)}.salto:focus-visible{transform:none;color:var(--papel)}.sr-only,.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.cabecera{view-transition-name:cabecera}::view-transition-old(root){animation:pagina-sale .35s var(--ease-suave) both}::view-transition-new(root){animation:pagina-entra .55s var(--ease-salida) .05s both}::view-transition-group(cabecera){animation-duration:0s}}@keyframes pagina-sale{to{opacity:0;transform:translateY(-1.25rem)}}@keyframes pagina-entra{from{opacity:0;transform:translateY(1.75rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.envoltura{width:100%;max-width:calc(var(--ancho-max) + var(--margen) * 2);margin-inline:auto;padding-inline:var(--margen)}.envoltura--texto{max-width:calc(var(--ancho-texto) + var(--margen) * 2)}.rejilla{--cols:4;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--hueco);row-gap:var(--sp-7)}.rejilla>*{grid-column:1 / -1}@media (min-width:720px){.rejilla{--cols:8}}@media (min-width:1024px){.rejilla{--cols:12}.rejilla>[style*="--desde"]{grid-column:var(--desde) / var(--hasta,-1)}}.seccion{position:relative;padding-block:var(--seccion);background:var(--fondo);color:var(--texto)}.seccion--ajustada{padding-block:calc(var(--seccion) * .6)}.seccion--sin-arriba{padding-top:0}.seccion__cabecera{display:grid;gap:var(--sp-5);margin-bottom:clamp(var(--sp-7),6vw,var(--sp-9))}.seccion__cabecera :is(h1,h2){max-width:11em}.seccion__cabecera--ancha :is(h1,h2){max-width:16em}.pila{display:grid;gap:var(--pila,var(--sp-5));align-content:start}.pila--s{--pila:var(--sp-3)}.pila--l{--pila:var(--sp-7)}.fila{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fila,var(--sp-4))}.medida{max-width:var(--medida)}.regla{height:1px;border:0;margin:0;background:var(--linea)}.btn{--btn-fondo:transparent;--btn-tinta:var(--texto-fuerte);--btn-borde:var(--linea-fuerte);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:3.5rem;padding:0 var(--sp-6);border:1px solid var(--btn-borde);border-radius:var(--radio-pildora);background:var(--btn-fondo);color:var(--btn-tinta);font-family:var(--f-texto);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-mayus);text-transform:uppercase;text-decoration:none;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color var(--t-medio) var(--ease-salida),border-color var(--t-medio) var(--ease-salida);-webkit-tap-highlight-color:#fff0}.btn::before{content:"";position:absolute;inset:-1px;z-index:-1;background:var(--btn-relleno,var(--texto-fuerte));border-radius:inherit;transform:translateY(101%);transition:transform var(--t-medio) var(--ease-salida)}.btn:hover,.btn:focus-visible{color:var(--btn-tinta-hover,var(--fondo))}.btn:hover::before,.btn:focus-visible::before{transform:translateY(0)}.btn__texto{position:relative;display:inline-block}.btn__flecha{width:1.1em;height:1.1em;flex:none;transition:transform var(--t-medio) var(--ease-salida)}@media (hover:hover) and (pointer:fine){.btn:hover .btn__flecha{transform:translateX(4px)}}.btn,.btn-icono,.filtro,.opcion span,.hamburguesa,.news__enviar,.video__control,.subida__quitar,.obra__boton,.tipo__tarjeta,.acordeon__pregunta{transition-property:color,background-color,border-color,box-shadow,transform,scale;transition-duration:var(--t-medio),var(--t-rapido),var(--t-rapido),var(--t-medio),var(--t-medio),var(--t-pulsar);transition-timing-function:var(--ease-salida)}.btn:active,.btn-icono:active,.filtro:active,.opcion:active span,.hamburguesa:active,.news__enviar:active,.video__control:active,.subida__quitar:active{scale:.97}.obra__boton:active,.tipo__tarjeta:active{scale:.985}.btn[disabled],.btn[aria-disabled="true"],.btn-icono[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn[aria-busy="true"]{cursor:progress}.btn[aria-busy="true"] .btn__flecha{animation:ocupado .9s linear infinite}@keyframes ocupado{to{transform:rotate(360deg)}}.btn--primario{--btn-fondo:var(--acento-sup);--btn-tinta:var(--acento-tinta);--btn-borde:var(--acento-sup);--btn-relleno:var(--texto-fuerte);--btn-tinta-hover:var(--fondo)}.btn--contorno{--btn-relleno:var(--texto-fuerte)}.btn--grande{min-height:4.25rem;padding-inline:var(--sp-7);font-size:var(--fs-sm)}@media (max-width:479px){.btn--grande{padding-inline:var(--sp-5)}}.btn--bloque{width:100%}.btn-icono{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--linea);border-radius:50%;color:var(--texto-fuerte);transition:border-color var(--t-rapido) ease,background var(--t-rapido) ease,color var(--t-rapido) ease}.btn-icono svg{width:1.15rem;height:1.15rem}.btn-icono:hover{background:var(--texto-fuerte);border-color:var(--texto-fuerte);color:var(--fondo)}.enlace-trazo{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding-bottom:.35em;font-weight:600;color:var(--texto-fuerte);text-decoration:none}.enlace-trazo .trazo{position:absolute;left:0;bottom:0;width:100%;height:.45em}.enlace-trazo .trazo path{stroke-dashoffset:.72;transition:stroke-dashoffset .3s var(--ease-salida)}.enlace-trazo:hover .trazo path,.enlace-trazo:focus-visible .trazo path{stroke-dashoffset:0}.enlace-trazo:hover{color:var(--texto-fuerte)}.trazo{overflow:visible;pointer-events:none}.trazo path{fill:none;stroke:var(--trazo-color,var(--texto-fuerte));stroke-width:var(--trazo-grosor,2.5);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:url(#cd-carbon);opacity:.9}html.js [data-trazo]:not(.is-dibujado) path{stroke-dashoffset:1}[data-trazo] path{transition:stroke-dashoffset var(--t-trazo) var(--ease-trazo) var(--trazo-retardo,0s)}.subrayado{position:relative;display:inline-block;white-space:nowrap}.subrayado .trazo{position:absolute;left:-3%;bottom:-.06em;width:106%;height:.32em;--trazo-grosor:2;--trazo-color:var(--acento)}.separador{display:block;width:100%;height:clamp(28px,4vw,56px);color:var(--texto-fuerte);--trazo-grosor:1.6}.nota{position:relative;display:inline-flex;align-items:flex-end;gap:var(--sp-2);transform:rotate(var(--giro,-4deg));transform-origin:left bottom;color:var(--texto-suave)}.nota__texto{font-family:var(--f-mano);font-size:var(--fs-mano);line-height:.95;max-width:14ch}.nota .trazo{width:3.5rem;height:2.75rem;flex:none;--trazo-grosor:1.5;--trazo-color:currentColor}.ph{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:var(--ratio,4 / 5);overflow:hidden;background-color:var(--niebla);background-image:repeating-linear-gradient(135deg,rgb(42 42 44 / .055) 0 1px,transparent 1px 9px),radial-gradient(120% 90% at 30% 20%,rgb(255 255 255 / .55),transparent 60%);color:var(--pizarra)}.ph--oscuro{background-color:var(--carbon);background-image:repeating-linear-gradient(135deg,rgb(244 241 236 / .06) 0 1px,transparent 1px 9px),radial-gradient(120% 90% at 30% 20%,rgb(255 255 255 / .07),transparent 60%);color:var(--ceniza)}.ph::before{content:"";position:absolute;inset:14px;pointer-events:none;--m:currentColor;background:linear-gradient(var(--m),var(--m)) top left / 18px 1px,linear-gradient(var(--m),var(--m)) top left / 1px 18px,linear-gradient(var(--m),var(--m)) top right / 18px 1px,linear-gradient(var(--m),var(--m)) top right / 1px 18px,linear-gradient(var(--m),var(--m)) bottom left / 18px 1px,linear-gradient(var(--m),var(--m)) bottom left / 1px 18px,linear-gradient(var(--m),var(--m)) bottom right / 18px 1px,linear-gradient(var(--m),var(--m)) bottom right / 1px 18px;background-repeat:no-repeat;opacity:.45}.ph__etiqueta{display:grid;gap:var(--sp-2);max-width:80%;padding:var(--sp-4);text-align:center}.ph__tipo{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-mayus);text-transform:uppercase}.ph__desc{font-family:var(--f-titular);font-style:italic;font-size:clamp(1rem,.9rem + .5vw,1.35rem);line-height:1.2}.ph__medida{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;opacity:.8}.ph img,.marco img{width:100%;height:100%;object-fit:cover}.marco{position:relative;text-decoration:none;overflow:hidden;aspect-ratio:var(--ratio,auto);background:var(--fondo-alt)}.marco>img,.marco>.ph{transition:transform var(--t-lento) var(--ease-salida)}@media (hover:hover) and (pointer:fine){.marco--zoom:hover>img,.marco--zoom:hover>.ph{transform:scale(1.03)}}html.js [data-revelar]{opacity:0;transform:translate3d(0,.75rem,0);transition:opacity var(--t-lento) var(--ease-salida) var(--retardo,0s),transform var(--t-lento) var(--ease-salida) var(--retardo,0s)}html.js [data-revelar="mascara"]{opacity:1;transform:none;transition:none}html.js [data-revelar="mascara"]>*{clip-path:inset(100% 0 0 0);transform:scale(1.18);transition:clip-path 1.3s var(--ease-trazo) var(--retardo,0s),transform 1.6s var(--ease-salida) var(--retardo,0s)}html.js [data-revelar="fundido"]{transform:none}html.js [data-revelar].is-visible{opacity:1;transform:none}html.js [data-revelar].is-visible>*{clip-path:inset(0 0 0 0);transform:none}.palabra{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .12em 0;margin:0 -.06em -.12em 0}.palabra__in{display:inline-block}html.js [data-lineas]:not(.is-visible) .palabra__in{transform:translate3d(0,110%,0)}html.js [data-lineas] .palabra__in{transition:transform .75s var(--ease-salida);transition-delay:calc(var(--i,0) * 60ms + var(--retardo,0s))}.tarjeta{position:relative;display:grid;gap:var(--sp-4);color:inherit;text-decoration:none;transform-style:preserve-3d;will-change:transform}.tarjeta__media{position:relative;overflow:hidden;border-radius:var(--radio-s);box-shadow:var(--sombra-1);transition:box-shadow var(--t-medio) var(--ease-salida)}.tarjeta:hover .tarjeta__media{box-shadow:var(--sombra-2)}.tarjeta__num{position:absolute;top:var(--sp-4);left:var(--sp-4);z-index:1;font-size:var(--fs-h4)}.tarjeta__titulo{font-size:var(--fs-h3)}.tarjeta__pie{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.sello{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.4rem .9rem;border-radius:var(--radio-pildora);background:var(--salvia);color:var(--grafito);font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sello--contorno{background:#fff0;border:1px solid var(--linea-fuerte);color:var(--texto-fuerte)}.estrellas{display:inline-flex;gap:3px;color:var(--texto-fuerte)}.estrellas svg{width:1rem;height:1rem}.contador{display:grid;gap:var(--sp-2)}.contador__cifra{font-family:var(--f-titular);font-size:var(--fs-h1);font-weight:300;line-height:.9;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;color:var(--texto-fuerte)}.contador__cifra sup{font-size:.4em;vertical-align:.9em;margin-left:.05em;font-style:italic}.contador__texto{font-size:var(--fs-sm);color:var(--texto-suave);max-width:18ch}.acordeon{border-top:1px solid var(--linea)}.acordeon__item{border-bottom:1px solid var(--linea)}.acordeon__pregunta{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--sp-5);padding:var(--sp-6) 0;font-family:var(--f-titular);font-size:var(--fs-h4);font-weight:400;line-height:1.2;color:var(--texto-fuerte);cursor:pointer;list-style:none;transition:color var(--t-rapido) ease}.acordeon__pregunta::-webkit-details-marker{display:none}.acordeon__pregunta:hover{color:var(--acento)}.acordeon__pregunta .t-num{font-size:var(--fs-base);min-width:2ch}.acordeon__icono{position:relative;width:1.25rem;height:1.25rem;align-self:center}.acordeon__icono::before,.acordeon__icono::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform var(--t-medio) var(--ease-salida)}.acordeon__icono::after{transform:rotate(90deg)}.acordeon__item[open] .acordeon__icono::after{transform:rotate(0deg)}.acordeon__item[open] .acordeon__icono::before{transform:rotate(180deg)}.acordeon__respuesta{overflow:hidden}.acordeon__respuesta-in{padding:0 0 var(--sp-6) calc(2ch + var(--sp-5));max-width:var(--medida);color:var(--texto-suave)}@media (max-width:719px){.acordeon__pregunta{grid-template-columns:1fr auto}.acordeon__pregunta .t-num{display:none}.acordeon__respuesta-in{padding-left:0}}.campo{position:relative;display:grid;gap:var(--sp-2)}.campo__etiqueta{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave)}.campo__etiqueta .opcional{font-weight:500;letter-spacing:.04em;text-transform:none}.campo__linea{position:relative}.campo__control{width:100%;min-height:3.25rem;padding:var(--sp-3) 0;border:0;border-bottom:1px solid var(--linea);border-radius:0;background:#fff0;color:var(--texto-fuerte);font-size:var(--fs-lg);appearance:none;-webkit-appearance:none}.campo__control::placeholder{color:var(--texto-suave);opacity:.7}textarea.campo__control{min-height:8rem;resize:vertical;line-height:1.5}select.campo__control{padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235B5E62' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1.25rem}.campo__linea::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--texto-fuerte);transform:scaleX(0);transform-origin:left;transition:transform var(--t-medio) var(--ease-salida)}.campo__linea:focus-within::after{transform:scaleX(1)}.campo__control:focus-visible{outline:none}.campo__ayuda{font-size:var(--fs-sm);color:var(--texto-suave)}.campo__error{display:none;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:600;color:var(--error)}.campo--error .campo__error{display:flex}.campo--error .campo__linea::after{transform:scaleX(1);background:var(--error)}.campo--ok .campo__linea::after{transform:scaleX(1);background:var(--acento)}.opciones{display:flex;flex-wrap:wrap;gap:var(--sp-3);border:0;padding:0;margin:0;min-width:0}.opciones legend{padding:0;margin-bottom:var(--sp-3)}.opcion{position:relative}.opcion input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.opcion span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--sp-5);border:1px solid var(--linea);border-radius:var(--radio-pildora);font-size:var(--fs-sm);font-weight:600;color:var(--texto);transition:background var(--t-rapido) ease,color var(--t-rapido) ease,border-color var(--t-rapido) ease}.opcion:hover span{border-color:var(--linea-fuerte)}.opcion input:checked+span{background:var(--texto-fuerte);border-color:var(--texto-fuerte);color:var(--fondo)}.opcion input:focus-visible+span{outline:2px solid var(--foco);outline-offset:3px}.casilla{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:start;font-size:var(--fs-sm);color:var(--texto-suave)}.casilla input{appearance:none;-webkit-appearance:none;width:1.375rem;height:1.375rem;margin:.1rem 0 0;border:1.5px solid var(--texto-suave);border-radius:var(--radio-s);display:grid;place-content:center;cursor:pointer;transition:background var(--t-rapido) ease,border-color var(--t-rapido) ease}.casilla input::after{content:"";width:.7rem;height:.38rem;border-left:2px solid var(--fondo);border-bottom:2px solid var(--fondo);transform:rotate(-45deg) scale(0);transition:transform var(--t-rapido) var(--ease-salida);margin-top:-.15rem}.casilla input:checked{background:var(--texto-fuerte);border-color:var(--texto-fuerte)}.casilla input:checked::after{transform:rotate(-45deg) scale(1)}.casilla a{color:var(--texto-fuerte)}.subida{position:relative;display:grid;place-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-5);border:1.5px dashed var(--linea-fuerte);border-radius:var(--radio-m);text-align:center;color:var(--texto-suave);transition:background var(--t-rapido) ease,border-color var(--t-rapido) ease}.subida input[type="file"]{position:absolute;inset:0;opacity:0;cursor:pointer}.subida:hover,.subida.is-sobre{background:color-mix(in srgb,var(--texto-fuerte) 4%,transparent)}.subida:focus-within{outline:2px solid var(--foco);outline-offset:4px}.subida__icono{width:2.25rem;height:2.25rem;color:var(--texto-fuerte)}.subida__titulo{font-family:var(--f-titular);font-size:var(--fs-h4);color:var(--texto-fuerte)}.subida__icono--ok{display:none;color:var(--salvia-osc)}.subida.is-con-fotos{border-style:solid;border-color:var(--salvia-osc);background:color-mix(in srgb,var(--salvia) 10%,transparent)}.subida.is-con-fotos .subida__icono:not(.subida__icono--ok){display:none}.subida.is-con-fotos .subida__icono--ok{display:block}.cursor{position:fixed;top:0;left:0;z-index:var(--z-cursor);width:0;height:0;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:opacity var(--t-medio) ease;will-change:transform}.cursor.is-activo{opacity:1}.cursor__punto,.cursor__aro{position:absolute;border-radius:50%;transition:transform var(--t-medio) var(--ease-salida),opacity var(--t-rapido) ease}.cursor__punto{left:-5px;top:-5px;width:10px;height:10px;background:var(--papel)}.cursor.is-sobre .cursor__punto{transform:scale(5.6)}.cursor.is-pulsado .cursor__punto{transform:scale(.6)}.cursor__aro{left:-50px;top:-50px;width:100px;height:100px;border:1.5px solid var(--papel);opacity:0;transform:scale(.4)}.cursor.is-goma .cursor__punto{transform:scale(.5)}.cursor.is-goma .cursor__aro{opacity:1;transform:scale(var(--aro,1))}@media (hover:hover) and (pointer:fine){html.tiene-cursor,html.tiene-cursor a,html.tiene-cursor button,html.tiene-cursor label,html.tiene-cursor summary{cursor:none}}@media (hover:none),(pointer:coarse){.cursor{display:none}}:root{--alto-cabecera:4.5rem}@media (min-width:1100px){:root{--alto-cabecera:5.5rem}}.precarga{display:none}html.precarga-activa .precarga{position:fixed;inset:0;z-index:var(--z-precarga);display:grid;place-items:center;background:var(--papel);animation:precarga-sale .55s var(--ease-trazo) 1.15s forwards}html.precarga-activa.precarga-fin .precarga{animation:precarga-sale .7s var(--ease-trazo) forwards}@keyframes precarga-sale{to{clip-path:inset(0 0 100% 0);visibility:hidden}}.precarga__marca{position:relative;display:flex;align-items:baseline;color:var(--grafito)}.precarga__nombre{font-family:var(--f-titular);font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:500;letter-spacing:-.015em;line-height:1;clip-path:inset(0 100% 0 0);animation:escribir .75s var(--ease-suave) .1s forwards}.precarga__firma{margin-left:.25em;font-family:var(--f-mano);font-size:clamp(2.4rem,1.7rem + 3vw,4.25rem);color:var(--pizarra);transform:rotate(-7deg) translateY(.2em);clip-path:inset(0 100% 0 0);animation:escribir .55s steps(7,end) .7s forwards}@keyframes escribir{to{clip-path:inset(0 -5% 0 0)}}.precarga__trazo{position:absolute;left:-4%;bottom:-.55em;width:108%;height:.5em;--trazo-grosor:2}.precarga__trazo path{stroke-dashoffset:1;animation:trazar .8s var(--ease-trazo) .35s forwards}@keyframes trazar{to{stroke-dashoffset:0}}.logo{position:relative;display:inline-flex;align-items:baseline;color:var(--texto-fuerte);text-decoration:none;line-height:1;white-space:nowrap}.logo:hover{color:var(--texto-fuerte)}.logo__nombre{font-family:var(--f-titular);font-size:clamp(1.55rem,1.35rem + .6vw,1.95rem);font-weight:500;letter-spacing:-.01em}.logo__firma{margin-left:.2em;font-family:var(--f-mano);font-size:clamp(1.35rem,1.2rem + .5vw,1.7rem);color:var(--texto-suave);transform:rotate(-7deg) translateY(.18em);transform-origin:left center;transition:transform var(--t-medio) var(--ease-salida)}.logo:hover .logo__firma{transform:rotate(-3deg) translateY(.12em)}.logo--imagen img{height:3.25rem;width:auto}@media (min-width:1100px){.logo--imagen img{height:4rem}}.cabecera{position:fixed;inset:0 0 auto;z-index:var(--z-cabecera);height:var(--alto-cabecera);color:var(--texto);transition:transform .6s var(--ease-salida),background-color .4s ease,box-shadow .4s ease}.cabecera::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--papel) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--linea);opacity:0;transition:opacity .4s ease}.cabecera.is-desplazada::before{opacity:1}.admin-bar .cabecera{top:46px}@media (min-width:783px){.admin-bar .cabecera{top:32px}}.cabecera.is-oculta{transform:translate3d(0,-100%,0)}.cabecera:focus-within{transform:none}.cabecera__in{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);height:100%}.cabecera__logo{flex:none}.nav{display:none}@media (min-width:1100px){.nav{display:block;margin-inline:auto}.nav__lista{display:flex;gap:clamp(1.25rem,2.2vw,2.25rem)}}.nav__enlace{position:relative;display:inline-block;padding:.5rem 0;font-size:var(--fs-sm);font-weight:500;color:var(--texto);text-decoration:none}.nav__enlace .trazo{position:absolute;left:-4%;bottom:.15rem;width:108%;height:.45rem;--trazo-grosor:1.6}.nav__enlace .trazo path{stroke-dashoffset:1;transition:stroke-dashoffset .3s var(--ease-salida)}.nav__enlace:hover,.nav__enlace.is-actual{color:var(--texto-fuerte)}.nav__enlace:hover .trazo path,.nav__enlace:focus-visible .trazo path,.nav__enlace.is-actual .trazo path{stroke-dashoffset:0}.nav__padre{position:relative;display:flex;align-items:center;gap:.1rem}.nav__abrir{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;margin-right:-.4rem;color:var(--texto-suave);border-radius:var(--radio-pildora)}.nav__abrir svg{width:.85rem;height:.85rem;transition:transform var(--t-medio) var(--ease-salida)}.nav__abrir:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.nav__sub{position:absolute;top:100%;left:-1.25rem;z-index:2;display:grid;min-width:15rem;padding:var(--sp-3);background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio-m);box-shadow:var(--sombra-2);opacity:0;visibility:hidden;transform:translate3d(0,-.4rem,0);transition:opacity var(--t-rapido) ease,transform var(--t-medio) var(--ease-salida),visibility 0s linear var(--t-medio)}.nav__sub::before{content:"";position:absolute;inset:-.75rem 0 auto;height:.75rem}.nav__padre:hover .nav__sub,.nav__padre.is-abierto .nav__sub{opacity:1;visibility:visible;transform:none;transition:opacity var(--t-rapido) ease,transform var(--t-medio) var(--ease-salida),visibility 0s}.nav__padre:hover .nav__abrir svg,.nav__padre.is-abierto .nav__abrir svg{transform:rotate(180deg)}.nav__sub-enlace{display:block;padding:.55rem .75rem;border-radius:var(--radio-s);font-size:var(--fs-sm);color:var(--texto);text-decoration:none;transition:background var(--t-rapido) ease,color var(--t-rapido) ease}.nav__sub-enlace:hover,.nav__sub-enlace.is-actual{background:var(--niebla);color:var(--texto-fuerte)}.nav__sub li:last-child{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--linea)}.cabecera__acciones{display:flex;align-items:center;gap:var(--sp-3)}.redes{display:flex;gap:var(--sp-2)}.cabecera__redes{display:none}.cabecera__redes .btn-icono{width:2.5rem;height:2.5rem;border-color:#fff0}.cabecera__redes .btn-icono:hover{border-color:var(--texto-fuerte)}@media (min-width:1280px){.cabecera__redes{display:flex}}.cabecera__cta{min-height:2.75rem;padding-inline:var(--sp-5)}.cabecera__cta-largo{display:none}@media (min-width:560px){.cabecera__cta-largo{display:inline}.cabecera__cta-corto{display:none}}.hamburguesa{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:2.75rem;padding:0 0 0 var(--sp-2);color:var(--texto-fuerte);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-mayus);text-transform:uppercase}.hamburguesa__texto{display:none}@media (min-width:560px){.hamburguesa__texto{display:inline}}.hamburguesa__lineas{position:relative;display:block;width:1.75rem;height:.75rem}.hamburguesa__lineas span{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;border-radius:2px;transform-origin:left center;transition:transform var(--t-medio) var(--ease-salida)}.hamburguesa__lineas span:first-child{top:0}.hamburguesa__lineas span:last-child{top:calc(100% - 1.5px);transform:scaleX(.65)}@media (hover:hover) and (pointer:fine){.hamburguesa:hover .hamburguesa__lineas span:last-child{transform:scaleX(1)}}@media (min-width:1100px){.hamburguesa{display:none}}html.menu-abierto .cabecera{color:var(--papel);transform:none}html.menu-abierto .cabecera::before{opacity:0}html.menu-abierto .cabecera .logo,html.menu-abierto .cabecera .hamburguesa{color:var(--papel)}html.menu-abierto .cabecera .logo__firma{color:var(--ceniza)}html.menu-abierto .cabecera__cta{visibility:hidden}html.menu-abierto .hamburguesa__lineas span{transform-origin:center}html.menu-abierto .hamburguesa__lineas span:first-child{transform:translateY(calc(.375rem - .75px)) rotate(45deg)}html.menu-abierto .hamburguesa__lineas span:last-child{transform:translateY(calc(-.375rem + .75px)) rotate(-45deg)}.menu-movil{position:fixed;inset:0;z-index:calc(var(--z-cabecera) - 1);display:flex;overflow-y:auto;overscroll-behavior:contain;background:var(--grafito);color:var(--texto);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .3s var(--ease-salida),visibility 0s linear .3s}html.menu-abierto .menu-movil{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .5s var(--ease-cajon),visibility 0s}.menu-movil__in{position:relative;display:grid;grid-template-rows:1fr auto auto;gap:var(--sp-7);min-height:100%;padding-top:calc(var(--alto-cabecera) + var(--sp-6));padding-bottom:var(--sp-7)}.menu-movil__lista{display:grid;align-content:center;gap:.1rem}.menu-movil__lista li{overflow:hidden}.menu-movil__enlace{display:flex;align-items:baseline;gap:var(--sp-4);padding:.15rem 0;color:var(--texto-fuerte);text-decoration:none;transform:translate3d(0,110%,0);transition:transform .5s var(--ease-salida),color var(--t-rapido) ease}html.menu-abierto .menu-movil__enlace{transform:none;transition-delay:calc(.12s + var(--i) * 40ms),0s}.menu-movil__enlace .t-num{font-size:var(--fs-sm);min-width:2ch;color:var(--texto-suave)}.menu-movil__texto{font-family:var(--f-titular);font-size:clamp(2.6rem,1.8rem + 4.5vw,4.5rem);font-weight:300;line-height:1.05;letter-spacing:-.02em}.menu-movil__enlace:hover .menu-movil__texto,.menu-movil__enlace[aria-current] .menu-movil__texto{font-style:italic;color:var(--salvia-clara)}.menu-movil__sub{display:flex;flex-wrap:wrap;gap:.2rem var(--sp-4);padding:.2rem 0 var(--sp-3) calc(2ch + var(--sp-4) + .2rem);opacity:0;transition:opacity .5s ease}html.menu-abierto .menu-movil__sub{opacity:1;transition-delay:calc(.2s + var(--i) * 40ms)}.menu-movil__sub a{display:inline-block;padding:.3rem 0;font-size:var(--fs-sm);color:var(--texto-suave);text-decoration:none}.menu-movil__sub a:hover,.menu-movil__sub a[aria-current]{color:var(--salvia-clara)}.menu-movil__pie{display:grid;gap:var(--sp-5);opacity:0;transform:translate3d(0,1rem,0);transition:opacity .6s ease,transform .8s var(--ease-salida)}html.menu-abierto .menu-movil__pie{opacity:1;transform:none;transition-delay:.3s}.menu-movil__contacto{display:grid;gap:var(--sp-2);font-size:var(--fs-sm)}.menu-movil__contacto a{color:var(--texto-suave);text-decoration:none}.menu-movil__contacto a:hover{color:var(--texto-fuerte)}.menu-movil__nota{justify-self:end;margin-top:calc(var(--sp-5) * -1);color:var(--ceniza);opacity:0;transform:rotate(-6deg) translateY(.5rem);transition:opacity .6s ease,transform .8s var(--ease-salida)}html.menu-abierto .menu-movil__nota{opacity:1;transform:rotate(-6deg);transition-delay:.4s}@media (min-width:720px){.menu-movil__pie{grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-7)}.menu-movil__pie .btn--bloque{width:auto}}@media (min-width:1100px){.menu-movil{display:none}}.pie{padding-top:var(--seccion);padding-bottom:calc(var(--sp-6) + 4.5rem);background:var(--fondo);color:var(--texto);overflow:hidden}.pie a{color:var(--texto);text-decoration:none}.pie a:hover{color:var(--texto-fuerte)}@media (min-width:1024px){.pie{padding-bottom:var(--sp-6)}}.pie__llamada{align-items:end}.pie__titular{display:grid;gap:var(--sp-5)}.pie__titular .t-h1{max-width:11em}.pie__datos{display:grid;gap:var(--sp-3)}.pie__datos li{display:flex;align-items:center;gap:var(--sp-3)}.pie__datos svg{width:1.15rem;height:1.15rem;color:var(--texto-suave);flex:none}.pie__separador{margin-block:var(--sp-9) var(--sp-8);color:var(--ceniza)}.pie__columnas{display:grid;gap:var(--sp-8) var(--hueco);grid-template-columns:repeat(2,minmax(0,1fr))}.pie__marca,.pie__news{grid-column:1 / -1}@media (min-width:1024px){.pie__columnas{grid-template-columns:3.4fr 1.6fr 2.1fr 2.3fr 3.4fr}.pie__marca,.pie__news{grid-column:auto}}.pie__frase{max-width:30ch;font-size:var(--fs-sm)}.pie__titulo{margin-bottom:var(--sp-5);font-family:var(--f-texto);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-mayus);text-transform:uppercase;color:var(--texto-suave)}.pie__news .pie__titulo{font-family:var(--f-titular);font-size:var(--fs-h4);font-weight:400;letter-spacing:0;text-transform:none;color:var(--texto-fuerte);margin-bottom:var(--sp-3)}.pie__col ul{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.pie__col a{position:relative}.pie__col a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--t-medio) var(--ease-salida)}.pie__col a:hover::after{transform:scaleX(1);transform-origin:left}.news{display:grid;gap:var(--sp-4);margin-top:var(--sp-5)}.news__fila{display:flex;align-items:center}.news__fila .campo__control{flex:1;min-width:0;font-size:var(--fs-base)}.news__enviar{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border-radius:50%;color:var(--texto-fuerte);transition:background var(--t-rapido) ease,color var(--t-rapido) ease,transform .4s var(--ease-salida)}.news__enviar svg{width:1.2rem;height:1.2rem}.news__enviar:hover{background:var(--acento-sup);color:var(--acento-tinta)}.news__trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.news__msg{min-height:1.5em;font-size:var(--fs-sm);font-weight:600;color:var(--acento)}.news__msg.is-error{color:var(--error)}.news.is-enviando{opacity:.6;pointer-events:none}.pie__gigante{position:relative;display:flex;align-items:baseline;justify-content:center;margin:var(--sp-9) calc(var(--margen) * -1) var(--sp-5);font-family:var(--f-titular);font-size:clamp(5.5rem,21vw,21rem);font-weight:300;line-height:.78;letter-spacing:-.045em;color:#333336;white-space:nowrap;user-select:none;pointer-events:none}.pie__gigante-firma{position:absolute;right:8%;bottom:18%;font-family:var(--f-mano);font-size:.26em;letter-spacing:0;color:var(--pizarra);transform:rotate(-8deg)}.pie__base{position:relative;display:grid;gap:var(--sp-3) var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--linea);font-size:var(--fs-xs);color:var(--texto-suave)}@media (min-width:1024px){.pie__base{grid-template-columns:auto 1fr}.pie__afiliados{grid-column:1 / -1}.pie__legal{justify-content:flex-end}}.pie__legal{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.pie__legal a,.pie__cookies{color:var(--texto-suave);font-size:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--linea)}@media (pointer:coarse){.pie__col ul{gap:var(--sp-1)}.pie__col li>a,.pie__legal a,.pie__cookies,.pie__datos a{display:inline-block;padding-block:.6rem}.pie__col a::after{bottom:.5rem}.casilla a,body .cmplz-cookiebanner .cmplz-links .cmplz-link{position:relative}.casilla a::after,body .cmplz-cookiebanner .cmplz-links .cmplz-link::after{content:"";position:absolute;inset:-.7rem -.25rem}}.pie__afiliados{max-width:80ch;opacity:.85}.whatsapp{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:calc(var(--z-cabecera) - 2);display:inline-flex;align-items:center;gap:var(--sp-2);height:3.5rem;padding:0 1rem;border-radius:var(--radio-pildora);background:var(--grafito);color:var(--papel);box-shadow:var(--sombra-2);text-decoration:none;transform:translate3d(0,160%,0);transition:transform .4s var(--ease-salida),background var(--t-rapido) ease}.whatsapp.is-visible{transform:none}.whatsapp:hover{background:var(--salvia-osc);color:var(--papel)}.whatsapp svg{width:1.5rem;height:1.5rem;flex:none}.whatsapp__texto{max-width:0;overflow:hidden;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;transition:max-width .5s var(--ease-salida)}.whatsapp:hover .whatsapp__texto,.whatsapp:focus-visible .whatsapp__texto{max-width:8rem}html.menu-abierto .whatsapp{transform:translate3d(0,160%,0)}html.no-js .whatsapp{transform:none}.cmplz-cookiebanner,#cmplz-manage-consent{--cmplz_banner_width:30rem;--cmplz_banner_background_color:var(--papel);--cmplz_banner_border_color:var(--linea);--cmplz_banner_border_width:1px;--cmplz_banner_border_radius:var(--radio-m);--cmplz_text_color:var(--texto);--cmplz_hyperlink_color:var(--texto-suave);--cmplz_text_font_size:var(--fs-sm);--cmplz_link_font_size:var(--fs-xs);--cmplz_category_body_font_size:var(--fs-xs);--cmplz_title_font_size:var(--fs-h4);--cmplz_button_font_size:var(--fs-xs);--cmplz_button_border_radius:var(--radio-pildora);--cmplz_button_accept_background_color:var(--grafito);--cmplz_button_accept_border_color:var(--grafito);--cmplz_button_accept_text_color:var(--papel);--cmplz_button_deny_background_color:var(--grafito);--cmplz_button_deny_border_color:var(--grafito);--cmplz_button_deny_text_color:var(--papel);--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:var(--linea-fuerte);--cmplz_button_settings_text_color:var(--texto-fuerte);--cmplz_category_header_always_active_color:var(--salvia-osc);--cmplz_slider_active_color:var(--salvia-osc);--cmplz_slider_inactive_color:var(--ceniza);--cmplz_slider_bullet_color:var(--papel)}body .cmplz-cookiebanner{overflow-x:hidden;font-family:var(--f-texto);box-shadow:var(--sombra-3)}@media (max-width:767px){body .cmplz-cookiebanner{border-radius:var(--radio-m) var(--radio-m) 0 0}body .cmplz-cookiebanner .cmplz-message{font-size:var(--fs-xs)}body .cmplz-cookiebanner{gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) max(var(--sp-4),env(safe-area-inset-bottom))}body .cmplz-cookiebanner .cmplz-body .cmplz-message{line-height:1.45}body .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences{min-height:2.5rem;border-color:#fff0;text-decoration:underline;text-underline-offset:.25em}}body .cmplz-cookiebanner .cmplz-header{grid-template-columns:1fr auto;column-gap:var(--sp-4)}body .cmplz-cookiebanner .cmplz-logo{display:none}body .cmplz-cookiebanner .cmplz-header .cmplz-title{display:block;grid-column:1;grid-row:1;justify-self:start;text-align:left}body .cmplz-cookiebanner .cmplz-header .cmplz-close{grid-column:2;grid-row:1;align-self:start}@media (max-width:767px){body .cmplz-cookiebanner .cmplz-header .cmplz-title{font-size:1.35rem}}@media (min-width:768px){body .cmplz-cookiebanner.cmplz-bottom-right{right:auto;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom))}}body .cmplz-cookiebanner .cmplz-title{font-family:var(--f-titular);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--texto-fuerte)}body .cmplz-cookiebanner .cmplz-message{line-height:1.6;color:var(--texto-suave)}body .cmplz-cookiebanner .cmplz-divider{border-color:var(--linea)}body .cmplz-cookiebanner .cmplz-close{color:var(--texto-fuerte);border-radius:var(--radio-pildora)}body .cmplz-cookiebanner .cmplz-close:focus-visible,body .cmplz-cookiebanner .cmplz-btn:focus-visible,body .cmplz-cookiebanner .cmplz-category-toggle:focus-visible{outline:2px solid var(--foco);outline-offset:3px}body .cmplz-cookiebanner .cmplz-buttons{flex-direction:row;flex-wrap:wrap;gap:var(--sp-2)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{flex:1 1 0%;min-width:0;width:auto;min-height:2.75rem;margin:0;padding-inline:var(--sp-4);font-family:var(--f-texto);font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background var(--t-rapido) ease,border-color var(--t-rapido) ease,color var(--t-rapido) ease,scale var(--t-pulsar) var(--ease-salida)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences,body .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences{flex-basis:100%}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:active{scale:.97}@media (hover:hover) and (pointer:fine){body .cmplz-cookiebanner .cmplz-buttons .cmplz-accept:hover,body .cmplz-cookiebanner .cmplz-buttons .cmplz-deny:hover{background:var(--salvia-osc);border-color:var(--salvia-osc)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences:hover,body .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences:hover{background:var(--niebla)}}body .cmplz-cookiebanner .cmplz-links .cmplz-link{text-decoration:underline;text-decoration-color:var(--linea);text-underline-offset:.2em}body .cmplz-cookiebanner .cmplz-links .cmplz-link:hover{color:var(--texto-fuerte);text-decoration-color:currentColor}body .cmplz-cookiebanner .cmplz-categories .cmplz-category{background:var(--niebla);border-radius:var(--radio-m)}body .cmplz-cookiebanner .cmplz-category-title{font-family:var(--f-texto);font-weight:700;color:var(--texto-fuerte)}body #cmplz-manage-consent .cmplz-manage-consent{right:auto;left:max(1rem,env(safe-area-inset-left));height:auto;padding:.55rem 1rem .9rem;border-radius:var(--radio-m) var(--radio-m) 0 0;font-family:var(--f-texto);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;box-shadow:var(--sombra-1)}@media (prefers-reduced-motion:reduce){body .cmplz-cookiebanner,body #cmplz-manage-consent .cmplz-manage-consent{animation:none!important;transition:none!important}}