@property --copa-v{syntax:"<integer>";inherits:false;initial-value:0}.copa-hero{--copa-navy:#0a1230;--copa-gold-dark:#9a6a1a;color:var(--copa-navy);background:radial-gradient(85% 70% at 50% 40%,#f6f4ee 0%,#f3f1ea 55%,#e9e5da 100%)}.copa-kicker{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--copa-gold-dark);font-size:max(.72rem,11px);font-weight:700}.copa-title{font-family:var(--font-impact);text-transform:uppercase;letter-spacing:-.01em;color:var(--copa-navy);font-size:clamp(2.6rem,6.6vw,6rem);font-weight:400;line-height:.98}.copa-gold{background:linear-gradient(#b9852e 0%,#8f5f12 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline-end:.08em}.copa-sub{color:#0a1230c7}.copa-pill{background:var(--copa-navy);color:#f3f1ea;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.9rem 1.6rem;font-size:.95rem;font-weight:800;box-shadow:0 10px 22px #0a123033}.copa-pill small{font-family:var(--font-mono);letter-spacing:.22em;color:#e9be79;margin-bottom:.15rem;font-size:.62rem;font-weight:700;display:block}.copa-cristo{filter:drop-shadow(0 14px 16px #0a123040);will-change:transform;animation:6s ease-in-out infinite copa-flut}@keyframes copa-flut{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.copa-stage{width:100%;height:clamp(11rem,24vw,21rem);position:relative}.copa-slide{text-align:right;opacity:0;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.copa-big{font-family:var(--font-sans);letter-spacing:-.05em;background:linear-gradient(#d69c47 0%,#8f5f12 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline-end:.1em;font-size:clamp(6.5rem,15vw,14rem);font-style:italic;font-weight:900;line-height:.9}.copa-cap{min-height:1.4em;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--copa-navy);margin-top:.4rem;font-size:clamp(.7rem,1.1vw,.95rem);font-weight:700;position:relative}.copa-cap>span{white-space:nowrap;position:absolute;right:0}.copa-s1{animation:12s infinite copa-s1}.copa-s2{animation:12s infinite copa-s2}.copa-s3{animation:12s infinite copa-s3}.copa-s1 .copa-big:after{content:counter(copa-n);counter-reset:copa-n var(--copa-v);animation:12s infinite copa-dec}.copa-s2 .copa-pts:after{content:counter(copa-n) " pontos";counter-reset:copa-n var(--copa-v);animation:12s infinite copa-pts}.copa-l26{animation:12s infinite copa-l26}.copa-l16{animation:12s infinite copa-l16}.copa-bar{background:#0a12301f;border-radius:999px;width:min(70%,20rem);height:.55rem;margin-top:.9rem;position:relative;overflow:hidden}.copa-bar i{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#9a6a1a,#d69c47);width:100%;height:100%;animation:12s infinite copa-bar;display:block;transform:scaleX(0)}@keyframes copa-s1{0%{opacity:0;transform:scale(.92)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-14px)}}@keyframes copa-dec{0%,10%{--copa-v:var(--copa-eq)}26%,to{--copa-v:var(--copa-vagas)}}@keyframes copa-l26{0%,12%{opacity:1}16%,to{opacity:0}}@keyframes copa-l16{0%,16%{opacity:0}22%,to{opacity:1}}@keyframes copa-s2{0%,34%{opacity:0;transform:scale(.92)}40%,64%{opacity:1;transform:none}68%,to{opacity:0;transform:translateY(-14px)}}@keyframes copa-pts{0%,40%{--copa-v:0}58%,to{--copa-v:var(--copa-pontos)}}@keyframes copa-s3{0%,68%{opacity:0;transform:scale(.92)}74%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes copa-bar{0%,70%{transform:scaleX(0)}86%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.copa-cristo,.copa-s1,.copa-s3,.copa-bar i{animation:none}.copa-s1,.copa-s3{display:none}.copa-s2{opacity:1;animation:none}.copa-s2 .copa-pts:after{--copa-v:var(--copa-pontos);animation:none}}
