.LoyaltyInfoMobile_stickyWrapper__8wPth{position:relative;height:400vh;view-timeline-name:--section-pin-tl;view-timeline-axis:block;margin-bottom:1.5rem}.LoyaltyInfoMobile_stickyContent__mjdMv{position:-webkit-sticky;position:sticky;top:5.5rem;transition:top .15s ease-out}.has-nav-up .LoyaltyInfoMobile_stickyContent__mjdMv{top:1.5rem;transition:top .25s ease-in}@media(min-width:768px){.LoyaltyInfoMobile_stickyContent__mjdMv{top:8.5rem}}.LoyaltyInfoMobile_background__ZRCTV{position:absolute;top:0;left:0;width:100%;height:100%}.LoyaltyInfoMobile_levels__5X6KW{--numcards:4;display:flex;margin-bottom:1.5rem;height:12.125rem;overflow:hidden}.LoyaltyInfoMobile_level__MBdd1{--index:0;--index0:calc(var(--index) - 1);--stepSize:calc(1 / calc(var(--numcards)) * 100%);position:absolute;padding:0 0 0 calc(4.25rem*var(--index0));will-change:transform}.LoyaltyInfoMobile_level__MBdd1:first-child .LoyaltyInfoMobile_info___SlGe{animation:LoyaltyInfoMobile_loyaltyCardCopyScale__wFf6m linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 0 contain 25%}.LoyaltyInfoMobile_level__MBdd1:first-child .LoyaltyInfoMobile_cardLogo__DuH4_{animation:LoyaltyInfoMobile_loyaltyCardLogoFade__ic_80 linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 0 contain 25%}.LoyaltyInfoMobile_level__MBdd1:first-child .LoyaltyInfoMobile_cardTitleCopy__wjMWc{animation:LoyaltyInfoMobile_loyaltyCardCopyPosition__2bG5_ linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 0 contain 25%}.LoyaltyInfoMobile_level__MBdd1:nth-child(2){animation:LoyaltyInfoMobile_move__pVaaf linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 0 contain 25%;transform:translateX(90vw)}.LoyaltyInfoMobile_level__MBdd1:nth-child(2) .LoyaltyInfoMobile_info___SlGe{animation:LoyaltyInfoMobile_loyaltyCardCopyScale__wFf6m linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 25% contain 50%}.LoyaltyInfoMobile_level__MBdd1:nth-child(2) .LoyaltyInfoMobile_cardLogo__DuH4_{animation:LoyaltyInfoMobile_loyaltyCardLogoFade__ic_80 linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 25% contain 50%}.LoyaltyInfoMobile_level__MBdd1:nth-child(2) .LoyaltyInfoMobile_cardTitleCopy__wjMWc{animation:LoyaltyInfoMobile_loyaltyCardCopyPosition__2bG5_ linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 25% contain 50%}.LoyaltyInfoMobile_level__MBdd1:nth-child(3){animation:LoyaltyInfoMobile_move__pVaaf linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 25% contain 50%;transform:translateX(90vw)}.LoyaltyInfoMobile_level__MBdd1:nth-child(3) .LoyaltyInfoMobile_info___SlGe{animation:LoyaltyInfoMobile_loyaltyCardCopyScale__wFf6m linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 50% contain 75%}.LoyaltyInfoMobile_level__MBdd1:nth-child(3) .LoyaltyInfoMobile_cardLogo__DuH4_{animation:LoyaltyInfoMobile_loyaltyCardLogoFade__ic_80 linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 50% contain 75%}.LoyaltyInfoMobile_level__MBdd1:nth-child(3) .LoyaltyInfoMobile_cardTitleCopy__wjMWc{animation:LoyaltyInfoMobile_loyaltyCardCopyPosition__2bG5_ linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 50% contain 75%}.LoyaltyInfoMobile_level__MBdd1:nth-child(4){animation:LoyaltyInfoMobile_move__pVaaf linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 50% contain 75%;transform:translateX(90vw)}.LoyaltyInfoMobile_card__03J2G{--loyalty-level-color:#ff8200;position:relative;display:flex;flex-direction:column;justify-content:space-between;width:16.8125rem;height:12.125rem;padding:1rem;border-radius:1rem;color:#fff;box-shadow:var(--drop-shadow-large);overflow:hidden}.LoyaltyInfoMobile_card__03J2G.LoyaltyInfoMobile_orange-pride__R_tc0{--loyalty-level-color:#fe5000}.LoyaltyInfoMobile_card__03J2G.LoyaltyInfoMobile_green__E7E_5{--loyalty-level-color:#008669}.LoyaltyInfoMobile_card__03J2G.LoyaltyInfoMobile_blue__puUpx{--loyalty-level-color:#253b80}.LoyaltyInfoMobile_cardLogo__DuH4_{position:absolute;top:.125rem;left:0;width:1rem}.LoyaltyInfoMobile_cardTitle__z92Vn{position:relative}.LoyaltyInfoMobile_cardTitleCopy__wjMWc{position:relative;display:flex;flex-direction:column;gap:.25rem;transform:translateX(1.75rem)}.LoyaltyInfoMobile_info___SlGe{position:relative;word-wrap:break-word;word-spacing:100vw;line-height:1em;font-style:italic;transform:scale(2.6);transform-origin:0 100%}.LoyaltyInfoMobile_levelExtras__Yjjvs{margin-bottom:1.5rem}.LoyaltyInfoMobile_levelExtra__2taXY{--index:0;--stepSize:calc(1 / calc(var(--numcards) - 1) * 100%);display:flex;padding:0 .25rem}.LoyaltyInfoMobile_levelExtra__2taXY:not(:first-child){transform:translateY(20px);opacity:0}.LoyaltyInfoMobile_levelExtra__2taXY:nth-child(2){transform:translateY(20px);opacity:0;animation:LoyaltyInfoMobile_move__pVaaf linear forwards,LoyaltyInfoMobile_fade__ZQlYe linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 25% contain 50%}.LoyaltyInfoMobile_levelExtra__2taXY:nth-child(3){transform:translateY(20px);opacity:0;animation:LoyaltyInfoMobile_move__pVaaf linear forwards,LoyaltyInfoMobile_fade__ZQlYe linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 50% contain 75%}.LoyaltyInfoMobile_levelExtra__2taXY:nth-child(4){transform:translateY(20px);opacity:0;animation:LoyaltyInfoMobile_move__pVaaf linear forwards,LoyaltyInfoMobile_fade__ZQlYe linear forwards;animation-timeline:--section-pin-tl;animation-range:contain 75% contain 100%}.LoyaltyInfoMobile_extras__PZ3Ti{margin:.5rem 0}.LoyaltyInfoMobile_sign__tEsGF{display:flex;align-items:center;justify-content:center;color:var(--loyalty-level-color);margin-right:.75rem;max-height:4.5rem;--loyalty-level-color:#ff8200}.LoyaltyInfoMobile_sign__tEsGF.LoyaltyInfoMobile_orange-pride__R_tc0{--loyalty-level-color:#fe5000}.LoyaltyInfoMobile_sign__tEsGF.LoyaltyInfoMobile_green__E7E_5{--loyalty-level-color:#008669}.LoyaltyInfoMobile_sign__tEsGF.LoyaltyInfoMobile_blue__puUpx{--loyalty-level-color:#253b80}@keyframes LoyaltyInfoMobile_loyaltyCardCopyScale__wFf6m{0%{transform:scale(2.6)}to{transform:scale(1)}}@keyframes LoyaltyInfoMobile_loyaltyCardCopyPosition__2bG5_{0%{transform:translateX(1.75rem)}40%{transform:translateX(1.75rem)}to{transform:translateX(0)}}@keyframes LoyaltyInfoMobile_loyaltyCardLogoFade__ic_80{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes LoyaltyInfoMobile_move__pVaaf{to{transform:translate(0)}}@keyframes LoyaltyInfoMobile_fade__ZQlYe{to{opacity:1}}@font-face{font-family:gilroy;src:url(/fonts/gilroy-regular.woff2) format("woff2"),url(/fonts/gilroy-regular.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:gilroy;src:url(/fonts/gilroy-regular-italic.woff2) format("woff2"),url(/fonts/gilroy-regular-italic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:gilroy;src:url(/fonts/gilroy-medium.woff2) format("woff2"),url(/fonts/gilroy-medium.woff) format("woff");font-display:swap;font-weight:500}@font-face{font-family:gilroy;src:url(/fonts/gilroy-medium-italic.woff2) format("woff2"),url(/fonts/gilroy-medium-italic.woff) format("woff");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:gilroy;src:url(/fonts/gilroy-semibold.woff2) format("woff2"),url(/fonts/gilroy-semibold.woff) format("woff");font-display:swap;font-weight:600}@font-face{font-family:gilroy;src:url(/fonts/gilroy-bold.woff2) format("woff2"),url(/fonts/gilroy-bold.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:gilroy;src:url(/fonts/gilroy-bold-italic.woff2) format("woff2"),url(/fonts/gilroy-bold-italic.woff) format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:gilroy-regular;src:url(/fonts/gilroy-regular.woff2) format("woff2"),url(/fonts/gilroy-regular.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:gilroy-regular-italic;src:url(/fonts/gilroy-regular-italic.woff2) format("woff2"),url(/fonts/gilroy-regular-italic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:gilroy-medium;src:url(/fonts/gilroy-medium.woff2) format("woff2"),url(/fonts/gilroy-medium.woff) format("woff");font-display:swap;font-weight:500}@font-face{font-family:gilroy-medium-italic;src:url(/fonts/gilroy-medium-italic.woff2) format("woff2"),url(/fonts/gilroy-medium-italic.woff) format("woff");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:gilroy-semibold;src:url(/fonts/gilroy-semibold.woff2) format("woff2"),url(/fonts/gilroy-semibold.woff) format("woff");font-display:swap;font-weight:600}@font-face{font-family:gilroy-bold;src:url(/fonts/gilroy-bold.woff2) format("woff2"),url(/fonts/gilroy-bold.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:gilroy-bold-italic;src:url(/fonts/gilroy-bold-italic.woff2) format("woff2"),url(/fonts/gilroy-bold-italic.woff) format("woff");font-display:swap;font-weight:700;font-style:italic}