:root{--bg:#030303;--panel:#080808;--panel2:#0c0c0c;--ink:#eee9e1;--muted:#8f8a83;--red:#df151d;--line:#202020;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#030303;color:var(--ink);font-family:Arial,Helvetica,sans-serif;min-height:100vh;overflow-x:hidden}.site-header{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:12px max(24px,calc((100vw - var(--max))/2));background:rgba(3,3,3,.96);border-bottom:1px solid #151515}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:900;letter-spacing:.08em;font-size:.82rem}.brand img{width:30px;height:30px}.site-header nav{display:flex;gap:24px}.site-header nav a{color:#77716a;text-decoration:none;font-size:.68rem;text-transform:uppercase;letter-spacing:.17em}.site-header nav a:hover{color:var(--ink)}main,footer{width:min(var(--max),calc(100% - 48px));margin:auto}.brand-masthead{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:min(76vh,820px);min-height:620px;overflow:hidden;background:#020202;border-top:1px solid #0a0a0a;border-bottom:1px solid #151515}.brand-masthead:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.018),transparent 22%),linear-gradient(90deg,transparent 0 11%,rgba(115,0,5,.14) 17%,transparent 29%,transparent 72%,rgba(115,0,5,.13) 84%,transparent 93%);pointer-events:none}.mast-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.018) 4px 4px),repeating-linear-gradient(90deg,transparent 0 58px,rgba(255,255,255,.008) 59px 60px);opacity:.65;mix-blend-mode:screen}.mast-red-noise{position:absolute;width:34%;height:58%;top:21%;filter:blur(.3px);opacity:.7;background:repeating-linear-gradient(0deg,transparent 0 9px,rgba(214,11,19,.18) 10px 11px,transparent 12px 18px),repeating-linear-gradient(90deg,transparent 0 21px,rgba(214,11,19,.08) 22px 23px,transparent 24px 38px);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.mast-red-noise-left{left:0}.mast-red-noise-right{right:0;transform:scaleX(-1)}.hero-branding{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);z-index:3;text-align:center;width:min(760px,62vw)}.hero-branding h1{margin:0;text-transform:uppercase;line-height:.78}.hero-branding h1 span{display:block;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-weight:900;color:#f0ece5;letter-spacing:-.02em;text-shadow:0 0 1px #fff,0 1px 0 #8d8881}.hero-branding h1 span:first-child{font-size:clamp(5.3rem,8.4vw,9rem)}.hero-branding h1 span:last-child{font-size:clamp(3.8rem,6.6vw,6.9rem)}.hero-rule{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px;color:var(--red);font:700 .72rem/1 Consolas,monospace;letter-spacing:.18em}.hero-rule i{display:block;width:34px;height:2px;background:var(--red)}.hud{position:absolute;z-index:2;font-family:Consolas,monospace;color:#8f8981;font-size:.64rem}.hud-left{left:max(32px,calc((100vw - 1420px)/2));top:70px;width:190px}.hud-frame-title{padding:7px 10px;border-top:1px solid #4f4a46;border-left:1px solid #4f4a46;color:#b8b0a8;letter-spacing:.15em}.hud-row{display:flex;justify-content:space-between;padding:4px 10px}.hud-row b,.hud-error strong,.signal-list strong,.data-lines b,.hud-id b{color:var(--red);font-weight:700}.hud-error{margin-top:12px;border:1px solid #282828;padding:10px;color:var(--red);width:120px}.hud-right{right:max(38px,calc((100vw - 1420px)/2));top:52px;width:205px}.radar{width:150px;height:150px;margin-left:auto;position:relative;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 17px,rgba(160,151,143,.3) 18px 19px,transparent 20px 32px)}.radar:before,.radar:after{content:"";position:absolute;left:50%;top:7%;width:1px;height:86%;background:#403c39}.radar:after{transform:rotate(90deg)}.radar span{position:absolute;left:50%;top:50%;width:48%;height:1px;background:linear-gradient(90deg,var(--red),transparent);transform-origin:left center;transform:rotate(-37deg)}.signal-list{margin-top:15px;margin-left:52px}.signal-list>div{display:flex;justify-content:space-between;margin:8px 0}.signal-list b{width:5px;height:5px;background:var(--red);border-radius:50%;display:block}.noise-level{display:block!important;margin-top:16px!important}.noise-level strong{display:block;margin-top:5px}.meter{width:88px!important;height:22px;background:repeating-linear-gradient(90deg,#6f6962 0 2px,transparent 2px 5px);opacity:.7}.hud-bottom{position:absolute;bottom:48px;z-index:2;border:1px solid #292725;background:rgba(3,3,3,.72);font-family:Consolas,monospace;font-size:.58rem;color:#817b75}.hud-data{left:max(34px,calc((100vw - 1420px)/2));width:360px;display:grid;grid-template-columns:1.1fr 1.2fr}.barcode{margin:10px;height:50px;background:repeating-linear-gradient(90deg,#d2cbc4 0 2px,transparent 2px 4px,#7c766f 4px 5px,transparent 5px 8px);opacity:.62}.data-lines{display:grid;grid-template-columns:1fr auto;gap:5px 9px;padding:12px}.hud-id{right:max(34px,calc((100vw - 1420px)/2));display:flex;gap:12px;align-items:center;padding:11px 14px;min-width:360px}.pm-box{border:1px solid #706a64;padding:9px 10px;font-size:1.8rem;color:#bbb4ad}.hud-id>div:nth-child(2){display:grid;grid-template-columns:auto auto;gap:5px 8px;flex:1}.globe-mark{font-size:2.5rem;color:#6f6963}.intro-strip{display:flex;justify-content:space-between;gap:50px;align-items:end;padding:54px 0 66px;border-bottom:1px solid #191919}.intro-strip h2{margin:5px 0 8px;font-size:clamp(2.2rem,4.5vw,4rem);line-height:.94;letter-spacing:-.04em}.intro-strip p{margin:0;color:var(--muted);line-height:1.6}.intro-actions{display:flex;gap:12px;flex-wrap:wrap}.eyebrow{display:inline-block;color:var(--red);font:600 .67rem Consolas,monospace;letter-spacing:.18em}.button{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border:1px solid #282828;color:var(--ink);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:.72rem;background:#080808;cursor:pointer}.button.primary{background:var(--red);border-color:var(--red);color:#fff}.button.ghost:hover{border-color:#666}.section{padding:86px 0;border-top:1px solid #181818}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:34px}.section h2{font-size:clamp(2.5rem,5vw,4.8rem);line-height:.92;letter-spacing:-.04em;margin:8px 0 0}.section-heading p,.about-copy p,.contact-section p{color:var(--muted);line-height:1.7;max-width:560px}.release-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.release-card{background:#080808;border:1px solid #212121;min-height:420px;display:flex;flex-direction:column;overflow:hidden;position:relative}.release-card:before{content:"";height:3px;background:var(--red);display:block}.release-card[data-accent="cream"]:before{background:#d7d0c8}.release-card[data-accent="soft"]:before{background:#9d6f78}.release-art{aspect-ratio:1/1;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#151515,#070707 66%);border-bottom:1px solid #202020}.release-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.02) 5px),radial-gradient(circle at 75% 20%,rgba(190,0,8,.16),transparent 23%)}.release-art span{position:relative;z-index:2;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;text-transform:uppercase;text-align:center;font-size:clamp(2rem,3vw,3.4rem);line-height:.86;max-width:82%}.release-art:after{content:"PM // PUBLIC MALFUNCTION";position:absolute;right:12px;bottom:10px;z-index:2;color:var(--red);font:600 .58rem Consolas,monospace;letter-spacing:.1em}.release-copy{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.release-copy h3{margin:0;font-size:1.4rem}.release-copy p{margin:0;color:var(--muted);line-height:1.55}.release-meta{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;font:600 .72rem Consolas,monospace;color:#8f8981}.release-meta strong{color:var(--ink)}.buy-button{margin-top:14px;width:100%}.about-section{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.about-card{display:grid;grid-template-columns:145px 1fr;gap:22px;align-items:center;border:1px solid #252525;padding:24px;background:#080808}.about-card img{width:145px;height:145px}.about-card strong{display:block;margin:8px 0 10px}.about-card p{color:var(--muted);line-height:1.6;margin:0}.card-label{color:var(--red);font:600 .68rem Consolas,monospace;letter-spacing:.14em}.contact-section{display:flex;align-items:end;justify-content:space-between;gap:60px}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.contact-address{font-size:clamp(1.15rem,2.5vw,2rem);color:var(--ink);text-decoration:none;border-bottom:1px solid #4b4845;padding-bottom:6px}.contact-address:hover{color:#fff;border-color:var(--red)}footer{padding:28px 0 50px;border-top:1px solid #1d1d1d;display:flex;justify-content:space-between;gap:20px;color:#66615c;font:600 .66rem Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}@media(max-width:960px){.site-header nav{display:none}.brand-masthead{height:650px;min-height:650px}.hud-left,.hud-right{opacity:.45}.hud-bottom{opacity:.55}.hero-branding{width:78vw}.hud-data{width:300px}.hud-id{min-width:300px}.release-grid{grid-template-columns:1fr}.intro-strip,.section-heading,.contact-section{align-items:flex-start;flex-direction:column}.about-section{grid-template-columns:1fr}.about-card{grid-template-columns:105px 1fr}.about-card img{width:105px;height:105px}footer{flex-direction:column}}@media(max-width:650px){main,footer{width:min(var(--max),calc(100% - 28px))}.site-header{padding:10px 14px}.brand span{font-size:.72rem}.brand-masthead{height:540px;min-height:540px}.hud-left,.hud-right,.hud-bottom{display:none}.hero-branding{width:92vw}.hero-branding h1 span:first-child{font-size:4.6rem}.hero-branding h1 span:last-child{font-size:3.3rem}.hero-rule{font-size:.58rem;gap:8px}.hero-rule i{width:18px}.intro-strip{padding:36px 0 48px}.section{padding:66px 0}.about-card{grid-template-columns:1fr}.about-card img{width:120px;height:120px}.contact-address{word-break:break-all}}
