@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-latin-400-normal.AkRraKH2.woff2)format("woff2"),url(/_astro/nunito-sans-latin-400-normal.DY9yCUyQ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-sans-latin-600-normal.BtVRvDNj.woff2)format("woff2"),url(/_astro/nunito-sans-latin-600-normal.DLks-Kj1.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-sans-latin-800-normal.MgCk9Q3Y.woff2)format("woff2"),url(/_astro/nunito-sans-latin-800-normal.DOf_K5Iw.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-sans-latin-900-normal.BhewUpNa.woff2)format("woff2"),url(/_astro/nunito-sans-latin-900-normal.CVRJ8ULY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-latin-900-normal.BVB1fGs6.woff2)format("woff2"),url(/_astro/nunito-latin-900-normal.CVn49sIn.woff)format("woff")}:root{color:#111a36;font-synthesis:none;--blue:#3457ed;--coral:#ff6b55;--muted:#4e5a75;--border:#d3dbea;background:#fff;font-family:Nunito Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{min-width:320px;margin:0}a{color:var(--blue);text-decoration:none}a:hover{text-underline-offset:.18em;text-decoration:underline}a:focus-visible{outline-offset:5px;outline:3px solid #192033}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3,.wordmark,.together-line{letter-spacing:-.035em;font-family:Nunito,sans-serif;font-weight:900}.container{width:calc(100% - 144px);max-width:1296px;margin-inline:auto}.site-header{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.brand{color:inherit;line-height:1.2}.brand:hover{text-decoration:none}.wordmark{letter-spacing:-.065em;font-size:44px}.wordmark-accent{color:var(--coral)}.site-header nav a{align-items:center;min-height:44px;font-size:22px;font-weight:900;display:inline-flex}.hero{grid-template-columns:58% 42%;align-items:center;padding-block:52px 56px;display:grid;position:relative}.hero-copy{z-index:1;position:relative}h1{letter-spacing:-.045em;font-size:clamp(44px,5.55vw,80px);line-height:1.04}.hero p{letter-spacing:-.018em;margin-block:22px 28px;font-size:clamp(18px,1.78vw,25px);line-height:1.38}.hero-art{width:108%;max-width:none;margin-left:-6%}.button{color:#fff;background:var(--blue);border-radius:15px;justify-content:center;align-items:center;min-height:72px;padding:14px 44px;font-size:30px;font-weight:900;line-height:1.3;transition:background-color .14s;display:inline-flex}.button:hover{background:#2446d3;text-decoration:none}.hero-button{min-width:330px}.catalog h2{margin-bottom:18px;font-size:48px;line-height:1.15}.game-list{gap:24px;display:grid}.game-card{border:1.5px solid var(--border);border-radius:15px;grid-template-columns:44% 1fr;align-items:center;gap:30px;padding:16px;display:grid}.game-cover{aspect-ratio:1.85;object-fit:cover;border-radius:18px;width:100%}.game-copy{padding:4px 12px 8px 0}.game-copy h3{margin-bottom:12px;font-size:47px;line-height:1.15}.game-copy p{letter-spacing:-.015em;font-size:24px;line-height:1.36}.game-copy .game-modes{color:var(--muted);margin-block:18px 23px;font-size:21px}.game-copy .button{min-width:238px}.together-line{text-align:center;margin-block:44px 38px;font-size:34px;line-height:1.3}.site-footer{border-top:1.5px solid var(--border);justify-content:space-between;align-items:center;padding-block:24px 30px;display:flex}.site-footer .wordmark{font-size:32px}.site-footer p{color:var(--muted);font-size:18px}.skip-link{z-index:5;background:#fff;padding:12px 18px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.not-found{padding-block:100px}.not-found p{margin-block:24px;font-size:22px}@media (width<=1100px){.container{width:calc(100% - 64px)}.hero{padding-block:52px}.hero p{font-size:19px}.desktop-break{display:none}.button{min-height:60px;padding:14px 28px;font-size:24px}.hero-button{min-width:240px}.catalog h2{font-size:38px}.game-card{grid-template-columns:43% 1fr;gap:24px}.game-copy h3{font-size:34px}.game-copy p{font-size:19px}.game-copy .game-modes{margin-block:14px 18px;font-size:17px}.game-copy .button{min-width:180px}.together-line{font-size:28px}.site-footer p{font-size:15px}}@media (width<=760px){.container{width:calc(100% - 40px)}.site-header{padding-top:18px}.wordmark{font-size:32px}.site-header nav a{font-size:18px}.hero{grid-template-columns:1fr;gap:14px;padding-block:40px 32px}h1{font-size:clamp(38px,8.5vw,64px)}.hero p{margin-block:18px 22px;font-size:18px}.hero-art{width:100%;max-width:520px;margin:0 auto}.hero-button{min-width:0}.catalog h2{margin-bottom:16px;font-size:32px}.game-card{grid-template-columns:1fr;gap:20px;padding:12px}.game-cover{border-radius:10px}.game-copy{padding:0 4px 8px}.game-copy h3{font-size:32px}.game-copy p{font-size:18px}.game-copy .game-modes{font-size:16px}.game-copy .button{width:100%}.together-line{margin-block:32px;font-size:25px}.site-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-block:22px 28px}.site-footer .wordmark{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
