@keyframes talya-grid-drift{to{background-position:44px 44px}}@keyframes talya-float-a{0%,100%{transform:rotate(9deg) translateY(0)}50%{transform:rotate(7deg) translateY(-14px)}}@keyframes talya-float-b{0%,100%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-8deg) translateY(12px)}}@keyframes talya-float-front{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes talya-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes talya-cta-flow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.hero:before{animation:talya-grid-drift 22s linear infinite}.hero-copy>*{opacity:0;animation:talya-rise .75s cubic-bezier(.2,.7,.2,1) forwards}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.hero-visual .back{animation:talya-float-a 6.5s ease-in-out infinite}.hero-visual .middle{animation:talya-float-b 7.5s ease-in-out infinite}.hero-visual .front{animation:talya-float-front 8s ease-in-out infinite}.service-card{overflow:hidden}.service-card:after{content:"";position:absolute;inset:-100% auto -100% -35%;width:22%;background:linear-gradient(90deg,transparent,rgba(207,145,42,.16),transparent);transform:rotate(18deg);transition:left .7s ease;pointer-events:none}.service-card:hover:after{left:125%}.project-card{transition:transform .3s ease,border-color .3s ease}.project-card:hover{transform:translateY(-7px);border-color:rgba(207,145,42,.55)}.project-stage b,.project-stage img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.project-card:hover .project-stage b,.project-card:hover .project-stage img{transform:scale(1.04)}.cta-section{background-size:180% 180%;animation:talya-cta-flow 10s ease infinite}@media(prefers-reduced-motion:reduce){.hero:before,.hero-copy>*,.hero-visual .back,.hero-visual .middle,.hero-visual .front,.cta-section{animation:none!important}.hero-copy>*{opacity:1}.project-card:hover,.project-card:hover .project-stage b,.project-card:hover .project-stage img{transform:none}.service-card:after{display:none}}
