.incentive-banner-module__eC5PrW__eventBanner{background-color:var(--color-white);background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-green-500) 80%, transparent) 0%, #7dd790 13.538%, var(--color-green-100) 54.997%, #7dd790 86.325%, color-mix(in srgb, var(--color-green-500) 80%, transparent) 100%);overflow:hidden}.incentive-banner-module__eC5PrW__eventBanner:after{content:"";pointer-events:none;background-image:linear-gradient(100deg,#0000 40%,#ffffff59 50%,#0000 60%);background-size:250% 100%;animation:4.5s ease-in-out infinite incentive-banner-module__eC5PrW__incentive-sheen;position:absolute;inset:0}@keyframes incentive-banner-module__eC5PrW__incentive-sheen{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.incentive-banner-module__eC5PrW__eventBanner:after{background-image:none;animation:none}}.incentive-banner-module__eC5PrW__eventBanner{padding:var(--spacing-md,8px) var(--spacing-lg,12px)}.incentive-banner-module__eC5PrW__eventRow{gap:var(--spacing-sm,4px);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.incentive-banner-module__eC5PrW__eventRow>.incentive-banner-module__eC5PrW__copy{text-align:left}.incentive-banner-module__eC5PrW__chip{vertical-align:middle;margin-right:var(--spacing-md,8px);display:inline-flex}.incentive-banner-module__eC5PrW__eventRow>.incentive-banner-module__eC5PrW__cta{align-self:flex-end;position:relative}.incentive-banner-module__eC5PrW__eventRow>.incentive-banner-module__eC5PrW__cta:after{content:"";position:absolute;inset:-8px -4px}.incentive-banner-module__eC5PrW__emoji{margin-right:9px}@media (min-width:834px){.incentive-banner-module__eC5PrW__eventBanner{padding:var(--spacing-lg,12px) var(--spacing-xl,16px)}.incentive-banner-module__eC5PrW__eventRow{justify-content:center;align-items:center;gap:var(--spacing-md,8px);flex-flow:wrap}.incentive-banner-module__eC5PrW__eventRow>.incentive-banner-module__eC5PrW__copy{text-align:center}.incentive-banner-module__eC5PrW__eventRow>.incentive-banner-module__eC5PrW__cta{align-self:auto}.incentive-banner-module__eC5PrW__eventRow>.incentive-banner-module__eC5PrW__cta:after{content:none}}
:root,:host{--typography-font-onest:"Onest",sans-serif;--typography-size-headline-sm:font-size:40px --typography-size-headline-md: font-size:56px --typography-size-headline-lg: font-size:72px --typography-size-title-sm: font-size:24px --typography-size-title-md: font-size:28px --typography-size-title-lg: font-size:32px --typography-size-title-sm: font-size:14px --typography-size-title-md: font-size:16px --typography-size-title-lg: font-size:18px --typography-size-caption-md: font-size:12px --typography-line-height-headline-sm: font-size:48px --typography-line-height-headline-md: font-size:64px --typography-line-height-headline-lg: font-size:80px --typography-line-height-title-sm: font-size:32px --typography-line-height-title-md: font-size:36px --typography-line-height-title-lg: font-size:40px --typography-line-height-body-sm: font-size:20px --typography-line-height-body-md: font-size:24px --typography-line-height-body-lg: font-size:28px --typography-line-height-caption-md: font-size:16px}.headline-bold-lg{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-headline-lg,72px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-headline-lg,80px)}.headline-bold-md{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-headline-md,56px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-headline-md,64px)}.headline-bold-sm{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-headline-sm,40px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-headline-sm,48px)}.title-bold-lg{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-title-lg,32px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-title-lg,40px)}.title-bold-md{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-title-md,28px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-title-md,36px)}.title-bold-sm{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-title-sm,24px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-title-sm,32px)}.body-semibold-lg,.body-medium-lg{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-body-lg,18px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-body-lg,28px)}.body-regular-lg{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-body-lg,18px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-body-lg,28px)}.body-semibold-md,.body-medium-md{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-body-md,16px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-body-md,24px)}.body-regular-md{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-body-md,16px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-body-md,24px)}.body-semibold-small,.body-medium-small{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-body-sm,14px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-body-sm,20px)}.body-regular-small{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-body-sm,14px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-body-sm,20px)}.caption-semibold-md{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-caption-md,12px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-caption-md,16px)}.caption-medium-md{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-caption-md,12px);font-style:normal;font-weight:500;line-height:var(--typography-line-height-caption-md,16px)}.caption-regular-md{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-caption-md,12px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-caption-md,16px)}.caption-uppercased-md{font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-caption-md,12px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-caption-md,16px);letter-spacing:.36px;text-transform:uppercase}
