.fold{background:var(--atol-fold)}.paper-cover{background:var(--atol-paper);color:var(--atol-ink);border-bottom:1.5px solid var(--atol-ink)}.paper-cover .inner{max-width:var(--container);margin:0 auto;padding:56px var(--margin-x) 48px;display:grid;grid-template-columns:1fr 340px;gap:64px}.paper-cover h1{font-family:var(--font-serif);font-weight:400;font-size:56px;letter-spacing:-.018em;line-height:1.02;margin:0 0 18px;max-width:820px}.paper-cover .subtitle{font-family:var(--font-serif);font-style:italic;font-size:22px;line-height:1.35;color:var(--atol-stone);max-width:700px}.paper-cover .dateline{margin-top:22px;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--atol-ink)}.paper-cover .dateline .k{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--atol-stone);margin-right:10px}.paper-cover .actions{display:flex;gap:10px;margin-top:28px}.paper-cover .cover-art{color:var(--atol-ink);align-self:center;justify-self:end;width:100%;max-width:280px}.paper-cover .cover-art svg{display:block;width:100%;height:auto}.paper-cover .cover-art svg .accent{fill:var(--atol-accent)}.paper-cover .cover-art svg .accent-stroke{stroke:var(--atol-accent);fill:none}.paper-body{padding:64px 0 24px}.paper-body .body-grid{display:grid;grid-template-columns:200px minmax(0,720px) 220px;gap:48px;max-width:var(--container);margin:0 auto 8px;padding:0 var(--margin-x)}.paper-body .section-mark{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding-top:6px;border-top:1.5px solid currentColor}.paper-body[data-pillar=markets] .section-mark{color:var(--atol-markets)}.paper-body[data-pillar=environment] .section-mark{color:var(--atol-environment)}.paper-body[data-pillar=creative] .section-mark{color:var(--atol-creative)}.paper-body .section-mark .step{color:var(--atol-stone);margin-top:4px;display:block;font-size:9.5px}.paper-body .prose{font-family:var(--font-serif);font-size:17px;line-height:1.65;color:var(--atol-ink);max-width:720px}.paper-body .prose p{margin:0 0 18px}.paper-body .prose h2{font-family:var(--font-serif);font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.01em;margin:0 0 14px}.paper-body .prose h3{font-family:var(--font-serif);font-weight:500;font-size:20px;line-height:1.25;margin:28px 0 12px}.paper-body .prose strong{font-weight:600}.paper-body .prose em{font-style:italic}.paper-body .prose hr{border:none;border-top:1px solid var(--atol-rule-soft);margin:32px 0}.paper-body .prose table{width:100%;border-collapse:collapse;margin:18px 0;font-family:var(--font-mono);font-size:13px}.paper-body .prose th,.paper-body .prose td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--atol-rule-soft)}.paper-body .prose th{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;color:var(--atol-stone);border-bottom:1.5px solid var(--atol-ink)}.paper-body .prose ul,.paper-body .prose ol{margin:0 0 18px;padding-left:22px}.paper-body .prose ul li,.paper-body .prose ol li{margin-bottom:6px}.paper-body .prose code{font-family:var(--font-mono);font-size:.92em;background:var(--atol-surface);padding:1px 5px}.paper-body .prose pre{font-family:var(--font-mono);font-size:13px;line-height:1.5;background:var(--atol-surface);padding:16px;overflow-x:auto;margin:16px 0;border-left:2px solid var(--atol-rule-soft)}.paper-body .prose pre code{background:none;padding:0}.paper-body .marginalia{padding-top:6px;border-top:1px solid var(--atol-rule-soft)}.paper-body .marginalia .item{margin-bottom:20px}.paper-body .marginalia .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--atol-stone);display:block;margin-bottom:4px}.paper-body .marginalia .v{font-family:var(--font-mono);font-size:12px;color:var(--atol-ink);line-height:1.6}.paper-body .marginalia .note{font-family:var(--font-serif);font-size:13px;font-style:italic;color:var(--atol-stone);line-height:1.5}.paper-body .fig{margin:6px 0 26px;border:1px solid var(--atol-rule-soft);background:var(--atol-paper)}.paper-body .fig svg{display:block;width:100%;height:auto}.paper-body .fig figcaption{border-top:1px solid var(--atol-rule-soft);padding:10px 14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--atol-stone);line-height:1.55}.paper-body .atol-chart{margin:6px 0 26px;border:1px solid var(--atol-rule-soft);background:var(--atol-paper);padding:0}.paper-body .atol-chart__viz{min-height:240px}.paper-body .atol-chart__caption{border-top:1px solid var(--atol-rule-soft);border-left:none;padding:10px 14px;margin-top:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--atol-stone);line-height:1.55}.cite-block{max-width:720px;margin:0 auto;padding:32px var(--margin-x);border-top:1.5px solid var(--atol-ink)}.cite-block .label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--atol-stone);margin-bottom:10px}.cite-block .citation{font-family:var(--font-serif);font-size:15px;line-height:1.55;color:var(--atol-ink)}.cite-block .repro{margin-top:18px;font-family:var(--font-mono);font-size:11px;color:var(--atol-stone);line-height:1.6}.cite-block .repro code{background:var(--atol-surface);padding:1px 5px;color:var(--atol-ink)}.cite-block .repro a{color:inherit;text-decoration:none}.cite-block .repro a:hover code{background:var(--atol-mist)}@media(max-width:900px){.paper-cover .inner{grid-template-columns:1fr;gap:32px}.paper-cover .cover-art{max-width:200px;justify-self:center}.paper-cover h1{font-size:38px}.paper-body .body-grid{grid-template-columns:1fr;gap:16px}.paper-body .marginalia{display:none}}
