.scratch-reveal{--sr-bg:#fff;--sr-heading:#ff502c;--sr-text:#4a3f3d;--sr-overlay:#b1ecf9;--sr-panel-bg:#f1fbfe;--sr-panel-radius:28px;--sr-heading-size:48px;--sr-heading-size-m:32px;--sr-text-size:18px;--sr-text-size-m:14px;--sr-number-size:110px;--sr-number-size-m:72px;--sr-label-size:22px;--sr-list-size:17px;--sr-hint-size:26px;--sr-max-width:1240px;--sr-pt:80px;--sr-pb:80px;--sr-pt-m:40px;--sr-pb-m:40px;--sr-font-display:"Gotham Cond Bold",var(--typeHeaderPrimary),sans-serif;--sr-font-body:"Syne",var(--typeBasePrimary),sans-serif;background-color:var(--sr-bg);color:var(--sr-text);font-family:var(--sr-font-body);overflow-x:clip;padding:var(--sr-pt) 36px var(--sr-pb)}.scratch-reveal__inner{margin-inline:auto;max-width:var(--sr-max-width)}.scratch-reveal__header{margin-bottom:36px}.scratch-reveal__heading{color:var(--sr-heading);font-family:var(--sr-font-display);font-size:var(--sr-heading-size);font-weight:700;letter-spacing:-.5px;line-height:.92;margin:0 0 10px;text-transform:uppercase}.scratch-reveal__paragraph{font-size:var(--sr-text-size);line-height:1.55;max-width:560px}.scratch-reveal__paragraph p{font-size:inherit;margin:0}.scratch-reveal__paragraph p+p{margin-top:8px}.scratch-reveal__grid{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scratch-reveal--flipped .scratch-reveal__panel{order:2}.scratch-reveal__panel{aspect-ratio:1/1;background:var(--sr-panel-bg);border-radius:var(--sr-panel-radius);isolation:isolate;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-tap-highlight-color:transparent}.scratch-reveal__panel:focus-visible{outline:3px solid var(--sr-heading);outline-offset:3px}.scratch-reveal__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;-webkit-user-drag:none;pointer-events:none}.scratch-reveal__image--placeholder{background:rgba(0,0,0,.06)}.scratch-reveal__canvas{cursor:crosshair;display:block;height:100%;inset:0;position:absolute;touch-action:none;transition:opacity .45s ease;width:100%}.scratch-reveal.is-complete .scratch-reveal__canvas{opacity:0;pointer-events:none}.scratch-reveal__complete,.scratch-reveal__hint{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;pointer-events:none;position:absolute;transition:opacity .25s ease}.scratch-reveal.is-active .scratch-reveal__hint,.scratch-reveal__complete{opacity:0}.scratch-reveal.is-complete .scratch-reveal__complete{opacity:1}.scratch-reveal__pill{background:var(--sr-panel-bg);border-radius:999px;color:var(--sr-heading);display:inline-block;font-family:var(--sr-font-display);font-size:var(--sr-hint-size);font-weight:700;line-height:1.1;max-width:100%;padding:14px 30px;text-align:center;text-transform:uppercase}.scratch-reveal__info{display:flex;flex-direction:column;gap:22px;justify-content:center;min-width:0;padding:12px 8px}.scratch-reveal__counter{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px}.scratch-reveal__number{color:var(--sr-heading);font-family:var(--sr-font-display);font-size:var(--sr-number-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.scratch-reveal__label{color:var(--sr-heading);font-family:var(--sr-font-display);font-size:var(--sr-label-size);font-weight:700;line-height:1;text-transform:uppercase}.scratch-reveal__bar{border:1.5px solid var(--sr-heading);border-radius:999px;height:14px;overflow:hidden}@supports (color:color-mix(in srgb,#000,#fff)){.scratch-reveal__bar{border-color:color-mix(in srgb,var(--sr-heading) 60%,transparent)}}.scratch-reveal__bar-fill{background:var(--sr-overlay);border-radius:999px;height:100%;transition:width .15s linear;width:0}.scratch-reveal__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:8px 0 0;padding:0}.scratch-reveal__item{align-items:center;display:flex;font-size:var(--sr-list-size);gap:12px;line-height:1.4;margin:0}.scratch-reveal__item:before{background:var(--sr-overlay);border-radius:999px;content:"";flex:none;height:10px;width:10px}.scratch-reveal__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.scratch-reveal__bar-fill,.scratch-reveal__canvas,.scratch-reveal__complete,.scratch-reveal__hint{transition:none}}@media only screen and (min-width:900px) and (max-width:1199px){.scratch-reveal{padding-left:24px;padding-right:24px}.scratch-reveal__grid{gap:24px}.scratch-reveal__info{padding:0}}@media only screen and (max-width:899px){.scratch-reveal{padding:var(--sr-pt-m) 17px var(--sr-pb-m)}.scratch-reveal__header{margin-bottom:24px}.scratch-reveal__heading{font-size:var(--sr-heading-size-m)}.scratch-reveal__paragraph{font-size:var(--sr-text-size-m);line-height:1.6;max-width:none}.scratch-reveal__grid{gap:24px;grid-template-columns:minmax(0,1fr)}.scratch-reveal--flipped .scratch-reveal__panel{order:0}.scratch-reveal__pill{font-size:calc(var(--sr-hint-size) * .7);padding:12px 22px}.scratch-reveal__info{gap:18px;padding:0}.scratch-reveal__number{font-size:var(--sr-number-size-m)}.scratch-reveal__label{font-size:calc(var(--sr-label-size) * .85)}.scratch-reveal__item{font-size:calc(var(--sr-list-size) - 2px)}}