.leonard-dossier 12..96,.leonard-dossier 500;12..96,.leonard-dossier 600;12..96,.leonard-dossier 700;12..96,.leonard-dossier 800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--ink:#1d1d1b;--cream:#f5f5f3;--green:#1d1d1b;--orange:#f39522;--muted:#666a6d;--rule:#dedfd8;--paper:#fffdfa;--serif:Georgia,'Times New Roman',serif}.leonard-dossier *{box-sizing:border-box}.leonard-dossier{scroll-behavior:smooth}.leonard-dossier{margin:0;color:var(--ink);background:var(--cream);font-family:'Bricolage Grotesque',Arial,sans-serif;line-height:1.75;font-size:18px;-webkit-font-smoothing:antialiased}.leonard-dossier img{max-width:100%;display:block}.leonard-dossier a{color:var(--green)}.leonard-dossier a:hover{color:#e17b17}.leonard-dossier h1,.leonard-dossier h2,.leonard-dossier h3,.leonard-dossier h4,.leonard-dossier button{font-family:'Bricolage Grotesque',Arial,sans-serif;line-height:1.12;letter-spacing:-.025em}.leonard-dossier h2{font-size:clamp(31px,3.1vw,49px);margin:0 0 34px}.leonard-dossier h3{font-size:26px}.leonard-dossier p{margin:0 0 24px}.leonard-dossier strong{font-weight:750}.leonard-dossier ::selection{background:#f4c97b}.leonard-dossier .header{height:68px;background:#1d1d1b;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100vw - 1360px)/2));gap:20px}.leonard-dossier .wordmark{font:800 20px 'Bricolage Grotesque',Arial,sans-serif;color:white;text-decoration:none;letter-spacing:-.03em}.leonard-dossier .wordmark em{color:var(--orange);font-style:normal}.leonard-dossier .headnav{font-size:12px;text-transform:uppercase;letter-spacing:.11em;color:#ddd}.leonard-dossier .hero{position:relative;background:#1d1d1b;min-height:590px;display:flex;align-items:end;color:white;overflow:hidden}.leonard-dossier .hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.45) 44%,rgba(0,0,0,.07) 100%), url('leonard-arbres-science-silva.webp') center 43%/cover no-repeat}.leonard-dossier .hero:after{content:'';position:absolute;left:-11%;bottom:-140px;width:550px;height:550px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 90px rgba(255,255,255,.025),0 0 0 160px rgba(255,255,255,.018);pointer-events:none}.leonard-dossier .hero-inner{position:relative;max-width:1280px;padding:95px 5.4% 75px;width:100%;margin:auto}.leonard-dossier .kicker{font:700 13px 'Bricolage Grotesque';text-transform:uppercase;letter-spacing:.17em;color:#ffb84b}.leonard-dossier .hero h1{max-width:960px;font-size:clamp(46px,6vw,86px);line-height:.98;letter-spacing:-.045em;margin:19px 0 27px;text-wrap:balance}.leonard-dossier .hero h1 span{color:var(--orange)}.leonard-dossier .hero-deck{max-width:770px;font:400 clamp(20px,2vw,28px) var(--serif);line-height:1.36;color:#f4f4ef}.leonard-dossier .hero-meta{font-size:13px;color:#ddddce;letter-spacing:.05em;margin-top:33px}.leonard-dossier .hero-credit{position:absolute;bottom:15px;right:30px;color:#d2d8d0;font-size:10px;opacity:.8}.leonard-dossier .intro{max-width:1280px;margin:0 auto;padding:60px 5.4% 0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:65px}.leonard-dossier .standfirst{font:400 clamp(22px,2.1vw,30px) var(--serif);line-height:1.55;max-width:840px}.leonard-dossier .contents{align-self:start;position:sticky;top:24px;background:white;border-radius:18px;padding:25px 26px;border:1px solid #e7e7df}.leonard-dossier .contents h3{font-size:14px;text-transform:uppercase;letter-spacing:.10em;margin:0 0 18px}.leonard-dossier .contents a{display:block;font-size:13px;line-height:1.45;text-decoration:none;color:#252525;padding:6px 0;border-bottom:1px solid #f1f1ed}.leonard-dossier .contents a:last-child{border:0}.leonard-dossier .contents a:hover{color:#c76c13}.leonard-dossier .bodygrid{max-width:1280px;margin:auto;padding:0 5.4%;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:65px}.leonard-dossier .content{grid-column:1;min-width:0}.leonard-dossier .chapter{padding:72px 0 70px;border-bottom:1px solid var(--rule);scroll-margin-top:35px}.leonard-dossier .chapter-eyebrow{font-size:12px;font-weight:700;color:var(--green);letter-spacing:.15em;margin-bottom:23px}.leonard-dossier .chapter p,.leonard-dossier .chapter ul{max-width:820px}.leonard-dossier .chapter p+figure{margin-top:32px}.leonard-dossier .chapter ul{padding-left:25px}.leonard-dossier .chapter li{margin-bottom:15px}.leonard-dossier .chapter em{font-style:italic}.leonard-dossier .src{font:600 12px 'Bricolage Grotesque',sans-serif;text-decoration:none;border-radius:4px;padding:1px 2px;color:var(--green);white-space:nowrap}.leonard-dossier .src:hover{background:#f9ead5}.leonard-dossier .leadfact{background:var(--ink);padding:26px 30px;border-radius:16px;display:grid;grid-template-columns:1fr;gap:8px;margin:32px 0;color:white}.leonard-dossier .leadfact strong{font:700 14px 'Bricolage Grotesque';letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.leonard-dossier .leadfact span{font:400 22px var(--serif);line-height:1.38}.leonard-dossier .folio,.leonard-dossier .diagram{margin:42px 0 44px}.leonard-dossier .folio{max-width:750px}.leonard-dossier .folio img{border-radius:10px;background:#ebe3d3;margin:auto;max-height:640px;object-fit:contain;box-shadow:0 8px 45px rgba(48,32,17,.12)}.leonard-dossier .folio a{display:block;text-decoration:none}.leonard-dossier .folio figcaption,.leonard-dossier .diagram figcaption{font-size:12px;line-height:1.5;color:#666a6d;margin-top:14px}.leonard-dossier .diagram img{width:100%;border-radius:16px}.leonard-dossier .formula{padding:26px 20px;margin:27px 0 30px;background:white;border:1px solid #e1e3df;border-radius:17px;text-align:center}.leonard-dossier .eq{font:700 clamp(24px,3.3vw,36px) 'Bricolage Grotesque';letter-spacing:0}.leonard-dossier .subeq{font-size:13px;color:#666a6d;margin-top:5px}.leonard-dossier .quote{background:#fff0dc;border-left:5px solid var(--green);padding:29px 30px 25px;margin:35px 0;border-radius:0 14px 14px 0}.leonard-dossier .quote-mark{font-size:70px;line-height:.65;color:var(--green);font-family:Georgia}.leonard-dossier .quote p{font:italic 24px/1.35 Georgia,serif;margin:9px 0}.leonard-dossier .quote small{font-size:12px;color:#5e6a61}.leonard-dossier .researchgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0}.leonard-dossier .researchgrid>div{background:white;border:1px solid #e0e4dc;border-radius:13px;padding:20px 17px}.leonard-dossier .researchgrid b{display:block;font:800 35px 'Bricolage Grotesque';color:var(--green);line-height:1}.leonard-dossier .researchgrid strong{display:block;margin:17px 0 8px;font:800 17px 'Bricolage Grotesque'}.leonard-dossier .researchgrid p{font-size:14px;line-height:1.65;margin:0}.leonard-dossier .gallerymini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.leonard-dossier .gallerymini .folio{margin:8px 0}.leonard-dossier .gallerymini .folio img{max-height:390px}.leonard-dossier .gallerymini figcaption{font-size:11px}.leonard-dossier .scenario{background:#f1efe8;border:1px solid #e4dfd2;border-radius:20px;padding:30px;margin:31px 0}.leonard-dossier .scenario-label{font:700 12px 'Bricolage Grotesque';letter-spacing:.11em;text-transform:uppercase;color:var(--green)}.leonard-dossier .scenario h3{margin:9px 0 16px}.leonard-dossier .scenario p{margin:0}.leonard-dossier .endnotes{max-width:1280px;margin:0 auto;padding:48px 5.4% 85px}.leonard-dossier .endnotes h2{font-size:30px}.leonard-dossier .endnotes ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 32px}.leonard-dossier .endnotes li{display:flex;gap:12px;font-size:13px;line-height:1.55}.leonard-dossier .endnotes li span{color:var(--orange);font-weight:800}.leonard-dossier .endnotes li a{color:#435149}.leonard-dossier .credits{border-top:1px solid #d9dbd6;margin-top:30px;padding-top:22px;color:#697369;font-size:13px}.leonard-dossier .footer{background:#1d1d1b;color:#f5f5f3;padding:37px max(5%,calc((100vw - 1360px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.leonard-dossier .footer small{opacity:.67}.leonard-dossier .footer a{color:#f39522}.leonard-dossier .chip{display:inline-block;background:#fff0dc;color:#1d1d1b;padding:3px 9px;border-radius:99px;font-size:12px;font-weight:700}.leonard-dossier .cta{border-top:1px solid #dbdfd6;margin-top:45px;padding-top:26px}.leonard-dossier .cta a{display:inline-flex;align-items:center;padding:12px 20px;background:#1d1d1b;color:white;text-decoration:none;border-radius:100px;font:700 13px 'Bricolage Grotesque'}@media(max-width:920px){.leonard-dossier .intro{display:block}.leonard-dossier .contents{position:static;margin:35px 0}.leonard-dossier .bodygrid{display:block}.leonard-dossier .researchgrid{grid-template-columns:1fr}.leonard-dossier .endnotes ol{grid-template-columns:1fr}.leonard-dossier .hero{min-height:650px}.leonard-dossier .hero:before{background-position:61% 40%}.leonard-dossier .gallerymini{grid-template-columns:1fr 1fr}}@media(max-width:580px){.leonard-dossier{font-size:16px}.leonard-dossier .header{padding:0 22px}.leonard-dossier .headnav{display:none}.leonard-dossier .hero{min-height:650px}.leonard-dossier .hero:before{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.87)),url('leonard-arbres-science-silva.webp') 64% center/cover no-repeat}.leonard-dossier .hero-inner{padding:70px 24px 55px}.leonard-dossier .hero h1{font-size:48px}.leonard-dossier .hero-deck{font-size:21px}.leonard-dossier .hero-credit{display:none}.leonard-dossier .intro,.leonard-dossier .bodygrid,.leonard-dossier .endnotes{padding-left:24px;padding-right:24px}.leonard-dossier .chapter{padding:57px 0}.leonard-dossier .chapter h2{font-size:35px}.leonard-dossier .gallerymini{grid-template-columns:1fr}.leonard-dossier .folio img{max-height:510px}.leonard-dossier .researchgrid{gap:13px}.leonard-dossier .endnotes{padding-bottom:60px}.leonard-dossier .footer{padding:27px 24px;display:block}.leonard-dossier .footer small{display:block;margin-top:8px}}@media print{.leonard-dossier .header,.leonard-dossier .contents,.leonard-dossier .hero-credit{display:none}.leonard-dossier .hero{min-height:280px}.leonard-dossier .hero h1{font-size:42px}.leonard-dossier .intro,.leonard-dossier .bodygrid{display:block}.leonard-dossier .chapter{break-inside:avoid}.leonard-dossier .folio,.leonard-dossier .diagram{break-inside:avoid}.leonard-dossier .chapter h2{font-size:28px}}

