.RewardsFallbackBanner_root__jKuRL{position:absolute;inset:0;container:banner/size;transition:opacity .2s ease;--bg:radial-gradient(60cqh 60cqh at 84% 50%,rgba(255,196,0,0.32),rgba(255,196,0,0)),linear-gradient(180deg,#2a2a2e,#131315 55%,#08080a);--edge:inset 0 0 0 1px rgba(255,215,0,0.22);--ink:#fff;--figure:#ffd700;--kicker:#ffd700;--badge-ink:#ffd700;--type-shadow:0 0.05em 0.14em rgba(0,0,0,0.7);--ribbon-bg:#ffd700;--ribbon-ink:#0a0a0a;--sparkle:#ffd700;--sparkle-stroke:transparent}.RewardsFallbackBanner_root__jKuRL[data-variant=punch]{--bg:radial-gradient(120% 170% at 12% -30%,rgba(255,255,255,0.5),rgba(255,255,255,0) 55%),linear-gradient(180deg,#ffe45c,#ffd000 50%,#f0ad00);--edge:none;--figure:#fff;--kicker:#0a0a0a;--badge-ink:#fff;--type-shadow:0.058em 0 0 #0a0a0a,0.054em 0.022em 0 #0a0a0a,0.041em 0.041em 0 #0a0a0a,0.022em 0.054em 0 #0a0a0a,0 0.058em 0 #0a0a0a,-0.022em 0.054em 0 #0a0a0a,-0.041em 0.041em 0 #0a0a0a,-0.054em 0.022em 0 #0a0a0a,-0.058em 0 0 #0a0a0a,-0.054em -0.022em 0 #0a0a0a,-0.041em -0.041em 0 #0a0a0a,-0.022em -0.054em 0 #0a0a0a,0 -0.058em 0 #0a0a0a,0.022em -0.054em 0 #0a0a0a,0.041em -0.041em 0 #0a0a0a,0.054em -0.022em 0 #0a0a0a,0 0.11em 0 #0a0a0a;--ribbon-bg:#0a0a0a;--ribbon-ink:#fff;--sparkle:#fff;--sparkle-stroke:#0a0a0a}.RewardsFallbackBanner_root__jKuRL[data-variant=referral]{--bg:radial-gradient(120% 170% at 12% -30%,rgba(255,255,255,0.32),rgba(255,255,255,0) 55%),linear-gradient(180deg,#4dce55,#2fae3b 50%,#1b8428);--edge:none;--figure:#ffd700;--kicker:#0a0a0a;--badge-ink:#fff;--type-shadow:0.058em 0 0 #0a0a0a,0.054em 0.022em 0 #0a0a0a,0.041em 0.041em 0 #0a0a0a,0.022em 0.054em 0 #0a0a0a,0 0.058em 0 #0a0a0a,-0.022em 0.054em 0 #0a0a0a,-0.041em 0.041em 0 #0a0a0a,-0.054em 0.022em 0 #0a0a0a,-0.058em 0 0 #0a0a0a,-0.054em -0.022em 0 #0a0a0a,-0.041em -0.041em 0 #0a0a0a,-0.022em -0.054em 0 #0a0a0a,0 -0.058em 0 #0a0a0a,0.022em -0.054em 0 #0a0a0a,0.041em -0.041em 0 #0a0a0a,0.054em -0.022em 0 #0a0a0a,0 0.11em 0 #0a0a0a;--ribbon-bg:#0a0a0a;--ribbon-ink:#fff;--sparkle:#fff;--sparkle-stroke:#0a0a0a}.RewardsFallbackBanner_root__jKuRL[data-covered=true]{opacity:0;pointer-events:none}.RewardsFallbackBanner_link__xMLEF{--pad:clamp(14px,4.5cqw,40px);position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:".     art" "badge art" "title art" "sub   art" ".     art";column-gap:clamp(6px,2cqw,28px);width:100%;height:100%;padding-inline:var(--pad);overflow:hidden;background:var(--bg);box-shadow:var(--edge);color:var(--ink);font-weight:800;text-align:left;text-decoration:none;text-transform:uppercase}.RewardsFallbackBanner_link__xMLEF:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.RewardsFallbackBanner_badge__7_ePc{grid-area:badge;position:relative;margin-bottom:clamp(2px,3cqh,6px);font-size:clamp(9px,10.5cqh,12px);letter-spacing:.14em;line-height:1.2;color:var(--kicker);white-space:nowrap}.RewardsFallbackBanner_title___7pkk{grid-area:title;font-size:clamp(13px,min(21cqh,5.6cqw),26px);line-height:1.04;letter-spacing:-.01em;text-wrap:balance;color:var(--ink);text-shadow:var(--type-shadow)}.RewardsFallbackBanner_figure__Wiq6Y{color:var(--figure)}.RewardsFallbackBanner_sub__wwrrV{grid-area:sub;justify-self:start;margin-top:clamp(4px,5cqh,9px);padding:.38em .9em .34em;font-size:clamp(9px,10cqh,17px);letter-spacing:.08em;line-height:1;white-space:nowrap;color:var(--ribbon-ink);background:var(--ribbon-bg);clip-path:polygon(.45em 0,100% 0,calc(100% - .45em) 100%,0 100%)}.RewardsFallbackBanner_sparkle__8XTdl{position:absolute;fill:var(--sparkle);stroke:var(--sparkle-stroke);stroke-width:2.4px;paint-order:stroke fill}.RewardsFallbackBanner_sparkleA__C1FiN,.RewardsFallbackBanner_sparkleB__GJsA4{display:none}@container banner (min-width: 560px){.RewardsFallbackBanner_link__xMLEF{grid-template-columns:minmax(0,1fr) minmax(0,2.5fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"badge .     art" "badge title art" "badge sub   art" "badge .     art"}.RewardsFallbackBanner_badge__7_ePc{display:flex;flex-direction:column;align-items:center;justify-self:center;align-self:center;margin:0;font-size:clamp(12px,16cqh,28px);letter-spacing:-.01em;line-height:.94;color:var(--badge-ink);transform:rotate(-7deg);text-shadow:var(--type-shadow)}.RewardsFallbackBanner_sparkleA__C1FiN,.RewardsFallbackBanner_sparkleB__GJsA4{display:block}.RewardsFallbackBanner_sparkleA__C1FiN{top:-.55em;left:-.75em;width:.8em;height:.8em}.RewardsFallbackBanner_sparkleB__GJsA4{right:-.7em;bottom:-.35em;width:.55em;height:.55em}.RewardsFallbackBanner_title___7pkk{justify-self:center;text-align:center;font-size:clamp(20px,min(32cqh,4.6cqw),56px);white-space:nowrap}.RewardsFallbackBanner_sub__wwrrV{justify-self:center;font-size:clamp(10px,11cqh,18px)}}.RewardsFallbackBanner_art__SWZPd{grid-area:art;position:relative;align-self:center;justify-self:end;margin-right:calc(var(--pad) * -.6);height:84cqh;aspect-ratio:var(--art-ratio,1.5);container:art/size;pointer-events:none;transition:transform .25s ease}@container banner (min-width: 560px){.RewardsFallbackBanner_art__SWZPd{justify-self:center;margin-right:0;height:88cqh}}.RewardsFallbackBanner_link__xMLEF:hover .RewardsFallbackBanner_art__SWZPd{transform:translateY(-3%) rotate(-1.5deg)}.RewardsFallbackBanner_artRoyalty___tExv{--art-ratio:1.35}.RewardsFallbackBanner_glow__xs6xM{position:absolute;inset:-12% 0;background:radial-gradient(closest-side,rgba(255,205,0,.5),rgba(255,205,0,0))}.RewardsFallbackBanner_heroCrown__z5TVB{position:absolute;top:50%;left:50%;width:auto;height:86cqh;transform:translate(-50%,-52%) rotate(-8deg);filter:drop-shadow(0 4cqh 5cqh rgba(0,0,0,.55))}.RewardsFallbackBanner_sparkleC__NYlu6{top:2cqh;left:6cqw;width:20cqh;height:20cqh}.RewardsFallbackBanner_sparkleD__AudS6{top:14cqh;right:2cqw;width:13cqh;height:13cqh}.RewardsFallbackBanner_sparkleE__5_3PJ{bottom:6cqh;right:14cqw;width:9cqh;height:9cqh}.RewardsFallbackBanner_artPunch__zfoP8{--art-ratio:1.75}.RewardsFallbackBanner_punchCard__kjoT6{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:74cqw;aspect-ratio:1.6;padding:8cqh 9cqh 9cqh;border-radius:8cqh;background:linear-gradient(150deg,#3b3b41,#17171a 52%,#0b0b0c);box-shadow:inset 0 0 0 1px rgba(255,215,0,.4),0 4cqh 9cqh rgba(0,0,0,.45);transform:translate(-50%,-50%) rotate(-7deg)}.RewardsFallbackBanner_cardCrown__wSK1a{align-self:flex-start;width:auto;height:22cqh;margin:-3cqh 0 0 -3cqh}.RewardsFallbackBanner_holes__PZn2s{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3.5cqh 4.5cqh}.RewardsFallbackBanner_hole__Q3AtX{aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 max(1px,.9cqh) rgba(255,215,0,.6)}.RewardsFallbackBanner_holeGift__FOxeH{display:grid;place-items:center;background:#ffd700;box-shadow:0 0 4cqh rgba(255,215,0,.55)}.RewardsFallbackBanner_gift__wpSuQ{width:58%;height:58%;fill:#0a0a0a}.RewardsFallbackBanner_giftRibbon__1OqXM{fill:#ffd700}.RewardsFallbackBanner_artReferral__Xtqvv{--art-ratio:1.6}.RewardsFallbackBanner_giftCard__TEJJM{position:absolute;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:60cqw;aspect-ratio:1.6;padding:6cqh 7cqh;border-radius:7cqh;box-shadow:0 4cqh 9cqh rgba(0,0,0,.4)}.RewardsFallbackBanner_giftCardBack__fkI91{flex-direction:column-reverse;top:4cqh;left:0;color:#ffd700;background:linear-gradient(150deg,#3b3b41,#17171a 52%,#0b0b0c);box-shadow:inset 0 0 0 1px rgba(255,215,0,.4),0 4cqh 9cqh rgba(0,0,0,.4);transform:rotate(-11deg)}.RewardsFallbackBanner_giftCardBack__fkI91 .RewardsFallbackBanner_giftAmount__hNNuJ{align-self:flex-start}.RewardsFallbackBanner_giftCardFront__ywY3C{right:2cqw;bottom:4cqh;color:#0a0a0a;background:linear-gradient(150deg,#fff4a8,#ffd700 42%,#e8a900);transform:rotate(7deg)}.RewardsFallbackBanner_giftCrown__zx88o{align-self:flex-start;width:auto;height:22cqh;margin:-3cqh 0 -3cqh -3cqh}.RewardsFallbackBanner_giftCardFront__ywY3C .RewardsFallbackBanner_giftCrown__zx88o{filter:brightness(0);opacity:.72}.RewardsFallbackBanner_giftAmount__hNNuJ{align-self:flex-end;font-size:24cqh;letter-spacing:-.03em;line-height:.9}@media (prefers-reduced-motion:reduce){.RewardsFallbackBanner_art__SWZPd,.RewardsFallbackBanner_root__jKuRL{transition:none}.RewardsFallbackBanner_link__xMLEF:hover .RewardsFallbackBanner_art__SWZPd{transform:none}}