.ml-hero,.ml-section{max-width:1180px;margin:auto;padding:clamp(80px,11vw,150px) clamp(20px,5vw,70px);border-bottom:1px solid var(--line)}.ml-hero{min-height:75vh;display:flex;flex-direction:column;justify-content:center}.ml-hero h1{font-size:clamp(64px,10vw,140px);margin:24px 0}.ml-thesis{display:grid;grid-template-columns:auto 1fr auto auto 1fr;gap:18px;align-items:center;max-width:850px;margin-top:50px;font:12px var(--mono)}.ml-thesis span{color:var(--blue);letter-spacing:.08em}.ml-thesis b{font-weight:400}.ml-thesis i{color:var(--blue);font-style:normal;font-size:22px}.ml-section{display:grid;grid-template-columns:150px 1fr;gap:clamp(30px,6vw,100px)}.ml-section h2{max-width:850px}.ml-section p{color:var(--muted);font-size:18px;max-width:830px}.tinted{background:#0d1622}.boundary{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;margin-top:48px}.boundary div{padding:25px;background:var(--panel);border:1px solid var(--line)}.boundary span,.boundary b,.boundary small{display:block}.boundary span{font:10px var(--mono);color:var(--blue)}.boundary b{font:18px var(--mono);margin:20px 0 8px}.boundary small{font:11px var(--mono);color:var(--muted)}.boundary i{font:11px var(--mono);color:var(--blue);font-style:normal}.loop{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin:48px 0}.loop div{background:var(--panel);border:1px solid var(--line);padding:20px}.loop b,.loop span,.loop small{display:block}.loop b{font:10px var(--mono);color:var(--blue)}.loop span{font:14px var(--mono);margin:19px 0 8px}.loop small{font:11px var(--mono);color:var(--muted)}.loop i{align-self:center;color:var(--blue);font-style:normal}.note{border-left:2px solid var(--blue);padding:15px 20px;background:#4f7fff0a;color:var(--muted);font:16px var(--serif)!important}.note b{font:10px var(--mono);color:var(--blue)}.scale{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line);margin-top:45px}.scale article{background:var(--panel);padding:23px}.scale span,.scale h3{font-family:var(--mono)}.scale span{font-size:10px;color:var(--blue)}.scale h3{font-size:17px;margin:20px 0 8px}.scale p{font-size:14px;margin:0}.ownership{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--line);margin:45px 0}.ownership div{background:var(--panel);padding:28px}.ownership span{font:10px var(--mono);color:var(--blue)}.ownership b{display:block;font:20px var(--mono);margin:20px 0}.ownership p{font:19px var(--serif);line-height:1.6;color:var(--ink)}.story{display:grid;gap:2px;background:var(--line);margin:45px 0}.story div{display:grid;grid-template-columns:100px 1fr;gap:20px;background:var(--panel);padding:18px}.story b{font:10px var(--mono);color:var(--blue)}.story span{font:16px var(--serif)}.ml-final{max-width:1180px;margin:auto;padding:170px 20px;text-align:center}.ml-final h2{font-size:clamp(42px,7vw,92px)}.ml-final>p:not(.kicker){max-width:680px;margin:25px auto;color:var(--muted);font:18px var(--serif)}@media(max-width:800px){.ml-section{display:block}.ml-section>label{display:block;margin-bottom:30px}.ml-thesis,.boundary,.loop,.scale,.ownership{display:block}.ml-thesis>*{display:block;margin:12px 0}.boundary div,.loop div,.scale article,.ownership div{margin-bottom:2px}.loop i{display:block;text-align:center;padding:8px}.story div{grid-template-columns:1fr;gap:8px}}
