.sc{--sc-a:#ffd98a;--size:1;--numc:#ffd391;--spring:linear(0, .5 5%, 1.12 14%, .94 24%, 1.03 34%, .99 46%, 1.005 60%, 1);aspect-ratio:1;background:#070914;border-radius:1.25rem;width:100%;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:768px){.sc:not(.sc-sq){aspect-ratio:4/3}}.sc-art{aspect-ratio:300/420;transform:scale(var(--size));transform-origin:50% 62%;position:absolute;bottom:-13%;left:0;right:0}.sc-art img,.sc-fx{width:100%;height:100%;position:absolute;inset:0}.sc-fx{transform-origin:50% 62%}.sc-text{flex-direction:column;align-items:center;display:flex;position:absolute;top:5%;left:0;right:0}.sc-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--sc-a);font-size:.8125rem;font-weight:600}.sc-num{height:1em;font:600 clamp(2.75rem, 17cqw, 5.5rem) / 1 var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--numc);text-shadow:0 4px 28px #ff963280;margin-top:.25rem;display:block;overflow:hidden}.sc-roll{transform:translateY(calc(var(--steps,0) * -1em));flex-direction:column;align-items:center;display:flex}.sc-roll>span{height:1em;display:block}.sc-roll>span:not(:last-child){color:#6f78a8;text-shadow:none}.sc[data-tier="1"]{--size:1.02}.sc[data-tier="2"]{--size:1.04}.sc[data-tier="3"]{--size:1.06;--sc-a:#fff0b8;--numc:#ffe3a6}.sc[data-tier="4"]{--size:1.08;--sc-a:#fff6d8;--numc:#fff0c2}.sc[data-tier="5"]{--size:1.1;--sc-a:#fff;--numc:#fff}.sc-over{text-align:center;background:linear-gradient(#0000,#070914cc);padding:2.5rem 1rem 1rem;position:absolute;inset:auto 0 0}@media (min-width:768px){.sc:not(.sc-sq){background:linear-gradient(#070914,#101536 79.1%,#151532 94.7%,#2a2230 94.7%,#120f1a 113%)}.sc:not(.sc-sq) .sc-art{height:113%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.sc:not(.sc-sq) .sc-text{align-items:flex-start;width:36%;top:50%;left:7%;right:auto;translate:0 -50%}}@media (prefers-reduced-motion:no-preference){.sc-fx{animation:2.8s ease-in-out infinite sc-flicker}.sc[data-fresh=true] .sc-fx{animation:sc-catch 1s .3s var(--spring) backwards, sc-flicker 2.8s 1.3s ease-in-out infinite}.sc[data-fresh=true] .sc-text{animation:.6s ease-out .2s backwards sc-rise}.sc[data-fresh=true] .sc-roll{animation:sc-roll calc(.7s + var(--steps) * .1s) .9s cubic-bezier(.5, 0, .15, 1) both}.sc[data-fresh=true] .sc-num{animation:sc-land .9s var(--land) var(--spring) backwards}}@keyframes sc-catch{0%{opacity:0;transform:scale(.15,.05)}to{opacity:1;transform:scale(1)}}@keyframes sc-flicker{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(.985,1.03)rotate(-.8deg)}65%{transform:scale(1.015,.99)rotate(.8deg)}}@keyframes sc-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes sc-land{0%{transform:scale(.82)}}@keyframes sc-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--steps) * -1em))}}
