.Footer_footer__UaG1g{background:var(--paper-cream);border-top:4px solid var(--ink-black);margin-top:var(--space-10)}.Footer_footerInner__y52Gb{max-width:1400px;margin:0 auto;padding:var(--space-8) var(--space-4);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.Footer_footerSection__oCSkQ{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_brandTitle__9uyZA{font-family:var(--font-headline);font-size:var(--text-2xl);color:var(--ink-black);margin:0;letter-spacing:.05em}.Footer_brandTagline__AYC7v{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-medium);margin:0;line-height:1.5}.Footer_brandMotto__a3uY_{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-gray);text-transform:uppercase;letter-spacing:.1em;margin:var(--space-2) 0 0}.Footer_sectionTitle__soWKz{font-family:var(--font-subhead);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-black);margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--current-accent,var(--red-blood))}.Footer_footerLinks__4RPn7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.Footer_footerLinks__4RPn7 a{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-medium);text-decoration:none;transition:color .15s ease}.Footer_footerLinks__4RPn7 a:hover{color:var(--current-accent,var(--red-blood))}.Footer_footerBottom__jFaYu{border-top:1px solid var(--ink-light);padding:var(--space-4);text-align:center}.Footer_footerBottom__jFaYu p{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-gray);text-transform:uppercase;letter-spacing:.1em;margin:0}@media (max-width:1024px){.Footer_footerInner__y52Gb{grid-template-columns:1fr 1fr;gap:var(--space-6)}.Footer_footerSection__oCSkQ:first-child{grid-column:1/-1}}@media (max-width:600px){.Footer_footerInner__y52Gb{grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-6) var(--space-4)}.Footer_footerSection__oCSkQ:first-child,.Footer_sectionTitle__soWKz{text-align:center}.Footer_footerLinks__4RPn7{align-items:center}}.Navigation_nav__D1U__{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--ink-black);border-bottom:4px solid var(--current-accent,var(--red-blood))}.Navigation_navInner__Mw4Pi{max-width:1400px;margin:0 auto;padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.Navigation_logo__hfAeQ{font-family:var(--font-headline);font-size:var(--text-xl);color:var(--paper-white);text-decoration:none;letter-spacing:.05em;white-space:nowrap}.Navigation_logo__hfAeQ:hover{color:var(--yellow-scream)}.Navigation_navLinks__MaBfM{display:flex;list-style:none;gap:var(--space-2);margin:0;padding:0}.Navigation_navLink__lvNUe{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-subhead);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--paper-cream);text-decoration:none;border:2px solid transparent;transition:all .15s ease}.Navigation_navLink__lvNUe:hover{color:var(--yellow-scream);border-color:var(--yellow-scream)}.Navigation_navLink__lvNUe.Navigation_active__g2eu3{color:var(--ink-black);background:var(--current-accent,var(--red-blood));border-color:var(--current-accent,var(--red-blood))}.Navigation_navLink__lvNUe.Navigation_active__g2eu3:hover{color:var(--ink-black)}.Navigation_icon__XrxAw{font-size:var(--text-base)}.Navigation_navActions__vhQHQ{display:flex;align-items:center;gap:var(--space-2)}.Navigation_searchButton__AelzT{background:transparent;border:2px solid var(--ink-gray);color:var(--paper-cream);font-size:var(--text-base);padding:var(--space-2);cursor:pointer;transition:all .15s ease}.Navigation_searchButton__AelzT:hover{border-color:var(--yellow-scream);color:var(--yellow-scream)}.Navigation_hamburger__BQzIA{display:none;flex-direction:column;justify-content:space-around;width:28px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:calc(var(--z-sticky) + 10)}.Navigation_hamburgerBar__KEsvR{width:100%;height:3px;background:var(--paper-cream);transition:all .3s ease;transform-origin:center}.Navigation_hamburgerBar__KEsvR.Navigation_hamburgerOpen__pR8GS:first-child{transform:translateY(8px) rotate(45deg)}.Navigation_hamburgerBar__KEsvR.Navigation_hamburgerOpen__pR8GS:nth-child(2){opacity:0}.Navigation_hamburgerBar__KEsvR.Navigation_hamburgerOpen__pR8GS:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Navigation_overlay__7SHFk{display:none}@media (max-width:768px){.Navigation_navLinks__MaBfM{display:none;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--ink-black);padding:calc(60px + var(--space-6)) var(--space-4) var(--space-4);z-index:var(--z-sticky);gap:var(--space-2)}.Navigation_navLinks__MaBfM.Navigation_open__Uutds{display:flex}.Navigation_navLink__lvNUe{font-size:var(--text-lg);padding:var(--space-4);border-bottom:1px solid var(--ink-gray);justify-content:center}.Navigation_navLink__lvNUe:last-child{border-bottom:none}.Navigation_hamburger__BQzIA{display:flex}.Navigation_overlay__7SHFk{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:calc(var(--z-sticky) - 1)}}@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Anton&family=Lora:ital,wght@0,400;0,600;0,700;1,400&family=IBM+Plex+Mono:wght@400;500;700&family=Archivo+Narrow:wght@400;500;600;700&display=swap");:root{--paper-white:#FAF6E9;--paper-cream:#F5EDD8;--paper-tan:#E8DFC4;--paper-dark:#D4C9A8;--ink-black:#1A1612;--ink-dark:#2E2A24;--ink-medium:#4A453C;--ink-gray:#6B6459;--ink-light:#A39E91;--red-hot:#E62020;--red-blood:#C41E3A;--red-rust:#A33232;--yellow-scream:#FFD000;--yellow-gold:#E6B800;--orange-blaze:#FF6B00;--orange-rust:#D15600;--teal-steel:#00828A;--teal-dark:#005F67;--purple-deep:#4A1259;--purple-electric:#7B2D8E;--font-headline:"Bebas Neue","Anton",Impact,sans-serif;--font-subhead:"Archivo Narrow","Bebas Neue",sans-serif;--font-body:"Lora",Georgia,serif;--font-mono:"IBM Plex Mono","Courier Prime",monospace;--text-xs:0.625rem;--text-sm:0.75rem;--text-base:1rem;--text-lg:1.333rem;--text-xl:1.777rem;--text-2xl:2.369rem;--text-3xl:3.157rem;--text-4xl:4.209rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--shadow-sm:2px 2px 0 var(--ink-black);--shadow-md:4px 4px 0 var(--ink-black);--shadow-lg:6px 6px 0 var(--ink-black);--z-base:0;--z-above:10;--z-sticky:200;--z-axis-controller:500;--z-modal:1000;--current-paper:var(--paper-white);--current-accent:var(--red-blood)}[data-axis-political="1"]{--current-paper:var(--paper-cream);--current-accent:var(--teal-steel)}[data-axis-political="2"]{--current-paper:var(--paper-cream);--current-accent:var(--teal-dark)}[data-axis-political="3"]{--current-paper:var(--paper-white);--current-accent:var(--ink-dark)}[data-axis-political="4"]{--current-paper:var(--paper-cream);--current-accent:var(--orange-rust)}[data-axis-political="5"]{--current-paper:var(--paper-tan);--current-accent:var(--red-hot)}[data-axis-tone="1"]{--font-headline:"Lora",Georgia,serif}[data-axis-tone="2"]{--font-headline:"Bebas Neue","Anton",Impact,sans-serif}[data-axis-tone="3"]{--font-headline:"Anton","Bebas Neue",Impact,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--ink-dark);background:var(--current-paper);min-height:100vh;transition:background-color .2s ease}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:700;line-height:1.1;color:var(--ink-black);letter-spacing:.02em}h1{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;letter-spacing:-.01em;margin-bottom:var(--space-5)}h2{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1;margin-bottom:var(--space-4)}h3{font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.15;margin-bottom:var(--space-3)}h4{font-family:var(--font-subhead);font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.25;letter-spacing:.05em}h4,h5,h6{text-transform:uppercase;margin-bottom:var(--space-2)}h5,h6{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;letter-spacing:.1em}p{margin-bottom:var(--space-4);line-height:1.7}.lead p,p.lead{font-size:var(--text-lg);line-height:1.6;color:var(--ink-dark);margin-bottom:var(--space-5)}a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;transition:color .15s ease}a:hover{color:var(--red-blood)}b,strong{font-weight:700}.small,small{font-size:var(--text-sm);line-height:1.5}.caption,figcaption{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.4;color:var(--ink-gray);letter-spacing:.02em;text-transform:uppercase}blockquote{position:relative;padding:var(--space-5) var(--space-6);margin:var(--space-6) 0;background:var(--paper-tan);border-left:6px solid var(--red-hot);font-family:var(--font-body);font-size:var(--text-lg);font-style:italic;line-height:1.6;color:var(--ink-dark)}blockquote:before{content:'"';position:absolute;top:-10px;left:16px;font-family:var(--font-body);font-size:72px;line-height:1;color:var(--red-hot);opacity:.3}blockquote cite{display:block;margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);font-style:normal;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-gray)}hr{border:none;height:3px;background:var(--ink-black);margin:var(--space-6) 0}hr.double{height:auto;background:transparent;border-top:3px solid var(--ink-black);border-bottom:2px solid var(--ink-black);padding:3px 0}ol,ul{padding-left:var(--space-5);margin-bottom:var(--space-4)}li{margin-bottom:var(--space-2);line-height:1.6}::selection{background:var(--yellow-scream);color:var(--ink-black)}:focus-visible{outline:3px solid var(--yellow-scream);outline-offset:2px}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--paper-cream);border-left:1px solid var(--ink-light)}::-webkit-scrollbar-thumb{background:var(--ink-gray);border:3px solid var(--paper-cream)}::-webkit-scrollbar-thumb:hover{background:var(--ink-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}