.cierre{position:relative;overflow:hidden;padding-block:clamp(3.6rem, 2rem + 5.4vw, 6.8rem);background:linear-gradient(180deg,#0a0113 0%,#2a0842 48%,#0a0113 100%)}.cierre-fondo{position:absolute;inset:-8% 0 -8%;margin:0;pointer-events:none}.cierre-fondo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%;opacity:.2;filter:saturate(1.15)}.cierre-fondo::after{content:"";position:absolute;inset:0;background:radial-gradient(58% 48% at 50% 46%,rgba(10,1,19,.35) 0%,rgba(10,1,19,.88) 78%),linear-gradient(180deg,rgba(10,1,19,.92) 0%,transparent 32%,rgba(10,1,19,.95) 100%)}.cierre-marco{position:relative}.cierre-marco .folio{display:block;margin-bottom:.8rem;margin-left:.35rem}.cierre-titular{font-size:var(--h2);color:var(--papel);max-width:14ch;text-shadow:0 0 40px rgba(10,1,19,.9)}.cierre-guia{max-width:56ch;margin-top:1.1rem;font-size:var(--lead);color:var(--texto)}.cierre-balanza{position:relative;display:grid;gap:clamp(1.2rem, 2.6vw, 2.4rem);margin-top:clamp(2.2rem, 3.6vw, 3.2rem);list-style:none}.cierre-platillo{padding:1.35rem 1.4rem 1.45rem;background:rgba(10,1,19,.74)}.cierre-platillo b{display:block;font-family:var(--tipo-dato);font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.7rem}.cierre-platillo p{font-size:1.02rem;line-height:1.68;color:var(--texto)}.cierre-balanza li:nth-child(1) .cierre-platillo{border-top:3px solid var(--chispa);border-left:1px solid rgba(36,226,255,.4);box-shadow:0 0 30px rgba(36,226,255,.18);transform:rotate(-.55deg)}.cierre-balanza li:nth-child(1) b{color:var(--chispa);text-shadow:0 0 14px rgba(36,226,255,.7)}.cierre-balanza li:nth-child(2) .cierre-platillo{border-top:3px solid var(--neon);border-right:1px solid rgba(255,46,136,.45);box-shadow:0 0 30px rgba(255,46,136,.18);transform:rotate(.62deg);margin-top:.8rem}.cierre-balanza li:nth-child(2) b{color:var(--neon-claro);text-shadow:0 0 14px rgba(255,46,136,.75)}.cierre-remate{position:relative;max-width:40ch;margin-top:clamp(2.4rem, 4vw, 3.6rem);font-family:var(--tipo-titulo);font-size:clamp(1.35rem, 1rem + 1.5vw, 2.15rem);font-weight:700;line-height:1.24;color:var(--papel);text-wrap:balance}.cierre-remate::first-line{color:var(--oro)}.cierre-cola{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem, 2.4vw, 1.8rem);margin-top:clamp(1.8rem, 3vw, 2.6rem);margin-left:.2rem}@media (min-width:820px){.cierre-balanza{grid-template-columns:1.04fr 1fr}.cierre-balanza::before{content:"";position:absolute;left:50%;top:-.6rem;bottom:-.6rem;width:2px;background:linear-gradient(180deg,transparent,var(--oro),transparent);box-shadow:0 0 16px rgba(255,201,60,.7);transform:translateX(-50%) rotate(.8deg);transform-origin:center}.cierre-remate{margin-left:auto;text-align:right}.cierre-cola{justify-content:flex-end}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.cierre-balanza.revela{opacity:1;transform:none}.cierre-balanza.revela::before{transform:translateX(-50%) rotate(.8deg) scaleY(0)}.cierre-balanza.revela.dentro::before{animation:fiel 1.05s cubic-bezier(.2,.9,.28,1) forwards}.cierre-balanza.revela li:nth-child(1) .cierre-platillo{opacity:0}.cierre-balanza.revela li:nth-child(2) .cierre-platillo{opacity:0}.cierre-balanza.revela.dentro li:nth-child(1) .cierre-platillo{animation:pesa-izq .95s cubic-bezier(.22,.92,.3,1) forwards}.cierre-balanza.revela.dentro li:nth-child(2) .cierre-platillo{animation:pesa-der 1.1s cubic-bezier(.22,.92,.3,1) forwards}}@supports (animation-timeline:view()){@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.cierre-fondo{animation:flotar linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes fiel{from{transform:translateX(-50%) rotate(.8deg) scaleY(0)}to{transform:translateX(-50%) rotate(.8deg) scaleY(1)}}@keyframes pesa-izq{0%{opacity:0;transform:translateX(-34px) rotate(3.4deg)}70%{opacity:1;transform:translateX(6px) rotate(-1.6deg)}100%{opacity:1;transform:rotate(-.55deg)}}@keyframes pesa-der{0%{opacity:0;transform:translateX(38px) rotate(-3.8deg)}68%{opacity:1;transform:translateX(-7px) rotate(1.8deg)}100%{opacity:1;transform:rotate(.62deg)}}@keyframes flotar{from{transform:translateY(-46px) scale(1.06)}to{transform:translateY(38px) scale(1.02)}}