.nav-item.router-link-active{background-color:var(--bleach-white)!important;color:var(--charcoal)!important;text-decoration-color:var(--bleach-white)!important}.nav-item{transition-duration:.1s;transition-property:background-color;transition-timing-function:var(--animation-curve)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(100vw)}.nav-menu.active{left:0}.icon[data-v-e8d572f6]{display:inline-block;vertical-align:middle}:root{--font-family:"Outfit";--bleach-white:#f2ece6;--charcoal:#0d0c0c;--deep-black:#050404}html{background-color:var(--charcoal);font-family:var(--font-family),sans-serif;height:100%;overflow-x:hidden;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;min-height:100%;position:relative}*{font-family:var(--font-family),sans-serif}::-moz-selection{background-color:var(--bleach-white);color:var(--charcoal)}::selection{background-color:var(--bleach-white);color:var(--charcoal)}.change_color{background-color:var(--charcoal)}.nav-contact:before,.nav-desktop:before{background-color:currentColor;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transition:all .35s;transition-timing-function:cubic-bezier(0,.75,.2,1);width:100%;will-change:transform}.nav-contact:hover:before,.nav-desktop:hover:before{transform:scaleX(1)}.nav-desktop.router-link-active{color:var(--bleach-white)!important;text-decoration-color:var(--bleach-white)!important;transition:.25s cubic-bezier(.45,.1,.25,1)!important}.nav-desktop.router-link-active:before{background-color:var(--bleach-white);transform:scaleX(1)}.clickable-link:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:top left;transition:transform .3s;transition-timing-function:cubic-bezier(0,.75,.2,1);width:100%;will-change:transform}.clickable-link:hover:before{transform:scaleX(1)}.text-center.clickable-link:before{transform-origin:top center}input{color-scheme:dark}.fade-in-up-leave-active{animation-duration:.2s;animation-fill-mode:both;animation-name:fadeOutDown;animation-timing-function:cubic-bezier(.64,0,.78,0);opacity:0}.fade-in-up-enter-active{animation-delay:.1s;animation-duration:.5s;animation-fill-mode:both;animation-name:fadeInUp;animation-timing-function:cubic-bezier(.33,1,.68,1);opacity:0}@media (prefers-reduced-motion){.fade-in-up-leave-active{animation-name:fadeOutDownReducedMotion!important}.fade-in-up-enter-active{animation-duration:.35s!important;animation-name:fadeInUpReducedMotion!important}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,-40px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,20px,0)}}@keyframes fadeInUpReducedMotion{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutDownReducedMotion{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,10px,0)}}
