@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");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}:root{--bg:#f7f8f4;--ink:#20362c;--ink-2:#4a5f54;--ink-3:#5a6e63;--accent:#355d4b;--on-accent:#fff;--surface:#e9eee7;--line:#c6d1c8;--one:#c4572a;--orange:#ee7a4c;--route:#dce5dd;--stage-shadow:#b9c4bb;--font-body:-apple-system, BlinkMacSystemFont, "Nunito", "Segoe UI", sans-serif;--font-display:ui-rounded, "SF Pro Rounded", "Nunito", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root:not([data-platform=desktop]){--bg:#151c18;--ink:#edf3ec;--ink-2:#a9b7ae;--ink-3:#93a298;--accent:#b5d4bf;--on-accent:#20362c;--surface:#24312a;--line:#3a4a41;--one:#ee7a4c;--route:#34493d;--stage-shadow:#0c120f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);margin:0}button{font:inherit}.page{min-height:100vh;min-height:100svh;padding:max(8px, env(safe-area-inset-top)) env(safe-area-inset-right) calc(16px + env(safe-area-inset-bottom)) env(safe-area-inset-left);flex-direction:column;display:flex;overflow-x:clip}.header{justify-content:space-between;align-items:center;height:44px;padding:0 24px;display:flex}.wordmark{font-family:var(--font-display);font-size:20px;font-weight:800}.lang{min-height:44px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0;font-size:15px;font-weight:600;display:flex}.lang:hover{color:var(--ink)}.hero{flex-direction:column;flex:1;display:flex}.copy{flex-direction:column;flex:1;padding:0 24px;display:flex}.headline{font-family:var(--font-display);text-wrap:balance;margin:12px 0 0;font-size:34px;font-weight:800;line-height:1.18}.narration{color:var(--ink-3);text-wrap:pretty;margin:8px 0 0;font-size:17px;line-height:1.42}.narration [data-part]{transition:color .2s ease-in-out}.narration[data-phrase=hears] [data-part=hears],.narration[data-phrase=finds] [data-part=finds],.narration[data-phrase=counts] [data-part=counts]{color:var(--ink)}.narration[data-phrase=finds] [data-part=one]{color:var(--one)}.stage{width:100%;height:clamp(224px,100vh - 382px,360px);flex:none;order:-1;height:clamp(224px,100svh - 382px,360px);position:relative}.stage-art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage-route{fill:none;stroke:var(--route);stroke-width:43.68px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.stage-ring,.stage-dot,.stage-bars rect{transform-box:fill-box;transform-origin:50%}.stage-ring{fill:none;stroke:var(--orange);stroke-width:5.9px;opacity:0}.stage-dot{fill:var(--orange);transform:scale(0)}.stage-bars rect{fill:var(--accent)}.stage-count{fill:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;opacity:0;font-size:120px;font-weight:800}.stage-count.is-one{fill:var(--one)}.stage-shadow{fill:var(--stage-shadow)}.cta{gap:10px;margin-top:auto;padding-top:24px;display:grid}.btn{border-radius:9999px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin:0;font-size:17px;font-weight:600;text-decoration:none;display:flex}a.btn{-webkit-tap-highlight-color:transparent;transition:opacity .15s}a.btn:hover{opacity:.86}a.btn:active{opacity:.76}a.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lang:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.legal a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-pending{background:var(--surface);color:var(--accent)}.btn-primary{background:var(--accent);color:var(--on-accent)}.spinner{flex:none;animation:1s linear infinite spin}.spinner circle{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:32 100}@keyframes spin{to{transform:rotate(360deg)}}.cta-note{min-height:42px;color:var(--ink-2);text-align:center;text-wrap:balance;margin:0;font-size:15px;line-height:1.4}.dots{letter-spacing:.06em;font-weight:800}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scan{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.qr{border:1px solid var(--surface);background:#fff;border-radius:22px;flex:none;width:168px;height:168px;padding:13px;position:relative}.qr-code{width:140px;height:140px;fill:var(--ink);shape-rendering:crispedges;display:block}.qr-icon{background:#fff;border:3px solid #fff;border-radius:10px;width:36px;height:36px;position:absolute;top:65px;left:65px}.scan-text{justify-items:start;min-width:0;display:grid}.scan-title{font-size:17px;font-weight:700}.scan-body{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.4}.stores{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.btn-store{min-height:44px;padding:0 20px;font-size:15px}.btn-apple{color:#fff;background:#000}.btn-play{color:#1f1f1f;background:#fff;border:1px solid #747775}.legal{gap:20px;padding:32px 24px 0;font-size:13px;display:flex}.legal a{min-height:24px;color:var(--ink-3);align-items:center;text-decoration:none;display:flex}.legal a:hover{color:var(--ink);text-decoration:underline}:root[data-platform] .fallback{display:none}.fallback-copy{flex:1;max-width:640px;padding:0 24px}.fallback-copy a{color:var(--ink)}@media (max-width:879.98px){:root:not([data-platform=desktop]) .legal{justify-content:center;padding-top:8px}}@media (min-width:880px){.page{padding:0;position:relative}.legal{padding:0;position:absolute;bottom:14px;left:56px}.header{height:72px;padding:28px 56px 0}.wordmark{font-size:24px}.hero{--stage-w:clamp(400px, min(47.5vw, (100vh - 140px) * 10 / 9), 760px);grid-template-columns:minmax(0, 1fr) var(--stage-w);align-items:end;column-gap:40px;padding:0 0 52px 56px;display:grid}.copy{padding:0;display:block}.fallback-copy{padding:24px 56px 0}.stage{width:var(--stage-w);height:calc(var(--stage-w) * .9);order:0}.headline{letter-spacing:-.01em;max-width:520px;margin:0;font-size:clamp(52px,6.1vw,72px);line-height:1.04}.narration{max-width:460px;margin-top:18px;font-size:clamp(19px,1.87vw,22px);line-height:1.45}.scan{flex-wrap:nowrap;margin-top:40px}.cta{max-width:400px;margin-top:40px;padding-top:0}}@media (min-width:880px) and (min-height:820px){.hero{align-content:center}}@media (orientation:landscape) and (max-width:879.98px) and (max-height:500px){:root:not([data-platform=desktop]) .hero{--stage-w:calc((100svh - 108px - env(safe-area-inset-bottom)) * 10 / 9);grid-template-columns:minmax(0, 1fr) var(--stage-w);align-items:end;column-gap:24px;display:grid}:root:not([data-platform=desktop]) .copy{padding-right:0}:root:not([data-platform=desktop]) .headline{font-size:28px}:root:not([data-platform=desktop]) .stage{width:var(--stage-w);height:calc(var(--stage-w) * .9);order:0}}@media (prefers-reduced-motion:reduce){.narration [data-part],a.btn{transition:none}}
