.annotated-text.svelte-hzhm1k{background-color:#59a1ff59;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;padding:0 2px;transition:opacity .2s ease}.annotated-text.svelte-hzhm1k:hover{opacity:.6}.annotation-ref.svelte-hzhm1k{background:none;color:#303030;font-size:.5em;font-weight:700;line-height:1;margin-left:2px;opacity:.6;vertical-align:super}.video.svelte-16wl64p{position:relative;width:100%}.video.svelte-16wl64p .poster:where(.svelte-16wl64p){opacity:1;pointer-events:none;transition:opacity .35s cubic-bezier(.65,0,.35,1);width:100%;z-index:1}.hide:is(.video .poster){opacity:0}.video.svelte-16wl64p video:where(.svelte-16wl64p){height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.visual-link.svelte-18hz4fe{color:inherit;display:block;-webkit-text-decoration:none;text-decoration:none}.selection-save-container.svelte-1hyiw2i{position:relative}.selection-toolbar.svelte-1hyiw2i{pointer-events:auto;position:absolute;transform:translate(-50%) translateY(-100%);z-index:100}.hover-toolbar.svelte-1hyiw2i:after{content:"";height:16px;left:0;position:absolute;right:0;top:100%}.save-btn.svelte-1hyiw2i{align-items:center;background:#303030;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#f6f6f6;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease,transform .15s ease;width:36px}.save-btn.svelte-1hyiw2i:hover{background:#1a1a1a;transform:scale(1.1)}.save-btn.svelte-1hyiw2i:active{transform:scale(.95)}.save-btn.is-saved.svelte-1hyiw2i{background:#a7a7a7}.article.svelte-962h23{box-shadow:0 4px 4px #00000040;margin:160px auto;max-width:1400px;padding:80px 72px 80px 80px;position:relative;transform:rotate(-.96deg);width:79.2%}.article.fit-content.svelte-962h23{min-height:unset}.article.svelte-962h23{background:url(../../../cards/bg-longform-slug.jpg) repeat-y 0 0;background-size:100% auto;border-radius:2px}.article.svelte-962h23 .columns:where(.svelte-962h23){display:flex;gap:90px;position:relative;z-index:1}.article.svelte-962h23 .sidebar:where(.svelte-962h23){flex-shrink:0;position:relative;width:247px}.hidden.svelte-962h23:is(.article:where(.svelte-962h23) .sidebar:where(.svelte-962h23)){display:none}.article.svelte-962h23 .sidebar-annotation:where(.svelte-962h23){left:0;position:absolute;width:100%}.article.svelte-962h23 .sidebar-ann-image:where(.svelte-962h23){box-shadow:0 2px 8px #0000001a}:is(.article:where(.svelte-962h23) .sidebar-ann-image:where(.svelte-962h23)) .image-inner.svelte-962h23{overflow:hidden}:is(:is(.article:where(.svelte-962h23) .sidebar-ann-image:where(.svelte-962h23)) .image-inner.svelte-962h23) img{display:block;height:auto;width:100%}.bordered.svelte-962h23:is(.article:where(.svelte-962h23) .sidebar-ann-image:where(.svelte-962h23)){background:var(--color-grey-002);padding:10px 10px 8px}:is(.article:where(.svelte-962h23) .sidebar-ann-image:where(.svelte-962h23)) .caption-row.svelte-962h23{align-items:center;display:flex;justify-content:space-between;padding-top:4px}:is(.article:where(.svelte-962h23) .sidebar-ann-image:where(.svelte-962h23)) .caption-text.svelte-962h23{color:#1a1a1a;font-family:var(--font-serif);font-size:var(--text-xs);font-weight:700}:is(.article:where(.svelte-962h23) .sidebar-ann-image:where(.svelte-962h23)) .caption-id.svelte-962h23{color:var(--color-grey);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400}.article.svelte-962h23 .sidebar-ann-text:where(.svelte-962h23){display:flex;flex-direction:column;gap:4px}:is(.article:where(.svelte-962h23) .sidebar-ann-text:where(.svelte-962h23)) .ann-numeral.svelte-962h23,:is(.article:where(.svelte-962h23) .sidebar-ann-text:where(.svelte-962h23)) .ann-title.svelte-962h23{color:#1a1a1a;font-family:var(--font-serif);font-size:var(--text-sm);font-weight:700}:is(.article:where(.svelte-962h23) .sidebar-ann-text:where(.svelte-962h23)) .ann-title.svelte-962h23{line-height:var(--leading-relaxed)}:is(.article:where(.svelte-962h23) .sidebar-ann-text:where(.svelte-962h23)) .ann-body.svelte-962h23{color:#1a1a1a;font-family:var(--font-serif);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-relaxed);margin:0}:is(.article:where(.svelte-962h23) .sidebar-ann-text:where(.svelte-962h23)) .ann-visual.svelte-962h23{margin-top:4px;overflow:hidden;width:100%}:is(:is(.article:where(.svelte-962h23) .sidebar-ann-text:where(.svelte-962h23)) .ann-visual.svelte-962h23) img{display:block;height:auto;width:100%}.article.svelte-962h23 .main:where(.svelte-962h23){display:flex;flex:1;flex-direction:column;min-width:0}.article.svelte-962h23 .article-header:where(.svelte-962h23){padding-bottom:48px}.article.svelte-962h23 .article-title-image:where(.svelte-962h23){margin-bottom:24px}:is(.article.svelte-962h23 .article-title-image:where(.svelte-962h23)) img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.article.svelte-962h23 .article-title:where(.svelte-962h23){color:#1a1a1a;font-family:var(--font-serif);font-size:46px;font-weight:700;line-height:1.19;margin:0;word-break:break-word}.article.svelte-962h23 .article-body:where(.svelte-962h23){color:#1a1a1a;display:flex;flex-direction:column;font-family:var(--font-serif);font-size:18px;font-weight:600;gap:32px;line-height:var(--leading-relaxed);white-space:pre-wrap}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) p{margin:0}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ol{counter-reset:item;list-style:none;margin:0;padding:0}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ol>li{counter-increment:item;display:grid;gap:0 32px;grid-template-columns:.25fr 1fr;margin-bottom:16px}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ol>li:before{color:inherit;content:counter(item);font-family:var(--font-serif);font-size:inherit;font-weight:700;line-height:inherit}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ol>li>p{margin:0}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ul{list-style:none;margin:0;padding:0}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ul>li{display:grid;gap:0 32px;grid-template-columns:1fr 1fr;margin-bottom:16px}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ul>li:before{color:inherit;content:"•";font-weight:700}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ul>li>p{margin:0}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) blockquote{border:none;margin:0;padding:0 0 0 40%}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) blockquote>p{margin:0}.article.svelte-962h23 .module-narrow:where(.svelte-962h23){margin-left:auto;margin-right:auto;max-width:55%}.article.svelte-962h23 .paywall-fade:where(.svelte-962h23){margin-top:32px;position:relative}.article.svelte-962h23 .paywall-placeholder:where(.svelte-962h23){color:#1a1a1a;display:flex;filter:blur(6px);flex-direction:column;font-family:var(--font-serif);font-size:24px;font-weight:600;gap:32px;line-height:var(--leading-relaxed);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}:is(.article.svelte-962h23 .paywall-placeholder:where(.svelte-962h23)) p{margin:0}.article.svelte-962h23 .paywall-cta:where(.svelte-962h23){background:none;border:none;color:#1a1a1a;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400;left:50%;padding:0;position:absolute;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media (width < 1280px){.article.svelte-962h23{width:85%}.article.svelte-962h23 .sidebar:where(.svelte-962h23){width:25%}.article.svelte-962h23 .module-narrow:where(.svelte-962h23){max-width:60%}}@media (width < 1024px){.article.svelte-962h23{padding:50px 42px 50px 50px}}@media (width < 768px){.article.svelte-962h23{margin:120px auto;-webkit-mask-image:none;mask-image:none;padding:40px 40px 120px;transform:rotate(-.3deg);width:90%}.article.svelte-962h23 .columns:where(.svelte-962h23){flex-direction:column;gap:40px}.article.svelte-962h23 .sidebar:where(.svelte-962h23){display:none}.article.svelte-962h23 .article-title:where(.svelte-962h23){font-size:40px;font-size:32px}.article.svelte-962h23 .article-body:where(.svelte-962h23){font-size:16px}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) h2{font-size:24px}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) h3{font-size:20px}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) h4{font-size:18px}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) h5{font-size:16px}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) h6{font-size:14px}:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ol>li,:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) ul>li{grid-template-columns:0fr 1fr}.article.svelte-962h23 .module-narrow:where(.svelte-962h23){max-width:65%}}@media (width < 640px){:is(.article.svelte-962h23 .article-body:where(.svelte-962h23)) blockquote{padding:0 0 0 20%}}@media (width < 480px){.article.svelte-962h23{margin-top:80px;padding:24px 24px 80px;transform:rotate(-.15deg);width:92%}.article.svelte-962h23 .article-title:where(.svelte-962h23){font-size:28px}.article.svelte-962h23 .module-narrow:where(.svelte-962h23){max-width:80%}}.mobile-annotation.svelte-962h23{background:var(--color-grey-002,#f0eeeb);border-radius:4px;box-shadow:0 4px 16px #00000040;max-width:260px;overflow:visible;position:absolute;touch-action:none;width:60vw;z-index:200}.mobile-ann-close.svelte-962h23{height:24px;position:absolute;right:-8px;top:-8px;width:24px;z-index:10}.mobile-ann-close.svelte-962h23:before{content:"";top:-10px;right:-10px;bottom:-10px;left:-10px;position:absolute}.mobile-ann-close.svelte-962h23{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center}.mobile-ann-image.svelte-962h23 img{display:block;height:auto;width:100%}.mobile-ann-text.svelte-962h23{display:flex;flex-direction:column;gap:6px;padding:14px}.mobile-ann-text.svelte-962h23 .ann-title:where(.svelte-962h23){color:#1a1a1a;font-family:var(--font-serif);font-size:11px;font-weight:700;line-height:1.4}.mobile-ann-text.svelte-962h23 .ann-body:where(.svelte-962h23){color:#1a1a1a;font-family:var(--font-serif);font-size:12px;font-weight:400;line-height:1.5;margin:0}
