/* Edition 09: a coherent reading journey in the existing graphite/copper palette. */
.j-hero{min-height:710px}.j-hero .hero-inner{padding-top:85px;padding-bottom:135px}.j-hero h1{font-size:clamp(64px,7.5vw,112px);letter-spacing:-.055em;line-height:.98;max-width:820px}.j-hero .hero-statement{font-size:clamp(21px,2.1vw,30px);line-height:1.3;max-width:620px}.j-hero .hero-description{max-width:530px;font-size:16px;line-height:1.65}.j-hero-image{position:absolute;inset:0}.j-hero-image img{width:100%;height:100%;object-fit:cover;object-position:60% center}.j-hero .hero-shade{background:linear-gradient(90deg,#060a0ef5 5%,#060a0ebd 43%,#060a0e10 77%),linear-gradient(0deg,#080c10,transparent 35%)}.j-jump{display:flex;justify-content:space-between;gap:22px;padding-top:27px;padding-bottom:27px;border-bottom:1px solid #2c3d40;flex-wrap:wrap}.j-jump a{font:11px monospace;text-transform:uppercase;letter-spacing:.08em;color:#a9bcbd}.j-jump a:hover{color:#ff9c62}.j-section{padding-top:95px;padding-bottom:95px;scroll-margin-top:30px}.j-section+.j-section{border-top:1px solid #2c3d40}.j-section>h2,.j-experiment h2,.j-package h2{font-weight:400;font-size:clamp(36px,4.5vw,66px);line-height:1.07;letter-spacing:-.04em;margin:20px 0 32px;max-width:900px}.j-intro-copy{font-size:20px;line-height:1.65;max-width:750px;color:#b6c5c7}.j-steering{display:grid;grid-template-columns:1.2fr 1fr;margin-top:38px;border:1px solid #32474a;background:linear-gradient(135deg,#122126,#0a1116)}.j-steering-art{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.j-steering-art svg{width:100%;height:auto;display:block}.j-steering-art text{font:10px monospace;fill:#adc4c5;letter-spacing:.03em}.j-visual-note{color:#91a8aa;font:10px monospace;padding:0 24px 22px;line-height:1.6}.j-steering-copy{padding:35px;border-left:1px solid #32474a;min-width:0}.j-steering-copy h3{font-size:34px;font-weight:400;line-height:1.1;letter-spacing:-.025em;margin:20px 0}.j-steering-copy p{color:#becbcc;line-height:1.75}.j-patterns{display:flex;gap:8px;margin-top:25px}.j-patterns button{background:transparent;border:1px solid #4c6567;color:#c9d5d4;padding:11px 22px;font-size:13px}.j-patterns button[aria-pressed=true]{background:#94d4c7;color:#0a1719;border-color:#94d4c7}.j-photons{animation:j-flow 2.8s linear infinite}@keyframes j-flow{to{stroke-dashoffset:-124}}.j-understory{display:flex;align-items:center;gap:50px;margin-top:28px}.j-understory p{max-width:780px;color:#a8bec0;font-size:15px}.j-understory .button{flex-shrink:0}.j-evidence-row{display:grid;grid-template-columns:190px minmax(0,1fr) 180px;gap:28px;align-items:center;padding:34px 0;border-top:1px solid #2c3d40}.j-evidence-row .j-label{font:10px monospace;letter-spacing:.07em;color:#94d4c7}.j-evidence-row h3{font-size:25px;font-weight:400;letter-spacing:-.02em;margin:0 0 12px}.j-evidence-row p{font-size:15px;line-height:1.7;max-width:680px;color:#aebfc1;margin:0}.j-evidence-row>a{font-size:12px;color:#ffb587;line-height:1.6}.j-evidence-foot{max-width:900px;color:#9bb0b2;font-size:13px;line-height:1.8;margin:25px 0 0}.j-evidence-foot a{color:#94d4c7}.j-experiment{padding:85px 0;background:#111d22;border-block:1px solid #2c3d40;scroll-margin-top:25px}.j-experiment-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.j-experiment-grid>div>p{color:#b9c9ca;line-height:1.75}.j-experiment figure{margin:0}.j-experiment figure img{width:100%;height:auto;display:block;border:1px solid #2c3d40}.j-experiment figcaption{font:10px monospace;color:#9bb0b2;line-height:1.7;margin-top:14px}.j-number-list{margin:32px 0}.j-number-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:15px 0;border-bottom:1px solid #33474d}.j-number-list dt{font-size:12px;color:#a9bec1;max-width:250px}.j-number-list dd{margin:0;color:#94d4c7;font-size:27px;white-space:nowrap}.j-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.j-next-grid>p{font-size:19px;color:#b9c9ca;line-height:1.75}.j-next-grid .actions{align-items:start;margin:0}.j-founder-line{border-top:1px solid #2c3d40;padding-top:30px;margin-top:50px;display:flex;justify-content:space-between;gap:24px;color:#9fb6b8;font-size:13px}.j-founder-line strong{color:#e5e9e2;font-weight:400}.j-prose{max-width:840px}.j-prose p,.j-split p{font-size:17px;line-height:1.8;color:#b4c4c7}.j-split{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:start}.j-note{padding:30px;border-left:2px solid #ff9c62;background:#111d22}.j-note h3{font-size:25px;line-height:1.25;font-weight:400;margin:0 0 14px}.j-note p{font-size:15px;margin:0;color:#b4c4c7;line-height:1.8}.j-note a{display:inline-block;margin-top:15px;color:#94d4c7;font-size:13px}.j-path{list-style:none;margin:35px 0;padding:0;max-width:1000px}.j-path li{display:grid;grid-template-columns:55px 1fr;gap:25px;padding:28px 0;border-top:1px solid #2c3d40}.j-path li>span{font:22px monospace;color:#ff9c62}.j-path h3{font-size:26px;font-weight:400;margin:0 0 10px}.j-path p{margin:0;font-size:16px;color:#aec1c3;line-height:1.8}.j-stage{padding-top:18px;padding-bottom:18px;border-block:1px solid #2c3d40;font:11px monospace;line-height:1.8;color:#b4c6c6}.j-spec{margin:0;border:1px solid #33474d;padding:12px 25px}.j-spec>div,.j-status>div{display:flex;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid #2c3d40}.j-spec>div:last-child,.j-status>div:last-child{border:0}.j-spec dt{font-size:12px;color:#a0b6b9}.j-spec dd{font-size:15px;margin:0;text-align:right;color:#94d4c7}.j-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px 0}.j-task-grid article{border-top:2px solid #425e5b;padding-top:24px}.j-task-grid h3{font-size:24px;font-weight:400;margin:0 0 16px}.j-task-grid p{font-size:15px;line-height:1.8;color:#a9bec1}.j-package{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;border:1px solid #41615d;background:#122227;padding:40px}.j-package h2{margin-top:18px}.j-package>div>p{color:#b6c9ca;line-height:1.75}.j-package dl{margin:10px 0}.j-package dl>div{padding:20px 0;border-bottom:1px solid #3a5558}.j-package dt{font:10px monospace;text-transform:uppercase;letter-spacing:.05em;color:#a0bcbb;margin-bottom:12px}.j-package dd{margin:0;font-size:17px;color:#e0e8e0;line-height:1.5}.j-downloads{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.j-downloads a{display:flex;justify-content:space-between;align-items:center;padding:23px 0;border-top:1px solid #33474d;gap:20px;color:#e1e8e1;font-size:16px}.j-downloads small{font:10px monospace;color:#94d4c7;text-align:right}.j-current{margin-top:20px;margin-bottom:25px;padding-top:16px;padding-bottom:16px;border-top:1px solid #33474d;color:#a4babc;font-size:12px;line-height:1.8}.j-current a{color:#94d4c7}.j-status{max-width:950px;margin:35px 0}.j-status dt{font-size:15px;color:#a4babc}.j-status dd{margin:0;font-size:17px;text-align:right;color:#dce6de;max-width:55%}
@media(max-width:1050px){.j-evidence-row{grid-template-columns:140px 1fr;gap:20px}.j-evidence-row>a{grid-column:2}.j-steering{grid-template-columns:1fr 1fr}.j-steering-copy{padding:25px}.j-understory{gap:25px}.j-next-grid{gap:30px}.j-experiment-grid{gap:25px}.j-experiment h2{font-size:43px}.j-package{gap:30px}}
@media(max-width:760px){.j-hero{min-height:820px}.j-hero .hero-inner{padding-top:45px;padding-bottom:170px}.j-hero h1{font-size:clamp(51px,11vw,76px);max-width:100%}.j-hero .hero-statement{font-size:23px}.j-hero .hero-description{font-size:15px;max-width:400px}.j-hero-image img{object-position:67% 75%;opacity:.68}.j-hero .hero-shade{background:linear-gradient(180deg,#060a0ef0 0%,#060a0ec5 43%,#060a0e20 76%,#080c10)}.j-jump{display:grid;grid-template-columns:1fr 1fr;gap:19px;padding-block:24px}.j-jump a{font-size:10px}.j-section{padding-block:58px}.j-section>h2{font-size:39px}.j-intro-copy{font-size:18px}.j-steering{grid-template-columns:1fr}.j-steering-copy{border-left:0;border-top:1px solid #32474a;padding:27px}.j-steering-copy h3{font-size:31px}.j-steering-art text{font-size:11px}.j-understory{display:block}.j-understory .button{margin-top:10px}.j-evidence-row{grid-template-columns:1fr;padding:28px 0;gap:14px}.j-evidence-row>a{grid-column:1}.j-evidence-row h3{font-size:25px}.j-experiment{padding:58px 0}.j-experiment-grid,.j-next-grid,.j-split,.j-package{grid-template-columns:1fr;gap:30px}.j-experiment h2{font-size:39px}.j-experiment figure{margin-top:15px}.j-number-list dd{font-size:24px}.j-next-grid>p{font-size:17px}.j-founder-line{display:block;font-size:12px;line-height:1.8}.j-founder-line>a{display:block;margin-top:12px}.j-path li{grid-template-columns:34px 1fr;gap:16px}.j-path h3{font-size:24px}.j-note{padding:24px}.j-task-grid{grid-template-columns:1fr;gap:24px}.j-package{padding:26px}.j-package h2{font-size:44px}.j-downloads{grid-template-columns:1fr}.j-status>div{display:block}.j-status dd{max-width:100%;text-align:left;margin-top:9px}.j-stage{font-size:10px}.j-current{font-size:11px}.j-spec{padding:10px 20px}.j-spec>div{gap:18px}.j-spec dd{max-width:58%}.j-patterns button{min-height:44px}}
@media(prefers-reduced-motion:reduce){.j-photons{animation:none}}body.paused .j-photons{animation-play-state:paused}@media print{.j-hero-image,.j-jump,.j-steering-art,.j-patterns{display:none}.j-section{padding:18px 0}.j-steering,.j-package,.j-experiment-grid,.j-split{display:block;background:none;border:0}.j-section p,.j-section h2,.j-section h3,.j-section dd{color:#111}.j-downloads a{color:#111}.j-evidence-row{break-inside:avoid}}
