@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_6c0e643-module___gO8iW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_6c0e643-module___gO8iW__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_bf5517cd-module__CV22ZG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_bf5517cd-module__CV22ZG__variable{--font-body:"Figtree", "Figtree Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_1a268523-module__YdnL8W__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_1a268523-module__YdnL8W__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--paper:#fdfbf6;--sand:#f2ece0;--sand-deep:#e7ddcb;--pine:#0f2620;--pine-soft:#1a3b31;--ink:#12261f;--ink-soft:#557064;--ink-faint:#8b9f95;--moss:#1c7a54;--moss-deep:#14603f;--moss-tint:#e3f0e8;--amber:#d4901f;--amber-ink:#6f4a0c;--amber-tint:#fbf0d9;--clay:#a33d2a;--clay-ink:#7a2b1c;--clay-tint:#fbe9e4;--edge:#ded3c0;--edge-strong:#c9bda6;--edge-ink:#0f262029;--radius:6px;--radius-lg:12px;--step:4px;--shell:1120px;--gutter:clamp(1.15rem, 4vw, 3rem);--grid-size:26px;--grid-line:#0f26200b}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%}button{font:inherit}:where(a){color:inherit;text-decoration:none}:focus-visible{outline:2.5px solid var(--moss);outline-offset:3px;border-radius:2px}.eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--moss);align-items:center;gap:.6rem;margin:0 0 1.1rem;font-size:.72rem;font-weight:500;display:flex}.eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:9px;height:9px}.pageTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.038em;text-wrap:balance;max-width:17ch;margin:0 0 1.3rem;font-size:clamp(2.4rem,5.4vw,3.9rem);font-weight:700;line-height:1.02}.sectionTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.032em;text-wrap:balance;max-width:20ch;margin:0 0 1.1rem;font-size:clamp(1.95rem,3.8vw,2.85rem);font-weight:700;line-height:1.08}.itemTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.022em;margin:0 0 .5rem;font-size:1.2rem;font-weight:600;line-height:1.22}.lede{color:var(--ink-soft);text-wrap:pretty;max-width:42rem;margin:0 0 1rem;font-size:1.14rem;line-height:1.62}.body{color:var(--ink-soft);text-wrap:pretty;max-width:40rem;margin:0 0 1rem;font-size:1rem}.grid2,.grid3{gap:1.4rem;margin-top:2.8rem;display:grid}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.stack>*+*{margin-top:2.4rem}.narrow{max-width:34rem;margin-top:2.4rem}.blockCenter{margin:0 auto 1.9rem}.centered{text-align:center}.centered .eyebrow{justify-content:center}.centered .lede,.centered .body{margin-left:auto;margin-right:auto}.wide{max-width:none}.plainList{padding:0;list-style:none}.card{background:var(--paper);border:1.5px solid var(--edge);border-radius:var(--radius);padding:1.6rem 1.5rem;position:relative}.cardRaised{box-shadow:var(--step) var(--step) 0 var(--sand-deep)}.cardSand{background:var(--sand);border-color:var(--edge-strong)}.card>p:last-child,.card>ul:last-child,.card>ol:last-child{margin-bottom:0}.ruledItem{border-top:2px solid var(--ink);padding-top:1.15rem;position:relative}.ruledItem:before{content:"";background:var(--moss);width:2.2rem;height:6px;position:absolute;top:-2px;left:0}.checkList{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem 1.5rem;margin:1.6rem 0 0;padding:0;font-size:1rem;list-style:none;display:grid}.checkList li{padding-left:1.8rem;position:relative}.checkList li:before{content:"";background:var(--moss);width:11px;height:11px;box-shadow:3px 3px 0 var(--moss-tint);position:absolute;top:.45rem;left:0}.onInk{color:#d9e6e0}.onInk .eyebrow{color:var(--amber)}.onInk .sectionTitle,.onInk .pageTitle,.onInk .itemTitle{color:#fff}.onInk .lede,.onInk .body{color:#9fbab0}.onInk .card{background:var(--pine-soft);border-color:#ffffff21}.onInk .cardRaised{box-shadow:var(--step) var(--step) 0 #00000047}.onInk .ruledItem{border-top-color:#ffffff47}.onInk .ruledItem:before{background:var(--amber)}.onInk .checkList li:before{background:var(--amber);box-shadow:3px 3px #d4901f38}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body{font-size:16px}.grid2,.grid3{grid-template-columns:1fr}}
