html{scroll-behavior:smooth;scroll-padding-top:110px}
.wn-rotating-word{display:inline-block;min-width:3.15em;text-align:left;font:inherit;vertical-align:baseline}
nav a{transition:background-color .25s ease,box-shadow .25s ease}
nav a.wn-nav-active{background:#efedeb;border-radius:8px}
.wn-case-actions a,.wn-case-actions button,.wn-cta-button,.wn-all-works,.wn-social-link,.wn-about-socials a{transition:translate .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,background-color .25s ease}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.wn-case-actions a:hover,.wn-case-actions button:hover,.wn-cta-button:hover,.wn-all-works:hover{translate:0 -3px;box-shadow:0 8px 18px #00000012}.wn-social-link:hover,.wn-about-socials a:hover{translate:0 -3px}.wn-case-logo{transition:transform .4s cubic-bezier(.16,1,.3,1)}.wn-case:hover .wn-case-logo{transform:scale(1.06)}}
.wn-motion-offscreen .wn-track,.wn-motion-offscreen .wn-brands-track,.wn-motion-offscreen .wn-team-track{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wn-rotating-word{translate:none!important}nav a,.wn-case-actions a,.wn-case-actions button,.wn-cta-button,.wn-social-link,.wn-about-socials a{transition:none}}
