@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-wght.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/atkinson-hyperlegible-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/fonts/atkinson-hyperlegible-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--canopee:#0E2620;--sousbois:#173B31;--awara:#F27A1A;--pulpe:#FFC27A;--feuille:#7BC47F;--brume:#DCE8E0;--brume-2:#9DB5AA;--roucou:#E2493B;--ease-in-out:cubic-bezier(.77,0,.175,1)}html,body{margin:0;height:100%;background:#000;overflow:hidden;font-family:Atkinson Hyperlegible,system-ui,sans-serif}#scene{position:absolute;left:50%;top:50%;width:1920px;height:1080px;overflow:hidden;color:var(--brume);font-size:20px;background:radial-gradient(110% 90% at 50% 115%,#10301f 0%,var(--canopee) 55%,#08190f 100%)}.compo{position:absolute;inset:0;transition:transform 6s var(--ease-in-out)}@media(prefers-reduced-motion:reduce){.compo{transition:none}}
