.one-pixel-page{--op-paper:#03070b;--op-panel:#091019;--op-line:#27323b;--op-ink:#f3f4ef;--op-muted:#9ba5ad;--op-amber:#d69658;background:var(--op-paper);color:var(--op-ink);font-family:var(--font-sans),system-ui,sans-serif}.op-shell{width:min(100% - 48px,1240px);margin-inline:auto}.op-hero{border-bottom:1px solid var(--op-line);isolation:isolate;place-items:center;min-height:calc(100svh - 76px);display:grid;position:relative;overflow:hidden}.op-starfield{z-index:-3;background:radial-gradient(circle at 20% 25%,#698ea20f 0 1px,#0000 2px) 0 0/167px 139px,radial-gradient(circle at 72% 16%,#ffffff2e 0 1px,#0000 2px) 0 0/211px 173px,radial-gradient(circle at 77% 74%,#d696581f 0 1px,#0000 2px) 0 0/277px 233px;position:absolute;inset:0}.op-starfield:after{content:"";background:radial-gradient(circle,#192f3f38,#0000 34%);position:absolute;inset:0}.op-pixel{background:#fff;width:8px;height:8px;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:0 0 12px 3px #ffffff2e,0 0 70px 24px #6290aa14}.op-hero-copy{text-align:center;width:min(100% - 40px,900px);padding:190px 0 100px}.op-kicker{font:11px/1.4 var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#94a3ac}.op-hero h1{font:500 clamp(68px,13vw,176px)/.82 var(--font-mono),monospace;letter-spacing:-.085em;margin:24px 0 38px}.op-hook{letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,39px);line-height:1.15}.op-lede{color:#b6bec4;max-width:690px;margin:26px auto 34px;font-size:clamp(17px,1.7vw,22px)}.op-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.op-primary,.op-secondary,.op-witness-button{color:#03070b;min-height:52px;font:650 12px var(--font-mono),monospace;letter-spacing:.08em;background:#f3f4ef;border:1px solid #f3f4ef;justify-content:center;align-items:center;gap:14px;padding:0 22px;display:inline-flex}.op-secondary{color:#f3f4ef;border-color:var(--op-line);background:0 0}.op-primary:hover,.op-primary:focus-visible,.op-witness-button:hover,.op-witness-button:focus-visible{background:var(--op-amber);border-color:var(--op-amber)}.op-secondary:hover,.op-secondary:focus-visible{border-color:#f3f4ef}.op-primary:focus-visible,.op-secondary:focus-visible,.op-witness-button:focus-visible{outline-offset:4px;outline:3px solid #87b8d4}.op-privacy-note,.op-control-note{font:10px var(--font-mono),monospace;color:#7f8a91;margin-top:14px}.op-main h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(43px,6.5vw,90px);font-weight:520;line-height:.96}.op-intro{grid-template-columns:.55fr 1.45fr;column-gap:90px;padding:150px 0;display:grid}.op-intro .op-kicker{grid-row:1/3}.op-intro h2{margin-top:0}.op-intro>p:last-child{max-width:760px;color:var(--op-muted);font-size:19px}.op-witness{border-block:1px solid var(--op-line);background:#050a0f;grid-template-columns:1.1fr .9fr;min-height:670px;display:grid}.op-witness>div:last-child{align-self:center;padding:100px max(28px,50vw - 620px) 100px 72px}.op-witness h2{font-size:clamp(42px,5vw,72px)}.op-witness>div:last-child>p:not(.op-kicker,.op-control-note){color:var(--op-muted);max-width:590px;font-size:18px}.op-scar{border-right:1px solid var(--op-line);background:linear-gradient(90deg,#03070b,#09121a);position:relative;overflow:hidden}.op-scar:before,.op-scar:after{content:"";opacity:.5;background:#263440;transition:transform .6s,opacity .6s;position:absolute}.op-scar:before{width:58%;height:1px;top:50%;left:22%;transform:scaleX(.08)}.op-scar:after{width:1px;height:58%;top:21%;left:50%;transform:scaleY(.08)}.op-scar-pixel{background:#fff;width:10px;height:10px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #ffffff38}.op-erased-line{text-align:center;width:100%;font:10px var(--font-mono),monospace;letter-spacing:.22em;color:#95b2c2;opacity:0;filter:blur(7px);transition:opacity .4s,filter .5s;position:absolute;top:calc(50% + 32px);left:50%;transform:translate(-50%)}.op-witness.revealed .op-scar:before,.op-witness.revealed .op-scar:after{opacity:1;transform:scale(1)}.op-witness.revealed .op-erased-line{opacity:.8;filter:blur()}.op-witness-button{color:#f3f4ef;background:0 0;margin-top:24px}.op-section{padding:145px 0}.op-section-heading{grid-template-columns:1.45fr .55fr;align-items:end;gap:72px;margin-bottom:62px;display:grid}.op-section-heading h2{margin-bottom:0;font-size:clamp(42px,5.4vw,76px)}.op-section-heading>p{color:var(--op-muted);font-size:16px}.op-party-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.op-party-card{border:1px solid var(--op-line);background:var(--op-panel);overflow:hidden}.op-image-wrap{aspect-ratio:4/3;background:#05090d;overflow:hidden}.op-image-wrap img{object-fit:cover;width:100%;height:100%}.op-party-card>div:last-child{padding:24px}.op-party-card span,.op-journey figcaption small{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#86939b}.op-party-card h3{margin:28px 0 6px;font-size:31px}.op-party-card p{color:var(--op-muted);margin:0}.op-journey{border-block:1px solid var(--op-line);background:#060b11;overflow:hidden}.op-journey-grid{scroll-snap-type:x mandatory;gap:16px;padding:0 max(24px,50vw - 620px) 16px;display:flex;overflow-x:auto}.op-journey-grid figure{border:1px solid var(--op-line);scroll-snap-align:center;background:#020509;flex:0 0 min(76vw,920px);margin:0}.op-journey-grid img{width:100%;height:auto;display:block}.op-journey figcaption{justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.op-journey figcaption span{font-size:17px}.op-game{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.op-game>div{align-self:start;position:sticky;top:130px}.op-game h2{font-size:clamp(46px,6vw,82px)}.op-game-lede{color:var(--op-muted);font-size:18px}.op-game ul{border-top:1px solid var(--op-line);margin:0;padding:0;list-style:none}.op-game li{border-bottom:1px solid var(--op-line);grid-template-columns:48px 1fr;gap:12px 22px;padding:30px 0;display:grid}.op-game li span{font:10px var(--font-mono),monospace;color:var(--op-amber);grid-row:1/3}.op-game li strong{font-size:23px}.op-game li p{color:var(--op-muted);margin:0}.op-development{color:#0a0c0d;background:#e9e9e2}.op-development .op-kicker,.op-development .op-section-heading>p{color:#5c666c}.op-development dl{border-top:1px solid #aeb3b3;margin:0}.op-development dl>div{border-bottom:1px solid #aeb3b3;grid-template-columns:1fr 1fr;gap:30px;padding:22px 0;display:grid}.op-development dt{text-transform:uppercase;font:11px var(--font-mono),monospace;letter-spacing:.08em}.op-development dd{text-align:right;margin:0;font-weight:600}.op-follow{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.op-follow>div:last-child>p{color:var(--op-muted);max-width:530px;margin:20px 0;font-size:14px}.op-follow nav{gap:22px;display:flex}.op-follow nav a{border-bottom:1px solid #59626a}.op-follow nav a:hover,.op-follow nav a:focus-visible{border-color:#fff}.one-pixel-home-card{background:#070c11;border:1px solid #38434b;grid-template-columns:1fr 1fr;margin-top:24px;display:grid;overflow:hidden}.one-pixel-home-visual{background:radial-gradient(circle,#172733,#0000 43%),#020508;place-items:center;min-height:310px;display:grid}.one-pixel-home-visual span{background:#fff;width:9px;height:9px;box-shadow:0 0 24px #ffffff73}.one-pixel-home-copy{padding:40px}.one-pixel-home-copy h3{margin:18px 0 14px;font-size:42px}.one-pixel-home-copy p{color:#a8b0b5}.one-pixel-home-copy .text-link{margin-top:18px}.op-subnav{z-index:20;border-bottom:1px solid var(--op-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03070bf0;position:sticky;top:75px}.op-subnav>div{align-items:center;gap:24px;min-height:52px;display:flex;overflow-x:auto}.op-subnav span{color:var(--op-amber);font:700 10px var(--font-mono),monospace;letter-spacing:.16em;margin-right:auto}.op-subnav a{white-space:nowrap;color:#aab4ba;font:650 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.op-subnav a:hover,.op-subnav a:focus-visible{color:#fff}.op-live{border-block:1px solid var(--op-line);background:linear-gradient(#071019,#03070b)}.op-live-frame{background:#000;border:1px solid #3c4b54;margin:0;box-shadow:0 36px 90px #0000006b}.op-live-frame img{width:100%;height:auto;display:block}.op-live-frame figcaption{font:10px var(--font-mono),monospace;letter-spacing:.08em;justify-content:space-between;gap:24px;padding:18px 20px;display:flex}.op-live-frame figcaption small{color:var(--op-muted)}.op-live-facts{border:1px solid var(--op-line);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.op-live-facts p{border-right:1px solid var(--op-line);gap:8px;margin:0;padding:22px;display:grid}.op-live-facts p:last-child{border-right:0}.op-live-facts strong{font:10px var(--font-mono),monospace;text-transform:uppercase;color:var(--op-amber)}.op-live-facts span{color:var(--op-muted)}.op-target-sheet{border:1px solid var(--op-line);background:#020509;margin:18px 0 0}.op-target-sheet img{width:100%;height:auto;display:block}.op-target-sheet figcaption{color:var(--op-muted);font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;padding:14px 18px}.op-devlog{border-block:1px solid var(--op-line);background:#071019}.op-devlog-layout{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.op-devlog-layout>header{align-self:start;position:sticky;top:150px}.op-devlog-layout>header h2{font-size:clamp(46px,5.5vw,76px)}.op-devlog-layout>header>p:last-child{color:var(--op-muted);font-size:17px}.op-news-list{border-top:1px solid var(--op-line)}.op-news-list article{border-bottom:1px solid var(--op-line);padding:30px 0 34px}.op-news-list article>div{color:#8e9aa1;font:10px var(--font-mono),monospace;gap:16px;display:flex}.op-news-list article>div span{color:var(--op-amber)}.op-news-list h3{margin:18px 0 8px;font-size:30px}.op-news-list p{color:var(--op-muted);max-width:700px}.op-news-list a{font:700 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #5c6971;margin-top:8px;display:inline-block}.op-roadmap{border-top:1px solid var(--op-line);border-left:1px solid var(--op-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.op-roadmap li{border-right:1px solid var(--op-line);border-bottom:1px solid var(--op-line);min-height:270px;padding:24px}.op-roadmap li>span{color:var(--op-amber);font:10px var(--font-mono),monospace;display:block}.op-roadmap small{color:#aeb8be;font:9px var(--font-mono),monospace;letter-spacing:.08em;border:1px solid #44515a;margin-top:54px;padding:5px 7px;display:inline-block}.op-roadmap h3{margin:20px 0 10px;font-size:24px}.op-roadmap p{color:var(--op-muted);font-size:14px}@media (max-width:900px){.op-intro,.op-witness,.op-section-heading,.op-game,.op-follow,.op-devlog-layout{grid-template-columns:1fr}.op-witness>div:last-child{padding:70px 28px}.op-scar{border-right:0;border-bottom:1px solid var(--op-line);min-height:430px}.op-section-heading{gap:18px}.op-party-grid{grid-template-columns:1fr}.op-game>div,.op-devlog-layout>header{position:static}.op-live-facts{grid-template-columns:1fr}.op-live-facts p{border-right:0;border-bottom:1px solid var(--op-line)}.op-live-facts p:last-child{border-bottom:0}.op-roadmap{grid-template-columns:repeat(2,1fr)}.one-pixel-home-card{grid-template-columns:1fr}}@media (max-width:560px){.op-shell{width:min(100% - 28px,1240px)}.op-hero-copy{padding-top:165px}.op-hero h1{letter-spacing:-.07em;font-size:64px}.op-pixel{top:17%}.op-actions{flex-direction:column;align-items:stretch}.op-primary,.op-secondary{width:100%}.op-subnav{top:64px}.op-subnav>div{gap:18px}.op-subnav span{display:none}.op-intro,.op-section{padding:92px 0}.op-intro{display:block}.op-intro h2{margin-top:20px;font-size:43px}.op-witness{min-height:0}.op-scar{min-height:330px}.op-witness>div:last-child{padding:62px 20px}.op-party-grid{gap:12px}.op-live-frame figcaption{display:grid}.op-journey-grid figure{flex-basis:90vw}.op-game{gap:42px}.op-roadmap{grid-template-columns:1fr}.op-roadmap li{min-height:230px}.op-development dl>div{grid-template-columns:1fr;gap:6px}.op-development dd{text-align:left}.op-follow{gap:38px}.one-pixel-home-copy{padding:28px}}@media (prefers-reduced-motion:reduce){.op-scar:before,.op-scar:after,.op-erased-line{transition:none}}
