.masindi-spotlight{margin:0 4%}.masindi-spotlight .breadcrumbs{margin-inline:0}.masindi-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;padding:38px 0 48px}.masindi-hero h1{font-family:ImpactLocal,'Arial Narrow',Arial,sans-serif;font-size:clamp(57px,6.8vw,104px);line-height:.97;letter-spacing:-.025em;margin-bottom:22px}.masindi-hero h1>span{color:#b94124}.masindi-subtitle{font-size:clamp(25px,2.9vw,43px);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:25px}.masindi-deck{font-size:17px;max-width:42ch}.masindi-hero figure{margin:0}.masindi-hero figure a{display:block;position:relative;background:#20251f}.masindi-hero img{width:100%;aspect-ratio:4/3;object-fit:contain}.masindi-hero figure a>span{display:block;padding:15px 20px;color:#efece3;font-weight:700;font-size:10px;letter-spacing:1.1px}.masindi-hero figcaption,.masindi-caption{font-size:12px;margin-top:12px;color:#505448}.masindi-jump{border-block:1px solid #343a2d;display:flex;flex-wrap:wrap;gap:12px 30px;padding:20px 0;font-size:12px;font-weight:700}.masindi-jump a:hover{text-decoration:underline;text-underline-offset:5px}.masindi-body{max-width:790px;margin:0 auto}.masindi-body>section{padding-top:62px;scroll-margin-top:20px}.masindi-body h2{font-size:clamp(35px,4vw,58px);margin-bottom:28px}.masindi-body p{font-size:17px;line-height:1.8;max-width:none;margin-bottom:22px}.masindi-body .eyebrow{font-size:10px;line-height:1.5;margin-bottom:20px}.masindi-body p a,.masindi-sources li a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#989c8d}.masindi-body p a:hover,.masindi-sources li a:hover{color:#a2341b}.masindi-embed{aspect-ratio:16/9;background:#20251f;margin-top:30px}.masindi-embed iframe{width:100%;height:100%;border:0;display:block}.masindi-body .masindi-caption{font-size:12px;line-height:1.6}.masindi-timeline{background:#252b22;color:#efece3;margin-top:55px;padding:45px;scroll-margin-top:20px}.masindi-timeline>.eyebrow{color:#e9b739}.masindi-timeline h2{font-size:clamp(34px,4vw,54px)}.masindi-timeline ol{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:25px 40px}.masindi-timeline li{display:grid;grid-template-columns:115px 1fr;gap:20px;border-top:1px solid #777c6e;padding-top:19px}.masindi-timeline li>span{font-weight:700;font-size:12px;color:#e9b739}.masindi-timeline h3{font-size:23px;margin-bottom:12px}.masindi-timeline li p{font-size:14px;margin-bottom:0}.masindi-originals{padding:60px 0;scroll-margin-top:20px}.masindi-cards{display:grid;grid-template-columns:1fr 1fr;gap:38px 30px}.masindi-thumb{display:block;position:relative;background:#242923;overflow:hidden}.masindi-thumb img{aspect-ratio:16/10;width:100%;object-fit:contain;transition:transform .25s}.masindi-thumb:hover img{transform:scale(1.025)}.masindi-thumb>span{position:absolute;bottom:18px;left:18px;background:#efece3;color:#252b22;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:14px}.masindi-card .eyebrow{margin:23px 0 13px;font-size:9px;color:#a3341a}.masindi-card h3{font-size:30px;margin-bottom:18px}.masindi-card p{max-width:52ch}.masindi-sources{border-top:1px solid #20251f;padding:45px 0 55px;scroll-margin-top:20px}.masindi-sources h2{font-size:45px}.masindi-sources ul{padding-left:20px;columns:2;column-gap:40px}.masindi-sources li{font-size:13px;margin-bottom:15px;break-inside:avoid}.masindi-more{display:flex;gap:28px;flex-wrap:wrap;margin-top:35px}.masindi-spotlight h1,.masindi-spotlight h2,.masindi-spotlight h3{overflow-wrap:break-word}.masindi-spotlight a:focus-visible{outline:3px solid #b33f21;outline-offset:5px}.masindi-timeline a:focus-visible{outline-color:#e9b739}.people-masindi-link{display:block;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px;margin-top:20px}
.masindi-timeline .small-note{color:#d9d9c9}
@media(max-width:1000px){.masindi-hero{gap:30px}.masindi-timeline{padding:30px}.masindi-timeline ol{gap:25px}.masindi-timeline li{display:block}.masindi-timeline li>span{display:block;margin-bottom:15px}}
@media(max-width:700px){.masindi-hero{grid-template-columns:1fr;padding:25px 0 35px;gap:32px}.masindi-hero h1{font-size:clamp(44px,11vw,76px)}.masindi-subtitle{font-size:30px}.masindi-deck{font-size:16px}.masindi-hero img{aspect-ratio:4/3}.masindi-jump{gap:17px 25px}.masindi-body>section{padding-top:40px}.masindi-body p{font-size:16px;line-height:1.75}.masindi-body h2{font-size:37px}.masindi-timeline{padding:28px 22px;margin-top:40px}.masindi-timeline ol{grid-template-columns:1fr}.masindi-timeline h2{font-size:34px}.masindi-originals{padding:40px 0}.masindi-cards{grid-template-columns:1fr;gap:34px}.masindi-card h3{font-size:29px}.masindi-sources{padding:35px 0}.masindi-sources h2{font-size:37px}.masindi-sources ul{columns:1}.masindi-more{display:grid;gap:22px}}
@media(prefers-reduced-motion:reduce){.masindi-thumb img{transition:none}.masindi-thumb:hover img{transform:none}}
