/* Hareket yalnızca JavaScript hazır olduğunda etkinleşir. */
.motion-ready .motion-reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--motion-delay,0ms);will-change:opacity,transform}
.motion-ready .motion-card{transform:translate3d(0,32px,0) scale(.985)}
.motion-ready .motion-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);will-change:auto}
.motion-ready .section-head>p.motion-reveal,.motion-ready .page-content>*:nth-child(even).motion-reveal,.motion-ready .project-detail>*:nth-child(even).motion-reveal{transform:translate3d(24px,0,0)}
.motion-ready .section-head>p.motion-reveal.is-visible,.motion-ready .page-content>*:nth-child(even).motion-reveal.is-visible,.motion-ready .project-detail>*:nth-child(even).motion-reveal.is-visible{transform:translate3d(0,0,0)}

.projects,.about-purpose,.about-values,.page-content,.project-detail{position:relative}
.motion-ready .projects.motion-section:before,.motion-ready .about-purpose.motion-section:before,.motion-ready .about-values.motion-section:before{content:"";position:absolute;z-index:0;top:0;left:50%;width:min(1180px,90%);height:1px;background:linear-gradient(90deg,transparent,rgba(243,154,31,.55),transparent);transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform 1s cubic-bezier(.22,1,.36,1)}
.motion-ready .projects.motion-section.section-visible:before,.motion-ready .about-purpose.motion-section.section-visible:before,.motion-ready .about-values.motion-section.section-visible:before{transform:translateX(-50%) scaleX(1)}

.motion-ready .slide{transform:scale(1.045);transition:opacity 1s ease,transform 7s cubic-bezier(.2,.65,.25,1)}
.motion-ready .slide.active{transform:scale(1)}
.motion-ready .slide.active .hero-copy>*{animation:hero-content-in .8s both cubic-bezier(.22,1,.36,1)}
.motion-ready .slide.active .hero-copy>*:nth-child(2){animation-delay:.09s}.motion-ready .slide.active .hero-copy>*:nth-child(3){animation-delay:.18s}.motion-ready .slide.active .hero-copy>*:nth-child(4){animation-delay:.27s}
.project-card .project-image{transition:transform .55s cubic-bezier(.22,1,.36,1),filter .55s ease}
.project-card:hover .project-image{transform:translateY(-5px) scale(1.012);filter:saturate(1.05)}
.project-card .project-info b{transition:transform .3s ease,color .3s ease}.project-card:hover .project-info b{transform:translate(3px,-3px);color:#f39a1f}
.button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.14)}

@keyframes hero-content-in{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translate3d(0,0,0)}}

@media(max-width:800px){
  .motion-ready .motion-reveal,.motion-ready .motion-card{transform:translate3d(0,18px,0);transition-duration:.58s}
  .motion-ready .motion-reveal.is-visible,.motion-ready .motion-card.is-visible{transform:translate3d(0,0,0) scale(1)}
  .motion-ready .section-head>p.motion-reveal,.motion-ready .page-content>*:nth-child(even).motion-reveal,.motion-ready .project-detail>*:nth-child(even).motion-reveal{transform:translate3d(0,18px,0)}
  .motion-ready .section-head>p.motion-reveal.is-visible,.motion-ready .page-content>*:nth-child(even).motion-reveal.is-visible,.motion-ready .project-detail>*:nth-child(even).motion-reveal.is-visible{transform:translate3d(0,0,0)}
  .motion-ready .slide{transition-duration:1s,6s}
  .project-card:hover .project-image{transform:none;filter:none}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .motion-ready .motion-reveal,.motion-ready .motion-card,.motion-ready .slide,.motion-ready .slide.active .hero-copy>*,.project-card .project-image,.project-card .project-info b,.button{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}
  .motion-ready .motion-section:before{transform:translateX(-50%) scaleX(1)!important;transition:none!important}
}
