.jogo-arrow[data-astro-cid-tns2tesc]{vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex-shrink:0;width:1em;height:1em;display:inline-block}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Alte Haas Grotesk;src:url(/assets/AlteHaasGroteskRegular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Alte Haas Grotesk;src:url(/assets/AlteHaasGroteskBold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;--color-paper:#fdfdfb;--color-paper-warm:#f6f5f1;--color-ink:#222;--color-ink-soft:#2f2f2b;--color-mute:#717168;--color-rule:#d4d4cf;--color-accent:#883537;--color-cream:#f8f7f2;--color-error:#983b3b;--font-display:"Alte Haas Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Alte Haas Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Courier New", monospace;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.75rem;--spacing-3xl:3.875rem;--spacing-4xl:5.25rem;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--container-prose:42rem;--container-md:64rem;--container-3xl:80rem;--container-6xl:100rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}h1,h2,h3,h4,p,figure{margin:0;font-weight:400}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700}a{color:inherit;text-underline-offset:.2em;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0}button,summary,a{-webkit-tap-highlight-color:transparent}a,button,summary{transition:color .16s,border-color .16s}a:hover,button:hover,summary:hover{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}::selection{color:var(--color-ink);background:#e8ddd8}[hidden]{display:none!important}.display{font-family:var(--font-display)}.mono,.eyebrow,.byline,.credit{font-family:var(--font-mono)}.mono,.eyebrow{font-size:12px;line-height:1.4}.eyebrow{text-transform:uppercase;letter-spacing:.055em}.credit{color:#63635d;font-size:11px;line-height:1.4}.muted{color:var(--color-mute)}.text-link{border-bottom:1px solid;padding-bottom:4px;display:inline-block}.text-link:hover{border-color:var(--color-accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1001;background:var(--color-paper);border:1px solid var(--color-ink);padding:12px 16px;position:fixed;top:12px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.reader{max-width:var(--container-6xl);margin:auto;padding:30px 55px 28px}.reader>main{min-width:0}.reader>main:focus{outline:none}.reader-header{border-bottom:1px solid var(--color-ink-soft);justify-content:space-between;align-items:center;gap:32px;padding-bottom:24px;display:flex}.brand-lockup{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.brand{font-family:var(--font-body);letter-spacing:-.065em;font-size:73px;font-weight:700;line-height:.83}.brand:hover{color:var(--color-ink)}.tagline{letter-spacing:-.2px;max-width:195px;font-size:15px;line-height:1.3}.reader-nav ul{align-items:center;gap:29px;list-style:none;display:flex}.reader-nav a{border-bottom:1px solid #0000;padding:6px 0;font-size:15px;line-height:1.3;display:inline-block}.reader-nav a[aria-current]{border-color:currentColor}.mobile-navigation{display:none}.reader-subnav{border-bottom:1px solid var(--color-rule);color:var(--color-mute);justify-content:space-between;gap:20px;padding:17px 0;display:flex}.reader-subnav ol{flex-wrap:wrap;gap:4px 9px;list-style:none;display:flex}.reader-subnav li+li:before{content:"/";color:#909088;margin-right:9px}.site-footer{border-top:1px solid var(--color-rule);color:var(--color-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding-top:18px;font-size:11px;display:flex}.site-footer ul{flex-wrap:wrap;gap:24px;list-style:none;display:flex}.reader-section{grid-template-columns:355px minmax(0,1fr);gap:36px 62px;margin-top:36px;display:grid}.reader-section>*,.reading-sequence>*,.sequence-item>*{min-width:0}.reader-intro{padding-top:7px}.reader-intro .eyebrow{color:var(--color-accent);margin-bottom:23px}.reader-intro h1{letter-spacing:-2.7px;margin-bottom:28px;font-size:74px;line-height:.92}.reader-intro-dek{font-family:var(--font-display);letter-spacing:-.35px;font-size:23px;line-height:1.3}.reader-intro .rule{border-top:1px solid #272721;width:42px;margin:31px 0 21px}.collection-note{max-width:300px;color:var(--color-mute);font-size:14px;line-height:1.6}.reader-intro .text-link{margin-top:25px;font-size:14px}.reader-feature{scroll-margin-top:24px}.reader-feature-image{display:block}.reader-feature-image img{object-fit:cover;object-position:50% 45%;width:100%;height:388px}.reader-feature .image-credit{justify-content:space-between;gap:15px;margin-top:8px;display:flex}.reader-feature-body{grid-template-columns:max-content minmax(0,1fr);gap:20px;margin-top:22px;display:grid}.reader-feature-num{white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--font-display);color:var(--color-accent);font-size:41px;line-height:1}.reader-feature h2{letter-spacing:-1px;margin-bottom:13px;font-size:42px;line-height:1}.reader-feature h2 a:hover,.sequence-item h2 a:hover{text-decoration:underline 1px}.reader-feature .summary{color:#676760;max-width:615px;font-size:16px;line-height:1.4}.reader-feature .byline{color:#65655e;margin-top:17px;font-size:11px;line-height:1.4}.reading-sequence{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:62px;scroll-margin-top:24px;display:grid}.sequence-item{grid-template-columns:max-content minmax(0,1fr) 83px;align-items:start;gap:13px;display:grid}.sequence-item .num{white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--font-display);color:var(--color-accent);font-size:26px;line-height:1.1}.sequence-item h2{letter-spacing:-.4px;font-size:26px;line-height:1.06}.sequence-item .byline{color:#65655e;margin-top:13px;font-size:11px;line-height:1.4}.sequence-item img{object-fit:cover;object-position:50% 35%;width:83px;height:116px}.reader-topics{border-top:1px solid var(--color-rule);font-family:var(--font-mono);color:var(--color-mute);flex-wrap:wrap;align-items:baseline;gap:13px 30px;margin-top:32px;padding-top:17px;font-size:11px;line-height:1.5;display:flex}.reader-topics .eyebrow{margin-right:0;font-size:11px}.reader-topics ul{flex-wrap:wrap;gap:12px 26px;list-style:none;display:flex}.article-header{max-width:var(--container-md);margin:45px auto 30px}.article-header>.eyebrow{color:var(--color-accent);margin-bottom:20px}.article-title{max-width:1000px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(42px,5.2vw,74px);line-height:1.02}.article-dek,.article-summary{color:#62625b;max-width:750px;margin-top:24px;font-size:21px;line-height:1.4}.article-meta{font-family:var(--font-mono);color:#65655e;flex-wrap:wrap;gap:8px 24px;margin-top:26px;font-size:12px;line-height:1.5;display:flex}.article-meta ul{flex-wrap:wrap;gap:8px 18px;list-style:none;display:flex}.article-hero,.article-image{margin:32px auto}.article-hero img{object-fit:cover;object-position:center;width:100%;max-height:690px}.article-image img{width:100%;height:auto}.article-hero figcaption,.article-image figcaption{font-family:var(--font-mono);color:var(--color-mute);margin-top:9px;font-size:11px;line-height:1.45}.article-content{max-width:var(--container-prose);margin:45px auto 0}.article-body{font-family:var(--font-body);overflow-wrap:break-word;font-size:19px;line-height:1.65}.article-body>*+*{margin-top:24px}.article-body h2{letter-spacing:-.5px;margin-top:42px;margin-bottom:20px;font-size:34px;line-height:1.15}.article-body h3{margin-top:34px;font-size:27px;line-height:1.2}.article-body a{text-decoration:underline 1px}.article-body strong{font-weight:700}.article-body ul,.article-body ol{padding-left:24px}.article-body li+li{margin-top:9px}.article-body blockquote{border-left:1px solid var(--color-accent);font-family:var(--font-display);margin:36px 0;padding:4px 0 4px 24px;font-size:29px;line-height:1.35}.article-body figure{margin:36px 0}.article-pagination{max-width:var(--container-md);border-top:1px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:60px auto 0;padding-top:24px;display:grid}.article-pagination a{display:block}.article-pagination .eyebrow{color:var(--color-mute);margin-bottom:9px;display:block}.article-pagination h2,.article-pagination h3{font-size:29px;line-height:1.15}.article-pagination>:last-child{text-align:right}.about-header{max-width:var(--container-md);margin:48px auto 30px}.about-header .eyebrow{color:var(--color-accent);margin-bottom:20px}.about-header h1{letter-spacing:-.035em;max-width:900px;font-size:clamp(44px,6vw,76px);line-height:1.03}.about-content{max-width:var(--container-md);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:62px;margin:36px auto 64px;display:grid}.about-body{max-width:var(--container-prose);font-family:var(--font-body);font-size:19px;line-height:1.65}.about-body>*+*{margin-top:24px}.about-body h2{font-size:31px;line-height:1.2}.about-body a{text-decoration:underline}.about-image img{width:100%}.about-image figcaption{margin-top:8px}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}.nav-progress{background:var(--color-accent);transform-origin:0;z-index:1000;pointer-events:none;opacity:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.nav-progress[data-state=loading]{opacity:1;transition:transform 1.6s cubic-bezier(.2,.8,.2,1),opacity .12s;transform:scaleX(.85)}.nav-progress[data-state=done]{opacity:0;transition:transform .2s,opacity .24s 60ms;transform:scaleX(1)}@media (width<=1200px){.reader{padding-inline:36px}.reader-section{grid-template-columns:300px minmax(0,1fr);column-gap:40px}.reader-intro h1{font-size:65px}.reading-sequence{gap:40px}.sequence-item{grid-template-columns:max-content minmax(0,1fr) 70px;gap:10px}.sequence-item img{width:70px;height:110px}.sequence-item h2{font-size:24px}}@media (width<=980px) and (width>=701px){.reader-section{grid-template-columns:250px minmax(0,1fr);column-gap:30px}.reader-intro h1{letter-spacing:-2px;font-size:55px}.reader-intro-dek{font-size:21px}.reader-feature-image img{height:340px}.reader-feature h2{font-size:34px}.reader-feature-body{grid-template-columns:max-content minmax(0,1fr);gap:14px}.reader-feature-num{font-size:34px}.reading-sequence{gap:30px}.sequence-item{grid-template-columns:max-content minmax(0,1fr) 75px;gap:13px}.sequence-item img{width:75px}.sequence-item h2{font-size:26px}}@media (width<=700px){.reader{padding:21px 20px 24px}.reader-header{align-items:flex-start;gap:20px;padding-bottom:22px;position:relative}.brand{letter-spacing:-.067em;font-size:68px}.brand-lockup{gap:11px}.tagline{max-width:172px;font-size:12px;line-height:1.3}.reader-nav{display:none}.mobile-navigation{display:block}.mobile-navigation summary{cursor:pointer;justify-content:flex-end;align-items:center;min-width:68px;min-height:44px;font-size:13px;list-style:none;display:flex}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation .menu-close-label,.mobile-navigation[open] .menu-open-label{display:none}.mobile-navigation[open] .menu-close-label{display:inline}.mobile-menu-panel{z-index:20;background:var(--color-paper);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-ink-soft);padding:13px 0 17px;position:absolute;top:calc(100% - 1px);left:0;right:0}.mobile-menu-panel ul{list-style:none}.mobile-menu-panel a{padding:12px 8px;font-size:18px;display:block}.mobile-menu-panel a[aria-current]{color:var(--color-accent);text-decoration:underline}.reader-subnav{padding:14px 0;font-size:10px}.reader-subnav ol{column-gap:7px}.reader-subnav li+li:before{margin-right:7px}.reader-section{margin-top:27px;display:block}.reader-intro{padding:0}.reader-intro .eyebrow{margin-bottom:16px;font-size:10px}.reader-intro h1{letter-spacing:-2.4px;margin-bottom:17px;font-size:54px;line-height:.95}.reader-intro h1 br{display:none}.reader-intro-dek{max-width:400px;font-size:20px;line-height:1.3}.reader-intro .rule,.reader-intro .collection-note,.reader-intro .text-link{display:none}.reader-feature{margin-top:25px}.reader-feature-image img{object-position:50% 44%;height:260px}.reader-feature .image-credit{margin-top:7px;font-size:9px}.reader-feature-body{grid-template-columns:max-content minmax(0,1fr);gap:13px;margin-top:20px}.reader-feature-num{font-size:29px}.reader-feature h2{letter-spacing:-.8px;margin-bottom:12px;font-size:28px;line-height:1.08}.reader-feature .summary{font-size:15px;line-height:1.4}.reader-feature .byline{margin-top:15px;font-size:10px}.reading-sequence{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:30px}.sequence-item{grid-template-columns:max-content minmax(0,1fr) 78px;gap:14px}.sequence-item h2{font-size:26px}.sequence-item img{width:78px;height:100px}.reader-topics{gap:8px;margin-top:12px}.reader-topics .eyebrow{flex-basis:100%;margin-bottom:8px}.reader-topics ul{gap:10px 22px}.site-footer{margin-top:28px;font-size:10px}.site-footer ul{gap:20px}.article-header{margin-top:30px}.article-header>.eyebrow{margin-bottom:16px;font-size:10px}.article-title{letter-spacing:-.035em;font-size:clamp(38px,9.5vw,58px);line-height:1.04}.article-dek,.article-summary{margin-top:18px;font-size:18px;line-height:1.45}.article-meta{gap:7px 17px;margin-top:22px;font-size:10px}.article-hero,.article-image{margin-block:26px}.article-hero img{min-height:240px;max-height:460px}.article-hero figcaption,.article-image figcaption{font-size:10px}.article-content{margin-top:30px}.article-body{font-size:18px;line-height:1.6}.article-body>*+*{margin-top:22px}.article-body h2{margin-top:34px;font-size:29px}.article-body h3{font-size:25px}.article-body blockquote{padding-left:19px;font-size:26px}.article-pagination{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:42px}.article-pagination h2,.article-pagination h3{font-size:26px}.article-pagination>:last-child{text-align:left}.about-header{margin-top:32px}.about-header h1{font-size:44px}.about-content{grid-template-columns:minmax(0,1fr);gap:28px;margin-block:28px 42px}.about-body{font-size:18px;line-height:1.6}}@media (width<=380px){.reader-intro h1{letter-spacing:-2.2px;font-size:49px}.sequence-item{grid-template-columns:max-content minmax(0,1fr) 68px;gap:11px}.sequence-item img{width:68px}.sequence-item h2{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.homepage-subjects{border-top:1px solid var(--color-ink-soft);grid-template-columns:355px minmax(0,1fr);gap:62px;margin-top:49px;padding-top:29px;scroll-margin-top:24px;display:grid}.homepage-subjects>nav{min-width:0}.homepage-subjects-intro{padding-top:4px}.homepage-subjects-intro h2{letter-spacing:-.8px;margin-bottom:18px;font-size:34px;line-height:1.1}.homepage-subjects-intro>p{color:var(--color-mute);font-size:15px;line-height:1.6}.homepage-subjects-intro .text-link{margin-top:25px;font-size:13px}@media (width<=1200px){.homepage-subjects{grid-template-columns:300px minmax(0,1fr);gap:40px}}@media (width<=980px){.homepage-subjects{grid-template-columns:1fr;gap:29px}.homepage-subjects-intro h2{font-size:32px}.homepage-subjects-intro .text-link{margin-top:19px}}@media (width<=700px){.homepage-subjects{gap:27px;margin-top:27px;padding-top:25px}.homepage-subjects-intro h2{font-size:31px}.homepage-subjects-intro>p{font-size:14px}}.subject-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;list-style:none;display:grid}.subject-list li{border-top:1px solid var(--color-rule);min-width:0}.subject-link{justify-content:space-between;align-items:baseline;gap:18px;min-height:80px;padding:23px 0 25px;display:flex}.subject-copy{min-width:0;display:block}.subject-name{letter-spacing:-.6px;font-size:27px;font-weight:700;line-height:1.14;display:block}.subject-arrow{color:var(--color-accent);flex:none;font-size:21px}.subject-link:hover .subject-name{text-underline-offset:5px;text-decoration:underline 1px}.subject-description{max-width:410px;color:var(--color-mute);margin-top:17px;font-size:16px;line-height:1.55;display:block}.subject-number{white-space:nowrap;color:var(--color-accent);flex:none;padding-top:5px;font-size:11px}.subject-list--detailed{column-gap:72px}.subject-list--detailed .subject-link{gap:23px;min-height:170px;padding:30px 0 32px}.subject-list--detailed .subject-name{letter-spacing:-.9px;font-size:35px}.subject-list--detailed .subject-copy{flex:1}@media (width<=980px){.subject-list{column-gap:24px}.subject-name{font-size:25px}.subject-list--detailed{column-gap:36px}.subject-list--detailed .subject-name{font-size:29px}.subject-list--detailed .subject-link{gap:16px}}@media (width<=600px){.subject-list{grid-template-columns:1fr}.subject-link{min-height:auto;padding:20px 0}.subject-name{font-size:28px}.subject-list--detailed .subject-link{min-height:auto;padding:24px 0 27px}.subject-list--detailed .subject-name{font-size:30px}.subject-description{margin-top:13px;font-size:15px}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
