html.site-booting body,html.site-loaded body{opacity:1}html.site-loaded .site-main,html.site-loaded body.reference-home > main{animation:site-first-paint .46s cubic-bezier(.2,.72,.25,1) both}html.site-motion-ready .site-section-reveal{opacity:0;filter:saturate(.96);transform:translate3d(0,18px,0);transition:opacity .72s ease var(--section-reveal-delay,0ms),transform .78s cubic-bezier(.2,.72,.25,1) var(--section-reveal-delay,0ms),filter .72s ease var(--section-reveal-delay,0ms);will-change:opacity,transform}html.site-motion-ready .site-section-reveal.site-section-visible{opacity:1;filter:none;transform:none}@view-transition{navigation:auto}::view-transition-old(root){animation:.28s cubic-bezier(.4,0,1,1) both site-page-out}::view-transition-new(root){animation:.46s cubic-bezier(.2,.72,.25,1) both site-page-in}@keyframes site-page-out{to{opacity:0;transform:scale(.997)}}@keyframes site-page-in{from{opacity:0;transform:translateY(5px) scale(.998)}}@keyframes site-first-paint{from{opacity:.9;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){html.site-motion-ready .site-section-reveal,html.site-motion-ready .site-section-reveal.site-section-visible{opacity:1;filter:none;transform:none;transition:none}::view-transition-old(root),::view-transition-new(root),html.site-loaded .site-main,html.site-loaded body.reference-home > main{animation-duration:.01ms}}
html.site-motion-ready .site-section-reveal{filter:none!important;transition-property:opacity,transform!important}.reference-header::before,.reference-header-whatsapp,.reference-development-card,.reference-values-grid article,.reference-profile-card,.reference-contact-card,.reference-whatsapp{transition-property:transform,opacity!important}.reference-project-filters button{transition-property:transform!important}.reference-values-grid article:hover .reference-value-icon,.reference-contact-card:hover i svg,.reference-whatsapp:hover i svg{filter:none!important}
