:root{--bg: #f5f1e8;--bg-strong: #ece4d6;--surface: rgba(255, 252, 247, .92);--surface-strong: #fffaf2;--surface-dark: #161512;--ink: #11110f;--ink-soft: #2a2824;--muted: #675f55;--muted-strong: #8f8578;--line: #161512;--line-soft: rgba(17, 17, 15, .16);--signal: #ed5a24;--signal-strong: #c53c0a;--signal-soft: #ffd6c7;--accent: #d3ef6c;--shadow: 0 24px 60px rgba(17, 17, 15, .12);--radius: 0;--content-width: 80rem;--body-font: "Public Sans", sans-serif;--display-font: "Space Grotesk", sans-serif}*,*:before,*:after{box-sizing:border-box}html{background:linear-gradient(180deg,rgba(237,90,36,.1),transparent 24%),linear-gradient(90deg,rgba(17,17,15,.05) 1px,transparent 1px),linear-gradient(rgba(17,17,15,.03) 1px,transparent 1px),var(--bg);background-size:auto,2.85rem 2.85rem,2.85rem 2.85rem,auto;color:var(--ink);font-family:var(--body-font);line-height:1.55;scroll-behavior:smooth}body{margin:0;min-height:100vh}a{color:inherit}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}main,.announcement-bar,.masthead__inner,.site-footer__inner{margin:0 auto;max-width:var(--content-width);padding-inline:1.25rem}main{padding-block:1.5rem 5rem}.site-shell{min-height:100vh}.announcement-bar{padding-block:.7rem}.announcement-bar p{margin:0;color:#fffaf2e0;font-family:var(--display-font);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.masthead{position:sticky;top:0;z-index:100;border-bottom:2px solid rgba(255,250,242,.1);background:#11110feb;backdrop-filter:blur(10px)}.masthead__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;padding-block:1rem}.brand-lockup{align-items:center;display:flex;gap:.9rem;min-width:0;text-decoration:none}.brand-lockup__mark{align-items:center;background:var(--signal);border:2px solid var(--surface-dark);color:var(--surface-strong);display:inline-flex;font-family:var(--display-font);font-size:1.45rem;font-weight:700;height:3rem;justify-content:center;letter-spacing:.08em;width:3rem}.brand-lockup__text{color:var(--surface-strong);display:flex;flex-direction:column;gap:.2rem}.brand-lockup__text strong{font-family:var(--display-font);font-size:1.45rem;font-weight:700;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.brand-lockup__text span:last-child{color:#fffaf2b8;font-size:.84rem}.primary-nav{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.primary-nav__link{color:#fffaf2c2;font-family:var(--display-font);font-size:.83rem;font-weight:700;letter-spacing:.08em;padding:.55rem .75rem;text-decoration:none;text-transform:uppercase;transition:background .14s ease,color .14s ease}.primary-nav__link.active,.primary-nav__link:hover,.primary-nav__link:focus-visible{background:#fffaf214;color:var(--surface-strong)}.eyebrow{color:var(--signal);font-family:var(--display-font);font-size:.74rem;font-weight:700;letter-spacing:.18em;line-height:1.25;margin:0;text-transform:uppercase}h1,h2,h3,h4{font-family:var(--display-font);font-weight:700;letter-spacing:-.06em;line-height:.9;margin:0;text-wrap:balance}h1{font-size:clamp(3.4rem,10vw,7.6rem)}h2{font-size:clamp(2.2rem,5.5vw,4.4rem)}h3{font-size:clamp(1.3rem,2.5vw,2rem)}p,li{font-size:1rem}.lead{color:var(--ink-soft);font-size:clamp(1.08rem,2vw,1.38rem);line-height:1.55;margin:0;max-width:42rem}.stamp{align-items:center;border:1px solid var(--line);color:var(--ink);display:inline-flex;font-family:var(--display-font);font-size:.74rem;font-weight:700;letter-spacing:.08em;line-height:1;padding:.5rem .6rem;text-transform:uppercase}.stamp--signal{background:var(--signal);border-color:var(--signal);color:var(--surface-strong)}.stamp--soft{background:var(--signal-soft)}.button{align-items:center;background:var(--surface-dark);border:2px solid var(--surface-dark);color:var(--surface-strong);cursor:pointer;display:inline-flex;font-family:var(--display-font);font-size:.95rem;font-weight:700;gap:.45rem;justify-content:center;letter-spacing:.08em;min-height:3.35rem;padding:.85rem 1.2rem;text-decoration:none;text-transform:uppercase;transition:background .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.button:hover,.button:focus-visible{background:var(--signal);border-color:var(--signal);box-shadow:0 14px 24px #ed5a2438;transform:translateY(-2px)}.button--ghost{background:transparent;color:var(--ink)}.button--ghost:hover,.button--ghost:focus-visible{color:var(--surface-strong)}.button--invert{background:var(--surface-strong);color:var(--surface-dark)}.button--small{font-size:.82rem;min-height:2.85rem;padding:.7rem .9rem}.text-link{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--display-font);font-size:.88rem;font-weight:700;gap:.35rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.text-link:after{content:"→"}.text-link:hover,.text-link:focus-visible{color:var(--signal)}.label-row,.hero-actions,.button-row,.tag-list{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.content-section{margin-top:1.5rem;padding-block:2rem}.section-heading{display:grid;gap:.75rem;margin-bottom:1.5rem;max-width:54rem}.section-heading p:last-child,.page-note{color:var(--muted);margin:0}.paper-panel,.story-card,.metric-card,.board-card,.mission-card,.evidence-card,.cta-panel,.signal-panel,.rail-card,.policy-card,.operator-card,.editorial-card,.legal-card{background:var(--surface);border:2px solid var(--line);box-shadow:var(--shadow)}.paper-panel,.story-card,.metric-card,.board-card,.mission-card,.evidence-card,.cta-panel,.signal-panel,.rail-card,.policy-card,.operator-card,.editorial-card,.legal-card,.page-hero,.landing-hero,.journal-front,.command-hero,.article-shell,.cta-band{position:relative}.page-hero,.landing-hero,.journal-front,.command-hero,.cta-band{background:linear-gradient(180deg,rgba(255,255,255,.5),transparent),var(--surface);border:2px solid var(--line);box-shadow:var(--shadow)}.page-hero,.landing-hero,.journal-front,.command-hero,.article-shell,.paper-panel,.story-card,.metric-card,.board-card,.mission-card,.evidence-card,.cta-panel,.signal-panel,.rail-card,.policy-card,.operator-card,.editorial-card,.legal-card{overflow:hidden}.page-hero:before,.landing-hero:before,.journal-front:before,.command-hero:before,.paper-panel:before,.story-card:before,.metric-card:before,.board-card:before,.mission-card:before,.evidence-card:before,.cta-panel:before,.signal-panel:before,.rail-card:before,.policy-card:before,.operator-card:before,.editorial-card:before,.legal-card:before{background:linear-gradient(90deg,var(--signal),transparent 72%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.page-hero{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.9fr);margin-top:.25rem;padding:2rem}.page-hero__heading,.page-hero__body{display:grid;gap:1rem}.page-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.page-hero__body{align-content:start;border-left:2px solid var(--line);padding-left:1.5rem}.landing-hero,.command-hero,.journal-front{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.95fr);margin-top:.25rem;padding:2rem}.landing-hero__main,.command-hero__main,.journal-front__main,.landing-hero__aside,.command-hero__aside,.journal-front__aside{display:grid;gap:1rem}.landing-hero__main h1{text-transform:uppercase}.hero-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.hero-subline{border-left:4px solid var(--signal);color:var(--ink-soft);font-size:clamp(1.08rem,2vw,1.42rem);font-weight:500;line-height:1.45;margin:0;padding-left:1rem}.signal-panel,.rail-card{gap:1rem;padding:1.25rem}.signal-panel{display:grid;align-content:start}.signal-panel__metric{display:grid;gap:.15rem}.signal-panel__metric strong,.metric-card__value,.evidence-card__value,.stats-ribbon__value{font-family:var(--display-font);font-size:clamp(1.5rem,4vw,3rem);font-weight:700;letter-spacing:-.08em;line-height:.92}.signal-panel__metric span:last-child,.metric-card__note,.board-card__meta,.site-footer__meta,.article-aside__note{color:var(--muted)}.signal-list{display:grid;gap:.8rem;margin:0;padding-left:1.15rem}.signal-list li{line-height:1.45}.stats-ribbon{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.stats-ribbon__card{background:var(--surface-strong);border:2px solid var(--line);padding:1rem 1rem 1.1rem}.stats-ribbon__label,.metric-card__label{color:var(--ink-soft);font-size:.92rem;font-weight:600;line-height:1.45;margin:.35rem 0 0}.manifesto-wall,.journal-grid,.operator-grid,.board-grid,.mission-grid,.story-grid,.two-up,.three-up,.surface-grid,.number-stack{display:grid;gap:1rem}.manifesto-wall{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.manifesto-wall__intro,.journal-grid__lead,.control-preview,.legal-grid{display:grid;gap:1rem}.manifesto-grid,.policy-grid,.operator-grid,.journal-grid__secondary,.dashboard-grid,.two-up,.three-up,.surface-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-grid--three,.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-card,.operator-card,.editorial-card,.metric-card,.cta-panel,.legal-card,.number-card{display:grid;gap:.8rem;padding:1.25rem}.policy-card__index,.number-card__index{color:var(--signal);font-family:var(--display-font);font-size:.88rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.operator-card__footer,.editorial-card__footer,.story-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-card{display:grid;gap:.9rem;min-height:100%;padding:1.2rem}.story-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:space-between}.story-card h3 a{text-decoration:none}.story-card h3 a:hover,.story-card h3 a:focus-visible{color:var(--signal)}.story-card p{color:var(--ink-soft);margin:0}.story-card__footer{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:.85rem}.story-card__footer span{color:var(--muted);font-size:.84rem;font-weight:600;text-transform:uppercase}.journal-front__aside,.command-hero__aside{align-content:stretch}.journal-grid{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr)}.editorial-card--featured{min-height:100%}.editorial-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.editorial-card__stats{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-card__stats .evidence-card{box-shadow:none}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{align-content:start;min-height:100%;padding:1.1rem}.metric-card--target{background:var(--surface-dark);color:var(--surface-strong)}.metric-card--target .metric-card__label,.metric-card--target .metric-card__note{color:#fffaf2b8}.metric-card--target:before{background:linear-gradient(90deg,var(--accent),transparent 72%)}.board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.board-column{background:#fffcf7b3;border:2px solid var(--line);display:grid;gap:1rem;padding:1rem}.board-column__header{display:grid;gap:.55rem}.board-column__header p:last-child,.board-card p,.mission-card p{margin:0}.board-column__cards{display:grid;gap:1rem}.board-card{display:grid;gap:.8rem;padding:1rem}.board-card__meta{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:.75rem}.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-card{display:grid;gap:1rem;padding:1.25rem}.mission-card__stack{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mission-card__stack div{border-top:1px solid var(--line-soft);display:grid;gap:.55rem;padding-top:.85rem}.mission-card__backing{border-top:2px solid var(--line);font-weight:600;padding-top:.85rem}.article-shell{display:grid;gap:0;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);margin-top:.5rem}.article-main{border-right:2px solid var(--line);padding:2rem}.article-header{display:grid;gap:1rem;margin-bottom:2rem}.article-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.article-body{color:var(--ink-soft);max-width:44rem}.article-body>:first-child{margin-top:0}.article-body h2,.article-body h3{color:var(--ink);margin-top:2rem}.article-body p,.article-body ul,.article-body ol,.article-body blockquote{margin:0 0 1.1rem}.article-body ul,.article-body ol{padding-left:1.2rem}.article-body blockquote{background:#ed5a240f;border-left:4px solid var(--signal);color:var(--ink);padding:1rem 1rem 1rem 1.15rem}.article-body a{color:var(--signal-strong);font-weight:600}.article-notes{background:#fffcf7d1;display:grid;gap:1rem;padding:2rem 1.5rem}.evidence-stack{display:grid;gap:.8rem}.evidence-card{display:grid;gap:.55rem;padding:1rem}.evidence-card a{color:var(--signal-strong);font-size:.88rem;font-weight:600;text-decoration:none}.evidence-card p{margin:0}.number-stack{grid-template-columns:repeat(5,minmax(0,1fr))}.number-card{background:var(--surface-dark);color:var(--surface-strong)}.number-card p:last-child{color:#fffaf2cc;margin:0}.content-section--split,.join-grid,.legal-grid,.control-preview{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1.5fr) auto;margin-top:1.75rem;padding:1.5rem}.cta-band h2,.cta-panel h2{max-width:42rem}.cta-panel{padding:1.25rem}.site-footer{background:var(--surface-dark);border-top:2px solid rgba(255,250,242,.12);color:var(--surface-strong);margin-top:3rem}.site-footer__inner{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr);padding-block:2rem}.site-footer__brand{display:grid;gap:.75rem}.site-footer__line{font-family:var(--display-font);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;letter-spacing:-.06em;margin:0}.site-footer__links{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__links div{display:grid;gap:.55rem}.site-footer__links .eyebrow{color:#fffaf299}.site-footer__links a{color:var(--surface-strong);text-decoration:none}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--signal-soft)}.visually-muted{color:var(--muted)}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}@media(max-width:72rem){.landing-hero,.command-hero,.journal-front,.page-hero,.article-shell,.manifesto-wall,.journal-grid,.site-footer__inner,.cta-band{grid-template-columns:1fr}.page-hero__body,.article-main{border-left:0;border-right:0;padding-left:0}.article-main{border-bottom:2px solid var(--line);padding-bottom:1.5rem}.dashboard-grid,.board-grid,.mission-grid,.number-stack,.story-grid,.policy-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:54rem){.masthead__inner{align-items:start;flex-direction:column}.landing-hero,.command-hero,.journal-front,.page-hero,.article-main,.article-notes,.paper-panel,.story-card,.metric-card,.board-card,.mission-card,.cta-panel,.signal-panel,.rail-card,.policy-card,.operator-card,.editorial-card,.legal-card,.cta-band{padding:1.2rem}.dashboard-grid,.board-grid,.mission-grid,.number-stack,.story-grid,.policy-grid,.operator-grid,.journal-grid__secondary,.two-up,.three-up,.surface-grid,.content-section--split,.join-grid,.legal-grid,.control-preview,.stats-ribbon,.editorial-card__stats,.mission-card__stack,.site-footer__links{grid-template-columns:1fr}.button,.button--small{width:100%}.hero-actions,.button-row{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
