.home-editorial h1,.home-editorial h2,.home-editorial h3{font-family:var(--font-serif);font-weight:400;color:var(--white)}.home-editorial .editorial-section{padding:88px 0}.editorial-hero{max-width:1600px;margin:auto;padding:0;display:grid;grid-template-columns:1fr 1fr}.hero-copy{padding:56px clamp(24px,4.2vw,72px) 56px;align-self:center}.hero-copy h1{font-size:clamp(54px,6.8vw,100px);line-height:.99;letter-spacing:-.047em;max-width:660px;text-wrap:balance}.hero-response{font-family:var(--font-serif);font-size:clamp(26px,2.7vw,40px);font-style:italic;line-height:1.2;color:var(--ember-bright);margin:22px 0 18px;letter-spacing:-.02em}.hero-attribution{font-size:12px;letter-spacing:.055em;color:var(--text-muted)}.hero-description{font-size:17px;line-height:1.75;color:var(--text-muted);max-width:540px;margin:24px 0 28px}.hero-image{min-width:0;min-height:650px;position:relative;background:#050504}.hero-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 58%}.editorial-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:15px 22px;background:var(--ember-bright);color:var(--bg-deep);font-size:15px;font-weight:600;border:1px solid var(--ember-bright)}.editorial-button:hover{text-decoration:none;background:var(--white);border-color:var(--white);color:var(--bg-deep)}.link-arrow{flex:0 0 auto;vertical-align:middle;transition:transform .2s ease}a:hover>.link-arrow{transform:translate(3px)}.authority-strip{border-block:1px solid var(--rule-strong)}.authority-strip .struck-list{max-width:1440px;padding:19px 48px;margin:auto;justify-content:space-between;font-family:var(--font-serif);text-transform:none;letter-spacing:0;font-size:18px;gap:12px 24px}.authority-strip .struck-list>span:first-child{color:var(--ember-bright);font-style:italic}.authority-strip .struck:after{height:1px;transform:none}.manifesto-spread{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(36px,5vw,80px);align-items:center}.manifesto-image{display:block;height:100%;min-height:620px;overflow:hidden}.manifesto-image img{width:100%;height:100%;object-fit:cover}.editorial-label{font:600 12px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--ember-bright);margin-bottom:17px}.manifesto-copy h2{font-size:clamp(48px,5.4vw,76px);line-height:1.06;letter-spacing:-.036em}.manifesto-subtitle{font:italic 30px/1.3 var(--font-serif);color:var(--text-muted);margin:22px 0}.editorial-body{font-size:16px;line-height:1.85;color:var(--text-muted)}.editorial-link{display:inline-flex;align-items:center;gap:18px;font:600 12px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-bright)}.editorial-link:hover{color:var(--white);text-decoration:none}.manifesto-copy .editorial-link{margin-top:28px}.discernment-section{border-block:1px solid var(--rule-strong)}.discernment-spread{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(36px,5vw,80px)}.discernment-spread h2{font-size:clamp(42px,4.4vw,64px);line-height:1.12;letter-spacing:-.03em}.discernment-quote{font:italic 30px/1.4 var(--font-serif);color:var(--white);margin:0 0 22px}.discernment-quote em{font-style:inherit}.deceivers{display:flex;list-style:none;border-block:1px solid var(--rule-strong);padding:16px 0;margin:28px 0;counter-reset:deceiver}.deceivers li{flex:1;text-align:center;font:22px/1.3 var(--font-serif);counter-increment:deceiver}.deceivers li:before{content:counter(deceiver,lower-roman) ". ";color:var(--text-muted)}.deceivers li+li{border-left:1px solid var(--rule-strong)}.home-editorial .direct-words{padding:96px 24px;border-bottom:1px solid var(--rule);background:var(--bg-raised)}.home-editorial .direct-words:before,.home-editorial .direct-words:after{display:none}.home-editorial .direct-words-intro{margin-bottom:24px}.home-editorial .direct-words-kicker{color:var(--ember-bright)}.home-editorial .direct-words-kicker:before,.home-editorial .direct-words-kicker:after{display:none}.home-editorial .saying--feature{max-width:1060px;padding:20px 24px 56px}.home-editorial .saying--feature .saying-text{font-size:clamp(30px,3.4vw,48px);font-style:normal;line-height:1.3}.home-editorial .saying-text br{display:none}.home-editorial .saying-source{color:var(--text-muted);line-height:1.8}.home-editorial .saying-source:before,.home-editorial .saying-source:after{display:none}.supporting-sayings{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;gap:64px}.supporting-sayings .saying{text-align:left;padding:16px 0}.supporting-sayings .saying+.saying{border-left:1px solid var(--rule-strong);padding-left:48px}.supporting-sayings .saying-text{font-size:24px;font-style:normal;line-height:1.5}.editorial-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.editorial-heading h2{font-size:clamp(36px,3.5vw,50px);line-height:1.2;letter-spacing:-.035em}.editorial-heading .editorial-label{margin-bottom:10px}.editorial-heading>a{flex-shrink:0;padding-bottom:6px}.signal-list{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.signal-row{display:flex;align-items:center;gap:22px;padding:28px 0;color:var(--text);border-top:1px solid var(--rule-strong)}.signal-row:hover,.field-note-row:hover{text-decoration:none}.signal-row h3{font-size:25px;line-height:1.35;transition:color .2s}.signal-row:hover h3,.field-note-row:hover h3{color:var(--ember-bright)}.signal-number{font:26px/1 var(--font-serif);color:var(--ember-bright)}.signal-row .link-arrow{margin-left:auto;color:var(--ember-bright)}.signal-row time,.field-note-row time{display:block;color:var(--text-muted);font:12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:12px}.field-note-row{display:grid;grid-template-columns:1fr auto 25px;gap:32px;padding:32px 0;border-top:1px solid var(--rule-strong);align-items:start}.field-note-row h3{font-size:30px;line-height:1.3;margin-bottom:10px;transition:color .2s}.field-note-row p{color:var(--text-muted);max-width:740px;font-size:15px;line-height:1.8}.field-note-row time{margin-top:9px}.field-note-row .link-arrow{margin-top:7px}@media(min-width:1600px){.hero-copy{padding-left:80px}}@media(max-width:1000px){.hero-copy h1{font-size:66px}.hero-response{font-size:30px}.hero-copy{padding:40px 30px}.manifesto-image{min-height:600px}.signal-list{column-gap:32px}.field-note-row{grid-template-columns:1fr 25px;gap:16px}.field-note-row time{grid-column:1;margin:0}.field-note-row>.link-arrow{grid-column:2;grid-row:1}}@media(max-width:760px){.editorial-hero{grid-template-columns:1fr}.hero-copy{padding:40px 24px}.hero-copy h1{max-width:600px;font-size:clamp(52px,10vw,72px)}.hero-response{font-size:clamp(27px,5.4vw,36px)}.hero-description{max-width:580px;font-size:16px}.hero-image{min-height:0;height:clamp(340px,80vw,520px)}.hero-image img{object-position:center 65%}.authority-strip .struck-list{padding:24px;justify-content:flex-start;font-size:16px}.authority-strip .struck-list>span:first-child{flex-basis:100%}.home-editorial .editorial-section{padding:56px 0}.manifesto-spread,.discernment-spread{grid-template-columns:1fr;gap:36px}.manifesto-image{height:430px;min-height:0}.manifesto-image img{object-position:50% 65%}.manifesto-copy h2{font-size:60px}.discernment-spread h2{font-size:44px}.discernment-quote{font-size:28px}.home-editorial .direct-words{padding:56px 0}.home-editorial .direct-words-intro{padding:0 24px}.home-editorial .saying--feature{padding-bottom:36px}.supporting-sayings{grid-template-columns:1fr;gap:24px}.supporting-sayings .saying+.saying{border-left:0;border-top:1px solid var(--rule-strong);padding:28px 0 0}.supporting-sayings .saying-text{font-size:23px}.editorial-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.signal-list{grid-template-columns:1fr}.signal-row h3{font-size:24px}.deceivers li{font-size:19px}.field-note-row h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.link-arrow{transition:none}a:hover>.link-arrow{transform:none}}
