*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}ol,ul{padding:unset}ol li,ul li{list-style:none}button{background:none;border:none;cursor:pointer}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@font-face{font-display:swap;font-family:Apoc-Revelations;font-style:normal;font-weight:400;src:url(../fonts/Apoc-Revelations/Apoc-Revelations.woff2) format("woff2"),url(../fonts/Apoc-Revelations/Apoc-Revelations.woff) format("woff")}@font-face{font-display:swap;font-family:Apoc-Revelations-Italic;font-style:italic;font-weight:400;src:url(../fonts/Apoc-Revelations/Apoc-Revelations-Italic.woff2) format("woff2"),url(../fonts/Apoc-Revelations/Apoc-Revelations-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Knif-Mono;font-style:normal;font-weight:400;src:url(../fonts/Knif-Mono/Knif-Mono.woff2) format("woff2"),url(../fonts/Knif-Mono/Knif-Mono.woff) format("woff")}@font-face{font-display:swap;font-family:Knif-Mono-Italic;font-style:italic;font-weight:400;src:url(../fonts/Knif-Mono/Knif-Mono-Italic.woff2) format("woff2"),url(../fonts/Knif-Mono/Knif-Mono-Italic.woff) format("woff")}:root{--font-family-knif:"Knif-mono",sans-serif;--font-family-apoc:"Apoc-Revelations",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;color:var(--black);font-size:12px;--c-black:#000;--c-white:#fff;--c-light:#fafafa;--ease-in-out-simple:cubic-bezier(.4,0,.2,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1)}.fade-enter-active,.fade-leave-active{opacity:1;transition:opacity var(--duration,1s);transition-delay:var(--delay,0s)}.fade-leave-active{opacity:1;transition:opacity .25s;transition-delay:var(--delay,0s);will-change:opacity}.fade-enter-from,.fade-leave-to{opacity:0}.fade-loader-enter-active,.fade-loader-leave-active{opacity:1;transition:opacity 1s linear}.fade-loader-enter-from,.fade-loader-leave-to{opacity:0}.fade-top-enter-active,.fade-top-leave-active{opacity:1;transition:opacity var(--duration,.5s),transform var(--duration,.5s)}.fade-top-enter-from,.fade-top-leave-to{opacity:0;transform:translateY(20px)}body,html{font-family:var(--font-family-knif);font-size:12px;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:130%;text-transform:uppercase;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;text-rendering:optimizeLegibility;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:var(--c-light);scrollbar-gutter:stable;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,button{color:inherit;text-decoration:none}body.-is-fixed{height:100lvh;margin:0;overflow:hidden;touch-action:none;-ms-touch-action:none}.page-enter-active,.page-leave-active{transition:opacity .75s var(--ease-in-out-simple);transition-delay:0s!important}.page-enter-from,.page-leave-to{opacity:0!important}:root{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root,body{border:initial;margin:0;padding:0}.loader{background-color:var(--c-light);height:100%;left:0;max-width:100%;overflow:hidden!important;position:fixed;top:0;width:100%;z-index:10000;--fade-out-duration:1s;color:var(--c-black);font-size:12px;font-weight:400;text-transform:uppercase}.loader>.infos{bottom:32px;color:var(--c-black);display:flex;flex-direction:row;gap:24px;left:50%;margin:auto;position:absolute;text-align:center;transform:translate(-50%);width:-moz-fit-content;width:fit-content}.appHeader{color:#fff;margin-bottom:60px;max-width:100vw;mix-blend-mode:difference;position:sticky;top:0;transition:all .3s linear;width:100%;z-index:2000}.appHeader.-hidden{opacity:0;pointer-events:none}.appHeader.-fixed{position:fixed}.appHeader.-mounting>.nav{opacity:0}.appHeader.-mounting>.nav>.link.router-link-active:after{opacity:0;transform:translate(-8px)}.appHeader.-mounting>.nav>.link.router-link-active:before{opacity:0;transform:translate(8px)}.appHeader>.nav{display:flex;justify-content:space-between;line-height:12px;mix-blend-mode:difference;opacity:1;padding:12px 15px;transition:opacity .5s ease-in-out .5s}@media(min-width:769px){.appHeader>.nav{padding:28px 21px}}@media(min-width:1025px){.appHeader>.nav{padding:16px 80px 16px 88px}}.appHeader>.nav>.link{position:relative;transition:opacity .2s ease-out}.appHeader>.nav>.link:after,.appHeader>.nav>.link:before{opacity:0;position:absolute}.appHeader>.nav>.link:after{content:"]";left:110%;opacity:0;transform:translate(-8px)}.appHeader>.nav>.link:before{content:"[";opacity:0;right:110%;transform:translate(8px)}.appHeader>.nav>.link.-active:after,.appHeader>.nav>.link.-active:before{opacity:1;transform:translate(0);transition:all 1s cubic-bezier(.77,0,.175,1) .3s}.appHeader>.nav>.link:hover{opacity:.5}@media(min-width:769px){.appHeader>.nav>.link:not(:last-child):not(:first-child){margin-left:32px;margin-right:auto}}.appHeader>.heading{color:var(--c-light);cursor:pointer;font-family:Apoc-Revelations,sans-serif;font-size:27px;font-weight:400;height:1em;left:50%;letter-spacing:-.02em;line-height:1em;margin:15px auto auto;mix-blend-mode:difference;opacity:0;padding-top:7px;position:absolute;text-align:center;top:44px;transform:translate(-50%);transition:opacity 1s;width:-moz-max-content;width:max-content;z-index:2}.appHeader>.heading.-visible{opacity:1}@media(min-width:1025px){.appHeader>.heading{margin-top:-1em}}
