.about-header nav .is-current{border-color:var(--red)}
.about-hero{position:relative;height:100svh;min-height:680px;overflow:hidden;background:#080808;color:var(--paper)}
.about-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.78) contrast(1.08)}
.about-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.12) 70%),linear-gradient(0deg,rgba(0,0,0,.7),transparent 55%),linear-gradient(180deg,rgba(0,0,0,.35),transparent 24%)}
.about-hero-meta{position:absolute;top:118px;left:3vw;right:3vw;display:flex;justify-content:space-between;font:600 8px var(--mono);letter-spacing:.2em;color:rgba(240,237,228,.68)}
.about-hero-copy{position:absolute;z-index:2;left:3vw;bottom:10%;max-width:980px}
.about-hero-copy>p:first-child{margin:0;color:var(--acid);font:700 9px var(--mono);letter-spacing:.22em}
.about-hero-copy h1{margin:20px 0 28px;font-size:clamp(5.6rem,10.5vw,11.5rem);line-height:.7;letter-spacing:-.08em}
.about-hero-copy h1 em{font:italic 400 .96em/.7 var(--serif);color:var(--acid)}
.about-deck{max-width:58ch;margin:0;font:700 9px/1.65 var(--mono);letter-spacing:.13em;color:rgba(240,237,228,.76)}
.about-scroll{position:absolute;z-index:2;right:3vw;bottom:8%;display:flex;gap:34px;border-bottom:1px solid var(--paper);padding-bottom:9px;font:700 9px var(--mono);letter-spacing:.15em}
.section-kicker,.history header>p,.coverage-heading>p,.masthead-copy>p:first-child,.join-desk>p{margin:0;font:700 8px var(--mono);letter-spacing:.17em}
.section-kicker b,.history header>p b,.coverage-heading>p b,.masthead-copy>p:first-child b,.join-desk>p b{margin-right:26px;color:var(--red)}
.publication-intro{padding:120px 3vw 145px}
.publication-statement{display:grid;grid-template-columns:1.15fr 1fr;gap:8vw;margin-top:78px;border-top:1px solid var(--ink);padding-top:26px}
.publication-statement h2,.history h2,.coverage-heading h2,.masthead-copy h2,.join-desk h2{margin:0;font-size:clamp(4.3rem,7.6vw,8.7rem);line-height:.73;letter-spacing:-.078em}
.publication-statement h2 em,.history h2 em,.coverage-heading h2 em,.masthead-copy h2 em,.join-desk h2 em{font:italic 400 .9em/.75 var(--serif);color:var(--red)}
.publication-copy{align-self:end;max-width:57ch}
.publication-copy p{margin:0 0 24px;font:500 clamp(1rem,1.25vw,1.18rem)/1.65 var(--mono);letter-spacing:-.02em}
.publication-copy p:first-child{font-weight:700}
.history{padding:120px 3vw;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:.85fr 1.5fr;gap:8vw}
.history h2{margin-top:36px}.history h2 em{color:var(--acid)}
.history-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(240,237,228,.45)}
.history-list li{display:grid;grid-template-columns:150px 1fr;gap:28px;border-bottom:1px solid rgba(240,237,228,.25);padding:30px 0}
.history-list li>span{font:900 clamp(2.5rem,4vw,4.7rem)/.8 var(--display);letter-spacing:-.06em;color:var(--acid)}
.history-list b{font:700 9px var(--mono);letter-spacing:.18em}
.history-list p{max-width:48ch;margin:10px 0 0;font:500 13px/1.55 var(--mono);color:rgba(240,237,228,.66)}
.coverage-ledger{padding:125px 3vw 150px;background:var(--acid)}
.coverage-heading{display:grid;grid-template-columns:1fr 2fr;align-items:start;border-top:1px solid var(--ink);padding-top:18px}
.coverage-heading h2{grid-column:2}.coverage-heading h2 em{color:var(--red)}
.coverage-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:95px;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}
.coverage-grid article{min-height:390px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:22px;display:flex;flex-direction:column}
.coverage-grid span{font:700 8px var(--mono);letter-spacing:.16em;color:var(--red)}
.coverage-grid h3{margin:70px 0 25px;font-size:clamp(2rem,3.3vw,4rem);line-height:.8;letter-spacing:-.065em}
.coverage-grid p{margin:auto 0 0;font:500 11px/1.55 var(--mono);max-width:34ch}
.masthead{display:grid;grid-template-columns:1.08fr .92fr;min-height:100svh;background:var(--paper)}
.masthead figure{position:relative;margin:0;min-height:760px;background:#111;overflow:hidden}
.masthead figure img{width:100%;height:100%;object-fit:cover;object-position:center 25%;filter:saturate(.82) contrast(1.04)}
.masthead figcaption{position:absolute;left:20px;bottom:18px;background:var(--paper);padding:9px 12px;font:700 7px var(--mono);letter-spacing:.14em}
.masthead-copy{align-self:center;padding:100px clamp(28px,6vw,100px)}
.masthead-copy h2{margin:38px 0 50px}.masthead-copy h2 em{color:var(--red)}
.masthead-copy dl{margin:0;border-top:1px solid var(--ink)}
.masthead-copy dl>div{display:grid;grid-template-columns:95px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:15px 0;font:700 9px/1.4 var(--mono);letter-spacing:.1em}
.masthead-copy dt{color:var(--red)}.masthead-copy dd{margin:0}
.masthead-copy>p:not(:first-child){margin:38px 0 0;font:500 15px/1.65 var(--mono)}
.masthead-copy>a,.join-desk a{display:inline-block;margin-top:36px;border-bottom:1px solid currentColor;padding-bottom:9px;font:700 9px var(--mono);letter-spacing:.14em}
.join-desk{padding:125px 3vw;background:var(--red);color:var(--paper);display:grid;grid-template-columns:.7fr 1.3fr .75fr;gap:3vw;align-items:start}
.join-desk>p b{color:var(--acid)}.join-desk h2{grid-column:2}.join-desk h2 em{color:var(--acid)}
.join-desk>div{align-self:end;padding-top:95px}
.join-desk>div p{margin:0;font:500 14px/1.65 var(--mono)}

@media(max-width:760px){
  .about-hero{min-height:720px}.about-hero>img{object-position:60% 50%}.about-hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.9),transparent 75%),linear-gradient(90deg,rgba(0,0,0,.58),transparent)}
  .about-hero-meta{top:92px;left:17px;right:17px}.about-hero-meta span:last-child{display:none}
  .about-hero-copy{left:17px;right:17px;bottom:14%}.about-hero-copy h1{font-size:clamp(4.7rem,23vw,7rem)}.about-deck{max-width:38ch;font-size:7px}
  .about-scroll{left:17px;right:auto;bottom:6%;font-size:7px}
  .publication-intro{padding:82px 17px 95px}.publication-statement{grid-template-columns:1fr;gap:55px;margin-top:48px}.publication-statement h2,.history h2,.coverage-heading h2,.masthead-copy h2,.join-desk h2{font-size:clamp(3.8rem,17vw,6rem)}
  .publication-copy p{font-size:.92rem}
  .history{padding:82px 17px 95px;grid-template-columns:1fr;gap:58px}.history-list li{grid-template-columns:92px 1fr;gap:16px}.history-list li>span{font-size:2.6rem}.history-list p{font-size:11px}
  .coverage-ledger{padding:82px 17px 95px}.coverage-heading{grid-template-columns:1fr;gap:30px}.coverage-heading h2{grid-column:1}.coverage-grid{grid-template-columns:1fr 1fr;margin-top:58px}.coverage-grid article{min-height:270px;padding:15px}.coverage-grid h3{margin:45px 0 20px;font-size:clamp(1.75rem,8.5vw,2.8rem)}.coverage-grid p{font-size:9px}
  .masthead{grid-template-columns:1fr;min-height:0}.masthead figure{min-height:610px}.masthead-copy{padding:82px 17px 95px}.masthead-copy>p:not(:first-child){font-size:13px}
  .join-desk{padding:82px 17px 95px;grid-template-columns:1fr;gap:34px}.join-desk h2{grid-column:1}.join-desk>div{padding-top:25px}.join-desk>div p{font-size:12px}
}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
