.story{background:#f4f0e8;color:#030509}
/* Mobile reading surfaces stay still; hero motion and interactive controls are independent. */
@media(max-width:1023px){
 main>:not(.hero),main>:not(.hero) *,main>:not(.hero) *:before,main>:not(.hero) *:after{animation:none!important}
 main>:not(.hero) .reveal,main>.reveal{opacity:1!important;transform:none!important;transition:none!important}
 .steps article,.work-image,.story-stage svg,.story-product{transform:none!important;translate:none!important;rotate:none!important;transition:none!important}
 .story-product{filter:none!important;will-change:auto}
 .story .eyebrow,.story-copy>p,.story-chapters a,.stage-coordinate{opacity:1}
 .story-chapters a[aria-current]{color:inherit;border-top-width:2px}
 .section-head .eyebrow{color:#505b57}
 .collection-section .head-note,.collection-note p,.page-card-grid p,.page-card-grid .eyebrow,.page-note,.demo-caption{color:#4e5752}
 .team-office .section-head .eyebrow{color:#dfc793}
 .demo-caption{color:#3f4842}
 .approach-section .section-head .eyebrow,.approach-section .head-note,.steps p{color:#3d324d}
 .page-body h2 em,.collection-section h2 em,.team-intro h2 em{color:#a3422d}
 .approach-section h2 em{color:#443652}
 .completed-link mark[data-zarves-brand]{color:#f0d29b!important}
 .catalogue-faq details p{color:#3f4948;opacity:1}
 .owner-footer{color:#a6b2c0}
 .consulting-art{color:#5c409a}
 .manifesto h2 span{color:#fffdf7}
 .concept-caption>span:last-child{color:inherit}
 .concept-sector .concept-caption{opacity:1}
 .concept-sector.concept-academy .sector-preview{background:linear-gradient(145deg,#efeee9 70%,#d2d9e6)}
 .completed-group>h3 span{color:#55564e}
}
@media(min-width:641px) and (max-width:1023px){.artesso-legal-master-page small{color:#4f5a63}}
