.article_header__S4cM_{padding:clamp(6rem,16vh,10rem) clamp(1.25rem,4vw,3rem) 0}.article_headerInner__yacqF{margin-inline:auto;max-width:60rem}.article_crumbs__J2Lm0{display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono-meta);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground)}.article_crumbLink__zsxCS{transition:color .3s var(--ease-editorial)}.article_crumbLink__zsxCS:hover,.article_title__MnEXG{color:var(--signal-white)}.article_title__MnEXG{margin-top:1.5rem;font-size:clamp(2.25rem,5.4vw,4rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.article_metaRow__WYkpx{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-top:clamp(2rem,5vh,3rem);padding-bottom:1rem;border-bottom:1px solid rgba(244,241,255,.12)}.article_meta__EgGBt{font-family:var(--font-mono-meta);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground)}.article_metaLabel__UErNW{color:var(--muted-foreground)}.article_lead__YicQG{margin-top:clamp(1.5rem,4vh,2.25rem);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6;color:color-mix(in oklab,var(--foreground) 88%,transparent);text-wrap:pretty}.article_byline__sVCOi{display:flex;align-items:center;gap:.875rem;margin-top:clamp(1.75rem,4vh,2.5rem)}.article_bylineAvatar__0srWJ{position:relative;display:block;width:3rem;height:3rem;flex:none;overflow:hidden;border-radius:999px;background:var(--surface-dark-elevated)}.article_bylineImage__KBreC{object-fit:cover}.article_bylineText__veGSw{display:flex;flex-direction:column;gap:.15rem;min-width:0}.article_bylineName__DrUSI{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--signal-white)}.article_bylineLink__HCcKc{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:.25rem;background:var(--signal-blue);color:var(--surface-dark);font-size:.6875rem;font-weight:700;line-height:1;transition:opacity .3s var(--ease-editorial)}.article_bylineLink__HCcKc:hover{opacity:.8}.article_bylineRole__hQxG_{font-size:1rem;color:var(--muted-foreground)}.article_heroImageWrap__5aTAf{padding:clamp(2.5rem,7vh,4rem) clamp(1.25rem,4vw,3rem) 0}.article_heroImage__2ac8r{position:relative;margin-inline:auto;max-width:60rem;aspect-ratio:3/2;overflow:hidden;border-radius:clamp(.875rem,1.6vw,1.25rem);background:var(--surface-dark-elevated);box-shadow:0 0 0 1px rgba(244,241,255,.1),0 40px 90px -40px rgba(0,0,0,.9)}.article_heroImageInner__5qEyf{object-fit:contain}.article_heroImageBackdrop__eaEfR{object-fit:cover;filter:blur(28px) saturate(1.15);opacity:.55;scale:1.2}.article_layout__YOEIV{margin-inline:auto;max-width:var(--container-cinematic-width);padding:clamp(3rem,9vh,5rem) clamp(1.25rem,4vw,3rem)}.article_rail__sPjZI{display:none}.article_body___V89K{min-width:0}@media (min-width:1024px){.article_layout__YOEIV{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}.article_rail__sPjZI{display:block}.article_body___V89K{max-width:48rem}.article_layoutSolo__RHURH{display:block}.article_layoutSolo__RHURH .article_body___V89K{margin-inline:auto}}.article_authorCardWrap__W3uuc{padding:0 clamp(1.25rem,4vw,3rem) clamp(2rem,6vh,4rem)}.article_authorCard___CM9N{display:flex;flex-wrap:wrap;gap:1.25rem;margin-inline:auto;max-width:48rem;padding:clamp(1.5rem,3vw,2rem);border-radius:var(--frame-radius);border:1px solid rgba(244,241,255,.1)}.article_authorAvatar__l3aus{position:relative;display:block;width:3.5rem;height:3.5rem;flex:none;overflow:hidden;border-radius:999px;background:var(--surface-dark-elevated)}.article_authorName__ozHju{margin-top:.5rem;font-size:1.25rem;font-weight:600;color:var(--signal-white)}.article_authorBio__mF76w{margin-top:.5rem;font-size:1.0625rem;line-height:1.6;color:var(--muted-foreground)}.article_nextWrap__Nfsdv{padding:clamp(3rem,8vh,5rem) clamp(1.25rem,4vw,3rem);text-align:center}.article_nextLink__y_USf{display:inline-block;margin-top:1rem;max-width:20ch;font-size:clamp(1.6rem,4vw,3.5rem);line-height:1.06;letter-spacing:-.03em;color:color-mix(in oklab,var(--foreground) 45%,transparent);transition:color .5s var(--ease-editorial)}.article_nextLink__y_USf:hover{color:var(--signal-white)}.ArticleToc_root__ZZvn4{display:none}@media (min-width:1024px){.ArticleToc_root__ZZvn4{position:sticky;top:clamp(5rem,12vh,7rem);display:block;max-height:calc(100vh - 10rem)}}.ArticleToc_title__2i2Yc{font-family:var(--font-mono-meta);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground)}.ArticleToc_line__5VV6W{position:relative;height:2px;margin-top:.875rem;overflow:hidden;border-radius:999px;background:rgba(244,241,255,.12)}.ArticleToc_lineFill__6q_MB{position:absolute;inset:0;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,var(--signal-blue) 0,var(--signal-violet) 100%);will-change:transform}.ArticleToc_list__nz9UW{margin-top:1.5rem;max-height:calc(100vh - 16rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(244,241,255,.18) transparent}.ArticleToc_item__D3gE5+.ArticleToc_item__D3gE5{margin-top:.7rem}.ArticleToc_nested__xvrhp{padding-left:1.1rem}.ArticleToc_link__5ydc6{display:flex;gap:.5rem;font-size:1.0625rem;line-height:1.35;color:var(--muted-foreground);transition:color .3s var(--ease-editorial)}.ArticleToc_linkActive__nrovk,.ArticleToc_link__5ydc6:hover{color:var(--signal-white)}.ArticleToc_index__NXpjm{flex:none;font-family:var(--font-mono-meta);font-size:.75rem;padding-top:.28em;opacity:.55}.ArticleToc_link__5ydc6:focus-visible{outline:2px solid var(--signal-violet);outline-offset:3px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.ArticleToc_link__5ydc6{transition:none}}