html{overflow-y:scroll;scrollbar-gutter:stable}body .transition{display:block}.w-editor .transition{display:none}.no-scroll-transition{overflow:hidden;position:relative}.transition{pointer-events:none}.transition.is-active{pointer-events:auto}.transition .transition-bg{transform:translateY(0);transition:transform 1s cubic-bezier(.76,0,.24,1)}.transition.is-intro .transition-bg{transform:translateY(-100%)}.transition.is-exit .transition-bg{transform:translateY(0)}.transition .rive-logo.load{opacity:1;transition:opacity .5s ease}.transition.is-intro .rive-logo.load{opacity:0}@media(prefers-reduced-motion:reduce){.transition .transition-bg,.transition .rive-logo.load{transition:none}}.menu-content{transform:translateY(-100%);transition:transform .7s cubic-bezier(.76,0,.24,1);will-change:transform;z-index:40}.menu-content.is-open{transform:translateY(0)}.logo-to-home.is-menu-open canvas{filter:brightness(0) invert(1)}.nav-dot.is-open{background-color:var(--white);color:var(--black)}.nav-dot .menu,.nav-dot .back-menu{transition:opacity .25s ease,transform .25s ease}.nav-dot .back-menu{opacity:0;transform:translateY(50%)}.nav-dot.is-open .menu{opacity:0;transform:translateY(-50%)}.nav-dot.is-open .back-menu{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.menu-content,.nav-dot .menu,.nav-dot .back-menu{transition:none}}.item-menu-home{display:none}@media screen and (max-width:767px){.item-menu-home{display:block}}@media screen and (max-width:991px){.content-project-list{margin-bottom:12.5vh}}.potfolio-item:nth-child(3n+1) .img-portfolio{aspect-ratio:1 / 1}.potfolio-item:nth-child(3n+2) .img-portfolio{aspect-ratio:1 / 1}.potfolio-item:nth-child(3n+3) .img-portfolio{aspect-ratio:.73 / 1}.potfolio-item:nth-child(3n+4) .img-portfolio{aspect-ratio:.57 / 1}.marquee-wrapper .overflow{width:100%}.marquee-track{position:relative;width:max-content;max-width:none;flex-wrap:nowrap;overflow:visible;white-space:nowrap;will-change:transform;animation:marquee-horizontal 50s linear infinite}.marquee-track .logo-wall{width:max-content;flex:0 0 auto;flex-wrap:nowrap;overflow:visible}.marquee-track .case-study-card{flex:0 0 auto}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}@media only screen and (min-width:992px){.marquee-track:hover{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.desktop .case-study-card{border-radius:8px;transition:background-color .2s ease,border .2s ease-in}.desktop .case-study-card .data{opacity:0;transition:opacity .2s ease}.desktop .case-study-card:hover{background-color:#ffffff40}.desktop .case-study-card:hover .data{opacity:1}.project-item:nth-child(odd) .work-image{order:999}.project-item:nth-child(2n+2) .work-image{order:-999}.project-item:nth-child(odd) .info-project-block{order:999}.project-item:nth-child(2n+2) .info-project-block{order:1}@media screen and (max-width:640px){.project-item:nth-child(odd) .work-image{order:1}.project-item:nth-child(2n+2) .work-image{order:1}.project-item:nth-child(odd) .info-project-block{order:1}.project-item:nth-child(2n+2) .info-project-block{order:1}}
