.skip{position:absolute;left:20px;top:-100px;background:var(--accent);color:var(--bg);padding:12px;z-index:100}.skip:focus{top:10px}
.neon-page .hero{padding-top:48px;padding-bottom:75px;min-height:720px}.neon-page h1{font-size:clamp(35px,4.4vw,66px)}.neon-page .lede{font-size:19px}
.problem,.journey,.monad-section,.review-section{padding:80px max(5vw,calc((100vw - 1320px)/2));border-top:1px solid var(--border)}
.problem{background:var(--bg-raise)}h2 em{font-style:normal;color:var(--accent)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:1080px}.problem-grid p,.section-lede{font-size:19px;line-height:1.65;color:#c9c0d7}.section-lede{max-width:760px}.monad-title{display:flex;align-items:center;gap:24px;margin-bottom:36px}.monad-title .eyebrow{margin:0}.monad-title img{width:168px;height:32px}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:45px 0 28px}.steps article{border-top:1px solid var(--accent);padding-top:20px}.steps article>span,.chain-flow article>span{font:500 10px var(--mono);color:var(--accent-hi);letter-spacing:.06em}.steps h3,.chain-flow h3{font-size:21px;margin-top:18px}.steps p,.chain-flow p{font-size:16px;color:var(--muted)}.text-button{background:none;border:0;color:var(--accent-hi);font:500 12px var(--mono);padding:5px 0;text-align:left;cursor:pointer}
.monad-section{background:radial-gradient(ellipse at 90% 0,#35205b55,transparent 50%),var(--bg-panel)}.chain-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:42px 0}.chain-flow article{padding:25px;border:1px solid var(--border-hi);background:var(--bg)}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:35px 0}.review-grid article{border-top:1px solid var(--border-hi);padding-top:24px}.review-grid li{color:var(--muted);margin:12px 0}.review-grid ul{padding-left:20px}
.review-section details{background:var(--bg-panel);border:1px solid var(--border);padding:22px;margin:25px 0}.review-section summary{cursor:pointer;color:var(--accent-hi)}.review-section details p{max-width:950px;color:var(--muted);font-size:15px}.micro a{text-decoration:underline;text-underline-offset:3px}.neon-page .end .micro{margin:30px auto 0}.footage video{width:100%;border:1px solid var(--border-hi);border-radius:2px}.neon-page .artcaption{font-size:10px}
@media(max-width:900px){.steps{grid-template-columns:1fr 1fr}.chain-flow{gap:15px}.chain-flow article{padding:18px}.neon-page .hero{gap:30px;min-height:600px}}@media(max-width:650px){.problem,.journey,.monad-section,.review-section{padding:55px 6vw}.problem-grid,.review-grid,.chain-flow{grid-template-columns:1fr;gap:18px}.steps{grid-template-columns:1fr;gap:20px}.steps article{padding-bottom:10px}.monad-title{flex-wrap:wrap;gap:15px}.monad-title .eyebrow{font-size:9px}.neon-page .hero{padding-top:34px;min-height:0}.neon-page h1{font-size:clamp(29px,8.2vw,48px)}.neon-page .lede{font-size:17px}.problem-grid p,.section-lede{font-size:17px}.neon-page .actions{gap:18px}.neon-page .primary{font-size:9px}.review-grid{gap:25px}}
