@font-face{font-stretch:100% 125%;font-family:sans;src:url(../media/Archivo-s.p.26zpe0n1bk3qs.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.sans_d3e23b71-module__WjfNDW__className{font-family:sans,sans Fallback;font-style:normal}.sans_d3e23b71-module__WjfNDW__variable{--font-sans:"sans", "sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#000;--paper:#fff;--pink:#ff6ec7;--yellow:#ffd84d;--lilac:#b794f6;--lime:#b6f36a;--sky:#a6ecff;--orange:#ff9a5a;--t-sm:.9375rem;--t-base:1.0625rem;--t-lead:1.25rem;--t-h3:1.625rem;--t-h2:clamp(2.125rem, 1.25rem + 3.6vw, 4.5rem);--t-h1:clamp(3.25rem, 8.1vw, 6.5rem);--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-6:48px;--s-8:64px;--s-12:96px;--max:1160px;--gutter:24px;--prose:68ch;--header:88px;--line:3px solid var(--ink);--line-2:4px solid var(--ink);--r:12px;--r-lg:24px;--drop:4px 4px 0 var(--ink);--drop-2:6px 6px 0 var(--ink);--drop-3:10px 10px 0 var(--ink);--dots:radial-gradient(var(--ink) 1.5px, transparent 1.6px) 0 0 / 16px 16px;--ease:.12s ease-out;--spring:cubic-bezier(.2, 1.5, .4, 1)}[data-game=riftstep]{--c:var(--lilac);--art:1.125}[data-game=aliveish]{--c:var(--lime);--art:.92}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--t-base);-webkit-font-smoothing:antialiased;margin:0;font-weight:450;line-height:1.55;overflow-x:clip}strong,b{font-weight:800}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,.footer-mark{text-transform:uppercase;letter-spacing:-.02em;font-weight:900;font-stretch:125%;line-height:.98}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3,.h3{font-size:var(--t-h3);letter-spacing:-.01em;font-weight:800;font-stretch:112%;line-height:1.15}p{text-wrap:pretty}a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}a:hover{background:var(--yellow)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--yellow)}.skip{left:var(--s-2);z-index:100;padding:var(--s-1) var(--s-2);background:var(--yellow);border:var(--line);text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--s-1)}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.band{padding:var(--s-12) 0;border-bottom:var(--line-2);background:var(--bg,var(--paper))}.section-head{justify-content:space-between;align-items:end;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.section-head .lead{margin-top:var(--s-2)}.lead{font-size:var(--t-lead);max-width:56ch;font-weight:500;line-height:1.4}.muted{font-size:var(--t-sm)}.prose{max-width:var(--prose)}.prose p+p{margin-top:var(--s-2)}.header{z-index:50;margin:12px 0 calc(var(--header) * -1 + 12px);height:calc(var(--header) - 24px);pointer-events:none;position:sticky;top:12px}.header-in{justify-content:space-between;align-items:center;gap:var(--s-2);height:100%;display:flex}.header-in>*{pointer-events:auto}.brand{align-items:center;gap:10px;font-weight:800;font-stretch:112%;text-decoration:none;display:inline-flex}.brand:hover{background:0 0}.header .brand{background:var(--paper);border:var(--line);box-shadow:var(--drop);border-radius:999px;padding:10px 16px}.mark{flex:none;width:22px;height:22px;overflow:visible}.mark .base{fill:currentColor}.mark .exp{fill:var(--pink);stroke:currentColor;stroke-width:1px;transition:transform .3s var(--spring);transform-origin:21px 3px}.brand:hover .mark .exp{transform:rotate(90deg)scale(1.3)}.nav{background:var(--ink);border:var(--line);box-shadow:var(--drop);border-radius:999px;gap:4px;padding:5px;display:flex}.nav a{color:var(--paper);font-size:var(--t-sm);transition:background-color var(--ease), color var(--ease);border-radius:999px;padding:7px 16px;font-weight:700;text-decoration:none}.nav a:hover{background:var(--paper);color:var(--ink)}.nav a[aria-current=page]{background:var(--lime);color:var(--ink)}.nav a:focus-visible{outline-color:var(--paper);outline-offset:-5px}.nav a[aria-current=page]:focus-visible,.nav a:hover:focus-visible{outline-color:var(--ink)}.btn{background:var(--yellow);min-height:52px;color:var(--ink);border:var(--line);border-radius:var(--r);box-shadow:var(--drop);font:inherit;cursor:pointer;transition:transform var(--ease), box-shadow var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:800;font-stretch:112%;line-height:1;text-decoration:none;display:inline-flex}.btn:hover,.badges a:hover{box-shadow:var(--drop-2);transform:translate(-2px,-2px)}.btn:active,.badges a:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.btn:hover{background:var(--yellow)}.btn-secondary,.btn-secondary:hover{background:var(--paper)}.actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.more{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.icon{stroke:currentColor;stroke-width:2.5px;fill:none;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:16px;height:16px}.badges{gap:var(--s-2);flex-wrap:wrap;display:flex}.badges a{background:var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform var(--ease), box-shadow var(--ease);border-radius:9px;display:block}.badges img{width:auto;height:44px}.status{align-self:start;align-items:center;gap:var(--s-1);background:var(--paper);border:var(--line);font-size:var(--t-sm);border-radius:999px;padding:4px 12px;font-weight:700;line-height:1.4;display:inline-flex}.status:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:10px;height:10px}.status[data-live=true]:before{box-shadow:0 0 0 2px var(--ink);background:#1fc75c}.shot{background:var(--paper);border:var(--line);width:100%;box-shadow:var(--drop-2);border-radius:16px}.phones{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--s-4);align-items:start;display:grid}.app-icon{background:var(--paper);border:var(--line);width:72px;height:72px;box-shadow:var(--drop);border-radius:18px;flex:none}.sticker{width:auto;max-width:none;height:100%;filter:drop-shadow(6px 6px 0 var(--ink))}.burst{fill:currentColor;width:100%;height:auto;display:block}.hero{padding:calc(var(--header) + var(--s-6)) 0 0;border-bottom:var(--line-2);isolation:isolate;position:relative;overflow:clip}.hero h1{z-index:2;max-width:11.2em;position:relative}.words>span{animation:stamp .42s var(--spring) both;animation-delay:calc(var(--i) * 90ms);display:inline-block}.hero-grid{margin-top:var(--s-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.hero-copy{padding-bottom:var(--s-8)}.hero-copy .lead span{display:block}.hero-copy .actions{margin-top:var(--s-4)}.hero-stage{min-height:450px;position:relative}.hero-stage:before{content:"";z-index:-1;background:var(--pink);border-left:var(--line-2);position:absolute;inset:-1000px -100vw 0 50%}.hero-burst{z-index:-1;animation:slap .42s var(--spring) both .3s;position:absolute}.hero-burst.a{width:340px;color:var(--yellow);bottom:40px;right:calc(50% + 2px)}.hero-burst.b{width:300px;color:var(--sky);bottom:60px;left:calc(50% + 40px)}.hero-char{animation:slap .42s var(--spring) both .5s;position:absolute;bottom:-14px}.hero-char.a{height:470px;right:calc(50% + 56px)}.hero-char.b{height:320px;animation-delay:.62s;left:calc(50% + 28px)}.hero-tag{z-index:1;background:var(--lilac);border:var(--line);width:172px;box-shadow:var(--drop-2);font-size:var(--t-sm);text-align:center;animation:slap .42s var(--spring) both .76s;margin-left:-86px;padding:14px 10px;font-weight:600;line-height:1.25;position:absolute;top:40px;left:50%;rotate:-5deg}.hero-tag strong{white-space:nowrap;text-transform:uppercase;margin-bottom:4px;font-size:1.625rem;font-weight:900;font-stretch:125%;line-height:1;display:block}.ticker{background:var(--ink);color:var(--paper);border-bottom:var(--line-2);white-space:nowrap;overflow:hidden}.ticker-in{animation:36s linear infinite ticker;display:inline-flex}.ticker ul{align-items:center;padding:0;list-style:none;display:flex}.ticker li{align-items:center;gap:var(--s-4);padding:12px 0 12px var(--s-4);font-size:var(--t-lead);text-transform:uppercase;font-weight:800;font-stretch:125%;display:flex}.ticker .burst{width:26px;color:var(--yellow)}.game{background:var(--c);border:var(--line-2);border-radius:var(--r-lg);box-shadow:var(--drop-3);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.game+.game{margin-top:var(--s-8)}.game:nth-of-type(odd) .game-art{border-left:0;border-right:var(--line-2);border-radius:20px 0 0 20px;order:-1}.game-body{gap:var(--s-2);padding:var(--s-4);flex-direction:column;display:flex}.game-title{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.game-title .h3{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 2.1vw,2.75rem);font-weight:900;font-stretch:125%;line-height:1}.game-title a{text-decoration:none}.game-title a:hover{background:0 0;text-decoration:underline;text-decoration-thickness:4px}.game-foot{padding-top:var(--s-2);align-items:flex-start;gap:var(--s-3);flex-direction:column;margin-top:auto;display:flex}.game-art{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-4);background:var(--dots), var(--paper);background-blend-mode:normal;border-left:var(--line-2);border-radius:0 20px 20px 0;display:flex;position:relative;container-type:inline-size}.game-art .shot{width:auto;height:min(400px, (100cqw - 24px) / var(--art))}.game-art .shot:first-child{rotate:-3deg}.game-art .shot:nth-child(2){rotate:3deg}.game-art .sticker{z-index:1;height:230px;position:absolute;bottom:-24px;right:-18px}.practices{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.practices li{padding:var(--s-3);background:var(--paper);border:var(--line);border-radius:var(--r);box-shadow:var(--drop-2)}.practices li:first-child{background:var(--yellow)}.practices li:nth-child(2){background:var(--lime);margin-top:var(--s-4)}.practices li:nth-child(3){background:var(--pink);margin-top:var(--s-1)}.practices h3{margin-bottom:var(--s-1);font-size:1.25rem}.cta{--bg:var(--orange);overflow:clip}.cta-in{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.cta p{margin-top:var(--s-3);font-size:var(--t-lead);max-width:44ch;font-weight:500;line-height:1.4}.cta .actions{margin-top:var(--s-4)}.cta-art{color:var(--yellow);position:relative}.cta-art .sticker{height:72%;margin:0 auto;position:absolute;inset:14% 0 0}.page-head{padding:calc(var(--header) + var(--s-8)) 0 var(--s-8);background:var(--c,var(--yellow));border-bottom:var(--line-2);position:relative;overflow:clip}.page-head .lead,.page-intro{margin-top:var(--s-3)}.page-intro p+p{margin-top:var(--s-2)}.crumb{margin-bottom:var(--s-3);background:var(--paper);border:var(--line);font-size:var(--t-sm);border-radius:999px;padding:2px 12px;text-decoration:none;display:inline-block}.crumb:hover{background:var(--yellow)}.product-head{align-items:end;gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-title{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.product-meta{align-items:center;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.product-head .sticker{height:300px;margin-bottom:calc(var(--s-8) * -1 - 2px)}.gallery{--bg:var(--paper);background:var(--dots), var(--paper)}.gallery .phones{max-width:920px;margin:0 auto}.gallery .shot:nth-child(odd){rotate:-1.5deg}.gallery .shot:nth-child(2n){margin-top:var(--s-3);rotate:1.5deg}.split{gap:var(--s-4) var(--s-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.split h2{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem)}.cast{background:var(--c)}.cast ul{justify-content:center;gap:var(--s-4) var(--s-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cast li{justify-items:center;gap:var(--s-1);display:grid}.cast .sticker{height:150px}.cast-lg .sticker{height:300px}.cast span{background:var(--paper);border:var(--line);font-size:var(--t-sm);border-radius:999px;padding:0 10px;font-weight:700}.features{background:var(--paper);border:var(--line-2);border-radius:var(--r);box-shadow:var(--drop-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.features li{padding:var(--s-3);border-right:var(--line-2);border-bottom:var(--line-2);margin:0 -4px -4px 0}.features li:last-child:nth-child(odd){grid-column:1/-1}.features h3{margin-bottom:4px;font-size:1.125rem}.features p{font-size:var(--t-sm)}.details,.policy-list{background:var(--paper);border:var(--line-2);border-radius:var(--r);box-shadow:var(--drop-2);padding:0;list-style:none;overflow:hidden}.details div,.policy-list li{gap:var(--s-2);padding:14px var(--s-3);font-size:var(--t-sm);grid-template-columns:180px minmax(0,1fr);display:grid}.details div+div,.policy-list li+li{border-top:var(--line)}.details dt{font-weight:800}.links{gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.next a{align-items:center;gap:var(--s-3);padding:var(--s-3);background:var(--c);border:var(--line-2);border-radius:var(--r-lg);box-shadow:var(--drop-2);transition:transform var(--ease), box-shadow var(--ease);text-decoration:none;display:flex}.next+.next{margin-top:var(--s-3)}.next a:hover{background:var(--c);box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.next a:active{box-shadow:0 0 0 var(--ink);transform:translate(6px,6px)}.next strong{font-size:var(--t-h3);text-transform:uppercase;letter-spacing:-.02em;font-weight:900;font-stretch:125%;line-height:1.1;display:block}.next span span{font-weight:500;display:block}.next .icon{width:24px;height:24px;margin-left:auto}.rows{--bg:var(--sky)}.rows .split+.split{margin-top:var(--s-8)}.rows .practices{grid-template-columns:minmax(0,1fr)}.rows .practices li{margin-top:0}.contact{gap:var(--s-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.form{gap:var(--s-3);padding:var(--s-4);background:var(--paper);border:var(--line-2);border-radius:var(--r-lg);box-shadow:var(--drop-3);display:grid}.form-row{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:var(--s-1);display:grid}.field label{font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:50px;font:inherit;color:var(--ink);background:var(--paper);border:var(--line);border-radius:var(--r);transition:box-shadow var(--ease), transform var(--ease);padding:10px 12px}.field textarea{resize:vertical;min-height:160px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{box-shadow:var(--drop);background:#fff6cf;outline:none;transform:translate(-2px,-2px)}.form-foot{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.form-foot p{font-size:var(--t-sm);max-width:40ch}.aside{gap:var(--s-3);padding:var(--s-4);background:var(--yellow);border:var(--line-2);border-radius:var(--r-lg);box-shadow:var(--drop-3);display:grid}.aside h2{font-size:var(--t-lead);letter-spacing:0;margin-bottom:var(--s-1);font-weight:900}.aside ul{padding:0;list-style:none}.aside li{border-top:var(--line);font-size:var(--t-sm);overflow-wrap:anywhere;gap:0;padding:10px 0;display:grid}.legal-page{padding:calc(var(--header) + var(--s-6)) 0 var(--s-12);background:var(--paper)}.legal{max-width:calc(var(--prose) + var(--gutter) * 2)}.legal h1{margin-bottom:var(--s-1);font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem)}.legal h2{font-size:var(--t-h3);text-transform:none;letter-spacing:-.01em;margin:var(--s-6) 0 var(--s-2);font-weight:800;font-stretch:112%}.legal p+p,.legal p+ul,.legal ul+p{margin-top:var(--s-2)}.legal ul:not(.policy-list){padding-left:20px}.legal li+li{margin-top:var(--s-1)}.legal .policy-list li+li{margin-top:0}.footer{padding:var(--s-8) 0 var(--s-4);background:var(--ink);color:var(--paper);font-size:var(--t-sm);overflow:clip}.footer-grid{gap:var(--s-4);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.footer h2{font-size:var(--t-base);text-transform:none;letter-spacing:0;color:var(--yellow);margin-bottom:12px;font-weight:800;font-stretch:112%}.footer ul{gap:var(--s-1);padding:0;list-style:none;display:grid}.footer a{font-weight:600;text-decoration:none}.footer a:hover{background:var(--yellow);color:var(--ink)}.footer .brand:hover{color:inherit;background:0 0}.footer :focus-visible{outline-color:var(--paper)}.footer-brand p{margin-top:var(--s-2)}.footer-mark{margin-top:var(--s-8);font-size:var(--t-h1);white-space:nowrap}.footer-base{margin-top:var(--s-2)}@keyframes stamp{0%{transform:translateY(.3em)scale(1.12)rotate(-2deg)}to{transform:none}}@keyframes slap{0%{opacity:0;transform:scale(1.5)rotate(7deg)}to{opacity:1;transform:none}}@keyframes ticker{to{transform:translate(-50%)}}@media (max-width:1279px){.hero-char.b{height:256px}}@media (max-width:1023px){.split,.contact,.cta-in{grid-template-columns:minmax(0,1fr)}.hero-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.hero-char.a{height:360px;right:calc(50% + 20px)}.hero-char.b{height:206px;left:calc(50% + 16px)}.hero-burst.a{width:280px}.hero-burst.b{width:240px}.game{grid-template-columns:minmax(0,1fr)}.game-art,.game:nth-of-type(odd) .game-art{border:0;border-bottom:var(--line-2);border-radius:20px 20px 0 0;order:-1}.cta-art{justify-self:end;width:240px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:767px){:root{--gutter:16px;--t-h1:min(6rem, (100vw - var(--gutter) * 2) / 6.6)}.band{padding:var(--s-8) 0}.hero h1{font-size:min(6rem, (100vw - var(--gutter) * 2) / 5.9)}.hero-grid{margin-top:var(--s-3);grid-template-columns:minmax(0,1fr)}.hero-copy{padding-bottom:var(--s-4)}.hero-stage{min-height:min(330px,92vw);margin:0 calc(var(--gutter) * -1);border-top:var(--line-2)}.hero-stage:before{top:0;right:0}.hero-char.a{height:min(300px,90vw - 46px);bottom:-10px;right:calc(50% + 26px)}.hero-char.b{height:min(190px,51vw - 23px);bottom:-10px;left:calc(50% + 14px)}.hero-burst.a{width:min(210px,54vw);right:calc(50% - 4px)}.hero-burst.b{width:min(180px,46vw);left:calc(50% + 6px)}.hero-tag{width:136px;margin:0;padding:8px;top:16px;left:auto;right:12px}.hero-tag strong{font-size:1.25rem}.phones{gap:var(--s-2);--n:2!important}.game-art{gap:var(--s-2);padding:var(--s-3) var(--s-2)}.game-art .sticker{height:150px;bottom:-16px;right:-8px}.game-body{padding:var(--s-3)}.game{box-shadow:var(--drop-2)}.game+.game{margin-top:var(--s-6)}.practices,.features,.form-row{grid-template-columns:minmax(0,1fr)}.practices li:nth-child(n){margin-top:0}.product-head{grid-template-columns:minmax(0,1fr)}.product-head .sticker{height:220px;margin-top:calc(var(--s-4) * -1);justify-self:end}.app-icon{width:60px;height:60px}.details div,.policy-list li{grid-template-columns:minmax(0,1fr);gap:2px}.section-head{margin-bottom:var(--s-4)}.cast .sticker{height:110px}.cast-lg .sticker{height:200px}.form,.aside{padding:var(--s-3);box-shadow:var(--drop-2)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-mark{font-size:8.4vw}}@media (max-width:489px){.header .brand span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.header .brand{padding:11px}.nav a{padding:7px 12px}.next a{padding:var(--s-2);gap:12px}.next strong{font-size:min(var(--t-h3), 6.2vw)}}@media (max-width:359px){.header-in{gap:var(--s-1)}.nav{gap:0}.nav a{padding:7px 8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
