@font-face{font-family:Switzer;src:url(../fonts/switzer/Switzer-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(../fonts/switzer/Switzer-VariableItalic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono/JetBrainsMono-latin-wght.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono/JetBrainsMono-latin-ext-wght.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;src:url(../fonts/instrument-serif/3dfbf7.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(../fonts/instrument-serif/b721f6.woff2)format("woff2");font-style:italic;font-weight:400;unicode-range:U+100-24F,U+1E??;font-display:swap}:root{--font-primary:"Switzer", "Neue Montreal", Arial, sans-serif;--encre:#0b0d10;--os:#faf9f6;--os-2:#e4ddd1;--terra:#d45b3a;--terra-fonce:#bf4a2a;--safran:#ffd34f;--safran-fonce:#b08c00;--argile:#ce927b;--argile-fonce:#9c6149;--glacier:#8fb3c7;--gris:#8a8782;--gris-fonce:#5e5c57;--os-78:#faf9f6c7;--os-60:#faf9f699;--os-22:#faf9f638;--encre-18:#0b0d102e;--serif:"Instrument Serif", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gutter:clamp(20px, calc(var(--real-viewport-width,100vw)*.025), 48px);--figma-breakpoint-2xl:2024;--figma-breakpoint-xl:1440;--figma-breakpoint-lg:1280;--figma-breakpoint-md:1024;--figma-breakpoint-sm:768;--figma-breakpoint-xs:393;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box;outline:none}:where(:focus-visible:not(:root)){outline:2px solid var(--encre);outline-offset:2px;box-shadow:0 0 0 4px var(--os)}body{min-height:100dvh;font-size:1.6rem}button,input,select,textarea{font:inherit}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:inherit;font-size:inherit}a{text-decoration:none}a,button{color:inherit}button{appearance:none;background:0 0;border:none}ol,ul{list-style:none}img,video{max-width:100%;height:auto}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;color:var(--encre);font-family:var(--font-primary);font-size:62.5%;font-weight:400;line-height:1}html.no-scroll,html[data-seuil]{overflow:hidden}html[data-home-scroll=hidden]{scrollbar-width:none}html[data-home-scroll=hidden]::-webkit-scrollbar{display:none}html,html body{background:var(--encre)}html *{-webkit-tap-highlight-color:transparent}::selection{background-color:var(--terra);color:var(--encre)}html[data-universe=saffron] ::selection{background-color:var(--safran);color:var(--encre)}html[data-universe=glacier] ::selection{background-color:var(--glacier);color:var(--encre)}html[data-universe=argile] ::selection{background-color:var(--argile);color:var(--encre)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.map-fade-enter-active,.map-fade-leave-active{transition:opacity .6s ease-in-out}.map-fade-enter-from,.map-fade-leave-to{opacity:0}.app-overlay{z-index:1000;width:100%;position:fixed;top:0;left:0}.lowercase{text-transform:lowercase}.mb-0{margin-bottom:0!important}html[data-page-passage]::view-transition-group(root){mix-blend-mode:normal;animation:none}html[data-page-passage]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-page-passage]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-page-passage]::view-transition-image-pair(root){isolation:isolate}html[data-page-passage]::view-transition-new(root){-o-object-fit:none;object-fit:none;-o-object-position:top left;object-position:top left;opacity:1;width:100%;height:100%}html[data-page-passage]::view-transition-old(root){-o-object-fit:none;object-fit:none;-o-object-position:top left;object-position:top left;opacity:1;width:100%;height:100%}html[data-page-passage=inward]::view-transition-new(root){z-index:1}html[data-page-passage=outward]::view-transition-old(root){z-index:1}html[data-page-passage=outward]::view-transition-new(root){z-index:2;animation:.85s cubic-bezier(.65,0,.35,1) both skifa-passage-outward}html[data-page-passage=inward]::view-transition-old(root){z-index:2;animation:.85s cubic-bezier(.65,0,.35,1) both skifa-passage-inward}@keyframes skifa-passage-outward{0%{clip-path:inset(0 calc(100% - var(--passage-axis,50%)) 0 var(--passage-axis,50%))}to{clip-path:inset(0)}}@keyframes skifa-passage-inward{0%{clip-path:inset(0)}to{clip-path:inset(0 calc(100% - var(--passage-axis,50%)) 0 var(--passage-axis,50%))}}@media (prefers-reduced-motion:reduce){html[data-page-passage]::view-transition-new(root){animation:none}html[data-page-passage]::view-transition-old(root){animation:none}}.error[data-v-ecff49d0]{color:var(--os);width:100%;height:100vh;display:block;position:relative}.error__video[data-v-ecff49d0]{-o-object-fit:cover;object-fit:cover;opacity:.6;height:100%;top:0}.error__top[data-v-ecff49d0],.error__video[data-v-ecff49d0]{width:100%;position:absolute;left:0}.error__top[data-v-ecff49d0]{font-size:calc(var(--real-viewport-width,100vw)*.00692);letter-spacing:-.01em;text-align:center;text-transform:uppercase;top:calc(var(--real-viewport-width,100vw)*.02075);font-weight:600;line-height:100%}@media (width<=1023px){.error__top[data-v-ecff49d0]{font-size:calc(var(--real-viewport-width,100vw)*.01823);top:calc(var(--real-viewport-width,100vw)*.05469)}}@media (width<=767px){.error__top[data-v-ecff49d0]{font-size:calc(var(--real-viewport-width,100vw)*.03562);top:calc(var(--real-viewport-width,100vw)*.10687)}}.error__content[data-v-ecff49d0]{text-align:center;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.error__content__heading[data-v-ecff49d0]{font:inherit;margin:0}.error__content__title[data-v-ecff49d0]{font-size:calc(var(--real-viewport-width,100vw)*.0751);text-transform:uppercase;font-weight:650;display:block}.error__content__description[data-v-ecff49d0]{font-size:calc(var(--real-viewport-width,100vw)*.00692);letter-spacing:-.01em;margin:calc(var(--real-viewport-width,100vw)*.01038) 0 0;text-transform:uppercase;font-weight:600;line-height:100%}@media (width<=1023px){.error__content__description[data-v-ecff49d0]{font-size:calc(var(--real-viewport-width,100vw)*.01823);margin-top:calc(var(--real-viewport-width,100vw)*.02734);padding:0 calc(var(--real-viewport-width,100vw)*.03255);line-height:120%}}@media (width<=767px){.error__content__description[data-v-ecff49d0]{font-size:calc(var(--real-viewport-width,100vw)*.03562);margin-top:calc(var(--real-viewport-width,100vw)*.05344);padding:0 calc(var(--real-viewport-width,100vw)*.06361)}}.error__bottom[data-v-ecff49d0]{bottom:calc(var(--real-viewport-width,100vw)*.02075);text-align:center;width:100%;font-size:calc(var(--real-viewport-width,100vw)*.00692);text-transform:uppercase;font-weight:600;position:absolute;left:0}@media (width<=1023px){.error__bottom[data-v-ecff49d0]{bottom:calc(var(--real-viewport-width,100vw)*.05469);font-size:calc(var(--real-viewport-width,100vw)*.01823)}}@media (width<=767px){.error__bottom[data-v-ecff49d0]{bottom:calc(var(--real-viewport-width,100vw)*.10687);font-size:calc(var(--real-viewport-width,100vw)*.03562)}}.error__visually-hidden[data-v-ecff49d0]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
