@import "https://fonts.googleapis.com/css2?family=Barlow:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";.analytics-banner[data-astro-cid-5krk3x6l][hidden]{display:none}.analytics-banner[data-astro-cid-5krk3x6l]{z-index:1000;color:#fff;background:#15222a;border:1px solid #62717b;border-radius:10px;max-width:780px;margin:auto;padding:22px;font-size:14px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 40px #0008}.analytics-banner[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{margin:8px 0;line-height:1.5}.analytics-banner[data-astro-cid-5krk3x6l] summary[data-astro-cid-5krk3x6l]{cursor:pointer;text-decoration:underline}.analytics-choices[data-astro-cid-5krk3x6l]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.analytics-choices[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #d4dce0;border-radius:5px;padding:9px 18px}.analytics-choices[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]:last-child{color:#15222a;background:#fff}@media (width<=600px){.analytics-banner[data-astro-cid-5krk3x6l]{max-height:75vh;padding:16px;bottom:10px;left:10px;right:10px;overflow:auto}.analytics-choices[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{flex:1}}.privacy-choice[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:13px;text-decoration:underline}.site-nav>a{text-underline-offset:6px;text-decoration:underline 1px #0000}.site-nav>a:hover,.site-nav>a:focus-visible{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){body .action,.store-button{transition:transform .18s,box-shadow .18s,filter .18s}.social-links img,.social-links .contact-icon{transition:transform .18s,opacity .18s}.text-link,.contact-email{transition:text-underline-offset .18s,text-decoration-color .18s}.site-nav>a{transition:text-decoration-color .18s}.shot-grid figure>a{transition:box-shadow .22s;overflow:hidden}.shot-grid figure>a>img{transition:transform .32s cubic-bezier(.2,.7,.25,1)}.action:focus-visible,.store-button:focus-visible{transform:translateY(-2px);box-shadow:0 5px 14px #0002}.social-links a:focus-visible img,.social-links a:focus-visible .contact-icon{transform:translateY(-2px)}.text-link:focus-visible,.contact-email:focus-visible{text-underline-offset:6px}.shot-grid figure>a:focus-visible{box-shadow:0 8px 20px #0003}.shot-grid figure>a:focus-visible>img{transform:scale(1.018)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.action:hover,.store-button:hover{transform:translateY(-2px);box-shadow:0 5px 14px #0002}.action:active,.store-button:active{transform:translateY(0);box-shadow:0 1px 4px #0002}.social-links a:hover img,.social-links a:hover .contact-icon{transform:translateY(-2px)}.text-link:hover,.contact-email:hover{text-underline-offset:6px}.shot-grid figure>a:hover{box-shadow:0 8px 20px #0003}.shot-grid figure>a:hover>img{transform:scale(1.018)}}body{--ink:#20252b;--soft:#606974;--line:#dfe3e7;--red:#a82236;--paper:#fff;color:var(--ink);color-scheme:light;background:#fff;width:100%;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.55;position:relative;container-type:inline-size}.press-body,.logo-sample{min-width:0}.logo-sample img{width:100%;min-width:0}*{box-sizing:border-box}[hidden]{display:none!important}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.02em;font-family:Barlow,Arial,sans-serif;line-height:1.08}h1{font-size:42px;font-weight:700}h2{font-size:32px;font-weight:700}h3{font-size:24px;font-weight:700}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;height:auto;display:block}.wrap{width:min(1100px,100% - 96px);margin:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.small{font-size:13px}.muted{color:var(--soft)}.text-link{text-underline-offset:4px;font-weight:600;text-decoration:underline}.action{background:var(--ink);color:#fff;white-space:normal;text-align:center;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 20px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}.action:hover{filter:brightness(1.15)}.action.outline{color:inherit;background:0 0;border-color:currentColor}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.site-header{border-bottom:1px solid var(--line);background:#fff}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.brand{flex:none;width:183px}.site-nav{align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.site-nav button{color:var(--ink);background:0 0;border:0;padding:12px 0}.site-nav .nav-active{color:var(--red)}.languages{border-left:1px solid var(--line);align-items:center;gap:10px;margin-left:8px;padding-left:22px;font-size:12px;display:flex}.languages button{color:#69727b;min-width:22px;font-size:12px}.languages button[aria-pressed=true]{color:var(--red);text-underline-offset:5px;font-weight:700;text-decoration:underline}.catalogue-title{justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;display:flex}.catalogue-title h1{font-size:28px}.catalogue-title p{color:#66717c;font-size:12px}.game-band{isolation:isolate;background:var(--band);color:#fff;border-top:1px solid #ffffff1a;position:relative;overflow:hidden}.band-backdrop{z-index:-2;opacity:.2;background-position:50%;background-size:cover;position:absolute;inset:0}.game-band:after{content:"";z-index:-1;background:linear-gradient(90deg,transparent 10%,var(--band) 72%);position:absolute;inset:0}.band-inner{grid-template-columns:1.08fr 1fr;align-items:center;gap:52px;padding-top:40px;padding-bottom:40px;display:grid}.band-art{aspect-ratio:16/9;object-fit:contain;width:100%}.band-copy{padding:3px 0}.status{color:var(--accent);margin-bottom:14px}.band-copy h2{max-width:500px;font-size:35px}.band-copy p{color:#e1e6ed;max-width:470px;margin-top:16px;font-size:15px;line-height:1.65}.band-facts{color:#c7d2df;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:12px;display:flex}.band-copy .actions{margin-top:22px}.band-copy .action{color:var(--band);background:#fff}.band-copy .secondary{color:#fff;border-bottom:1px solid #71808e;padding:12px 0;font-size:13px}.site-footer{border-top:1px solid var(--line);background:#fff;padding:20px 0}.footer-inner{color:#5b626a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.footer-credit{font-size:12px}.site-footer .social-links{max-width:100%}.contact-icon{color:#000;flex-shrink:0}.social-links{flex-wrap:wrap;gap:4px 16px;display:flex}.social-links a{min-width:44px;min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.social-links a:hover{text-underline-offset:4px;text-decoration:underline}.social-links img{object-fit:contain;flex-shrink:0;width:22px;height:22px}.social-links-compact{gap:0}.social-links-compact a{justify-content:center}.social-links-compact a:hover img,.social-links-compact a:hover .contact-icon{opacity:.65}.breadcrumb{color:#68717a;flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;padding-bottom:20px;font-size:12px;display:flex}.breadcrumb button{color:inherit;background:0 0;border:0;padding:0;font-size:12px}.game-hero{color:#fff;isolation:isolate;background:#112b40;position:relative;overflow:hidden}.hero-backdrop{z-index:-2;opacity:.25;background-position:50%;background-size:cover;position:absolute;inset:0}.game-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#112b40 0%,#112b40d9 35%,#112b4040 80%);position:absolute;inset:0}.hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:44px;padding-top:42px;padding-bottom:42px;display:grid}.hero-logo{width:360px;margin-bottom:22px}.hero-grid p{color:#eef4f7;max-width:420px;font-size:16px}.hero-grid .eyebrow{color:#a9d8f5;margin-bottom:16px}.hero-grid .actions{margin-top:24px}.hero-grid .action{color:#18304a;background:#fff}.hero-grid .action.outline{color:#fff;background:0 0}.hero-shot{aspect-ratio:16/9;object-fit:contain;border:1px solid #ffffff3b;width:100%}.hero-caption{color:#dce5ed;justify-content:space-between;gap:10px;margin-top:10px;font-size:11px;display:flex}.game-facts{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;padding-top:22px;padding-bottom:22px;font-size:13px;display:flex}.game-facts span{color:#737e87;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:10px;display:block}.section{padding:48px 0}.section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.section-heading a{font-size:12px}.game-intro{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.game-intro h2{max-width:340px;font-size:38px}.game-intro p{color:#4f5a63;font-size:16px;line-height:1.75}.features{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:32px;display:grid}.feature{border-top:2px solid #c5d4e0;padding-top:18px}.feature h3{font-size:22px}.feature p{color:var(--soft);margin-top:9px;font-size:14px;line-height:1.7}.gallery-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f5f6}.shot-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.shot-grid img{aspect-ratio:16/9;object-fit:contain;background:#1c232b;width:100%}figcaption{color:#69737d;margin-top:8px;font-size:12px}.shot-grid a{display:block}.trailer-row{grid-template-columns:1.22fr 1fr;align-items:center;gap:44px;display:grid}.video-link{display:block;position:relative}.video-link img{aspect-ratio:16/9;object-fit:contain;width:100%}.video-play{color:#1e2934;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 20px #0005}.trailer-copy h2{margin-bottom:15px}.trailer-copy p{color:var(--soft);margin-bottom:22px;font-size:15px}.press-callout{background:#edf1f4;border:1px solid #dce1e5;justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:22px 28px;display:flex}.press-callout h3{font-size:22px}.press-callout p{color:var(--soft);margin-top:5px;font-size:13px}.press-banner{isolation:isolate;background-position:50% 40%;background-size:cover;height:215px;position:relative}.press-banner:after{content:"";z-index:-1;background:linear-gradient(#0000 10%,#0a233ce6);position:absolute;inset:0}.press-heading{grid-template-columns:190px 1fr auto;align-items:end;gap:28px;margin-top:-54px;padding-bottom:30px;display:grid;position:relative}.press-logo{background:0 0;border:0;align-items:center;height:143px;padding:0;display:flex}.press-heading h1{max-width:480px;margin-top:10px;font-size:32px}.press-heading .eyebrow{color:#a82236}.press-heading-copy{padding-top:75px}.press-download{text-align:right;padding-bottom:5px}.press-download .action{background:#a82236}.press-download p{color:#69727a;margin-top:8px;font-size:11px}.press-subnav{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.press-subnav .wrap{flex-wrap:wrap;gap:30px;display:flex}.press-subnav a{padding:15px 0;font-size:13px}.press-grid{grid-template-columns:215px minmax(0,1fr);gap:60px;padding-top:38px;padding-bottom:48px;display:grid}.facts-title{margin-bottom:22px;font-family:Barlow,Arial,sans-serif;font-size:22px;font-weight:600}.fact{overflow-wrap:anywhere;margin-bottom:20px;font-size:13px;line-height:1.6}.fact dt{color:#727b83;margin-bottom:4px;font-size:11px;font-weight:600}.fact dd{margin:0}.fact a{text-underline-offset:3px;text-decoration:underline}.press-body h2{margin-bottom:15px;font-size:27px}.press-body p,.press-body li{color:#4f5963;font-size:14px;line-height:1.8}.press-body section{margin-bottom:34px}.press-body ul{margin:15px 0 0;padding-left:20px}.press-body .section-heading{margin-bottom:15px}.press-body .section-heading h2{margin-bottom:0}.press-body .shot-grid{gap:16px}.press-body figcaption{font-size:11px}.press-body .trailer-preview{max-width:500px}.press-body .video-play{width:44px;height:44px;font-size:18px}.logo-grid{grid-template-columns:minmax(0,360px);gap:16px;display:grid}.logo-sample{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex}.press-source{margin-top:16px;color:#7b8288!important;font-size:11px!important}.studio-note{border-top:1px solid var(--line);max-width:600px;padding-top:22px;font-size:13px}.studio-note summary{font-weight:600}.studio-note p{margin-top:10px;line-height:1.7}@media (width<=900px){.wrap{width:calc(100% - 56px)}.band-inner{gap:32px}.band-copy h2{font-size:29px}.band-copy p{font-size:14px}.site-nav{gap:20px}.hero-grid{gap:28px}.game-intro{gap:35px}.press-heading{grid-template-columns:150px 1fr;gap:20px}.press-download{text-align:left;grid-column:2}.press-heading-copy{padding-top:60px}.press-heading h1{font-size:30px}.press-grid{grid-template-columns:185px minmax(0,1fr);gap:32px}.press-heading .press-logo{height:130px}}@media (width<=620px){.wrap{width:calc(100% - 40px)}.header-inner{flex-wrap:wrap;gap:2px;min-height:122px;padding:16px 0 8px}.brand{width:158px}.site-nav{justify-content:space-between;gap:14px;width:100%;font-size:13px}.site-nav button{font-size:13px}.languages{gap:10px;margin-left:auto;padding-left:16px}.catalogue-title{padding:18px 0}.catalogue-title h1{font-size:25px}.catalogue-title p{font-size:11px}.band-inner{grid-template-columns:1fr;gap:24px;padding-top:26px;padding-bottom:32px}.game-band:after{background:linear-gradient(180deg,transparent,var(--band) 56%)}.band-copy h2{font-size:32px}.band-copy p{margin-top:12px;font-size:15px}.status{margin-bottom:10px}.band-copy .actions{margin-top:18px}.band-facts{margin-top:14px}.footer-inner{align-items:flex-start;gap:18px}.hero-grid{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:28px}.hero-logo{width:290px;margin-bottom:20px}.hero-grid p{font-size:15px}.hero-grid .actions{gap:10px}.hero-grid .action{padding:10px 14px;font-size:13px}.game-facts{grid-template-columns:1fr 1fr;gap:20px;padding-top:24px;padding-bottom:24px;display:grid}.section{padding:32px 0}.game-intro{grid-template-columns:1fr;gap:18px}.game-intro h2{font-size:33px}.game-intro p{font-size:15px}.features{grid-template-columns:1fr;gap:22px;padding-top:25px}.shot-grid{grid-template-columns:1fr;gap:20px}.trailer-row{grid-template-columns:1fr;gap:24px}.press-callout{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px;padding:22px}.section-heading h2{font-size:28px}.section-heading{flex-wrap:wrap;gap:10px}.press-banner{height:150px}.press-heading{grid-template-columns:1fr;gap:15px;margin-top:-30px;padding-bottom:25px}.press-heading .press-logo{width:170px;height:110px}.press-heading-copy{padding-top:0}.press-heading h1{max-width:350px;font-size:32px}.press-download{grid-column:auto;padding-top:4px}.press-subnav .wrap{gap:20px}.press-subnav a{padding:13px 0;font-size:12px}.press-grid{grid-template-columns:1fr;gap:26px;padding-top:28px}.fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.fact{margin-bottom:0}.facts-title{margin-bottom:20px}.press-facts{border-bottom:1px solid var(--line);padding-bottom:28px}.press-body p,.press-body li{font-size:14px}.logo-grid,.press-body .shot-grid{grid-template-columns:1fr}.press-body section{margin-bottom:28px}}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;container-type:normal}main{outline:none}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #f1b546}.skip-link{z-index:10;color:#fff;background:#20252b;padding:12px 18px;position:absolute;top:12px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-nav a{align-items:center;min-height:44px;display:inline-flex}.languages a{color:#59646f;justify-content:center;min-width:24px}.languages a[aria-current=page]{color:var(--red);text-underline-offset:5px;font-weight:700;text-decoration:underline}.language-suggestion{background:#eef3f7;border-bottom:1px solid #d4dfe7}.suggestion-inner{align-items:center;gap:20px;padding-block:12px;font-size:14px;display:flex}.suggestion-inner button{color:#20252b;background:0 0;border:0;flex:none;min-width:44px;min-height:44px;margin-left:auto;font-size:28px}.band-inner>*,.hero-grid>*,.shot-grid>*,.logo-grid>*,.press-heading>*,.trailer-row>*{min-width:0}.band-image-link{display:block}.game-hero{background:var(--band)}.game-hero:after{background:linear-gradient(90deg, var(--band) 0%, transparent 100%)}.hero-grid .eyebrow{color:var(--accent)}.hero-grid .action{color:var(--band)}.hero-grid .action.outline{color:#fff}.hero-logo{max-width:100%}.game-facts{margin-block:0}.game-facts dt{color:#66717b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:10px;display:block}.game-facts dd{margin:0;font-weight:500}.prose p+p{margin-top:16px}.press-callout h2{font-size:22px}.press-callout .action{flex-shrink:0}.press-logo img{object-fit:contain;width:100%;max-height:100%}.press-heading{grid-template-columns:190px minmax(0,1fr) auto}.fact-list{margin:0}.press-body,.press-body section,.logo-grid,.logo-sample{min-width:0}.logo-grid{grid-template-columns:minmax(0,360px)}.logo-sample{aspect-ratio:auto;width:100%;min-height:0;padding:0}.logo-sample img{object-fit:contain;width:100%;height:auto}.press-body section+section{margin-top:34px}.press-keyart{margin-top:22px}.press-keyart img{width:100%}.image-download{margin-left:12px;display:inline-block!important}.studio-section{border-top:1px solid var(--line);background:#f5f6f7}.studio-grid{justify-content:space-between;align-items:flex-start;gap:56px;display:flex}.studio-copy{flex:1;min-width:0;max-width:690px}.studio-grid h2{flex:0 0 28%;max-width:300px;font-size:29px}.studio-grid p{color:var(--soft);margin-top:12px}.studio-grid p:first-child{margin-top:0}.contact-section{border-top:1px solid var(--line);background:#fff}.contact-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;display:grid}.contact-grid p{max-width:440px;color:var(--soft);margin-top:14px}.contact-copy,.contact-socials{min-width:0}.contact-email{max-width:100%;min-height:48px;color:var(--red);text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;margin-top:18px;font-size:clamp(16px,2.5vw,24px);font-weight:600;text-decoration:underline;display:inline-flex}.contact-socials h3{font-size:26px}.contact-socials .social-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-width:380px;margin-top:20px;display:grid}.contact-socials .social-links a{min-height:48px}.language-landing{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:55vh;display:flex}.language-landing p{color:var(--soft)}@media (width<=900px){.press-heading{grid-template-columns:150px minmax(0,1fr)}}@media (width<=620px){.site-nav{flex-wrap:wrap;gap:12px}.languages{gap:8px;margin-left:auto;padding-left:12px}.suggestion-inner{flex-wrap:wrap;gap:6px 12px}.suggestion-inner p{flex-basis:calc(100% - 60px)}.suggestion-inner button{position:absolute;right:12px}.suggestion-inner a{margin-right:48px}.studio-grid{flex-direction:column;align-items:flex-start;gap:20px}.studio-grid h2{flex-basis:auto}.contact-grid{grid-template-columns:minmax(0,1fr);gap:32px}.press-heading,.logo-grid{grid-template-columns:minmax(0,1fr)}.press-body section+section{margin-top:28px}.press-subnav .wrap{gap:22px}.press-subnav a{min-height:44px}.press-download .action{max-width:100%}.hero-caption{flex-wrap:wrap}.image-download{margin-top:4px;margin-left:0;display:block!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.press-download .zip-note{max-width:290px;margin-left:auto;line-height:1.6}@media (width<=900px){.press-download .zip-note{margin-left:0}}.game-store-actions{align-items:stretch}.game-store-actions>.action{justify-content:center;align-items:center;display:inline-flex}.band-copy .game-store-actions{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.band-copy .game-store-actions>.action{justify-self:start;width:220px;max-width:100%;min-height:46px}.store-options{grid-template-columns:minmax(0,1fr);gap:8px;width:220px;min-width:0;max-width:100%;display:grid}.store-options-multiple{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;width:100%}.store-button{background:var(--store-color,#263441);color:#fff;border:1px solid #fff3;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:72px;padding:8px;line-height:1.2;text-decoration:none;display:inline-flex}.store-button-steam{--store-color:#1b2838}.store-button-playstation{--store-color:#003791}.store-button-xbox{--store-color:#107c10}.store-button-nintendo-switch{--store-color:#e60012}.store-button:hover .store-button-name{text-underline-offset:4px;text-decoration:underline}.store-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.store-icon{object-fit:contain;flex:0 0 26px;width:26px;height:26px}.store-button-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.store-button-name{letter-spacing:.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600}.store-button-hint{color:#fff;font-size:11px}@media (width<=620px){.band-copy .game-store-actions{gap:10px}.band-copy .game-store-actions>.action{flex:100%;width:100%}.band-copy .store-options{flex-basis:100%;grid-template-columns:minmax(0,1fr);width:100%}}@media (width<=360px){.site-footer .social-links{justify-content:center;gap:4px;width:188px}.store-options-multiple{grid-template-columns:minmax(0,1fr)}}.demo-link{align-items:center;min-height:46px;font-size:14px;display:inline-flex}.players-fact{max-width:280px}.players-note{color:var(--soft);margin-top:8px;font-size:12px;font-weight:400;line-height:1.6}.official-links{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media (width<=620px){.players-fact{max-width:none}.game-facts>div{min-width:0}}.site-header[data-scroll-navigation]{z-index:9;transition:transform .2s;position:sticky;top:0}.site-header.navigation-hidden:not(:focus-within){transform:translateY(-100%)}html{scroll-padding-top:110px}.back-to-top{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:8;color:#18212a;background:#fff;border:1px solid #d5d8dc;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;box-shadow:0 3px 14px #0002}.back-to-top[hidden]{display:none}.back-to-top:hover{background:#eef0f2}.back-to-top:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media (width<=620px){html{scroll-padding-top:140px}}@media (prefers-reduced-motion:reduce){.site-header[data-scroll-navigation]{transition:none}}.studio-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;display:grid}.studio-identity{min-width:0}.studio-identity img{width:100%;max-width:420px}.studio-grid h2{max-width:none;margin-bottom:20px;font-size:32px}.studio-copy p{margin-top:14px}@media (width<=700px){.studio-grid{grid-template-columns:minmax(0,1fr);gap:36px}.studio-identity img{max-width:280px}.studio-grid h2{font-size:29px}}.brand-layout{background:#111b26}.brand-layout .site-header{color:#fff;background:#111b26;border-bottom:1px solid #ffffff12}.brand-layout .header-inner{width:min(1280px,100% - 96px);min-height:94px}.brand-layout .brand{width:180px}.brand-layout .brand img{filter:none}.brand-layout .site-nav .nav-active{color:#fff;border-bottom:2px solid #f5d060;padding:8px 0}.brand-layout .languages{border-color:#ffffff30}.brand-layout .languages a{color:#b2bdca}.brand-layout .languages a[aria-current]{color:#fff}.brand-layout .game-band{border-top:1px solid #ffffff15}.brand-layout .band-inner{padding-top:52px;padding-bottom:52px}.brand-layout .band-copy h2{font-weight:800}.brand-layout .band-copy .action{gap:12px}@media (width>=701px) and (width<=1100px){.brand-layout .header-inner{width:calc(100% - 64px)}}@media (width<=700px){.brand-layout .header-inner{flex-direction:column;gap:10px;width:calc(100% - 40px);min-height:100px;padding:13px 0 10px}.brand-layout .brand{width:144px}.brand-layout .site-nav{justify-content:center;gap:20px;width:100%;font-size:12px}.brand-layout .site-nav .nav-active{text-underline-offset:6px;border:0;padding:0;text-decoration:underline #f5d060}.brand-layout .languages{gap:8px;margin-left:0;padding-left:15px;font-size:11px}.brand-layout .band-inner{gap:26px;padding-top:34px;padding-bottom:36px}.brand-layout .band-copy h2{font-size:30px}.brand-layout .band-copy .game-store-actions>.action{width:100%}.brand-layout .band-copy .store-options{grid-template-columns:1fr;width:100%}}
