*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{overscroll-behavior:none}button{cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit}p{margin:0;padding:0}ul{padding-inline-start:0;list-style:none}input:focus,button:focus,textarea:focus{outline:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit;text-decoration:none}input,textarea{resize:none;background:0 0;border:none;outline:none;max-width:100%;font-family:inherit}input::-webkit-scrollbar{display:none}textarea::-webkit-scrollbar{display:none}img{object-fit:cover;object-position:center;max-width:100%;display:block}span{font:inherit}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--logo-filter:none;--logo-src:url(/images/lafys.svg);--bg-invert:#0d0d0d;--text-on-inv:#fff;--bg:#fff;--bg2:#f7f7f7;--surface:#f2f2f2;--surface2:#ebebeb;--text:#0d0d0d;--text2:#5b5b5b;--text3:#8e8e8e;--text-inv:#fff;--border:#e8e8e8;--border2:#d0d0d0;--hover:#0000000d;--hover2:#00000014;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 16px #0000001a;--shadow-lg:0 8px 32px #00000024;--shadow-modal:0 4px 14px #00000014, 0 24px 60px #0000002e}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--logo-filter:none;--logo-src:url(/images/logo-white.svg);--bg-invert:#2c2c2e;--text-on-inv:#ffffffe6;--bg:#1c1c1e;--bg2:#242426;--surface:#2a2a2c;--surface2:#333335;--text:#fffffff2;--text2:#fff9;--text3:#ffffff61;--text-inv:#1c1c1e;--border:#ffffff1a;--border2:#ffffff2e;--hover:#ffffff12;--hover2:#ffffff1f;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 8px 32px #0000008c;--shadow-modal:0 4px 14px #00000080, 0 24px 60px #000000a6}:root{--content-bg:var(--bg);--surface-1:var(--bg2);--text-primary:var(--text);--text-secondary:var(--text2);--text-tertiary:var(--text3);--hover-bg:var(--hover2);--hover-bg-soft:var(--hover);--border-strong:var(--border2);--shadow-modal-v:var(--shadow-modal)}html{font-size:62.5%}@media screen and (min-width:2000px){html{font-size:.48vw}}body{background:var(--bg);color:var(--text);font-family:var(--font-abcdiatype),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;font-size:1.6rem;transition:background .18s,color .18s;display:flex}@font-face{font-family:ABC Monument Grotesk Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/ABC-Diatype/ABCMonumentGroteskMono.woff2)format("woff2"),url(/fonts/ABC-Diatype/ABCMonumentGroteskMono.woff)format("woff"),url(/fonts/ABC-Diatype/ABCMonumentGroteskMono.ttf)format("truetype"),url(/fonts/ABC-Diatype/ABCMonumentGroteskMono.eot)format("embedded-opentype")}
@font-face{font-family:abcdiatype;src:url(../media/ABCDiatype_Regular-s.p.0n73tyf17qbbk.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:abcdiatype Fallback;src:local(Arial);ascent-override:97.47%;descent-override:36.05%;line-gap-override:0.0%;size-adjust:99.29%}.abcdiatype_fb58de9e-module__RTCqDG__className{font-family:abcdiatype,abcdiatype Fallback}.abcdiatype_fb58de9e-module__RTCqDG__variable{--font-abcdiatype:"abcdiatype", "abcdiatype Fallback"}
@font-face{font-family:monumentMono;src:url(../media/ABCMonumentGroteskMono-s.p.0wuv4u4led_2d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monumentMono Fallback;src:local(Arial);ascent-override:74.29%;descent-override:27.62%;line-gap-override:0.0%;size-adjust:135.79%}.monumentmono_d758f6ea-module__pFvCea__className{font-family:monumentMono,monumentMono Fallback}.monumentmono_d758f6ea-module__pFvCea__variable{--font-monument-mono:"monumentMono", "monumentMono Fallback"}
