@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3_otmf38u2y4x.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.00hyb-x0mjr9g.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2p4adm_386h58.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1x39li9dshdhc.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.1qsgyx-tuq4mu.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.0s4utfvp8prsy.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.3sup9rdq9grs5.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.22gtx64q2ss2-.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.3os00td4x4cmq.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.p.2lpos000q_nzo.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.vsIqYG_className{font-family:Barlow,Barlow Fallback;font-style:normal}.vsIqYG_variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bb6ac904f1a58ad1-s.03rjxozyto5ov.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:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e33cbc4d80272611-s.22btp1s6p9ykz.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:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/fe4dd336abb0f76d-s.p.161_jydx6c0ui.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:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/48ebb20104f1ccd8-s.041jehe91orie.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:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/17910fdec8db2029-s.2obrzta-l0mxk.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:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/4bc6656de1d7db7b-s.p.2ux8js4lqnjxb.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:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/c5327d7ad133c45f-s.2djdwrsjz--m-.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:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/4e3b7fdb48c53d7e-s.158-mqx13x5zc.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:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/b8da778936708715-s.p.356apyvd1vb3d.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.2dbbbbabmw4n4.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.1oqo1buse5xew.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0xxdg0o7uh536.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3653761fae724bb1-s.0i8had3keju7i.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7fe56aac9cb73d5c-s.24oj26lcm6-u8.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26cfda139e115385-s.p.2oeto2j5aaelm.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/eb9e638cd085c993-s.2avsd28_hqhmt.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/03df2d26b7d1820d-s.1wbhu6nb2u97d.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/36990ae99f0644f7-s.p.2zhff3cxreb6s.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.lgT0Sq_className{font-family:Barlow Condensed,Barlow Condensed Fallback}.lgT0Sq_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/47fe3839ae8538a9-s.1qipnwisndnl7.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/78503821dea84724-s.1u3lwjrw57qjh.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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e35ac209a319490a-s.p.3ryvcbcsz78_7.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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.FXA7-q_className{font-family:Fredoka,Fredoka Fallback;font-style:normal;font-weight:700}.FXA7-q_variable{--font-game:"Fredoka", "Fredoka Fallback"}
:root{--black:#0d0d0d;--ink:#f2f0ec;--muted:#bdb8b0;--orange:#ff6b00;--orange-dark:#d65800;--paper:#f2f0ec;--paper-ink:#0d0d0d;--display:var(--font-display), "Arial Narrow", sans-serif;--body:var(--font-body), system-ui, sans-serif;--game:var(--font-game), system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.in{max-width:1080px;margin:0 auto;padding:0 32px}.D{font-family:var(--display);text-transform:uppercase;letter-spacing:-.5px;font-style:italic;font-weight:900;line-height:.92}.orange{color:var(--orange)}.top{z-index:5;background:#000;position:sticky;top:0}.top .in{justify-content:space-between;align-items:center;height:64px;display:flex}.mark{align-items:center;gap:10px;display:inline-flex}.mark .emblem{width:auto;height:44px}.mark .wordmark{width:auto;height:40px}.menu{font:700 13px var(--display);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:28px;display:flex}.menu a:hover{color:var(--orange)}.menu .lg{color:#8f8a83;background:#1d1d1d;padding:6px 9px;font-size:12px}.menu .lg .on{color:var(--orange)}.key{clip-path:polygon(0 0,100% 0,100% 92%,0 100%);background:#2f7426 url(/images/keyart.webp) 100%/cover no-repeat;height:620px;position:relative}.key:before{content:"";background:linear-gradient(90deg,#0a1e058c 0%,#0a1e0540 38%,#0000 60%);position:absolute;inset:0}.key .in{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.gamelogo{font:700 84px/.95 var(--game);color:#fffbe8;-webkit-text-stroke:12px #2f6e24;paint-order:stroke fill;text-shadow:0 8px #1f4e18,0 16px 30px #0a280580;margin:0}.key p{font:600 19px/1.45 var(--body);text-shadow:0 2px 8px #00000080;max-width:430px;margin:18px 0 26px}.cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.soon{font:700 11px var(--body);letter-spacing:1.5px;text-transform:uppercase;opacity:.9}.btn{font:italic 800 19px var(--display);text-transform:uppercase;letter-spacing:.5px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);align-items:stretch;display:inline-flex}.btn span{background:var(--orange);color:#120700;padding:12px 18px 12px 24px}.btn i{background:var(--orange-dark);color:#120700;place-items:center;width:40px;padding-right:6px;font-style:normal;display:grid}.btn:hover span{background:#ff8226}.btn.dark span{color:var(--black);background:#fff}.btn.dark i{color:var(--black);background:#d9d9d9}.gp{color:#fff;background:#000;border:1px solid #555;border-radius:8px;align-items:center;gap:10px;padding:8px 16px 8px 12px;display:inline-flex}.gp small{font:600 10px var(--body);opacity:.8;letter-spacing:.5px;text-transform:uppercase;display:block}.gp b{font:600 18px var(--body)}.about{padding:70px 0 90px;scroll-margin-top:64px;position:relative;overflow:hidden}.ghost{font:italic 900 260px/.8 var(--display);color:#0000;-webkit-text-stroke:2px #1f1f1f;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;position:absolute;top:10px;left:-20px}.about .in{grid-template-columns:300px 1fr;align-items:center;gap:50px;display:grid;position:relative}.about-emblem{filter:drop-shadow(0 0 40px #ff6b0040);width:280px;height:auto}.about h2{margin:0 0 18px;font-size:78px}.about p{color:var(--muted);margin:0 0 14px;font-size:17px;line-height:1.65}.facts{gap:34px;margin-top:10px;display:flex}.facts b{font:italic 900 46px/1 var(--display);color:var(--orange);display:block}.facts small{font:700 12px var(--body);letter-spacing:1.2px;text-transform:uppercase;color:#8f8a83}.games{background:var(--paper);color:var(--paper-ink);clip-path:polygon(0 40px,100% 0,100% 100%,0 100%);padding:80px 0 70px;scroll-margin-top:64px}.games h2{margin:0 0 26px;font-size:60px}.row{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.tile{background:#2f7426 url(/images/keyart.webp) 75%/cover;height:300px;display:block;position:relative;overflow:hidden}.tile .lbl{color:#fff;background:linear-gradient(#0000,#000000bf);justify-content:space-between;align-items:end;gap:10px;padding:16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.tile .lbl b{font:italic 900 34px/1 var(--display);text-transform:uppercase}.tile .lbl small{font:700 12px var(--body);letter-spacing:1px;text-transform:uppercase;opacity:.85}a.tile:hover .lbl b{color:var(--orange)}.tile.wip{text-align:center;color:var(--ink);background:repeating-linear-gradient(-45deg,#191919 0 22px,#141414 22px 44px);place-items:center;display:grid}.tile.wip b{font:italic 900 40px/1 var(--display);text-transform:uppercase;margin:4px 0;display:block}.tile.wip small{color:var(--orange);font:700 12px var(--body);letter-spacing:2px;text-transform:uppercase}.tile.wip small.when{color:#8f8a83}.contact{text-align:center;padding:70px 0;scroll-margin-top:64px}.contact h2{margin:0 0 12px;font-size:64px}.contact p{color:var(--muted);margin:0 0 22px;font-size:17px}.mail{font:italic 800 28px var(--display);border-bottom:3px solid var(--orange);overflow-wrap:anywhere;padding-bottom:2px}.foot{color:#a7a29b;background:#000;padding:44px 0 0;font-size:14px}.cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px;padding-bottom:34px;display:grid}.cols p{margin:12px 0 0;line-height:1.5}.foot-logo img{width:190px;height:auto;display:block}.cols h4{font:800 13px var(--display);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);border-bottom:2px solid #262626;margin:0 0 12px;padding-bottom:8px}.cols div a:not(.foot-logo){margin-bottom:8px;display:block}.cols a:hover,.legal a:hover{color:var(--orange)}.legal{font:700 11px var(--body);letter-spacing:1px;text-transform:uppercase;color:#6f6a64;border-top:1px solid #1d1d1d;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 0 20px;display:flex}.legal nav{flex-wrap:wrap;gap:18px;display:flex}.gkey .in{justify-content:center}.appline{align-items:center;gap:16px;margin-bottom:10px;display:flex}.appline img{border-radius:20px;width:84px;height:84px;box-shadow:0 10px 24px #00000059}.how{background:var(--paper);color:var(--paper-ink);clip-path:polygon(0 40px,100% 0,100% 100%,0 100%);padding:80px 0}.how h2{margin:0 0 30px;font-size:60px}.steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step .pic{background:#3f8a2f;height:260px;position:relative;overflow:hidden}.step .pic img{width:100%;display:block}.step .n{background:var(--orange);color:#120700;font:italic 900 30px/1 var(--display);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:8px 14px 6px 12px;position:absolute;top:0;left:0}.step h3{font:italic 900 28px/1 var(--display);text-transform:uppercase;margin:16px 0 6px}.step p{color:#4a4741;margin:0;line-height:1.5}.tour{padding:80px 0}.tour .in{grid-template-columns:340px 1fr;align-items:center;gap:50px;display:grid}.tour img{border:6px solid #1d1d1d;width:100%;display:block}.tour h2{margin:0 0 22px;font-size:64px}.rule{color:#d7d2ca;border-bottom:1px solid #222;align-items:baseline;gap:14px;padding:12px 0;font-size:17px;display:flex}.rule b{font:italic 900 26px var(--display);color:var(--orange);flex:none;width:30px}.more{margin-top:22px}.legal-page{background:var(--paper);color:var(--paper-ink);padding:50px 0 80px}.legal-page .in{max-width:780px}.back{font:700 13px var(--display);letter-spacing:1.2px;text-transform:uppercase;color:#6f6a64}.back:hover{color:var(--orange-dark)}.legal-page h1{margin:18px 0 6px;font-size:64px}.updated{color:#6f6a64;margin:0 0 30px;font-size:14px}.prose{color:#2b2925;font-size:17px;line-height:1.65}.prose h2{font:italic 900 28px/1.1 var(--display);text-transform:uppercase;color:var(--paper-ink);margin:36px 0 10px}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:8px}.prose a{color:#b24a00;overflow-wrap:anywhere;border-bottom:1px solid #e0a070}.prose .note{border-left:4px solid var(--orange);background:#fff4e5;padding:10px 14px;font-size:15px}@media (max-width:760px){.in{padding:0 18px}.menu{gap:0}.menu a:not(.lg){display:none}.mark .emblem{height:38px}.mark .wordmark{height:30px}.about-emblem{width:170px}.key{clip-path:polygon(0 0,100% 0,100% 96%,0 100%);background-image:url(/images/keyart-mobile.webp);background-position:bottom;height:640px}.key:before{background:linear-gradient(#0a1e0573 0%,#0a1e051a 45%,#0000 60%)}.key .in{justify-content:flex-start;padding-top:34px}.gkey{height:720px}.gamelogo{-webkit-text-stroke-width:9px;font-size:54px}.key p{margin:12px 0 18px;font-size:16px}.about .in,.row,.tour .in,.steps{grid-template-columns:1fr}.about h2,.games h2,.how h2,.tour h2,.contact h2,.legal-page h1{font-size:48px}.ghost{font-size:150px}.facts{gap:22px}.cols{grid-template-columns:1fr 1fr}.cols>div:first-child{grid-column:1/-1}.tile{height:220px}.tour img{max-width:240px}.mail{font-size:22px}}
