@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.p.1c_7chp82d3kz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.2aqrdzrjzn6ap.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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_3d5f1794-module__zSiguW__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_3d5f1794-module__zSiguW__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_3d0a6798-module__8QmB3W__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_3d0a6798-module__8QmB3W__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.0_f09-l1omku8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_86747b0-module__Qe8rkW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_86747b0-module__Qe8rkW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#0c0e0c;--ink-soft:#151814;--paper:#f3efe5;--paper-dim:#c9c4b9;--line:#f3efe52e;--acid:#c9f24a;--red:#e84f57;--orange:#ff653b;--gold:#f2c33d;--blue:#50a3cb}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);overflow-x:clip}body{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 15% 8%, #c9f24a12, transparent 23rem), radial-gradient(circle at 91% 18%, #50a3cb12, transparent 28rem), var(--ink);font-family:var(--font-mono), monospace;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";z-index:10;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:var(--ink);background:var(--acid)}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}svg{display:block}.shell{width:min(100% - 48px,1420px);margin-inline:auto}.skip-link{z-index:100;opacity:0;pointer-events:none;color:var(--ink);background:var(--acid);padding:10px 14px;transition:transform .2s,opacity .2s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:92px;display:grid}.brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.brand img{border-radius:10px}.brand>span{line-height:.8;display:grid}.brand b{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:1.02rem}.brand small{color:var(--paper-dim);letter-spacing:.28em;margin-top:5px;font-size:.56rem;font-weight:600}.site-header nav{color:var(--paper-dim);letter-spacing:.08em;text-transform:uppercase;gap:32px;font-size:.68rem;font-weight:600;display:flex}.site-header nav a{transition:color .18s}.site-header nav a:hover{color:var(--acid)}.locale-switch{border:1px solid var(--line);border-radius:999px;justify-self:end;gap:3px;padding:3px;display:inline-flex}.locale-switch button{min-width:40px;height:32px;color:var(--paper-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.65rem;font-weight:600}.locale-switch button[aria-pressed=true]{color:var(--ink);background:var(--paper)}.hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:clamp(48px,8vw,130px);min-height:clamp(650px,100svh - 92px,850px);padding-block:clamp(75px,10vh,120px);display:grid}.eyebrow{color:var(--paper-dim);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 27px;font-size:.67rem;font-weight:600;display:flex}.eyebrow span{background:var(--acid);width:7px;height:7px;box-shadow:0 0 16px #c9f24a80}.hero h1{max-width:950px;font-family:var(--font-display), sans-serif;letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(4.4rem,9.3vw,9.3rem);font-weight:400;line-height:.79}.hero h1 span,.hero h1 em{display:block}.hero h1 em{z-index:0;width:fit-content;color:var(--ink);background:var(--acid);font-family:var(--font-serif), serif;letter-spacing:-.045em;text-transform:none;padding:.01em .12em .1em .06em;font-size:1.08em;font-weight:400;line-height:.83;position:relative;transform:rotate(-1.2deg)}.hero h1 em:after{content:"";z-index:-1;border:1px solid var(--ink);position:absolute;inset:0;transform:translate(8px,7px)}.hero-intro{max-width:700px;color:var(--paper-dim);font-family:var(--font-mono), monospace;margin:39px 0 31px;font-size:clamp(.9rem,1.3vw,1.06rem);line-height:1.75}.hero-cta{border:1px solid var(--paper);min-height:54px;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:18px;padding:0 20px;font-size:.7rem;font-weight:600;transition:color .2s,background .2s,transform .2s;display:inline-flex}.hero-cta svg,.game-cta svg,.card-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.hero-cta:hover{color:var(--ink);background:var(--paper);transform:translateY(-2px)}.hero-index{justify-self:center;width:min(100%,390px)}.index-rings{aspect-ratio:1;place-items:center;display:grid;position:relative}.index-rings>span{border:1px solid var(--line);border-radius:50%;animation:26s linear infinite spin;position:absolute}.index-rings>span:first-child{border-style:dashed;inset:2%}.index-rings>span:nth-child(2){animation-duration:18s;animation-direction:reverse;inset:18%}.index-rings>span:nth-child(3){border-color:#c9f24a73;inset:34%}.index-rings>span:before{content:"";background:var(--acid);width:7px;height:7px;position:absolute;top:-4px;left:50%}.index-rings b{font-family:var(--font-display), sans-serif;letter-spacing:-.08em;font-size:clamp(4rem,7vw,7rem)}.index-meta{border-top:1px solid var(--line);color:var(--paper-dim);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-top:17px;font-size:.61rem;display:flex}.ticker{contain:layout paint;border-block:1px solid var(--acid);width:100%;max-width:100vw;color:var(--ink);background:var(--acid);overflow:clip}.ticker>div{width:max-content;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;align-items:center;gap:25px;padding:15px 0;font-size:.92rem;animation:26s linear infinite ticker;display:flex}.ticker i{font-size:.55rem;font-style:normal}.collection{padding-block:clamp(100px,12vw,170px)}.section-head{grid-template-columns:.5fr 1fr 1fr;align-items:end;gap:34px;margin-bottom:60px;display:grid}.section-head>p:first-child{color:var(--acid);letter-spacing:.08em;text-transform:uppercase;align-self:start;margin:9px 0 0;font-size:.64rem;font-weight:600}.section-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,6vw,6.4rem);font-weight:400;line-height:.86}.section-head>p:last-child{max-width:540px;color:var(--paper-dim);margin:0 0 6px;font-size:.83rem;line-height:1.7}.game-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.game-card{min-width:0}.game-card:first-child,.game-card:nth-child(4){grid-column:span 7}.game-card:nth-child(2),.game-card:nth-child(3){grid-column:span 5}.game-card:nth-child(5){grid-column:span 12}.game-card>a{min-height:650px;color:var(--card-ink);background:var(--card-bg);border:1px solid #0c0e0c3d;grid-template-rows:minmax(300px,1fr) auto;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;overflow:hidden}.game-card>a:hover{transform:translateY(-7px);box-shadow:0 28px 70px #00000052}.game-card>a:focus-visible{outline:4px solid var(--acid);outline-offset:4px}.game-filmido{--card-bg:#11151d;--card-ink:#f4efe7;--card-accent:#e84f57}.game-guessup{--card-bg:#ff653b;--card-ink:#17110d;--card-accent:#ffd84c}.game-rewind{--card-bg:#f2c33d;--card-ink:#0c1424;--card-accent:#14243d}.game-vibecheck{--card-bg:#f2eadb;--card-ink:#171510;--card-accent:#df3724}.game-beatbureau{--card-bg:#ffe3ec;--card-ink:#1d1b3a;--card-accent:#ff4f8b}.game-beatbureau>a{grid-template-rows:1fr;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:560px}.game-art{border-bottom:1px solid color-mix(in srgb, var(--card-ink) 20%, transparent);place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.game-art:before,.game-art:after{content:"";pointer-events:none;position:absolute}.game-index{z-index:2;letter-spacing:.1em;font-size:.67rem;font-weight:600;position:absolute;top:18px;left:20px}.game-mark{z-index:2;filter:drop-shadow(0 18px 24px #0000002e);width:clamp(96px,12vw,145px);height:auto;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.game-card>a:hover .game-mark{transform:scale(1.06)rotate(-2deg)}.art-caption{letter-spacing:.16em;font-size:.55rem;font-weight:600;position:absolute;bottom:15px;right:17px}.art-orbit{border:1px solid color-mix(in srgb, var(--card-ink) 20%, transparent);border-radius:50%;position:absolute;inset:13%}.art-orbit span{background:var(--card-accent);width:10px;height:10px;position:absolute}.art-orbit span:first-child{top:-5px;left:50%}.art-orbit span:nth-child(2){bottom:14%;right:8%}.art-orbit span:nth-child(3){bottom:2%;left:12%}.game-filmido .game-art{background:radial-gradient(circle,#e84f572b,#0000 48%),repeating-linear-gradient(90deg,#0000 0 66px,#f4efe70a 67px)}.game-filmido .game-art:before{border:1px solid #f4efe73b;width:62%;height:45%;box-shadow:inset 0 0 0 28px #11151d,inset 0 0 0 29px #f4efe729}.game-guessup .game-art:before{border:5px solid #17110d;border-radius:28px;width:54%;height:44%;transform:rotate(-7deg)}.game-guessup .game-art:after{background:#ffd84c;border:3px solid #17110d;border-radius:50%;width:58px;height:58px;top:13%;right:11%}.game-rewind .game-art{background:linear-gradient(150deg,#0c1424 0 58%,#14243d 58%)}.game-rewind .game-index,.game-rewind .art-caption{color:#f2c33d}.game-rewind .art-orbit{border-color:#f2c33d38;border-radius:0;transform:rotate(45deg)scale(.75)}.game-vibecheck .game-art{background-image:radial-gradient(#171510 1px,#0000 1px);background-size:8px 8px}.game-vibecheck .game-art:before{opacity:.44;background:#f4bf37;width:25%;height:160%;right:-7%;transform:rotate(27deg)}.game-beatbureau .game-art{background:linear-gradient(#0000 0 72%,#ffc928 72% 100%) 0 0/100% 100%,radial-gradient(#ffb8cf 1.2px,#0000 1.2px) 0 0/10px 10px,#ffe3ec;border-bottom:0;border-right:1px solid #1d1b3a33;min-height:100%}.game-beatbureau .game-art:before{border:4px solid #1d1b3a;border-radius:32px;inset:13% 10% 17%;transform:rotate(-2deg)}.game-beatbureau .game-art:after{background:#fff9fb;border:4px solid #ff4f8b;width:90px;height:42px;top:13%;right:10%;transform:rotate(-7deg)}.game-beatbureau .art-orbit{border-color:#1d1b3a40;border-radius:28px;inset:22% 16%;transform:rotate(4deg)}.game-beatbureau .art-orbit span:first-child{background:#2f52e0}.game-beatbureau .art-orbit span:nth-child(2){background:#ff4f8b}.game-beatbureau .art-orbit span:nth-child(3){background:#ffc928}.game-beatbureau .game-mark{width:clamp(150px,18vw,225px)}.game-copy{flex-direction:column;padding:clamp(25px,3vw,38px);display:flex}.game-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.game-kicker{letter-spacing:.1em;text-transform:uppercase;opacity:.68;margin-bottom:9px;font-size:.59rem;font-weight:600;display:block}.game-heading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,4.5vw,5rem);font-weight:400;line-height:.87}.card-arrow{border:1px solid color-mix(in srgb, var(--card-ink) 27%, transparent);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:color .2s,background .2s,transform .2s;display:grid}.game-card>a:hover .card-arrow{color:var(--card-bg);background:var(--card-ink);transform:rotate(-12deg)}.game-tagline{font-family:var(--font-serif), serif;margin:24px 0 9px;font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1}.game-description{opacity:.76;max-width:65ch;margin:0;font-size:.76rem;line-height:1.65}.game-meta{flex-wrap:wrap;gap:6px;margin:25px 0 0;padding:0;list-style:none;display:flex}.game-meta li{border:1px solid color-mix(in srgb, var(--card-ink) 24%, transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.55rem;font-weight:600}.game-cta{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;width:fit-content;margin-top:27px;padding-bottom:5px;font-size:.63rem;font-weight:600;display:inline-flex}.game-cta svg{width:16px;transition:transform .2s}.game-card>a:hover .game-cta svg{transform:translate(4px)}.future{border:1px solid var(--line);background:#f3efe505;grid-template-columns:.8fr 1.2fr;min-height:440px;margin-bottom:clamp(100px,12vw,170px);display:grid}.future-art{border-right:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.future-art span{color:#f3efe521;font-family:var(--font-display), sans-serif;letter-spacing:-.1em;font-size:clamp(7rem,18vw,15rem)}.future-art i{border:1px dashed #c9f24a59;border-radius:50%;animation:28s linear infinite spin;position:absolute}.future-art i:first-of-type{width:280px;height:280px}.future-art i:nth-of-type(2){width:190px;height:190px;animation-direction:reverse}.future-art i:nth-of-type(3){background:var(--acid);border:0;width:12px;height:12px}.future-copy{align-self:center;padding:clamp(40px,7vw,100px)}.future-copy>p{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;font-size:.63rem;font-weight:600}.future-copy h2{max-width:700px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0 0 25px;font-size:clamp(3rem,5vw,5.6rem);font-weight:400;line-height:.86}.future-copy>span{max-width:560px;color:var(--paper-dim);font-size:.8rem;line-height:1.7;display:block}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:190px;display:grid}.site-footer>p{font-family:var(--font-serif), serif;justify-self:center;margin:0;font-size:1.25rem}.site-footer>small{color:var(--paper-dim);letter-spacing:.06em;text-transform:uppercase;justify-self:end;font-size:.57rem}.footer-brand{opacity:.8}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translate(-50%)}}@media (max-width:1050px){.hero{grid-template-columns:1fr .45fr}.hero-index{width:280px}.section-head{grid-template-columns:.4fr 1fr}.section-head>p:last-child{grid-column:2}.game-card:nth-child(n){grid-column:span 6}.game-card:nth-child(5){grid-column:span 12}.game-card>a{min-height:610px}}@media (max-width:760px){.shell{width:min(100% - 28px,1420px)}.site-header{grid-template-columns:1fr auto;height:76px}.site-header nav{display:none}.brand img{width:35px;height:35px}.hero{grid-template-columns:1fr;gap:70px;min-height:auto;padding-block:72px 76px}.hero h1{font-size:clamp(3rem,13.5vw,4.6rem);line-height:.83}.hero-intro{font-size:.82rem}.hero-index{width:min(74vw,300px)}.ticker>div{font-size:.75rem}.collection{padding-block:95px}.section-head{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.section-head>p:last-child{grid-column:auto}.section-head h2{font-size:clamp(3.2rem,15vw,5rem)}.game-grid{grid-template-columns:minmax(0,1fr);gap:14px}.game-card:nth-child(n){grid-column:auto}.game-card>a{grid-template-rows:minmax(285px,.95fr) auto;min-height:590px}.game-beatbureau>a{grid-template-rows:minmax(285px,.95fr) auto;grid-template-columns:1fr}.game-art{min-height:285px}.game-beatbureau .game-art{border-bottom:1px solid #1d1b3a33;border-right:0;min-height:285px}.game-beatbureau .game-mark{width:145px}.game-copy{padding:25px 22px 27px}.game-heading{gap:12px}.game-heading h2{font-size:clamp(2.7rem,11vw,3.5rem)}.card-arrow{width:42px;height:42px}.game-description{font-size:.72rem}.future{grid-template-columns:1fr;min-height:620px}.future-art{border-right:0;border-bottom:1px solid var(--line);min-height:300px}.future-copy{padding:40px 25px 50px}.site-footer{grid-template-columns:1fr;align-content:center;gap:20px;min-height:250px}.site-footer>p,.site-footer>small{justify-self:start}}@media (max-width:380px){.hero h1{font-size:3.45rem}.locale-switch button{min-width:36px}.game-meta li{font-size:.51rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
