@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-0.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}:root{--bg:#10110f;--ink:#f4f2e9;--yellow:#f8bf23;--muted:#a5a69c;--line:#34362f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{outline-offset:5px}button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:30;background:#10110ff5;justify-content:space-between;align-items:center;height:88px;padding:0 5%;display:flex;position:sticky;top:0}.brand{letter-spacing:1px;font:900 31px Barlow Condensed,Impact,sans-serif}.brand span{letter-spacing:2.3px;margin-top:3px;font:500 8px DM Sans,Arial;display:block}nav{align-items:center;gap:30px;font-size:12px;display:flex}nav a:hover,.textlink:hover{color:var(--yellow)}.navcta{border:1px solid #666a58;padding:13px 18px}.hero{background:#1e1d17;height:calc(100svh - 88px);min-height:730px;max-height:1050px;position:relative;overflow:hidden}.heroimg{filter:saturate(.7);transform:translateX(var(--mx,0px)) scale(1.03);background:linear-gradient(90deg,#10110f 2%,#10110ff0 24%,#10110f24 64%),linear-gradient(#0000 68%,#10110f 100%),url(/photos/lucas.jpg) right 22%/auto 125% no-repeat;transition:transform .3s;position:absolute;inset:0}.heroCopy{z-index:1;padding:70px 6%;position:relative}.eyebrow{letter-spacing:2px;font-size:11px;font-weight:700;display:block}.eyebrow i{background:var(--yellow);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero h1{letter-spacing:-2px;margin:36px 0 22px;font:900 clamp(85px,10.8vw,175px)/.88 Barlow Condensed,Impact,sans-serif;animation:.9s both enter}em{color:var(--yellow);font-style:normal}.fullname{letter-spacing:3px;font-size:12px}.intro{color:#d1d2c7;font-size:21px;line-height:1.6}.actions{align-items:center;gap:28px;margin-top:30px;display:flex}.button{background:var(--yellow);color:#17180e;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 25px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#ffdb6c;transform:translateY(-2px)}.textlink{font-size:13px}.herofoot{letter-spacing:1.5px;color:#c4c6b6;z-index:2;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:25px;left:6%;right:6%}.ticker{background:var(--yellow);color:#17190e;letter-spacing:2px;white-space:nowrap;justify-content:space-around;gap:40px;padding:15px 4%;font:700 23px Barlow Condensed,Impact;display:flex;overflow:hidden}.section{padding:90px 6%;scroll-margin-top:80px}.sectionhead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:50px;padding-top:22px;display:flex}.tiny{letter-spacing:1.5px;color:var(--muted);font-size:9px}h2{letter-spacing:-1px;margin:0 0 35px;font:800 clamp(55px,7vw,112px)/.96 Barlow Condensed,Impact,sans-serif}.split{grid-template-columns:1fr 1fr;gap:8%;display:grid}.bodycopy p,.split>div>p{color:#c1c4b8;font-size:15px;line-height:1.9}.bodycopy p:first-child{color:var(--ink);font-size:19px}blockquote{border-left:3px solid var(--yellow);margin:35px 0;padding-left:25px;font-size:23px;line-height:1.5}blockquote small{letter-spacing:1.5px;color:var(--muted);margin-top:15px;font-size:9px;display:block}.note{color:var(--muted)!important;font-size:12px!important;line-height:1.8!important}.demands{background:#1a1c16}.claimgrid{grid-template-columns:repeat(2,1fr);gap:0 50px;display:grid}.claim{border-top:1px solid #424437;padding:35px 0;position:relative}.claim>span{color:var(--yellow);font-size:12px}.claim h3{margin:15px 0;font:700 35px Barlow Condensed,Impact}.claim p{color:#b8bcad;max-width:500px;font-size:14px;line-height:1.9}.boardintro{color:#c0c4b4;align-self:end;max-width:430px;line-height:1.9}.boardintro small{color:#858c7a;font-size:12px}.filters{flex-wrap:wrap;gap:8px;margin:35px 0 20px;display:flex}.filters button{color:#b6bda9;background:0 0;border:1px solid #414838;padding:12px 16px;font-size:12px}.filters button.active{background:var(--yellow);color:#151b0c;border-color:var(--yellow)}.legend{color:#aeb7a0;gap:23px;margin-bottom:35px;font-size:10px;display:flex}.legend i{background:var(--yellow);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.legend .red{background:#d97061}.board{background-color:#141b13;background-image:radial-gradient(#43533d 1px,#0000 1px);background-size:22px 22px;padding:40px;position:relative}.newsgrid{grid-template-columns:repeat(3,1fr);gap:40px 25px;display:grid;position:relative}.spine{border-left:1px solid #80906670;position:absolute;top:0;bottom:0;left:50%}.newscard{background:#1d251a;border:1px solid #526046;padding:20px;position:relative;box-shadow:0 12px 22px #0002}.newscard:before{content:"";border-left:1px solid #859c6c;height:30px;position:absolute;top:-30px;left:50%}.newscard.causa{border-top:2px solid #c56a59}.node{background:#91a67b;border:2px solid #141b13;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 6px)}.causa .node{background:#d97061}.cardtop{color:#9aa98d;justify-content:space-between;font-size:9px;display:flex}.cardtop b{color:#6a7f59}.outlet{color:var(--yellow);margin-top:23px;font-size:11px}.newscard h3{margin:10px 0 14px;font:700 25px/1.1 Barlow Condensed,Impact}.newscard h3 button{color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0}.newscard h3 button:hover{color:var(--yellow)}.newscard>p:not(.outlet){color:#b3bfaa;font-size:11px;line-height:1.7}.cardbottom{border-top:1px solid #3a4931;justify-content:space-between;align-items:center;gap:8px;padding-top:15px;font-size:9px;display:flex}.cardbottom>span{color:#849578;letter-spacing:1px;font-size:8px}.cardbottom a{white-space:nowrap}.nowcard{color:#171b0e;background:#e9b821;border:1px solid #ffe083;width:75%;margin:70px auto 0;padding:40px;display:block;position:relative;box-shadow:0 0 60px #efb61e15}.nowcard:before{content:"";border-left:2px solid #e9b821;height:70px;position:absolute;top:-70px;left:50%}.nowcard h3{margin:25px 0;font:800 55px/.95 Barlow Condensed,Impact}.nowcard em{color:#fff}.nowcard p{max-width:570px;font-size:14px;line-height:1.8}.nowcard .button{color:#fff;background:#172012}.method{color:#9ba88f;margin-top:30px;font-size:12px;line-height:1.8}summary{cursor:pointer}.memorygrid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.memorygrid p{max-width:400px;font-size:15px;line-height:1.9}.memorygrid img{object-fit:cover;object-position:top;width:100%;height:650px}.photocontrol{align-items:center;gap:20px;margin-top:40px;font-size:12px;display:flex}.photocontrol button{background:0 0;border:1px solid #8e947f;width:45px;height:45px;font-size:22px}.campaignlayout{grid-template-columns:1.2fr 1fr;align-items:center;gap:6%;display:grid}.campaignlayout img{border:1px solid #3d3c2c;width:100%}.campaignlayout h3{font:700 35px/1.1 Barlow Condensed,Impact}.campaignlayout p{color:#bbbfb1;font-size:14px;line-height:1.9}.petition{background:#1e2819}.petition h2{font-size:clamp(60px,7vw,100px)}form{border:1px solid #526146;align-self:start;padding:35px}form h3{margin-top:0;font:700 33px Barlow Condensed,Impact}label{margin:20px 0;font-size:12px;display:block}input:not([type=checkbox]){color:#fff;background:#141d10;border:1px solid #556446;border-radius:0;width:100%;margin-top:8px;padding:13px;display:block}input:focus{border-color:var(--yellow)}.consent{color:#b6c1a7;gap:10px;font-size:11px;line-height:1.7;display:flex}.consent input{align-self:flex-start;margin-top:3px}.honeypot{display:none!important}form .button{width:100%}form details{color:#b4bea7;font-size:11px;line-height:1.8}form [role=status]{color:var(--yellow);font-size:13px}.count strong{color:var(--yellow);margin-right:10px;font:700 55px Barlow Condensed,Impact}.contactlinks{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.contactlinks a{border-top:1px solid #535c44;padding-top:25px;font-size:16px;line-height:1.7}.contactlinks span{color:var(--muted);margin-top:15px;font-size:11px;display:block}footer{border-top:1px solid #373f2c;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:50px 6%;display:grid}footer p,footer small{color:#909a83;font-size:10px;line-height:1.9}.modalback{z-index:80;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#1b2417;border:1px solid #687653;max-width:700px;max-height:90svh;padding:40px;position:relative;overflow:auto}.modal h3{font:700 38px/1.1 Barlow Condensed,Impact}.modal p{font-size:14px;line-height:1.8}.close{color:#fff;background:0 0;border:0;font-size:32px;position:absolute;top:10px;right:14px}.related{gap:10px;margin:20px 0;display:grid}.related button{color:#d0dbc4;text-align:left;background:#283421;border:1px solid #506441;padding:12px;font-size:12px}.modal .textlink{margin-top:25px;display:block}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(25px)}.reveal.seen{opacity:1;transform:none}@keyframes enter{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@media (min-width:1600px){.section{padding-left:max(6%,50% - 725px);padding-right:max(6%,50% - 725px)}}@media (max-width:900px){nav{gap:15px}nav>a:not(.navcta){display:none}.hero{height:850px;min-height:0}.heroimg{background:linear-gradient(90deg,#10110fee,#10110f22),linear-gradient(#0000 35%,#10110f),url(/photos/lucas.jpg) 65%/auto 105% no-repeat}.hero h1{font-size:110px}.heroCopy{padding-top:80px}.herofoot span:nth-child(2){display:none}.section{padding:65px 5%}.split{gap:35px}.newsgrid{grid-template-columns:repeat(2,1fr)}.board{padding:30px 20px}.memorygrid{gap:6%}.memorygrid img{height:500px}.contactlinks{grid-template-columns:1fr}.campaignlayout{grid-template-columns:1fr;gap:25px}.nowcard{width:90%}.claimgrid{gap:0 25px}footer{grid-template-columns:1fr 1fr}}@media (max-width:600px){header{height:72px}.brand{font-size:27px}.brand span{font-size:6px}.navcta{padding:12px;font-size:10px}.hero{height:780px}.heroCopy{padding-top:45px}.hero h1{font-size:97px}.heroimg{opacity:.6;background:linear-gradient(#10110f66,#10110f22 35%,#10110f 100%),url(/photos/lucas.jpg) 60% 20%/auto 98% no-repeat}.intro{font-size:18px}.fullname{letter-spacing:2px;font-size:9px}.eyebrow{letter-spacing:1.3px;font-size:9px}.herofoot{gap:20px;font-size:7px}.ticker{padding:13px 20px;font-size:18px}.split,.memorygrid,.claimgrid{grid-template-columns:1fr}.sectionhead{gap:10px;margin-bottom:35px}.sectionhead .tiny{text-align:right;max-width:120px;font-size:7px}h2{font-size:68px}.boardintro{margin:0}.newsgrid{grid-template-columns:1fr;gap:32px}.board{padding:28px 15px}.legend{gap:10px;font-size:8px}.newscard h3{font-size:28px}.newscard>p:not(.outlet){font-size:12px}.cardtop{font-size:10px}.nowcard{width:100%;padding:25px}.nowcard h3{font-size:42px}.memorygrid img{height:510px;margin-top:25px}.memorygrid{gap:20px}form{padding:25px}.petition h2{font-size:67px}footer{grid-template-columns:1fr;gap:15px}.modal{padding:30px 22px}.modal h3{font-size:30px}.actions{gap:20px}.filters button{padding:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.heroimg{transform:none}}.connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connections path{fill:none;stroke-width:1.5px;opacity:.65}.newscard{z-index:1}.nowcard{z-index:2}.source-window{color:#252a22;background:#fff;border-bottom:1px solid #4f5a43;margin:-20px -20px 21px}.source-address{color:#545e4a;background:#e9eae4;border-bottom:1px solid #d4d8cc;justify-content:space-between;gap:12px;padding:9px 12px;font:10px Arial,sans-serif;display:flex}.source-address>span{letter-spacing:2px;color:#a8ad9e;font-size:7px}.source-address a{text-overflow:ellipsis;white-space:nowrap;max-width:85%;overflow:hidden}.source-capture{aspect-ratio:1.45;background:#f7f7f7;display:block;overflow:hidden}.source-capture img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .45s;display:block}.source-capture:hover img{transform:scale(1.035)}.capture-caption{letter-spacing:1px;color:#5c6753;background:#edf0e6;padding:9px 12px;font-size:7px;line-height:1.5;display:block}.capture-missing{background:repeating-linear-gradient(-45deg,#f1f2eb,#f1f2eb 10px,#e8eae1 10px 11px);flex-direction:column;justify-content:center;gap:12px;height:240px;padding:30px;display:flex}.capture-missing strong{color:#343c2b;font:800 42px Barlow Condensed,Arial}.capture-missing span{font-size:13px}.capture-missing small{font-size:11px}.newscard h3 a:hover{color:var(--yellow)}.inspect-card{color:var(--yellow);white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px}.expanded-capture{border:1px solid #707e60;width:100%;height:auto;margin:25px 0;display:block}.modal{max-width:1000px}.archive-search{color:#aab79b;max-width:480px;margin-bottom:25px}.archive-search input{border-color:#546548;margin-top:10px}.archive-note{color:#a1b18f;letter-spacing:1px;border-top:1px solid #3a4830;justify-content:space-between;margin:25px 0;padding-top:20px;font-size:9px;display:flex}.board{padding:45px 30px}.newsgrid{gap:55px 30px}.newscard{border-radius:3px;transition:box-shadow .3s,transform .3s}.newscard:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0006}.connections path{stroke-width:1.2px}.footerpolicies{color:#b6c2a7;flex-direction:column;gap:12px;font-size:11px;display:flex}.cookie-reopen{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.cookie-panel{color:#172011;z-index:50;background:#eff0e7;border:1px solid #89967a;max-width:440px;padding:25px;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 50px #0006}.cookie-panel h3{margin:8px 0;font:800 35px Barlow Condensed,Arial}.cookie-panel p{font-size:12px;line-height:1.7}.cookie-panel>div{align-items:center;gap:20px;margin:18px 0;display:flex}.cookie-panel button{color:#fff;background:#24331c;border:0;padding:12px;font-size:11px}.cookie-panel a{font-size:10px;text-decoration:underline}.privacy-form-link{margin-bottom:18px;font-size:11px;text-decoration:underline;display:block}.legal{max-width:960px;min-height:80svh;margin:auto;padding:70px 6%}.legal>a:first-child{margin-bottom:50px;font-size:13px;display:block}.legal h1{margin:30px 0;font:800 clamp(65px,8vw,100px)/1 Barlow Condensed,Arial}.legal h2{margin:42px 0 15px;font:700 35px Barlow Condensed,Arial}.legal p{color:#c5cbbd;font-size:15px;line-height:1.9}.legal p a{color:var(--yellow);text-decoration:underline}.legal table{border-collapse:collapse;width:100%;font-size:12px}.legal th,.legal td{text-align:left;border:1px solid #505e44;padding:15px;line-height:1.6}.legal td:first-child{overflow-wrap:anywhere}.privacy-form-link:hover{color:var(--yellow)}footer{grid-template-columns:1.1fr 1fr 1fr}footer>small{grid-column:1/-1;max-width:750px}.source-window{overflow:hidden}.cardbottom{gap:10px}.newscard .outlet{letter-spacing:.8px}.newscard .cardtop{color:#c2cbb8}@media (max-width:900px){.newsgrid{gap:50px 24px}.board{padding:35px 22px}}@media (max-width:600px){.archive-note{line-height:1.8;display:block}.archive-note span{display:block}.cookie-panel{max-width:none;padding:20px;bottom:12px;left:12px;right:12px}.cookie-panel>div{gap:12px}.board{padding:35px 15px}.newsgrid{gap:45px}.newscard{padding:18px}.source-window{margin:-18px -18px 20px}.source-capture{aspect-ratio:1.45}.capture-caption{font-size:8px}.source-address{font-size:10px}.legend{flex-wrap:wrap}.legal table{font-size:10px}.legal th,.legal td{padding:8px}footer{grid-template-columns:1fr}.cookie-panel p{font-size:11px}}.skiplink{background:var(--yellow);color:#15190f;z-index:100;padding:14px;position:fixed;top:-80px;left:15px}.skiplink:focus{top:10px}.language-control{z-index:45;flex-shrink:0;display:inline-block;position:relative}.language-toggle{background:var(--yellow);color:#18200f;border:1px solid var(--yellow);cursor:pointer;align-items:center;gap:9px;padding:12px 15px;font-size:11px;font-weight:700;display:flex}.language-toggle>span{font-size:20px;line-height:1}.language-toggle>b{color:#fff;background:#17200f;padding:3px 5px;font-size:9px}.language-options{color:#1b2514;z-index:70;background:#f3f1e8;border:1px solid #8e9a7e;width:290px;max-height:72svh;padding:17px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 15px 40px #0008}.language-options p{margin:0 0 10px;font-size:10px;line-height:1.6}.language-options>button{color:#1b2514;text-align:left;background:0 0;border:0;border-bottom:1px solid #d8dccf;justify-content:space-between;gap:15px;width:100%;padding:11px 8px;font-size:13px;display:flex}.language-options>button[aria-pressed=true]{color:#fff;background:#26351b}.language-options>button:hover{background:#dce2ce}.language-options small{color:#5c6751;margin-top:12px;font-size:9px;line-height:1.7;display:block}.language-control.prominent .language-toggle{gap:16px;padding:17px 23px;font-size:15px}.prominent .language-options{left:0;right:auto}.hero-language{z-index:5;margin-top:24px;position:relative}.bilingual-line{letter-spacing:1px;color:var(--yellow);margin:0 0 20px;font:700 clamp(16px,1.8vw,25px)/1.25 Barlow Condensed,Arial}.hero{min-height:860px;max-height:1150px}.heroCopy{padding-top:45px}.hero h1{margin-top:25px;font-size:clamp(85px,9.6vw,155px)}.hero .intro{font-size:18px;line-height:1.5}.hero .actions{margin-top:20px}.herofoot{bottom:20px}header nav{gap:22px}.contact-title{white-space:normal;font-size:clamp(48px,6.5vw,100px)}.contact-intro{color:#bec6b3;max-width:680px;margin:25px 0 40px;font-size:16px;line-height:1.8}.contact-action-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.contact-action-grid article{background:#1e2918;border:1px solid #435436;flex-direction:column;padding:25px;display:flex}.contact-number{letter-spacing:2px;color:var(--yellow);font-size:12px}.contact-action-grid h3{margin:20px 0;font:700 30px/1.15 Barlow Condensed,Arial}.contact-action-grid p{color:#becbb1;flex-grow:1;font-size:13px;line-height:1.9}.contact-action-grid a{margin-top:20px;font-size:11px}.request-template{border-top:1px solid #4c5c40;grid-template-columns:1fr 2fr;gap:45px;margin-top:35px;padding-top:35px;display:grid}.request-template>p{color:#bec9b4;margin-top:0;font-size:14px;line-height:1.9}.request-template [role=status]{color:var(--yellow);font-size:12px}.legal .language-control{margin-bottom:22px}.legal .language-options{z-index:80}.hero .language-options{max-height:50svh}html[lang=de] .hero h1{font-size:clamp(55px,6.8vw,110px)}html[lang=fr] .hero h1{font-size:clamp(75px,9vw,140px)}html[lang=zh-CN] h1,html[lang=zh-CN] h2{letter-spacing:0;font-weight:800;line-height:1.16}html[lang=zh-CN] h3{font-size:24px;line-height:1.5}html[lang=zh-CN] .hero h1{font-size:clamp(60px,7.8vw,125px)}@media (max-width:1100px){header nav{gap:14px}header nav>a:not(.navcta){display:none}}@media (max-width:900px){.hero{height:auto;min-height:890px}.heroCopy{padding-top:50px}.contact-action-grid{grid-template-columns:1fr}.request-template{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){header{gap:10px;padding:0 4%}header .brand{font-size:23px}header .brand span{letter-spacing:1px;max-width:100px;font-size:5px}header nav{gap:9px}header .language-toggle{gap:5px;padding:10px 8px;font-size:8px}header .language-toggle>span{font-size:15px}header .language-toggle>b{font-size:8px}header .navcta{padding:10px 8px;font-size:9px}header .language-options{width:270px;right:0}.hero{min-height:850px}.hero h1{font-size:90px}.bilingual-line{font-size:20px}.heroCopy{padding-top:40px}.hero .fullname{font-size:9px}.hero .intro{font-size:17px}.hero-language .language-toggle{padding:15px 20px;font-size:14px}.hero .actions{flex-wrap:wrap}.contact-title{font-size:52px}.contact-action-grid article{padding:22px}.request-template{gap:10px}.hero .language-options{max-height:44svh}.legal .language-options{max-width:80vw}html[lang=de] .hero h1{font-size:46px}html[lang=fr] .hero h1{font-size:72px}html[lang=zh-CN] .hero h1{font-size:63px}}.language-options{z-index:100;max-height:calc(100svh - 130px);position:fixed;inset:100px 5% auto auto}.hero .language-options{width:310px;max-height:calc(100svh - 130px);position:fixed;inset:100px auto auto 6%}.legal .language-options{position:fixed;top:80px;left:auto;right:6%}.hero:has(.language-options){z-index:40;overflow:visible}.heroimg{clip-path:inset(0)}header{z-index:60}@media (max-width:600px){.language-options,.hero .language-options,.legal .language-options{width:auto;max-width:none;max-height:calc(100svh - 105px);position:fixed;top:85px;left:4%;right:4%}}.heroimg{transform:translateX(var(--mx,0px));background-position:50%,50%,100% 0;background-repeat:no-repeat;background-size:auto,auto,auto 100%}@media (max-width:600px){.heroimg{background-position:50%,50%,60% 0;background-size:auto,auto,auto 100%}}.justice-poster{background:#0d100b;border:1px solid #5e6547;min-height:520px;display:block;position:relative;overflow:hidden}.campaignlayout .justice-poster>img{object-fit:cover;object-position:top;filter:saturate(.65);border:0;width:100%;height:620px;display:block}.justice-poster:after{content:"";background:linear-gradient(#0d100b00 25%,#0d100b 100%);position:absolute;inset:0}.poster-copy{z-index:1;position:absolute;bottom:35px;left:30px;right:30px}.poster-copy strong{color:var(--yellow);font:800 clamp(40px,5vw,75px)/1 Barlow Condensed,Arial;display:block}.poster-copy small{color:#fff;margin-top:20px;font-size:12px;line-height:1.6;display:block}.justice-costs{color:#e6e8dd;padding-left:20px;font-size:14px;line-height:1.8}.justice-costs li{margin-bottom:14px}.justice-costs li::marker{color:var(--yellow)}.campaign>h2{max-width:1000px;color:var(--yellow)}@media (max-width:600px){.justice-poster{min-height:470px}.campaignlayout .justice-poster>img{height:520px}.poster-copy strong{font-size:45px}}header .brand{max-width:350px;font-size:23px}header .brand em{color:var(--yellow)}header .brand span{letter-spacing:1.5px;font-size:7px}.typing-hero{overflow-wrap:anywhere;max-width:950px;min-height:2.8em!important;font-size:clamp(58px,7.8vw,125px)!important}.typewriter{display:inline-block;position:relative}.type-cursor{color:var(--yellow);animation:1s steps(2,end) infinite blink}.motion-toggle{vertical-align:middle;color:var(--yellow);background:#111a;border:1px solid #69705c;margin-left:12px;padding:5px 8px;font:12px DM Sans,Arial}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes blink{50%{opacity:0}}.hero{height:auto;min-height:1100px;max-height:none}.heroCopy{max-width:1200px}.hero h1{margin-bottom:15px}.ticker{padding:16px 0;display:block}.ticker-track{width:max-content;animation:42s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}.ticker:hover .ticker-track{animation-play-state:paused}.claim .inspect-card{text-align:left;padding:15px 0;font-size:12px}.claim:focus-within{outline:1px solid var(--yellow)}.fundraiser{background:#1a2117;border-top:1px solid #69704b;border-bottom:1px solid #69704b;justify-content:space-between;align-items:center;gap:35px;display:flex}.fundraiser>div{width:min(100%,700px)}.fundraiser .raised{color:var(--yellow);font:800 clamp(45px,6vw,90px)/1.1 Barlow Condensed,Arial;display:block}.fundraiser p{font-size:14px;line-height:1.7}.fund-progress{background:#424b37;border-radius:10px;height:12px;margin:20px 0 10px;overflow:hidden}.fund-progress>span{background:var(--yellow);width:15.3417%;height:100%;display:block}.fund-stats{justify-content:space-between;margin-bottom:15px;font-size:13px;display:flex}.fundraiser small{color:#c1c8b4;max-width:580px;font-size:10px;line-height:1.6;display:block}.compact-fund{background:#10170ee8;border:1px solid #637044;max-width:500px;margin:25px 0;padding:20px;display:block}.compact-fund .eyebrow{font-size:9px}.compact-fund .raised{font-size:44px}.compact-fund p{margin:8px 0;font-size:11px}.compact-fund .button{margin-top:15px;padding:12px 18px;font-size:12px}.compact-fund .fund-progress{height:7px;margin-top:12px}.compact-fund small{font-size:9px}.web-controls{justify-content:space-between;align-items:center;margin:25px 0;display:flex}.web-controls p{color:var(--yellow);font-size:12px}.web-controls>div{align-items:center;gap:18px;font-size:11px;display:flex}.web-controls button{color:var(--yellow);background:0 0;border:1px solid #778260;width:45px;height:45px;font-size:22px}.boardsection{overflow:hidden;padding-left:0!important;padding-right:0!important}.boardsection>.sectionhead,.boardsection>.split,.boardsection>.filters,.boardsection>.archive-search,.boardsection>.archive-note,.boardsection>.legend,.boardsection>.web-controls,.boardsection>.method{margin-left:6%;margin-right:6%}.boardsection .archive-search{max-width:480px}.investigation-web{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--yellow) #252b20;background-color:#171b14;background-image:radial-gradient(#505540 1px,#0000 1px);background-size:22px 22px;border-block:1px solid #52583e;padding:55px 0 30px;position:relative;overflow-x:auto}.web-track{align-items:flex-start;gap:72px;width:max-content;padding:0 6vw 30px;display:flex}.web-slide{scroll-snap-align:center;flex:none;width:58vw;max-width:880px;padding-top:40px;position:relative}.web-slide:before{content:"";border-top:2px solid var(--yellow);transform-origin:0;pointer-events:none;opacity:.8;width:calc(100% + 72px);height:110px;position:absolute;top:60px;left:50%;transform:rotate(4deg)}.web-slide:nth-child(2n):before{border-color:#d76555;transform:rotate(-4deg)}.web-slide:last-child:before{display:none}.thread-label{color:#e6d7a5;letter-spacing:2px;font:700 12px DM Sans,Arial;position:absolute;top:0;left:15px}.web-slide .newscard{padding:25px;transform:rotate(-.6deg);box-shadow:0 22px 40px #0007}.web-slide:nth-child(2n) .newscard{transform:rotate(.6deg)}.web-slide .newscard:hover{transform:translateY(-3px)}.web-slide .source-window{margin:-25px -25px 22px}.web-slide .source-capture{aspect-ratio:1.75}.web-slide .newscard h3{font-size:clamp(28px,3vw,43px)}.web-slide .newscard>p:not(.outlet){font-size:14px;line-height:1.8}.pin{z-index:4;background:#c68b12;border:3px solid #ffe89a;border-radius:50%;width:25px;height:25px;position:absolute;top:-14px;left:50%;box-shadow:2px 7px 7px #0009}.causa .pin{background:#c84b41;border-color:#ffb7a1}.annotation{text-align:left;color:#f5d76f;background:#11180f;border:1px solid #68734e;width:100%;padding:16px;font-size:12px;line-height:1.6;display:block}.comment-dot{background:var(--yellow);border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.comment-dot.red{background:#ef7d6a}.evidence-note{text-align:left;color:#242211;background:#e7d29b;border:0;max-width:500px;margin:35px 15px 0 12%;padding:22px;position:relative;transform:rotate(1.3deg);box-shadow:0 9px 20px #0007}.evidence-note:before{content:"";border-left:2px solid #bc6555;height:35px;position:absolute;top:-35px;left:45%}.evidence-note b,.evidence-note small{letter-spacing:1px;font-size:10px;display:block}.evidence-note span{margin:10px 0;font-size:13px;line-height:1.8;display:block}.final-slide .nowcard{background:var(--yellow);width:100%;min-height:420px;margin:0;padding:45px}.final-slide .nowcard:before{height:24px;top:-24px}.final-slide .nowcard:after{content:"";background:#4989bb;border:3px solid #b5d9f4;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;left:49%}.final-slide .nowcard h3{font-size:clamp(45px,5vw,80px)}.memory{color:var(--ink);background:#151a11}.memory .sectionhead{border-color:#535b40}.memory .tiny{color:#c6c9b5}.memory em{color:var(--yellow)}.memory h2{overflow-wrap:anywhere;min-height:3.6em;font-size:clamp(50px,5.4vw,86px)}.memory .photocontrol button{color:var(--yellow);border-color:#879267}.memorygrid img{border:1px solid #566148;transition:none!important}.rights-modal blockquote{font-size:18px}.floating-donate{z-index:45;background:var(--yellow);color:#151b0c;border:1px solid #ffe08e;padding:12px 18px;font-size:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 25px #0007}.floating-donate strong{font-size:17px;display:block}.floating-donate small{margin-top:3px;font-size:9px;display:block}.cookie-panel{bottom:105px}@media (max-width:700px){header .brand{max-width:175px;font-size:16px;line-height:1.05}header .brand span{max-width:170px;font-size:5px;line-height:1.5}header .navcta{display:none}.typing-hero{min-height:3.8em!important;font-size:60px!important;line-height:1!important}.hero{min-height:1270px}.heroCopy{padding-top:35px}.compact-fund{max-width:100%;padding:17px}.fundraiser:not(.compact-fund){display:block}.fundraiser>.button{margin-top:25px}.web-slide{width:68vw;max-width:none}.web-track{gap:45px;padding-left:5vw;padding-right:12vw}.web-slide:before{width:calc(100% + 45px)}.web-slide .newscard{padding:17px}.web-slide .source-window{margin:-17px -17px 18px}.web-slide .source-capture{aspect-ratio:1.3}.web-slide .newscard h3{font-size:29px}.web-slide .newscard>p:not(.outlet){font-size:12px}.web-slide .cardtop,.source-address{font-size:8px}.evidence-note{margin-left:3%;margin-right:0;padding:15px}.evidence-note span{font-size:12px}.thread-label{font-size:9px}.web-controls p{max-width:150px;font-size:10px}.web-controls>div{gap:10px}.web-controls button{width:38px;height:38px}.memory h2{min-height:3em;font-size:58px}.floating-donate{padding:10px 14px;bottom:12px;right:12px}.final-slide .nowcard{min-height:500px;padding:25px}.final-slide .nowcard h3{font-size:44px}}@media (prefers-reduced-motion:reduce){.ticker-track,.type-cursor{animation:none}.investigation-web{scroll-behavior:auto}}.fold-link{text-align:right;color:#b7c4a5;margin-bottom:12px;font-size:10px;display:block}.boardsection>.fold-link{margin-right:6%}.legend .green{background:var(--yellow)}.legend .blue{background:#4989bb}.web-slide:before{border-top-width:2px;width:calc(100% + 72px);height:0;top:20px;transform:none!important}.web-slide:after{content:"";border-left:2px solid var(--yellow);pointer-events:none;height:25px;position:absolute;top:20px;left:50%}.web-slide:nth-child(2n):after{border-color:#d76555}.investigation-web{cursor:grab}.investigation-web:active{cursor:grabbing}.investigation-web img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.web-slide:last-child:after{border-color:#4989bb}@media (max-width:700px){.web-slide:before{width:calc(100% + 45px)}}.claim{color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #424437;padding:35px 18px;transition:background .2s,box-shadow .2s;display:block}.claim:hover{box-shadow:inset 3px 0 var(--yellow);background:#f8bf2309}.claim>span:first-child{color:var(--yellow);font-size:12px}.claim .claim-more{color:var(--yellow);margin-top:18px;font-size:12px;line-height:1.8;display:block}.claim:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.transparency{background:#191c15}.transparency-heading{grid-template-columns:1.3fr 1fr;align-items:center;gap:8%;display:grid}.transparency-heading>p{color:#c5c9ba;max-width:430px;font-size:17px;line-height:1.9}.transparency-points{color:var(--yellow);border-block:1px solid #49513b;flex-wrap:wrap;gap:25px;margin:15px 0 35px;padding:20px 0;font-size:11px;display:flex}.faq-list{max-width:1100px;margin:0 auto}.faq-list details{border-bottom:1px solid #4a513b}.faq-list summary{cursor:pointer;align-items:center;gap:20px;padding:26px 0;font-size:19px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-number{color:var(--yellow);min-width:25px;font-size:12px}.faq-plus{color:var(--yellow);flex-shrink:0;margin-left:auto;font-size:29px}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--yellow)}.faq-list details>p{color:#c2c8b5;max-width:850px;margin:0 45px 28px;font-size:14px;line-height:1.95}.questions-layout{border-top:1px solid #4a513b;grid-template-columns:1fr 1.15fr;gap:8%;margin-top:90px;padding-top:50px;display:grid}.questions-layout h3{color:var(--yellow);font:800 clamp(38px,4vw,60px)/1.05 Barlow Condensed,Arial}.questions-layout>div>p,.questions-layout li{color:#c0c8b0;font-size:14px;line-height:1.9}.questions-layout ol{padding-left:20px}.questions-layout li{margin:12px 0}.questions-layout form label:first-child{margin-top:0}select,textarea{color:#f0f2e9;background:#11190e;border:1px solid #64774c;border-radius:0;width:100%;margin-top:10px;padding:13px;font:14px/1.7 DM Sans,Arial;display:block}select option{color:#fff;background:#151c11}textarea{resize:vertical;min-height:110px}textarea:focus,select:focus{outline:2px solid var(--yellow);outline-offset:3px}.prepared-message{border-top:1px solid #66744e;margin-top:30px;padding-top:25px}.prepared-message .button{justify-content:center;margin-top:10px}.prepared-message .secondary{color:#f2f3e8;background:0 0;border:1px solid #a2b880;width:100%}.prepared-message>p:first-child{color:var(--yellow);line-height:1.8}.memory-photo{background:#151b11;border:1px solid #566148;width:100%;height:650px;position:relative;overflow:hidden}.memorygrid .memory-photo img{object-fit:cover;object-position:center;border:0;width:100%;height:100%;margin:0;display:block}.memory-photo.frame-square img{object-fit:initial;width:100%;height:auto;position:absolute;top:0;left:0;transform:translateY(-16%)}.memory-photo.frame-speaking img{transform:translateY(-17%)}.memory-photo.frame-square{aspect-ratio:1;height:auto}.memory-photo.frame-beach img{object-position:center}.photo-caption{color:#a9b59a;padding-top:12px;font-size:11px;line-height:1.6;display:block}.photo-thumbs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.photo-thumbs button{background:#182011;border:1px solid #63734c;width:55px;height:55px;padding:0;overflow:hidden}.photo-thumbs button[aria-pressed=true]{border:3px solid var(--yellow)}.photo-thumbs img{object-fit:cover;width:100%;height:100%}.gallery-toggle{color:var(--yellow);background:0 0;border:1px solid #8e947f;padding:10px;font-size:11px}@media (max-width:900px){.questions-layout{gap:5%}.memory-photo{height:500px}.transparency-heading{gap:5%}.faq-list summary{font-size:17px}}@media (max-width:600px){.questions-layout,.transparency-heading{grid-template-columns:1fr;gap:30px}.questions-layout{margin-top:55px}.faq-list summary{gap:12px;padding:23px 0;font-size:16px}.faq-list details>p{margin-left:35px;margin-right:5px;font-size:13px}.transparency-heading>p{margin-top:0;font-size:15px}.transparency-points{gap:14px;font-size:10px}.questions-layout h3{font-size:44px}.memory-photo{height:480px}.memory-photo.frame-square{height:auto}.photocontrol{flex-wrap:wrap}.photocontrol .gallery-toggle{width:auto;height:45px;font-size:11px}}.photocontrol .gallery-toggle{white-space:nowrap;width:auto;height:45px;padding:10px 15px;font:11px DM Sans,Arial}.memorygrid .photo-thumbs img{height:100%;margin:0}.memorygrid .memory-photo.frame-full img{object-fit:contain;object-position:center}.memory-photo.frame-full{background:#0c100b}.news-origin{color:var(--yellow,#e3e53f);letter-spacing:.025em;line-height:1.5;font-size:.75rem!important}.evidence-note span{line-height:1.45}
