:root{--ed-ink:#0a0a08;--ed-charcoal:#242520;--ed-red:#ce361d;--ed-red-hover:#b02e18;--ed-olive:#5f5b4a;--ed-gold:#b08b59;--ed-sand:#e0dbc6;--ed-paper:#f4f2e9;--ed-white:#fcfbf7;--ed-muted:#77766f;--ed-rule:#24252029;--ed-rule-strong:#24252052;--ed-grid:#5f5b4a24;--ed-grid-light:#f4f2e929;--ed-display:var(--font-n27),"Helvetica Neue",Arial,sans-serif;--ed-body:var(--font-chalet),"Helvetica Neue",Arial,sans-serif;--ed-shell:1180px;--ed-reading:72ch;--ed-radius:20px;--ed-grid-size:72px}.ed-grid{position:relative;isolation:isolate}.ed-grid:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--ed-grid) 1px,#0000 1px),linear-gradient(to bottom,var(--ed-grid) 1px,#0000 1px);background-size:var(--ed-grid-size) var(--ed-grid-size);opacity:.5}.ed-grid--light:before{--ed-grid:var(--ed-grid-light);opacity:.65}.ed-eyebrow{margin:0;color:var(--ed-muted);font-family:var(--ed-display);font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.15;text-transform:uppercase}.ed-eyebrow--red{color:var(--ed-red)}.ed-eyebrow--light{color:#f4f2e99e}.ed-pixel-rule{display:flex;gap:2px;margin-top:14px}.ed-pixel-rule i{display:block;width:10px;height:8px;background:var(--ed-red)}.ed-section-number{color:var(--ed-red);font-family:var(--ed-display);font-size:clamp(34px,4vw,48px);font-weight:400;letter-spacing:-.04em;line-height:.84;font-variant-numeric:tabular-nums}.ed-running-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--ed-rule)}.ed-running-head img{width:132px;height:auto;display:block}.ed-folio{display:flex;align-items:center;gap:16px;padding-top:18px;border-top:1px solid var(--ed-rule);color:var(--ed-muted);font-family:var(--ed-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ed-folio-line{flex:1;height:1px;background:currentColor;opacity:.38}.ed-stat{padding:22px;border-radius:var(--ed-radius);background:var(--ed-charcoal);color:var(--ed-paper)}.ed-stat strong{display:block;margin-bottom:12px;color:var(--ed-sand);font-family:var(--ed-display);font-size:34px;font-weight:400;line-height:.9;letter-spacing:-.03em}.ed-stat span{display:block;font-size:13px;line-height:1.4;color:#f4f2e9b8}.ed-shell{width:min(calc(100% - 48px),var(--ed-shell));margin-inline:auto}@media (max-width:640px){.ed-shell{width:calc(100% - 32px)}}@keyframes ed-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ed-rise{animation:ed-rise .62s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--ed-i, 0) * 45ms)}@media (prefers-reduced-motion:reduce){.ed-rise{animation:none}.ed-grid:before{opacity:.35}}