@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap";:root{--paper: #f1eee7;--paper-light: #faf8f3;--ink: #171714;--muted: #6f6c64;--vermillion: #dd4a2f;--sage: #9aa58d;--blue-grey: #9eafb6;--line: rgba(23, 23, 20, .22);--display: "Libre Caslon Display", "Iowan Old Style", "Times New Roman", serif;--sans: "DM Sans", "Helvetica Neue", Arial, sans-serif;--page: min(1600px, calc(100vw - 48px) )}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");z-index:20;mix-blend-mode:multiply}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.skip-link{position:fixed;left:16px;top:12px;transform:translateY(-200%);background:var(--ink);color:var(--paper-light);padding:10px 14px;z-index:100}.skip-link:focus{transform:none}.site-header{width:var(--page);margin:0 auto;min-height:96px;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--ink);position:relative;z-index:30}.wordmark{display:inline-flex;align-items:flex-start;width:max-content}.wordmark-main{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-stretch:condensed;font-size:clamp(2rem,4.2vw,4.6rem);letter-spacing:-.055em;line-height:.8}.wordmark-code{font-size:.7rem;margin-left:.35rem;line-height:1;font-weight:600}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,2.5vw,42px)}.desktop-nav a,.mobile-nav summary{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.desktop-nav a{padding:8px 0;border-bottom:1px solid transparent}.desktop-nav a:hover,.desktop-nav a.active{border-color:var(--ink)}.mobile-nav{display:none}.page-shell{width:var(--page);margin:0 auto}.kicker{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.section-rule{border-top:1px solid var(--ink)}.text-link{display:inline-flex;gap:10px;align-items:center;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.text-link:after{content:"↗";font-size:1rem;transition:transform .16s ease}.text-link:hover:after{transform:translate(3px,-3px)}.hero{width:var(--page);margin:0 auto;padding:30px 0 76px}.hero-utility{display:flex;justify-content:space-between;margin-bottom:30px;color:var(--muted)}.hero-title{margin:0;font-family:var(--display);font-size:clamp(4.7rem,15.2vw,14.8rem);font-weight:400;letter-spacing:-.065em;line-height:.72;text-transform:uppercase;position:relative;z-index:2}.hero-title span{display:block}.hero-title span:last-child{text-align:right;font-style:italic;padding-right:.02em}.hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.7fr);align-items:end;gap:clamp(24px,5vw,86px);margin-top:-1.5vw}.hero-image{aspect-ratio:16 / 10;overflow:hidden;background:var(--blue-grey)}.hero-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hero-image:hover img{transform:scale(1.025)}.hero-note{padding-bottom:18px}.hero-note p:not(.kicker){max-width:30ch;font-family:var(--display);font-size:clamp(1.4rem,2vw,2.1rem);line-height:1.12}.manifesto{background:var(--vermillion);color:var(--paper-light);padding:clamp(80px,12vw,190px) max(24px,calc((100vw - min(1600px,calc(100vw - 48px)))/2))}.manifesto-grid{display:grid;grid-template-columns:.42fr 1.58fr;gap:8vw}.manifesto h2{margin:0;font-family:var(--display);font-size:clamp(3rem,7vw,7.5rem);font-weight:400;line-height:.96;letter-spacing:-.04em;max-width:13ch}.manifesto-copy{align-self:end}.manifesto-copy p{font-family:var(--display);font-size:clamp(1.35rem,2.2vw,2.5rem);line-height:1.25;max-width:28ch;margin:0 0 34px}.editorial-section{width:var(--page);margin:0 auto;padding:clamp(80px,10vw,150px) 0}.section-heading{display:flex;justify-content:space-between;align-items:end;padding-bottom:22px;border-bottom:1px solid var(--ink);margin-bottom:32px}.section-heading h2{margin:0;font-family:var(--display);font-size:clamp(2.6rem,5vw,5.6rem);font-weight:400;line-height:.9;letter-spacing:-.04em}.story-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:clamp(16px,2.4vw,36px)}.story-card{display:block}.story-card-image{overflow:hidden;background:#d8d4cb;aspect-ratio:4 / 5}.story-card.featured .story-card-image{aspect-ratio:4 / 3}.story-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.story-card:hover img{transform:scale(1.035)}.story-card-copy{padding-top:15px}.story-card h3{margin:7px 0 8px;font-family:var(--display);font-size:clamp(1.55rem,2.6vw,3.2rem);font-weight:400;line-height:1.02}.story-card:not(.featured) h3{font-size:clamp(1.35rem,2vw,2.2rem)}.story-card p{margin:0;color:var(--muted);max-width:43ch;font-size:.92rem}.day-section{background:var(--ink);color:var(--paper-light)}.day-inner{width:var(--page);margin:0 auto;padding:clamp(80px,10vw,150px) 0}.day-top{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:end;margin-bottom:80px}.day-top h2{margin:0;font-family:var(--display);font-size:clamp(4rem,9vw,10rem);font-weight:400;line-height:.82;letter-spacing:-.05em}.day-top p{max-width:34ch;color:#c8c5bd}.day-list{border-top:1px solid rgba(250,248,243,.35)}.day-row{display:grid;grid-template-columns:.36fr 1.64fr;gap:4vw;padding:26px 0;border-bottom:1px solid rgba(250,248,243,.35);align-items:baseline}.day-row time{color:var(--blue-grey);font-size:.78rem;letter-spacing:.12em}.day-row h3{margin:0;font-family:var(--display);font-size:clamp(1.7rem,3vw,3.5rem);font-weight:400}.issue-feature{width:var(--page);margin:0 auto;padding:clamp(90px,12vw,180px) 0;display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,9vw,150px);align-items:center}.issue-cover-wrap{background:var(--sage);padding:clamp(24px,4vw,58px)}.issue-cover-wrap img{width:min(100%,600px);margin:0 auto;box-shadow:0 28px 60px #17171438}.issue-copy h2{font-family:var(--display);font-size:clamp(3.4rem,7vw,8rem);line-height:.86;font-weight:400;letter-spacing:-.05em;margin:20px 0 30px}.issue-copy p{max-width:42ch;margin-bottom:36px}.site-footer{width:var(--page);margin:0 auto;border-top:1px solid var(--ink);padding:54px 0 36px}.footer-lead{display:grid;grid-template-columns:.5fr 1.5fr;gap:4vw;padding-bottom:80px}.footer-statement{font-family:var(--display);font-size:clamp(2.8rem,6vw,7rem);line-height:.95;margin:0;max-width:14ch}.footer-links,.footer-meta{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:18px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.footer-links{margin-bottom:42px}.listing-hero{width:var(--page);margin:0 auto;padding:70px 0 90px;display:grid;grid-template-columns:.4fr 1.6fr;gap:5vw}.listing-hero h1{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(4.2rem,11vw,11rem);line-height:.82;letter-spacing:-.055em}.listing-hero p{align-self:end;max-width:40ch;margin:0;font-size:1.05rem}.index-grid{width:var(--page);margin:0 auto;padding-bottom:140px;display:grid;grid-template-columns:repeat(2,1fr);gap:70px 28px}.index-card{border-top:1px solid var(--ink);padding-top:18px}.index-card img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:20px}.index-card h2{font-family:var(--display);font-weight:400;font-size:clamp(2rem,3.5vw,4rem);line-height:1;margin:8px 0 12px}.index-card p{color:var(--muted);max-width:55ch}.simple-page{width:var(--page);margin:0 auto;padding:70px 0 150px}.simple-page-header{display:grid;grid-template-columns:.42fr 1.58fr;gap:5vw;margin-bottom:100px}.simple-page h1{margin:0;font-family:var(--display);font-size:clamp(4rem,10vw,10rem);line-height:.84;font-weight:400;letter-spacing:-.05em}.simple-page-intro{align-self:end;font-family:var(--display);font-size:clamp(1.5rem,2.5vw,2.8rem);line-height:1.2;max-width:30ch}.simple-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid var(--ink);padding-top:24px}.simple-grid h2{font-family:var(--display);font-size:2.2rem;font-weight:400;margin:8px 0 14px}.simple-grid p{color:var(--muted)}.article-shell{width:var(--page);margin:0 auto;padding:70px 0 140px}.article-header{display:grid;grid-template-columns:.92fr 1.08fr;gap:7vw;align-items:end;margin-bottom:90px}.article-heading h1{font-family:var(--display);font-size:clamp(3.8rem,7vw,8.2rem);font-weight:400;line-height:.9;letter-spacing:-.045em;margin:20px 0 30px}.article-standfirst{font-family:var(--display);font-size:clamp(1.35rem,2vw,2.2rem);line-height:1.28}.article-byline{border-top:1px solid var(--ink);margin-top:36px;padding-top:14px;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.article-hero{margin:0}.article-hero img{width:100%;aspect-ratio:4/5;object-fit:cover}.article-body{width:min(720px,100%);margin:0 auto}.prose{font-family:Iowan Old Style,Georgia,serif;font-size:clamp(1.08rem,1.4vw,1.27rem);line-height:1.72}.prose h2{font-family:var(--display);font-size:clamp(2.4rem,4vw,4.5rem);line-height:1;font-weight:400;margin:80px 0 24px}.prose h3{font-family:var(--sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.13em;margin:44px 0 10px}.prose blockquote{margin:65px -12vw;padding:44px 12vw;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--display);font-size:clamp(2rem,4vw,4.2rem);line-height:1.08;text-align:center}.prose a{text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){:root{--page: calc(100vw - 32px) }.site-header{min-height:78px}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{list-style:none;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{position:absolute;right:0;top:36px;width:min(300px,calc(100vw - 32px));background:var(--ink);color:var(--paper-light);padding:24px;display:grid;gap:18px;box-shadow:0 20px 40px #0000002e}.hero{padding-top:20px}.hero-title{font-size:clamp(4.5rem,21vw,8.5rem);line-height:.78}.hero-title span:last-child{text-align:left;padding-left:8vw}.hero-grid{grid-template-columns:1fr;margin-top:20px}.hero-note{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.hero-note p:not(.kicker){margin-top:0}.manifesto-grid,.day-top,.issue-feature,.article-header{grid-template-columns:1fr}.manifesto-grid{gap:80px}.story-grid{grid-template-columns:1fr 1fr}.story-card.featured{grid-column:1 / -1}.issue-feature{gap:60px}.listing-hero,.simple-page-header{grid-template-columns:1fr;gap:40px}.simple-grid{grid-template-columns:1fr}.article-heading{order:1}.article-hero{order:0}.article-hero img{aspect-ratio:16/10}.prose blockquote{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media(max-width:600px){.hero-utility span:last-child{display:none}.hero-note,.story-grid,.index-grid{grid-template-columns:1fr}.day-row{grid-template-columns:80px 1fr}.footer-lead{grid-template-columns:1fr;gap:28px;padding-bottom:60px}.footer-links{align-items:flex-start;flex-direction:column}.footer-meta{font-size:.62rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
