@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28.p.3suz6swfy6yti.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8.p.23vch4xguf8lb.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:400;font-display:swap;src:url(../media/b12e986493c137cf.p.2tuvx2ggl0uf7.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-20C4,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.p.048ctm9k7u_u3.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}.dm_mono_f0d019e9-module__cwYKBW__className{font-family:DM Mono,ui-monospace,monospace;font-style:normal}.dm_mono_f0d019e9-module__cwYKBW__variable{--font-dm-mono:"DM Mono", ui-monospace, monospace}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.3zvkfbs08rnj_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.p.1wwzpfhzaj2r0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_d8784268-module__prMFNG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_d8784268-module__prMFNG__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
:root{--color-cr-ground:#2d2929;--color-cr-text:#fff;--color-cr-cream:#f1f1ec;--color-cr-black:#000;--color-cr-red:#bd0000;--color-cr-hover:#ff8da1;--color-cr-rule:gray;--color-cr-grey:#9a9a9a;--font-display:var(--font-instrument), serif;--font-mono:var(--font-dm-mono), ui-monospace, monospace;--font-mono-ui:var(--font-dm-mono), ui-monospace, monospace;--font-body:"acumin-pro", sans-serif;--text-display-72:clamp(2.75rem, 5vw, 4.5rem);--text-display-32:clamp(1.5rem, 2.222vw, 2rem);--text-display-xl:clamp(4rem, 11.111vw, 10rem);--text-h1:calc(var(--text-display-72) * .625);--leading-h1:round(up, calc(var(--text-h1) * 1.1), 4px);--tracking-h1:-.004em;--text-ui-16:1rem;--text-ui-12:.75rem;--text-micro:.625rem;--text-body-14:14px;--leading-body:1.2;--space-paragraph:1.2em;--leading-display:round(up, 1.111em, 4px);--leading-intro:round(up, 1.25em, 4px);--leading-tight:round(up, 1em, 4px);--leading-mono:round(up, 1.3em, 4px);--leading-micro:12px;--leading-display-xl:round(up, .9em, 4px);--tracking-manifesto:-.0225em;--page-margin:clamp(16px, 5.556vw, 80px);--page-max:1440px;--grid-gutter:clamp(12px, 1.389vw, 20px);--cr-cols:repeat(12, minmax(0, 1fr));--grid-margin:1 / 5;--grid-content:5 / -1;--measure-display:calc((100% - 7 * var(--grid-gutter)) / 8 * 7 + 6 * var(--grid-gutter));--measure-body:calc((100% - 7 * var(--grid-gutter)) / 8 * 5 + 4 * var(--grid-gutter));--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-10:clamp(48px, 5.556vw, 80px);--space-15:clamp(64px, 8.333vw, 120px);--space-20:clamp(64px, 11.111vw, 160px);--space-30:clamp(96px, 16.667vw, 240px)}@media (max-width:767px){:root{--text-display-72:1.375rem;--text-display-32:1rem;--text-h1:1.75rem;--leading-h1:2.25rem;--tracking-h1:0em;--text-display-xl:2rem;--leading-display:round(up, 1.25em, 4px);--leading-tight:round(up, 1.2em, 4px);--leading-intro:round(up, 1.5em, 4px);--leading-body:round(up, 1.42em, 4px);--space-paragraph:1.4em;--tracking-manifesto:0em}}@media (max-width:900px){:root{--measure-display:100%;--measure-body:100%}}

:root{--ease-cr:cubic-bezier(.16, 1, .3, 1);--ease-cr-in-out:cubic-bezier(.65, 0, .35, 1)}.reveal__line{display:block}.reveal__word{vertical-align:top;margin:0 -.06em -.12em;padding:0 .06em .12em;display:inline-block;overflow:hidden}.reveal__word>span{display:inline-block}.draw-rule{background-image:linear-gradient(var(--rule-color,var(--color-cr-rule)), var(--rule-color,var(--color-cr-rule)));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:color .2s}a:hover .draw-rule,a:focus-visible .draw-rule,a.draw-rule:hover,a.draw-rule:focus-visible,a.draw-rule[aria-current=page],.draw-rule.is-current{color:var(--color-cr-hover)}@media (prefers-reduced-motion:no-preference){.reveal__word>span{transition:transform 1.1s var(--ease-cr) calc(var(--d,0s) + var(--lead,0s)), opacity .9s var(--ease-cr) calc(var(--d,0s) + var(--lead,0s))}html[data-js] .reveal:not([data-in]) .reveal__word>span{opacity:0;transform:translateY(105%)}html[data-intro=play] [data-after-intro]{--lead:.75s}.draw-rule{transition:background-size .7s var(--ease-cr), color .2s ease}html[data-js] [data-inview]:not([data-in]) .draw-rule,html[data-js] .draw-rule[data-inview]:not([data-in]){background-size:0% 1px}.rise{transition:opacity 1s var(--ease-cr) calc(var(--i,0) * 70ms), transform 1s var(--ease-cr) calc(var(--i,0) * 70ms)}html[data-js] [data-inview]:not([data-in]) .rise{opacity:0;transform:translateY(24px)}}.arrow-through{display:inline-flex;overflow:hidden}@media (prefers-reduced-motion:no-preference) and (hover:hover){a:hover .arrow-through>*,button:hover .arrow-through>*{animation:cr-arrow-through .5s var(--ease-cr)}}@keyframes cr-arrow-through{0%{transform:translate(0)}45%{transform:translate(110%)}46%{transform:translate(-110%)}to{transform:translate(0)}}.intro{display:none}@media (prefers-reduced-motion:no-preference){html[data-intro=play] .intro{z-index:200;background:var(--color-cr-ground);pointer-events:none;animation:cr-intro-lift .9s var(--ease-cr-in-out) 1.05s forwards;justify-content:center;align-items:center;gap:clamp(12px,1.6vw,24px);display:flex;position:fixed;inset:0}.intro__half{filter:invert();opacity:0;width:clamp(120px,16vw,236px);height:auto}.intro__half--left{animation:cr-intro-in .6s var(--ease-cr) .1s forwards, cr-intro-left 1.1s var(--ease-cr-in-out) .85s forwards}.intro__half--right{animation:cr-intro-in .6s var(--ease-cr) .22s forwards, cr-intro-right 1.1s var(--ease-cr-in-out) .85s forwards}}@keyframes cr-intro-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes cr-intro-left{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-40vw)}}@keyframes cr-intro-right{0%{opacity:1;transform:none}to{opacity:0;transform:translate(40vw)}}@keyframes cr-intro-lift{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-cr-ground);color:var(--color-cr-text);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}a{color:inherit}p{margin:0}:focus-visible{outline-offset:4px;outline:1px solid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--page-margin);z-index:100;background:var(--color-cr-cream);color:var(--color-cr-black);font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono-ui);text-transform:uppercase;padding:8px 12px;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--page-max);padding-inline:var(--page-margin);margin-inline:auto}.eyebrow{font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase}.caption{max-width:413px;font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase;text-align:left}.tag-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag-pill{background:var(--color-cr-black);color:var(--color-cr-text);font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono);text-transform:uppercase;white-space:nowrap;border-radius:0;align-items:center;padding:4px 12px;display:inline-flex}em{font-style:italic}.section-gap{margin-top:var(--space-30)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.anchor-grid{grid-template-columns:var(--cr-cols);column-gap:var(--grid-gutter);align-items:start;display:grid}.anchor-grid>:first-child{grid-column:var(--grid-margin)}.anchor-grid>:not(:first-child){grid-column:var(--grid-content)}@media (max-width:900px){.anchor-grid{grid-template-columns:1fr;row-gap:24px}.anchor-grid>:first-child,.anchor-grid>:not(:first-child){grid-column:1}}.hit{position:relative}.hit:before{content:"";height:max(100%, var(--hit,44px));position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.tag-pill--link{text-decoration:none;transition:color .2s}.tag-pill--link:hover,.tag-pill--link:focus-visible{color:var(--color-cr-hover)}.tag-pill.hit{--hit:32px}.tag-pill.hit:before{left:-4px;right:-4px}.text-link{color:var(--color-cr-text);font:300 var(--text-ui-12) / var(--leading-mono) var(--font-mono-ui);text-transform:uppercase;align-items:center;gap:.4em;text-decoration:none;transition:color .2s;display:inline-flex}.text-link:hover,.text-link:focus-visible{color:var(--color-cr-hover)}.text-link__icon{flex:none;width:1.2em;height:1.2em;display:block}.text-link__icon--up{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.text-link{transition:none}}.sentence{display:block}p{text-wrap:pretty}.measure-display{max-width:var(--measure-display)}.measure-body{max-width:var(--measure-body)}@media (max-width:900px){.measure-display,.measure-body{max-width:none}}
