.proveedores-editorial{--prov-bg:#f5f1eb;--prov-surface:#fffaf3;--prov-linea:#1d16131f;--prov-tinta:#1b1411;--prov-suave:#5d5049;--prov-tenue:#7a6d64;--prov-acento:#b8241d;--prov-acento-suave:#b8241d1f;--prov-linea-viva:#b8241d47;--prov-sombra:0 16px 36px #1d161312;--prov-tope:calc(var(--asb-alto-modulo-superior,3.5rem) + env(safe-area-inset-top,0px) + 1rem);color:var(--prov-tinta);background:radial-gradient(58% 36% at 88% 10%,#b8241d14,#0000 64%),radial-gradient(44% 30% at 12% 20%,#b98e4c1a,#0000 62%),linear-gradient(#f8f3eb 0%,#efe8dd 46%,#f5f1eb 100%);overflow-x:clip}.dark .proveedores-editorial{--prov-surface:#181413;--prov-linea:#f6ece21f;--prov-tinta:#f6eee7;--prov-suave:#d1c4ba;--prov-tenue:#a79b91;--prov-acento:#ff7168;--prov-acento-suave:#ee41372b;--prov-sombra:0 18px 42px #00000052;background:radial-gradient(58% 36% at 88% 10%,#ee413721,#0000 64%),radial-gradient(44% 30% at 12% 20%,#b98e4c14,#0000 62%),linear-gradient(#171210 0%,#0e0c0b 48%,#14100f 100%)}.proveedores-editorial-hero{isolation:isolate;border-bottom:1px solid var(--prov-linea);min-height:24rem;position:relative;overflow:hidden}@media (width>=768px){.proveedores-editorial-hero{min-height:28rem}}@media (width>=1024px){.proveedores-editorial-hero{min-height:32rem}}.proveedores-editorial-hero__plano{z-index:0;pointer-events:none;background:linear-gradient(#f8f3eb 0%,#efe8dd 100%);position:absolute;inset:0}.dark .proveedores-editorial-hero__plano{background:#0b0909}.proveedores-editorial-hero__foto{z-index:1;pointer-events:none;position:absolute;inset:0}.proveedores-editorial-hero__foto img{object-fit:cover;object-position:58% 44%;-webkit-mask-composite:source-in;width:100%;max-width:none;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%),linear-gradient(90deg,#0000 0%,#00000059 38%,#000 72%);mask-image:linear-gradient(#0000 0%,#000 18% 78%,#0000 100%),linear-gradient(90deg,#0000 0%,#00000059 38%,#000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=768px){.proveedores-editorial-hero__foto{inset:0 0 0 28%}.proveedores-editorial-hero__foto img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 88%,#0000 100%),linear-gradient(#0000008c 0%,#000 22% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 88%,#0000 100%),linear-gradient(#0000008c 0%,#000 22% 86%,#0000 100%)}}@media (width>=1024px){.proveedores-editorial-hero__foto{inset:0 0 0 34%}}.proveedores-editorial-hero__velo{z-index:1;pointer-events:none;background:linear-gradient(#f8f3ebc7 0%,#f8f3eb6b 36%,#f8f3ebe0 100%),linear-gradient(105deg,#f8f3ebf5 0%,#f8f3ebb8 34%,#f8f3eb2e 62%,#0000 100%);position:absolute;inset:0}.dark .proveedores-editorial-hero__velo{background:linear-gradient(105deg,#0b0909e0 0%,#0b090980 38%,#0b090924 68%,#0b09090a 100%),linear-gradient(#0b090938 0%,#0000 42%,#0b09096b 100%)}@media (width>=768px){.proveedores-editorial-hero__velo{background:linear-gradient(105deg,#f8f3ebf7 0%,#f8f3ebc7 32%,#f8f3eb2e 58%,#0000 78%),linear-gradient(#f8f3eb47 0%,#0000 40%,#f8f3eb8c 100%)}.dark .proveedores-editorial-hero__velo{background:linear-gradient(105deg,#0b0909e6 0%,#0b090985 38%,#0b09091f 68%,#0b09090a 100%),linear-gradient(#0b090938 0%,#0000 42%,#0b09096b 100%)}}.proveedores-editorial-hero__cuerpo{z-index:2;min-height:inherit;max-width:80rem;padding:calc(var(--prov-tope) + 2.25rem) 1rem 2.4rem;flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex;position:relative}@media (width>=640px){.proveedores-editorial-hero__cuerpo{padding-inline:1.5rem;padding-bottom:3rem}}@media (width>=1024px){.proveedores-editorial-hero__cuerpo{margin-inline:auto 0;padding-inline:2rem;max-width:42rem;margin-left:max(2rem,50% - 38rem);padding-bottom:3.5rem}}.proveedores-editorial-eyebrow{border:1px solid var(--prov-linea);width:fit-content;color:var(--prov-acento);letter-spacing:.08em;text-transform:uppercase;background:#fffaf3b8;border-radius:999px;padding:.42rem .75rem;font-size:.7rem;font-weight:700}.dark .proveedores-editorial-eyebrow{background:#181413c2}.proveedores-editorial-hero h1{color:var(--prov-tinta);font-family:var(--font-display);text-wrap:balance;margin:1rem 0 0;font-size:2rem;font-weight:800;line-height:1.1}@media (width>=640px){.proveedores-editorial-hero h1{font-size:2.8rem}}.proveedores-editorial-hero p{max-width:38rem;color:var(--prov-suave);margin-top:1rem;line-height:1.75}.proveedores-editorial-cuerpo{max-width:72rem;margin-inline:auto;padding:3rem 1rem 4rem}@media (width>=640px){.proveedores-editorial-cuerpo{padding-inline:1.5rem}}@media (width>=1024px){.proveedores-editorial-cuerpo{padding-inline:2rem}}.proveedores-editorial-panel,.proveedores-editorial-categoria,.proveedores-editorial-cta,.proveedores-editorial-inscripcion{border:1px solid var(--prov-linea);box-shadow:var(--prov-sombra);background:#fffaf3d1}.dark .proveedores-editorial-panel,.dark .proveedores-editorial-categoria,.dark .proveedores-editorial-cta,.dark .proveedores-editorial-inscripcion{background:#181413c7}.proveedores-editorial-panel{border-radius:1.7rem;padding:1.5rem}@media (width>=768px){.proveedores-editorial-panel{padding:2.25rem}}.proveedores-editorial-total{background:var(--prov-acento-suave);min-width:8rem;color:var(--prov-acento);border-radius:1.25rem;place-items:center;padding:1rem;display:grid}.proveedores-editorial-categoria{min-height:7.5rem;transition:border-color var(--duracion-boton) var(--ease-color), transform var(--duracion-boton) var(--ease-out);border-radius:1.35rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@media (hover:hover) and (pointer:fine){.proveedores-editorial-categoria:hover{border-color:var(--prov-linea-viva);transform:translateY(var(--asb-levante))}}.proveedores-editorial-categoria__icono{background:var(--prov-acento-suave);width:2.6rem;height:2.6rem;color:var(--prov-acento);border-radius:1rem;flex:none;place-items:center;display:grid}.proveedores-editorial-cta,.proveedores-editorial-inscripcion{text-align:center;border-radius:1.7rem;padding:1.7rem}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine){.proveedores-editorial-categoria:hover{transform:none}}}
