/* Replace the old animated SVG everywhere, including the hero backdrop. */
.grain-media::after,.site-menu::after{display:none!important;animation:none!important}
.has-temporal-grain{overflow:hidden}
.temporal-grain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.224;mix-blend-mode:soft-light;image-rendering:auto}
.hero-project>.temporal-grain{opacity:.16}
.scroll-image-window>img{transform:scale(var(--scroll-image-scale,1.15));transform-origin:center;transition:filter .4s;will-change:transform}
.card:hover .scroll-image-window>img,.card:focus-visible .scroll-image-window>img{transform:scale(var(--scroll-image-scale,1.15))}
.thumb-hint,.about-portrait figcaption{z-index:4}
@media(prefers-reduced-motion:reduce){.scroll-image-window>img{transform:none!important;will-change:auto}}
