html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;overflow-x:hidden;scrollbar-width:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased!important;overscroll-behavior:none;text-rendering:optimizeLegibility!important}body,html{height:100%}body{background-color:#040404;display:inherit;padding-top:env(safe-area-inset-top);position:relative}body #__layout,body #__nuxt,body .layout{height:100%;min-height:100%}@supports (-webkit-touch-callout:none){body{min-height:-webkit-fill-available}}*{box-sizing:border-box;margin:0;padding:0;text-box-edge:cap alphabetic;text-box-trim:trim-both}@font-face{font-display:swap;font-family:Grotesk;font-style:normal;font-weight:700;src:url(../fonts/grotesk/AlteHaasGrotesk_Bold.woff2) format("woff2"),url(../fonts/grotesk/AlteHaasGrotesk_Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Grotesk;font-style:normal;font-weight:400;src:url(../fonts/grotesk/AlteHaasGrotesk.woff2) format("woff2"),url(../fonts/grotesk/AlteHaasGrotesk.woff) format("woff")}@font-face{font-display:swap;font-family:Venom;font-style:normal;font-weight:400;src:url(../fonts/venom/VenomRegular.woff2) format("woff2"),url(../fonts/venom/VenomRegular.woff) format("woff")}.page-enter-active.page-enter-active{height:100dvh;left:0;position:fixed!important;top:0;transition:opacity .7s ease;width:100%;z-index:10}.page-leave-active{transition:opacity .3s ease;transition-delay:.4s}.page-enter-from,.page-leave-to{opacity:0}.projects-page-enter-active.projects-page-enter-active{height:100dvh;left:0;position:fixed!important;top:0;transition:opacity 1.5s ease;width:100%;z-index:10}.projects-page-leave-active{transition:opacity 1s ease;transition-delay:.5s}.projects-page-enter-from,.projects-page-leave-to{opacity:0}
