@property --fg{syntax:"<color>";inherits:true;initial-value:#1b1026}@property --mark{syntax:"<color>";inherits:true;initial-value:#fff1e0}@property --word{syntax:"<color>";inherits:true;initial-value:#fff1e0}@property --accent{syntax:"<color>";inherits:true;initial-value:#ffc83a}@property --btn-bg{syntax:"<color>";inherits:true;initial-value:#ffc83a}@property --btn-fg{syntax:"<color>";inherits:true;initial-value:#1b1026}@property --btn-side{syntax:"<color>";inherits:true;initial-value:#b8741a}:root{--orange:#f37123;--plum:#1b1026;--violet:#6b3bff;--mint:#2fe0a8;--sun:#ffc83a;--pink:#ff4f8b;--cream:#fff1e0;--ink:#1b1026;--bg:var(--orange);--fg:var(--ink);--mark:var(--cream);--word:var(--cream);--accent:var(--sun);--btn-bg:var(--sun);--btn-fg:var(--ink);--btn-side:#b8741a;--theme-ease:cubic-bezier(.33, 1, .68, 1);--f-display:"Anybody", "Arial Black", Impact, sans-serif;--f-body:"Figtree", system-ui, sans-serif;--f-mono:"Martian Mono", ui-monospace, monospace;--gutter:clamp(16px, 5vw, 80px);--nav-h:76px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{overscroll-behavior-x:none;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow-x:clip}input,textarea{-webkit-user-select:text;user-select:text}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{overscroll-behavior-x:none;background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.35vw + .92rem,1.18rem);line-height:1.55;overflow-x:clip}body.is-loading{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}.display{font-family:var(--f-display);font-variation-settings:"wdth" var(--wd,62);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;line-height:.86}.mono{font-family:var(--f-mono);font-variation-settings:"wdth" 90;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:500}.eyebrow{opacity:.85;margin-bottom:1.4rem}.sr,.skip:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{z-index:200;background:var(--cream);color:var(--ink);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px}:focus-visible{outline:3px solid var(--fg);outline-offset:4px;border-radius:6px}#gl{z-index:0;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}main,.footer{z-index:1;position:relative}.page-bg{z-index:-1;background:var(--bg);transition:background-color .75s var(--theme-ease);pointer-events:none;will-change:transform;position:fixed;top:0;bottom:0;left:0;right:0}.edge-band{display:none}html.ios .edge-band{z-index:2147483000;pointer-events:none;background-color:var(--bg);color:#0000;height:24px;transition:background-color .75s var(--theme-ease);will-change:transform;-webkit-background-clip:text;background-clip:text;display:block;position:fixed;left:0;right:0}html.ios .edge-band--top{top:0}html.ios .edge-band--bottom{bottom:0}html.ios body:-webkit-any(.panel-top,.menu-open) .edge-band--top{background-color:var(--plum)}html.ios body:is(.panel-top,.menu-open) .edge-band--top{background-color:var(--plum)}html.ios body:-webkit-any(.panel-bottom,.menu-open) .edge-band--bottom{background-color:var(--plum)}html.ios body:is(.panel-bottom,.menu-open) .edge-band--bottom{background-color:var(--plum)}html.ios body.chrome-panel{background:var(--plum)}html.bg-now .edge-band,html.bg-now .page-bg{transition:none}.ink-fade{transition:--fg .75s var(--theme-ease), --mark .75s var(--theme-ease), --word .75s var(--theme-ease), --accent .75s var(--theme-ease), --btn-bg .75s var(--theme-ease), --btn-fg .75s var(--theme-ease), --btn-side .75s var(--theme-ease)}.jump-veil{z-index:44;pointer-events:none;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.logo-mark{color:var(--mark);display:inline-block}.logo-word{color:var(--word);--logo-dot:var(--mark);display:inline-block}.logo-mark svg,.logo-word svg{width:100%;height:100%;display:block}.btn{--lift:.3em;font-family:var(--f-body);letter-spacing:.01em;background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;box-shadow:0 var(--lift) 0 var(--btn-side), 0 calc(var(--lift) + .5em) 1.2em -.4em #00000059;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.95em 1.7em;font-size:1.02rem;font-weight:800;text-decoration:none;transition:translate .18s cubic-bezier(.3,1.6,.5,1),box-shadow .18s;display:inline-flex}.btn:hover{box-shadow:0 calc(var(--lift) + .12em) 0 var(--btn-side), 0 calc(var(--lift) + .8em) 1.4em -.4em #00000059;translate:0 -.12em}.btn:active{translate:0 calc(var(--lift) - .06em);box-shadow:0 .06em 0 var(--btn-side), 0 .3em .6em -.3em #0000004d;transition-duration:60ms}.btn--ghost{color:var(--fg);background:0 0;box-shadow:inset 0 0 0 2px}.btn--ghost:hover,.btn--ghost:active{background:color-mix(in srgb, var(--fg) 10%, transparent);box-shadow:inset 0 0 0 2px}.btn--sm{--lift:.24em;padding:.7em 1.25em;font-size:.9rem}.btn--big{padding:1em 1.8em;font-size:clamp(1.1rem,1.3vw,1.45rem)}.loader{z-index:120;background:var(--orange);color:var(--cream);--mark:var(--cream);--word:var(--cream);place-content:center;justify-items:center;gap:28px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.loader__mark{width:92px;height:86px}.loader__word{--p:0;white-space:nowrap;word-spacing:.14em;opacity:0;font-size:clamp(1.1rem,2.6vw,2rem);line-height:1;transition:opacity .3s;position:relative}.fonts-in .loader__word{opacity:1}.loader__base{color:var(--cream)}.loader__fill{color:var(--ink);clip-path:inset(-10% calc(100% - var(--p) * 1%) -10% 0);position:absolute;top:0;bottom:0;left:0;right:0}.loader__label{right:var(--gutter);color:var(--ink);position:absolute;bottom:4vh}.nav{z-index:50;height:var(--nav-h);padding:0 var(--gutter);align-items:center;gap:2rem;display:flex;position:fixed;top:0;left:0;right:0}.nav__logo{align-items:center;gap:12px;text-decoration:none;display:flex}.nav__logo .logo-mark{width:46px;height:42px}.nav__logo .logo-word{width:124px;height:28px}.nav__motto{opacity:.85;white-space:nowrap;border-left:1.5px solid;gap:1.2em;margin:0 0 0 1.5rem;padding-left:1.5rem;font-size:.72rem;line-height:1.6;display:flex}.nav__motto span{display:inline-block}.nav__links{gap:2rem;margin-left:auto;display:flex}.nav__links a{font-weight:700;text-decoration:none;position:relative}.nav__links a:after{content:"";transform-origin:0;background:currentColor;border-radius:3px;height:3px;transition:transform .3s cubic-bezier(.6,0,.2,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform:scaleX(1)}.nav__burger{display:none}.menu{z-index:45;background:var(--plum);color:var(--cream);padding:var(--gutter);flex-direction:column;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu[hidden]{display:none}body.menu-open .nav{--fg:var(--cream);--mark:var(--orange);--word:var(--cream)}body.nav-on-panel .nav{--mark:var(--orange);--word:var(--cream);--fg:var(--cream)}.menu nav{gap:.2rem;display:grid}.menu a{font-family:var(--f-display);font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(3rem,15vw,6rem);font-weight:900;line-height:.95;text-decoration:none}.menu__show{aspect-ratio:4/5;width:min(44vw,200px);right:var(--gutter);position:absolute;bottom:6vh}.menu__show canvas{width:100%;height:100%;display:block}.hero{min-height:100svh;padding:calc(var(--nav-h) + 2vh) var(--gutter) 9vh;grid-template-rows:1fr auto;align-items:center;display:grid;position:relative}.hero__stage{touch-action:pan-y;position:absolute;top:0;bottom:0;left:0;right:0}.hero__render{pointer-events:none;position:absolute;top:0;bottom:-40vh;left:0;right:0}html.ios .hero__render{height:calc(100svh + 40vh);position:fixed;bottom:auto}.hero__copy{pointer-events:none;max-width:min(44vw,640px);position:relative}.hero__copy a,.hero__copy button{pointer-events:auto}.hero__title{color:var(--cream);text-shadow:0 .035em #a5410c,0 .07em .08em #5a1e0059;margin-bottom:2rem;font-size:clamp(4.6rem,12.5vw,13.5rem)}.hero__line{white-space:nowrap;display:block}.pill-hero{vertical-align:.02em;background:var(--cream);color:var(--orange);text-shadow:none;border-radius:.2em;margin-right:.04em;padding:.06em .16em .02em;font-size:.78em;display:inline-block;transform:rotate(-7deg);box-shadow:0 .09em #a5410c,0 .18em .2em #5a1e0059}.pill-hero>span{display:inline-block}.hero__lede{max-width:30rem;margin-bottom:2rem;font-size:clamp(1.05rem,.5vw + .95rem,1.3rem);font-weight:600}.hero__actions{flex-wrap:wrap;gap:14px;display:flex}.hud{z-index:2;-webkit-backdrop-filter:blur(8px);background:#0000002e;border-radius:24px;align-items:center;width:max-content;margin-inline-start:auto;margin-inline-end:auto;padding:10px;display:flex;position:absolute;bottom:7vh;left:0;right:0}.hud__tabs{flex:none;gap:12px;display:flex}.hud__tab{--p:0;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:16px;width:54px;height:54px;padding:0;transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .3s;position:relative;box-shadow:0 4px #00000059}.hud__tab img{border-radius:16px;width:100%;height:100%;display:block}.hud__tab:hover{opacity:1;transform:translateY(-3px)}.hud__tab.is-active{opacity:1;transform:translateY(-6px)scale(1.12);box-shadow:0 8px #00000059}.hud__tab.is-active:after{content:"";pointer-events:none;background:conic-gradient(var(--fg) calc(var(--p) * 1turn), #ffffff47 0);border-radius:19px;padding:3px;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hud.is-playing .hud__tab.is-active:after{background:var(--fg)}.hud__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hud__score{display:none}.arcade-keys{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.scroll-cue{grid-row:2;justify-self:start;justify-items:center;gap:10px;margin-top:4vh;text-decoration:none;display:grid;position:relative}.scroll-cue:after{content:"";transform-origin:top;background:currentColor;width:2px;height:42px;animation:1.8s cubic-bezier(.6,0,.2,1) infinite cue}@keyframes cue{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.manifesto{position:relative}.manifesto__pin{height:100vh;height:100svh;padding:0 var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.mline{text-align:center;max-width:13ch;color:var(--cream);grid-area:1/1;font-size:clamp(2.7rem,7.6vw,8.2rem)}.mline .w{display:inline-block}.pop{display:inline-block;position:relative}.w.polish,.w.millions{position:relative}.millions__word{display:inline-block}.millions__count{white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:0;left:50%}.polish__dirt,.polish__shine{pointer-events:none;color:#0000;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0}.polish__dirt{background-image:radial-gradient(circle at 23% 38%,#4a3224b3 0 1.6%,#0000 2.2%),radial-gradient(circle at 71% 58%,#4a3224a6 0 1.3%,#0000 1.9%),radial-gradient(circle at 44% 76%,#4a322499 0 1.1%,#0000 1.7%),radial-gradient(28% 55% at 16% 64%,#62422c8c,#0000 70%),radial-gradient(22% 42% at 46% 28%,#6e503a73,#0000 70%),radial-gradient(30% 60% at 80% 72%,#5c3e2a80,#0000 72%),radial-gradient(15% 32% at 62% 46%,#48342480,#0000 70%),radial-gradient(18% 36% at 92% 24%,#785a3e6b,#0000 70%),linear-gradient(170deg,#d9c8af,#c9b498);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.polish__shine{opacity:0}.polish__glint{left:var(--x);top:var(--y);pointer-events:none;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 .08em #ffffffe6);background:#fff;width:.34em;height:.34em;margin:-.17em 0 0 -.17em;position:absolute}.pop__word{color:var(--face);--wd:72;text-shadow:0 .012em 0 var(--side), 0 .024em 0 var(--side), 0 .036em 0 var(--side), 0 .048em 0 var(--side), 0 .06em 0 var(--side), 0 .072em 0 var(--side), 0 .084em 0 var(--side), 0 .096em 0 var(--side), 0 .16em .12em #00000059;transform-origin:50% 70%;display:inline-block}.pop__stage{pointer-events:none;width:calc(100% + 5em);height:3.4em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.games{position:relative}.games__pin{height:100vh;height:100svh;position:relative;overflow:hidden}.games__eyebrow{top:calc(2.4vh + 10px);left:var(--gutter);opacity:calc(.85 * var(--exit-o,1));transition:opacity .25s;position:absolute}.games__stage{touch-action:pan-y;position:absolute;top:6%;bottom:10%;left:30%;right:17%}.games__render{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}html.ios .games__render{height:100vh;height:100svh;position:fixed;top:0;bottom:auto;left:0;right:0}.try-me{z-index:3;pointer-events:none;color:var(--fg);transition:opacity .25s;position:absolute;top:calc(2.4vh + 24px);left:61%}body.nav-up .games__eyebrow,body.nav-up .try-me{opacity:0}.try-me__text{white-space:nowrap;opacity:0;font-family:Caveat,cursive;font-size:clamp(1.2rem,1.6vw,1.75rem);font-weight:700;line-height:1;transition:opacity .35s,translate .6s cubic-bezier(.3,1.7,.5,1);display:block;translate:0 10px;rotate:-5deg}.try-me__arrow{opacity:0;width:clamp(58px,5vw,84px);height:auto;margin:2px 0 0 -8px;transition:opacity .2s;display:block;overflow:visible}.try-me__arrow path{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.2;stroke-dashoffset:1.06px;transition:stroke-dashoffset .8s cubic-bezier(.6,0,.3,1) .3s}.try-me__arrow path+path{transition-duration:.22s;transition-delay:1.05s}.try-me.is-on .try-me__text{opacity:1;translate:0}.try-me.is-on .try-me__arrow{opacity:1;transition-duration:0s}.try-me.is-on .try-me__arrow path{stroke-dashoffset:0}.try-me.is-on{animation:3.4s ease-in-out 1.6s infinite try-bob}@keyframes try-bob{50%{transform:translateY(-5px)rotate(-1.5deg)}}.games__info{left:var(--gutter);top:calc(var(--nav-h) + 2vh + 2.4rem);align-content:safe center;width:min(30vw,400px);display:grid;position:absolute;bottom:3vh}.game{visibility:hidden;grid-area:1/1}.game.is-active{visibility:visible}.game__icon{border-radius:22px;width:clamp(52px,10vh,84px);height:clamp(52px,10vh,84px);margin-bottom:clamp(.7rem,2.2vh,1.4rem);box-shadow:0 8px #00000040}.game__name{margin-bottom:clamp(.4rem,1.4vh,.9rem);font-size:clamp(2.8rem,min(7vw,11.5vh),7.6rem)}.game__tag{margin-bottom:.7rem;font-size:1.3rem;font-weight:800}.game__desc{opacity:.9;max-width:30rem;margin-bottom:1.3rem}.game__rating{margin-bottom:1.4rem}.game__rating b{font-family:var(--f-display);font-variation-settings:"wdth" 70;vertical-align:-.1em;font-size:1.5rem;font-weight:900}.game__stores{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:821px) and (max-height:640px){.game__tag{margin-bottom:.4rem;font-size:1.1rem}.game__desc{margin-bottom:.8rem;font-size:.92rem;line-height:1.45}.game__rating{margin-bottom:.8rem}}@media (min-width:821px) and (max-width:1100px){.games__info{bottom:calc(4vh + 100px)}}@media (min-width:821px) and (max-width:1100px) and (max-height:640px){.game__desc{display:none}}.store{background:var(--ink);color:var(--cream);border-radius:14px;align-items:center;gap:10px;padding:11px 18px 11px 14px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 4px #000}.store img{filter:brightness(0)invert();width:20px;height:20px}.store:hover{transform:translateY(-2px)}.phone{right:var(--gutter);aspect-ratio:9/19.5;background:#0d0913;border-radius:34px;width:min(17vw,250px);padding:9px;position:absolute;top:50%;transform:translateY(-50%)rotate(4deg);box-shadow:inset 0 0 0 2px #ffffff1f,0 30px 60px -20px #0000008c,0 10px #00000040}.phone__screen{contain:strict;background:#000;border-radius:26px;width:100%;height:100%;position:relative;overflow:hidden}.phone__screen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.phone__screen img.on{opacity:1}.phone__notch{background:#0d0913;border-radius:10px;width:30%;height:18px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.games__tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000002e;border-radius:24px;gap:12px;padding:10px;display:flex;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.tab{cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:16px;width:54px;height:54px;padding:0;transition:transform .3s cubic-bezier(.3,1.6,.5,1),box-shadow .3s;overflow:hidden;box-shadow:0 4px #00000059}.tab img{width:100%;height:100%}.tab:hover{opacity:1;transform:translateY(-3px)}.tab.is-active{opacity:1;box-shadow:0 0 0 3px var(--fg), 0 8px 0 #00000059;transform:translateY(-6px)scale(1.12)}.scoreboard{padding:22vh var(--gutter) 18vh;position:relative}.perch-canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.scoreboard>:not(.perch-canvas){position:relative}.scores{gap:clamp(2.5rem,6vh,5rem);display:grid}.score-row{border-bottom:2px dashed color-mix(in srgb, var(--fg) 30%, transparent);grid-template-columns:1fr auto;align-items:end;gap:1rem 2rem;padding-bottom:1.6rem;display:grid}.score-num{color:var(--accent);--side:#8a3208;text-shadow:0 .012em 0 var(--side), 0 .024em 0 var(--side), 0 .036em 0 var(--side), 0 .048em 0 var(--side), 0 .06em 0 var(--side), 0 .12em .1em #0006;white-space:nowrap;font-size:clamp(3.2rem,10.5vw,12rem);display:inline-flex}.score-num .d{vertical-align:top;height:.9em;display:inline-block;overflow:hidden}.score-num .d>span{flex-direction:column;display:flex}.score-num .d>span>span{height:.9em;line-height:.9}.score-label{text-align:right;max-width:16ch;font-size:.8rem}.careers{padding:20vh var(--gutter) 22vh;grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,4vh,3rem) 4vw;display:grid;position:relative}.careers__head{--ct:clamp(3.2rem, min(8vw, 14.5vh), 9rem);grid-column:1;display:grid}.careers__title{font-size:var(--ct);grid-area:2/1}.careers__body{max-width:min(27rem,42%);margin-bottom:calc(var(--ct) * .19);grid-area:2/1;place-self:end;font-size:1.05rem;line-height:1.5}.roles{border-bottom:2px solid color-mix(in srgb, var(--fg) 30%, transparent);grid-column:1/-1}.role{border-top:2px solid color-mix(in srgb, var(--fg) 30%, transparent);isolation:isolate;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(.8rem,2.2vh,1.7rem) 1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.role:before{content:"";background:var(--fg);transform-origin:bottom;z-index:-1;border-radius:18px;transition:transform .45s cubic-bezier(.6,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.role:hover:before{transform:scaleY(1)}.role:focus-visible:before{transform:scaleY(1)}.role:hover{color:var(--bg)}.role:focus-visible{color:var(--bg)}.role__title{font-family:var(--f-display);font-variation-settings:"wdth" 66;text-transform:uppercase;font-size:clamp(1.8rem,min(3.6vw,6vh),3.6rem);font-weight:900;line-height:.95;transition:font-variation-settings .4s}.role:hover .role__title{font-variation-settings:"wdth" 90}.role__go{background:var(--sun);color:var(--ink);box-shadow:0 4px 0 var(--btn-side);border-radius:999px;padding:10px 16px}.careers>.btn--big{grid-column:1;justify-self:start}.footer{margin-top:-10vh}.footer__panel{background:var(--plum);color:var(--cream);clip-path:polygon(0 5vw,100% 0,100% 100%,0 100%);padding:calc(5vw + 8vh) var(--gutter) 5vh;--mark:var(--orange);--word:var(--cream)}.footer__brand{align-items:center;gap:14px;margin-bottom:6vh;display:flex}.footer__brand .logo-mark{width:64px;height:58px}.footer__brand .logo-word{width:180px;height:40px}.footer__cols{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:2.5rem;margin-bottom:8vh;display:grid}.footer__cols>div{align-content:start;gap:.5rem;display:grid}.footer__cols h3{opacity:.6;margin-bottom:.6rem}.footer__cols a{font-weight:600;text-decoration:none}.footer__cols a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.social{flex-wrap:wrap;gap:.7rem;display:flex}.social a{width:46px;height:46px;color:var(--cream);background:#fff1e014;border-radius:50%;place-items:center;transition:background-color .2s,box-shadow .2s,translate .2s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:inset 0 0 0 2px #fff1e029}.social a:hover{background:var(--orange);box-shadow:inset 0 0 0 2px var(--orange);text-decoration:none;translate:0 -3px}.social a:focus-visible{background:var(--orange);box-shadow:inset 0 0 0 2px var(--orange);text-decoration:none;translate:0 -3px}.social svg{fill:currentColor;width:21px;height:21px}.footer__base{border-top:2px solid #fff1e01f;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-top:1.2rem;display:flex}.footer__show{aspect-ratio:4/5;width:clamp(118px,11vw,170px);margin-bottom:-1vh}.footer__show canvas{width:100%;height:100%;display:block}.footer__legal{opacity:.7;margin:0;padding-bottom:.4rem}.ch{will-change:transform;display:inline-block}.ln{overflow-clip-margin:.2em;padding-bottom:.08em;display:block;overflow:clip}@media (max-width:1100px){.phone{display:none}.games__stage{left:38%;right:0}.games__info{width:min(36vw,400px)}}@media (max-width:820px){:root{--nav-h:64px}.nav__links,.nav__cta{display:none}.nav{gap:0}.nav__motto{display:none}.nav__logo .logo-word{width:104px;height:24px}.nav__burger{background:var(--ink);cursor:pointer;z-index:60;border:0;border-radius:14px;place-content:center;gap:6px;width:48px;height:48px;margin-left:auto;display:grid;position:relative}.nav__burger span:not(.sr){background:var(--cream);border-radius:3px;width:22px;height:3px;transition:transform .3s}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(4.5px)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){transform:translateY(-4.5px)rotate(-45deg)}.hero{min-height:100svh;padding-top:calc(var(--nav-h) + 1vh);align-items:start;padding-bottom:0}.hero__copy{max-width:none}.hero__title{margin-bottom:0;font-size:clamp(3rem,15vw,5.2rem)}.hero__lede,.hero__actions{display:none}.hud{width:max-content;margin-inline-start:auto;margin-inline-end:auto;padding:8px;bottom:4vh;left:0;right:0}.hud__tabs{gap:8px}.hud__tab{border-radius:13px;width:44px;height:44px}.hud__tab img{border-radius:13px}.scroll-cue{display:none}.mline{max-width:11ch;font-size:clamp(2.5rem,13vw,4.8rem)}.games__stage{height:56%;top:7%;bottom:auto;left:0;right:0}.games__eyebrow{top:calc(2.2vh + 6px)}.try-me{left:auto;right:var(--gutter);top:calc(1.4vh + 22px)}.try-me__text{font-size:1.1rem}.try-me__arrow{width:50px;margin-left:10px}.games__info{left:var(--gutter);right:var(--gutter);top:auto;bottom:calc(4vh + 90px);width:auto;bottom:calc(4svh + 90px);transform:none}.game__icon{border-radius:13px;width:46px;height:46px;margin-bottom:.6rem;position:absolute;top:0;right:0}.game__name{margin-bottom:.25rem;padding-right:54px;font-size:clamp(2rem,10vw,3.1rem)}.game__tag{margin-bottom:.4rem;font-size:.9rem}.game__desc{display:none}.game__rating{margin-bottom:.6rem;font-size:.82rem}.game__rating b{font-size:1.25rem}.store{padding:7px 12px 7px 10px;font-size:.8rem}.store img{width:17px;height:17px}.games__tabs{bottom:2.5vh;gap:8px;padding:8px;bottom:2.5svh}.tab{border-radius:13px;width:44px;height:44px}.score-row{grid-template-columns:1fr}.score-label{text-align:left}.careers{padding:14vh var(--gutter) 16vh;grid-template-columns:1fr}.careers__title{font-size:clamp(3.2rem,8vw,9rem)}.careers__body{max-width:34rem;font-size:1.15rem;line-height:inherit;grid-area:3/1;place-self:start;margin:1.6rem 0 0}.role{grid-template-columns:1fr auto;gap:1rem;padding:1.3rem .4rem}.footer__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.2rem 1.4rem}.footer__cols .footer__col--contact{grid-column:1/-1}.footer__col--contact a{overflow-wrap:anywhere}.footer__cols .footer__col--follow{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.try-me.is-on,.hud__hex,.scroll-cue:after{animation:none}.btn,.tab,.role:before{transition:none}}.display,.display *{font-variation-settings:"wdth" var(--wd,62)}
