@font-face{font-family:Barlow;src:url('fonts/barlow.ttf');font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('fonts/condensed.ttf');font-weight:800;font-display:swap}:root{--lf-ink:#17211d;--lf-paper:#eeede4;--lf-amber:#dca64c;--lf-olive:#626b46}*{box-sizing:border-box}body{margin:0;background:var(--lf-paper);color:var(--lf-ink);font-family:Barlow,Arial,sans-serif}.lf-mast{background:var(--lf-ink);padding:24px 5%;display:flex;justify-content:space-between;align-items:center;gap:30px}.lf-mast img{width:235px;display:block}.lf-mast span{color:#dca64c;font:10px monospace;letter-spacing:1.5px}.lf-wrap{max-width:1400px;margin:auto;padding-left:6%;padding-right:6%}.lf h1,.lf h2,.lf h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;line-height:1.02;margin:0}.lf h2{font-size:clamp(36px,4vw,58px)}.lf p{line-height:1.8}.lf a{color:inherit;text-decoration:underline;text-underline-offset:4px}.lf-eyebrow{font:10px monospace!important;letter-spacing:1.5px;line-height:1.6!important;text-transform:uppercase}.lf-hero{min-height:750px;background:var(--lf-ink);position:relative;color:var(--lf-paper);overflow:hidden}.lf-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lf-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c1c13dc,#0c1c1320),linear-gradient(0deg,#0c1c13e8,transparent 70%)}.lf-hero-copy{position:relative;padding-top:65px;padding-bottom:80px}.lf-hero .lf-eyebrow{color:var(--lf-amber)}.lf-hero h1{font-size:clamp(70px,8.7vw,130px);letter-spacing:-1.5px;margin:35px 0}.lf-hero h1 em{color:var(--lf-amber);font-style:normal;font-size:.74em}.lf-hero-bottom{border-top:1px solid #8e9b7f;display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-top:25px;max-width:1150px}.lf-hero-bottom h2{font-size:42px}.lf-hero-bottom p{font-size:15px;margin:0;line-height:1.6;max-width:400px}.lf-photo-credit{position:absolute;bottom:15px;right:4%;font:8px monospace;color:#d2d9c8}.lf-strip{background:var(--lf-amber);font:10px monospace;padding:18px 0;letter-spacing:1px}.lf-strip .lf-wrap{display:flex;justify-content:space-between;gap:25px;overflow:auto;white-space:nowrap}.lf-intro{padding-top:75px;padding-bottom:65px;display:grid;grid-template-columns:1.6fr 1fr;gap:90px}.lf-deck{font-size:29px;line-height:1.5!important;margin-top:20px}.lf-intro aside{border-left:1px solid #b9c2ac;padding-left:35px}.lf-intro dl{font-size:12px}.lf-intro dt{font-weight:bold;margin-top:15px}.lf-intro dd{margin:6px 0;color:#5c6a52;line-height:1.5}.lf-copy-grid{padding-top:45px;padding-bottom:60px;display:grid;grid-template-columns:230px minmax(0,780px);gap:60px}.lf-margin{border-top:1px solid #aab59f;padding-top:20px}.lf-margin>span{font:30px monospace;color:#a17a30}.lf-margin p{font:10px monospace;letter-spacing:1px;line-height:1.7}.lf-prose h2{margin-bottom:30px}.lf-prose>p{font-size:17px;line-height:1.9}.lf-dark{background:var(--lf-ink);color:var(--lf-paper);padding:65px 0}.lf-dark .lf-eyebrow{color:var(--lf-amber)}.lf-section-head{display:flex;justify-content:space-between;align-items:start;gap:50px}.lf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.lf-stats>div{border-top:1px solid #647158;padding-top:25px}.lf-stats strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:105px;line-height:1;color:var(--lf-amber)}.lf-stats strong span{font:25px Barlow,Arial,sans-serif;margin-left:8px}.lf-stats p{font-size:13px;line-height:1.6;max-width:260px}.lf-note{font-size:11px!important;line-height:1.7!important;max-width:1050px;opacity:.8}.lf-reference{border-top:1px solid #bac4ae;padding-top:23px;margin-top:30px}.lf-reference>span{font:9px monospace;letter-spacing:1.5px;color:#88672d}.lf-reference h3{font-size:29px;margin-top:12px}.lf-reference p{font-size:15px;line-height:1.85}.lf-wide-photo{margin:0}.lf-wide-photo img{display:block;width:100%;height:580px;object-fit:cover}.lf-wide-photo figcaption{font-size:10px;line-height:1.6;margin:15px 6% 20px;color:#65705c}.lf-prose blockquote{font-family:'Barlow Condensed',Impact,sans-serif;font-size:46px;line-height:1.05;margin:45px 0 0;padding:25px 0;border-top:4px solid var(--lf-amber);letter-spacing:-.3px}.lf-olive{background:var(--lf-olive);color:var(--lf-paper);padding:60px 0}.lf-olive .lf-eyebrow{color:#f1cb81}.lf-process{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}.lf-process>div{border-top:1px solid #b6c39d;padding-top:20px}.lf-process b{font:11px monospace;color:#f1cb81}.lf-process h3{font-size:32px;margin-top:20px}.lf-process p{font-size:13px;line-height:1.6}.lf-table-scroll{overflow:auto}.lf table{border-collapse:collapse;width:100%;font-size:14px;margin:30px 0}.lf th,.lf td{text-align:left;padding:17px 12px;border-bottom:1px solid #b9c3ab;line-height:1.7;vertical-align:top}.lf th{background:#dfe4d3}.lf td:first-child{font-weight:600;width:28%}.lf-image-pair{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:25px;padding-bottom:80px;align-items:start}.lf-image-pair figure{margin:0}.lf-image-pair img{width:100%;height:480px;object-fit:cover}.lf-image-pair figcaption{font-size:10px;line-height:1.7;color:#68735f;padding-top:12px}.lf-image-pair>div p:not(.lf-eyebrow){font-size:16px;line-height:1.85}.lf-conclusion{background:var(--lf-ink);color:var(--lf-paper);padding:75px 0}.lf-conclusion .lf-eyebrow{color:var(--lf-amber)}.lf-conclusion h2{font-size:clamp(45px,5vw,76px);margin:30px 0;line-height:1.02}.lf-conclusion h2 em{font-style:normal;color:var(--lf-amber)}.lf-conclusion p:not(.lf-eyebrow){max-width:730px;font-size:17px;line-height:1.8}.lf-sources{padding-top:55px;padding-bottom:65px}.lf-sources h2{font-size:35px}.lf-sources li,.lf-sources>p:not(.lf-eyebrow){font-size:12px;line-height:1.9}.lf-sources ul{padding-left:18px;margin-top:25px}.lf-end{padding:25px 6%;background:#101813;color:#aeb99f;font:9px monospace;letter-spacing:1px}a:focus-visible{outline:3px solid var(--lf-amber);outline-offset:5px}@media(max-width:800px){.lf-intro{gap:40px;grid-template-columns:1.3fr 1fr}.lf-deck{font-size:24px}.lf-copy-grid{grid-template-columns:140px minmax(0,1fr);gap:30px}.lf-stats strong{font-size:80px}.lf-image-pair{gap:30px}.lf-image-pair img{height:400px}}@media(max-width:600px){.lf-mast{padding:20px 6%}.lf-mast img{width:190px}.lf-mast span{font-size:8px;max-width:90px;text-align:right;line-height:1.6}.lf-hero{min-height:690px}.lf-hero-copy{padding-top:45px;padding-bottom:65px}.lf-hero h1{font-size:72px;letter-spacing:-1px}.lf-hero h1 em{font-size:.66em}.lf-hero-bottom{grid-template-columns:1fr;gap:15px}.lf-hero-bottom h2{font-size:35px}.lf-hero-bottom p{font-size:14px}.lf-intro{grid-template-columns:1fr;padding-top:45px;padding-bottom:30px;gap:25px}.lf-intro aside{border-left:0;border-top:1px solid #bac4ae;padding:15px 0}.lf-intro dl{display:grid;grid-template-columns:1fr 1.6fr;gap:12px}.lf-intro dt,.lf-intro dd{margin:0}.lf-copy-grid{grid-template-columns:1fr;gap:20px;padding-top:30px;padding-bottom:40px}.lf-margin{display:flex;align-items:center;gap:18px}.lf-margin>span{font-size:22px}.lf-prose>p{font-size:16px}.lf-section-head{display:block}.lf-dark{padding:40px 0}.lf-stats{grid-template-columns:1fr;gap:18px;margin-top:30px}.lf-stats>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;padding-top:18px}.lf-stats strong{font-size:75px}.lf-stats strong span{font-size:20px}.lf-stats p{font-size:12px}.lf-wide-photo img{height:330px}.lf-process{grid-template-columns:1fr 1fr;gap:23px}.lf-prose blockquote{font-size:34px}.lf table{font-size:12px}.lf th,.lf td{padding:12px 7px}.lf-image-pair{grid-template-columns:1fr;padding-bottom:45px}.lf-image-pair img{height:360px}.lf-conclusion{padding:45px 0}.lf-conclusion h2{font-size:46px}.lf-sources{padding-top:40px;padding-bottom:40px}}
