@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/pixelify-sans-cyrillic-500-normal.CR9SIKMr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/pixelify-sans-latin-ext-500-normal.BHT4w5qI.woff2)format("woff2"),url(/_astro/pixelify-sans-latin-ext-500-normal.Bkr-oq6R.woff)format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/pixelify-sans-latin-500-normal.DC052d-m.woff2)format("woff2"),url(/_astro/pixelify-sans-latin-500-normal.Bq6pAlou.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff");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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZ8AA4AAAAACnQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACkAAAA2AGUAO0dQT1MAAAFwAAAAkAAAANY4GDi2R1NVQgAAAgAAAAAeAAAAHkR0THVPUy8yAAACIAAAAEoAAABgXHADHmNtYXAAAAJsAAAAcgAAAJwKGitbZ2FzcAAAAuAAAAAIAAAACAAAABBnbHlmAAAC6AAAAWIAAAOYdQ6shWhlYWQAAARMAAAANAAAADb6rdwnaGhlYQAABIAAAAAdAAAAJAezAYhobXR4AAAEoAAAACMAAABIKYEHU2xvY2EAAATEAAAAKgAAACoLBwoGbWF4cAAABPAAAAAZAAAAIAAhAEpuYW1lAAAFDAAAAQgAAAJGMG5NbHBvc3QAAAYUAAAAZQAAAIMQ/kVkeNpjYGRgYuBjgAAVIJsZKALCbEDIyMDPIAzmMQJlOYCyEBEGABBEAKEAAAB42i3MoTYFUBQA0X0uAAAUgPQqABWSBg0gAQDdR/kmSQc4eGvWTByBZqMWxfLq2oZGtfD9rSCUs/3rE71nJ2cn2hGJlGJafdIpNJN9TMKGVnW6tSY7joS3mmcRC9lahMZ0y2C2olWteZNps4inmhOhNi1q1KtDBeNVB9Ev4iFf2XIl79m8lxdF6NDDDyjkFS0AAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BhOsA4gYGVgYGpiymCgYHBG0IzxjEYMfxiQAINDAz+yPxQP28/hgMMvAoKLGz/2RgYmF+A1TMygIgvTHuAlAIDMwBXhgziAAB42kWJtQHCUBRFz8PdO3SVbAI9PU5Ng07AJsgi6WMb/Lg9uQoUgCIwClAiLnEBJvQo0qLNAo03f1nJVs7yKkqxVKwtFp4HWfuTZdCegpZiMW495Zne11t7Gri34A+qp7qqqjsI+QySz6dEjSp1HyXiHZYAAAABAAH//wAPeNq1k4GGxDAQhv8kesUulataFKfK3QNUnqqgoAcDFhy41zxQsKDs9f5M0joswE52NzPJ9Muf6SwsBDA3O8GhBAbf+Y/B92LmVcRO9296SFl2YtYJVcwawtAwLfQN3V5k5WddzU3k98x5/sS2pWfcj32HAfACL6C5fZ2sC1qgDkprIs09JO98u4ja/fX/SSgOolN9Ld4A04ehCL2Sy9A1jr5GHAVjO5HwJRIZiifPzG6MPqO0mS1rXvL9a6DzB83XnEt+yUm2irokUGa0XIvFjaxFobWo5EpPa591ezRok+4ysz3nTtmlxsSpPEpehSOrVam6zp/nV+NJug1ku2qNK+AS2GNk9LEvOJikz+ZZ6AHm6N0TwJ7Z+8gr/HgJsBA3Zr0lYJjVpfdFAdQi6XS7mJk5zKjzPcjh6qN9nqSqjn0Lernq1V7vo69Tfc8qa7+8pBtE/frvI7VrGMZi4Q/oKg3tAAB42mNgZGAAYqdjnvGK8fw2Xxn4mV8wAMFOiV/8IPre8Xms/13/s7GkgsXZGJhAogBR9ww0eNpjYGRgYGH7zwYkH/13/dvPkgoUQQUCAH4PBUEAAAB42mMqZKhleoeKmbMhGCIHoRm/MDDAMEyOgQGIoRAA5ywS8wAAAAATAC0AOQBiAJMAswC+AOkBGgFFAUUBRQFFAV4BcgGEAZQBpAG/AcwAAHjaY2BkYGAQYVBhYAVhMA8BmBgYAQm9AGwAAAB42o2Rg04FABSGv+ympqZsG0O2XdO17ftQ8VF6ov6dZe9YOwKq8VFGSXkN8FAy9KyX0FTS/KyX0lhS/6yXMcfjs15OBzfPegUnXD3rlfJPPeuN0iBARpAgrephQRo3KYLyZKQPiYJEJOPy+hXfZ40djs0bfs72CmIMciTpJ6uIU94zWSmrjyvawihDjAhGmafFuvqUl5WME1BWTFoLPeQsc0Y0IZpmkEk8Ihe93/Zt+dj3Q59T9tgWzf9r4o/WdxXLxElQtAv57XYtjD13a+FEHq/k91MeSI8TkuW2ukXbPUDcrqTNv/zCT9AysrgYUlWcqHnjAr86ePERt7ul5U9/07X3CVFIWv542mNgYgCD/3MYjBiwAREgVmE4yXCc4QmDDcNuhmcMTxmeMzIxMDMyMyxjaGJkYWRlZGNkZ+Rgcg5iL83LNDBwNADTxgYWnOlFiWWpyfm5SZyJyaUlEFZJZk4KmAVVZQIASHgbpAAAAA==)format("woff");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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2"),url(/_astro/silkscreen-latin-400-normal.D0DfPJut.woff)format("woff");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:ARGO Terminal;src:url(/fonts/generated/argo-terminal.otf)format("opentype");font-display:swap}:root{--u:4px;--maxw:1200px;--header-h:68px;--ease-px:steps(3, end);--ease-out:cubic-bezier(.2, .8, .2, 1);--bg:#120f14;--surface:#1b171e;--surface-2:#252028;--line:#3b3241;--frame:#3b3241;--text:#f5eee4;--text-2:#b9ae9f;--accent:#ff6b5e;--accent-ink:#220b08;--accent-2:#7ad7c9;--night:#120f14;--shadow:#0000008c;--header-bg:#120f14bd;--display:"Pixelify Sans", system-ui, sans-serif;--label:"Silkscreen", ui-monospace, monospace;--body:"Atkinson Hyperlegible", system-ui, sans-serif;--title-font:var(--display);color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 64px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.65}img{max-width:100%;height:auto;display:block}.pixel{image-rendering:pixelated;image-rendering:crisp-edges}a{color:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--accent);color:var(--accent-ink);font-family:var(--label);padding:12px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.label{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:13px}h1,h2,h3{font-family:var(--display);margin:0 0 .4em;font-weight:500;line-height:1.08}h1{font-size:clamp(44px,7.5vw,96px)}h2{font-size:clamp(32px,4.6vw,56px)}h3{font-size:24px}p{color:var(--text-2);margin:0 0 1em}.lead{color:var(--text);font-size:clamp(19px,2vw,23px)}.game-title{font-family:var(--title-font);letter-spacing:0;-webkit-font-smoothing:none;font-smooth:never;font-weight:400;line-height:1.15}.theme-game h2.game-title{font-size:40px}.theme-game h3.game-title{font-size:24px}.theme-game .label.game-title{color:var(--accent);text-transform:none;letter-spacing:0;font-size:16px}.game-tagline{color:var(--text);margin:18px 0 .4em;font-size:40px}.px{background:var(--surface);box-shadow:0 calc(-1*var(--u)) 0 0 var(--line), 0 var(--u) 0 0 var(--line), calc(-1*var(--u)) 0 0 0 var(--line), var(--u) 0 0 0 var(--line)}.px-raised{box-shadow:0 calc(-1*var(--u)) 0 0 var(--line), 0 var(--u) 0 0 var(--line), calc(-1*var(--u)) 0 0 0 var(--line), var(--u) 0 0 0 var(--line), calc(3*var(--u)) calc(3*var(--u)) 0 0 var(--shadow)}.btn{--b:var(--accent);cursor:pointer;min-height:48px;font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;background:var(--b);color:var(--accent-ink);box-shadow:0 calc(-1*var(--u)) 0 0 var(--b), 0 var(--u) 0 0 var(--b), calc(-1*var(--u)) 0 0 0 var(--b), var(--u) 0 0 0 var(--b), 0 calc(2*var(--u)) 0 0 var(--shadow);transition:transform .12s var(--ease-px), box-shadow .12s var(--ease-px);border:0;align-items:center;gap:10px;padding:0 22px;font-size:14px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(calc(-1*var(--u)))}.btn:active{transform:translateY(var(--u));box-shadow:0 calc(-1*var(--u)) 0 0 var(--b), 0 var(--u) 0 0 var(--b), calc(-1*var(--u)) 0 0 0 var(--b), var(--u) 0 0 0 var(--b)}.btn.ghost{--b:transparent;background:var(--bg);color:var(--text);box-shadow:inset 0 0 0 2px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 2px var(--accent)}:focus-visible{outline:3px dashed var(--accent);outline-offset:6px}.chip{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-2);color:var(--text);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.chip .dot{background:var(--accent);width:8px;height:8px;animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.15}}.site-header{height:var(--header-h);z-index:50;align-items:center;transition:background .25s,box-shadow .25s;display:flex;position:fixed;inset:0 0 auto}.site-header.solid{background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 2px 0 0 var(--line)}.site-header .wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.logo{font-family:var(--display);color:var(--text);align-items:center;gap:12px;font-size:26px;text-decoration:none;display:flex}.logo svg{shape-rendering:crispedges;width:40px;height:40px}.nav{gap:8px;display:flex}.nav a{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding:12px 16px;font-size:13px;text-decoration:none;position:relative}.nav a:after{content:"";height:var(--u);background:var(--accent);transform-origin:0;transition:transform .2s var(--ease-px);position:absolute;bottom:6px;left:16px;right:16px;transform:scaleX(0)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1)}.nav-games{align-items:center;display:flex;position:relative}.nav .nav-games-link{padding-right:4px}.nav-games-toggle{width:32px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:none}.js .nav-games-toggle{display:grid}.nav-games-toggle svg{shape-rendering:crispedges;width:10px;height:7px}.nav-games-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-games-panel{width:max-content;min-width:100%;padding-top:12px;display:none;position:absolute;top:100%;left:0}.nav-games.is-open .nav-games-panel,html:not(.js) .nav-games:hover .nav-games-panel,html:not(.js) .nav-games:focus-within .nav-games-panel{display:block}.nav-games-panel ul{background:var(--bg);border:1px solid var(--line);margin:0;padding:0;list-style:none}.nav .nav-games-panel a{min-height:44px;color:var(--text);align-items:center;padding:10px 16px;display:flex}.nav-games-panel a:after{display:none}.nav .nav-games-panel a:hover,.nav .nav-games-panel a[aria-current=page]{background:var(--surface-2);color:var(--accent)}.menu-btn{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;display:none}.menu-btn svg{shape-rendering:crispedges;width:28px;height:28px}.sheet{z-index:60;background:var(--bg);transition:transform .3s var(--ease-out);visibility:hidden;flex-direction:column;padding:24px;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.sheet.open{visibility:visible;transform:none}.sheet .top{justify-content:space-between;align-items:center;display:flex}.sheet nav{flex-direction:column;gap:8px;margin-top:48px;display:flex}.sheet nav a{font-family:var(--display);color:var(--text);padding:8px 0;font-size:40px;text-decoration:none}.sheet nav a[aria-current=location]{color:var(--accent)}.sheet-games>a{display:block}.sheet-game-list{border-left:2px solid var(--line);margin:4px 0 12px;padding:0 0 0 16px;list-style:none}.sheet .sheet-game-list a{font-family:var(--label);padding:12px 16px;font-size:16px;line-height:1.4;display:block}.sheet-game-list a[aria-current=page]{color:var(--accent)}.sheet .bottom{margin-top:auto}.site-footer{box-shadow:0 -2px 0 0 var(--line);background:var(--bg);padding:72px 0 48px;position:relative}.site-footer .cols{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:40px;display:grid}.site-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--text-2);text-decoration:none}.site-footer a:hover,.site-footer .logo{color:var(--text)}.seg{background:var(--surface-2);gap:4px;padding:4px;display:inline-flex}.seg a,.seg button{min-width:56px;min-height:40px;color:var(--text-2);font-family:var(--label);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-grid}.seg [aria-current=true],.seg [aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.legal{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;font-size:14px;display:flex}.section{padding:clamp(72px,9vw,128px) 0;position:relative}.section.tight-top{padding-top:0}.section-head{max-width:780px;margin-bottom:48px}.text-link{color:var(--accent);text-underline-offset:7px;align-items:center;gap:20px;padding:8px 0;font-weight:700;display:inline-flex}.catalog-section{padding-top:clamp(72px,9vw,128px)}.home-page>.section{padding-block:clamp(40px,5vw,64px)}.home-page .section-head{margin-bottom:32px}.catalog{gap:64px;display:grid}.catalog-game{border-block:1px solid var(--line);background:var(--surface);grid-template-columns:1.35fr 1fr;display:grid}.catalog-art{background:var(--night);align-items:center;display:grid}.catalog-art img{width:100%;height:auto}.catalog-copy{align-self:center;padding:clamp(24px,4vw,48px)}.catalog-copy h3{margin-top:24px;font-size:48px}.catalog-copy .btn{margin-top:16px}.studio-author{border-top:1px solid var(--line)}.author-layout{grid-template-columns:1fr 1fr;gap:72px;display:grid}.author-layout h2{max-width:460px}.page{padding:calc(var(--header-h) + 80px) 0 120px}.prose{max-width:760px}.prose h2{margin-top:1.4em;font-size:32px}.notice{margin:24px 0;padding:20px 24px}.about-page{padding-block:calc(var(--header-h) + 48px) 64px}.about-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.about-intro h1{font-size:clamp(36px,4.8vw,60px)}.about-illustration{margin:0}.about-illustration img{width:100%;height:auto}.about-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0;display:grid}.about-notes h2{font-size:32px}.about-notes p{margin-bottom:0}.about-contact{border-block:1px solid var(--line);max-width:760px;margin-bottom:32px;padding-block:28px}.about-contact h2{font-size:32px}.about-contact p{margin-bottom:0}.about-contact a{overflow-wrap:anywhere}.about-game-link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:flex}.about-game-link span:first-child{font-family:var(--display);color:var(--accent);font-size:32px}.about-game-link span:nth-child(2){color:var(--text-2);margin-left:auto}.theme-game{background:var(--bg);color:var(--text)}.game-opening{padding-top:var(--header-h);background:var(--night)}.opening-scene{max-width:1920px;margin:0 auto;position:relative}.subnav{top:var(--header-h);z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.subnav .wrap{gap:4px;display:flex;overflow-x:auto}.subnav a{font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);flex:none;padding:16px;font-size:12px;text-decoration:none;position:relative}.subnav a.active{color:var(--accent);box-shadow:inset 0 -4px var(--accent)}.conflict-layout{grid-template-columns:1fr;gap:48px;display:grid}.conflict-layout .prose h2{margin-top:0;font-size:40px}.conflict-layout .lead{margin-bottom:0}.crew-section{padding-top:0}figure{margin:0}figcaption{color:var(--text-2);padding-top:12px;font-size:14px;line-height:1.5}.crew-portrait{border:1px solid var(--line);background:var(--night)}.crew-portrait img{width:100%;height:auto}.crew-layout{grid-template-columns:1fr 1.5fr;gap:64px;margin-top:40px;display:grid}.crew-lead{border-left:4px solid var(--accent);padding-left:24px}.crew-list{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;display:grid}.crew-list dt{color:var(--accent);font-family:var(--display);font-size:26px}.crew-list dd{color:var(--text-2);margin:0;font-size:15px}.gameplay-section{background:var(--surface)}.demonstrations{gap:88px;display:grid}.demonstration{grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;display:grid}.demonstration:nth-child(2n) figure{order:2}.demonstration h3{font-size:32px}.demonstration figure a{background:var(--night);border:1px solid var(--line);display:block}.demonstration img{width:100%;height:auto}.features{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:40px;display:grid}.support-features{border-top:1px solid var(--line);margin-top:80px;padding-top:40px}.support-features .feature{border-left:2px solid var(--frame);padding-left:24px}.support-features .feature p{margin-bottom:0}.compare{user-select:none;touch-action:pan-y;cursor:ew-resize;display:none;position:relative;overflow:hidden}.js .compare{display:block}.compare img{object-fit:contain;background:var(--night);width:100%;height:100%;position:absolute;inset:0}.compare .top{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.compare .handle{top:0;bottom:0;left:var(--pos,50%);background:var(--accent);width:4px;position:absolute;transform:translate(-50%)}.compare .knob{background:var(--accent);width:48px;height:48px;color:var(--accent-ink);font-family:var(--label);place-items:center;font-size:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;display:none}.js .comparison-controls{display:grid}.comparison-style{font-family:var(--label);color:var(--accent);font-size:12px}.comparison-style:last-child{justify-self:end}.comparison-controls .compare-expand{justify-self:center}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.gallery a{background:var(--night);border:1px solid var(--line);cursor:zoom-in;display:block}.gallery img{width:100%;height:auto}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#050508f5;border:0;margin:0;padding:64px 24px 24px;position:fixed;inset:0}.lightbox[open]{justify-content:center;align-items:center;display:flex}.lightbox::backdrop{background:#050508}.lightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 100px)}.lightbox button{background:var(--accent);width:48px;height:48px;color:var(--accent-ink);cursor:pointer;border:0;font-size:22px;position:absolute;top:16px;right:16px}.facts{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;margin:0;display:grid}.facts div{background:var(--bg);padding:24px}.facts dt{font-family:var(--label);color:var(--accent);margin-bottom:6px;font-size:12px}.facts dd{margin:0}.platforms{flex-wrap:wrap;gap:16px;margin:32px 0 0;display:flex}dialog.sheet{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);visibility:visible;border:0;margin:0;display:none;transform:none}dialog.sheet[open]{display:flex}.menu-btn{display:none}.chip .dot{animation:none}.env-badge{z-index:99;font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:#1d1915;pointer-events:none;background:#ffd166;padding:6px 10px;font-size:11px;position:fixed;bottom:12px;left:12px}@media (width<=900px){:root{--header-h:60px}body{font-size:17px}.js .nav{display:none}.js .menu-btn{place-items:center;display:grid}.nav a{padding:12px 8px;font-size:11px}.catalog-game,.author-layout,.about-intro,.conflict-layout,.crew-layout,.demonstration{grid-template-columns:1fr;gap:32px}.about-notes{grid-template-columns:1fr;gap:24px;margin:40px 0}.about-notes section{border-top:1px solid var(--line);padding-top:24px}.about-illustration{justify-self:center;width:min(100%,480px)}.site-footer .cols{grid-template-columns:1fr}.subnav{position:static}.demonstration:nth-child(2n) figure{order:0}.theme-game h2.game-title,.conflict-layout .prose h2{font-size:32px}.theme-game h3.game-title{font-size:24px}}@media (width<=600px){.wrap{padding-inline:20px}.catalog-copy{padding:28px 24px 36px}.catalog-copy h3{font-size:40px}.section-head{margin-bottom:32px}.crew-list{grid-template-columns:repeat(2,1fr);gap:20px}.demonstrations{gap:56px}.demonstration .lead{font-size:19px}.support-features{gap:32px;margin-top:48px}.comparison-full,.gallery{grid-template-columns:1fr}.lightbox{padding-inline:8px}html{scroll-padding-top:calc(var(--header-h) + 20px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.story-panorama{grid-column:1/-1}.story-panorama img{width:100%;height:auto}.crew-lead img{width:128px;height:128px;margin-bottom:20px}.crew-list img{width:96px;height:96px;margin-bottom:12px}@media (width<=600px){.crew-list img{width:96px;height:96px}}.configuration-section{border-bottom:1px solid var(--line)}.configuration-note{border-left:3px solid var(--accent);max-width:900px;margin-top:32px;padding-left:20px}.ship-descent{isolation:isolate;background:var(--night);position:relative}.descent-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.descent-viewport{top:var(--header-h);height:calc(100dvh - var(--header-h));position:sticky;overflow:hidden}.descent-viewport picture{transform:translateY(var(--scenic-y,0px));will-change:transform;display:block}.descent-viewport img{width:100%;max-width:none;height:auto;display:block}.ship-descent>section{background:0 0}.ship-descent .wrap{width:60%;max-width:1000px;padding-inline:0}.ship-descent .section-head,.ship-descent .conflict-layout .prose,.ship-descent .crew-layout,.ship-descent .demonstration>div,.ship-descent .support-features{background:color-mix(in srgb,var(--bg) 90%,transparent);border-radius:2px;padding:24px}.ship-descent .crew-layout{margin-top:0}@media (width<=900px){.ship-descent .crew-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ship-descent .wrap{width:66%;max-width:none;margin-left:20%;margin-right:14%}.ship-descent .section-head,.ship-descent .conflict-layout .prose,.ship-descent .crew-layout,.ship-descent .demonstration>div,.ship-descent .support-features{padding:20px 16px}.ship-descent .crew-list{gap:16px}}@media (prefers-reduced-motion:reduce){.descent-viewport picture{will-change:auto;transform:none}}@media (width>=901px) and (width<=1100px){.ship-descent .crew-layout,.ship-descent .demonstration{grid-template-columns:1fr}.ship-descent .demonstration:nth-child(2n) figure{order:0}}.demonstration.text-only{grid-template-columns:1fr}.configuration-copy{background:color-mix(in srgb,var(--bg) 90%,transparent);margin-top:40px;padding:28px}.mode-descriptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:32px 0;display:grid}.mode-descriptions article{border-top:2px solid var(--frame);padding-top:24px}.configuration-options{margin:0}.configuration-options>div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:24px;padding:20px 0;display:grid}.configuration-options dt{color:var(--accent);font-weight:700}.configuration-options dd{color:var(--text-2);margin:0}.configuration-copy .configuration-note{background:0 0;margin-bottom:0;padding:0 0 0 20px}.gallery-comparisons{gap:48px;margin-bottom:48px;display:grid}.comparison-room{font-family:var(--display);color:var(--text);background:color-mix(in srgb,var(--bg) 90%,transparent);margin-top:16px;padding:12px 16px;font-size:24px}.comparison-fallback{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.comparison-fallback img{width:100%;height:auto}.js .comparison-fallback{display:none}@media (width<=600px){.configuration-copy{padding:24px 16px}.mode-descriptions,.comparison-fallback{grid-template-columns:1fr;gap:24px}.configuration-options>div{grid-template-columns:1fr;gap:8px}}.game-opening{padding-top:var(--header-h);position:relative}.opening-scene{width:100%;max-width:1920px;margin:0 auto}.opening-scene img{width:100%;height:auto}.opening-overlay{inset:var(--header-h) 0 0;background:linear-gradient(#05080e1f 0%,#0000 25%,#05080e4d 52%,#05080ee8 100%);align-items:flex-end;padding:40px 0;display:flex;position:absolute}.opening-overlay .wrap{text-shadow:0 2px 12px #000,0 1px 3px #000;width:100%}.game-hero-title{color:var(--accent);margin:0 0 12px;font-size:clamp(64px,8vw,112px)}.hero-tagline{max-width:760px;color:var(--text);margin:0 0 14px;font-size:24px;line-height:1.5}.hero-subtitle{max-width:620px;color:var(--text);margin-bottom:12px;font-size:20px}.hero-description{max-width:660px;color:var(--text);margin-bottom:0;font-size:18px;line-height:1.5}@media (width<=900px){.opening-overlay{padding:24px 0}.game-hero-title{font-size:64px}.hero-tagline{font-size:24px}.hero-description{font-size:17px}}@media (width<=600px){.opening-overlay{background:linear-gradient(#0000 0%,#05080e14 20%,#05080ead 55%,#05080ef2 100%);padding:20px 0}.game-hero-title{margin-bottom:8px;font-size:56px}.hero-tagline{max-width:340px;margin-bottom:8px;font-size:16px;line-height:1.6}.hero-subtitle{margin-bottom:8px;font-size:17px;line-height:1.4}.hero-description{max-width:340px;font-size:16px;line-height:1.45}}.game-languages details{margin-top:12px}.game-languages summary{color:var(--accent);cursor:pointer;font-size:15px}.game-languages ul{margin:12px 0 0;padding-left:20px}@media (width>=901px){.opening-scene{height:clamp(600px,100dvh - 300px,720px)}.opening-scene picture{width:100%;height:100%;display:block}.opening-scene img{object-fit:cover;object-position:center center;width:100%;height:100%}.opening-overlay{background:linear-gradient(90deg,#05080eb8 0%,#05080e73 40%,#05080e14 75%);align-items:center}}.studio-hero{min-height:100svh;padding:calc(var(--header-h) + 48px) 0 112px;background:var(--night);align-items:center;display:flex;position:relative;overflow:hidden}.studio-hero-art,.studio-hero-art picture{position:absolute;inset:0}.studio-hero-art img{object-fit:cover;object-position:70% center;width:100%;height:100%}.studio-hero:after{content:"";background:linear-gradient(90deg, #120f14f0 0%, #120f14d1 38%, #120f1440 72%, #120f141a 100%), linear-gradient(180deg, transparent 70%, var(--bg) 100%);position:absolute;inset:0}.studio-hero-copy{z-index:1;width:100%;position:relative}.studio-hero-copy h1{max-width:720px}.studio-hero-copy .lead{max-width:580px}.hero-actions{flex-wrap:wrap;gap:20px;margin-top:32px;display:flex}.studio-values{background:var(--surface)}.values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.value h3{font-size:28px}.value p:last-child{margin-bottom:0}.author-layout{grid-template-columns:200px 1fr;align-items:center}.author-mark svg{shape-rendering:crispedges;width:160px;height:160px}.studio-author .btn{margin-top:8px}.game-opening .hero-actions{text-shadow:none;margin-top:24px}.hero-subtitle{margin-bottom:0}.ship-descent{background:var(--bg)}.descent-viewport{-webkit-mask-composite:source-in;width:min(100%,1100px);margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%),linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%),linear-gradient(#000 85%,#0000 100%);mask-composite:intersect}.ship-descent .conflict-layout .prose,.ship-descent .section-head,.ship-descent .crew-layout{background:color-mix(in srgb, var(--bg) 92%, transparent);padding:32px}.comparison-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:24px 0 0;display:grid}.comparison-legend p{margin:0}.comparison-legend strong{color:var(--accent);margin-bottom:4px;font-size:24px;font-weight:400;display:block}.benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.benefit{border-top:4px solid var(--accent);padding-top:20px}.benefit h3{font-size:24px}.benefit p{margin:0}.gallery a{transition:transform .25s var(--ease-out)}.gallery a:hover{transform:translateY(-4px)}.about-games{gap:32px;margin-top:32px;display:grid}.about-game{background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) 1fr;align-items:center;gap:32px;text-decoration:none;display:grid}.about-game img{width:100%;height:auto}.about-game-copy{color:var(--text-2);justify-items:start;gap:12px;padding:24px 24px 24px 0;display:grid}.about-game-title{font-family:var(--display);color:var(--accent);font-size:40px}.about-catalog{max-width:none}.site-footer ul a,.legal a{align-items:center;min-height:44px;display:inline-flex}.legal{align-items:center}@media (width<=900px){.values-grid,.benefits,.comparison-legend{grid-template-columns:1fr;gap:32px}.author-layout{grid-template-columns:1fr}.author-mark svg{width:96px;height:96px}.about-game{grid-template-columns:1fr}.about-game-copy{padding:0 24px 24px}.studio-hero:after{background:linear-gradient(180deg, #120f1459 0%, #120f148c 40%, #120f14f0 72%, var(--bg) 100%)}.studio-hero{align-items:flex-end}.studio-hero-art img{object-position:center top}}@media (width<=600px){.ship-descent .wrap{width:auto;margin:0;padding-inline:16px}.ship-descent .conflict-layout .prose,.ship-descent .section-head,.ship-descent .crew-layout{background:color-mix(in srgb, var(--bg) 88%, transparent);padding:24px 20px}.descent-viewport{-webkit-mask-image:none;mask-image:none}.wrap{padding-inline:16px}.studio-hero{padding-bottom:96px}.studio-hero-copy h1{font-size:52px}.hero-actions{gap:16px}.hero-actions .btn{flex:auto;justify-content:center}.site-footer ul{gap:0}}.game-opening.title-in-art .opening-scene{max-width:1672px;height:auto}.game-opening.title-in-art .opening-scene img{object-fit:initial;height:auto}.game-opening.title-in-art .opening-overlay{background:var(--bg);padding:32px 0 40px;position:static}.game-opening.title-in-art .opening-overlay .wrap{text-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 48px;display:flex}.game-opening.title-in-art .hero-tagline{margin:0;font-size:32px}.game-opening.title-in-art .hero-subtitle{color:var(--text-2);flex-basis:100%;order:2;margin-top:-8px}.game-opening.title-in-art .hero-actions{order:1;margin:0}@media (width>=901px){.game-opening.title-in-art .opening-scene{height:min(calc(100svh - var(--header-h) - 190px), 940px)}.game-opening.title-in-art .hero-tagline{flex:640px}.game-opening.title-in-art .opening-scene picture{height:100%}.game-opening.title-in-art .opening-scene img{object-fit:cover;object-position:center 18%;width:100%;height:100%}}@media (width<=600px){.game-opening.title-in-art .hero-tagline{font-size:24px}.game-opening.title-in-art .hero-actions{order:3;width:100%}.game-opening.title-in-art .hero-subtitle{order:2;margin-top:0}}.studio-hero.no-art{background:radial-gradient(ellipse at 72% 45%, #2a1f2e 0%, var(--bg) 62%)}.studio-hero canvas.stars{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.studio-hero.no-art:after{background:linear-gradient(180deg, transparent 75%, var(--bg) 100%)}.studio-hero .hero-logo{right:max(24px, calc((100vw - var(--maxw)) / 2 + 24px));z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.studio-hero .hero-logo svg{shape-rendering:crispedges;filter:drop-shadow(0 0 40px #ff6b5e40);width:320px;height:320px}@media (width<=900px){.studio-hero .hero-logo{justify-content:center;margin-bottom:24px;display:flex;position:relative;top:auto;right:auto;transform:none}.studio-hero .hero-logo svg{width:160px;height:160px}.studio-hero.no-art{flex-direction:column;justify-content:center}}@media (width>=901px) and (width<=1200px){.studio-hero-copy h1{max-width:48vw}.studio-hero-copy .lead{max-width:44vw}}@media (width<=900px){.studio-hero:not(.no-art){background:var(--bg);padding-top:76vw}.studio-hero:not(.no-art):after{display:none}.studio-hero-art{bottom:auto}.studio-hero-art picture{display:block;position:relative;inset:auto}.studio-hero-art img{aspect-ratio:2/3;width:100%;height:auto;display:block}.studio-hero-art:after{content:"";background:linear-gradient(180deg, #120f1473 0%, #120f1400 14%, #120f1400 40%, #120f14d1 52%, var(--bg) 64%);position:absolute;inset:0}}.ship-descent .configuration-section{border-bottom:0}.ship-descent .comparison-legend,.ship-descent .benefits{background:color-mix(in srgb, var(--bg) 92%, transparent);margin-top:0;padding:28px 32px}.ship-descent .comparison-legend{border-top:1px solid var(--line);margin-top:0}@media (width<=600px){.ship-descent .comparison-legend,.ship-descent .benefits{padding:20px 16px}}.gallery-comparisons{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px;margin-bottom:0}@media (width>=601px){.ship-descent .wrap{--scenic-w:min(100%, 1100px);width:calc(var(--scenic-w) * (var(--corridor-r,.8) - var(--corridor-l,.2)));max-width:none;margin-right:0;margin-left:calc((100% - var(--scenic-w)) / 2 + var(--scenic-w) * var(--corridor-l,.2));padding-inline:0}.ship-descent .crew-layout,.ship-descent .demonstration{grid-template-columns:1fr;gap:0}.ship-descent .demonstration:nth-child(2n) figure{order:0}.ship-descent .demonstration h3{font-size:28px}.ship-descent .demonstrations{gap:56px}}.ship-descent .benefits{grid-template-columns:1fr;gap:24px}.ship-descent .benefit h3{font-size:22px}.comparison-room span{font-family:var(--body);color:var(--text-2);margin-top:6px;font-size:16px;line-height:1.5;display:block}.comparison-block{position:relative}.compare-expand{display:none}.js .compare-expand{min-height:44px;font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb, var(--bg) 88%, transparent);border:1px solid var(--line);cursor:zoom-in;align-items:center;gap:8px;margin-top:0;padding:0 16px;font-size:12px;display:inline-flex}.compare-expand:hover{border-color:var(--accent);color:var(--accent)}.compare-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#0a080cf7;border:0;margin:0;padding:64px 16px 16px}.compare-dialog::backdrop{background:#0a080ce6}.compare-dialog-body{place-items:center;height:100%;display:grid;overflow:auto}.compare-dialog .compare{width:min(100%,144.14dvh - 138.374px)}.compare-dialog-close{width:44px;height:44px;color:var(--text);border:1px solid var(--line);cursor:pointer;background:0 0;font-size:20px;position:absolute;top:12px;right:12px}@media (width<=900px){.compare-dialog-body{place-items:center start}.compare-dialog .compare{touch-action:pan-x pan-y;cursor:default;width:min(1280px,144.14dvh - 138.374px);max-width:none}.compare-dialog .handle{touch-action:none;cursor:ew-resize}.compare-dialog .knob{width:56px;height:56px}}.follow-section{border-top:1px solid var(--line)}.follow-layout{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;display:grid}.follow-layout h2{margin-top:0}.follow-layout .lead{margin-bottom:0}.follow-layout .hero-actions{justify-content:flex-end}@media (width<=900px){.follow-layout{grid-template-columns:1fr;gap:24px}.follow-layout .hero-actions{justify-content:flex-start}}.back-to-top{z-index:45;background:var(--accent);width:48px;height:48px;color:var(--accent-ink);opacity:0;pointer-events:none;place-items:center;font-size:22px;text-decoration:none;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:16px;right:16px;transform:translateY(8px)}.back-to-top.show{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media (width<=900px){.subnav .wrap{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.subnav .wrap.at-end{-webkit-mask-image:none;mask-image:none}}.follow-layout{align-items:start}.follow-form{gap:16px;display:grid}.subscribe{gap:12px;display:grid;position:relative}.subscribe-label{font-family:var(--label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:12px}.subscribe-row{gap:8px;display:flex}.subscribe-row input{min-width:0;min-height:48px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:0;flex:auto;padding:0 14px;font-size:16px}.subscribe-row input::placeholder{color:var(--text-2);opacity:.7}.subscribe-row input[aria-invalid=true]{border-color:#ff8a80}.subscribe-row .btn{flex:none}.subscribe-row .btn[disabled]{opacity:.7;cursor:progress}.subscribe-consent{min-height:44px;color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.subscribe-consent input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.subscribe-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.subscribe-status{min-height:1.5em;margin:0;font-size:15px}.subscribe-status.is-error{color:#ff8a80}.subscribe-status.is-success{color:var(--accent);font-family:var(--display);font-size:20px}.subscribe.is-done .subscribe-row,.subscribe.is-done .subscribe-consent,.subscribe.is-done .subscribe-label{display:none}.follow-contact{color:var(--text-2);margin:0;font-size:14px}@media (width<=600px){.subscribe-row{flex-direction:column}.subscribe-row .btn{justify-content:center}}.crt-breath{pointer-events:none;width:0;height:0;display:none;position:absolute;top:0;left:0}.crt-breath.is-placed{display:block}.crt-glow,.crt-heart{mix-blend-mode:screen;animation:8s ease-in-out infinite crt-breathe;position:absolute;inset:0}.crt-glow{background:radial-gradient(closest-side,#ff8273bf,#ff6b5e4d 50%,#0000 75%);inset:-55%}.crt-heart{mix-blend-mode:normal}.crt-heart svg{shape-rendering:crispedges;filter:brightness(1.35)saturate(1.2)drop-shadow(0 0 4px #ff7869)drop-shadow(0 0 14px #ff6b5ee6);width:100%;height:100%;display:block}.crt-heart rect:not([fill=\#ff6b5e]):not([fill=\#c94a40]):not([fill=\#ffd9d4]){display:none}@keyframes crt-breathe{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.crt-glow,.crt-heart{opacity:0;animation:none}}.ship-descent>section{padding-top:clamp(24px,3.3vw,48px);padding-bottom:clamp(24px,3.3vw,48px)}.ship-descent>section:first-of-type{padding-top:clamp(48px,5vw,72px)}.ship-descent>section:last-of-type{padding-bottom:clamp(96px,9vw,128px)}.ship-descent .section-head{margin-bottom:16px}.ship-descent .conflict-layout{gap:16px}.ship-descent .demonstrations{gap:24px}.ship-descent .demonstration{gap:0}.ship-descent .benefits{margin-top:16px}.more-langs{display:inline}.more-langs summary{color:var(--accent);cursor:pointer;text-underline-offset:3px;margin-left:6px;text-decoration:underline;display:inline}.more-langs summary::-webkit-details-marker{display:none}.more-langs[open] summary{display:none}.more-langs span:before{content:", "}.ship-descent .crew-section{padding-bottom:clamp(24px,3.3vw,48px)}
