.campaign-hero{padding:100px 6vw 40px;background:#11120f;color:#eeeae0;border-bottom:1px solid #34362d}.campaign-kicker,.campaign-label,.campaign-rule,.campaign-heading>span{font:11px/1.6 monospace;letter-spacing:.12em}.campaign-kicker{color:#c4e86b}.campaign-hero h1{font-family:Georgia,serif;font-size:clamp(64px,9vw,136px);font-weight:400;line-height:.96;letter-spacing:-.055em;margin:45px 0 30px}.campaign-hero h1 span{color:#b5b6a8}.campaign-intro{max-width:570px;font-size:19px;line-height:1.6}.campaign-actions{display:flex;gap:30px;flex-wrap:wrap;margin:35px 0 70px}.campaign-actions a{color:#d4ee9c;text-decoration:none;border-bottom:1px solid;padding-bottom:8px}.campaign-rule{display:flex;flex-wrap:wrap;gap:20px 45px;border-top:1px solid #34362d;padding-top:24px;color:#b5b6a8}.campaign-section{padding:60px 6vw;color:#eeeae0;background:#11120f}.campaign-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.campaign-heading h2,.campaign-method h2{font:normal clamp(28px,4vw,48px)/1.2 Georgia,serif}.campaign-policy{max-width:780px;color:#b5b6a8;line-height:1.7;margin:20px 0 40px}.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.campaign-card{min-width:0;border-top:1px solid #46483d}.campaign-art{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#1a1c17;text-align:center;color:#aeb2a2;text-decoration:none;overflow:hidden}.campaign-art img{height:100%;width:100%;object-fit:contain}.campaign-card-body{padding:23px 0}.campaign-label{color:#c4e86b;font-size:10px}.campaign-card h3{font:normal 28px/1.2 Georgia,serif;margin:15px 0;overflow-wrap:anywhere}.campaign-artist{color:#b5b6a8;overflow-wrap:anywhere}.campaign-caption{font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.campaign-card details{border-block:1px solid #34362d;padding:16px 0;margin:22px 0}.campaign-card summary{cursor:pointer}.campaign-report{font-size:14px;line-height:1.7}.campaign-source,.campaign-method a{color:#d4ee9c}.campaign-method{border-top:1px solid #34362d}.campaign-method p{max-width:700px;line-height:1.8}.campaign-card a:focus-visible,.campaign-card summary:focus-visible{outline:2px solid #c4e86b;outline-offset:5px}@media(max-width:950px){.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.campaign-hero{padding-top:65px}.campaign-grid{grid-template-columns:1fr}.campaign-heading{display:block}.campaign-actions{margin-bottom:40px}.campaign-section{padding-top:35px}}
.campaign-format,.campaign-verification,.campaign-freshness{font:12px/1.7 monospace;color:#b5b6a8;overflow-wrap:anywhere}.campaign-report{overflow-wrap:anywhere}.campaign-report h4{margin:24px 0 8px;font-size:16px;color:#eeeae0}.campaign-report a{color:#d4ee9c}.campaign-report ol{display:flex;flex-wrap:wrap;gap:8px 25px;padding-left:22px}.campaign-card details[open]{grid-column:1/-1}.campaign-art img{transition:opacity .2s}.campaign-art:hover img{opacity:.9}
