:root{--th-bone:#f0ece2;--th-chalk:#fff;--th-maroon:#75202e;--th-ink:#17171a;--th-brass:#c9a227;--th-grey:#6d6870;--th-rule:#d3ccbd;--th-ground:var(--th-bone);--th-text:var(--th-ink);--th-text-muted:var(--th-grey);--th-accent:var(--th-maroon);--th-accent-dark:var(--th-brass);--th-hairline:var(--th-rule);--th-display:"Big Shoulders Display", Impact, Haettenschweiler, sans-serif;--th-body:"Barlow", "Helvetica Neue", Helvetica, Arial, sans-serif;--th-mono:"Martian Mono", ui-monospace, "Courier New", monospace;--th-chamfer:13px;--th-radius:0px;--th-rule-th:.065em;--th-1:4px;--th-2:8px;--th-3:12px;--th-4:16px;--th-5:24px;--th-6:32px;--th-7:48px;--th-8:72px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--th-ground:var(--th-ink);--th-text:var(--th-bone);--th-text-muted:#9a948c;--th-accent:var(--th-brass);--th-hairline:#33333a}}:root[data-theme=dark]{--th-ground:var(--th-ink);--th-text:var(--th-bone);--th-text-muted:#9a948c;--th-accent:var(--th-brass);--th-hairline:#33333a}.th-figure{font-family:var(--th-mono);font-variant-numeric:tabular-nums;font-weight:600}.th-struck{display:inline-block;position:relative}.th-struck:after{content:"";background:var(--th-accent);height:.13em;position:absolute;top:50%;left:-.06em;right:-.06em;transform:translateY(-50%)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--th-ground);color:var(--th-text)}body{font-family:var(--th-body);margin:0;font-size:1.0625rem;line-height:1.55}a{color:var(--th-accent)}:focus-visible{outline:3px solid var(--th-maroon);outline-offset:2px}h1,h2,h3{font-family:var(--th-display);text-transform:uppercase;color:var(--th-maroon);letter-spacing:.01em;margin:0 0 var(--th-4);font-weight:800;line-height:1}h1{font-size:clamp(2.5rem,7vw,4.75rem)}h2{font-size:clamp(1.75rem,4vw,2.75rem)}h3{font-size:1.5rem}p{margin:0 0 var(--th-4)}.wrap{max-width:72rem;padding:0 var(--th-5);margin:0 auto}.section{padding:var(--th-8) 0}.lede{max-width:40rem;font-size:1.25rem}.measure>*{max-width:42rem}.section--maroon,.section--ink{color:var(--th-bone)}.section--maroon{background:var(--th-maroon)}.section--ink{background:var(--th-ink)}.section--maroon h1,.section--maroon h2,.section--ink h1,.section--ink h2,.section--maroon a,.section--ink a{color:var(--th-bone)}.rule{background:var(--th-brass);width:4rem;height:6px;margin:0 0 var(--th-5);border:0;display:block}.site-header{background:var(--th-maroon)}.site-header .wrap{justify-content:space-between;align-items:center;gap:var(--th-4);padding-top:var(--th-4);padding-bottom:var(--th-4);flex-wrap:wrap;display:flex}.site-logo{line-height:0;display:inline-block}.site-logo svg{width:auto;height:44px}.site-nav ul{align-items:center;gap:var(--th-2) var(--th-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--th-bone);font-weight:500;text-decoration:none}.site-nav a:hover{text-underline-offset:6px;text-decoration:underline}.site-nav a[aria-current=page]{color:var(--th-bone);text-decoration:underline;text-decoration-color:var(--th-brass);text-underline-offset:6px;text-decoration-thickness:2px}.site-footer{border-top:1px solid var(--th-hairline);color:var(--th-text-muted);font-size:.875rem}.site-footer .wrap{justify-content:space-between;gap:var(--th-4);padding-top:var(--th-5);padding-bottom:var(--th-5);flex-wrap:wrap;display:flex}.site-footer p{margin:0}.site-footer a{color:var(--th-text-muted)}.site-footer nav{gap:var(--th-4);flex-wrap:wrap;display:flex}.chamfer{clip-path:polygon(var(--th-chamfer) 0, 100% 0, 100% calc(100% - var(--th-chamfer)), calc(100% - var(--th-chamfer)) 100%, 0 100%, 0 var(--th-chamfer))}.cta{font-family:var(--th-display);letter-spacing:.02em;text-transform:uppercase;padding:var(--th-4) var(--th-6);background:var(--th-maroon);color:var(--th-bone);font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-block}.cta:focus-visible{box-shadow:inset 0 0 0 3px var(--th-brass);outline:none}.cta--inverse{background:var(--th-bone);color:var(--th-maroon)!important}.cta--inverse:focus-visible{box-shadow:inset 0 0 0 3px var(--th-maroon)}.cta--small{padding:var(--th-2) var(--th-4);font-size:1rem}.cta--brass{background:var(--th-brass);color:var(--th-ink)!important}.cta--brass:focus-visible{box-shadow:inset 0 0 0 3px var(--th-ink)}.page-head{padding:var(--th-6) 0 var(--th-8)}.page-head .lede{margin-bottom:0}.page-head .lede+.cta{margin-top:var(--th-5)}.stack>h2+*{margin-top:0}.stack>*+h2{margin-top:var(--th-8)}.link-arrow{font-weight:500}.facts{gap:var(--th-4);max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.facts li{padding-left:var(--th-5);position:relative}.facts li:before{content:"";background:currentColor;width:12px;height:3px;position:absolute;top:.7em;left:0}.section--maroon .facts li:before,.section--ink .facts li:before{background:var(--th-brass)}.section--maroon .steps li,.section--ink .steps li{border-top-color:var(--th-brass)}.section--maroon .steps li:before,.section--ink .steps li:before{color:var(--th-brass);font-size:1.5rem}.steps{counter-reset:step;gap:var(--th-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:3px solid var(--th-maroon);padding-top:var(--th-4)}.steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--th-mono);font-variant-numeric:tabular-nums;color:var(--th-maroon);margin-bottom:var(--th-2);font-weight:600;display:block}.steps strong{margin-bottom:var(--th-1);font-size:1.125rem;display:block}.figure{font-family:var(--th-mono);font-variant-numeric:tabular-nums;font-weight:600}.section--ink .figure{color:var(--th-brass)}.source{opacity:.85;margin-top:var(--th-6);font-size:.875rem}.prose{max-width:42rem}.prose h2{margin-top:var(--th-7);font-size:1.75rem}.prose ul{padding-left:var(--th-5);margin:0 0 var(--th-4)}.prose li{margin-bottom:var(--th-2)}.meta{color:var(--th-text-muted);font-size:.9375rem}.site-nav .cta,.site-nav .cta:hover{text-decoration:none}.section:not(.section--ink):not(.section--maroon) .figure{color:var(--th-maroon)}
