.logo[data-v-22bae99d]{cursor:pointer;transition:background-color .3s ease}.logo svg path[data-v-22bae99d]{transition:fill .3s ease}@keyframes scroll-line-76364a0e{0%{opacity:1;transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1) translateY(200%)}}.animate-scroll-line[data-v-76364a0e]{animation:scroll-line-76364a0e 2s ease-in-out infinite}.case-study-item[data-v-2833f113]{position:relative}.case-study-item[data-v-2833f113]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15) 50%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .5s cubic-bezier(.4,0,.2,1)}.case-study-item[data-v-2833f113]:hover:after{transform:scaleX(1)}.line-clamp-2[data-v-2833f113]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.project-card[data-v-13531ba9]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.project-card[data-v-13531ba9]:hover{transform:translateY(-4px)}.project-card-inner[data-v-13531ba9]{background:linear-gradient(180deg,#ffffff05,#0000000d)}.project-card:hover .project-card-inner[data-v-13531ba9]{border-color:#ffffff26}.line-clamp-2[data-v-13531ba9]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.service-image[data-v-2ac3cb74]{will-change:clip-path}.service-image img[data-v-2ac3cb74]{will-change:transform}input[data-v-4d3be99f]:-webkit-autofill,input[data-v-4d3be99f]:-webkit-autofill:focus,input[data-v-4d3be99f]:-webkit-autofill:hover,textarea[data-v-4d3be99f]:-webkit-autofill,textarea[data-v-4d3be99f]:-webkit-autofill:focus,textarea[data-v-4d3be99f]:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-primary);-webkit-box-shadow:0 0 0 1000px var(--color-paper) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[data-v-4d3be99f]:focus,textarea[data-v-4d3be99f]:focus{border-color:var(--color-primary)}.closing-statement[data-v-cc3265ab] .word-wrap{display:inline-block;overflow:hidden;padding-bottom:.1em;vertical-align:bottom}.closing-statement[data-v-cc3265ab] .word{display:inline-block}
