:root{--text-base:.9375rem;--text-body:20px;--line-height:1.42857;--line-height-heading:1.1;--space-section:3.125rem;--space-gap:1.875rem;--container:73.125rem;--radius:.25rem;--transition:.3s ease-in-out;--cursor-default:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAADNQTFRF////////////////////////////////////////////////////////////AAAA////FbWC9gAAABB0Uk5TH68/D89fT2+PL3/v35+/ABM65wcAAACZSURBVDjLxdPbDsMgCAZg19azMN7/aTdrohFk3nX/LV9CRDDvTcxzwL4Q0w8AVBN0cNep7AAdKsAGQAW2gXyqr8hNpMOlhDWeASAeOwMnQGGTLEK4GQQBYAZRgMw+S+kxgF/3uMEZLlrk6sDTOh3kHVDqowWuQeogrnuY8cwI3//jgwhiqyNkMWm+9r6wuryLuv+IEP9wemo++z47t0AbCnkAAAAASUVORK5CYII=) 9 4, auto;--cursor-pointer:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABEElEQVRYhe2U33HCMAyHnS6QbkA3CBvQDWADRmCEjNARwgYZwSOYTsAIjPDxEHMnUimxfdz1AX93fpIs/aw/dq5Sqbw7TY4z0DrnDvF8Ki4X59y5aZrfF2h7Tgz0wI00PLB7VfJ9RuI5Y6xacfJ+IfBudkbDNwBd6cs1+gLBITd5C1yVQF7Yj/HVHhjEXW+IOOUIGIwgXbSfFNtPtHXG3RsprcAuPcInrNgt/rTiQ9HwnVCkbYKPxhdrW8HUX2vtHi3wim2tBQD7JJlMa6UxCpFy7eQQWus4ZtWKacq1ShxX7mh4Sj6khYADsBF+G+zNCUXJRfD/+4qFiHbhhRpXUgcuU8ij1FZFAgszUqlUKhp3Es+UFT72jfsAAAAASUVORK5CYII=) 15 15, pointer}@media (prefers-reduced-motion:reduce){:root{--transition:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;cursor:var(--cursor-default)}a:any-link,button,summary,[role=button],input[type=button],input[type=submit],input[type=reset]{cursor:var(--cursor-default)}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),textarea{cursor:text}:disabled{cursor:not-allowed}body{background-color:var(--color-bg);color:var(--color-txt);font-family:var(--font-body), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--text-base);line-height:var(--line-height);margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-txt);font-family:var(--font-heading), "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;line-height:var(--line-height-heading);text-transform:uppercase;margin:0}p{font-size:var(--text-body);margin:0 0 10px}img,svg,iframe,video{max-width:100%}img,video{height:auto}a{color:var(--color-txt)}:focus-visible{outline:2px solid var(--color-txt);outline-offset:3px}.container{margin:0 auto;padding:0 15px}@media (width>=768px){.container{width:750px}}@media (width>=992px){.container{width:970px}}@media (width>=1200px){.container{width:1170px}}section{padding:50px 0}@media (width<=767px){section{padding:75px 0}}.section-heading{text-align:center;margin:0;font-size:min(3em,10vw)}.star-rule{border:0;width:100%;max-width:250px;height:5px;margin:25px auto 30px;padding:0;position:relative;overflow:visible}.star-rule:before,.star-rule:after{content:"";background-color:var(--color-rule);width:calc(50% - 26.25px);height:5px;position:absolute;top:0}.star-rule:before{left:0}.star-rule:after{right:0}.star-rule svg{box-sizing:content-box;height:30px;color:var(--color-rule);padding:0 7.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn{border:1px solid var(--color-surface);background-color:var(--color-surface);color:var(--color-on-surface);text-align:center;cursor:var(--cursor-default);transition:filter var(--transition), transform .6s ease;border-radius:6px;padding:18px 27px;font-family:inherit;font-size:19px;line-height:1.33;text-decoration:none;display:inline-block}.btn:hover,.btn:focus-visible{filter:brightness(1.6);transform:scale(1.15)}.btn:active{transition-duration:80ms;transform:scale(1.05)}.btn-social{border:2px solid var(--color-txt);width:50px;height:50px;color:var(--color-txt);transition:color var(--transition), background-color var(--transition), transform .6s ease, opacity var(--transition);border-radius:100%;justify-content:center;align-items:center;display:inline-flex}.btn-social svg{width:auto;height:20px}.btn-social:hover,.btn-social:focus-visible{background-color:var(--color-bg);color:var(--color-accent);transform:scale(1.25)}.btn-social:active{transition-duration:80ms;transform:scale(1.08)}.social-row{flex-wrap:wrap;justify-content:center;gap:12.91px;margin:0;padding:0;list-style:none;display:flex}dialog.overlay{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-txt);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;overflow-y:auto}dialog.overlay::backdrop{background:var(--color-backdrop)}.sheet{border:2px groove var(--color-txt);background-color:var(--color-bg);width:min(90vw,1000px);box-shadow:15px 15px 10px 5px var(--color-drop-shadow);border-radius:25px;outline:none;margin:0 auto}.panel{text-align:center;max-width:900px;margin:0 auto;padding:20px}dialog.overlay,dialog.overlay::backdrop{transition:opacity .3s ease, overlay .3s allow-discrete, display .3s allow-discrete}.sheet{transition:transform .3s ease-out}dialog.overlay:not([open]),dialog.overlay:not([open])::backdrop{opacity:0}dialog.overlay:not([open]) .sheet{transform:translateY(-25%)}@starting-style{dialog.overlay[open],dialog.overlay[open]::backdrop{opacity:0}dialog.overlay[open] .sheet{transform:translateY(-25%)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tip{z-index:100;border:2px solid var(--color-txt);border-radius:var(--radius);background-color:var(--color-bg);color:var(--color-txt);font-family:var(--font-heading), sans-serif;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition);margin:0;padding:.35em .7em;font-size:.75rem;font-weight:700;position:fixed}.tip[data-on]{opacity:1}.tip:popover-open{inset:auto;overflow:visible}.inspect[data-astro-cid-utnzf2kr]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;cursor:var(--cursor-default);background:0 0;border:0;place-items:center;margin:0;padding:0;overflow:hidden}.inspect[data-astro-cid-utnzf2kr][open]{display:grid}.inspect[data-astro-cid-utnzf2kr][data-zoomed]{touch-action:none}.inspect[data-astro-cid-utnzf2kr]::backdrop{background:var(--color-inspect-backdrop)}html:has(dialog.inspect[open]){overflow:hidden}.inspect[data-astro-cid-utnzf2kr],.inspect[data-astro-cid-utnzf2kr]::backdrop{transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete}.inspect[data-astro-cid-utnzf2kr]:not([open]),.inspect[data-astro-cid-utnzf2kr]:not([open])::backdrop{opacity:0}@starting-style{.inspect[data-astro-cid-utnzf2kr][open],.inspect[data-astro-cid-utnzf2kr][open]::backdrop{opacity:0}}.frame[data-astro-cid-utnzf2kr]{border-radius:var(--radius);box-shadow:0 10px 40px var(--color-drop-shadow);outline:none;margin:0;position:relative;overflow:hidden}.view[data-astro-cid-utnzf2kr]{width:min(96vw, 92dvh * var(--ratio,1));aspect-ratio:var(--ratio,auto);transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:transform .25s}.inspect[data-astro-cid-utnzf2kr][data-zoomed] .view[data-astro-cid-utnzf2kr]{transform:scale(var(--zoom))}.view[data-astro-cid-utnzf2kr]>img[data-astro-cid-utnzf2kr],.view[data-astro-cid-utnzf2kr]>video[data-astro-cid-utnzf2kr]{object-fit:contain;width:100%;height:100%;display:block}.view[data-astro-cid-utnzf2kr]>[data-astro-cid-utnzf2kr][hidden]{display:none}.zone[data-astro-cid-utnzf2kr]{background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.zoom[data-astro-cid-utnzf2kr]{cursor:zoom-in;left:0;right:0}.inspect[data-astro-cid-utnzf2kr][data-zoomed] .zoom[data-astro-cid-utnzf2kr]{cursor:zoom-out}.prev[data-astro-cid-utnzf2kr],.next[data-astro-cid-utnzf2kr]{z-index:1;width:25%}.prev[data-astro-cid-utnzf2kr]{cursor:var(--cursor-prev);left:0}.next[data-astro-cid-utnzf2kr]{cursor:var(--cursor-next);right:0}.zone[data-astro-cid-utnzf2kr][hidden],.inspect[data-astro-cid-utnzf2kr][data-zoomed] [data-astro-cid-utnzf2kr]:is(.prev,.next){display:none}.zone[data-astro-cid-utnzf2kr]:focus-visible{outline:2px solid var(--color-txt);outline-offset:-4px}.count[data-astro-cid-utnzf2kr]{color:var(--color-txt);text-align:center;text-shadow:0 1px 4px var(--color-text-shadow);pointer-events:none;margin:0;font-size:13px;position:absolute;bottom:1vh;left:0;right:0}.tabs[data-astro-cid-ejzuzqmb]{justify-content:center;gap:.5em;margin-bottom:1.5em;display:flex}.tab[data-astro-cid-ejzuzqmb]{border:2px solid var(--color-txt);border-radius:var(--radius);color:var(--color-txt);font-family:var(--font-heading), sans-serif;letter-spacing:1px;text-transform:uppercase;opacity:.55;transition:opacity var(--transition), background-color var(--transition), color var(--transition), transform .6s ease;background:0 0;padding:.5em 1.5em;font-size:1em;font-weight:700}.tab[data-astro-cid-ejzuzqmb]:hover,.tab[data-astro-cid-ejzuzqmb]:focus-visible{opacity:1;transform:scale(1.15)}.tab[data-astro-cid-ejzuzqmb]:active{transition-duration:80ms;transform:scale(.85)}.tab[data-astro-cid-ejzuzqmb][aria-selected=true]{background:var(--color-txt);color:var(--color-bg);opacity:1;transition:opacity var(--transition), background-color var(--transition), color var(--transition), transform .18s ease}.tab[data-astro-cid-ejzuzqmb][aria-selected=true]:hover,.tab[data-astro-cid-ejzuzqmb][aria-selected=true]:focus-visible,.tab[data-astro-cid-ejzuzqmb][aria-selected=true]:active{transform:none}.media[data-astro-cid-ejzuzqmb]{aspect-ratio:16/9;margin-bottom:2em}.group[data-astro-cid-ejzuzqmb]:not([data-shown=game]) .game-panel[data-astro-cid-ejzuzqmb],.group[data-astro-cid-ejzuzqmb]:not([data-shown=video]) .video-panel[data-astro-cid-ejzuzqmb],.group[data-astro-cid-ejzuzqmb]:not([data-shown=cover]) .cover-panel[data-astro-cid-ejzuzqmb],.group[data-astro-cid-ejzuzqmb][data-paused] .game-panel[data-astro-cid-ejzuzqmb] iframe{display:none}@media (width<=47.99rem){.tab[data-astro-cid-ejzuzqmb][data-tab=game],.tabs[data-astro-cid-ejzuzqmb][data-mobile-tabs="1"]{display:none}.group[data-astro-cid-ejzuzqmb] .game-panel[data-astro-cid-ejzuzqmb]{display:none!important}}.video-panel[data-astro-cid-ejzuzqmb] iframe,.cover-panel[data-astro-cid-ejzuzqmb] img{object-fit:contain;border:0;width:100%;height:100%;display:block}.game-panel[data-astro-cid-ejzuzqmb]{max-width:calc(var(--game-w) * 1px);aspect-ratio:var(--game-w) / var(--game-h);margin-inline:auto;position:relative;overflow:hidden}.game-panel[data-astro-cid-ejzuzqmb] iframe{width:calc(var(--game-w) * 1px);max-width:none;height:calc(var(--game-h) * 1px);transform:scale(var(--game-scale,1));transform-origin:0 0;border:0;display:block}.game-start[data-astro-cid-ejzuzqmb]{color:var(--color-txt);background:0 0;border:0;place-content:center;justify-items:center;gap:.9em;padding:0;display:grid;position:absolute;inset:0}.game-start[data-astro-cid-ejzuzqmb] img{object-fit:cover;opacity:.4;width:100%;height:100%;transition:opacity var(--transition);position:absolute;inset:0}.game-start[data-astro-cid-ejzuzqmb]:hover img,.game-start[data-astro-cid-ejzuzqmb]:focus-visible img{opacity:.6}.play[data-astro-cid-ejzuzqmb]{z-index:1;border:2px solid var(--color-txt);border-radius:var(--radius);background-color:var(--color-bg);font-family:var(--font-heading), sans-serif;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6em;padding:.6em 1.4em;font-size:1.1em;font-weight:700;transition:transform .6s;display:flex}.game-start[data-astro-cid-ejzuzqmb]:hover .play[data-astro-cid-ejzuzqmb],.game-start[data-astro-cid-ejzuzqmb]:focus-visible .play[data-astro-cid-ejzuzqmb]{transform:scale(1.15)}.game-start[data-astro-cid-ejzuzqmb]:active .play[data-astro-cid-ejzuzqmb]{transition-duration:80ms;transform:scale(1.05)}.play-note[data-astro-cid-ejzuzqmb]{z-index:1;max-width:30em;color:var(--color-muted);text-align:center;text-shadow:0 1px 6px var(--color-text-shadow);padding:0 1em;font-size:.8rem;line-height:1.4}.play[data-astro-cid-ejzuzqmb] .play-icon{width:.8em;height:.8em}.game-panel[data-astro-cid-ejzuzqmb]:has(iframe[src]) .game-start[data-astro-cid-ejzuzqmb]{display:none}.description[data-astro-cid-ejzuzqmb],.long-form[data-astro-cid-ejzuzqmb]{text-align:left}.long-form[data-astro-cid-ejzuzqmb] h2,.long-form[data-astro-cid-ejzuzqmb] h3{margin:var(--space-gap) 0 .5em;font-family:var(--font-heading), sans-serif;line-height:var(--line-height-heading);text-transform:uppercase}.long-form[data-astro-cid-ejzuzqmb] ul,.long-form[data-astro-cid-ejzuzqmb] ol{font-size:var(--text-body)}.long-form[data-astro-cid-ejzuzqmb] ul{max-width:calc(50% + 276px);margin-inline:auto;padding-left:2.2em;list-style:none}.long-form[data-astro-cid-ejzuzqmb] ol{max-width:calc(50% + 276px);margin-inline:auto}.long-form[data-astro-cid-ejzuzqmb] ul>li{position:relative}.long-form[data-astro-cid-ejzuzqmb] ul>li:before{top:calc((1em * var(--line-height)) / 2);width:.85em;height:.68em;mask:var(--gamepadMarker) no-repeat center / contain;opacity:.75;content:"";background-color:currentColor;position:absolute;left:-1.6em;transform:translateY(-50%)}.long-form[data-astro-cid-ejzuzqmb] ul,.long-form[data-astro-cid-ejzuzqmb] ol{margin-block:calc(1em + .5lh)}.long-form[data-astro-cid-ejzuzqmb] li+li{margin-top:calc(.4em + .5lh)}.long-form[data-astro-cid-ejzuzqmb] a{color:var(--color-accent)}.store-embeds[data-astro-cid-ejzuzqmb]{justify-content:center;gap:var(--space-gap);margin:var(--space-gap) 0;flex-wrap:wrap;display:flex}.store-embed[data-astro-cid-ejzuzqmb]{width:calc(var(--embed-w) * 1px);max-width:100%;height:calc(var(--embed-h) * 1px);border-radius:var(--radius);border:0}.facts[data-astro-cid-ejzuzqmb]{width:100%;margin:0 0 var(--space-gap);border-collapse:collapse;text-align:left}.facts[data-astro-cid-ejzuzqmb] tr[data-astro-cid-ejzuzqmb]+tr[data-astro-cid-ejzuzqmb]{border-top:1px solid var(--color-border)}.facts[data-astro-cid-ejzuzqmb] th[data-astro-cid-ejzuzqmb],.facts[data-astro-cid-ejzuzqmb] td[data-astro-cid-ejzuzqmb]{vertical-align:top;padding:.55em .75em}.facts[data-astro-cid-ejzuzqmb] th[data-astro-cid-ejzuzqmb]{width:1%;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-left:0;font-size:.85em;font-weight:400}.facts[data-astro-cid-ejzuzqmb] td[data-astro-cid-ejzuzqmb]{font-weight:700}.summary[data-astro-cid-ejzuzqmb] td[data-astro-cid-ejzuzqmb]{padding-left:0}.summary[data-astro-cid-ejzuzqmb] dl[data-astro-cid-ejzuzqmb]{flex-wrap:wrap;justify-content:space-between;gap:.6em 2.2em;margin:0;display:flex}.summary[data-astro-cid-ejzuzqmb] dt[data-astro-cid-ejzuzqmb]{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.85em;font-weight:400}.summary[data-astro-cid-ejzuzqmb] dd[data-astro-cid-ejzuzqmb]{margin:0}.links[data-astro-cid-ejzuzqmb]{margin:var(--space-gap) 0;flex-wrap:wrap;justify-content:center;gap:.5em 1.5em;padding:0;font-weight:700;list-style:none;display:flex}.private[data-astro-cid-ejzuzqmb]{font-weight:700}footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-surface);text-align:center;padding:25px 0}p[data-astro-cid-jo6i4kqk]{font-size:var(--text-base);margin:0 0 1em}
