:root{--l0:#000000;--l1:#121217;--l2:#202027;--lx:#dedde3;--ground:var(--l0);--ink:var(--l0);--text:#f8f8f6;--text-2:#b9b5c3;--muted:#a5a1af;--line:rgba(248,248,246,0.13);--bronze:#93714b;--bronze-hi:#c0a788;--bronze-lo:#5c3f2f;--amethyst:#81698b;--amethyst-hi:#cbb2d0;--amethyst-lo:#4e3e62;--platinum:#bfbdc8;--platinum-hi:#dedde3;--platinum-lo:#908e9b;--bronze-text:#c9a87f;--amethyst-text:#c4a8d2;--platinum-text:#cecdd6;--bronze-fill:var(--bronze);--amethyst-fill:#9a80a4;--t-2xs:0.6875rem;--t-xs:0.75rem;--t-sm:0.8125rem;--t-ui:0.9375rem;--t-body:1.0625rem;--t-lead:clamp(1.125rem,1.5vw,1.375rem);--t-h3:clamp(1.25rem,2vw,1.75rem);--t-h2:clamp(2rem,4.4vw,3.5rem);--t-h1:clamp(2.6rem,6.6vw,5.5rem);--t-mega:clamp(4rem,11.5vw,9.25rem);--wdth-h1:108;--wdth-h2:115;--wdth-h3:100;--wdth-num:92;--wdth-ui:104;--display:var(--t-h1);--h2:var(--t-h2);--h3:var(--t-h3);--body:var(--t-body);--mono-s:var(--t-2xs);--track-mono:0.16em;--container:72rem;--measure:36rem;--gutter:clamp(1.25rem,4vw,3rem);--header-h:4rem;--pad-tight:clamp(2.75rem,7vh,4.5rem);--pad-base:clamp(4rem,12vh,8rem);--pad-loose:clamp(5.5rem,17vh,11rem);--radius:2px;--ease:cubic-bezier(0.2,0.7,0.2,1)}[data-ground=l0]{--ground:var(--l0)}[data-ground=l1]{--ground:var(--l1)}[data-ground=l2]{--ground:var(--l2)}[data-ground=plate]{--ground:var(--lx);--ink:var(--lx);--text:#16121c;--text-2:#3d3746;--muted:#4e4757;--line:rgba(22,18,28,0.2);--bronze:#6f4c38;--bronze-hi:#5c3f2f;--amethyst:#584870;--amethyst-hi:#4e3e62;--platinum:#55535f;--platinum-hi:#3a3944;--platinum-lo:#55535f;--bronze-text:#5c3f2f;--amethyst-text:#4e3e62;--platinum-text:#3a3944;--bronze-fill:var(--bronze);--amethyst-fill:var(--amethyst);color:var(--text)}[data-ground]{background-color:var(--ground)}[data-ground=plate] ::selection{background:#c9b7a4;color:#16121c}*,:after,:before{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%}body,html{background:var(--l0)}body{margin:0;min-height:100dvh;color:var(--text);font-family:var(--font-sans),"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:var(--t-body);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4{margin:0;font-family:var(--font-display),"Archivo","Helvetica Neue",Arial,sans-serif;text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--t-h1);font-variation-settings:"wdth" var(--wdth-h1),"wght" 800;line-height:.94;letter-spacing:-.028em}h2{font-size:var(--t-h2);font-variation-settings:"wdth" var(--wdth-h2),"wght" 700;line-height:1.02;letter-spacing:-.015em}h3{font-size:var(--t-h3);font-variation-settings:"wdth" var(--wdth-h3),"wght" 600;line-height:1.18;letter-spacing:-.012em}h4{font-size:var(--t-ui);font-variation-settings:"wdth" var(--wdth-h3),"wght" 600;line-height:1.3}p{margin:0}p+p{margin-top:1em}a{color:inherit;text-decoration:none;text-underline-offset:.2em;text-decoration-thickness:1px}p a{text-decoration:underline;-webkit-text-decoration-color:var(--platinum-lo);text-decoration-color:var(--platinum-lo)}p a:hover{-webkit-text-decoration-color:var(--platinum-hi);text-decoration-color:var(--platinum-hi)}.action{color:var(--action-text,var(--text));font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--action-line,var(--platinum-lo));text-decoration-color:var(--action-line,var(--platinum-lo));text-decoration-thickness:1px;text-underline-offset:.35em;transition:text-decoration-thickness .16s var(--ease),-webkit-text-decoration-color .16s var(--ease);transition:text-decoration-color .16s var(--ease),text-decoration-thickness .16s var(--ease);transition:text-decoration-color .16s var(--ease),text-decoration-thickness .16s var(--ease),-webkit-text-decoration-color .16s var(--ease)}.action:focus-visible,.action:hover,a:focus-visible .action,a:hover .action{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}ol,ul{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}hr{border:0;border-top:1px solid var(--line);margin:0}.mono{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:var(--t-2xs);letter-spacing:var(--track-mono);text-transform:uppercase;line-height:1.5}.measure{max-width:var(--measure)}.muted{color:var(--muted)}:focus-visible{outline:1px solid var(--platinum-hi);outline-offset:3px}:focus:not(:focus-visible){outline:none}::selection{background:var(--bronze-lo);color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--gutter);z-index:100;padding:.5rem .75rem;background:var(--l0);border:1px solid var(--platinum-lo)}.skip-link:focus{top:.5rem}.page{padding:var(--pad-base) 0 var(--pad-loose)}.page>*+*{margin-top:1.5rem}.page h1{margin-top:.75rem}.page .lead{font-size:var(--t-lead);color:var(--text-2);max-width:var(--measure)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}