@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-ext-700-normal.ClYbKGw-.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-700-normal.BQc-7cTM.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/instrument-sans-latin-700-normal.CYfAanHo.woff2)format("woff2"),url(/_astro/instrument-sans-latin-700-normal.DfAjL1vF.woff)format("woff");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}.ar-toc{border:1px solid var(--color-hairline);background:linear-gradient(180deg, #16181c 0%, var(--color-surface) 24%);border-top-color:#343a41;margin-top:28px;padding:20px 24px 22px}.ar-toc .label{letter-spacing:.2em;color:var(--color-copper);margin:0;font-size:10.5px}.ar-toc--ice .label{color:var(--color-ice)}.ar-toc ol{columns:2;column-gap:28px;margin:12px 0 0;padding:0;list-style:none}.ar-toc li{break-inside:avoid;margin-top:0;padding-top:8px;font-size:14.5px;line-height:1.4}.ar-toc a{color:var(--color-bone);text-decoration:none}.ar-toc a:hover,.ar-toc a:focus-visible{color:var(--color-copper)}.ar-toc--ice a:hover,.ar-toc--ice a:focus-visible{color:var(--color-ice)}@media (width<=560px){.ar-toc ol{columns:1}}.ar-body .ar-toc ol{margin:12px 0 0;padding:0;list-style:none}.ar-body .ar-toc li{margin-top:0;padding-top:8px}.ar-body .ar-toc a{text-decoration:none}.ar-progress{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.ar-progress span{background:var(--color-copper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ar-hero{padding:148px var(--gutter) 36px;position:relative}.ar-hero:before{content:"";pointer-events:none;background:radial-gradient(80% 65% at 80% 0,#d10a080f 0%,#0000 55%),radial-gradient(70% 60% at 8% 100%,#8b90990d 0%,#0000 60%);position:absolute;inset:0}.ar-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,72px);max-width:1160px;margin:0 auto;display:grid;position:relative}.ar-hero-inner.no-art{grid-template-columns:minmax(0,1fr)}.ar-hero-inner.no-art .ar-hero-text{max-width:760px}.ar-hero h1{max-width:680px;margin-top:14px;font-size:clamp(34px,4.6vw,58px)}.ar-hero-inner.no-art h1{max-width:760px}.ar-deck{color:var(--color-steel);max-width:600px;margin-top:20px;font-size:19px;line-height:1.5}.ar-byline{align-items:center;gap:14px;margin-top:30px;display:flex}.ar-avatar{border:1px solid var(--color-copper);background:var(--color-surface);width:44px;height:44px;color:var(--color-copper);letter-spacing:.06em;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.ar-who{color:var(--color-bone);font-size:15.5px;font-weight:600}.ar-who a{color:inherit;text-decoration:none}.ar-who a:hover,.ar-who a:focus-visible{color:var(--color-copper)}.ar-role{color:var(--color-steel);font-weight:400}.ar-dates{letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);margin-top:5px;font-size:10.5px}.ar-dates time{color:var(--color-bone)}.ar-dates .sep{color:var(--color-hairline);margin:0 7px}.ar-date-item{white-space:nowrap;display:inline-block}.ar-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.ar-actions .cta.ghost{padding:10px 18px;font-size:14px}.ar-actions-note{letter-spacing:.14em;text-transform:uppercase;color:var(--color-steel);font-size:10.5px}.ar-hero-art{position:relative}.ar-hero-art .ar-fig{margin:0}@media (width<=900px){.ar-hero{padding-top:140px}.ar-hero-inner{grid-template-columns:1fr}.ar-hero-art{max-width:560px}}.ar-wrap{max-width:calc(720px + 2 * var(--gutter));padding:20px var(--gutter) 0;margin:0 auto}.ar-author .label{letter-spacing:.2em;color:var(--color-copper);margin:0;font-size:10.5px}.ar-body{--ar-text:#c6c1b9;color:var(--ar-text);overflow-wrap:anywhere;margin-top:18px;font-size:17.5px;line-height:1.72}.ar-body p{margin-top:1.1em}.ar-body h2{letter-spacing:-.012em;color:var(--color-bone);margin-top:2.4em;scroll-margin-top:96px;font-size:clamp(25px,2.8vw,32px);line-height:1.15}.ar-body h3{color:var(--color-bone);margin-top:1.9em;scroll-margin-top:96px;font-size:20px;line-height:1.25}.ar-body h2+p,.ar-body h3+p{margin-top:.8em}.ar-body a{color:var(--color-bone);text-decoration:underline;text-decoration-color:var(--color-copper);text-underline-offset:3px}.ar-body a:hover,.ar-body a:focus-visible{color:var(--color-copper)}.ar-body strong{color:var(--color-bone);font-weight:600}.ar-body ul,.ar-body ol{margin:1em 0 0 1.4em;padding:0}.ar-body li{margin-top:.5em}.ar-body blockquote{border-left:2px solid var(--color-copper);color:var(--color-bone);letter-spacing:-.01em;margin:2em 0 0;padding:4px 0 4px 22px;font-size:22px;font-weight:600;line-height:1.4}.ar-body blockquote p{margin:0}.ar-cite{font-family:var(--font-mono);border:1px solid var(--color-hairline);vertical-align:.35em;white-space:nowrap;border-radius:3px;margin-left:4px;padding:0 4px;font-size:10.5px;line-height:1.5;color:var(--color-copper)!important;text-decoration:none!important}.ar-cite+.ar-cite{margin-left:3px}.ar-cite:hover,.ar-cite:focus-visible{border-color:var(--color-copper);color:var(--color-bone)!important}.ar-cites{border:1px solid var(--color-hairline);vertical-align:.35em;white-space:nowrap;border-radius:3px;margin-left:4px;padding:0 5px;line-height:1.5;display:inline-block}.ar-cites .ar-cite{vertical-align:baseline;border:0;margin:0;padding:0}.ar-cites .ar-cite+.ar-cite:before{content:"·";color:var(--color-hairline);margin:0 4px}.ar-cites:has(.ar-cite:hover),.ar-cites:has(.ar-cite:focus-visible){border-color:var(--color-copper)}.ar-table{-webkit-overflow-scrolling:touch;border:1px solid var(--color-hairline);background:var(--color-surface);scrollbar-width:thin;margin-top:1.6em;overflow-x:auto}.ar-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.55}.ar-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);border-bottom:1px solid var(--color-hairline);background:var(--color-surface-2);padding:12px 16px;font-size:10.5px;font-weight:500}.ar-table td{border-bottom:1px solid var(--color-hairline);vertical-align:top;color:var(--ar-text);padding:13px 16px}.ar-table tr:last-child td{border-bottom:0}.ar-table td:first-child{font-family:var(--font-mono);color:var(--color-bone);min-width:110px;font-size:13.5px}.ar-table td:nth-child(2){color:var(--color-bone)}.ar-table .ar-cite,.ar-table .ar-cites{vertical-align:.25em}.ar-table-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--color-steel);margin-top:8px;font-size:10.5px;display:none}@media (width<=600px){.ar-table th:first-child,.ar-table td:first-child{z-index:1;background:var(--color-surface);box-shadow:1px 0 0 var(--color-hairline);position:sticky;left:0}.ar-table th:first-child{background:var(--color-surface-2)}.ar-table-hint{display:block}}.ar-plan{border-left:1px solid var(--color-hairline);margin:1.4em 0 0 6px;padding-left:clamp(22px,4vw,40px);position:relative}.ar-plan h3{margin-top:2em;position:relative}.ar-plan h3:first-child{margin-top:.6em}.ar-plan h3:before{content:"";background:var(--color-copper);width:12px;height:12px;box-shadow:0 0 0 4px var(--color-ink);border-radius:50%;position:absolute;top:.45em;left:calc(-1*clamp(22px,4vw,40px) - 6.5px)}.ar-fig{margin:2.2em 0 0}.ar-fig figcaption{letter-spacing:.04em;color:var(--color-steel);margin-top:12px;font-size:12px;line-height:1.5}.ar-sources{border-top:1px solid var(--color-hairline);margin-top:4em;padding-top:2em}.ar-sources h2{margin-top:0;font-size:22px}.ar-sources ol{color:var(--color-steel);margin:1em 0 0;padding-left:2.6em;font-size:14.5px;line-height:1.6;list-style:decimal}.ar-body ul{list-style:outside}.ar-sources li{margin-top:.55em;padding-left:.3em;scroll-margin-top:96px}.ar-sources li::marker{font-family:var(--font-mono);color:var(--color-copper);font-size:12px}.ar-sources li:target,.ar-sources li:focus{color:var(--color-bone);outline:none}.ar-sources li:target::marker,.ar-sources li:focus::marker{color:var(--color-signal)}.ar-sources strong,.ar-sources a{color:var(--color-bone)}.ar-author{border:1px solid var(--color-hairline);background:linear-gradient(180deg, #16181c 0%, var(--color-surface) 24%);border-top-color:#343a41;grid-template-columns:56px 1fr;gap:16px 20px;margin-top:64px;padding:22px 28px 28px;scroll-margin-top:96px;display:grid}.ar-author .label{grid-column:1/-1}.ar-author .ar-avatar{width:56px;height:56px;font-size:15px}.ar-author .name{color:var(--color-bone);font-size:18px;font-weight:600}.ar-author .role{color:var(--color-steel);margin-top:2px;font-size:13.5px}.ar-author .bio{color:#c6c1b9;margin-top:12px;font-size:15px;line-height:1.65}.ar-author .more{color:var(--color-bone);border-bottom:1px solid var(--color-copper);margin-top:14px;font-size:14.5px;text-decoration:none;display:inline-block}.ar-author .more:hover,.ar-author .more:focus-visible{color:var(--color-copper)}@media (width<=560px){.ar-author{grid-template-columns:1fr}.ar-author .ar-avatar{display:none}}.ar-related{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.ar-related .chip{border:1px solid var(--color-hairline);color:var(--color-steel);padding:9px 16px;font-size:13.5px;text-decoration:none;transition:color .2s,border-color .2s}.ar-related .chip:hover,.ar-related .chip:focus-visible{color:var(--color-bone);border-color:var(--color-copper)}.ar-cta{background:var(--color-bone);color:var(--color-ink);padding:96px var(--gutter);text-align:center;margin-top:110px}.ar-cta .eyebrow{color:#67615a}.ar-cta .big{letter-spacing:-.02em;max-width:760px;margin:14px auto 0;font-size:clamp(28px,4vw,46px);font-weight:650;line-height:1.15}.ar-cta .sub{color:#5c574f;max-width:600px;margin:18px auto 0;font-size:16.5px}.ar-cta .cta{white-space:normal;text-align:center;max-width:760px;margin-top:34px;padding:14px 28px;line-height:1.35}html.js body:not(.reduce-motion) [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}html.js body:not(.reduce-motion) [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js body [data-reveal]{opacity:1;transition:none;transform:none}}@media print{:root{--color-ink:#fff;--color-surface:#f6f4f0;--color-surface-2:#eeebe5;--color-hairline:#cfcac2;--color-bone:#141414;--color-steel:#5a5a5a;--color-copper:#8a5a2b;--color-signal:#b50906;--color-ice:#2f6f9a;--color-amber:#9a6a12;--color-snow:#55728a}html{scroll-behavior:auto}body{color:#141414;background:#fff!important}:root{--font-sans:"Instrument Sans", "Instrument Sans Variable", sans-serif}body,.ar-body,h1,h2,h3{font-family:var(--font-sans)}.ar-fig,.ar-fig *,.ar-fig :before,.ar-fig :after,.ar-table th{print-color-adjust:exact}#nav,footer,.ar-progress,.ar-cta,.ar-actions,.ar-related,.crumbs{display:none!important}.ar-hero{padding:6mm 0 4mm}.ar-hero:before{display:none}.ar-hero-inner{grid-template-columns:1fr;gap:8mm}.ar-hero h1{font-size:26pt}.ar-deck{font-size:12.5pt}.ar-wrap{max-width:none;padding:0}.ar-body{--ar-text:#222;font-size:11pt;line-height:1.55}.ar-body h2{margin-top:1.6em;font-size:16pt}.ar-body h3{font-size:12.5pt}.ar-toc,.ar-author{background:#fff;border-color:#cfcac2}.ar-author .bio{color:#222}.ar-table{background:#fff;overflow:visible}.ar-table table{min-width:0;font-size:9.5pt}.ar-table th{background:#eeebe5}.ar-cite{border-color:#cfcac2}.ar-sources a[href^=http]:after{content:" — " attr(href);color:#666;word-break:break-all;font-size:8.5pt}.ar-fig,.ar-author,.ar-table,tr,blockquote,.ar-toc{break-inside:avoid}h2,h3{break-after:avoid}a{color:inherit}[data-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
