@font-face{font-family:inter;src:url(../media/inter_400-s.p.0zmo08_vugq2d.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/inter_500-s.p.1iestpezh2enq.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(../media/inter_600-s.p.3rgamc31_khrg.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_a7bceb9d-module__rtY6Wq__className{font-family:inter,inter Fallback}.inter_a7bceb9d-module__rtY6Wq__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:inriaSerif;src:url(../media/inria_serif_400-s.p.2pv_qd-nw7s4x.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:inriaSerif Fallback;src:local(Arial);ascent-override:93.8%;descent-override:21.43%;line-gap-override:0.0%;size-adjust:104.05%}.inriaserif_b261bec2-module__q-D3HG__className{font-family:inriaSerif,inriaSerif Fallback;font-weight:400}.inriaserif_b261bec2-module__q-D3HG__variable{--font-inria-serif:"inriaSerif", "inriaSerif Fallback"}
:root{--archive-bg:#11110f;--archive-surface:#171714;--archive-cover-edge:#24231f;--archive-text:#f2efe8;--archive-text-muted:#96928a;--archive-text-faint:#6f6c66;--archive-line:#302f2b;--archive-signal:#ff6b57;--archive-error:#e36a62;--archive-success:#a8b889;--archive-tutorial-active:#d3e783;--archive-sans:Arial, Helvetica, sans-serif;--archive-mono:ui-monospace, "SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;--archive-content-width:1600px;--archive-page-gutter:32px;--bg:var(--archive-bg);--ink:var(--archive-text);--muted:var(--archive-text-muted);--line:var(--archive-line);--lime:var(--archive-signal)}@media (max-width:767px){:root{--archive-page-gutter:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--archive-bg)}body{background:var(--archive-bg);color:var(--archive-text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1480px,100% - 64px);margin-inline:auto}.eyebrow{letter-spacing:.19em;color:#92928c;margin:0 0 38px;font-size:11px}.eyebrow span{color:var(--lime);margin-right:10px}@media (max-width:800px){.shell{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:has([data-home-hero]){scrollbar-gutter:auto}button,input,textarea,select{border-radius:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:1px solid var(--archive-signal);outline-offset:3px}
[data-home-header],main#top,[data-home-typography]{--home-text-hero:2.25rem;--home-text-heading:2.5rem;--home-text-brand:1.25rem;--home-text-body:1rem;--home-text-caption:.875rem;--home-text-small:.75rem}@media (max-width:600px){[data-home-header],main#top,[data-home-typography]{--home-text-hero:1.75rem;--home-text-heading:1.875rem;--home-text-brand:1.25rem;--home-text-body:.875rem;--home-text-caption:.75rem}}
