.prize-banner{--pb-fluid:cubic-bezier(0.32,0.72,0,1);--pb-out:cubic-bezier(0.23,1,0.32,1);--pb-line:hsla(0,0%,50%,.28);position:sticky;top:0;z-index:40;flex:none;color:var(--pb-fg);font-family:var(--font-prize-sans),system-ui,sans-serif;font-kerning:normal;font-synthesis:none;font-style:normal;letter-spacing:0;text-transform:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;transition:z-index 0s linear .34s}@supports (color:color-mix(in srgb,red 10%,transparent)){.prize-banner{--pb-line:color-mix(in srgb,var(--pb-fg) 16%,transparent)}}.prize-banner[data-state=open]{z-index:90;transition-delay:0s}.prize-banner *,.prize-banner :after,.prize-banner :before{box-sizing:border-box}.prize-banner :focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px}.prize-banner .prize-banner__bar{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:3rem;padding:max(.375rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .375rem max(1rem,env(safe-area-inset-left));background:var(--pb-bg);box-shadow:inset 0 -1px 0 var(--pb-line),0 .75rem 1.5rem -1rem rgba(0,0,0,.55);color:var(--pb-fg);text-decoration:none}.prize-banner .prize-banner__bar:focus-visible{outline-offset:-3px}.prize-banner .prize-banner__bar-gift{display:block;width:1.75rem;height:1.75rem;flex:none}.prize-banner .prize-banner__bar-title{min-width:0;overflow:hidden;font-size:clamp(.8125rem,3.5vw,1rem);font-weight:900;line-height:1.1;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.prize-banner .prize-banner__bar-cta{flex:none;padding:.4375rem .875rem;border-radius:9999px;background:var(--pb-accent);color:var(--pb-accent-on);font-size:.8125rem;font-weight:900;line-height:1;white-space:nowrap;transition:transform .18s var(--pb-fluid)}.prize-banner .prize-banner__bar:active .prize-banner__bar-cta{transform:scale(.95)}@media (max-width:400px){.prize-banner .prize-banner__bar{gap:.5rem;padding-right:max(.75rem,env(safe-area-inset-right));padding-left:max(.75rem,env(safe-area-inset-left))}.prize-banner .prize-banner__bar-gift{display:none}.prize-banner .prize-banner__bar-cta{padding:.4375rem .6875rem}}.prize-banner .prize-banner__veil{position:absolute;inset:0;background:rgba(0,0,0,.62);opacity:0;transition:opacity .24s var(--pb-out);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.prize-banner[data-state=open] .prize-banner__veil{opacity:1;pointer-events:auto}.prize-banner[data-state=closed] .prize-banner__card{pointer-events:none}.prize-banner .prize-banner__dialog{position:fixed;inset:0;display:grid;place-items:center;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.25rem,env(safe-area-inset-bottom));overflow:hidden;pointer-events:none;visibility:hidden;transition:visibility 0s linear .34s}.prize-banner[data-state=open] .prize-banner__dialog{visibility:visible;transition-delay:0s}.prize-banner .prize-banner__card{position:relative;width:min(100%,24rem);padding:4.5rem 1.5rem 1.25rem;border-radius:1.75rem;background:var(--pb-bg);box-shadow:inset 0 0 0 1px var(--pb-line),0 2.5rem 5rem -1.5rem rgba(0,0,0,.7);color:var(--pb-fg);text-align:center;opacity:0;pointer-events:auto;transform:translateY(calc(-50vh + 1.5rem)) scale(.22);transform-origin:50% 0;transition:transform .32s var(--pb-fluid),opacity .2s var(--pb-out) .1s}.prize-banner[data-state=open] .prize-banner__card{opacity:1;transform:none;transition:transform .48s var(--pb-fluid),opacity .22s var(--pb-out)}.prize-banner .prize-banner__gift{position:absolute;top:-3.25rem;left:50%;display:block;width:7rem;height:7rem;margin-left:-3.5rem;filter:drop-shadow(0 1rem 1.25rem rgba(0,0,0,.35));pointer-events:none;transform:translateY(.75rem) scale(.86);transition:transform .3s var(--pb-out)}.prize-banner[data-state=open] .prize-banner__gift{transform:none;transition:transform .62s cubic-bezier(.34,1.56,.64,1) .14s}.prize-banner .prize-banner__close{position:absolute;top:.625rem;right:.625rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:0;border-radius:9999px;background:var(--pb-line);color:var(--pb-fg);cursor:pointer;transition:transform .18s var(--pb-fluid)}.prize-banner .prize-banner__close:active{transform:scale(.94)}.prize-banner .prize-banner__close svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.prize-banner .prize-banner__title{margin:0;font-size:clamp(1.625rem,7.4vw,2rem);font-weight:900;line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.prize-banner .prize-banner__text{margin:.75rem auto 0;max-width:19rem;font-size:.9375rem;font-weight:400;line-height:1.5;opacity:.82;text-wrap:pretty}.prize-banner .prize-banner__cta{display:flex;align-items:center;justify-content:center;min-height:3.5rem;margin-top:1.5rem;padding:0 1.5rem;border-radius:9999px;background:var(--pb-accent);box-shadow:0 1rem 2rem -1rem rgba(0,0,0,.6);color:var(--pb-accent-on);font-size:1.375rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .18s var(--pb-fluid)}.prize-banner .prize-banner__cta:active{transform:scale(.97)}.prize-banner .prize-banner__later{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:.25rem;padding:0 1rem;border:0;border-radius:9999px;background:transparent;color:var(--pb-fg);font:inherit;font-size:.875rem;font-weight:700;opacity:.72;cursor:pointer}@media (hover:hover) and (pointer:fine){.prize-banner .prize-banner__later:hover{opacity:1}.prize-banner .prize-banner__bar:hover .prize-banner__bar-cta{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.prize-banner .prize-banner__card,.prize-banner[data-state=open] .prize-banner__card{transform:none;transition:opacity .2s linear}.prize-banner .prize-banner__gift,.prize-banner[data-state=open] .prize-banner__gift{transform:none;transition:none}}@font-face{font-family:prizeBannerFont;src:url(/_next/static/media/58309a23e13b2468-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:prizeBannerFont;src:url(/_next/static/media/703a11993b4c4e2d-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:prizeBannerFont;src:url(/_next/static/media/e418b3b24ee76db9-s.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:prizeBannerFont Fallback;src:local("Arial");ascent-override:90.64%;descent-override:29.17%;line-gap-override:9.38%;size-adjust:95.99%}.__className_4a3568{font-family:prizeBannerFont,prizeBannerFont Fallback}.__variable_4a3568{--font-prize-sans:"prizeBannerFont","prizeBannerFont Fallback"}