.manifesto-copy{min-width:0}.manifesto-copy>p{margin-top:0}
.intro-proof{margin-top:28px;min-width:0;max-width:100%;color:#36332b}
.intro-proof-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}
#intro-proof-label{font:11px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:#77664a}
.subtle-motion{display:inline-grid!important;place-items:center;width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px;padding:6px!important;margin:0!important;border:0!important;background:transparent!important;color:#816024!important;cursor:pointer;vertical-align:middle}
.subtle-motion svg{width:30px;height:30px;padding:7px;box-sizing:border-box;border:1px solid #81602455;border-radius:50%;background:#fff1;overflow:visible}
.subtle-motion:hover svg{background:#81602412;border-color:#81602499}.subtle-motion:focus-visible{outline:2px solid #816024;outline-offset:1px;border-radius:50%}
.intro-proof-rows{display:grid;gap:10px}
.proof-row{overflow:hidden;min-width:0;touch-action:pan-y pinch-zoom;cursor:grab;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
.proof-row:active{cursor:grabbing}.proof-track,.proof-set{display:flex;width:max-content;gap:12px;align-items:stretch}.proof-track{will-change:transform;position:relative}.proof-set{padding-right:0}
.proof-chip{display:flex;align-items:center;gap:12px;white-space:nowrap;background:#fff3;border:1px solid #9e8c6b55;border-radius:11px;padding:11px 16px;color:#353229;font:15px/1.45 Arial,sans-serif;text-align:left;cursor:pointer;min-height:52px;max-width:none;box-shadow:0 1px 2px #53452705}
.proof-chip:hover{background:#fff5}.proof-chip:focus-visible{outline:2px solid #816024;outline-offset:-3px}.proof-chip .proof-quote{font-weight:400}.proof-chip .proof-author{font-size:12px;color:#77664a;white-space:nowrap}.proof-chip .proof-mark{color:#9b7835;font:26px/1 Georgia,serif}.proof-chip .proof-initial{width:26px;height:26px;display:grid;place-items:center;background:#b79b6425;border-radius:50%;color:#806128;font-size:10px;flex:0 0 26px}
.client-label #clients-motion{margin-top:3px!important;margin-left:-10px!important}.client-window{touch-action:pan-y pinch-zoom;cursor:grab}.client-track{animation:none!important;will-change:transform}
.proof-dialog{max-width:560px;width:calc(100% - 40px);padding:28px;background:#e4dece;color:#23231d;border:1px solid #a28c60;border-radius:12px;box-sizing:border-box}.proof-dialog::backdrop{background:#111b}.proof-dialog-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.proof-dialog h2{font:28px/1.3 Georgia,serif;letter-spacing:0;margin:0}.proof-dialog .proof-affiliation{font:14px/1.5 Arial,sans-serif;margin:6px 0 0;color:#6c6250}.proof-dialog .proof-full-quote{font:20px/1.6 Georgia,serif;margin:22px 0}.proof-dialog .proof-rating{font-size:22px;letter-spacing:2px;color:#a17a28;margin-top:20px}.proof-dialog-close{width:44px;height:44px;flex:0 0 44px;background:transparent;border:1px solid #9a875a;color:#53452b;font-size:24px;border-radius:50%;cursor:pointer}
@media(max-width:700px){.intro-proof{margin-top:20px}.intro-proof-heading{margin-bottom:3px}#intro-proof-label{font-size:10px;letter-spacing:1.2px}.proof-chip{font-size:14px;gap:9px;padding:10px 13px;min-height:50px}.proof-chip .proof-author{font-size:11px}.intro-proof-rows{gap:8px}.manifesto-copy>p{margin-bottom:0}.proof-dialog{padding:22px}.proof-dialog .proof-full-quote{font-size:18px}}
@media(prefers-reduced-motion:reduce){.proof-track,.client-track{will-change:auto}}

/* Jay’s revision: no pause controls, initials, click targets or pop-up reviews. */
.intro-proof-heading{min-height:22px;margin-bottom:12px}.proof-chip,.proof-chip:hover{cursor:default;background:#fff3}.proof-row,.proof-row:active,.client-window{cursor:default}.proof-initial,.proof-dialog,#intro-proof-motion,#clients-motion{display:none!important}
