@font-face{font-family:Push Display;src:url(/fonts/anton-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--display: "Push Display", "Avenir Next Condensed", "Roboto Condensed", "Arial Narrow", Impact, sans-serif;--ink: #f6f6f3;--bg: #000;--muted: #8d8e87;--faint: #56564f;--line: rgba(246, 246, 243, .12);--line-2: rgba(246, 246, 243, .22);--panel: #0b0b0b;--panel-2: #101010;--green: #65ff87;--green-ink: #042810;--ease: cubic-bezier(.16, 1, .3, 1);--font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{width:min(100%,1120px);margin:0 auto;padding:0 22px}.kicker{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.kicker .mk{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 30px;border-radius:16px;font:inherit;font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;border:1.5px solid var(--ink);background:transparent;transition:transform .15s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.btnPrimary{background:var(--ink);color:#000;border-color:var(--ink)}.btnPrimary:hover{background:#fff;transform:translateY(-2px)}.btnGhost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btnGhost:hover{background:var(--ink);color:#000;border-color:var(--ink);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btnGhost[hidden]{display:none}.appStoreBadge{display:inline-flex;align-items:center;justify-content:center;min-height:56px;transition:transform .15s var(--ease),opacity .25s var(--ease)}.appStoreBadge:hover{opacity:.92;transform:translateY(-2px)}.appStoreBadge:active{transform:translateY(0)}.appStoreBadge img{display:block;width:180px;height:auto}.nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background:#0000;transition:background .3s var(--ease),border-color .3s var(--ease)}.nav.stuck{background:#000000e6;border-bottom-color:var(--line)}.navIn{display:flex;align-items:center;justify-content:space-between;height:70px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:19px;letter-spacing:-.01em}.brand img{border-radius:7px}.dot{color:var(--muted)}.navLinks{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600}.navLinks a:not(.navCta){color:var(--muted);position:relative}.navLinks a:not(.navCta):after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.navLinks a:not(.navCta):hover{color:var(--ink)}.navLinks a:not(.navCta):hover:after{transform:scaleX(1)}.navCta{font-weight:800;border:1px solid var(--line-2);padding:10px 18px;border-radius:12px;transition:background .25s var(--ease)}.navCta:hover{background:#f6f6f314}.ctaRow{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.device{position:relative;width:282px;padding:11px;border-radius:56px;background:#2a2a2c;box-shadow:inset 0 0 0 1.5px #4d4d50,inset 0 0 0 6px #161618,0 40px 90px #0009;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.deviceScreen{position:relative;border-radius:46px;overflow:hidden;background:#000;aspect-ratio:1206 / 2622}.deviceIsland{position:absolute;top:18px;left:50%;transform:translate(-50%);width:92px;height:28px;background:#000;border-radius:999px;z-index:3}.dot-i{width:7px;height:7px;border-radius:999px;background:#f6f6f338;border:none;padding:0;min-height:0;cursor:pointer;transition:background .25s var(--ease),width .25s var(--ease)}.dot-i.on{width:22px;background:var(--ink)}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;margin-top:56px;padding:22px 0}.marqueeTrack{display:flex;gap:40px;width:max-content;animation:scroll 22s linear infinite;white-space:nowrap;text-shadow:0 1px 18px rgba(0,0,0,.5)}.marqueeTrack span{font-size:clamp(26px,4vw,44px);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink)}.marqueeTrack span.muted{color:#f6f6f380}.marqueeTrack i{color:var(--faint);font-style:normal;font-size:clamp(26px,4vw,44px);font-weight:900}@keyframes scroll{to{transform:translate(-50%)}}.nw{white-space:nowrap}section{padding:104px 0}.sectionHead{margin-bottom:56px}h2{margin:0;font-family:var(--display);font-size:clamp(40px,10vw,76px);font-weight:800;letter-spacing:.01em;line-height:.95;text-transform:uppercase}.sectionHead p{margin:16px 0 0;max-width:480px;color:var(--muted);font-size:16px;line-height:1.55}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.stepNo{font-size:13px;font-weight:900;letter-spacing:.1em;color:var(--muted)}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:176px;gap:14px}.tile{border:1px solid var(--line);border-radius:22px;background:var(--panel);padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .3s var(--ease),transform .3s var(--ease)}.tile:hover{border-color:var(--line-2);transform:translateY(-3px)}.tile h3{margin:0;font-size:20px;font-weight:900;letter-spacing:-.01em}.tile p{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}.tileTag{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.b-hero{grid-column:span 3;grid-row:span 2}.b-wide{grid-column:span 3}.b-third{grid-column:span 2}.statband{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:56px 24px;text-align:center;border-right:1px solid var(--line)}.stat:last-child{border-right:none}.statNum{font-size:clamp(40px,6vw,68px);font-weight:900;letter-spacing:-.03em;line-height:1}.statNum .u{color:var(--muted)}.statLabel{margin-top:12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line);padding:24px 4px}.faqList summary{cursor:pointer;list-style:none;font-size:clamp(18px,2.4vw,24px);font-weight:800;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;gap:16px}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{content:"+";color:var(--muted);font-size:28px;font-weight:400;line-height:1;transition:transform .3s var(--ease)}.faqList details[open] summary:after{transform:rotate(45deg)}.faqList p{margin:16px 0 0;font-size:16px;line-height:1.65;color:var(--muted);max-width:720px}.final{text-align:center;padding:132px 0}.final h2{margin:0 auto 28px;max-width:14ch}.final .ctaRow{justify-content:center}.foot{border-top:1px solid var(--line);padding:44px 0}.footIn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.footBrand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:17px}.footLinks{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:14px;font-weight:600}.footLinks a{color:var(--muted)}.footLinks a:hover{color:var(--ink)}.footNote{width:100%;margin:8px 0 0;font-size:12px;color:var(--faint)}@media(max-width:900px){.bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:168px}.b-hero,.b-wide,.b-third{grid-column:span 2}.b-hero{grid-row:span 2}}@media(max-width:760px){.navLinks a:not(.navCta){display:none}}@media(max-width:620px){section{padding:76px 0}.footIn{flex-direction:column;align-items:flex-start;gap:24px}.footLinks{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;width:100%;font-size:15px}.footLinks a{padding:2px 0}.footNote{margin-top:0}.bento{grid-template-columns:1fr}.b-hero,.b-wide,.b-third{grid-column:span 1;grid-row:auto}.b-hero{grid-row:span 2}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:none}.stat:nth-child(1),.stat:nth-child(2){border-bottom:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.device,.marqueeTrack{animation:none}.reveal{opacity:1;transform:none;transition:none}}section.journey{--j-nav: 71px;position:relative;padding:0;margin-top:calc(var(--j-nav) * -1);background:#000}.jSticky{position:relative}.jFrame{position:relative;height:100vh;height:100svh;overflow:hidden;background:#000}.jPoster,.jCanvas{position:absolute;inset:0;width:100%;height:100%}.jPoster{object-fit:cover;object-position:47% 50%;transition:opacity .4s var(--ease)}.jCanvas{display:none}.jScrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#000000b8,#00000040 26%,#0000 40%),linear-gradient(to top,#000,#0009 22%,#0000 40%)}.jBlur,.jBars,.jHud,.jFlash,.jWorlds{display:none}.jCh{display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--j-nav) + 22px) 20px calc(26px + env(safe-area-inset-bottom))}.jTop,.jBottom{max-width:460px}.jNo{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--green);text-shadow:0 0 2px rgba(0,0,0,.8),0 1px 10px rgba(0,0,0,.7)}.jCh h1,.jCh h2{margin:0;font-family:var(--display);font-size:clamp(52px,15.5vw,100px);line-height:.92;font-weight:800;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 3px 0 rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.6),0 10px 40px rgba(0,0,0,.7)}.jCh h2{font-size:clamp(48px,14.5vw,86px)}.jCh h1 em,.jCh h2 em{display:block;font-style:normal;color:var(--green)}.jCh h1{text-wrap:wrap}.jCh p.jLede{margin:14px 0 0;max-width:36ch;font-size:15px;line-height:1.5;color:#f6f6f3d6;text-shadow:0 1px 12px rgba(0,0,0,.6)}.jCta{display:flex;flex-wrap:wrap;gap:10px}.jLede+.jCta{margin-top:16px}.jCta .appStoreBadge{min-height:0}.jCta .appStoreBadge img{width:150px}.jFine{margin:14px 0 0;font-size:13px;color:#f6f6f3b8}.jFine a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.jHint,.jWeb{display:none}.live.journey{height:572vh;height:572svh}.live .jSticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.live .jFrame{position:absolute;inset:0;height:auto}.live .jCanvas{display:block}.live .jFrame.painted .jPoster{opacity:0}.live .jCopy{position:absolute;inset:0;pointer-events:none}.live .jCh{position:absolute;inset:0}.live .jCh>.jTop,.live .jCh>.jBottom{opacity:var(--a, 0);transform:translateY(calc((1 - var(--a, 0)) * 18px));will-change:opacity,transform}.live .jCh.on a{pointer-events:auto}.live .jCh[data-ch="0"]{--a: 1}.live .jCh:not([data-ch="0"]){justify-content:flex-end}.live .jHint{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f6f6f3b3}.jHint i{width:18px;height:18px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-4px,-4px);animation:jNudge 1.6s var(--ease) infinite}@keyframes jNudge{0%,to{translate:0 -3px;opacity:.5}50%{translate:0 4px;opacity:1}}.moved .jHint{opacity:0;transition:opacity .3s var(--ease)}.live .jBars{position:absolute;top:calc(var(--j-nav) + 4px);left:16px;right:16px;z-index:3;display:flex;gap:5px;opacity:0;transition:opacity .4s var(--ease)}.live.moved .jBars{opacity:1}.jBars i{position:relative;flex:1;height:3px;border-radius:3px;overflow:hidden;background:#f6f6f347}.jBars i:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(var(--f, 0));transform-origin:left center;will-change:transform}.live .jHud{position:absolute;left:20px;right:20px;top:calc(var(--j-nav) + 18px);z-index:2;display:flex;align-items:center;gap:14px;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .4s var(--ease);pointer-events:none}.live.hudOn .jHud{opacity:1;transform:none}.live.hudOn.jEnd .jHud{opacity:0;transform:translateY(8px)}.jReps{display:flex;align-items:baseline;gap:6px;font-size:52px;font-weight:900;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.jReps.pop{animation:jPop .5s var(--ease)}@keyframes jPop{0%{transform:scale(1)}30%{transform:scale(1.22);color:var(--green)}to{transform:scale(1)}}.jReps span{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f6f6f3b3}.jChips{display:flex;flex-wrap:wrap;gap:6px}.jChip{padding:6px 10px;border-radius:999px;border:1px solid rgba(246,246,243,.25);background:#00000094;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.jChip b{display:inline-block;min-width:3.3ch;font-variant-numeric:tabular-nums}.jChip.ok,.jChip.on{background:var(--green);border-color:var(--green);color:var(--green-ink)}.jChip[data-j-depth]:not(.on){opacity:.45}.live .jFlash{display:block;position:absolute;left:50%;top:36%;z-index:2;padding:9px 16px;border-radius:999px;background:var(--green);color:var(--green-ink);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translate(-50%);pointer-events:none}.jFlash.on{animation:jFlash .9s var(--ease)}@keyframes jFlash{0%{opacity:0;transform:translate(-50%,12px) scale(.85)}20%{opacity:1;transform:translate(-50%) scale(1.06)}70%{opacity:1;transform:translate(-50%,-10px) scale(1)}to{opacity:0;transform:translate(-50%,-24px) scale(1)}}@media(max-height:720px)and (max-width:959px){.jCh h1{font-size:clamp(44px,12.5vw,60px);font-size:min(clamp(44px,12.5vw,60px),11svh)}.jCh h2{font-size:clamp(40px,11.5vw,56px);font-size:min(clamp(40px,11.5vw,56px),10svh)}.jCh p.jLede{font-size:14px}.jReps{font-size:42px}}@media(max-width:959px)and (max-height:420px)and (orientation:landscape){.jCh[data-ch="0"] p.jLede,.live .jHint{display:none}}@media(min-width:960px)and (min-aspect-ratio:5/4){.journey{--fh: calc(100svh - var(--j-nav) - 48px);--fw: calc(var(--fh) * 9 / 16)}.jFrame{width:var(--fw);height:var(--fh);margin:calc(var(--j-nav) + 24px) auto 0;border-radius:34px;box-shadow:0 0 0 1px #f6f6f324,0 50px 120px #000000b3}.journey:not(.live) .jCh[data-ch="0"]{right:auto;width:calc(50% - var(--fw) / 2 - 56px);height:calc(var(--fh) + var(--j-nav) + 24px);padding:calc(var(--j-nav) + 24px) 0 40px max(32px,min(calc(50% - 600px),calc(50% - var(--fw) / 2 - 56px - 450px)));justify-content:center;gap:28px;container-type:inline-size}.journey:not(.live) .jCh:not([data-ch="0"]){background:linear-gradient(to top,#000000e6,#0000 45%),var(--kf) 50% 50% / auto 100% no-repeat,#000}.jWeb{display:inline-flex;min-height:0;height:50px;padding:0 22px;font-size:13px}.jFine .jOr{display:none}.live .jBlur{display:block;position:absolute;inset:-8%;width:116%;height:116%;filter:blur(28px) brightness(.42) saturate(1.25);will-change:transform}.live .jFrame{inset:auto auto auto 50%;top:calc(var(--j-nav) + 24px);width:var(--fw);height:var(--fh);margin:0;transform:translate(-50%)}.live .jCh,.live .jCh:not([data-ch="0"]){inset:0 auto 0 0;width:calc(50% - var(--fw) / 2 - 56px);padding:calc(var(--j-nav) + 24px) 0 40px max(32px,min(calc(50% - 600px),calc(50% - var(--fw) / 2 - 56px - 450px)));justify-content:center;gap:28px;container-type:inline-size}.jCh h1{font-size:clamp(56px,5.4vw,92px);font-size:min(clamp(56px,5.4vw,92px),23cqi)}.jCh h2{font-size:clamp(52px,5vw,86px);font-size:min(clamp(52px,5vw,86px),19cqi)}.jCh p.jLede{font-size:17px}.live .jScrim{background:linear-gradient(to top,#000000b3,#0000 32%)}.live .jBars{top:14px}.live .jHud{top:auto;bottom:22px}.live .jWorlds{display:flex;flex-direction:column;gap:16px;position:absolute;top:50%;right:max(32px,calc(50% - 600px));transform:translateY(-50%);margin:0;padding:0;list-style:none}.jWorlds li{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f6f6f359;transition:color .3s var(--ease)}.jWorlds li.on{color:var(--ink)}.jWorlds li.on:before{content:"● ";color:var(--green)}}.journey:not(.live) .jCopy{position:static}.journey:not(.live) .jCh[data-ch="0"]{position:absolute;top:0;left:0;right:0;height:100vh;height:100svh}.journey:not(.live) .jCh:not([data-ch="0"]){min-height:90svh;justify-content:flex-end;background:linear-gradient(to top,#000000e6,#0000 45%),var(--kf) 47% 50% / cover no-repeat}section.screens{padding:96px 0 80px;overflow:hidden}.screens .sectionHead{margin-bottom:36px}.screensRail{--card: min(74vw, 290px);--gap: 18px;position:relative;display:flex;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:10px calc(50% - var(--card) / 2) 6px;outline:none}.screensRail::-webkit-scrollbar{display:none}.screensRail:focus-visible{box-shadow:inset 0 0 0 2px var(--green)}.screen{flex:0 0 var(--card);margin:0;scroll-snap-align:center;transform:scale(.9);opacity:.45;transition:transform .5s var(--ease),opacity .5s var(--ease)}.screen.on{transform:none;opacity:1}.screen .device{--dw: var(--card);--pad: calc(var(--dw) * .039);--sw: calc(var(--dw) - 2 * var(--pad));width:100%;padding:var(--pad);border-radius:calc(var(--dw) * .2);animation:none}.screen .deviceScreen{border-radius:calc(var(--sw) * .175)}.screen .device{box-shadow:inset 0 0 0 1.5px #4d4d50,inset 0 0 0 6px #161618}.screen .deviceIsland{top:calc(var(--pad) + var(--sw) * .027);width:calc(var(--sw) * .313);height:calc(var(--sw) * .092)}.screen .deviceScreen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;background:#000}.screen figcaption{margin-top:20px;text-align:center}.screen figcaption b{display:block;font-size:19px;font-weight:900;letter-spacing:-.02em}.screen figcaption span{display:block;margin:6px auto 0;max-width:26ch;font-size:14px;line-height:1.45;color:var(--muted)}.screensDots{display:flex;justify-content:center;gap:8px;margin-top:26px}.screensDots .dot-i{min-height:0}@media(min-width:960px){.screensRail{--card: 280px;--gap: 28px}}@media(prefers-reduced-motion:reduce){.screen{transition:none}}.howSteps{display:grid;gap:44px;margin:0;padding:0;list-style:none}.howVis{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:26px;border:1px solid var(--line);background:#0a0a0a}.howVis>img,.howVis>video,.howVis>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.howText{margin-top:20px}.howText .stepNo{display:block;margin-bottom:10px}.howText h3{margin:0 0 8px;font-size:24px;font-weight:900;letter-spacing:-.025em}.howText p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.howLive:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#000000bf,#0000 38%)}.demoHud{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.demoReps{display:flex;align-items:baseline;gap:6px;font-size:54px;font-weight:900;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.demoReps.pop{animation:jPop .5s var(--ease)}.demoReps span{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f6f6f3b8}.demoChip{padding:6px 10px;border-radius:999px;border:1px solid rgba(246,246,243,.25);background:#00000080;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.demoChip b{display:inline-block;min-width:3.3ch;font-variant-numeric:tabular-nums}.demoChip.deep{background:var(--green);border-color:var(--green);color:var(--green-ink)}.demoFlash{position:absolute;left:50%;top:18%;z-index:2;padding:8px 14px;border-radius:999px;background:var(--green);color:var(--green-ink);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translate(-50%);pointer-events:none}.demoFlash.on{animation:jFlash .9s var(--ease)}.howShare:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000008c,#0000 30% 55%,#000c)}.shareMark,.shareCount,.shareUrl{position:absolute;z-index:2;left:22px}.shareMark{top:20px;display:flex;align-items:center;gap:8px;font-weight:900;font-size:16px}.shareMark img{border-radius:6px}.shareCount{bottom:52px;display:flex;flex-direction:column}.shareCount b{font-size:96px;font-weight:900;line-height:.85;letter-spacing:-.06em}.shareCount span{margin-top:8px;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--green)}.shareUrl{bottom:20px;font-size:12px;font-weight:700;color:#f6f6f3b3}@media(min-width:900px){.howSteps{grid-template-columns:repeat(3,1fr);gap:28px}}.tileKombat{position:relative;overflow:hidden;padding:0;border-color:#ff8ac459}@media(max-width:620px){.bento .tileKombat{grid-row:span 3}}.tileKombat>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.tileKombat:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000eb,#00000059 45%,#0000 70%)}.tileKombat .tileBody{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:26px}.tileKombat h3{margin:10px 0 8px;font-family:var(--display);font-size:clamp(40px,5vw,60px);font-weight:800;line-height:.95;letter-spacing:.01em;text-transform:uppercase}.tileKombat p{color:#f6f6f3d9;max-width:34ch}.tagNew{align-self:flex-start;padding:5px 10px;border-radius:999px;background:var(--green);color:var(--green-ink)}.bento .tile{position:relative}.tileIcon{position:absolute;top:22px;right:22px;width:24px;height:24px;fill:none;stroke:var(--green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}section.final{position:relative;isolation:isolate;overflow:hidden;padding:140px 0 120px}.finalBg{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#000,#0000008c 30% 70%,#000),url(/landing/journey/v1/108.webp) 50% 55% / cover no-repeat}.final .finalLede+.ctaRow{margin-top:30px}.finalLede{margin:16px auto 0;max-width:36ch;color:#f6f6f3cc;font-size:16px;line-height:1.5}@media(max-width:620px){.final .ctaRow .appStoreBadge img{width:150px}}section.screens.live{overflow:visible;padding-bottom:40px}.screens.live .screensPin{position:relative;height:calc(var(--n, 6) * 55vh + 100vh);height:calc(var(--n, 6) * 55svh + 100svh)}.screens.live .screensStage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-top:71px}.screens.live .screensRail{--card: min(74vw, 290px, calc((100svh - 250px)*.44) );width:max-content;overflow:visible;padding:0;scroll-snap-type:none;will-change:transform}.screens.live .screen{transition:none;transform:none;transform-origin:50% 40%;will-change:transform,opacity}.screens.live .screen figcaption{will-change:opacity}.screens.live .screensDots{margin-top:18px}.screens.live .screensDots .dot-i{transition:background .25s var(--ease)}@media(min-width:960px){.screens.live .screensRail{--card: min(280px, calc((100svh - 250px)*.44) )}}@supports (animation-timeline: view()){.screens.live.sda .screensPin{view-timeline:--inside block}.screens.live.sda .screensStage{container-type:inline-size}.screens.live.sda .screensRail{--x: calc(50cqw - var(--card) / 2);--step: calc(var(--card) + var(--gap));animation:insideTrack linear both;animation-timeline:--inside;animation-range:contain 0% contain 100%}.screens.live.sda .screen{animation:insideFocus linear both;animation-timeline:--inside;animation-range:contain calc((var(--i) - .75) * 100% / (var(--n) - 1)) contain calc((var(--i) + .75) * 100% / (var(--n) - 1))}.screens.live.sda .screen:first-child{animation-name:insideFocusFirst}.screens.live.sda .screen:last-child{animation-name:insideFocusLast}.screens.live.sda .screen:first-child figcaption{animation-name:insideCaptionFirst}.screens.live.sda .screen:last-child figcaption{animation-name:insideCaptionLast}.screens.live.sda .screen figcaption{animation:insideCaption linear both;animation-timeline:--inside;animation-range:contain calc((var(--i) - .75) * 100% / (var(--n) - 1)) contain calc((var(--i) + .75) * 100% / (var(--n) - 1))}}@keyframes insideTrack{0%,5%{transform:translate3d(var(--x),0,0);animation-timing-function:ease-in-out}15%,25%{transform:translate3d(calc(var(--x) - var(--step)),0,0);animation-timing-function:ease-in-out}35%,45%{transform:translate3d(calc(var(--x) - 2 * var(--step)),0,0);animation-timing-function:ease-in-out}55%,65%{transform:translate3d(calc(var(--x) - 3 * var(--step)),0,0);animation-timing-function:ease-in-out}75%,85%{transform:translate3d(calc(var(--x) - 4 * var(--step)),0,0);animation-timing-function:ease-in-out}95%,to{transform:translate3d(calc(var(--x) - 5 * var(--step)),0,0)}}@keyframes insideFocus{0%{transform:scale(.9);opacity:.45;animation-timing-function:ease-in-out}33.333%,66.667%{transform:scale(1);opacity:1;animation-timing-function:ease-in-out}to{transform:scale(.9);opacity:.45}}@keyframes insideCaption{0%{opacity:0;animation-timing-function:ease-in-out}33.333%,66.667%{opacity:1;animation-timing-function:ease-in-out}to{opacity:0}}@keyframes insideFocusFirst{0%,66.667%{transform:scale(1);opacity:1;animation-timing-function:ease-in-out}to{transform:scale(.9);opacity:.45}}@keyframes insideFocusLast{0%{transform:scale(.9);opacity:.45;animation-timing-function:ease-in-out}33.333%,to{transform:scale(1);opacity:1}}@keyframes insideCaptionFirst{0%,66.667%{opacity:1;animation-timing-function:ease-in-out}to{opacity:0}}@keyframes insideCaptionLast{0%{opacity:0;animation-timing-function:ease-in-out}33.333%,to{opacity:1}}
