@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/tektur-cyrillic-ext-wght-normal-DlRtn-00.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/tektur-cyrillic-wght-normal-wOsy8a45.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/tektur-greek-wght-normal-BUoXMlLt.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/tektur-vietnamese-wght-normal-Dpof5Foi.woff2)format("woff2-variations");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:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/tektur-latin-ext-wght-normal-CPxmWgC0.woff2)format("woff2-variations");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:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/tektur-latin-wght-normal-CmqEKeAT.woff2)format("woff2-variations");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}:root{--board-cream:#eae6dc;--board-black:#131210;--board-green:#0c4a32;--pad-gold:#d9a93c;--console-orange:#f15a24;--pad-silver:#c6cbd1;--silkscreen:#efebe2;--green-rule:#0c4a3294;--silver-rule:#c6cbd18f;--font-display:Helvetica, "Helvetica Neue", Arial, sans-serif;--font-tech:"Tektur Variable", "Bahnschrift", sans-serif;--page:clamp(22px, 3vw, 48px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--board-cream);min-width:320px;color:var(--board-black);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,summary{font:inherit}.page-pad{padding-inline:var(--page)}#inside,#specs,#launch{scroll-margin-top:24px}a:focus-visible,summary:focus-visible{outline:2px solid var(--console-orange);outline-offset:4px}.site-header{height:96px;margin-inline:var(--page);border-bottom:1px solid var(--green-rule);justify-content:space-between;align-items:center;display:flex}.site-header>a{display:inline-flex}.brand{align-items:center;gap:14px;width:auto;display:inline-flex}.brand img{width:84px;height:auto}.brand-wordmark{color:var(--board-green);letter-spacing:-.025em;font-size:15px;font-weight:800;line-height:.9}.site-header nav{align-items:center;gap:52px;display:flex}.site-header nav a{color:var(--board-green);border-bottom:2px solid #0000;padding:12px 0 10px;font-size:15px;font-weight:700}.site-header nav a:hover,.site-header nav a:focus-visible{border-color:var(--console-orange)}.hero{grid-template-columns:minmax(430px,480px) minmax(620px,1fr);align-items:start;gap:30px;min-height:max(742px,100vh - 96px);padding-top:26px;padding-bottom:42px;display:grid}.hero-copy{align-self:start;padding-top:88px;position:relative}.hero-copy:before{content:"";border-top:1px solid var(--green-rule);border-right:1px solid var(--green-rule);width:72%;height:18px;position:absolute;top:36px;left:0}.hero-copy:after{content:"";border:2px solid var(--console-orange);background:var(--board-cream);border-radius:50%;width:9px;height:9px;position:absolute;top:31px;left:0}.hero h1,.inside h2,.steam-section h2,.buy h2{letter-spacing:-.067em;margin:0;font-weight:800}.hero h1{max-width:7.4em;font-size:clamp(58px,4.45vw,72px);line-height:.93}.hero-copy>p{letter-spacing:-.025em;max-width:520px;margin:40px 0 0;font-size:clamp(18px,1.4vw,23px);line-height:1.48}.primary-action{background:var(--console-orange);border:1px solid var(--board-black);width:max-content;min-height:74px;color:var(--board-black);align-items:center;gap:34px;margin-top:42px;padding:0 30px;font-size:18px;font-weight:750;transition:background .16s,color .16s,transform .16s;display:inline-flex}.primary-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:24px;height:24px}.primary-action:hover,.primary-action:focus-visible{border-color:var(--console-orange);background:var(--board-black);color:var(--silkscreen);transform:translateY(-2px)}.hero-facts{border:1px solid var(--pad-gold);background:radial-gradient(circle at 12px 12px, var(--pad-gold) 0 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 12px) 12px, var(--pad-gold) 0 4px, transparent 4.5px), var(--board-green);color:var(--silkscreen);grid-template-columns:repeat(3,1fr);margin-top:34px;padding:4px 8px 13px;display:grid;position:relative;overflow:hidden}.hero-facts:after{content:"";background:repeating-linear-gradient(90deg, var(--pad-gold) 0 7px, transparent 7px 11px);width:132px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-facts>div{border-right:1px solid var(--silver-rule);flex-direction:column;justify-content:center;min-height:88px;padding:18px 12px 15px;display:flex}.hero-facts>div:last-child{border-right:0}.hero-facts strong{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(24px,2vw,34px);font-weight:650}.hero-facts span{color:var(--pad-silver);margin-top:5px;font-size:13px}.hero-media{border:1px solid var(--board-green);background:var(--silkscreen);min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:10px 10px #0c4a3217}.hero-media:before,.hero-media:after{content:"";z-index:2;border:4px solid var(--pad-gold);background:var(--board-green);pointer-events:none;border-radius:50%;width:13px;height:13px;position:absolute}.hero-media:before{top:12px;left:12px}.hero-media:after{bottom:12px;right:12px}.hero-media>img{aspect-ratio:1.33;object-fit:cover;object-position:center;width:100%}.contents-rail{border-top:1px solid var(--pad-gold);border-bottom:1px solid var(--pad-gold);background:var(--board-green);color:var(--silkscreen);grid-template-columns:repeat(4,1fr);display:grid}.contents-rail>div{min-height:102px;padding:25px var(--page) 18px;border-right:1px solid var(--silver-rule);align-items:center;display:flex}.contents-rail>div:last-child{border-right:0}.contents-rail span{align-items:center;gap:12px;font-size:16px;display:flex}.contents-rail span:before{content:"";border:2px solid var(--pad-gold);border-radius:50%;width:7px;height:7px}.inside{border-bottom:1px solid var(--pad-gold);background:var(--board-green);min-height:920px;color:var(--silkscreen);grid-template-columns:minmax(480px,.95fr) minmax(500px,1.05fr);align-items:center;gap:clamp(44px,6vw,100px);padding-top:78px;padding-bottom:78px;display:grid;position:relative;overflow:hidden}.inside:before{content:"";inset:28px var(--page) auto;pointer-events:none;border-top:1px solid #d9a93cb3;border-right:1px solid #d9a93cb3;height:28px;position:absolute}.inside h2{max-width:9em;font-size:clamp(58px,4.65vw,76px);line-height:.95}.section-lede{max-width:570px;color:var(--pad-silver);letter-spacing:-.025em;margin:32px 0 28px;font-size:clamp(19px,1.5vw,24px);line-height:1.5}.inside-index{margin:0;padding:0;list-style:none}.inside-index li{border-bottom:1px solid var(--silver-rule);align-items:center;min-height:58px;display:flex}.inside-index span{align-items:center;gap:12px;font-size:18px;display:flex}.inside-index span:before{content:"";background:var(--pad-gold);width:14px;height:2px;box-shadow:7px 0 0 -2px var(--pad-gold)}.mini-specs{border:1px solid var(--pad-gold);margin-top:34px;position:relative}.mini-specs:after{content:"";background:repeating-linear-gradient(0deg, var(--pad-gold) 0 4px, transparent 4px 8px);width:30px;height:36px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.mini-specs>p,.spec-sheet h3,.order-ticket span{color:var(--console-orange);font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:650}.mini-specs>p{border-bottom:1px solid var(--pad-gold);margin:0;padding:15px 17px}.mini-specs>div{border-bottom:1px solid var(--silver-rule);grid-template-columns:.75fr 1.25fr;align-items:center;min-height:49px;display:grid}.mini-specs>div:last-child{border-bottom:0}.mini-specs span,.mini-specs b{font-family:var(--font-tech);padding:0 17px;font-size:14px}.mini-specs span{border-right:1px solid var(--silver-rule);height:100%;color:var(--pad-silver);align-items:center;font-weight:400;display:flex}.mini-specs b{font-weight:600}.inside-media{aspect-ratio:.82;border:1px solid var(--pad-gold);background:var(--silkscreen);margin:0;position:relative;overflow:hidden;box-shadow:16px 16px #1312103d}.inside-media:before,.inside-media:after{content:"";z-index:2;border:4px solid var(--pad-gold);background:var(--board-green);border-radius:50%;width:12px;height:12px;position:absolute}.inside-media:before{top:14px;left:14px}.inside-media:after{bottom:14px;right:14px}.inside-media img{object-fit:cover;object-position:100% center;width:100%;height:100%}.steam-section{isolation:isolate;border-top:0;border-bottom:1px solid var(--pad-gold);background:radial-gradient(circle at 50% 42%, #181817 0, var(--board-black) 58%, #0d0d0c 100%);min-height:640px;color:var(--silkscreen);grid-template-columns:minmax(390px,.88fr) minmax(540px,1.12fr);align-items:start;gap:clamp(44px,5vw,80px);padding:80px clamp(64px,8vw,136px);display:grid;position:relative;overflow:hidden}.steam-intro,.spec-sheet{z-index:1;position:relative}.pcb-art{z-index:0;pointer-events:none;position:absolute;inset:16px}.pcb-art svg{width:100%;height:100%;overflow:visible}.pcb-routes{fill:none;stroke:#d9a93c9e;stroke-width:1.35px;vector-effect:non-scaling-stroke}.pcb-routes>*{vector-effect:non-scaling-stroke}.pcb-hole{background:radial-gradient(circle, #0c2f23 0 7px, var(--pad-gold) 7.5px 14px, #4d3d18 14.5px 18px, transparent 18.5px);border:2px solid #d9a93c6b;border-radius:50%;width:42px;height:42px;position:absolute;box-shadow:0 0 0 1px #d9a93c47}.pcb-hole--tl{top:10px;left:10px}.pcb-hole--tr{top:10px;right:10px}.pcb-hole--bl{bottom:10px;left:10px}.pcb-hole--br{bottom:10px;right:10px}.pcb-contacts{background:repeating-linear-gradient(90deg, var(--pad-gold) 0 9px, transparent 9px 14px);width:224px;height:16px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.steam-section h2{max-width:9em;font-family:var(--font-tech);letter-spacing:-.045em;font-size:clamp(58px,4.2vw,74px);font-weight:660;line-height:1.04}.steam-intro{padding-top:62px}.steam-intro>p{max-width:510px;color:var(--pad-silver);letter-spacing:-.025em;margin:30px 0 0;font-size:clamp(18px,1.4vw,23px);line-height:1.5}.spec-sheet h3{margin:0 0 16px;font-size:13px}.full-specs{font-family:var(--font-tech);border-top:1px solid #c6cbd18a;align-self:start;margin:0;font-weight:480}.full-specs>div{border-bottom:1px solid #c6cbd18a;grid-template-columns:.9fr 1.1fr;min-height:58px;display:grid}.full-specs dt,.full-specs dd{align-items:center;margin:0;padding:0 0 0 32px;font-size:clamp(16px,1.18vw,19px);display:flex}.full-specs dt{color:var(--silkscreen)}.full-specs dd{border-left:1px solid #c6cbd18a}.buy{border-top:0;border-bottom:1px solid var(--green-rule);grid-template-columns:1fr .95fr;align-items:center;gap:clamp(70px,8vw,130px);min-height:530px;display:grid}.buy h2{color:var(--board-black);font-size:clamp(66px,6.3vw,108px);line-height:.94}.buy-copy p{letter-spacing:-.03em;margin:30px 0 0;font-size:clamp(22px,1.9vw,31px);line-height:1.2}.order-ticket{border:1px solid var(--pad-gold);background:radial-gradient(circle at 13px 13px, var(--pad-gold) 0 4px, transparent 4.5px), radial-gradient(circle at calc(100% - 13px) calc(100% - 13px), var(--pad-gold) 0 4px, transparent 4.5px), var(--board-green);color:var(--silkscreen);position:relative}.order-ticket:after{content:"";background:repeating-linear-gradient(0deg, var(--pad-gold) 0 6px, transparent 6px 11px);width:18px;height:82px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.order-ticket>div{flex-direction:column;min-height:180px;padding:40px 36px;display:flex}.order-ticket>div:first-child{border-bottom:1px solid var(--silver-rule)}.order-ticket span{margin-bottom:22px}.order-ticket strong{font-family:var(--font-tech);letter-spacing:-.04em;font-size:clamp(23px,2vw,34px);font-weight:600}.order-ticket code{color:var(--pad-silver);font-family:var(--font-tech);margin-top:18px;font-size:15px}.order-ticket .launch-status{border-bottom:6px solid var(--console-orange)}.launch-status strong{color:var(--silkscreen);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(20px,1.65vw,29px);font-weight:500}.faq{padding-top:58px;padding-bottom:72px}.faq h2{color:var(--board-black);letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(44px,4vw,66px)}.faq-list{border-top:1px solid var(--green-rule)}.faq-list details{border-bottom:1px solid var(--green-rule);grid-template-columns:.8fr 1.2fr;min-height:74px;display:grid;position:relative}.faq-list summary{cursor:pointer;min-height:74px;color:var(--board-green);align-items:center;padding:0 56px 0 12px;font-size:17px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--board-black)}.faq-list summary:after{content:"+";color:var(--console-orange);font-size:28px;font-weight:300;line-height:1;transition:transform .16s;position:absolute;top:20px;right:14px}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{align-self:center;margin:0;padding:0 70px 0 12px;font-size:17px;line-height:1.45}.site-footer{min-height:138px;margin-inline:var(--page);border-top:1px solid var(--green-rule);justify-content:space-between;align-items:center;display:flex}.site-footer>span:last-child{color:var(--board-green);font-size:14px;font-weight:700}@media (width<=1100px){.hero{grid-template-columns:minmax(360px,.8fr) minmax(540px,1.2fr)}.steam-section{grid-template-columns:minmax(350px,.8fr) minmax(500px,1.2fr);gap:44px}}@media (width<=980px){.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{max-width:760px;padding-top:54px}.hero-copy:before{top:0}.hero-copy:after{top:-5px}.hero-media{margin-top:10px}.inside{grid-template-columns:1fr}.inside-copy{max-width:720px}.inside-media{height:760px}.steam-section{padding:118px var(--page) 104px;grid-template-columns:1fr;gap:50px}.pcb-art{border:1px solid #d9a93c6b;inset:18px}.pcb-art svg{display:none}.pcb-hole--tl{top:-10px;left:-10px}.pcb-hole--tr{top:-10px;right:-10px}.pcb-hole--bl{bottom:-10px;left:-10px}.pcb-hole--br{bottom:-10px;right:-10px}.steam-intro{max-width:760px;padding-top:0}.full-specs{margin-top:0}.buy{grid-template-columns:1fr;gap:60px;padding-top:90px;padding-bottom:90px}}@media (width<=640px){:root{--page:20px}.site-header{height:80px}.brand{gap:10px}.brand img{width:68px}.brand-wordmark{font-size:12px}.site-header nav{gap:22px}.site-header nav a{font-size:13px}.hero{min-height:auto;padding-top:36px;padding-bottom:42px}.hero-copy{padding-top:44px}.hero-copy:before{width:88%}.hero h1{font-size:clamp(50px,15.5vw,68px)}.hero-copy>p{margin-top:30px;font-size:18px}.primary-action{justify-content:space-between;width:100%;min-height:66px;margin-top:32px;font-size:16px}.hero-facts{margin-top:24px;padding-inline:4px}.hero-facts>div{min-height:80px;padding-inline:8px}.hero-facts strong{font-size:clamp(21px,6.8vw,28px)}.hero-facts span{font-size:11px}.hero-media{box-shadow:6px 6px #0c4a321a}.hero-media>img{aspect-ratio:.98;object-position:66% center}.contents-rail{grid-template-columns:repeat(2,1fr)}.contents-rail>div{min-height:84px}.contents-rail>div:nth-child(2){border-right:0}.contents-rail>div:nth-child(-n+2){border-bottom:1px solid var(--silver-rule)}.inside{gap:44px;min-height:auto;padding-top:82px;padding-bottom:70px}.inside h2{font-size:clamp(50px,14vw,68px)}.section-lede{font-size:18px}.inside-index span{font-size:17px}.inside-media{aspect-ratio:auto;height:520px;box-shadow:8px 8px #1312103d}.mini-specs>div{grid-template-columns:.62fr 1.38fr}.mini-specs:after{display:none}.steam-section{min-height:auto;padding-top:94px;padding-bottom:92px}.steam-section h2{font-size:clamp(51px,14.5vw,66px)}.steam-intro>p{margin:30px 0;font-size:18px}.full-specs>div{grid-template-columns:.82fr 1.18fr;min-height:68px}.full-specs dt,.full-specs dd{padding-left:13px;font-size:15px}.buy{min-height:auto;padding-top:70px;padding-bottom:70px}.buy h2{font-size:clamp(52px,14.5vw,70px)}.buy-copy p{font-size:20px}.order-ticket:after{display:none}.order-ticket>div{min-height:148px;padding:30px 24px}.faq-list details{min-height:0;display:block}.faq-list summary{min-height:72px;font-size:16px}.faq-list p{padding:0 50px 24px 12px;font-size:16px}.site-footer{flex-direction:column;align-items:flex-start;gap:26px;padding:30px 0}.site-footer .brand img{width:104px}.site-footer .brand-wordmark{font-size:16px}.site-footer>span:last-child{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
