.mfroot{--paper:#faf9f5;--card:#fff;--ink:#0b0b0b;--mute:#5f5f5c;--faint:#9b9a94;--hair:#e6e4dc;--soft:#dddbd2;--orange:#f4570f;--red:#d92d20;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter Tight,system-ui,sans-serif;font-size:14px;line-height:1.4;overflow-x:hidden}.mfroot *,.mfroot :before,.mfroot :after{box-sizing:border-box;box-shadow:none;border-radius:0;margin:0;padding:0}.mfroot button,.mfroot input{background-image:none;border-radius:0}.mfroot :focus-visible{outline:2px solid var(--orange);outline-offset:2px}.mfroot .display{text-transform:uppercase;font-family:Anton,sans-serif;font-weight:400}.mfroot .mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}.mfroot .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--orange);font-size:11px;font-weight:700}.mfroot .hero{border-bottom:2px solid var(--ink);background:#030611 url(https://the.valiantcollective.co.uk/__l5e/assets-v1/c23e6a0f-8987-4fea-b1ed-caf74b0cc55b/mission-to-moringa-hero.jpg) 50% 35%/cover no-repeat;position:relative}.mfroot .hero:after{content:"";background:linear-gradient(#030611ad,#030611d1);position:absolute;inset:0}.mfroot .hero-in{z-index:1;color:#fff;max-width:1460px;margin:0 auto;padding:26px 24px 30px;position:relative}.mfroot .topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.mfroot .emblem{width:auto;height:42px;display:block}.mfroot .staff{letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-weight:700}.mfroot .staff a{color:inherit;text-decoration:underline}.mfroot .headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.mfroot h1.display{letter-spacing:.01em;font-size:clamp(38px,5.6vw,68px);line-height:.96}.mfroot .strap{color:#ffffffbf;margin-top:10px;font-size:13px;font-weight:500}.mfroot .strap b{color:#fff;font-weight:700}.mfroot .deadline{text-align:right}.mfroot .deadline .n{color:var(--orange);font-size:clamp(38px,5.6vw,68px);line-height:.96}.mfroot .deadline .l{color:#ffffffb3;max-width:240px;margin-top:8px;font-size:12px;font-weight:500}.mfroot .wrap{max-width:1460px;margin:0 auto;padding:0 24px 100px}.mfroot .nav{border-bottom:2px solid var(--ink);flex-wrap:wrap;gap:28px;display:flex}.mfroot .tab{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);cursor:pointer;background:0 0;border:0;padding:14px 2px;font-family:Anton,sans-serif;font-size:17px;position:relative}.mfroot .tab .badge{color:var(--red);letter-spacing:0;margin-left:6px;font-family:Inter Tight;font-size:11px;font-weight:800}.mfroot .tab[aria-selected=true]{color:var(--ink)}.mfroot .tab[aria-selected=true]:after{content:"";background:var(--orange);height:4px;position:absolute;bottom:-2px;left:0;right:0}.mfroot .counters{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px;display:grid}.mfroot .counter{background:var(--card);border:2px solid var(--ink);text-align:left;cursor:pointer;color:inherit;padding:16px 14px 14px;font-family:Inter Tight;transition:transform .1s}.mfroot .counter:hover{transform:translate(-1px,-1px)}.mfroot .counter[aria-pressed=true]{background:var(--orange)}.mfroot .counter .cv{font-family:Anton;font-size:clamp(26px,2.8vw,40px);line-height:1}.mfroot .counter .cv span{color:var(--faint)}.mfroot .counter[aria-pressed=true] .cv span{color:#0b0b0b73}.mfroot .counter .cl{letter-spacing:.14em;text-transform:uppercase;margin-top:9px;font-size:11px;font-weight:800}.mfroot .counter .cx{color:var(--mute);margin-top:2px;font-size:11.5px;font-weight:500}.mfroot .counter .cx b{color:var(--red);font-weight:700}.mfroot .counter[aria-pressed=true] .cx,.mfroot .counter[aria-pressed=true] .cx b{color:#0b0b0bb3}.mfroot .toolbar{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 0;display:flex}.mfroot .search{border:0;border-bottom:2px solid var(--ink);min-width:220px;color:var(--ink);background:0 0;flex:1;padding:9px 2px;font-family:inherit;font-size:15px;font-weight:600}.mfroot .search::placeholder{color:var(--faint);font-weight:500}.mfroot .search:focus{border-bottom-color:var(--orange);outline:none}.mfroot .count{color:var(--mute);font-size:12px;font-weight:700}.mfroot .ghost{background:var(--card);border:2px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--ink);padding:9px 14px;font-family:inherit;font-size:11px;font-weight:800}.mfroot .ghost:hover{background:var(--ink);color:#fff}.mfroot .grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mfroot .card{background:var(--card);border:2px solid var(--ink);flex-direction:column;padding:18px 18px 16px;display:flex}.mfroot .card.open{grid-column:1/-1}.mfroot .cardtop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mfroot .ord{color:var(--faint);font-size:11px}.mfroot .tag-ready{letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-size:10px;font-weight:800}.mfroot .tag-alert{letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:800}.mfroot .name{text-transform:uppercase;letter-spacing:.015em;margin-top:9px;font-family:Anton;font-size:23px;line-height:1.02}.mfroot .card.open .name{font-size:clamp(32px,3.6vw,48px)}.mfroot .meta{color:var(--mute);margin-top:5px;font-size:12px;font-weight:500}.mfroot .rule{background:var(--ink);height:2px;margin:12px 0}.mfroot .steps{flex-wrap:wrap;gap:5px;display:flex}.mfroot .stp{border:2px solid var(--red);width:25px;height:25px;color:var(--red);place-items:center;font-family:JetBrains Mono;font-size:11px;font-weight:600;display:grid}.mfroot .stp.done{background:var(--paper);border-color:var(--ink);color:var(--ink)}.mfroot .stp.late{border-color:var(--red);color:var(--red);font-weight:600}.mfroot .pairs{flex-direction:column;gap:9px;margin-top:14px;display:flex}.mfroot .pair .k{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800}.mfroot .pair .v{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;font-weight:700;overflow:hidden}.mfroot .pair .v.miss{color:var(--red)}.mfroot .pair .v.wait{color:var(--faint);font-weight:500}.mfroot .cta{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:16px;padding:0;font-family:inherit;font-size:11px;font-weight:800}.mfroot .cta:hover{color:var(--ink)}.mfroot .detail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 34px;margin-top:22px;display:grid}.mfroot .sec h3{letter-spacing:.18em;text-transform:uppercase;border-bottom:2px solid var(--ink);align-items:baseline;gap:10px;margin-bottom:4px;padding-bottom:9px;font-size:12px;font-weight:800;display:flex}.mfroot .sec-status{letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:1.5px solid var(--red);margin-left:auto;padding:3px 8px;font-family:Inter Tight,system-ui,sans-serif;font-size:10px;font-weight:800}.mfroot .sec-status.done{color:var(--ink);border-color:var(--ink)}.mfroot .sec h3 .no{color:var(--orange);font-family:JetBrains Mono;font-size:11px}.mfroot .f{border-bottom:1px solid var(--hair);padding:9px 0}.mfroot .f .k{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.mfroot .f .v{word-break:break-word;margin-top:3px;font-size:14px;font-weight:600}.mfroot .f .v.miss{color:var(--red)}.mfroot .f .v.wait{color:var(--faint);font-weight:500}.mfroot .f input.edit,.mfroot .f select.edit{background:var(--paper);border:2px solid var(--ink);width:100%;color:var(--ink);margin-top:3px;padding:6px 8px;font-family:inherit;font-size:14px;font-weight:600}.mfroot .check{border-bottom:1px solid var(--hair);align-items:baseline;gap:9px;padding:8px 0;font-size:12.5px;font-weight:500;display:flex}.mfroot .check .box{color:var(--orange);font-family:JetBrains Mono;font-size:12px}.mfroot .check.no,.mfroot .check.no .box{color:var(--faint)}.mfroot .privnote{color:var(--faint);margin-top:10px;font-size:11px;font-weight:500;line-height:1.45}.mfroot .quote{margin-top:3px;font-size:16px;font-weight:600;line-height:1.5}.mfroot .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.mfroot .btn{background:var(--orange);color:var(--ink);border:2px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:11px 18px;font-family:inherit;font-size:11px;font-weight:800;text-decoration:none}.mfroot .btn.sec2{background:var(--card)}.mfroot .btn:hover{background:var(--ink);color:#fff}.mfroot .subnote{color:var(--faint);margin-left:4px;font-size:11px;font-weight:500}.mfroot .empty{background:var(--card);border:2px solid var(--ink);text-align:center;color:var(--mute);grid-column:1/-1;padding:60px 20px;font-weight:600}.mfroot .group{border:2px solid var(--ink);background:var(--card);margin-top:18px;padding:20px}.mfroot .ghead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mfroot .ghead h2{text-transform:uppercase;letter-spacing:.02em;font-family:Anton;font-size:21px}.mfroot .ghead h2 .gc{color:var(--orange);margin-left:8px}.mfroot .gnote{color:var(--mute);margin:6px 0 14px;font-size:12.5px;font-weight:500}.mfroot .gnote b{color:var(--red);font-weight:700}.mfroot .crow{border-bottom:1px solid var(--hair);grid-template-columns:1.2fr 1.6fr 1fr .8fr auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.mfroot .crow:last-child{border-bottom:0}.mfroot .crow .nm{font-weight:700}.mfroot .crow .em{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mfroot .crow .lc{color:var(--faint);font-size:12px;font-weight:500}.mfroot .mini{background:var(--card);border:2px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--ink);padding:6px 11px;font-family:inherit;font-size:10px;font-weight:800}.mfroot .mini:hover{background:var(--ink);color:#fff}.mfroot .ops{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.mfroot .opscard{border:2px solid var(--ink);background:var(--card);padding:20px}.mfroot .opscard.wide{grid-column:1/-1}.mfroot .opscard h2{text-transform:uppercase;letter-spacing:.02em;border-bottom:2px solid var(--ink);margin-bottom:4px;padding-bottom:10px;font-family:Anton;font-size:21px}.mfroot .opscard h2 small{letter-spacing:.14em;color:var(--orange);margin-left:10px;font-family:Inter Tight;font-size:11px;font-weight:700}.mfroot .opnote{color:var(--faint);margin-top:12px;font-size:11.5px;font-weight:500;line-height:1.45}.mfroot .tally{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mfroot .tbox{border:2px solid var(--ink);text-align:center;min-width:74px;padding:10px 14px}.mfroot .tbox.warn{border-color:var(--red)}.mfroot .tbox .tn{font-family:Anton;font-size:26px;line-height:1}.mfroot .tbox.warn .tn{color:var(--red)}.mfroot .tbox .tl{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:4px;font-size:10px;font-weight:800}.mfroot .arr{border-bottom:1px solid var(--hair);padding:10px 0}.mfroot .arr:last-child{border-bottom:0}.mfroot .arr .fl{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mfroot .arr .fl .fno{font-family:JetBrains Mono;font-size:14px;font-weight:500}.mfroot .arr .fl .fdt{font-weight:700}.mfroot .arr .fl .fct{color:var(--orange);font-size:12px;font-weight:800}.mfroot .arr .who{color:var(--mute);margin-top:3px;font-size:12.5px;font-weight:500}.mfroot .gate{max-width:420px;margin:0 auto;padding:90px 24px}.mfroot .gate h1{text-transform:uppercase;letter-spacing:.02em;font-family:Anton;font-size:30px;line-height:1.02}.mfroot .gate p{color:var(--mute);margin-top:10px;font-size:13px;font-weight:500}.mfroot .gate form{flex-direction:column;gap:16px;margin-top:22px;display:flex}.mfroot .gate .err{color:var(--red);margin-top:12px;font-size:12px;font-weight:700}@media (width<=900px){.mfroot .hero-in{padding:20px 14px 24px}.mfroot .wrap{padding:0 14px 60px}.mfroot .grid,.mfroot .counters{grid-template-columns:repeat(2,1fr);gap:10px}.mfroot .counter:first-child{grid-column:1/-1}.mfroot .card{padding:14px}.mfroot .name{font-size:19px}.mfroot .stp{width:21px;height:21px;font-size:10px}.mfroot .pair .v{font-size:13.5px}.mfroot .deadline{text-align:left}.mfroot .ops{grid-template-columns:1fr}.mfroot .crow{grid-template-columns:1fr auto;row-gap:3px}.mfroot .crow .em,.mfroot .crow .mb,.mfroot .crow .lc{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.mfroot .counter:hover{transform:none}}.mfm-overlay{z-index:1000;background:#0d0b0ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.mfm{background:var(--card);border:2px solid var(--ink);flex-direction:column;width:100%;max-width:1150px;max-height:90vh;display:flex}.mfm-head{z-index:2;background:var(--card);border-bottom:2px solid var(--ink);padding:18px 22px 14px;position:sticky;top:0}.mfm-headrow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mfm-head .name{margin-top:6px;font-size:clamp(26px,3vw,40px)}.mfm-head .steps{margin-top:12px}.mfm-x{border:2px solid var(--ink);cursor:pointer;width:38px;min-width:38px;height:38px;color:var(--ink);background:0 0;font-family:inherit;font-size:20px;line-height:1}.mfm-x:hover{background:var(--ink);color:#fff}.mfm-body{-webkit-overflow-scrolling:touch;padding:4px 22px 22px;overflow:auto}.mfm-body .detail{margin-top:18px}.mfm-foot{border-top:2px solid var(--ink);background:var(--card);justify-content:flex-end;padding:14px 22px;display:flex}.mfm :focus-visible,.mfroot .cta:focus-visible{outline:3px solid var(--orange);outline-offset:2px}@media (width<=900px){.mfm-overlay{padding:0}.mfm{border:0;max-width:none;height:100vh;max-height:100vh}.mfm-head{padding:14px 14px 12px}.mfm-body{padding:4px 14px 18px}.mfm-body .detail{grid-template-columns:1fr;gap:20px}.mfm-foot{padding:12px 14px}}
