.winner-celebration{color:#fff;background:#07142e;border-radius:18px;min-height:clamp(360px,44vw,650px);margin:0 clamp(18px,6vw,90px) 70px;position:relative;overflow:hidden}.winner-celebration img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.winner-celebration:after{content:"";background:linear-gradient(90deg,#030d1ff5 0%,#030d1fc7 35%,#030d1f14 72%);position:absolute;inset:0}.winner-overlay{z-index:1;min-height:inherit;flex-direction:column;justify-content:center;width:58%;padding:clamp(32px,6vw,90px);display:flex;position:relative}.winner-overlay>span{color:#f4c84a;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:900}.winner-overlay h2{letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 24px;font-size:clamp(48px,8vw,126px);line-height:.82}.winner-overlay p{color:#cbd5e9;font-size:17px}.winner-celebration.announced{box-shadow:0 0 0 3px #f4c84a}@media (max-width:760px){.winner-celebration{min-height:520px}.winner-celebration img{object-position:67% center}.winner-celebration:after{background:linear-gradient(#030d1f1a,#030d1f66 28%,#030d1ff5 100%)}.winner-overlay{justify-content:flex-end;width:100%;padding:30px}.winner-overlay h2{font-size:52px}}
