@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2)format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff)format("woff")}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ol{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}}@layer base{:root{--ink:#141414;--paper:#f4f0e8;--red:#cc281e;--link:#a52219;--muted:#625e57;--rule:#c7c1b6;--display:"Oswald", "Arial Narrow", Impact, sans-serif;--body:Arial, Helvetica, sans-serif;--mono:"Courier New", monospace;--gutter:clamp(1.5rem, 5vw, 4.5rem);color-scheme:light;font-family:var(--body);background:var(--paper);color:var(--ink);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}body{min-width:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid}::selection{background:var(--ink);color:var(--paper)}.hero ::selection,.action-section ::selection,.closing ::selection{background:var(--paper);color:var(--ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font:700 .72rem/1.6 var(--mono);letter-spacing:.11em;text-transform:uppercase}}@layer layout{.masthead{background:var(--ink);color:var(--paper);padding-inline:var(--gutter)}.masthead-inner{max-width:76rem;min-height:4.25rem;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #4d4a45;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-inline:auto;display:flex}.hero{background:var(--ink);color:var(--paper);border-bottom:.5rem solid var(--red);padding:2.5rem var(--gutter) 1.5rem}.hero-inner{max-width:76rem;margin-inline:auto}.hero-layout{gap:2rem;margin-top:1.35rem;display:grid}.manifesto{max-width:47rem;padding:2.5rem var(--gutter) 3rem;margin-inline:auto}.action-section{background:var(--ink);color:var(--paper);border-top:.5rem solid var(--red);padding:3rem var(--gutter)}.action-inner{max-width:47rem;margin-inline:auto}.closing{background:var(--red);color:var(--paper);padding:2.5rem var(--gutter) calc(2.5rem + env(safe-area-inset-bottom,0px))}.closing-inner{max-width:76rem;margin-inline:auto}.sources-section{padding:2.5rem var(--gutter) 3rem}.sources-inner{max-width:47rem;margin-inline:auto}.page-tools{max-width:85rem;padding:1.25rem var(--gutter);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-inline:auto;display:flex}}@layer components{.skip-link{z-index:2;top:.75rem;left:var(--gutter);background:var(--paper);color:var(--ink);padding:.75rem 1rem;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.wordmark{font:700 .87rem/1 var(--display);letter-spacing:.045em;align-items:center;min-height:2.75rem;padding-block:.9rem;text-decoration:none;display:inline-flex}.wordmark span{color:var(--red)}.section-nav{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.section-nav a{align-items:center;gap:.45rem;min-height:2.75rem;font-size:.8rem;line-height:1.4;display:inline-flex}.hero .eyebrow{color:#c7c1b6}.eyebrow span{color:var(--red);margin-inline:.3rem}h1{font:700 min(22vw, 11.5rem)/1 var(--display);letter-spacing:-.035em}h1>span{white-space:nowrap;display:block}h1 em{color:var(--red);font-style:normal}.deck{letter-spacing:-.02em;font-size:clamp(1.32rem,3.2vw,2rem);line-height:1.45}.deck strong{font-weight:400}.desktop-break{display:none}.read-link{align-items:center;gap:1rem;min-height:2.75rem;margin-top:.6rem;font-size:.82rem;display:inline-flex}.hero-caption{font:400 .7rem/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#c7c1b6;margin-top:2rem}.article-label{border-bottom:1px solid var(--rule);font:700 .7rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding-bottom:1rem;display:flex}.article-label span:last-child{text-align:right;color:var(--muted);max-width:11rem}.prose{overflow-wrap:break-word;font-size:1.125rem;line-height:1.8}.prose p{margin-bottom:1.45rem}.prose p:last-child{margin-bottom:0}.prose strong{font-weight:700}.prose p:has(>strong:only-child){border-left:.35rem solid var(--red);font:700 clamp(1.8rem, 4vw, 2.35rem)/1.3 var(--display);letter-spacing:-.015em;text-transform:uppercase;margin-block:2.7rem;padding-left:1.1rem}.prose a{color:var(--link);font-size:.95em}.action-section .eyebrow{color:#c7c1b6}.action-section h2{font:700 clamp(2.5rem, 15vw, 6rem)/1.1 var(--display);letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.65rem}.action-question{margin-top:1rem;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.5}.action-prose{margin-top:2rem}.action-prose h3{font:700 clamp(1.5rem, 4vw, 2rem)/1.3 var(--display);text-transform:uppercase;overflow-wrap:break-word;border-top:1px solid #4d4a45;margin-top:2rem;margin-bottom:.8rem;padding-top:1.5rem}.closing-lines{max-width:48rem;font-size:clamp(1.15rem,2.3vw,1.6rem);line-height:1.65}.closing-title{font:700 clamp(2.5rem, 9vw, 7rem)/1.15 var(--display);letter-spacing:-.03em;margin-top:1.35rem}.share-area{margin-top:2rem}.share-actions{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.share-actions button{text-align:left;overflow-wrap:anywhere;border:1px solid var(--ink);max-width:100%;min-height:2.75rem;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .9rem;font-size:.85rem;line-height:1.4;display:inline-flex}.share-actions button:hover{background:var(--ink);color:var(--paper)}.share-status{min-height:1.5em;margin-top:.75rem;font-size:.85rem;line-height:1.5}.copy-fallback{gap:.5rem;max-width:35rem;margin-top:.75rem;font-size:.875rem;display:grid}.copy-fallback input{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);border-radius:0;padding:.7rem;font-size:1rem}.sources-heading .eyebrow{color:var(--muted)}.sources-heading h2{font:700 clamp(1.85rem, 4vw, 2.5rem)/1.2 var(--display);letter-spacing:-.02em;margin-top:.6rem}.source-details{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:1.5rem}.source-details summary{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block:1rem;font-size:.95rem;list-style:none;display:flex}.source-details summary::-webkit-details-marker{display:none}.details-symbol{font:400 1.75rem/1 var(--body)}.source-details[open] .details-symbol{transform:rotate(45deg)}.source-list{padding:0;list-style:none}.source-list li{border-top:1px solid var(--rule);grid-template-columns:1.5rem minmax(0,1fr);gap:.8rem;padding-block:1.75rem;display:grid}.source-number{color:var(--link);font:700 .75rem/1.7 var(--mono)}.source-meta{color:var(--muted);font:400 .7rem/1.7 var(--mono);text-transform:uppercase}.source-meta span{margin-inline:.3rem}.source-list h3{margin-block:.5rem;font-size:1rem;font-weight:700;line-height:1.5}.source-list h3 a{overflow-wrap:anywhere}.source-credit{color:var(--muted);font-size:.8rem;line-height:1.6}.source-context{margin-top:.6rem;font-size:.9rem;line-height:1.65}.page-tools p,.page-tools a{font:400 .7rem/1.8 var(--mono);color:var(--muted)}.page-tools a{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.page-tools p{align-content:center}}@layer responsive{@media (width>=48rem){.hero{padding-top:3.5rem;padding-bottom:2rem}.hero-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:2.5rem}h1{font-size:min(13.5vw,11.5rem)}.hero-message{padding-bottom:.4rem}.desktop-break{display:initial}.read-link{margin-top:1.3rem}.hero-caption{margin-top:3rem}.manifesto{padding-block:4rem 5rem;padding-inline:2rem}.action-section{padding-block:4rem 5rem}.action-inner{padding-inline:2rem}.prose{font-size:1.2rem}.closing{padding-block:3.5rem calc(3.5rem + env(safe-area-inset-bottom,0px))}.sources-section{padding-block:4rem}.source-list li{grid-template-columns:2rem minmax(0,1fr);gap:1.5rem}}@media (width<=22rem){:root{--gutter:1.25rem}h1{font-size:21vw}.article-label span:last-child{max-width:8rem}.share-actions{display:grid}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}@media print{.masthead,.read-link,.hero-caption,.share-area,.page-tools,.skip-link{display:none!important}.hero,.action-section,.closing{color:#000;background:#fff;border:0;padding:1rem 0}.action-inner{padding:0}.action-section .eyebrow{color:#000}.action-section h2{font-size:2.5rem}.action-prose h3{break-after:avoid;font-size:16pt}h1,.closing-title{font-size:3rem}h1 em,.prose a{color:#000}.manifesto,.sources-section{padding:1rem 0}.prose{font-size:11pt;line-height:1.5}.prose p:has(>strong:only-child){break-inside:avoid;font-size:16pt}.hero-layout{display:block}}}
