/* Nottingham: asymmetric editorial balance */.counterweight-lab{padding:8rem max(4vw,1rem);background:var(--soft)}.counterweight-lab>header{max-width:850px;margin:0 auto 3rem;text-align:center}.counterweight-lab h2,.hinge-feature h2,.asymmetry-tools h2{font:700 clamp(3rem,6vw,6rem)/.9 Georgia,serif}.balance-stage{max-width:1000px;margin:auto}.beam{display:grid;grid-template-columns:1fr 90px 1fr;align-items:end;min-height:300px}.pan{border:2px solid var(--ink);padding:2rem;text-align:center;background:var(--bg)}.pan strong,.pan span{display:block}.pan strong{font:700 2rem Georgia,serif}.fulcrum{height:230px;background:var(--accent);clip-path:polygon(50% 0,100% 100%,0 100%)}.weights{display:flex;justify-content:center;gap:.4rem;margin-top:1rem}.weights i{width:34px;height:34px;border-radius:50%;border:1px solid var(--ink)}.weights i.on{background:var(--accent)}.weight-bank{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;margin:2rem}.weight-bank button,.verb-stack button{min-height:48px;border:1px solid var(--ink);background:transparent;padding:.7rem 1rem}.weight-bank button[aria-pressed=true]{background:var(--accent)}.hinge-feature{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--ink);color:var(--soft)}.hinge-feature article{padding:8vw;align-self:center}.hinge-feature figure{margin:0;position:relative;min-height:600px}.hinge-feature img{width:100%;height:100%;object-fit:cover}.hinge-feature input{width:100%}.asymmetry-tools{padding:8rem max(4vw,1rem)}.asymmetry-tools>header{max-width:900px}.nottingham-triad{display:grid;grid-template-columns:1fr .8fr 1.2fr;border:2px solid var(--ink)}.nottingham-triad article{padding:2rem;min-height:390px}.nottingham-triad article+article{border-left:1px solid var(--ink)}.nottingham-triad select{width:100%;min-height:48px}.verb-stack{display:grid}.verb-stack button.active{background:var(--accent)}@media(max-width:800px){.hinge-feature,.nottingham-triad{grid-template-columns:1fr}.nottingham-triad article+article{border-left:0;border-top:1px solid var(--ink)}.beam{grid-template-columns:1fr 50px 1fr}.pan{padding:1rem}.fulcrum{height:170px}}.hero{grid-template-columns:.72fr 1.28fr}.hero-copy{border-right:2px solid var(--ink)}.identity{transform:rotate(-.6deg)}.counterweight-lab>header,.asymmetry-tools>header{display:block;min-height:0;padding:0;border:0;position:static}
@media(max-width:800px){.counterweight-lab,.asymmetry-tools{overflow-x:hidden}.beam{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.pan{min-width:0;padding:.65rem}.pan strong{font-size:1.25rem}.weights{gap:2px}.weights i{width:20px;height:20px}.identity{transform:none}}
