.feature[data-astro-cid-3luefm2t]{background:var(--game-bg);color:var(--game-fg);isolation:isolate;display:grid;position:relative}@media (width>=56rem){.feature[data-astro-cid-3luefm2t]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:32rem}}.feature__media[data-astro-cid-3luefm2t] .game-cover{height:100%;min-height:14rem;transition:transform .7s var(--ease-out)}.feature__media[data-astro-cid-3luefm2t]{overflow:hidden}.feature[data-astro-cid-3luefm2t]:hover .feature__media[data-astro-cid-3luefm2t] .game-cover{transform:scale(1.03)}.feature__body[data-astro-cid-3luefm2t]{align-items:flex-start;gap:var(--space-s);padding:var(--space-l) var(--space-m) var(--space-l);flex-direction:column;display:flex;container-type:inline-size}@media (width>=56rem){.feature__body[data-astro-cid-3luefm2t]{padding:var(--space-xl) var(--space-l);justify-content:center}}.feature__title[data-astro-cid-3luefm2t]{font-size:min(6.5rem, calc(19cqi * var(--title-scale,1)));letter-spacing:-.03em;overflow-wrap:break-word;max-width:100%;font-weight:800;font-stretch:75%;line-height:.85}.feature__link[data-astro-cid-3luefm2t]{text-decoration:none}.feature__link[data-astro-cid-3luefm2t]:after{content:"";z-index:1;position:absolute;inset:0}.feature__link[data-astro-cid-3luefm2t]:focus-visible{outline:none}.feature[data-astro-cid-3luefm2t]:has(.feature__link:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.feature__tagline[data-astro-cid-3luefm2t]{color:var(--game-accent);font-size:var(--step-2);font-weight:720;font-stretch:82%;line-height:1.05}.feature__summary[data-astro-cid-3luefm2t]{opacity:.9;max-width:30rem}.feature__meta[data-astro-cid-3luefm2t]{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;display:flex}.feature__meta[data-astro-cid-3luefm2t] .mono[data-astro-cid-3luefm2t]{opacity:.75}.feature__cta[data-astro-cid-3luefm2t]{margin-top:var(--space-2xs);border:1.5px solid var(--game-accent);color:var(--game-accent);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);padding:.8rem 1.1rem;font-weight:650}.feature__cta[data-astro-cid-3luefm2t] span[data-astro-cid-3luefm2t]{transition:transform var(--dur) var(--ease-out);display:inline-block}.feature[data-astro-cid-3luefm2t]:hover .feature__cta[data-astro-cid-3luefm2t]{background:var(--game-accent);color:var(--game-bg)}.feature[data-astro-cid-3luefm2t]:hover .feature__cta[data-astro-cid-3luefm2t] span[data-astro-cid-3luefm2t]{transform:translate(.3rem)}.feature[data-astro-cid-3luefm2t] .status{border-color:currentColor}@media (prefers-reduced-motion:reduce){.feature[data-astro-cid-3luefm2t]:hover .feature__media[data-astro-cid-3luefm2t] .game-cover{transform:none}}.hero[data-astro-cid-6voplrxj]{padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.hero[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,1fr) auto}.hero__kicker[data-astro-cid-6voplrxj]{grid-area:1/1/auto/-1}.hero__title[data-astro-cid-6voplrxj]{grid-area:2/1/auto/-1}.hero__intro[data-astro-cid-6voplrxj]{grid-area:3/1/auto/-1}.hero__note[data-astro-cid-6voplrxj]{margin-top:var(--space-l);grid-area:2/2;align-self:start}}.hero__kicker[data-astro-cid-6voplrxj]{color:var(--ink-2);align-items:center;gap:.75em;display:flex}.hero__kicker[data-astro-cid-6voplrxj]:before{content:"";width:1.8em;height:var(--bar);background:var(--signal)}.hero__title[data-astro-cid-6voplrxj]{margin-top:var(--space-m);letter-spacing:-.035em;text-wrap:initial;font-size:clamp(4.2rem,1.9rem + 12.4vw,13rem);font-weight:800;font-stretch:75%;line-height:.86}.hero__line[data-astro-cid-6voplrxj]{display:block}.hero__line--last[data-astro-cid-6voplrxj]{flex-wrap:wrap;align-items:baseline;column-gap:.12em;display:flex}.hero__line--last[data-astro-cid-6voplrxj]>span[data-astro-cid-6voplrxj]:first-child{flex:none}.hero__blank[data-astro-cid-6voplrxj]{background:var(--signal);transform-origin:0;flex:.6em;min-width:.6em;height:.11em}@media (prefers-reduced-motion:no-preference){.hero__blank[data-astro-cid-6voplrxj]{animation:blank-draw .9s var(--ease-out) .25s both}}@keyframes blank-draw{0%{transform:scaleX(0)}}.hero__intro[data-astro-cid-6voplrxj]{margin-top:var(--space-xl)}.hero__lede[data-astro-cid-6voplrxj]{max-width:38rem;font-size:var(--step-1);line-height:1.45}.hero__actions[data-astro-cid-6voplrxj]{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.hero__note[data-astro-cid-6voplrxj]{margin-top:var(--space-l);padding-top:var(--space-s);border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;max-width:21rem;display:grid}.hero__note-title[data-astro-cid-6voplrxj]{font-weight:800;font-stretch:75%;font-size:var(--step-2);line-height:1}.hero__note-text[data-astro-cid-6voplrxj]{font-size:var(--step--1);color:var(--ink-2)}.home-section[data-astro-cid-6voplrxj]{padding-block:var(--space-xl)}.home-section__more[data-astro-cid-6voplrxj]{white-space:nowrap;align-items:center;gap:.4em;min-height:2.75rem;font-weight:620;display:inline-flex}.home-games[data-astro-cid-6voplrxj]{gap:var(--space-m);display:grid}.home-games__empty[data-astro-cid-6voplrxj]{font-size:var(--step-1);color:var(--ink-2)}.principles[data-astro-cid-6voplrxj]{gap:var(--space-l) var(--space-m);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.principles[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.principles__item[data-astro-cid-6voplrxj]{align-content:start;gap:var(--space-xs);padding-top:var(--space-s);border-top:var(--bar) solid var(--ink);display:grid}.principles__num[data-astro-cid-6voplrxj]{color:var(--signal-ink)}.principles__title[data-astro-cid-6voplrxj]{font-size:var(--step-2);font-weight:760;font-stretch:82%;line-height:1.02}.principles__text[data-astro-cid-6voplrxj]{color:var(--ink-2);max-width:30rem}.home-help[data-astro-cid-6voplrxj]{margin-top:var(--space-l);padding-block:var(--space-xl) var(--space-2xl);background:var(--paper-2)}.home-help__grid[data-astro-cid-6voplrxj]{gap:var(--space-l);display:grid}@media (width>=48rem){.home-help__grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.home-help__item[data-astro-cid-6voplrxj]+.home-help__item[data-astro-cid-6voplrxj]{padding-left:var(--space-l);border-left:1px solid var(--rule)}.home-help__item[data-astro-cid-6voplrxj]:first-child{padding-right:var(--space-l)}}.home-help__item[data-astro-cid-6voplrxj]{align-content:start;justify-items:start;gap:var(--space-s);display:grid}.home-help__item[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--ink-2);max-width:30rem}.home-help__title[data-astro-cid-6voplrxj]{font-size:var(--step-3);max-width:16ch;font-weight:780;font-stretch:80%;line-height:1}
