@font-face{font-family:CPMono;src:url('/assets/fonts/cp-mono-plain.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:CPMono;src:url('/assets/fonts/cp-mono-black.woff') format('woff');font-weight:800;font-display:swap}
@font-face{font-family:SpaceGrotesk;src:url('/assets/fonts/space-grotesk-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:SpaceGrotesk;src:url('/assets/fonts/space-grotesk-700.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--ink:#0a0f0d;--panel:#101614;--panel2:#151c19;--line:#2a3430;--soft:#77827c;--cream:#f2f3ec;--lime:#78ff2f;--lime2:#5bd11d;--pale:#efffed;--pale-ink:#0c2617;--blue:#6ad9ff;--warn:#ffd166;--content:1500px}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;color:var(--cream);background:var(--ink);font-family:SpaceGrotesk,Arial,sans-serif;line-height:1.45;overflow-x:hidden}a{color:inherit}button,input{font:inherit}.mono,.eyebrow,.kicker,.stat-label,.card-id,.nav a,.market-link,.button,.utility,.ticker,.fineprint{font-family:CPMono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.13em}.ticker{min-height:31px;padding:8px 16px;background:var(--lime);color:#061005;text-align:center;font-weight:800;font-size:10px;line-height:1.2}.header{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:24px;min-height:72px;padding:0 max(24px,calc((100vw - var(--content))/2));border-bottom:1px solid var(--line);background:rgba(10,15,13,.94);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand img{width:42px;height:42px;image-rendering:pixelated}.brand strong{display:block;font-family:CPMono,monospace;font-size:19px;line-height:.9}.brand small{display:block;margin-top:5px;color:var(--lime);font:800 8px CPMono;letter-spacing:.16em}.nav{display:flex;justify-content:center;gap:33px}.nav a{position:relative;color:#7d8681;text-decoration:none;font-size:10px;font-weight:800}.nav a:hover,.nav a[aria-current=page]{color:var(--lime)}.nav a[aria-current=page]::after{content:'';position:absolute;left:0;right:0;bottom:-25px;height:2px;background:var(--lime)}.market-actions{display:flex;gap:8px}.market-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:7px;text-decoration:none;font-size:9px;font-weight:800;white-space:nowrap}.market-link::before{content:'■';color:var(--lime)}.market-link:hover{border-color:var(--lime);color:var(--lime)}.market-link[aria-disabled=true]{opacity:.42;cursor:not-allowed}.menu-button{display:none;width:42px;height:40px;border:1px solid var(--line);border-radius:7px;color:var(--cream);background:transparent}.utility{display:grid;grid-template-columns:1.1fr 1.5fr 1.8fr 1fr 1.2fr;max-width:var(--content);margin:auto;border-left:1px solid rgba(120,255,47,.2);border-right:1px solid rgba(120,255,47,.2);font-size:8px}.utility>*{min-height:58px;display:flex;align-items:center;padding:12px 16px;border-right:1px solid rgba(120,255,47,.2)}.utility>*:last-child{border:0}.utility strong{display:block;color:var(--lime);font-size:9px}.utility span{color:#bbc5bf}.utility .market-slot{justify-content:center;color:var(--lime);text-decoration:none}.utility .market-slot[aria-disabled=true]{color:#66706b}.utility-status{grid-column:1/-1;min-height:32px!important;justify-content:center!important;border-top:1px solid rgba(120,255,47,.2)!important;color:#8a968f}.wrap{max-width:var(--content);margin:auto}.hero{display:grid;grid-template-columns:39% 61%;min-height:670px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-copy{padding:42px 32px 40px;border-right:1px solid var(--line)}.micro-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24px;border:1px solid var(--line)}.micro-stats span{padding:10px;text-align:center;color:#77817c;border-right:1px solid var(--line);font:800 9px CPMono;letter-spacing:.12em}.micro-stats span:last-child{border:0}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--lime);font-size:10px;font-weight:800}.eyebrow::before{content:'◉';font-size:12px}.hero h1,.giant{margin:18px 0 16px;font-family:CPMono,monospace;font-weight:800;line-height:.85;letter-spacing:-.035em}.hero h1{font-size:clamp(50px,5.2vw,87px)}.lime{color:var(--lime)}.hero-lede{max-width:620px;color:#7f8a84;font-size:16px}.source-note{margin-top:18px;padding-left:14px;border-left:2px solid var(--lime);color:#aab3ae;font-size:12px}.source-note a{color:var(--cream)}.contract-row{display:grid;grid-template-columns:1fr auto auto;margin-top:24px;border:1px solid var(--line)}.contract-row>*{min-height:50px;display:flex;align-items:center;padding:0 13px;border-right:1px solid var(--line)}.contract-row>*:last-child{border:0}.contract-row code{overflow:hidden;color:#c7cec9;text-overflow:ellipsis;font:700 10px CPMono}.icon-button{cursor:pointer;color:#8c9791;background:transparent;border:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:50px;padding:0 20px;border:1px solid var(--line);color:var(--cream);background:var(--panel);text-decoration:none;font-size:9px;font-weight:800;cursor:pointer}.button--lime{border-color:var(--lime);color:#061005;background:var(--lime)}.button:hover{border-color:var(--lime);color:var(--lime)}.button--lime:hover{color:#061005;background:#a1ff70}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.featured{display:grid;grid-template-columns:1fr 130px;padding:30px;background:#171d1a}.featured-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:610px;background:#0c110f;overflow:hidden}.featured-stage::before{content:'MOO';position:absolute;color:rgba(120,255,47,.035);font:800 clamp(130px,20vw,300px) CPMono;letter-spacing:-.1em}.featured-stage img{position:relative;width:min(76%,512px);height:auto;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;box-shadow:0 0 0 1px #26312c}.featured-tag{position:absolute;left:24px;bottom:24px;padding:10px 13px;border:1px solid var(--line);background:#0b100e;font:800 9px CPMono;letter-spacing:.1em}.featured-thumbs{display:grid;grid-template-rows:repeat(4,1fr);gap:1px;background:var(--line)}.featured-thumb{position:relative;padding:10px;background:#111714;border:0;cursor:pointer}.featured-thumb img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;image-rendering:pixelated}.featured-thumb span{position:absolute;left:7px;top:5px;color:#8d9892;font:800 8px CPMono}.featured-thumb[aria-selected=true]{box-shadow:inset 5px 0 var(--lime)}.status-panels{display:grid;grid-template-columns:1.35fr 1fr 1fr;border-bottom:1px solid var(--line)}.status-panel{min-height:115px;padding:25px;border-right:1px solid var(--line)}.status-panel:last-child{border:0}.status-panel.primary{color:#071006;background:var(--lime)}.status-panel .kicker{font-size:8px;color:#78827d}.status-panel.primary .kicker{color:#173a0a}.status-panel strong{display:block;margin-top:7px;font:800 23px CPMono;line-height:1}.status-panel p{margin:9px 0 0;color:#737e78;font-size:12px}.status-panel.primary p{color:#214611}.supply-rail{display:grid;grid-template-columns:190px 1fr 330px;align-items:center;gap:25px;padding:17px 30px;border-bottom:1px solid var(--line)}.supply-title strong{display:block;color:var(--lime);font:800 30px CPMono}.meter{height:15px;background:#19201d}.meter span{display:block;width:0;height:100%;background:var(--lime);transition:width .7s ease}.supply-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.supply-numbers strong{display:block;font:800 22px CPMono}.supply-numbers span{color:#717b76;font:800 8px CPMono;letter-spacing:.1em}.cow-ribbon{display:flex;gap:8px;padding:8px 20px;overflow:hidden;border-bottom:1px solid var(--line);background:#0d120f}.ribbon-item{display:grid;grid-template-columns:40px auto;min-width:118px;align-items:center;border-right:1px solid var(--line);text-decoration:none}.ribbon-item img{width:36px;height:36px;image-rendering:pixelated}.ribbon-item span{padding-left:8px;color:#8f9994;font:800 8px CPMono;letter-spacing:.08em}.section{padding:95px max(30px,calc((100vw - var(--content))/2 + 30px));border-bottom:1px solid var(--line)}.section-inner{max-width:1440px;margin:auto}.section-dark{background:var(--ink)}.section-soft{background:#141a17}.section-light{color:var(--pale-ink);background:var(--pale)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:45px}.section-head h2{max-width:880px;margin:12px 0 0;font:800 clamp(40px,5vw,76px)/.91 CPMono;letter-spacing:-.035em}.section-head p{max-width:480px;color:#7d8782}.section-light .section-head p{color:#476353}.story-layout{display:grid;grid-template-columns:1.35fr .85fr;gap:16px}.story-main,.story-card,.fact-card,.archive-card,.scan-card{border:1px solid var(--line);background:var(--panel)}.story-main{position:relative;min-height:650px;padding:42px;overflow:hidden}.story-main::after{content:'100';position:absolute;right:-15px;bottom:-86px;color:rgba(120,255,47,.11);font:800 260px CPMono;letter-spacing:-.12em}.story-main h2{max-width:850px;margin:34px 0 22px;font:800 clamp(55px,6.7vw,110px)/.82 CPMono;letter-spacing:-.055em}.story-main p{max-width:720px;color:#7d8882;font-size:17px}.fact-stack{display:grid;gap:16px}.story-card{min-height:200px;padding:28px}.story-card .number{color:var(--lime);font:800 32px CPMono}.story-card h3{margin:15px 0 9px;font:800 28px/1 CPMono}.story-card p{color:#7d8782}.fact-grid{display:grid;grid-template-columns:1.4fr repeat(3,.55fr);gap:14px}.fact-card{min-height:430px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.section-light .fact-card{border-color:#bad3c0;background:#f8fff7}.fact-card.lead h2{margin:30px 0;font:800 clamp(45px,5vw,78px)/.9 CPMono}.fact-card h3{font:800 25px/1 CPMono}.fact-card p{color:#627268}.fact-graphic{height:120px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;display:flex;align-items:center;justify-content:center;color:#2e8046;font:800 56px CPMono}.gallery-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 25px}.gallery-toolbar input,.gallery-toolbar select{min-height:46px;padding:0 14px;border:1px solid var(--line);color:var(--cream);background:#101614}.gallery-toolbar input{min-width:240px}.herd-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max-content;align-items:start;gap:1px;background:var(--line);border:1px solid var(--line)}.cow-card{display:grid;grid-template-rows:auto auto;align-self:start;min-width:0;height:auto;padding:0;border:0;color:var(--cream);background:#101614;text-align:left;cursor:pointer}.cow-card:hover{background:#172019}.cow-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;image-rendering:pixelated}.cow-card-body{padding:12px}.card-id{color:var(--lime);font-size:8px}.cow-card strong{display:block;margin-top:5px;font:800 15px CPMono}.cow-card small{display:block;margin-top:5px;overflow:hidden;color:#707a75;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.page-hero{padding:95px max(30px,calc((100vw - var(--content))/2 + 30px));border-bottom:1px solid var(--line);background:#121815}.page-hero h1{max-width:1050px;margin:18px 0;font:800 clamp(58px,8vw,125px)/.82 CPMono;letter-spacing:-.055em}.page-hero p{max-width:760px;color:#8b9690;font-size:18px}.lore-quote{margin:35px 0;padding:30px;border-left:5px solid var(--lime);background:#111714;font:800 clamp(26px,3vw,50px)/1 CPMono}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.prose-card{padding:35px;border:1px solid var(--line);background:var(--panel)}.prose-card h2,.prose-card h3{font-family:CPMono}.prose-card p,.prose-card li{color:#9aa49f}.prose-card li+li{margin-top:10px}.truth{border-color:rgba(120,255,47,.55)}.fiction{border-color:rgba(106,217,255,.5)}.scan-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.scan-card{padding:40px;min-width:0}.scan-form{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:25px;min-width:0}.scan-form input{min-width:0;width:100%;min-height:54px;padding:0 16px;border:1px solid var(--line);color:var(--cream);background:#0b100e}.scan-result{min-height:100px;margin-top:20px;padding:18px;border:1px dashed var(--line);color:#8e9893}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.docs-grid .prose-card{min-height:300px}.footer{padding:75px max(30px,calc((100vw - var(--content))/2 + 30px)) 25px;background:#121715}.footer-main{display:grid;grid-template-columns:1.3fr repeat(3,.45fr);gap:30px}.footer h2{margin:15px 0;font:800 clamp(42px,5vw,76px)/.9 CPMono}.footer h3{color:#7c8681;font:800 9px CPMono;letter-spacing:.13em;text-transform:uppercase}.footer nav{display:grid;gap:11px}.footer nav a{color:#d3d8d5;text-decoration:none;font:800 11px CPMono;letter-spacing:.1em;text-transform:uppercase}.footer-meta{display:flex;justify-content:space-between;gap:20px;margin-top:55px;padding-top:22px;border-top:1px solid var(--line);color:#6f7873;font:400 9px CPMono;letter-spacing:.13em;text-transform:uppercase}.modal{width:min(850px,92vw);padding:0;border:1px solid var(--line);color:var(--cream);background:#0b100e}.modal::backdrop{background:rgba(0,0,0,.78)}.modal-grid{display:grid;grid-template-columns:1fr 1fr}.modal img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;image-rendering:pixelated}.modal-info{padding:30px}.modal-info h2{font:800 36px CPMono}.modal-info dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-info dt{color:#6f7974;font:800 8px CPMono;letter-spacing:.1em;text-transform:uppercase}.modal-info dd{margin:4px 0 0;font:700 13px CPMono}.modal-close{position:absolute;right:10px;top:10px;width:38px;height:38px;border:1px solid var(--line);color:var(--cream);background:#0b100e}.private-banner{padding:14px;background:var(--warn);color:#181105;font:800 10px CPMono;text-align:center}.copy-block{position:relative;white-space:pre-wrap}.copy-block button{position:absolute;right:12px;top:12px}.social-section{padding:35px;border:1px solid var(--line);background:var(--panel)}.social-section+ .social-section{margin-top:15px}.hidden{display:none!important}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}
@media(max-width:1050px){.header{grid-template-columns:1fr auto;padding:0 18px}.nav{position:absolute;left:0;right:0;top:72px;display:none;flex-direction:column;gap:0;padding:10px 18px 18px;border-bottom:1px solid var(--line);background:#0b100e}.nav.open{display:flex}.nav a{padding:15px}.nav a[aria-current=page]::after{display:none}.market-actions{display:none}.menu-button{display:block}.utility{grid-template-columns:1fr 1fr}.utility>*:nth-child(n+3):not(.utility-status){display:none}.hero{grid-template-columns:1fr}.hero-copy{border-right:0;border-bottom:1px solid var(--line)}.featured{min-height:600px}.status-panels{grid-template-columns:1fr}.status-panel{border-right:0;border-bottom:1px solid var(--line)}.supply-rail{grid-template-columns:1fr}.story-layout,.fact-grid,.scan-layout{grid-template-columns:1fr 1fr}.fact-card.lead{grid-column:1/-1}.herd-grid{grid-template-columns:repeat(4,1fr)}.docs-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.ticker{font-size:8px}.header{min-height:63px}.nav{top:63px}.brand img{width:36px;height:36px}.hero-copy{padding:26px 18px}.hero{min-height:0}.hero h1{font-size:50px}.hero-lede{font-size:14px}.contract-row{grid-template-columns:1fr auto}.contract-row .button{grid-column:1/-1}.featured{grid-template-columns:1fr;padding:12px;min-height:0}.featured-stage{min-height:390px}.featured-thumbs{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.featured-thumb{padding:5px}.status-panels{display:block}.supply-rail{padding:18px}.supply-numbers{gap:6px}.section,.page-hero,.footer{padding-left:18px;padding-right:18px}.section{padding-top:65px;padding-bottom:65px}.section-head{display:block}.story-layout,.fact-grid,.two-col,.scan-layout,.docs-grid{grid-template-columns:1fr}.story-main{min-height:590px;padding:25px}.story-main h2{font-size:56px}.fact-card.lead{grid-column:auto}.fact-card{min-height:300px}.herd-grid{grid-template-columns:repeat(2,1fr)}.gallery-toolbar input,.gallery-toolbar select{width:100%}.scan-form{grid-template-columns:1fr}.scan-form .button{width:100%}.modal-grid{grid-template-columns:1fr}.modal-info{padding:20px}.footer-main{grid-template-columns:1fr}.footer-meta{display:block}.footer-meta span{display:block;margin-top:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
