@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_ee7cc2f-module__DOAs_G__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ee7cc2f-module__DOAs_G__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_fafd0e36-module__jPp1sW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal;font-weight:400}.dm_mono_fafd0e36-module__jPp1sW__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eeb62161d861263b-s.1pfc7ngihkd7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d85136c4a70e605-s.p.1sk091212cwhe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.libre_caslon_display_7377613e-module__cnsMba__className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.libre_caslon_display_7377613e-module__cnsMba__variable{--font-display:"Libre Caslon Display", "Libre Caslon Display Fallback"}
:root{--ink:#17151d;--surface:#201d28;--paper:#f6f0df;--muted:#b8afc7;--violet:#8f66ff;--line:#494250}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--ink);color:var(--paper);font-family:var(--font-body,Arial),sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{color:#c6afff}a:focus-visible,button:focus-visible{outline-offset:6px;outline:3px solid #d4c1ff}::selection{background:var(--violet);color:var(--ink)}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;font-weight:400;line-height:1.06}h1,h2{font-family:var(--font-display),Georgia,serif}h1{font-size:clamp(52px,5.7vw,86px)}h2{font-size:clamp(38px,3.8vw,58px)}h3{font-size:25px;line-height:1.2}p{max-width:72ch}main,.site-header,.site-footer{max-width:1440px;margin:auto;padding-left:clamp(22px,5vw,76px);padding-right:clamp(22px,5vw,76px)}main:focus{outline:none}.skip-link{background:var(--paper);color:var(--ink);z-index:20;padding:10px 18px;position:fixed;top:-100px;left:24px}.skip-link:focus{color:var(--ink);top:16px}.mono,.edition,.stage-number{font-family:var(--font-mono),monospace;letter-spacing:.015em;font-size:12px;line-height:1.6}.mono{color:var(--muted)}.site-header{padding-top:22px}.masthead-line{color:var(--muted);justify-content:space-between;gap:20px;padding-bottom:14px;font-size:12px;display:flex}.masthead-line a{text-underline-offset:4px;text-decoration:underline}.wordmark{font-family:var(--font-display),Georgia,serif;letter-spacing:-.05em;white-space:nowrap;justify-content:space-between;align-items:center;padding:1px 0 12px;font-size:clamp(34px,7.3vw,106px);line-height:1.18;display:flex}.wordmark:hover{color:var(--paper)}.masthead-star{color:var(--violet);margin-left:22px;font-family:Georgia,serif;font-size:.72em}.site-header nav{border-block:1px solid var(--line);gap:clamp(18px,3.7vw,56px);padding:13px 0;font-size:14px;display:flex}.site-header nav a:first-child{color:#c6afff}.hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,104px);padding:58px 0 62px;display:grid}.hero-copy h1{max-width:680px;margin:21px 0 26px}.edition{color:var(--muted);margin-bottom:0}.hero-description{color:#ded6e6;max-width:540px;margin-bottom:28px;font-size:18px;line-height:1.7}.button{background:var(--violet);color:var(--ink);justify-content:space-between;align-items:center;gap:26px;padding:15px 21px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.button:hover{color:var(--ink);background:#b093ff}.button span{font-size:21px;line-height:1}.hero-note{color:var(--muted);max-width:530px;margin:22px 0 0;font-size:12px;line-height:1.65}.hero-note a,.disclosure a,.editorial-disclosure a{text-underline-offset:3px;text-decoration:underline}.cover-story{background:var(--surface);border-top:4px solid var(--violet);margin-top:1px;padding:24px 28px 18px;position:relative}.cover-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.issue-symbol{font-family:var(--font-display),Georgia,serif;font-size:32px}.cover-title{margin-top:37px}.cover-title .mono{margin-bottom:13px}.cover-title h2{max-width:330px;margin-bottom:20px;font-size:clamp(45px,4.2vw,63px)}.cover-story>p{color:var(--muted);margin-bottom:20px;font-size:15px;line-height:1.75}.text-link{text-underline-offset:6px;font-size:14px;-webkit-text-decoration:underline #8a7e9a;text-decoration:underline #8a7e9a}.cover-bottom{border-top:1px solid var(--line);font-family:var(--font-mono),monospace;color:var(--muted);justify-content:space-between;gap:10px;margin-top:37px;padding-top:14px;font-size:10px;display:flex}.section{border-top:1px solid var(--line);padding:58px 0}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.section-heading h2{max-width:740px;margin-bottom:0}.section-heading>p{color:var(--muted);max-width:330px;margin:0;font-size:15px}.section-heading .mono{margin-bottom:12px}.route-foundation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.route-foundation>a{gap:17px;padding:26px 20px 24px 0;display:flex;position:relative}.route-foundation>a+a{border-left:1px solid var(--line);padding-left:25px}.stage-number{color:#c6afff;padding-top:2px}.route-foundation h3{font-family:var(--font-display),Georgia,serif;margin-bottom:11px;font-size:31px}.route-foundation p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.route-arrow{color:var(--muted);align-self:center;margin-left:auto;font-size:24px}.route-branches{grid-template-columns:1fr 1fr;gap:26px;padding-top:66px;display:grid;position:relative}.route-junction{font-family:var(--font-mono),monospace;text-align:center;color:var(--muted);font-size:11px;line-height:1.25;position:absolute;top:13px;left:50%;transform:translate(-50%)}.route-junction span{font-size:21px}.route-branches>a{background:var(--surface);border-left:2px solid var(--violet);padding:25px 28px}.route-branches h3{font-family:var(--font-display),Georgia,serif;margin:10px 0;font-size:36px}.route-branches p{color:var(--muted);max-width:480px;margin:0;font-size:15px}.audience-route{border:1px solid var(--line);grid-template-columns:1fr 2fr auto;align-items:center;gap:32px;margin-top:25px;padding:20px 28px;display:grid}.audience-route h3{font-family:var(--font-display),Georgia,serif;margin:0;font-size:30px}.audience-route p{color:var(--muted);margin:0;font-size:14px}.audience-route>span{font-size:26px}.journal-grid{grid-template-columns:1fr 1.05fr;gap:70px;display:grid}.lead-article{padding-top:10px}.lead-article h3{font-family:var(--font-display),Georgia,serif;max-width:540px;margin:27px 0 24px;font-size:clamp(42px,4.4vw,65px);line-height:1.06}.lead-article>p{color:var(--muted);max-width:430px;font-size:16px}.guide-list>a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px 20px;padding:19px 0;display:grid}.guide-list>a:first-child{border-top:1px solid var(--line)}.guide-list .mono{grid-column:1/-1;font-size:11px}.guide-list h3{font-family:var(--font-display),Georgia,serif;margin:0;font-size:28px}.guide-list>a>span:last-child{color:var(--muted);align-self:center}.reading-tracks{grid-template-columns:1fr 1fr;gap:50px;display:grid}.reading-tracks>a{border-left:2px solid var(--line);padding-left:25px}.reading-tracks h2{margin-bottom:10px;font-size:37px}.reading-tracks p{color:var(--muted);margin:0;font-size:15px}.recommendation{background:var(--surface);border-top:1px solid var(--violet);grid-template-columns:1fr 1fr;gap:75px;margin-bottom:55px;padding:43px 40px 34px;display:grid}.recommendation h2{margin:24px 0 0;font-size:clamp(38px,3.7vw,55px)}.recommendation>div>p:not(.mono):not(.disclosure){color:#ded6e6;font-size:16px}.disclosure{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.7}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.person img{aspect-ratio:1;object-fit:cover;filter:saturate(.8)}.person h3{font-family:var(--font-display),Georgia,serif;margin:19px 0 8px;font-size:30px}.person p{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.6}.person .profession{color:var(--paper);font-size:13px}.image-caption{font-family:var(--font-mono),monospace;color:var(--muted);font-size:10px}.section-note{color:var(--muted);max-width:800px;margin:25px 0 0;font-size:12px}.site-footer{border-top:1px solid var(--line);padding-top:45px;padding-bottom:28px}.footer-top{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.footer-wordmark{font-family:var(--font-display),Georgia,serif;letter-spacing:-.025em;font-size:62px;line-height:.95}.footer-top p{color:var(--muted);margin:0;font-size:18px}.footer-links{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 25px;padding:24px 0;font-size:12px;display:flex}.footer-bottom{color:var(--muted);justify-content:space-between;gap:25px;padding-top:24px;font-size:11px;display:flex}.footer-bottom p{margin:0}.breadcrumbs{color:var(--muted);padding:28px 0;font-size:12px}.breadcrumbs ol{flex-wrap:wrap;gap:7px 10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#8c809b;padding-right:10px}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.document-header{max-width:950px;padding:24px 0 45px}.document-header h1{text-wrap:balance;margin:20px 0 24px;font-size:clamp(48px,5.4vw,79px)}.summary{color:#ded6e6;max-width:800px;margin-bottom:26px;font-size:21px;line-height:1.65}.byline{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;padding-top:17px;font-size:12px;display:flex}.byline a{color:var(--paper)}.editorial-disclosure{color:var(--muted);max-width:750px;margin-top:15px;font-size:12px;line-height:1.8}.document-grid{grid-template-columns:minmax(0,760px) 220px;align-items:start;gap:clamp(50px,8vw,130px);display:grid}.prose{min-width:0;font-size:18px;line-height:1.85}.prose h2{margin:42px 0 20px;font-size:39px;line-height:1.18}.prose h3{font-family:var(--font-display),Georgia,serif;margin:32px 0 18px;font-size:30px}.prose p{margin-bottom:25px}.prose a,.sources a{color:#c6afff;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.prose ul,.prose ol{margin:20px 0 28px;padding-left:25px}.prose li{margin:10px 0}.prose blockquote{border-left:3px solid var(--violet);color:var(--muted);margin:28px 0;padding:8px 25px}.prose table{border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%;margin:25px 0;font-size:14px;line-height:1.65}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.prose th{background:var(--surface)}.prose code{overflow-wrap:anywhere;font-size:.85em}.reading-note{border-top:2px solid var(--violet);margin-top:8px;padding-top:20px;font-size:14px}.reading-note p{color:var(--muted);margin:18px 0;line-height:1.8}.reading-note>a{text-underline-offset:4px;text-decoration:underline}hr{border:0;border-top:1px solid var(--line);margin:25px 0}.sources{max-width:760px;padding:42px 0}.sources h2{font-size:35px}.sources ul{margin:0;padding:0;list-style:none}.sources li{border-bottom:1px solid var(--line);padding:11px 0;font-size:14px}.related h2{font-size:43px}.related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}.related-list>a{border-top:1px solid var(--line);grid-template-columns:1fr auto;padding:23px 0;display:grid}.related-list .mono{grid-column:1/-1;margin-bottom:13px}.related-list h3{font-family:var(--font-display),Georgia,serif;margin:0;font-size:30px}.document-page,.index-page{padding-bottom:60px}.document-page .recommendation{margin-top:20px;margin-bottom:0}.library-list>a{border-top:1px solid var(--line);grid-template-columns:140px 1fr 30px;gap:25px;padding:28px 0;display:grid}.library-list h2{margin:0 0 13px;font-size:38px}.library-list p{color:var(--muted);max-width:750px;margin:0;font-size:15px}.team-heading{margin:0 0 28px;font-size:40px}.profile{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:60px;padding:24px 0 45px;display:grid}.profile>img{object-fit:cover;width:100%}.profile h1{margin:15px 0 20px;font-size:clamp(46px,5.5vw,78px)}.profile h2{font-size:35px}.profile p:not(.summary){font-size:15px}.not-found{min-height:60vh;padding-top:90px;padding-bottom:100px}.not-found h1{max-width:900px}@media (min-width:1500px){.site-header,.site-footer,main{max-width:1440px}}@media (max-width:1000px){.hero{grid-template-columns:1.25fr 1fr;gap:35px}.hero-copy h1{font-size:64px}.hero-description{font-size:16px}.cover-story{padding:20px}.cover-title h2{font-size:47px}.journal-grid{gap:40px}.recommendation{gap:40px;padding:32px}.document-grid{grid-template-columns:minmax(0,1fr) 190px;gap:35px}.team-grid{gap:17px}.person h3{font-size:25px}}@media (max-width:700px){body{font-size:16px}.site-header{padding-top:15px}.masthead-line{gap:12px;padding-bottom:12px;font-size:9px}.masthead-line>span{max-width:210px}.wordmark{padding-bottom:17px;font-size:clamp(29px,8.4vw,57px)}.masthead-star{margin-left:9px;font-size:.65em}.site-header nav{grid-template-columns:repeat(3,1fr);gap:11px 12px;padding:13px 0;font-size:12px;display:grid}.hero{padding:35px 0 39px;display:block}.hero-copy h1{margin:21px 0;font-size:60px;line-height:1.02}.edition{font-size:10px}.hero-description{margin-bottom:25px;font-size:16px;line-height:1.75}.button{gap:17px;padding:14px 17px;font-size:13px}.hero-note{margin-top:20px;font-size:11px}.cover-story{margin-top:33px;padding:21px 23px 19px}.cover-top{padding-bottom:12px}.issue-symbol{font-size:25px}.cover-title{margin-top:25px}.cover-title h2{max-width:260px;font-size:49px}.cover-story>p{font-size:14px}.cover-bottom{margin-top:26px;font-size:9px}.section{padding:39px 0}.section-heading{margin-bottom:28px;display:block}.section-heading h2{font-size:42px}.section-heading>p{max-width:320px;margin:17px 0 0;font-size:14px}.section-heading>.text-link{margin-top:20px;display:inline-block}.route-foundation{display:block}.route-foundation>a{gap:18px;padding:20px 0}.route-foundation>a+a{border-left:0;border-top:1px solid var(--line);padding:20px 0}.route-foundation h3{margin-bottom:7px;font-size:30px}.route-foundation p{font-size:13px}.route-arrow{transform:rotate(90deg)}.route-branches{grid-template-columns:1fr;gap:16px;padding-top:67px}.route-branches>a{padding:23px}.route-branches h3{font-size:33px}.route-branches p{font-size:14px}.audience-route{grid-template-columns:1fr auto;gap:13px;padding:22px}.audience-route h3{font-size:30px}.audience-route p{grid-area:2/1;font-size:13px}.audience-route>span{grid-area:1/2/3}.journal-grid{display:block}.lead-article{margin-bottom:35px;padding-top:0}.lead-article h3{margin-top:20px;font-size:48px}.lead-article>p{font-size:15px}.guide-list h3{font-size:29px}.reading-tracks{grid-template-columns:1fr;gap:30px}.recommendation{grid-template-columns:1fr;gap:25px;margin-bottom:39px;padding:27px 23px}.recommendation h2{margin:18px 0 0;font-size:41px}.recommendation .mono{font-size:10px}.recommendation>div>p:not(.mono):not(.disclosure){font-size:15px}.disclosure{font-size:11px}.team-grid{grid-template-columns:1fr 1fr;gap:26px 16px}.person h3{margin-top:13px;font-size:27px}.person .profession{font-size:11px}.person p{font-size:12px}.section-note{margin-top:24px;font-size:11px}.site-footer{padding-top:34px}.footer-top{align-items:start;gap:28px;margin-bottom:30px}.footer-wordmark{font-size:45px}.footer-top p{max-width:150px;font-size:13px}.footer-links{gap:12px 19px;font-size:11px}.footer-bottom{font-size:10px;display:block}.footer-bottom p{margin-bottom:14px}.breadcrumbs{padding:22px 0;font-size:10px}.document-header{padding:16px 0 25px}.document-header h1{text-wrap:initial;font-size:47px;line-height:1.08}.summary{font-size:18px;line-height:1.7}.byline{gap:8px 20px;font-size:11px}.editorial-disclosure{font-size:11px}.document-grid{flex-direction:column;gap:25px;display:flex}.prose{width:100%;font-size:16px;line-height:1.85}.prose h2{margin:32px 0 18px;font-size:34px}.prose h3{font-size:28px}.prose p{margin-bottom:22px}.prose table{font-size:11px}.prose td,.prose th{padding:8px}.reading-note{width:100%;font-size:13px}.sources{padding:32px 0}.sources h2{font-size:31px}.related-list{grid-template-columns:1fr;gap:0}.related h2{font-size:36px}.related-list h3{font-size:29px}.library-list>a{grid-template-columns:1fr auto;gap:12px}.library-list .mono{grid-column:1/-1}.library-list h2{font-size:32px}.library-list p{font-size:14px}.profile{grid-template-columns:1fr;gap:30px;padding-top:15px}.profile>img{max-width:440px}.profile h1{font-size:52px}.not-found{padding-top:55px;padding-bottom:65px}.not-found h1{font-size:53px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
