.article-body-module__7hpC4G__layout{padding-block:clamp(3rem, 6vw, 4.5rem) var(--section-y);gap:2.5rem;display:grid}.article-body-module__7hpC4G__aside{align-self:stretch}.article-body-module__7hpC4G__toc{display:none}.article-body-module__7hpC4G__tocLabel{color:#ffffff61;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1}.article-body-module__7hpC4G__toc ol{margin:1.25rem 0 0;padding:0;list-style:none}.article-body-module__7hpC4G__toc li+li{margin-top:.875rem}.article-body-module__7hpC4G__toc a{color:#ffffff73;font-size:var(--text-sm);letter-spacing:-.01em;transition:color .32s var(--ease-ui);padding-left:.875rem;line-height:1.4;display:block;position:relative}.article-body-module__7hpC4G__toc a:before{content:"";opacity:.35;transform-origin:50%;width:2px;height:.9em;transition:transform .38s var(--ease-reveal), opacity .38s var(--ease-ui);background:currentColor;border-radius:1px;position:absolute;top:.4em;left:0;transform:scaleY(.6)}.article-body-module__7hpC4G__tocActive{color:var(--color-text)}.article-body-module__7hpC4G__tocActive:before{background:var(--color-brand-soft);opacity:1;transform:scaleY(1)}.article-body-module__7hpC4G__prose{min-width:0}.article-body-module__7hpC4G__lead,.article-body-module__7hpC4G__p,.article-body-module__7hpC4G__list,.article-body-module__7hpC4G__callout{max-width:68ch}.article-body-module__7hpC4G__lead{color:var(--color-text);letter-spacing:-.02em;font-size:clamp(1.0625rem,1.8vw,1.3125rem);line-height:1.55}.article-body-module__7hpC4G__p{color:var(--color-text-muted);letter-spacing:-.01em;margin-top:1.5rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75}.article-body-module__7hpC4G__h2{color:var(--color-text);letter-spacing:-.04em;text-wrap:balance;margin-top:clamp(2.5rem,5vw,3.5rem);scroll-margin-top:clamp(6rem,14vh,8.75rem);font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:400;line-height:1.2}.article-body-module__7hpC4G__list{margin:1.5rem 0 0;padding:0;list-style:none}.article-body-module__7hpC4G__list li{color:var(--color-text-muted);letter-spacing:-.01em;padding-left:1.5rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.65;position:relative}.article-body-module__7hpC4G__list li+li{margin-top:.75rem}.article-body-module__7hpC4G__list li:before{background:var(--color-brand-soft);content:"";width:.375rem;height:1px;position:absolute;top:.7em;left:0}.article-body-module__7hpC4G__callout{border-radius:var(--radius-md);background:linear-gradient(140deg,#8c24db24,#0000 62%);border:1px solid #c98bff38;margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,2.4vw,1.75rem) clamp(1.75rem,3vw,2.25rem);position:relative}.article-body-module__7hpC4G__callout:before{background:var(--color-brand-soft);content:"";border-radius:0 1px 1px 0;width:2px;position:absolute;top:clamp(1.25rem,2.4vw,1.75rem);bottom:clamp(1.25rem,2.4vw,1.75rem);left:0}.article-body-module__7hpC4G__callout p{color:var(--color-text);letter-spacing:-.02em;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55}.article-body-module__7hpC4G__motionReady [data-block]{opacity:0;transition:opacity .6s var(--ease-reveal), transform .6s var(--ease-reveal);transform:translateY(.875rem)}.article-body-module__7hpC4G__motionReady [data-block].article-body-module__7hpC4G__entered{opacity:1;transform:none}@media (min-width:62rem){.article-body-module__7hpC4G__layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(3rem,6vw,5rem)}.article-body-module__7hpC4G__toc{display:block;position:sticky;top:clamp(6rem,14vh,8.75rem)}}@media (hover:hover){.article-body-module__7hpC4G__toc a:hover{color:var(--color-text)}}@media (prefers-reduced-motion:reduce){.article-body-module__7hpC4G__motionReady [data-block]{opacity:1;transition:none;transform:none}.article-body-module__7hpC4G__toc a,.article-body-module__7hpC4G__toc a:before{transition:none}}
.article-close-module__wzCBya__section{padding-bottom:var(--section-y);position:relative}.article-close-module__wzCBya__container{gap:clamp(2rem,4vw,3rem);display:grid}.article-close-module__wzCBya__byline{border-top:1px solid var(--color-line);padding-top:clamp(1.75rem,3vw,2.5rem)}.article-close-module__wzCBya__bylineLabel,.article-close-module__wzCBya__relatedLabel{color:#ffffff61;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1}.article-close-module__wzCBya__bylineName{color:var(--color-text);letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.3}.article-close-module__wzCBya__bylineNote{max-width:56ch;color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;margin-top:.625rem;line-height:1.6}.article-close-module__wzCBya__related ul{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.article-close-module__wzCBya__related a{border:1px solid var(--color-line);border-radius:var(--radius-md);transition:border-color .38s var(--ease-ui), background-color .38s var(--ease-ui);align-items:center;gap:1rem;padding:.75rem;display:flex}.article-close-module__wzCBya__relatedMedia{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-media-fallback);flex:none;width:4.5rem;position:relative;overflow:hidden}.article-close-module__wzCBya__relatedMedia img{object-fit:cover}.article-close-module__wzCBya__relatedTitle{color:var(--color-text);font-size:var(--text-md);letter-spacing:-.02em;flex:1;line-height:1.35}.article-close-module__wzCBya__relatedIcon{width:1.0625rem;height:1.0625rem;color:var(--color-text-muted);fill:currentColor;transition:transform .42s var(--ease-reveal);flex:none}.article-close-module__wzCBya__cta{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(150deg,#8c24db24,#0000 58%),#090610b3;padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden}.article-close-module__wzCBya__cta:before{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#c98bff1f,#0000 62%);width:min(26rem,58%);position:absolute;top:-55%;right:-8%}.article-close-module__wzCBya__ctaTitle,.article-close-module__wzCBya__ctaLede,.article-close-module__wzCBya__ctaActions{z-index:1;position:relative}.article-close-module__wzCBya__ctaTitle{max-width:22ch;color:var(--color-text);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.375rem,3vw,2rem);font-weight:400;line-height:1.1}.article-close-module__wzCBya__ctaLede{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;margin-top:.875rem;line-height:1.6}.article-close-module__wzCBya__ctaActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.article-close-module__wzCBya__primary,.article-close-module__wzCBya__secondary{border-radius:var(--radius-pill);min-height:2.875rem;font-size:var(--text-md);letter-spacing:-.02em;transition:background-color .32s var(--ease-ui), border-color .32s var(--ease-ui), color .32s var(--ease-ui);align-items:center;gap:.5rem;padding-inline:1.375rem;font-weight:500;line-height:1;display:inline-flex}.article-close-module__wzCBya__primary{background:var(--color-text);color:var(--color-bg)}.article-close-module__wzCBya__secondary{border:1px solid var(--color-line);color:var(--color-text)}.article-close-module__wzCBya__primary svg,.article-close-module__wzCBya__secondary svg{fill:currentColor;width:1.0625rem;height:1.0625rem;transition:transform .42s var(--ease-reveal)}.article-close-module__wzCBya__motionReady [data-close-reveal]{opacity:0;transition:opacity .66s var(--ease-reveal), transform .66s var(--ease-reveal);transform:translateY(1.25rem)}.article-close-module__wzCBya__motionReady [data-close-reveal].article-close-module__wzCBya__entered{opacity:1;transform:none}@media (min-width:48rem){.article-close-module__wzCBya__related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.article-close-module__wzCBya__related a:hover{background:#8c24db1f;border-color:#c98bff73}.article-close-module__wzCBya__related a:hover .article-close-module__wzCBya__relatedIcon{transform:translate(.125rem,-.125rem)}.article-close-module__wzCBya__primary:hover svg{transform:translate(.1875rem)}.article-close-module__wzCBya__secondary:hover{color:var(--color-brand-soft);border-color:#c98bff8c}.article-close-module__wzCBya__secondary:hover svg{transform:translate(.1875rem,-.1875rem)}}@media (prefers-reduced-motion:reduce){.article-close-module__wzCBya__motionReady [data-close-reveal]{opacity:1;transition:none;transform:none}.article-close-module__wzCBya__related a,.article-close-module__wzCBya__relatedIcon,.article-close-module__wzCBya__primary svg,.article-close-module__wzCBya__secondary svg{transition:none}}
.article-hero-module__IRKLOq__hero{padding-top:clamp(7.5rem,18vw,10rem);position:relative}.article-hero-module__IRKLOq__grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 92%);mask-image:linear-gradient(#000 0% 48%,#0000 92%)}.article-hero-module__IRKLOq__inner{z-index:1;position:relative}.article-hero-module__IRKLOq__back{min-height:2.75rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;transition:color .32s var(--ease-ui);align-items:center;gap:.5rem;font-weight:500;line-height:1;display:inline-flex}.article-hero-module__IRKLOq__backIcon{fill:currentColor;width:1rem;height:1rem;transition:transform .38s var(--ease-reveal);rotate:180deg}.article-hero-module__IRKLOq__meta{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.75rem;font-weight:500;line-height:1;display:flex}.article-hero-module__IRKLOq__category{color:var(--color-brand-soft)}.article-hero-module__IRKLOq__dot{opacity:.5;background:currentColor;border-radius:50%;width:.1875rem;height:.1875rem}.article-hero-module__IRKLOq__title{max-width:20ch;color:var(--color-text);letter-spacing:-.055em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.25rem,6vw,4rem);font-weight:400;line-height:1}.article-hero-module__IRKLOq__standfirst{max-width:52ch;color:var(--color-text-muted);letter-spacing:-.02em;margin-top:1.5rem;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.55}.article-hero-module__IRKLOq__media{aspect-ratio:16/8;background:var(--color-media-fallback);margin:clamp(3rem,6vw,4.5rem) 0 0;position:relative;overflow:hidden}.article-hero-module__IRKLOq__media img{object-fit:cover}.article-hero-module__IRKLOq__media:after{content:"";pointer-events:none;background:linear-gradient(#01000473 0%,#0000 26% 68%,#0100048c 100%);position:absolute;inset:0}.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__back,.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__meta,.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__title,.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__standfirst,.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__media{animation:article-hero-module__IRKLOq__articleReveal .72s var(--ease-reveal) both}.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__meta{animation-delay:80ms}.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__title{animation-delay:.16s}.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__standfirst{animation-delay:.26s}.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__media{animation-delay:.34s}@keyframes article-hero-module__IRKLOq__articleReveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (min-width:62rem){.article-hero-module__IRKLOq__media{aspect-ratio:21/8}}@media (hover:hover){.article-hero-module__IRKLOq__back:hover{color:var(--color-brand-soft)}.article-hero-module__IRKLOq__back:hover .article-hero-module__IRKLOq__backIcon{transform:translate(-.25rem)}}@media (prefers-reduced-motion:reduce){.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__back,.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__meta,.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__title,.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__standfirst,.article-hero-module__IRKLOq__hero .article-hero-module__IRKLOq__media{animation:none}.article-hero-module__IRKLOq__backIcon{transition:none}}
