.wr-toc{position:absolute;inset:0;pointer-events:none;z-index:3}.wr-toc__frame{height:100%}.wr-toc__nav{position:sticky;top:var(--writing-toc-top);width:min(var(--writing-toc-width),calc((100% - var(--writing-prose-width)) / 2 - var(--layout-title-start) - 48px));height:calc(100svh - var(--writing-toc-top) - 32px);pointer-events:none}.wr-toc__label{position:absolute;top:0;left:24px;margin:0;font:500 12px/1.5 var(--font-reading)}.wr-toc__sections{position:absolute;inset:32px 0 44px}.wr-toc ol,.wr-mobile-contents ol{list-style:none;padding:0;margin:0}.wr-toc__sections ol{position:absolute;inset:0}.wr-toc__sections li{position:absolute;top:calc(var(--section-position) * (100% - 44px));left:0;width:100%}.wr-toc__sections a{position:relative;display:flex;align-items:center;min-height:44px;padding-left:24px;font:400 13px/1.5 var(--font-reading);color:color-mix(in srgb,var(--ink) 75%,var(--paper));text-decoration:none}.wr-toc__sections a:before{content:"";position:absolute;top:20px;left:-2px;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--ink) 40%,var(--paper));outline:4px solid var(--paper)}.wr-toc__sections a[aria-current=location]{color:var(--ink);font-weight:600}.wr-toc__rail{position:absolute;inset:0 auto 0 0;width:1px;background:color-mix(in srgb,var(--ink) 22%,var(--paper));pointer-events:auto}.wr-toc__rail:before{content:"";position:absolute;inset:-32px -18px -44px}.wr-toc__marker{position:absolute;width:2px;height:var(--reading-window, 12%);left:-.5px;top:calc(var(--reading-progress, 0) * (100% - var(--reading-window, 12%)));background:color-mix(in srgb,var(--ink) 70%,var(--paper));z-index:1}.wr-toc__back{position:absolute;bottom:0;left:24px;display:inline-flex;align-items:center;min-height:44px;font:400 12px/1.5 var(--font-reading);text-underline-offset:.2em}.wr-toc__label,.wr-toc__sections a span,.wr-toc__back{opacity:0;transition:opacity .28s var(--ease-enter)}.wr-toc__nav:hover,.wr-toc__nav:focus-within{pointer-events:auto}.wr-toc__nav:hover .wr-toc__label,.wr-toc__nav:hover a span,.wr-toc__nav:hover .wr-toc__back,.wr-toc__nav:focus-within .wr-toc__label,.wr-toc__nav:focus-within a span,.wr-toc__nav:focus-within .wr-toc__back{opacity:1}.wr-toc__sections a:hover span{text-decoration:underline;text-underline-offset:.2em}.wr-toc a:focus-visible,.wr-mobile-contents a:focus-visible,.wr-mobile-contents summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.js .wr-toc[data-reading=false]{visibility:hidden;opacity:0}.wr-mobile-contents{display:none}@media(max-width:1279px){.wr-toc{display:none}.wr-mobile-contents{display:block;position:sticky;top:max(64px,var(--header-height));z-index:5;margin-bottom:28px;background:var(--paper);transition:top var(--duration-quick) var(--ease-move)}body:has(.site-header.is-scroll-hidden):not(:has(.site-header :focus-visible)):not(.menu-is-open):not(.menu-is-closing) .wr-mobile-contents{top:0}.wr-mobile-contents__details{position:relative;width:var(--writing-prose-width);max-width:100%;margin-inline:auto;background:var(--paper)}.wr-mobile-contents summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;cursor:pointer;list-style:none;font:500 14px/1.5 var(--font-reading)}.wr-mobile-contents summary::-webkit-details-marker{display:none}.wr-mobile-contents__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:16px}.wr-mobile-contents__toggle{flex:none;font-size:22px;font-weight:400}.wr-mobile-contents details[open] .wr-mobile-contents__toggle{transform:rotate(45deg)}.wr-mobile-contents__progress{position:absolute;top:46px;left:0;width:100%;height:2px;background:var(--ink);transform:scaleX(var(--reading-progress, 0));transform-origin:left;pointer-events:none}.wr-mobile-contents nav{max-height:min(420px,60svh);overflow:auto;padding-bottom:16px}.wr-mobile-contents a{display:flex;align-items:center;min-height:44px;padding-block:10px;font:400 14px/1.5 var(--font-reading);text-decoration:none}.wr-mobile-contents a[aria-current=location]{font-weight:600}.wr-mobile-contents [data-author-link]{margin-top:12px;font-weight:500}}.no-js .wr-toc__marker{display:none}@media(pointer:coarse){.wr-toc__nav{pointer-events:auto}.wr-toc__label,.wr-toc__sections a span,.wr-toc__back{opacity:1}}@media(prefers-reduced-motion:reduce){.wr-toc__label,.wr-toc__sections a span,.wr-toc__back,.wr-mobile-contents{transition:none}}.no-js .wr-mobile-contents{position:static}body:has(.writing-article):not(.is-loading):not(.menu-is-open),.no-js body:has(.writing-article){overflow-x:clip;overflow-y:visible}.writing-article{background:var(--paper);color:var(--ink)}.wr-illustrated{position:relative;isolation:isolate;padding-top:var(--writing-hero-top);padding-bottom:64px}.wr-illustrated__copy{position:relative;z-index:1;width:var(--writing-prose-width);max-width:100%}.wr-illustrated__title{margin:0;font:500 var(--writing-article-title)/1.02 var(--font-heading);letter-spacing:var(--track-tight);text-wrap:balance}.wr-illustrated__standfirst{margin:24px 0 0;max-width:36em;font:400 var(--writing-reading)/1.65 var(--font-reading);text-wrap:pretty}.wr-illustrated__meta{margin:24px 0 0;font:400 var(--writing-meta)/1.6 var(--font-reading);color:color-mix(in srgb,var(--ink) 72%,var(--paper))}.wr-illustrated__art{position:absolute;z-index:0;right:0;top:64px;width:85%;height:var(--writing-hero-art-height);max-height:calc(100% - 64px);pointer-events:none;opacity:var(--writing-art-opacity, 1);mask-image:linear-gradient(to bottom,#000 42%,transparent 100%)}.wr-illustrated__art .writing-art{height:100%;mask-image:linear-gradient(to right,transparent,#000 48%)}.wr-illustrated__art .writing-art img{object-fit:cover;object-position:right center;mix-blend-mode:multiply;filter:contrast(1.08)}.wr-illustrated__art:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 28%,var(--paper) 94%),linear-gradient(to right,var(--paper),transparent 65%)}.wr-reading{position:relative}.writing-article .wr-essay{padding-top:0}.writing-article .wr-essay__column{width:var(--writing-prose-width)}.writing-article .wr-essay .wr-body{max-width:none;font-size:var(--writing-reading);line-height:1.8}.writing-article .wr-body,.writing-article .wr-body [id]{scroll-margin-top:144px}.writing-article .wr-body [tabindex="-1"]:focus{outline:none}@media(max-width:1279px){.wr-illustrated__art{width:85%}}@media(max-width:767px){.wr-illustrated{padding-bottom:40px}.wr-illustrated__art{top:64px;width:100%}.wr-illustrated__art .writing-art{mask-image:linear-gradient(to right,transparent,#000 80%)}.wr-illustrated__art:after{background:linear-gradient(to bottom,transparent,var(--paper) 80%)}.wr-illustrated__standfirst{margin-top:20px}}@media(prefers-reduced-motion:reduce){.wr-illustrated__art{opacity:1}}.sec.wr-essay{padding-bottom:var(--writing-author-gap)}.wr-essay__column{width:var(--layout-reading-width);max-width:100%;font-size:var(--text-lede)}.wr-essay .wr-body{font-size:var(--text-lede);line-height:1.6;max-width:var(--measure-copy)}.wr-essay .wr-body p,.wr-essay .wr-body li{font-family:var(--font-reading);font-weight:400}.wr-essay .wr-body p{margin:0 0 1.1em}.wr-essay .wr-body p:last-child{margin-bottom:0}.wr-essay .wr-body h2{font:600 var(--writing-heading)/1.15 var(--font-heading);letter-spacing:-.01em;margin:1.6em 0 .5em}.wr-essay .wr-body h3,.wr-essay .wr-body h4{font:500 var(--writing-subheading)/1.4 var(--font-reading);margin:1.8em 0 .65em}.wr-essay .wr-body h4{font-size:var(--writing-minor-heading)}.wr-essay .wr-body ul,.wr-essay .wr-body ol{margin:0 0 1.1em;padding-left:1.4em}.wr-essay .wr-body li{margin-bottom:.5em}.wr-essay .wr-body li::marker{opacity:.5}.wr-essay .wr-body blockquote{margin:2em 0;padding-left:1.2em;border-left:2px solid color-mix(in srgb,var(--ink) 30%,transparent)}.wr-essay .wr-body blockquote p{font-family:var(--font-accent);font-style:italic;font-weight:500;font-size:1.85em;line-height:1.25;margin-bottom:.4em}.wr-essay .wr-body blockquote p:last-child{margin-bottom:0}.wr-essay .wr-body blockquote em{font-style:italic}.wr-essay .wr-body cite{display:block;margin-top:.5em;font-family:var(--font-reading);font-style:normal;font-weight:400;font-size:.48em;line-height:1.3;opacity:.55}.wr-essay .wr-body [lang=ar]{font-family:Amiri,serif;font-style:normal;font-weight:400;line-height:2}.wr-essay .wr-body strong{font-weight:700}.wr-essay .wr-body a{text-decoration:underline;text-underline-offset:.18em}.wr-essay .wr-body hr{margin:2.5em 0;border:0;border-top:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.wr-essay .wr-body code,.wr-essay .wr-body pre{font-family:var(--font-reading);font-weight:400}.wr-callout{margin-block:1.8em;padding:var(--writing-callout-padding);background:var(--tint)}.wr-essay .wr-body .wr-callout__label{margin:0 0 12px;font:500 var(--writing-meta)/1.5 var(--font-reading)}.wr-essay .wr-body .wr-callout p:last-child{margin-bottom:0}.wr-close{background:var(--paper);color:var(--ink);padding-block:0 var(--writing-section)}.wr-close__column{width:var(--writing-prose-width);max-width:100%;padding:var(--writing-author-padding);display:grid;grid-template-columns:var(--writing-author-portrait) minmax(0,1fr);gap:28px;background:var(--tint);scroll-margin-top:144px}.wr-close__column:focus{outline:none}.wr-close__portrait{width:100%;aspect-ratio:1;border-radius:50%;background:var(--paper);overflow:hidden;align-self:start}.wr-close__portrait img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.wr-close__label{margin:0 0 8px;font:500 var(--writing-meta)/1.5 var(--font-reading)}.wr-close__title{margin:0;font:500 var(--writing-author-title)/1.1 var(--font-heading);letter-spacing:var(--track-tight)}.wr-close__copy{margin:16px 0 12px;font:400 var(--writing-body)/1.65 var(--font-reading);max-width:55ch}.wr-close__action{display:inline-flex;align-items:center;gap:12px;min-height:44px;max-width:100%;font:500 var(--writing-body)/1.5 var(--font-reading);text-decoration:none}.wr-close__action:hover span,.wr-close__action:focus-visible span{text-decoration:underline;text-underline-offset:.25em}.wr-close__action:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:767px){.wr-close__column{gap:20px}.wr-close__profile{display:contents}.wr-close__portrait{grid-column:1;grid-row:1;align-self:center}.wr-close__identity{grid-column:2;align-self:center}.wr-close__label{margin:0 0 4px}.wr-close__copy{grid-column:1 / -1;margin:0}.wr-close__action{grid-column:1 / -1;justify-self:start}}@media(max-width:359px){.wr-close__identity{display:contents}.wr-close__label{grid-column:2;grid-row:1;align-self:center;margin:0}.wr-close__title{grid-column:1 / -1}}
