.zoomable{transition:transform .2s}.article-content p{margin-bottom:1.5rem}.work-container .tabs{flex-wrap:wrap;justify-content:center;align-items:center;padding-left:.875rem;padding-right:.875rem;display:flex}.work-container .tabs .tab{cursor:pointer;border-radius:.375rem;margin:.375rem;padding:.375rem;font-size:1rem;line-height:1;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.work-container .tabs .tab:hover,.work-container .tabs .tab.tab-active{color:#fff;background-color:#5c5c5c}.work-container .project-name{word-break:break-word;overflow-wrap:break-word;white-space:normal;text-align:left;width:100%;padding:10px 10px 0;position:absolute;bottom:15%;left:0}.lab-container .title{margin:.5rem}@media (min-width:640px){.lab-container .title{margin-left:auto;margin-right:auto}}.lab-container .title{color:#6c6c6c;font-size:28px}.lab-container .main-image{margin-left:auto;margin-right:auto}@media (min-width:640px){.lab-container .main-image{margin-left:0;margin-right:0}}.lab-container .main-image{border-radius:50%}.lab-container .content-text{padding-left:1rem;font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){.lab-container .content-text{padding-left:1.75rem}}.lab-container .content-text{color:#424242}.lab-container .content-text .link-text{color:#383838;font-size:1.5rem;line-height:2rem;text-decoration-line:underline}.contact-container .flex-l{width:390px}.contact-container .info-item{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.contact-container .info-item:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.contact-container .info-item{color:#535353}.contact-container .social-link{text-align:center;color:#8c8c8c}.contact-container .social-link :hover{color:#0068b7}.contact-container .social-link.facebook :hover{color:#405de6}.contact-container .social-link.instagram :hover{color:#c13584}.contact-container .social-link.whatsapp :hover{color:#25d366}.contact-container .toast-text{margin-top:1rem;font-size:1.5rem;line-height:2rem}.contact-container .toast-text.success{color:#388e3c}.contact-container .toast-text.error{color:#d32f2f}.splash-screen-wrapper{z-index:1;padding:0;position:relative;overflow:hidden}.home-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.home-bg__frame{border:none;width:100%;height:100%}.splash-screen{z-index:1;pointer-events:none;width:100%;height:100%;animation:.5s ease-in-out 5s forwards hideSplashScreen;position:absolute;inset:0}.splash-screen:before{content:"";-webkit-mask-image:var(--ink-mask,url(/images/home/ink_lv2.gif));mask-image:var(--ink-mask,url(/images/home/ink_lv2.gif));-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:var(--ink-mask,url(/images/home/ink_lv2.gif));position:absolute;inset:0;-webkit-mask-position:50%;-webkit-mask-size:cover}.splash-content{z-index:2;color:var(--content-color);-webkit-mask-image:var(--ink-mask,url(/images/home/ink_lv2.gif));mask-image:var(--ink-mask,url(/images/home/ink_lv2.gif));-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:var(--ink-mask,url(/images/home/ink_lv2.gif));background:#ffffffbf;margin-top:64px;padding:16px;animation:.1s ease-in-out 5s forwards removeMask;position:relative;-webkit-mask-position:50%;-webkit-mask-size:cover}@keyframes hideSplashScreen{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;height:0;overflow:hidden}}@keyframes removeMask{0%{-webkit-mask-image:url(/images/home/ink_lv2.gif);mask-image:url(/images/home/ink_lv2.gif)}to{-webkit-mask-image:none;mask-image:none}}@keyframes removeMaskBg{0%{-webkit-mask-image:url(/images/home/ink_lv2.gif);mask-image:url(/images/home/ink_lv2.gif)}to{-webkit-mask-image:none;mask-image:none}}.splash-screen-bak{animation:6s ease-in-out fadeInOut}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.content-fade-in{animation:3s ease-out contentFadeIn}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-delay-1{animation-delay:.2s}.animate-delay-2{animation-delay:.4s}.animate-delay-3{animation-delay:.6s}.splash-logo{animation:3s ease-in-out infinite logoFloat}