.leonard-dossier{--green:#1d1d1b;--cream:#f5f5f3;--paper:#fff;--muted:#666a6d;--rule:#d8d9d7;--serif:var(--font-main);font-family:var(--font-main);background:#f5f5f3;color:#1d1d1b;overflow:clip}
.leonard-dossier .hero{background:#1d1d1b}.leonard-dossier .hero-deck,.leonard-dossier .standfirst,.leonard-dossier .leadfact span{font-family:var(--font-main)}
.leonard-dossier .quote,.leonard-dossier .chip{background:#fff0dc;color:#1d1d1b;border-color:#f39522}.leonard-dossier .chapter-eyebrow{color:#1d1d1b}.leonard-dossier a{color:#1d1d1b;text-underline-offset:.2em}.leonard-dossier a:hover{color:#a54f00}.leonard-dossier .cta a{color:#fff}
.leonard-dossier .chapter{scroll-margin-top:130px}.leonard-dossier .contents{top:130px}.leonard-dossier .src{font-family:var(--font-main)}.leonard-dossier .content{width:auto;max-width:none;margin:0;padding:0}.leonard-dossier .hero{margin:0}.leonard-dossier .hero-meta{line-height:1.6}.leonard-dossier .hero-credit{max-width:550px;text-align:right}.leonard-dossier .historical-unavailable{display:block;padding:25px;border:1px solid #d8d9d7;background:#fff;color:#1d1d1b;line-height:1.5;font-size:15px}.leonard-dossier .historical-unavailable strong{display:block;color:#a54f00;margin-bottom:8px}
@media(max-width:580px){.leonard-dossier .hero h1{font-size:clamp(34px,9vw,48px)}.leonard-dossier .chapter h2{font-size:clamp(27px,7vw,35px)}.leonard-dossier .hero-inner{padding-top:50px}.leonard-dossier .hero{min-height:560px}}
