.home-motion #main{position:relative}.home-motion #top .ndu-hero-media picture{display:block;animation:home-drift 18s ease-in-out infinite alternate;transform-origin:60% 50%}.home-motion #top h1>span{animation:home-title .9s cubic-bezier(.2,.7,.2,1) both}.home-motion #top h1>span:nth-child(2){animation-delay:.14s}.home-motion #top h1>span:nth-child(3){animation-delay:.28s}.home-motion #top h1 .text-gold{background:linear-gradient(100deg,var(--warm-accent) 0%,var(--warm-accent) 45%,var(--warm-accent) 70%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:home-title .9s .28s both,home-gold 9s 1.2s ease-in-out infinite}.home-motion #main article{transition:transform .3s ease,box-shadow .3s ease}.home-motion #main article:hover{transform:translateY(-5px);box-shadow:0 16px 36px var(--warm-shadow)}.home-motion #main article img{transition:transform .7s ease}.home-motion #main article:hover img{transform:scale(1.035)}.home-reveal.is-entering{animation:home-section .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--home-delay,0ms)}@keyframes home-title{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes home-section{from{opacity:.15;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes home-drift{from{transform:scale(1)}to{transform:scale(1.055)}}@keyframes home-gold{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.home-motion *, .home-reveal.is-entering{animation:none!important;transition:none!important}}html[data-animations="disabled"] .home-motion *,html[data-animations="reduced"] .home-motion *{animation:none!important;transition:none!important}

/* A restrained bronze highlight on the light canvas. */
.home-motion #top h1 .text-gold{background:none;color:var(--warm-accent);animation:home-title .9s .28s both}
