@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_ae90cc{font-family:Newsreader,Newsreader Fallback}.__variable_ae90cc{--font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-sans:"Archivo","Archivo Fallback"}:root{--ink:#181611;--gap:#c0561f;--dormant:#b6ac9b;--paper:#fbf8f3;--paper-raised:#fefcf8;--plate:#f6f2ea;--cluster-1:#0f5e9c;--cluster-2:#0e7d57;--cluster-3:#7a4a8c;--ink-2:#4a4438;--ink-3:#7a7263;--ink-4:#9e9686;--rule:#e7dfd2;--rule-2:#d6c9b4;--graticule:#ece5d9;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--step--1:0.8125rem;--step-0:0.9375rem;--step-1:1.0625rem;--step-2:1.3125rem;--step-3:1.6875rem;--step-4:2.25rem;--step-5:3rem;--step-6:4rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:5rem}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serif,h1,h2,h3{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 32;letter-spacing:-.012em;line-height:1.15;text-wrap:balance}h1{font-size:var(--step-4);font-variation-settings:"opsz" 44}h1,h2{margin:0}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);font-variation-settings:"opsz" 20;margin:0}.numeral{font-family:var(--serif);font-variation-settings:"opsz" 16;font-feature-settings:"tnum" 1}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}kbd{font-family:var(--sans);font-size:.6875rem;font-weight:500;font-variation-settings:"wdth" 88;letter-spacing:.04em;padding:.15em .4em;border:1px solid var(--rule-2);border-radius:2px;background:var(--paper);color:var(--ink-2)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lockup{display:inline-flex;align-items:baseline;gap:.45rem}.lockup .word{font-family:var(--serif);font-size:var(--step-2);font-variation-settings:"opsz" 22;letter-spacing:-.02em;line-height:1}.structure{display:block;width:100%;height:auto;overflow:visible}.structure .existing path{fill:none;stroke:var(--rule-2);stroke-width:.6}.structure .nodes circle{fill:var(--paper);stroke:var(--ink);stroke-width:.8}.structure .nodes .root{fill:var(--ink);stroke:none}.structure .nodes .dormant{stroke:var(--dormant)}.structure .gaps path{fill:none;stroke:var(--gap);stroke-width:1.05;stroke-linecap:round;stroke-dasharray:2.4 3.2}.structure .label{font-family:var(--sans);font-size:9.5px;font-weight:500;font-variation-settings:"wdth" 84;letter-spacing:.11em;text-transform:uppercase;fill:var(--ink-3);text-anchor:middle}@media (prefers-reduced-motion:no-preference){.structure.drawn .existing path{stroke-dasharray:200;stroke-dashoffset:200;animation:draw 1.1s cubic-bezier(.33,1,.68,1) forwards}.structure.drawn .nodes circle{opacity:0;animation:settle .5s ease-out forwards;animation-delay:calc(.25s + var(--i) * 6ms)}.structure.drawn .gaps path{opacity:0;animation:reach .7s cubic-bezier(.33,1,.68,1) forwards;animation-delay:calc(1.15s + var(--g) * .16s)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes settle{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes reach{0%{opacity:0}to{opacity:1}}.structure .nodes circle{transform-box:fill-box;transform-origin:center}.eyebrow{font-family:var(--sans);font-size:.6875rem;font-weight:500;font-variation-settings:"wdth" 84;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);margin:0 0 .75rem}.measure{max-width:62ch}.measure-tight{max-width:46ch}.site-link{font-family:var(--serif);font-size:1.0625rem;font-variation-settings:"opsz" 18;color:var(--gap);text-decoration:none;border-bottom:1px solid var(--gap);padding-bottom:2px}.site-link-quiet{font-size:.9375rem;color:var(--ink-3);text-decoration:none}.site-link-quiet:hover{color:var(--ink)}