@media(prefers-reduced-motion:no-preference){
 .will-enter{opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.65,.3,1)}
 .will-enter.has-entered{opacity:1;transform:none}
 .mag-strip img,.mag-editorial img,.mag-book>figure img{transition:transform 1.1s cubic-bezier(.2,.65,.3,1)}
 .mag-strip a,.mag-editorial figure,.mag-book>figure{overflow:hidden}
 .mag-strip a:hover img{transform:scale(1.025)}
 .mag-row{transition:background .5s,padding-left .5s}
 .mag-row:hover{background:#e7e5d7;padding-left:calc(max(var(--page),12vw) + 12px)}
 .text-link{transition:opacity .35s,transform .35s}
 .text-link:hover{opacity:.65;transform:translateX(3px)}
 .mag-masthead h1{animation:masthead-in 1.2s ease both}
 @keyframes masthead-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
}
.film-controls{flex-wrap:wrap;gap:12px}
.film-controls .motion-toggle{width:auto;height:auto;border-radius:0;border:0;border-bottom:1px solid var(--line);font:10px var(--sans);padding:6px 0;margin-left:10px}
@media(prefers-reduced-motion:reduce){.will-enter{opacity:1;transform:none}}
