.prose_meta__nz0qh{display:flex;flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;font-family:var(--font-mono-ui);font-size:12.5px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.prose_meta__nz0qh li{display:inline-flex;align-items:center}.prose_meta__nz0qh li+li:before{content:"·";margin:0 10px;color:var(--color-flamingo)}.prose_meta__nz0qh b{font-weight:500;color:var(--color-copy)}.prose_short__quR6C{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:20px clamp(32px,6vw,96px);align-items:start}.prose_shortList__sIw7I{margin:0;padding:0;list-style:none;border-top:2px solid var(--tone-strong);max-width:46rem}.prose_shortList__sIw7I li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 8px;padding:18px 0;border-bottom:1px solid var(--tone-line);font-size:17.5px;line-height:1.55;color:var(--tone-text);counter-increment:short}.prose_shortList__sIw7I{counter-reset:short}.prose_shortList__sIw7I li:before{content:counter(short,decimal-leading-zero);font-family:var(--font-mono-ui);font-size:12.5px;letter-spacing:.08em;color:var(--tone-accent);padding-top:5px}.prose_layout__zKaOl{display:grid;grid-template-columns:minmax(0,46rem) minmax(0,250px);justify-content:space-between;gap:40px clamp(40px,6vw,96px);align-items:start}.prose_toc__evpVo{grid-column:2;grid-row:1;position:sticky;top:112px;max-height:calc(100vh - 140px);overflow-y:auto;padding-top:16px;border-top:2px solid var(--tone-strong)}.prose_tocTitle__nUagy{margin:0 0 12px;font-family:var(--font-mono-ui);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tone-muted)}.prose_toc__evpVo ol{margin:0;padding:0;list-style:none;counter-reset:toc}.prose_toc__evpVo li{counter-increment:toc;border-bottom:1px solid var(--tone-line)}.prose_toc__evpVo a{display:grid;grid-template-columns:30px minmax(0,1fr);padding:11px 0;font-size:14.5px;line-height:1.4;color:var(--tone-muted);text-decoration:none;transition:color .2s,padding .45s var(--ease-sunset)}.prose_toc__evpVo a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono-ui);font-size:11px;letter-spacing:.06em;color:var(--tone-accent);padding-top:2px}.prose_toc__evpVo a:hover{color:var(--tone-strong);padding-left:6px}.prose_article__0uuNv{grid-column:1;grid-row:1;min-width:0}.prose_prose__W3OI1{max-width:68ch;font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--tone-text);overflow-wrap:break-word}.prose_prose__W3OI1>:first-child{margin-top:0}.prose_prose__W3OI1 p{margin:0 0 1.25em;text-wrap:pretty}.prose_prose__W3OI1 .lede{font-size:1.16em;line-height:1.6;color:var(--tone-strong)}.prose_prose__W3OI1 h2{margin:2.4em 0 .7em;padding-top:1.1em;border-top:2px solid var(--tone-strong);font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.035em;line-height:1.08;scroll-margin-top:104px}.prose_prose__W3OI1 h2,.prose_prose__W3OI1 h3{font-family:var(--font-display);font-weight:600;color:var(--tone-strong);text-wrap:balance}.prose_prose__W3OI1 h3{margin:2em 0 .6em;font-size:clamp(1.3rem,2vw,1.55rem);letter-spacing:-.03em;line-height:1.18}.prose_prose__W3OI1 h4{margin:1.6em 0 .4em;font-family:var(--font-display);font-size:1.12rem;letter-spacing:-.02em;line-height:1.3}.prose_prose__W3OI1 h4,.prose_prose__W3OI1 strong{font-weight:600;color:var(--tone-strong)}.prose_prose__W3OI1 a:not([class*=btn-sunset]){color:var(--tone-strong);text-decoration:underline;text-decoration-color:var(--color-flamingo);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color .2s,color .2s}.prose_prose__W3OI1 a:not([class*=btn-sunset]):hover{color:var(--color-flamingo)}.prose_prose__W3OI1 a.prose_src__kRal_:after{content:"\2197";display:inline-block;margin-left:2px;font-family:var(--font-mono-ui);font-size:.72em;color:var(--color-flamingo);text-decoration:none;vertical-align:.25em}.prose_prose__W3OI1 ol,.prose_prose__W3OI1 ul{margin:0 0 1.4em;padding:0;list-style:none}.prose_prose__W3OI1 li{position:relative;margin:0;padding:10px 0 10px 30px;border-bottom:1px solid var(--tone-line)}.prose_prose__W3OI1 li:first-child{border-top:1px solid var(--tone-line)}.prose_prose__W3OI1 ul>li:before{content:"";position:absolute;left:2px;top:1.32em;width:14px;height:2px;background:var(--color-flamingo)}.prose_prose__W3OI1 ol{counter-reset:item}.prose_prose__W3OI1 ol>li{counter-increment:item;padding-left:44px}.prose_prose__W3OI1 ol>li:before{content:counter(item,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--font-mono-ui);font-size:12.5px;letter-spacing:.06em;color:var(--tone-accent)}.prose_prose__W3OI1 li>ol,.prose_prose__W3OI1 li>ul{margin:8px 0 0}.prose_prose__W3OI1 li li{border:0;padding-block:4px;font-size:.95em;color:var(--tone-muted)}.prose_prose__W3OI1 li li:first-child{border-top:0}.prose_prose__W3OI1 blockquote{margin:2em 0;padding:4px 0 4px 26px;border-left:3px solid var(--color-flamingo);font-family:var(--font-display);font-weight:500;font-size:1.28em;letter-spacing:-.02em;line-height:1.36;color:var(--tone-strong)}.prose_prose__W3OI1 blockquote p{margin:0}.prose_prose__W3OI1 blockquote cite{display:block;margin-top:12px;font-family:var(--font-mono-ui);font-style:normal;font-size:12.5px;letter-spacing:.04em;color:var(--tone-muted)}.prose_example__mFNVI,.prose_prose__W3OI1 code{font-family:var(--font-mono-ui);font-size:.84em;letter-spacing:0}.prose_example__mFNVI{display:block;margin:0 0 1.4em;padding:16px 18px;border:1px solid var(--tone-line);border-radius:14px;background:var(--color-haze-2);color:var(--color-copy);line-height:1.55;overflow-wrap:anywhere}.prose_exampleLabel__Zvu_r{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.prose_tableWrap___gz9D{margin:0 0 1.6em;overflow-x:auto;border-top:2px solid var(--tone-strong);-webkit-overflow-scrolling:touch}.prose_tableWrap___gz9D table{width:100%;min-width:520px;border-collapse:collapse;font-size:15.5px;line-height:1.5}.prose_tableWrap___gz9D th{padding:12px 16px 12px 0;text-align:left;vertical-align:bottom;font-family:var(--font-mono-ui);font-weight:500;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tone-muted);border-bottom:1px solid var(--tone-line)}.prose_tableWrap___gz9D td{padding:14px 16px 14px 0;vertical-align:top;border-bottom:1px solid var(--tone-line);color:var(--tone-text)}.prose_tableWrap___gz9D td:first-child{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;color:var(--tone-strong);white-space:nowrap}.prose_pull__eY_Xn{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 28px;margin:2em 0;border-top:2px solid var(--tone-strong)}.prose_pullItem__WFwz2{padding:20px 0 18px;border-bottom:1px solid var(--tone-line)}.prose_pullNum__CKkcp{font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,4.4vw,3.2rem);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--color-tangerine),var(--color-flamingo));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.prose_pullItem__WFwz2 p{margin:10px 0 8px;font-size:15.5px;line-height:1.45;color:var(--tone-text)}.prose_prose__W3OI1 .prose_pullItem__WFwz2 a{display:inline-block;font-family:var(--font-mono-ui);font-size:11.5px;line-height:1.5;letter-spacing:.02em;color:var(--tone-muted);text-decoration-color:var(--tone-line);text-decoration-thickness:1px;text-underline-offset:3px}.prose_prose__W3OI1 .prose_pullItem__WFwz2 a:hover{color:var(--tone-strong);text-decoration-color:var(--color-flamingo)}.prose_callout__iURXM{margin:2em 0;padding:2px 0 2px 24px;border-left:3px solid var(--color-flamingo)}.prose_callout__iURXM[data-kind=warn]{border-left-color:var(--color-danger)}.prose_callout__iURXM[data-kind=sun]{border-left-color:var(--color-sun)}.prose_calloutKicker__atZ01{display:block;margin-bottom:8px;font-family:var(--font-mono-ui);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tone-muted)}.prose_callout__iURXM>:last-child,.prose_prose__W3OI1 .prose_callout__iURXM ul{margin-bottom:0}.prose_pairs__uaij_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0 0 1.6em;border-top:2px solid var(--tone-strong)}.prose_pair__pbERs{padding:18px 0;border-bottom:1px solid var(--tone-line)}.prose_prose__W3OI1 .prose_pair__pbERs h4{margin:0 0 6px}.prose_pair__pbERs p{margin:0;font-size:16px;line-height:1.55;color:var(--tone-muted)}.prose_pair__pbERs .prose_kicker__9a0OL{display:block;margin-bottom:6px;font-family:var(--font-mono-ui);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tone-accent)}.prose_prose__W3OI1 .prose_pair__pbERs ul{margin:8px 0 0}.prose_prose__W3OI1 .prose_pair__pbERs li{padding:5px 0 5px 24px;border:0;font-size:16px;color:var(--tone-muted)}.prose_prose__W3OI1 .prose_pair__pbERs li:first-child{border-top:0}.prose_prose__W3OI1 .prose_pair__pbERs ul>li:before{top:1.05em;width:10px}.prose_tags__aXSSQ{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 1.4em;padding:0;list-style:none}.prose_prose__W3OI1 .prose_tags__aXSSQ li{padding:6px 12px;border:1px solid var(--tone-line);border-radius:999px;font-family:var(--font-mono-ui);font-size:12.5px;letter-spacing:.02em;line-height:1.4;color:var(--tone-chip)}.prose_prose__W3OI1 .prose_tags__aXSSQ li:before{display:none}.prose_cta__r2NM2{margin:2.2em 0;padding:26px 28px;border:1px solid var(--tone-line);border-radius:22px;background:linear-gradient(180deg,var(--color-haze) 0,var(--color-peach) 100%)}.prose_prose__W3OI1 .prose_cta__r2NM2 h3,.prose_prose__W3OI1 .prose_cta__r2NM2 h4{margin:0 0 8px;font-size:1.3rem}.prose_cta__r2NM2 p{margin:0 0 18px;font-size:16.5px;color:var(--color-muted)}.prose_author__Td7y0{max-width:68ch;margin-top:64px;padding-top:22px;border-top:2px solid var(--tone-strong);display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 22px}.prose_authorMark__MMFNK{grid-row:1/span 3;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--color-ink);color:#fff;font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:-.02em}.prose_authorKicker__TacFv{font-family:var(--font-mono-ui);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tone-muted)}.prose_authorName__OzIFe{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.45rem;letter-spacing:-.03em;line-height:1.2;color:var(--tone-strong)}.prose_authorBio__i3rWd{margin:6px 0 0;font-size:16.5px;line-height:1.6;color:var(--tone-muted)}.prose_authorBio__i3rWd a{color:var(--tone-strong);text-decoration:underline;text-decoration-color:var(--color-flamingo);text-underline-offset:4px}.prose_authorDates__0jIgc{grid-column:2;margin:12px 0 0;font-family:var(--font-mono-ui);font-size:12px;letter-spacing:.04em;color:var(--tone-muted)}.prose_more__Nmtc_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px clamp(32px,5vw,80px)}.prose_featured___rXgJ{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px clamp(32px,6vw,96px);align-items:end;padding:30px 0 38px;border-top:2px solid var(--tone-strong);border-bottom:1px solid var(--tone-line);text-decoration:none;color:inherit}.prose_featuredTitle__6hs60{margin:14px 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.4vw,3.5rem);letter-spacing:-.04em;line-height:1.02;color:var(--tone-strong);text-wrap:balance;transition:color .2s}.prose_featured___rXgJ:hover .prose_featuredTitle__6hs60{color:var(--color-flamingo)}.prose_featuredDek__Fwro5{margin:0 0 18px;font-size:17.5px;line-height:1.6;color:var(--tone-muted)}.prose_readOn__J_qBy{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono-ui);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tone-strong)}.prose_readOn__J_qBy svg{width:18px;height:18px;color:var(--tone-accent);transition:transform .45s var(--ease-sunset)}.prose_featured___rXgJ:hover .prose_readOn__J_qBy svg,.prose_postRow__nGUdh:hover .prose_readOn__J_qBy svg{transform:translate(4px,-4px)}.prose_label__i8y97{display:flex;flex-wrap:wrap;gap:4px 0;font-family:var(--font-mono-ui);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tone-muted)}.prose_label__i8y97 span+span:before{content:"·";margin:0 9px;color:var(--color-flamingo)}.prose_label__i8y97 b{font-weight:500;color:var(--tone-accent)}.prose_postList__8hnsj{margin:0;padding:0;list-style:none;border-top:2px solid var(--tone-strong)}.prose_postRow__nGUdh{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;gap:8px clamp(24px,4vw,64px);align-items:start;padding:30px 12px 30px 0;border-bottom:1px solid var(--tone-line);border-radius:4px;text-decoration:none;color:inherit;transition:padding .45s var(--ease-sunset),background .3s}.prose_postRow__nGUdh:hover{padding-left:16px;background:linear-gradient(90deg,rgba(255,196,46,.22),rgba(255,46,136,.08) 60%,transparent)}.prose_postRow__nGUdh .prose_label__i8y97{flex-direction:column;gap:4px;padding-top:7px}.prose_postRow__nGUdh .prose_label__i8y97 span+span:before{display:none}.prose_postTitle__fF5m2{margin:0 0 8px;font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,2.2vw,1.75rem);letter-spacing:-.03em;line-height:1.14;color:var(--tone-strong);text-wrap:balance}.prose_postDek__dusjU{margin:0;max-width:40em;font-size:16.5px;line-height:1.55;color:var(--tone-muted)}.prose_postRow__nGUdh .prose_readOn__J_qBy{padding-top:8px}@media (max-width:1020px){.prose_layout__zKaOl{grid-template-columns:minmax(0,1fr)}.prose_toc__evpVo{position:static;max-height:none;overflow:visible;max-width:46rem}.prose_article__0uuNv,.prose_toc__evpVo{grid-column:1;grid-row:auto}.prose_featured___rXgJ,.prose_more__Nmtc_,.prose_short__quR6C{grid-template-columns:minmax(0,1fr)}.prose_featured___rXgJ{align-items:start}.prose_postRow__nGUdh{grid-template-columns:minmax(0,1fr) auto}.prose_postRow__nGUdh .prose_label__i8y97{grid-column:1/-1;flex-direction:row;padding-top:0}.prose_postRow__nGUdh .prose_label__i8y97 span+span:before{display:inline}}@media (max-width:640px){.prose_meta__nz0qh{flex-direction:column;gap:3px}.prose_meta__nz0qh li+li:before{display:none}.prose_prose__W3OI1{font-size:17px;line-height:1.68}.prose_pairs__uaij_{grid-template-columns:minmax(0,1fr)}.prose_tableWrap___gz9D table{min-width:470px;font-size:14.5px}.prose_tableWrap___gz9D td:first-child{white-space:normal}.prose_author__Td7y0{grid-template-columns:minmax(0,1fr)}.prose_authorMark__MMFNK{grid-row:auto;width:52px;height:52px;font-size:13px}.prose_authorDates__0jIgc{grid-column:1}.prose_cta__r2NM2{padding:22px 20px}.prose_postRow__nGUdh{grid-template-columns:minmax(0,1fr);padding-right:0}.prose_postRow__nGUdh .prose_readOn__J_qBy{padding-top:4px}.prose_shortList__sIw7I li{grid-template-columns:36px minmax(0,1fr);font-size:16.5px}}