:root{--fondo:#0b0b0b;--superficie:#161616;--superficie-2:#1f1f1f;--borde:#2a2a2a;--texto:#fff;--texto-2:#ffffffb8;--texto-3:#ffffff80;--acento:#fff;--titular:"Inter", "Arial Black", system-ui, sans-serif;--cuerpo:"Open Sans", system-ui, sans-serif;--radio:14px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--cuerpo);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}body:before{content:"";opacity:.08;pointer-events:none;z-index:100;background:url(/img/grano.png) 0 0/540px;position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit}.contenedor{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}@media (width>=720px){.contenedor{padding:0 28px}}.cabecera{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--borde);background:#0b0b0beb;position:sticky;top:0}.cabecera-fila{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.marca{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marca-logo{background:#000;border:1px solid #333;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.marca-logo img{object-fit:contain;width:26px;height:26px}.marca-nombre{white-space:nowrap;font-family:var(--titular);letter-spacing:-.01em;font-size:20px;font-weight:900}.boton-cabecera{font-family:var(--titular);text-transform:uppercase;color:#000;white-space:nowrap;background:#fff;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none}.menu{scrollbar-width:none;align-items:center;gap:22px;height:44px;display:flex;overflow-x:auto}.menu::-webkit-scrollbar{display:none}.menu a{font-family:var(--titular);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}.menu a:hover,.menu a[aria-current=page]{color:#fff}@media (width<=420px){.marca-nombre{font-size:17px}.boton-cabecera{padding:8px 11px;font-size:11px}}.etiqueta{font-family:var(--titular);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.etiqueta:before{content:"";background:#000 url(/img/logo.png) 50%/13px no-repeat;border:1px solid #333;border-radius:50%;width:20px;height:20px}.titular{font-family:var(--titular);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:900;line-height:.98}.subtitulo{font-family:var(--cuerpo);text-transform:uppercase;color:var(--texto-2);text-wrap:pretty;margin:0;font-weight:600;font-stretch:80%;line-height:1.35}.foto{background:var(--superficie-2);position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.foto:after{content:"";background:linear-gradient(#0000 35%,#000000e0 100%);position:absolute;inset:0}.destacado{border-radius:var(--radio);background:var(--superficie);border:1px solid var(--borde);grid-template-columns:1fr;margin-top:20px;text-decoration:none;display:grid;overflow:hidden}@media (width>=820px){.destacado{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.destacado .foto{aspect-ratio:1}.destacado .foto:after{display:none}.destacado .foto .fondo{object-fit:cover;filter:blur(28px)brightness(.5);position:absolute;inset:0;transform:scale(1.2)}.destacado .foto .principal{object-fit:contain;z-index:1;position:relative}.destacado-texto{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 20px 28px;display:flex}@media (width>=820px){.destacado-texto{padding:40px}}.destacado .titular{font-size:clamp(30px,4.2vw,56px)}.destacado .subtitulo{font-size:clamp(13px,1.4vw,17px)}.destacado:hover .principal,.tarjeta:hover img{transform:scale(1.03)}.seccion-titulo{font-family:var(--titular);text-transform:uppercase;letter-spacing:.14em;color:var(--texto-3);align-items:center;gap:12px;margin:44px 0 16px;font-size:15px;font-weight:900;display:flex}.seccion-titulo:after{content:"";background:var(--borde);flex:1;height:1px}.rejilla{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=640px){.rejilla{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.rejilla{grid-template-columns:repeat(3,1fr)}}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.tarjeta:hover{border-color:#444}.tarjeta .foto{aspect-ratio:4/3}.tarjeta .foto img{object-position:center 20%}.tarjeta-cuerpo{flex-direction:column;gap:10px;padding:14px 16px 18px;display:flex}.tarjeta .titular{font-size:22px;line-height:1.02}.tarjeta-meta{color:var(--texto-3);font-size:13px}.articulo-cabecera{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:34px 0 22px;display:flex}.articulo-cabecera .titular{max-width:980px;font-size:clamp(32px,6vw,62px)}.articulo-cabecera .subtitulo{max-width:760px;font-size:clamp(14px,1.8vw,18px)}.articulo-meta{color:var(--texto-3);font-size:14px}.articulo-foto{border-radius:var(--radio);max-width:640px;margin:0 auto;overflow:hidden}.articulo-foto:after{display:none}.articulo-foto img{height:auto}.instagram-embed{max-width:540px;margin:40px auto 0}.instagram-embed h2{text-align:center}.ig-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:0;overflow:hidden}.ig-tarjeta{color:#fff;flex-direction:column;align-items:center;gap:14px;padding:14px 14px 18px;text-decoration:none;display:flex}.ig-cabecera{align-self:flex-start;align-items:center;gap:10px;font-size:14px;line-height:1.3;display:flex}.ig-cabecera small{color:var(--texto-3)}.ig-imagen{border-radius:10px;width:100%;max-width:360px}.pie-foto{text-align:center;color:var(--texto-3);margin:8px 0 0;font-size:13px}.prosa{color:#ffffffe0;max-width:700px;margin:30px auto 0;font-size:18px;line-height:1.75}.prosa h2{font-family:var(--titular);text-transform:uppercase;color:#fff;margin:44px 0 12px;font-size:26px;font-weight:900;line-height:1.05}.prosa h3{font-family:var(--titular);color:#fff;margin:32px 0 8px;font-size:20px;font-weight:800}.prosa a{color:#fff;text-underline-offset:3px;text-decoration-thickness:1px}.prosa strong{color:#fff}.prosa blockquote{font-family:var(--titular);color:#fff;border-left:3px solid #fff;margin:28px 0;padding:4px 0 4px 20px;font-size:22px;font-weight:800;line-height:1.25}.prosa ul,.prosa ol{padding-left:22px}.prosa li{margin:6px 0}.prosa img{border-radius:10px;margin:24px 0}.prosa hr{background:var(--borde);border:0;height:1px;margin:40px 0}.embed{aspect-ratio:16/9;background:#000;border-radius:12px;margin:30px 0;position:relative;overflow:hidden}.embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.caja-redes{border-radius:var(--radio);background:var(--superficie);border:1px solid var(--borde);text-align:center;max-width:700px;margin:40px auto 0;padding:20px}.caja-redes p{color:var(--texto-2);margin:0 0 14px}.botones{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.boton{font-family:var(--titular);text-transform:uppercase;letter-spacing:.04em;color:#000;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.boton-secundario{color:#fff;background:0 0;border-color:#444}.anuncio{text-align:center;max-width:728px;min-height:100px;margin:32px auto}.anuncio-label{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);font-size:11px}.pagina{max-width:760px;margin:0 auto;padding-top:40px;padding-bottom:20px}.pagina .titular{margin-bottom:18px;font-size:clamp(34px,6vw,56px)}.pie{border-top:1px solid var(--borde);background:#070707;margin-top:70px;padding:40px 0 24px}.pie-fila{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=720px){.pie-fila{grid-template-columns:2fr 1fr}}.pie-texto{color:var(--texto-3);max-width:420px;font-size:15px}.pie-redes{gap:16px;display:flex}.pie-redes a,.pie-links a{color:var(--texto-2);font-size:15px;text-decoration:none}.pie-redes a:hover,.pie-links a:hover{color:#fff}.pie-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pie-copy{color:var(--texto-3);margin-top:30px;font-size:13px}.planes{grid-template-columns:1fr;gap:16px;margin:28px 0;display:grid}@media (width>=720px){.planes{grid-template-columns:repeat(3,1fr)}}.plan{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);flex-direction:column;gap:10px;padding:20px;display:flex}.plan-destacado{border-color:#fff}.plan h3{font-family:var(--titular);text-transform:uppercase;margin:0;font-size:20px;font-weight:900}.plan ul{color:var(--texto-2);flex:1;margin:0;padding-left:18px;font-size:15px}.plan-precio{font-family:var(--titular);font-size:28px;font-weight:900}.prosa a.boton{color:#000;text-decoration:none}.etiqueta-grande{gap:12px;margin:0;padding:8px 22px 8px 8px;font-size:20px}.etiqueta-grande:before{background-size:24px;width:34px;height:34px}.prosa video.clip{background:#000;border-radius:12px;width:100%;max-width:420px;margin:28px auto;display:block}
