.s1{--paper:#f0eee5;--ink:#171914;--acid:#d8e45e}.s1 .b-masthead{letter-spacing:-.045em;white-space:nowrap;border-bottom:3px solid;margin-top:14px;font:400 clamp(70px,14.1vw,205px)/1.03 Condensed,Impact,sans-serif}.s1 .b-header .main-nav{border-bottom:0;justify-content:space-between;padding:5px 0}.s1 .b-cover{grid-template-columns:1fr 330px;column-gap:36px;padding-top:34px;display:grid}.s1 .b-heading{grid-column:1/-1;grid-template-columns:170px 1fr;align-items:start;gap:28px;margin-bottom:30px;display:grid}.s1 .b-heading .story-meta{padding-top:10px;display:block}.s1 .b-heading .story-meta time{margin-top:8px;display:block}.s1 h1{text-transform:uppercase;letter-spacing:-.02em;font:400 clamp(45px,6.8vw,100px)/1.03 Condensed,Impact,sans-serif}.s1 h1 span{letter-spacing:-.02em;text-transform:none;margin-top:16px;font:500 23px/1.3 Display,Arial,sans-serif;display:block}.s1 .b-painting{height:370px;display:block}.s1 .b-painting img{object-fit:cover;width:100%;height:100%;object-position:65% 41%!important}.s1 .b-intro{background:var(--acid);flex-direction:column;justify-content:end;padding:24px;font-size:20px;line-height:1.45;display:flex}.s1 .b-intro>p+p{margin-top:28px;font-size:12px}.s1 .b-intro .read-link{align-self:start}.s1 .b-feature-strip{border-bottom:3px solid;grid-column:1/-1;grid-template-columns:170px 1fr 1.2fr 1fr;gap:28px;padding:30px 0 45px;display:grid}.s1 .b-feature-strip h2{text-transform:uppercase;max-width:150px;font:400 30px/1.07 Condensed,Impact,sans-serif}.s1 .b-brief{border-left:1px solid;padding-left:24px}.s1 .b-brief h3{letter-spacing:-.035em;font-size:23px;font-weight:600;line-height:1.18}.s1 .b-brief .story-meta{margin-bottom:9px;font-size:10px}.s1 .with-portrait{grid-template-columns:72px 1fr;gap:16px;display:grid}.s1 .b-portrait img{object-fit:cover;width:72px;height:105px;object-position:80% 35%!important}.s1 .b-worlds{background:var(--ink);color:var(--paper);margin-top:55px;padding:55px 0}.s1 .b-worlds>.shell{grid-template-columns:1fr 3fr;gap:60px;display:grid}.s1 .b-worlds h2{text-transform:uppercase;font:400 39px/1.1 Condensed,Impact,sans-serif}.s1 .b-worlds a{border-top:1px solid #f0eee570;justify-content:space-between;align-items:start;gap:24px;padding:20px 0;display:flex}.s1 .b-worlds a:first-child{border-top:0;padding-top:0}.s1 .b-worlds a:last-child{padding-bottom:0}.s1 .b-worlds h3{text-transform:uppercase;max-width:810px;font:400 clamp(32px,4.5vw,64px)/1.1 Condensed,Impact,sans-serif}.s1 .b-worlds a>span{color:var(--acid);font-size:32px}.s1 .b-latest{padding:60px 0}.s1 .section-bar h2{text-transform:uppercase;letter-spacing:0;font:400 36px/1 Condensed,Impact,sans-serif}.s1 .b-latest>div:last-child{grid-template-columns:1fr 1fr;gap:0 55px;display:grid}.s1 .b-latest article{border-top:1px solid;padding:22px 0}.s1 .b-latest article:last-child{grid-column:auto}.s1 .b-latest h3{letter-spacing:-.035em;max-width:650px;font-size:30px;font-weight:500;line-height:1.15}.s1 .b-alternate{color:var(--paper);background:#11120f;padding:50px 0}.s1 .b-alternate>.shell{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:35px;display:grid}.s1 .b-whatif{align-self:start}.s1 .b-whatif h2{text-transform:uppercase;color:var(--acid);margin-bottom:22px;font:400 64px/1.05 Condensed,Impact,sans-serif}.s1 .b-whatif p{font-size:15px}.s1 .b-alternate figure img{object-fit:cover;object-position:50% 40%;width:100%;height:380px}.s1 .b-alternate .source-credit{max-width:350px;font-size:10px}.s1 .b-scenario h3{text-transform:uppercase;margin-bottom:24px;font:400 40px/1.1 Condensed,Impact,sans-serif}.s1 .b-scenario p{font-size:15px}.s1 .b-other-futures{grid-column:1/-1;margin-top:15px}.s1 .alternate-links{grid-template-columns:repeat(3,1fr);gap:0 35px;display:grid}.s1 .alternate-links a{font-size:17px}.s1 .b-end{grid-template-columns:1fr 1.7fr;gap:75px;padding:60px 0;display:grid}.s1 #about h2{text-transform:uppercase;margin-bottom:25px;font:400 36px/1.1 Condensed,Impact,sans-serif}.s1 #about>p{max-width:450px}.s1 #newsletter{background:var(--acid);padding:36px 42px}.s1 #newsletter h2{text-transform:uppercase;max-width:550px;margin-bottom:22px;font:400 49px/1.05 Condensed,Impact,sans-serif}.s1 #newsletter>p{max-width:530px}.s1 .studio-footer{border-top:3px solid}.s1 .footer-brand{text-transform:uppercase;font-family:Condensed;font-size:40px}@media (width<=1100px){.s1 .b-cover{grid-template-columns:1fr 270px;gap:25px}.s1 .b-heading{grid-template-columns:130px 1fr}.s1 .b-feature-strip{grid-template-columns:1fr 1fr 1fr}.s1 .b-feature-strip>h2{grid-column:1/-1;max-width:none}.s1 .b-brief:first-of-type{border:0;padding-left:0}.s1 .with-portrait{grid-template-columns:1fr}.s1 .b-portrait{display:none}.s1 .b-alternate>.shell{grid-template-columns:1fr 1fr}.s1 .b-whatif{grid-column:1/-1}.s1 .b-end{gap:35px}.s1 #newsletter{padding:30px}}@media (width<=600px){.s1 .b-masthead{letter-spacing:-.025em;margin-top:13px;font-size:14vw}.s1 .b-cover{grid-template-columns:1fr;gap:0;padding-top:23px}.s1 .b-heading{margin-bottom:23px;display:block}.s1 .b-heading .story-meta{margin-bottom:18px;padding:0;display:flex}.s1 .b-heading .story-meta time{margin:0}.s1 h1{font-size:46px;line-height:1.06}.s1 h1 span{margin-top:13px;font-size:18px;line-height:1.3}.s1 .b-painting{height:245px}.s1 .b-intro{padding:22px;font-size:17px}.s1 .b-intro>p+p{margin-top:18px}.s1 .b-feature-strip{padding:28px 0 8px;display:block}.s1 .b-feature-strip h2{margin-bottom:18px;font-size:29px}.s1 .b-brief{border:0;border-top:1px solid;padding:19px 0}.s1 .b-brief:first-of-type{border-top:1px solid}.s1 .b-brief h3{font-size:25px}.s1 .b-worlds{margin-top:30px;padding:32px 0}.s1 .b-worlds>.shell{display:block}.s1 .b-worlds h2{margin-bottom:30px;font-size:28px}.s1 .b-worlds h2 br{display:none}.s1 .b-worlds h3{font-size:35px}.s1 .b-worlds a>span{font-size:25px}.s1 .b-worlds a{padding:17px 0}.s1 .b-latest{padding:37px 0}.s1 .section-bar h2{font-size:31px}.s1 .b-latest>div:last-child{display:block}.s1 .b-latest h3{font-size:25px}.s1 .b-latest article{padding:18px 0}.s1 .b-alternate{padding:35px 0}.s1 .b-alternate>.shell{display:block}.s1 .b-whatif h2{font-size:51px}.s1 .b-whatif h2 br{display:none}.s1 .b-alternate figure{margin:30px 0}.s1 .b-alternate figure img{height:315px}.s1 .b-scenario h3{font-size:36px}.s1 .b-other-futures{margin-top:35px}.s1 .alternate-links{display:block}.s1 .b-end{padding:35px 0;display:block}.s1 #about h2{font-size:30px}.s1 #about h2 br{display:none}.s1 #newsletter{margin-top:35px;padding:25px 22px}.s1 #newsletter h2{font-size:37px}}.s1 .b-painting{height:465px}.s1 .b-painting img{object-position:65% 0!important}.s1 .b-intro{background:0 0;border-top:3px solid;justify-content:start;padding:25px 0;font:22px/1.5 Georgia,serif}.s1 .b-intro>p+p{font:12px/1.5 Display,Arial,sans-serif}.s1 .b-intro .read-link{background:var(--acid);padding:8px 12px;font-family:Display}.s1 h1 span{font-family:Georgia,serif;font-weight:400}.s1 .b-feature-strip{grid-template-columns:170px 1fr 1fr}.s1 .b-last-emperor{grid-template-columns:.9fr 1.5fr;align-items:center;gap:75px;padding-top:60px;display:grid}.s1 .b-last-emperor figure img{object-fit:cover;width:100%;height:445px;object-position:100% 35%!important}.s1 .b-last-emperor .source-credit{font-size:10px}.s1 .b-last-emperor h2{letter-spacing:-.05em;max-width:780px;margin-bottom:25px;font:400 clamp(35px,4.6vw,66px)/1.08 Georgia,serif}.s1 .b-last-emperor>div>p:last-of-type{max-width:570px}.s1 .b-latest h3{letter-spacing:-.03em;font-family:Georgia,serif;font-size:29px}@media (width<=1050px){.s1 .b-last-emperor{gap:40px}.s1 .b-feature-strip{grid-template-columns:1fr 1fr}.s1 .b-feature-strip h2{grid-column:1/-1}}@media (width<=600px){.s1 .b-painting{height:250px}.s1 .b-intro{border-top:0;padding:22px 0 12px;font-size:19px}.s1 .b-feature-strip{display:block}.s1 h1 span{font-size:18px}.s1 .b-last-emperor{padding-top:35px;display:block}.s1 .b-last-emperor figure{width:80%;margin-bottom:27px;margin-left:20%}.s1 .b-last-emperor figure img{height:330px}.s1 .b-last-emperor h2{font-size:37px}.s1 .b-latest h3{font-size:25px}}.s1 .b-heading{display:block}.s1 .b-heading h1{letter-spacing:-.02em;text-transform:uppercase;max-width:1250px;font:400 clamp(42px,5.8vw,86px)/1.06 Condensed,Impact,sans-serif}.s1 .b-intro-meta{margin-top:30px;font:12px/1.5 Display,Arial,sans-serif}.s1 .b-intro-meta .story-meta{gap:6px 15px;margin-bottom:10px;font-size:12px;display:flex}.s1 .b-intro-meta .b-byline{margin:0;font-size:12px}.s1 .b-intro-meta .read-link{margin-top:22px}@media (width<=600px){.s1 .b-heading h1{font-size:40px;line-height:1.08}.s1 .b-intro-meta{margin-top:22px}.s1 .b-intro-meta .story-meta{font-size:11px}}
