@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_642cabfd-module__nF5CZG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_642cabfd-module__nF5CZG__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c282a6db290773d-s.3njr7m_ajee7p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/537f068cf010a382-s.2zhn7sxq2ls8-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c300beac511639d2-s.2o0bzljage01v.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a01ece5cbe79cced-s.1e8mg4pd4dmg7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/825d4e07c4597d86-s.0h-o_sy-t33o9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/65645b6ef686c6a1-s.2ns-h1x5lwkwz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef1484efef1c9752-s.p.0vtrapzs99yg4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed Fallback;src:local(Arial);ascent-override:104.44%;descent-override:27.48%;line-gap-override:0.0%;size-adjust:88.83%}.roboto_condensed_785f9a7e-module__r5FTJW__className{font-family:Roboto Condensed,Roboto Condensed Fallback;font-style:normal}.roboto_condensed_785f9a7e-module__r5FTJW__variable{--font-body:"Roboto Condensed", "Roboto Condensed Fallback"}
:root{--black:#000;--white:#fff;--grey:#d9d9d9;--grey-soft:#eee;--line:#8f8f8f;--muted:#555;--frame:402px;--gutter:15px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--black);font-family:var(--font-body), "Arial Narrow", Arial, sans-serif;text-rendering:optimizelegibility;background:#1d1d1d;margin:0;font-size:16px;line-height:1.35}a{color:inherit;text-decoration:none}button,input,select,dialog{font:inherit}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}button{border-radius:0}:focus-visible{outline:3px solid var(--black);outline-offset:3px}::selection{background:var(--black);color:var(--white)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campaign-page,.account-page,.confirmation-page,.login-page{background:var(--white);max-width:var(--frame);width:100%;min-height:100svh;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.brand{letter-spacing:-.075em;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.campaign-safe-area{background:var(--white);height:92px;padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.campaign-access-link{border-bottom:1px solid var(--black);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.language-switcher{letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.language-switcher select{color:var(--black);cursor:pointer;font:inherit;background:0 0;border:1px solid;max-width:100%;padding:7px 22px 7px 8px}.language-switcher select:focus-visible{outline:2px solid var(--black);outline-offset:3px}.campaign-hero{background:var(--grey);min-height:544px;padding:30px var(--gutter) 26px;text-align:center}.campaign-hero__topline{justify-content:center;display:flex}.campaign-hero__content{max-width:340px;margin:48px auto 0}.campaign-hero h1,.section-copy h2,.reward-item h3,.step h3,.form-success h3,.confirmation-card h1,.login-panel h1,.account-intro h1,.referral-section h2,.wallet-section h2{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-weight:400;line-height:.95}.campaign-hero h1{font-size:clamp(32px,9vw,36px)}.campaign-hero h1 span{display:block}.campaign-hero__content p{max-width:280px;margin:24px auto 0;font-size:18px}.campaign-hero__actions{gap:10px;width:100%;margin:32px auto 0;display:grid}.arrow-link,.primary-button,.secondary-button,.form-submit,.text-button{border:1px solid var(--black);font-family:var(--font-body), "Arial Narrow", sans-serif;text-transform:uppercase;justify-content:center;align-items:center;width:100%;min-height:54px;padding:10px 14px;font-size:14px;font-weight:800;display:flex}.form-submit:disabled,.text-button:disabled{cursor:wait;opacity:.65}.arrow-link>span:last-child{display:none}.arrow-link--dark,.primary-button,.form-submit{background:var(--black);color:var(--white)}.arrow-link--outline,.secondary-button,.text-button{color:var(--black);background:0 0}.about-section{background:var(--white);align-items:center;min-height:342px;padding:56px 28px;display:flex}.about-section .section-copy{max-width:245px}.section-copy{text-align:center;max-width:340px;margin:0 auto}.section-copy--compact{max-width:330px}.section-copy h2,.account-intro h1,.referral-section h2,.wallet-section h2{font-size:48px}.section-copy p:not(.section-kicker){max-width:290px;margin:58px auto 0;font-size:15px}.section-kicker,.form-kicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.reward-item__visual{background:var(--grey);align-items:center;min-height:180px}.reward-item__copy{background:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:116px;padding:24px 28px;display:flex}.reward-item h3{font-size:27px}.reward-item p{max-width:310px;margin:5px auto 0;font-size:13px}.steps-section{background:var(--white);min-height:610px;padding:66px 28px 54px}.steps-section .section-copy h2{font-size:52px}.steps-list{max-width:320px;margin:54px auto 0}.step{text-align:center;padding:0 0 36px}.step>span{text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.step h3{font-size:23px}.step p{color:var(--muted);max-width:300px;margin:5px auto 0;font-size:12px}.registration-section{background:var(--grey);min-height:560px;padding:54px var(--gutter) 44px}.registration-section .section-copy h2{font-size:50px}.registration-section .section-copy p:not(.section-kicker){max-width:280px;margin-top:34px;font-size:17px}.registration-form,.form-success{gap:14px;max-width:100%;margin:46px auto 0;display:grid}.registration-form label:not(.checkbox-row){gap:7px;display:grid}.registration-form label>span,.legal-link{text-align:left;text-transform:lowercase;font-size:12px}.registration-form input:not([type=checkbox]),.registration-form select,.referral-control input{appearance:none;border:1px solid var(--line);color:var(--black);background:0 0;border-radius:0;width:100%;min-height:54px;padding:10px 14px}.registration-form select{background-image:linear-gradient(45deg, transparent 50%, var(--black) 50%), linear-gradient(135deg, var(--black) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.registration-form input::placeholder{color:#909090}.checkbox-row{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;margin-top:3px;display:grid}.checkbox-row input{accent-color:var(--black);width:14px;height:14px;margin:1px 0 0}.checkbox-row span{line-height:1.3;text-transform:none!important;font-size:11px!important}.legal-link{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;width:max-content;max-width:100%;padding:0;text-decoration:underline}.legal-bases-dialog{background:var(--white);border:1px solid var(--black);color:var(--black);overscroll-behavior:contain;text-align:left;width:calc(100% - 28px);max-width:760px;max-height:min(90dvh,900px);margin:auto;padding:0;overflow-y:auto}.legal-bases-dialog::backdrop{background:#000000b8}.legal-bases-dialog__header{background:var(--white);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex;position:sticky;top:0}.legal-bases-dialog .legal-bases-dialog__header h2{text-transform:uppercase;margin:0;font-family:inherit;font-size:clamp(24px,5vw,32px);font-weight:500;line-height:1.1}.legal-bases-dialog__header button{background:var(--white);border:1px solid var(--black);color:var(--black);cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;height:44px;padding:0;font-size:28px;display:flex}.legal-bases-dialog__content{overflow-wrap:anywhere;padding:24px;font-size:14px;line-height:1.6}.legal-bases-dialog__content section+section{margin-top:28px}.legal-bases-dialog__content h3{margin:0 0 12px;font-size:17px;line-height:1.4}.legal-bases-dialog__content p{margin:0 0 12px}.legal-bases-dialog__content p:last-child{margin-bottom:0}.legal-bases-dialog__content ul{margin:0;padding-left:20px}.legal-bases-dialog__content li+li{margin-top:8px}.legal-bases-dialog__content a{text-underline-offset:3px;text-decoration:underline}.registration-section>.legal-link{margin:20px auto 0;display:block}.form-submit,.text-button{cursor:pointer;margin-top:10px}.form-note{color:var(--muted);text-align:center;margin:0;font-size:10px}.form-error{color:#8c1111;text-align:center;margin:0;font-size:12px}.form-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-success{border:1px solid var(--black);text-align:center;padding:24px 18px}.form-success h3{font-size:30px}.form-success p{margin:0;font-size:13px}.form-reset{cursor:pointer;text-underline-offset:3px;text-transform:uppercase;background:0 0;border:0;padding:4px;font-size:11px;text-decoration:underline}.confirmation-page{background:var(--grey);padding:24px var(--gutter) 48px}.confirmation-header{justify-content:space-between;align-items:center;gap:16px;min-height:84px;display:flex}.confirmation-card{background:var(--white);border:1px solid var(--black);text-align:center;margin:40px auto 0;padding:42px 24px}.confirmation-card h1{font-size:42px}.confirmation-card>p:not(.form-kicker){max-width:290px;margin:26px auto 0;font-size:15px}.confirmation-card .primary-button,.confirmation-card form{margin:30px auto 0}.login-page{background:var(--white)}.login-language-bar{justify-content:flex-end;align-items:center;height:72px;padding:0 24px;display:flex}.login-header{justify-content:space-between;align-items:center;padding:28px 24px 18px;display:flex}.login-header>a:last-child{border-bottom:1px solid var(--black);text-transform:uppercase;font-size:11px}.login-stage{background:var(--grey);min-height:calc(100svh - 136px);padding:42px var(--gutter) 64px}.login-panel{background:var(--white);border:1px solid var(--black);text-align:center;padding:38px 22px 28px}.login-panel h1{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:43px;font-weight:400;line-height:.95}.login-intro{max-width:280px;margin:24px auto 0;font-size:14px}.login-email-value{overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;font-weight:800}.login-form{gap:10px;margin:32px auto 0;display:grid}.login-form label{text-align:left;text-transform:uppercase;font-size:11px}.login-form input{appearance:none;border:1px solid var(--line);color:var(--black);background:0 0;border-radius:0;width:100%;min-height:54px;padding:10px 14px}.login-form .form-submit{cursor:pointer;margin-top:10px}.login-code-control{border:2px solid var(--black);cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));min-height:68px;display:grid;position:relative}.login-code-control:focus-within{outline:2px solid var(--black);outline-offset:2px}.login-code-cell{border-right:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:30px!important}.login-code-cell:last-of-type{border-right:0}.login-form .login-code-input{opacity:0;border:0;height:100%;min-height:0;padding:0;position:absolute;inset:0}.login-status{margin:2px 0 0;font-size:12px}.login-secondary-actions{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:20px;display:flex}.login-secondary-actions button{cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:2px 0;font-size:11px}.login-secondary-actions button:disabled{cursor:wait;opacity:.55}.faq-section{background:var(--white);min-height:548px;padding:58px 24px 72px}.faq-section .section-copy{text-align:center}.faq-section .section-copy h2{font-size:52px}.faq-list{max-width:100%;margin:48px auto 0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:55px;padding:12px 2px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary strong{text-align:left;text-transform:uppercase;font-size:12px}.faq-list summary span{font-size:9px;transition:transform .15s}.faq-list details[open] summary span{transform:rotate(90deg)}.faq-list details p{color:var(--muted);margin:0;padding:0 22px 16px 2px;font-size:12px}.account-language-bar{justify-content:flex-end;align-items:center;height:72px;padding:0 24px;display:flex}.account-header{background:var(--white);justify-content:space-between;align-items:center;padding:28px 24px 18px;display:flex}.account-header__actions{align-items:center;gap:14px;display:flex}.account-header__actions a,.account-header__actions button{border:0;border-bottom:1px solid var(--black);color:var(--black);cursor:pointer;text-transform:uppercase;background:0 0;padding:0;font-size:12px}.account-header__actions form{display:flex}.account-intro,.referral-section,.wallet-section{padding:40px var(--gutter) 50px;text-align:center}.account-intro h1{font-size:46px}.account-intro>p,.referral-section>p,.wallet-section>p{max-width:300px;margin:24px auto 0;font-size:14px}.balance-ticket{border:1px solid var(--line);text-transform:uppercase;flex-direction:column;margin:32px auto 0;padding:24px 15px;display:flex}.balance-ticket span{font-size:18px}.balance-ticket strong{font-family:var(--font-display), Impact, sans-serif;font-size:92px;font-weight:400;line-height:1}.account-intro .primary-button,.account-intro .secondary-button{margin:10px auto 0}.participation-dialog-trigger{cursor:pointer}.participation-dialog{background:var(--white);border:1px solid var(--black);color:var(--black);max-height:min(90dvh,800px);max-width:var(--frame);overscroll-behavior:contain;text-align:center;width:calc(100% - 28px);margin:auto;padding:0}.participation-dialog::backdrop{background:#000000b8}.participation-dialog__header{background:var(--white);border-bottom:1px solid var(--line);z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex;position:sticky;top:0}.participation-dialog__header h2{font-family:var(--font-display), Impact, sans-serif;text-align:left;text-transform:uppercase;margin:0;font-size:clamp(28px,8vw,36px);font-weight:400;line-height:1.1}.participation-dialog__header button{background:var(--white);border:1px solid var(--black);color:var(--black);cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;height:44px;padding:0;font-size:28px;display:flex}.participation-dialog .steps-list{max-width:none;margin:0 auto;padding:28px 24px}.participation-dialog .step{padding-bottom:28px}.participation-dialog .step:last-child{padding-bottom:0}.participation-dialog .step p{font-size:14px}.primary-button:disabled{cursor:not-allowed;opacity:1}.referral-section{background:var(--grey)}.referral-section h2,.wallet-section h2{font-size:42px}.referral-control{text-align:left;margin:30px auto 0}.referral-control label{margin-bottom:5px;font-size:11px;display:block}.referral-control>div{grid-template-columns:1fr auto;display:grid}.referral-control input{min-width:0}.referral-control button{background:var(--black);border:1px solid var(--black);color:var(--white);cursor:pointer;text-transform:uppercase;padding:0 16px;font-size:12px;font-weight:800}.story-invite{border-top:1px solid var(--line);text-align:left;gap:22px;margin-top:34px;padding-top:28px;display:grid}.story-invite strong{font-size:16px;display:block}.story-invite p{color:var(--muted);max-width:330px;margin:7px 0 0;font-size:12px}.story-prepare-button{background:var(--black);border:1px solid var(--black);color:var(--white);cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:16px 18px;font-size:13px;font-weight:800;display:flex}.story-prepare-button span:last-child{font-size:18px}.story-dialog{height:100dvh;max-height:none;max-width:var(--frame);background:0 0;border:0;width:100%;margin:auto;padding:0}.story-dialog::backdrop{background:#000000b8}.story-dialog__panel{background:var(--white);min-height:100%;padding:24px var(--gutter) 48px}.story-dialog__header{justify-content:space-between;align-items:center;display:flex}.story-dialog__header>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.story-dialog__header button{background:var(--white);border:1px solid var(--black);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;padding:0 0 3px;font-size:25px;line-height:1;display:flex}.story-preview{background:var(--grey);border:1px solid var(--black);max-width:222px;margin:28px auto 0;position:relative;overflow:hidden}.story-preview img,.story-preview__placeholder{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.story-preview__placeholder{color:#00000029;font-family:var(--font-display), Impact, sans-serif;justify-content:center;align-items:center;font-size:90px;display:flex}.story-preview__sticker{background:var(--white);border:1px dashed var(--black);letter-spacing:.04em;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;width:120px;padding:6px 8px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.story-preview__sticker span{font-size:16px;line-height:1}.story-preview__caption,.story-preview__note{text-align:center;margin:9px auto 0;font-size:10px}.story-preview__note{color:var(--muted);max-width:250px;margin-top:3px}.story-dialog__copy{text-align:center;margin:36px auto 0}.story-dialog__copy h2{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:42px;font-weight:400;line-height:.95}.story-dialog__copy h2 span{display:block}.story-dialog__copy p{max-width:295px;margin:20px auto 0;font-size:13px}.story-steps{counter-reset:story-step;margin:36px 0 0;padding:0;list-style:none}.story-steps>li{border-top:1px solid var(--line);counter-increment:story-step;padding:22px 0}.story-steps>li>strong{text-transform:uppercase;align-items:center;gap:9px;font-size:13px;display:flex}.story-steps>li>strong:before{content:"0" counter(story-step);font-size:10px}.story-steps>li>p{color:var(--muted);margin:10px 0 0;font-size:11px}.story-link-control{grid-template-columns:minmax(0,1fr);margin-top:15px;display:grid}.story-link-control input{background:var(--white);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:48px;padding:10px 12px;overflow:hidden}.story-link-control button,.story-image-actions button,.story-image-actions a{background:var(--black);border:1px solid var(--black);color:var(--white);cursor:pointer;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.story-link-control button{margin-top:-1px}.story-image-actions{gap:8px;margin-top:15px;display:grid}.story-image-actions a+a,.story-image-actions button+a{background:var(--white);color:var(--black)}.story-image-actions button:disabled{cursor:wait;opacity:.6}.story-ready{background:var(--grey);text-align:center;margin:0;padding:14px;font-size:11px;font-weight:700}.referral-count{font-size:11px!important}.wallet-grid{gap:14px;margin:34px auto 0;display:grid}.reward-placeholder{border:1px solid var(--line);padding:12px}.reward-placeholder>div{background:var(--grey);color:#0000001f;font-family:var(--font-display), Impact, sans-serif;justify-content:center;align-items:center;min-height:160px;font-size:64px;display:flex}.reward-placeholder p{text-transform:uppercase;margin:11px 0 0;font-size:11px}.reward-card{border:1px solid var(--line);padding:12px}.reward-card__surface{min-height:160px;position:relative}.reward-card__coupon{background:var(--grey);color:var(--black);border:0;justify-content:center;align-items:center;width:100%;min-height:160px;display:flex}.reward-card__scratch{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.reward-card__scratch:hover,.reward-card__scratch:focus-visible{filter:brightness(.96)}.reward-card__coupon{flex-direction:column;position:relative;overflow:hidden}.reward-card__coupon:before,.reward-card__coupon:after{background:var(--white);content:"";border-radius:999px;width:86px;height:86px;position:absolute;top:-46px}.reward-card__coupon:before{left:18px}.reward-card__coupon:after{right:18px}.reward-card__coupon span{font-family:var(--font-display), Impact, sans-serif;overflow-wrap:anywhere;text-align:center;padding:0 10px;font-size:24px;line-height:.9}.reward-card__coupon small{text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;margin-top:5px;padding:0 8px;font-size:10px;font-weight:800}.reward-discovery-error{color:#a52828}.reward-card p{text-transform:uppercase;margin:11px 0 0;font-size:11px}@media (max-width:402px){body{background:var(--white)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
