:root{--c-fondo:#070607;--c-superficie:#121013;--c-superficie-2:#1b181c;--c-texto:#efe8df;--c-texto-suave:#b9ada3;--c-texto-tenue:#8a7f77;--c-linea:#efe8df14;--c-linea-fuerte:#efe8df2e;--c-fucsia:#e0478f;--c-turquesa:#3cc8be;--c-lila:#c7a6f0;--c-azul-bebe:#9fc4f0;--c-blanco:#fff;--c-negro:#000;--c-champan:#d4c2b0;--c-acento:var(--c-lila);--iris:linear-gradient(90deg, #ffc9a8, #f7b6c8, #c7a6f0, #9fc4f0);--f-titulo:"Bodoni Moda", "Didot", Georgia, serif;--f-cursiva:"Ballet", "Snell Roundhand", cursive;--f-texto:"Jost", "Futura", system-ui, sans-serif;--t-xs:.6875rem;--t-sm:.875rem;--t-base:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-lg:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--t-xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--t-2xl:clamp(2.25rem, 1.6rem + 2.6vw, 3.75rem);--t-hero:clamp(2.75rem, 1.2rem + 4.4vw, 5.25rem);--e-1:.25rem;--e-2:.5rem;--e-3:1rem;--e-4:1.5rem;--e-5:2.5rem;--e-6:4rem;--e-7:6rem;--e-8:9rem;--margen:clamp(1rem, .5rem + 2.5vw, 2rem);--ancho-max:1440px;--ancho-lectura:68ch;--radio:4px;--radio-lg:14px;--dur:.6s;--curva:cubic-bezier(.22, .61, .36, 1);--alto-cabecera:88px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-fondo);color:var(--c-texto);font-family:var(--f-texto);font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.7;overflow-x:hidden}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-titulo);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.1}p{margin:0}::selection{background:var(--c-lila);color:var(--c-negro)}:focus-visible{outline:2px solid var(--c-lila);outline-offset:3px;border-radius:2px}.contenedor{width:100%;max-width:var(--ancho-max);padding-inline:var(--margen);margin-inline:auto}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.saltar{left:var(--margen);z-index:100;background:var(--c-texto);color:var(--c-fondo);padding:.6em 1em;position:absolute;top:-100px}.saltar:focus{top:1rem}.etq{font-family:var(--f-texto);font-size:var(--t-xs);letter-spacing:.32em;text-transform:uppercase;color:var(--c-texto-suave);font-weight:500}.cursiva-iris{font-family:var(--f-cursiva);background:var(--iris);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.seccion{padding-block:var(--e-7)}.seccion__cabeza{justify-content:space-between;align-items:end;gap:var(--e-4);margin-bottom:var(--e-5);flex-wrap:wrap;display:flex}.seccion__titulo{font-size:var(--t-2xl);margin-top:var(--e-2)}.enlace-flecha{font-size:var(--t-sm);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.6em;font-weight:500;text-decoration:none;display:inline-flex}.enlace-flecha:after{content:"→";transition:transform var(--dur) var(--curva)}.enlace-flecha:hover:after{transform:translate(6px)}.boton{border:1px solid var(--c-linea-fuerte);color:var(--c-texto);cursor:pointer;font-size:var(--t-sm);letter-spacing:.16em;text-transform:uppercase;transition:background var(--dur) var(--curva), border-color var(--dur) var(--curva), color var(--dur) var(--curva);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.85em 1.6em;font-weight:500;text-decoration:none;display:inline-flex}.boton:hover{border-color:var(--c-texto);background:#efe8df0f}.boton--lleno{background:var(--c-texto);color:var(--c-fondo);border-color:var(--c-texto)}.boton--lleno:hover{background:var(--c-champan);border-color:var(--c-champan);color:var(--c-fondo)}.columnas{pointer-events:none;grid-template-columns:repeat(var(--n-col,6), 1fr);display:grid;position:absolute;inset:0}.columnas i{border-left:1px solid var(--c-linea)}.columnas i:first-child{border-left:0}@media (width<=720px){.columnas{--n-col:3}.columnas i:nth-child(n+4){display:none}}[data-revelar]{opacity:0;transition:opacity .9s var(--curva), transform .9s var(--curva);transition-delay:var(--retraso,0s);transform:translateY(14px)}[data-revelar].visible,.sin-js [data-revelar]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-revelar]{opacity:1;transform:none}}.cabecera[data-astro-cid-anclemld]{z-index:50;height:var(--alto-cabecera);transition:background .5s var(--curva);position:fixed;inset:0 0 auto}.cabecera[data-astro-cid-anclemld].con-fondo{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--c-linea);background:#070607b8}.cabecera__fila[data-astro-cid-anclemld]{grid-template-columns:repeat(6,1fr);align-items:center;height:100%;display:grid}.marca[data-astro-cid-anclemld]{font-family:var(--f-cursiva);padding-left:var(--margen);white-space:nowrap;padding-top:.3rem;font-size:2.3rem;line-height:1;text-decoration:none}.nav[data-astro-cid-anclemld]{display:contents}.nav__enlace[data-astro-cid-anclemld]{padding-left:var(--margen);font-size:var(--t-xs);letter-spacing:.28em;text-transform:uppercase;opacity:.72;justify-self:start;font-weight:500;text-decoration:none;transition:opacity .3s;position:relative}.nav__enlace[data-astro-cid-anclemld]:hover,.nav__enlace[data-astro-cid-anclemld].activo{opacity:1}.nav__enlace[data-astro-cid-anclemld].activo:after{content:"";left:var(--margen);background:var(--c-acento);height:1px;position:absolute;bottom:-10px;right:0}.cabecera__der[data-astro-cid-anclemld]{padding-right:var(--margen);justify-content:flex-end;align-items:center;gap:1.6rem;display:flex}.idioma[data-astro-cid-anclemld]{font-size:var(--t-xs);letter-spacing:.24em;gap:.35em;font-weight:500;text-decoration:none;display:flex}.idioma[data-astro-cid-anclemld] span[data-astro-cid-anclemld]{opacity:.45;transition:opacity .3s}.idioma[data-astro-cid-anclemld] span[data-astro-cid-anclemld].on,.idioma[data-astro-cid-anclemld]:hover span[data-astro-cid-anclemld]{opacity:1}.rejilla[data-astro-cid-anclemld]{cursor:pointer;background:0 0;border:0;grid-template-columns:repeat(3,3px);gap:4px;margin:-10px;padding:10px;display:grid}.rejilla[data-astro-cid-anclemld] i[data-astro-cid-anclemld]{background:var(--c-texto);width:3px;height:3px;transition:transform .4s var(--curva)}.rejilla[data-astro-cid-anclemld]:hover i[data-astro-cid-anclemld]:nth-child(odd){transform:scale(1.6)}.menu[data-astro-cid-anclemld]{z-index:60;position:fixed;inset:0}.menu[data-astro-cid-anclemld][hidden]{display:none}.menu__fondo[data-astro-cid-anclemld]{-webkit-backdrop-filter:blur(18px);background:#070607e0;position:absolute;inset:0}.menu__panel[data-astro-cid-anclemld]{padding-top:calc(var(--alto-cabecera) + var(--e-5));animation:entra .5s var(--curva);position:relative}.menu__cerrar[data-astro-cid-anclemld]{top:28px;right:var(--margen);cursor:pointer;opacity:.8;background:0 0;border:0;font-size:1.2rem;position:absolute}.menu__cols[data-astro-cid-anclemld]{gap:var(--e-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.menu[data-astro-cid-anclemld] ul[data-astro-cid-anclemld]{margin:var(--e-3) 0 0;gap:.6rem;padding:0;list-style:none;display:grid}.menu[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{font-family:var(--f-titulo);font-size:var(--t-xl);align-items:center;gap:.6em;text-decoration:none;transition:color .3s;display:inline-flex}.menu[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:hover{color:var(--acento,var(--c-lila))}.punto[data-astro-cid-anclemld]{background:var(--acento);border-radius:50%;flex:none;width:8px;height:8px}@keyframes entra{0%{opacity:0;transform:translateY(10px)}}@media (width<=900px){.cabecera__fila[data-astro-cid-anclemld]{grid-template-columns:1fr auto}.nav[data-astro-cid-anclemld]{display:none}.marca[data-astro-cid-anclemld]{font-size:2rem}}.pie[data-astro-cid-kb2vq6wp]{border-top:1px solid var(--c-linea);padding-top:var(--e-7);margin-top:var(--e-7);position:relative}.pie__rejilla[data-astro-cid-kb2vq6wp]{gap:var(--e-5);grid-template-columns:2fr 1fr 1fr;display:grid;position:relative}.pie__logo[data-astro-cid-kb2vq6wp]{font-family:var(--f-cursiva);font-size:clamp(3.5rem,2rem + 6vw,7rem);line-height:1;text-decoration:none}.pie__lema[data-astro-cid-kb2vq6wp]{font-family:var(--f-titulo);font-size:var(--t-lg);margin-top:var(--e-3);color:var(--c-texto-suave)}.pie__lema[data-astro-cid-kb2vq6wp] .cursiva-iris[data-astro-cid-kb2vq6wp]{padding-inline:.1em;font-size:1.35em}.pie[data-astro-cid-kb2vq6wp] ul[data-astro-cid-kb2vq6wp]{margin:var(--e-3) 0 0;gap:.4rem;padding:0;list-style:none;display:grid}.pie[data-astro-cid-kb2vq6wp] ul[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:var(--c-texto-suave);text-decoration:none;transition:color .3s}.pie[data-astro-cid-kb2vq6wp] ul[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{color:var(--c-texto)}.pie__base[data-astro-cid-kb2vq6wp]{justify-content:space-between;gap:var(--e-3);padding-block:var(--e-6) var(--e-4);font-size:var(--t-sm);color:var(--c-texto-tenue);display:flex;position:relative}@media (width<=760px){.pie__rejilla[data-astro-cid-kb2vq6wp]{grid-template-columns:1fr 1fr}.pie__marca[data-astro-cid-kb2vq6wp]{grid-column:1/-1}.pie__base[data-astro-cid-kb2vq6wp]{flex-direction:column}}.aviso[data-astro-cid-p536li7j]{z-index:70;right:var(--margen);bottom:var(--margen);max-width:380px;padding:var(--e-4);border-radius:var(--radio-lg);border:1px solid var(--c-linea-fuerte);-webkit-backdrop-filter:blur(16px);animation:sube .7s var(--curva);background:#121013d1;position:fixed;box-shadow:0 20px 60px #00000080}.aviso[data-astro-cid-p536li7j][hidden]{display:none}.aviso[data-astro-cid-p536li7j] p[data-astro-cid-p536li7j]{font-family:var(--f-titulo);font-size:var(--t-lg);line-height:1.3}.aviso__botones[data-astro-cid-p536li7j]{gap:var(--e-2);margin-top:var(--e-3);flex-wrap:wrap;display:flex}.aviso[data-astro-cid-p536li7j] .boton[data-astro-cid-p536li7j]{font-size:var(--t-xs);padding:.7em 1.2em}@keyframes sube{0%{opacity:0;transform:translateY(16px)}}@media (width<=520px){.aviso[data-astro-cid-p536li7j]{left:var(--margen);max-width:none}}
