.article_page__K1Zha{--paper:#f4eddc;--paper-deep:#e9ddc4;--ink:#24251b;--muted:#686751;--accent:#8e5b30;--gold:#b7883b;--rule:rgba(55,53,39,0.22);min-height:100vh;overflow:clip;color:var(--ink);background:var(--paper);font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;transition:color .5s ease,background-color .5s ease}.article_dark__VquXB{--paper:#10120b;--paper-deep:#17190f;--ink:#f2e9d1;--muted:#b1a990;--accent:#e1aa53;--gold:#d9ac58;--rule:rgba(229,211,173,0.22)}.article_themeToggle__u5Tyt{position:fixed;z-index:50;top:24px;right:26px;display:grid;width:44px;height:44px;place-items:center;border:0;color:var(--ink);background:color-mix(in srgb,var(--paper) 82%,transparent);box-shadow:0 8px 30px rgba(22,21,14,.1);cursor:pointer;backdrop-filter:blur(12px);transition:color .3s ease,background-color .3s ease,transform .2s ease}.article_themeToggle__u5Tyt:hover{transform:translateY(-2px)}.article_closingLink__jtqhj:focus-visible,.article_homeLink__zdWSA:focus-visible,.article_intro__rovEh a:focus-visible,.article_section__rivO9 a:focus-visible,.article_themeToggle__u5Tyt:focus-visible,.article_toc__J7ILc a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article_hero__O0sgu{position:relative;display:grid;min-height:min(900px,92svh);align-items:end;isolation:isolate;border-bottom:1px solid var(--rule)}.article_textHero__fDNjA{min-height:min(640px,72svh);background:var(--paper)}.article_heroInner__HcBgT{width:min(100%,1480px);margin:0 auto;padding:116px clamp(24px,5vw,78px) 84px}.article_homeLink__zdWSA{position:absolute;top:28px;left:clamp(24px,5vw,78px);color:var(--ink);font-weight:600;text-decoration:none}.article_homeLink__zdWSA,.article_kicker__gyI9r{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;text-transform:uppercase}.article_kicker__gyI9r{margin:0 0 24px;color:var(--accent);font-weight:700}.article_title__EPrfW{max-width:800px;margin:0;font-size:clamp(44px,5.4vw,82px);font-weight:500;line-height:.96;letter-spacing:0;text-wrap:balance}.article_standfirst__fJFza{max-width:680px;margin:30px 0 0;color:var(--ink);font-size:clamp(18px,1.7vw,24px);line-height:1.42;text-wrap:balance}.article_byline__o0MRP{margin:28px 0 0;color:var(--muted);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;text-transform:uppercase}.article_main__LSLh2{width:min(100%,1320px);margin:0 auto;padding:84px clamp(24px,5vw,72px) 140px}.article_layout__CXqgc{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,760px);gap:clamp(52px,8vw,126px);align-items:start}.article_layoutSingle__16DSY{width:min(100%,760px);margin:0 auto}.article_toc__J7ILc{position:sticky;top:32px;padding-top:4px;font-family:var(--font-geist-mono),ui-monospace,monospace}.article_tocLabel___0qK2{margin:0 0 18px;color:var(--accent);font-size:11px;font-weight:700;text-transform:uppercase}.article_toc__J7ILc ol{margin:0;padding:0;list-style:none}.article_toc__J7ILc li{border-top:1px solid var(--rule)}.article_toc__J7ILc li:last-child{border-bottom:1px solid var(--rule)}.article_toc__J7ILc a{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:14px 0;color:var(--muted);font-size:11px;line-height:1.35;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.article_toc__J7ILc a:hover{color:var(--ink)}.article_intro__rovEh{margin-bottom:82px;padding-bottom:68px;border-bottom:1px solid var(--rule)}.article_closing__B7dwl p,.article_intro__rovEh p,.article_section__rivO9 p{margin:0 0 24px;font-size:clamp(17px,1.4vw,20px);line-height:1.7}.article_intro__rovEh a,.article_section__rivO9 a{color:var(--accent)!important;text-decoration-color:color-mix(in srgb,var(--accent) 48%,transparent);text-decoration-thickness:1px;text-underline-offset:4px}.article_intro__rovEh a:hover,.article_section__rivO9 a:hover{color:var(--ink)!important}.article_theses__QxSV3{display:grid;gap:0;margin:40px 0 0;padding:0;list-style:none;counter-reset:thesis}.article_theses__QxSV3 li{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:baseline;padding:15px 0;border-top:1px solid var(--rule);font-size:clamp(16px,1.6vw,20px);counter-increment:thesis}.article_theses__QxSV3 li:before{color:var(--accent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;content:"0" counter(thesis)}.article_section__rivO9{scroll-margin-top:30px;margin-bottom:104px}.article_sectionHeader__G7Jmr{display:grid;grid-template-columns:58px 1fr;gap:18px;align-items:start;margin-bottom:30px}.article_sectionNumber__sbU3d{padding-top:10px;color:var(--accent);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:700}.article_section__rivO9 h2{margin:0;font-size:clamp(30px,3.7vw,48px);font-weight:500;line-height:1.08;letter-spacing:0;text-wrap:balance}.article_compactHeadings__ademk .article_sectionHeader__G7Jmr{grid-template-columns:38px minmax(0,1fr);gap:14px}.article_compactHeadings__ademk .article_sectionNumber__sbU3d{padding-top:7px}.article_compactHeadings__ademk .article_section__rivO9 h2{max-width:18em;font-size:clamp(28px,3vw,40px);line-height:1.12;text-wrap:pretty}.article_details__i4_dW{margin:32px 0 36px;padding:2px 0 2px 28px;border-left:2px solid var(--gold)}.article_details__i4_dW li{margin:0 0 10px;color:var(--muted);font-size:17px;line-height:1.55}.article_pullQuote__Kq1ik{margin:72px 0 92px;padding:38px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);font-size:clamp(24px,3vw,36px);font-style:italic;line-height:1.25;text-wrap:balance}.article_closing__B7dwl{padding-top:22px}.article_closingLink__jtqhj{display:inline-block;margin-top:18px;color:var(--accent);font-size:12px;font-weight:700;text-decoration-color:color-mix(in srgb,var(--accent) 58%,transparent);text-underline-offset:5px}.article_closingLink__jtqhj,.article_footer__NxnW_{font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase}.article_footer__NxnW_{display:flex;justify-content:space-between;gap:24px;margin-top:116px;padding-top:24px;border-top:1px solid var(--rule);color:var(--muted);font-size:10px}@media (max-width:820px){.article_themeToggle__u5Tyt{top:16px;right:16px}.article_hero__O0sgu{min-height:76svh}.article_heroInner__HcBgT{padding:94px 24px 46px}.article_homeLink__zdWSA{top:24px;left:24px}.article_title__EPrfW{font-size:clamp(40px,11.5vw,56px)}.article_standfirst__fJFza{max-width:25em;font-size:18px}.article_main__LSLh2{padding:56px 24px 96px}.article_layout__CXqgc{display:block}.article_layoutSingle__16DSY{width:100%}.article_toc__J7ILc{position:relative;top:auto;margin-bottom:62px}.article_toc__J7ILc ol{display:flex;gap:22px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.article_toc__J7ILc ol::-webkit-scrollbar{display:none}.article_toc__J7ILc li,.article_toc__J7ILc li:last-child{flex:0 0 160px;border-top:1px solid var(--rule);border-bottom:0}.article_sectionHeader__G7Jmr{grid-template-columns:38px 1fr;gap:10px}.article_sectionNumber__sbU3d{padding-top:7px}.article_section__rivO9 h2{font-size:clamp(29px,8.5vw,40px)}.article_compactHeadings__ademk .article_sectionHeader__G7Jmr{grid-template-columns:30px minmax(0,1fr);gap:8px}.article_compactHeadings__ademk .article_section__rivO9 h2{font-size:clamp(27px,7.8vw,34px)}.article_footer__NxnW_{flex-direction:column}}@media (prefers-reduced-motion:reduce){.article_page__K1Zha,.article_themeToggle__u5Tyt{transition-duration:1ms!important}}