:root{color-scheme:light;--paper: #f8efcf;--paper-dark: #eadfae;--ink: #111111;--green: #5cff45;--green-deep: #2a9d23;--acid: #d8ff33;--muted: #314128;--red: #ff6f3f;--shadow: 8px 8px 0 #111111;--line: 3px solid #111111}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;font-family:Space Grotesk,sans-serif;color:var(--ink);background:radial-gradient(circle at 12% 20%,rgba(92,255,69,.24),transparent 22%),radial-gradient(circle at 88% 12%,rgba(255,111,63,.18),transparent 16%),linear-gradient(180deg,#fff7de,#f7efcf)}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle,rgba(17,17,17,.11) 1px,transparent 1.4px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(17,17,17,.05) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(rgba(17,17,17,.05) 1px,transparent 1px) 0 0 / 48px 48px;opacity:.45;pointer-events:none}a{color:inherit;text-decoration:none}.page-shell{position:relative;overflow:hidden}.paper-noise{position:fixed;inset:0;background-image:radial-gradient(rgba(17,17,17,.08) .7px,transparent .7px);background-size:10px 10px;opacity:.18;pointer-events:none}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.4rem;background:#f8efcfeb;border-bottom:var(--line)}.brand{display:inline-flex;align-items:center;gap:.85rem;font-weight:700}.brand-mark{width:1rem;height:1rem;border-radius:999px;background:var(--green);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.brand-text,.topnav,.eyebrow,.feature-index,.issue-label,.panel-cap,.marquee-track span,.timeline-card span{font-family:IBM Plex Mono,monospace}.brand-text{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.topnav{display:inline-flex;gap:1rem;flex-wrap:wrap;font-size:.88rem;text-transform:uppercase}.topnav a{padding:.25rem .45rem;border:2px solid transparent}.topnav a:hover{background:var(--acid);border-color:var(--ink)}.hero,.section-grid,.marquee{width:min(1200px,calc(100% - 1.2rem));margin:0 auto}.hero{display:grid;grid-template-columns:.3fr .9fr 1fr;gap:1rem;align-items:start;padding:2rem 0 1rem}.hero-sidekicks,.hero-actions,.cover-columns,.card-row,.problem-solution,.future-timeline{display:grid;gap:1rem}.issue-card,.burst-card,.cover-panel,.feature-card,.split-card,.timeline-card,.speech-bubble{position:relative;border:var(--line);box-shadow:var(--shadow)}.issue-card,.speech-bubble,.feature-card,.timeline-card{background:#fff9e8}.issue-card{padding:1rem;transform:rotate(-2deg)}.issue-label,.panel-cap,.eyebrow,.feature-index,.timeline-card span{display:inline-block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.issue-card strong{display:block;margin:.45rem 0;font-size:2.6rem;line-height:1}.issue-card p,.lede,.speech-bubble,.feature-card p,.split-card li,.timeline-card p,.cover-columns span{color:var(--muted)}.burst-card{display:grid;place-items:center;min-height:10rem;padding:1rem;color:var(--ink);text-align:center;background:radial-gradient(circle at center,var(--acid) 0 28%,transparent 29%),conic-gradient(from 0deg,var(--red) 0deg 16deg,transparent 16deg 32deg);clip-path:polygon(50% 0%,60% 18%,78% 5%,72% 25%,95% 22%,80% 40%,100% 50%,80% 60%,95% 78%,72% 75%,78% 95%,60% 82%,50% 100%,40% 82%,22% 95%,28% 75%,5% 78%,20% 60%,0% 50%,20% 40%,5% 22%,28% 25%,22% 5%,40% 18%)}.burst-card span{font-size:.8rem;font-family:IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.burst-card strong{display:block;max-width:9ch;font-size:1.5rem;line-height:1}.eyebrow{margin:0 0 1rem;padding:.35rem .55rem;background:var(--acid);border:2px solid var(--ink)}.hero h1,.section-heading h2,.cover-core h2{margin:0;font-weight:700;letter-spacing:-.06em;line-height:.92;text-transform:uppercase}.hero h1{max-width:8.5ch;font-size:clamp(3.6rem,11vw,7.6rem);text-wrap:balance}.lede{max-width:56ch;margin:1.15rem 0 0;font-size:1.08rem;line-height:1.7}.hero-actions{grid-template-columns:repeat(2,max-content);margin-top:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.3rem;padding:0 1.15rem;border:var(--line);box-shadow:5px 5px 0 var(--ink);font-weight:700;text-transform:uppercase}.button.primary{background:var(--green)}.button.secondary{background:#fff}.button:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}.speech-bubble{max-width:34rem;margin-top:1.4rem;padding:1rem 1rem 1rem 1.1rem;font-size:1rem;line-height:1.55;border-radius:1.2rem}.speech-bubble:after{content:"";position:absolute;left:1.8rem;bottom:-18px;width:28px;height:28px;background:#fff9e8;border-right:var(--line);border-bottom:var(--line);transform:rotate(45deg)}.speech-kicker{color:var(--ink);font-weight:700;text-transform:uppercase}.cover-panel{background:radial-gradient(circle at 18% 22%,rgba(216,255,51,.9) 0 12%,transparent 12.5%),radial-gradient(circle at 24% 28%,rgba(216,255,51,.9) 0 12%,transparent 12.5%),linear-gradient(145deg,#142310,#0f170d);color:#f7ffe4;overflow:hidden}.cover-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(92,255,69,.28) 1px,transparent 1.3px) 0 0 / 14px 14px;opacity:.35;pointer-events:none}.cover-banner{position:relative;padding:.65rem 1rem;background:var(--red);color:#fff4df;border-bottom:var(--line);font-family:IBM Plex Mono,monospace;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase}.cover-core,.cover-columns{position:relative;z-index:1}.cover-core{padding:1rem 1.1rem .5rem}.cover-label{margin:0;font-family:IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.cover-core h2{font-size:clamp(3rem,7vw,5.5rem)}.cover-core span{font-size:.95rem;color:#d6f6bc}.cover-columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem 1rem 1rem}.cover-columns article{padding:.9rem;border:2px solid rgba(247,255,228,.2);background:#ffffff0d}.cover-columns p,.cover-columns span{margin:0}.cover-columns strong{display:block;margin:.35rem 0;font-size:1.05rem}.marquee{overflow:hidden;padding:.8rem 0 1.2rem}.marquee-track{display:flex;gap:.8rem;min-width:max-content}.marquee-track span{padding:.5rem .8rem;background:var(--ink);color:#fff8de;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--green)}.section-grid{padding:1.2rem 0 3rem}.section-heading{display:grid;gap:.6rem;margin-bottom:1.2rem}.section-heading h2{max-width:12ch;font-size:clamp(2.4rem,6vw,4.8rem)}.card-row{grid-template-columns:1.1fr 1fr 1fr}.feature-card,.split-card,.timeline-card{padding:1.2rem}.feature-card{transform:rotate(-1deg)}.feature-card:nth-child(2){transform:rotate(1deg)}.feature-card:nth-child(3){transform:rotate(-.5deg)}.lead-panel{background:linear-gradient(135deg,#5cff4538,#ffffffb3),#fff9e8}.feature-card h3,.split-card h3,.timeline-card h3{margin:.65rem 0 .75rem;font-size:1.35rem;line-height:1.05;text-transform:uppercase}.feature-card p,.timeline-card p{margin:0;line-height:1.62}.problem-solution,.future-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.split-card{background:#fff9e8}.problem-card{background:linear-gradient(135deg,#ff6f3f29,#ffffffbf),#fff9e8}.split-card.bright{background:linear-gradient(145deg,#5cff4552,#fffc),#fff9e8}.panel-cap{padding:.3rem .45rem;background:var(--ink);color:#fff8de}.split-card ul{margin:0;padding-left:1.2rem}.split-card li+li{margin-top:.65rem}.future-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-card{background:linear-gradient(180deg,#ffffff8c,#eadfaecc),#fff9e8}@media(max-width:1080px){.hero{grid-template-columns:1fr}.hero-sidekicks{grid-template-columns:repeat(2,minmax(0,1fr))}.card-row,.problem-solution,.future-timeline{grid-template-columns:1fr}}@media(max-width:720px){.topbar{align-items:flex-start;flex-direction:column;gap:.85rem}.hero,.section-grid,.marquee{width:min(100% - 1rem,1200px)}.hero{padding-top:1.2rem}.hero-sidekicks,.hero-actions,.cover-columns{grid-template-columns:1fr}.button{width:100%}.speech-bubble{max-width:none}.feature-card,.issue-card,.burst-card{transform:none}}
