body[data-page="mechanics"] .page-hero{grid-template-columns:1fr 1.25fr;gap:30px}
.mechanics-art{min-width:0;position:relative;height:420px}
.mechanics-particle-canvas{position:fixed;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:2}
@media(max-width:760px){body[data-page="mechanics"] .page-hero{grid-template-columns:1fr}.mechanics-art{height:290px}}
