.fusion-motion .reveal{opacity:1;transform:none;filter:none}.fusion-motion.motion-ready .reveal{transition:opacity .8s var(--ease),transform .9s var(--ease),filter .8s var(--ease)}.fusion-motion.motion-ready .reveal:not(.visible){opacity:0;transform:translateY(22px);filter:blur(2px)}.fusion-motion .hero-title .line{animation-duration:1.05s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.fusion-motion .hero-title .line:nth-child(2){animation-delay:.14s}.fusion-motion .hero-title .line:nth-child(3){animation-delay:.28s}.fusion-motion .hero-title .line:nth-child(4){animation-delay:.42s}.fusion-motion .hero-title .line:nth-child(5){animation-delay:.56s}.fusion-motion .hero-media img{animation:fusion-image-entrance 1.8s ease-out both}.fusion-motion .btn{transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.fusion-motion .btn>span,.fusion-motion .link-arrow,.fusion-motion .project-text-card>span{display:inline-block;transition:transform .3s var(--ease)}.fusion-motion .image-card img,.fusion-motion .project-small img,.fusion-motion .project-wide img{transition:transform 1.1s var(--ease),filter .6s ease}.fusion-motion .detail-link-card,.fusion-motion .plan,.fusion-motion .project-text-card{transition:border-color .3s ease,box-shadow .3s ease,transform .35s var(--ease)}.fusion-motion .nav a{transition:color .25s ease,transform .25s ease}.fusion-motion .nav a.active:after{transform-origin:left;animation:fusion-underline .5s ease-out both}@media(hover:hover) and (pointer:fine){.fusion-motion .btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003}.fusion-motion .btn:hover>span,.fusion-motion .image-card:hover .link-arrow,.fusion-motion .project-text-card:hover>span{transform:translate(3px,-3px)}.fusion-motion .image-card:hover img,.fusion-motion .project-small:hover img,.fusion-motion .project-wide:hover img{transform:scale(1.055)}.fusion-motion .detail-link-card:hover,.fusion-motion .plan:hover,.fusion-motion .project-text-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0003;border-color:var(--gold)}}.fusion-motion.motion-paused *,.fusion-motion.motion-paused :after,.fusion-motion.motion-paused :before{animation-play-state:paused!important}.fusion-motion.motion-reduced *,.fusion-motion.motion-reduced :after,.fusion-motion.motion-reduced :before{animation:none!important;transition:none!important}.fusion-motion.motion-reduced .hero-title .line,.fusion-motion.motion-reduced .reveal{opacity:1!important;transform:none!important;filter:none!important}.fusion-motion.motion-reduced .parallax-media{--parallax:0px!important}@keyframes fusion-image-entrance{0%{filter:brightness(.72)}to{filter:brightness(1)}}@keyframes fusion-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.fusion-motion *,.fusion-motion :after,.fusion-motion :before{animation:none!important;transition:none!important}.fusion-motion .hero-title .line,.fusion-motion .reveal{opacity:1!important;transform:none!important;filter:none!important}}