@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/921864ee6019b767-s.p.3ret_fwx268tf.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2w2vlkqk02j5m.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.p.3ret_fwx268tf.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2w2vlkqk02j5m.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.Jm29jG_className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.Jm29jG_variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
:root{--cy-butter:#f5d77e;--cy-navy:#26314f;--cy-milk:#fff8ec;--cy-honey:#e3a93b;--cy-peach:#f4ac8e;--cy-sage:#9db8a0;--cy-bg:var(--cy-milk);--cy-text:var(--cy-navy);--cy-accent:var(--cy-butter);--cy-accent-text:var(--cy-navy);--cy-font:var(--font-baloo), "Baloo 2", system-ui, sans-serif;--cy-logo-tracking:-.06em;--cy-radius:20px;--gutter:clamp(16px, 4vw, 56px)}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--cy-bg);min-height:100svh;color:var(--cy-text);font-family:var(--cy-font);-webkit-font-smoothing:antialiased;font-weight:500;overflow-x:hidden}.page{min-height:100svh;padding:0 var(--gutter);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:relative}.bar{justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2.2vw,28px) 0;font-size:15px;display:flex}.mark{width:40px;height:40px;display:block}.tag{border:2px solid var(--cy-navy);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-weight:700;display:inline-flex}.foot{opacity:.72}.foot a{color:inherit;text-decoration:none}.foot a:hover{color:var(--cy-honey)}main{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(4px,1vw,16px) 0;display:grid}.hero{position:relative}.logo{flex-direction:column;align-items:center;margin:0;font-weight:700;line-height:.78;display:inline-flex}.logo .word{letter-spacing:var(--cy-logo-tracking);margin-right:var(--cy-logo-tracking);font-size:clamp(120px,19vw,300px)}.logo .sub{letter-spacing:.02em;margin-top:.18em;font-size:clamp(30px,4.75vw,75px);line-height:1}.lede{max-width:30ch;margin:clamp(24px,3vw,40px) 0 0;font-size:clamp(20px,1.9vw,26px);line-height:1.35}.lede strong{color:var(--cy-honey);font-weight:700}.shapes{pointer-events:none;z-index:-1;position:absolute;inset:0}.shape{translate:var(--px,0) var(--py,0);transition:translate .6s cubic-bezier(.2,.7,.2,1);position:absolute}.shape>i{width:100%;height:100%;animation:bob var(--d,7s) ease-in-out infinite alternate;display:block}.s1{aspect-ratio:1;width:clamp(70px,8vw,120px);top:-16%;left:90%}.s1>i{background:var(--cy-peach);--d:6s;border-radius:50%}.s2{aspect-ratio:1;width:clamp(56px,7vw,100px);top:70%;left:84%}.s2>i{background:var(--cy-sage);--d:8s;border-radius:24px;rotate:14deg}.s3{width:clamp(90px,11vw,160px);height:clamp(34px,4vw,56px);top:110%;left:36%}.s3>i{background:var(--cy-butter);--d:7s;border-radius:999px;rotate:-8deg}.s4{aspect-ratio:1;width:clamp(20px,2.2vw,30px);top:-8%;left:6%}.s4>i{background:var(--cy-honey);--d:5s;border-radius:50%}@keyframes bob{0%{transform:translateY(-8px)rotate(-3deg)}to{transform:translateY(10px)rotate(3deg)}}.games{gap:clamp(16px,2vw,24px);display:grid}.games-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.games-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1}.games-head span{opacity:.72;font-size:15px}.card{--fg:var(--cy-navy);--bg:var(--cy-butter);--muted:#26314f29;background:var(--bg);color:var(--fg);border-radius:24px;gap:clamp(16px,1.8vw,24px);padding:clamp(22px,2.6vw,34px);transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden}.card:hover{transform:translateY(-4px)rotate(-.4deg)}.card.night{--fg:var(--cy-milk);--bg:var(--cy-navy);--muted:#fff8ec24}.card.night:hover{transform:translateY(-4px)rotate(.4deg)}.card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.num{letter-spacing:.04em;font-size:15px;font-weight:700}.num b{letter-spacing:-.03em;margin-left:4px;font-size:clamp(36px,3.4vw,46px);line-height:1}.night .num b{color:var(--cy-butter)}.soon{background:var(--cy-navy);color:var(--cy-butter);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 12px;font-size:14px;font-weight:700;display:inline-flex}.night .soon{background:var(--cy-butter);color:var(--cy-navy)}.dot{background:currentColor;border-radius:50%;width:8px;height:8px;position:relative}.dot:after{content:"";border:2px solid;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:1;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.6)}}.secret{justify-items:start;gap:10px;display:grid}.id{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.codename{letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:13px;font-weight:700}.codename b{opacity:1}.tiles{perspective:400px;gap:clamp(5px,1.4cqi,8px);display:flex}.tiles i{--t:clamp(28px, 7.4cqi, 44px);width:var(--t);height:calc(var(--t) * 1.12);background:var(--cy-navy);color:var(--cy-butter);font-style:normal;font-weight:700;font-size:calc(var(--t) * .62);border-radius:12px;place-items:center;line-height:1;animation:5s cubic-bezier(.5,0,.2,1) infinite flip;display:grid}.tiles i:nth-child(2n){translate:0 2px}.night .tiles i{background:var(--cy-butter);color:var(--cy-navy)}@keyframes flip{0%,10%{transform:rotateX(0)}20%,to{transform:rotateX(360deg)}}.stores{flex-wrap:wrap;gap:10px;display:flex}.store{cursor:default;border:2px solid;border-radius:16px;align-items:center;gap:10px;padding:10px 16px 10px 14px;line-height:1.05;display:inline-flex}.store svg{fill:currentColor;flex:none;width:22px;height:22px}.store span{display:grid}.store small{letter-spacing:.06em;text-transform:uppercase;opacity:.78;font-size:11px}.store strong{font-size:17px;font-weight:700}.card{grid-template-columns:1fr auto;column-gap:clamp(16px,3cqi,32px);container-type:inline-size}.card-top{grid-column:1/-1}.card-body{align-content:start;gap:clamp(14px,1.6vw,18px);min-width:0;display:grid}.teaser{margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.3}.phone{--frame:var(--cy-navy);--scr:var(--cy-milk);--ink:var(--cy-navy);--a:var(--cy-peach);--b:var(--cy-sage);--c:var(--cy-honey);aspect-ratio:9/16;background:var(--frame);border-radius:26px;align-self:end;width:clamp(92px,22cqi,124px);margin-bottom:calc(-1*clamp(22px,2.6vw,34px) - 34px);padding:7px;transition:transform .45s cubic-bezier(.2,.7,.2,1);rotate:7deg}.card:hover .phone{transform:translateY(-14px)rotate(-3deg)}.night .phone{--frame:var(--cy-butter);--scr:#2f3b5c;--ink:var(--cy-butter);--c:var(--cy-milk);rotate:-7deg}.night:hover .phone{transform:translateY(-14px)rotate(3deg)}.screen{background:var(--scr);border-radius:20px;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.screen:before{content:"";background:var(--frame);opacity:.9;border-radius:99px;width:30%;height:6px;position:absolute;top:8px;left:50%;translate:-50%}.ps{animation:6s ease-in-out infinite alternate drift;display:block;position:absolute}.ps1{aspect-ratio:1;background:var(--a);border-radius:50%;width:26%;top:18%;left:14%}.ps2{aspect-ratio:1;background:var(--b);border-radius:7px;width:22%;animation-delay:-2s;bottom:20%;right:14%;rotate:14deg}.ps3{background:var(--c);border-radius:99px;width:34%;height:9%;animation-delay:-4s;bottom:9%;left:12%;rotate:-10deg}@keyframes drift{0%{transform:translateY(-4px)}to{transform:translate(3px,5px)}}.q{color:var(--ink);font-size:clamp(48px,11cqi,64px);font-weight:700;line-height:1;animation:2.8s ease-in-out infinite wobble;position:relative}@keyframes wobble{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-6px)rotate(6deg)}}.loading{gap:6px;display:flex;position:relative}.loading i{background:var(--ink);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite hop}.loading i:nth-child(2){animation-delay:.15s}.loading i:nth-child(3){animation-delay:.3s}@keyframes hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-9px)}}.scene{z-index:-1;pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0}.scene.ready{opacity:1}.scene canvas{display:block}.shape>i{transition:opacity .8s}.shapes.anchors .shape>i{opacity:0}.doc{max-width:720px;padding:clamp(16px,4vw,48px) 0 64px;font-size:18px;line-height:1.6}.doc h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(36px,5vw,56px);line-height:1.05}.doc h2{letter-spacing:-.02em;margin:40px 0 8px;font-size:24px}.doc a{color:var(--cy-honey)}.doc .meta{opacity:.72;margin:0 0 32px}@media (max-width:960px){main{grid-template-columns:1fr;align-content:start;padding-bottom:24px}.hero{text-align:center;padding:72px 0 64px}.lede{margin-left:auto;margin-right:auto}.logo .word{font-size:clamp(110px,32vw,260px)}.logo .sub{font-size:clamp(28px,8vw,65px)}.s1{width:56px;top:0;left:auto;right:8%}.s4{top:28px;left:12%}.s2{width:48px;inset:auto 6% 4px auto}.s3{width:104px;height:36px;top:auto;bottom:8px;left:4%}}@media (max-width:420px){.tag{padding:6px 12px;font-size:13px}.games-head span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.game-title{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1}
