.mission-art picture,.card-art picture{display:contents}.mission{gap:var(--gap-1) var(--gap-2);padding-bottom:var(--gap-2);grid-template-columns:minmax(0,1fr);display:grid}.mission-h{font:700 clamp(30px, 3.6vw, 48px)/1.05 var(--font-display);color:var(--text-strong);text-transform:uppercase;max-width:16em;margin:0 0 16px}.mission p{max-width:38em;margin:0 0 12px;font-size:17px}.mission .tb{margin-top:8px}@media (width<=400px){.mission .tb,.card .tb{letter-spacing:.05em;white-space:normal;text-align:center;max-width:100%;padding:10px;line-height:1.3}}.mission-art{aspect-ratio:1275/672;border:1px solid var(--hair);background:#17181a;display:block;overflow:hidden}.mission-art img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.mission.flow{display:flow-root}.mission.flow .mission-art{float:right;aspect-ratio:1275/1594;width:40%;margin:0 0 var(--gap-1) var(--gap-2)}.mission.flow .mission-h,.mission.flow p{max-width:none}@media (width<=700px){.mission.flow{flex-direction:column;gap:0;display:flex}.mission.flow>*{order:2}.mission.flow .mission-h{order:0}.mission.flow .mission-art{float:none;aspect-ratio:1275/672;width:100%;margin:0 0 var(--gap-1);order:1}.mission.flow .tb{align-self:flex-start}}.cards{padding:var(--gap-2) 0 0;border-top:1px solid var(--hair);gap:var(--gap-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;list-style:none;display:grid}.cards.side{grid-template-columns:minmax(0,1fr)}.card{border:1px solid var(--hair);padding:0 0 var(--gap-1);flex-direction:column;gap:10px;min-width:0;display:flex}.card>:not(.card-art){margin-left:var(--gap-1);margin-right:var(--gap-1)}.card-art{aspect-ratio:16/9;border-bottom:1px solid var(--hair);background:#000;display:block;position:relative;overflow:hidden}.card-art img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:filter .2s;display:block}.card-art.fit img{object-fit:contain}.card:hover .card-art img{filter:none}.card-art .play{font:700 12px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#0a0c0ee0;align-items:center;gap:10px;padding:8px 12px;display:flex;position:absolute;top:12px;left:12px}.card-art .play-btn{background:#0a0c0ec7;border:2px solid #fff;border-radius:50%;width:76px;height:76px;margin:-38px 0 0 -38px;transition:background-color .15s,transform .15s;position:absolute;top:50%;left:50%;box-shadow:0 2px 18px #00000080}.card-art .play-btn:before{content:"";border-top:16px solid #0000;border-bottom:16px solid #0000;border-left:26px solid #fff;position:absolute;top:22px;left:30px}.card-art.video:hover .play-btn{background:var(--action);transform:scale(1.06)}@media (width<=640px){.card-art .play-btn{width:60px;height:60px;margin:-30px 0 0 -30px}.card-art .play-btn:before{border-top-width:12px;border-bottom-width:12px;border-left-width:20px;top:17px;left:23px}}@media (prefers-reduced-motion:reduce){:root:not(.force-motion) .card-art .play-btn{transition:none}:root:not(.force-motion) .card-art.video:hover .play-btn{transform:none}}.card h3,.card h4{font:600 22px/1.2 var(--font-display);color:var(--text-strong);margin:14px 0 0}.card p{margin:0;font-size:16px}.card .tb{align-self:flex-start;margin-top:auto}.card p+.tb{margin-top:8px}.card .tb{max-width:calc(100% - 2 * var(--gap-1))}@media (width<=640px){.card{padding-bottom:16px}.card h3,.card h4{margin-top:6px}.card>:not(.card-art){margin-left:16px;margin-right:16px}.card .tb{max-width:calc(100% - 32px);padding-inline:12px}}@media (width>=861px){.cards.side .card{column-gap:var(--gap-1);grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding:0;display:grid}.cards.side .card-art{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--hair);grid-area:1/1/-1}.cards.side .card-art:before{content:"";padding-top:56.25%;display:block}.cards.side .card-art img{position:absolute;inset:0}.cards.side .card>:not(.card-art){margin:0 var(--gap-1) 0 0;grid-column:2}.cards.side .card h3,.cards.side .card h4{grid-row:2}.cards.side .card p{grid-row:3}.cards.side .card .card-art+h3,.cards.side .card .card-art+h4{margin-top:var(--gap-1)}.cards.side .card p+.tb{margin:8px 0 var(--gap-1);grid-row:4;place-self:start}}.clk{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-strong);align-items:flex-start;display:inline-flex}.cu{flex-direction:column;align-items:flex-start;display:inline-flex}.cu[hidden]{display:none}.cn{display:inline-flex}.cl{font:700 11px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.dg{width:1ch;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.dg i{height:1em;font-style:normal;line-height:1;display:block}.dg i.out{position:absolute;top:0;left:0}.clk[data-anim=type] .dg i.in{animation:.4s step-end dg-type-in}.clk[data-anim=type] .dg i.out{animation:10ms forwards dg-gone}@keyframes dg-type-in{0%{opacity:0}25%{opacity:1}50%{opacity:.35}75%{opacity:1}}@keyframes dg-gone{to{opacity:0}}@keyframes sep-blink{50%{opacity:.25}}.clk-fallback,.clk[data-clock]:not([data-ready])>:not(.clk-fallback){display:none}.clk[data-clock]:not([data-ready])>.clk-fallback{display:inline}.drain{background:#ffffff0f;height:3px}.drain i{height:100%;width:calc(var(--left,1) * 100%);background:var(--status);transition:width 1s linear;display:block}.cb5{border:1px solid var(--hair);text-align:center;background:#ffffff0a;position:relative;container-type:inline-size}.cb5-body{padding:var(--gap-1)}.cb5 .clk{color:var(--status);justify-content:center;gap:0;font-size:clamp(26px,10cqi,92px)}.cb5 .cu{align-items:center}.cb5 .cl{margin-top:8px}.cb5 .t{color:var(--muted);margin-right:.25em;font-size:.45em;line-height:2.2}.cb5 .sep{padding:0 .12em;line-height:1;animation:1s step-end infinite sep-blink}.cb5 .cu[hidden]+.sep{display:none}.cb5 .clk-fallback{font-size:.42em;line-height:1.4}.cb5-body:has(.clk[data-clock]:not([data-ready])) .cb5-sub{display:none}.cb5-sub{font:700 13px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:14px 0 0}.cb5-sub .nw{white-space:nowrap}.cb5-done{font:700 clamp(22px, 3vw, 34px)/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--status);margin:0}.cb5-done+.tb{margin-top:16px}.cb5-hl{padding:var(--gap-1) var(--gap-1) 0}.cb5-t{font:700 clamp(30px, 3.8vw, 52px)/1 var(--font-display);text-transform:uppercase;color:var(--text-strong);margin:0}.cb5-hl .cb5-sub{margin-top:10px}.cb5-hl+.cb5-body{padding-top:20px}@media (width<=640px){.cb5-body{padding:var(--gap-1) 12px}.cb5-hl{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){:root:not(.force-motion) .dg i{animation:none!important}:root:not(.force-motion) .dg i.out{display:none}:root:not(.force-motion) .cb5 .sep{animation:none}:root:not(.force-motion) .drain i{transition:none}:root:not(.force-motion) .clk [data-u=s],:root:not(.force-motion) .clk .sep-s,:root:not(.force-motion) .drain{display:none}}.sec-head{justify-content:space-between;align-items:center;gap:var(--gap-1);margin-bottom:var(--gap-1);flex-wrap:wrap;display:flex}.sec-head .h2{margin:0}.ledger{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.ledger li{border-bottom:1px solid var(--hair)}.ledger a{gap:4px var(--gap-1);grid-template-columns:10.5em minmax(0,1fr) 1.5em;align-items:baseline;padding:18px 8px;text-decoration:none;transition:background-color .2s;display:grid}.ledger a:hover{background:#ffffff09}.l-title{text-underline-offset:4px;text-decoration:underline 1px #e8ecf559;transition:text-decoration-color .15s}.ledger a:hover .l-title{text-decoration-color:var(--text-strong)}.l-meta span+span{margin-left:1em}.l-meta{font:700 12px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.l-meta b{color:var(--status);font-weight:700;display:block}.l-body{gap:4px;display:grid}.l-title{font:600 20px/1.3 var(--font-display);color:var(--text-strong)}.l-out{color:var(--muted);max-width:46em;font-size:16px}.l-go{color:var(--text);justify-content:flex-end;align-self:center;display:flex}.ledger a:hover .arr{transform:translate(4px)}@media (width<=760px){.ledger a{grid-template-columns:minmax(0,1fr) 1.5em;padding:18px 0}.l-meta b{margin-right:1.25em;display:inline}.l-meta,.l-body{grid-column:1}.l-go{grid-area:1/2/span 2;align-self:center}}.ledger .arr.out{vertical-align:-1px}.news{gap:10px;display:grid}.news-h{font:600 16px/1.3 var(--font-display);color:var(--text-strong);margin:0}.news ul{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.news li{border-bottom:1px solid var(--hair)}.news a{color:var(--text);gap:4px;padding:10px 0;text-decoration:none;display:grid}.news .n-t{text-underline-offset:4px;font-size:16px;line-height:1.35;text-decoration:underline 1px #e8ecf54d;transition:text-decoration-color .15s}.news a:hover .n-t{text-decoration-color:var(--text-strong);color:var(--text-strong)}.news .n-m,.news .n-d,.news .n-o{font:700 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.news .n-m span+span{margin-left:1em}.news .arr.out{vertical-align:-1px;margin-left:2px}.news-dated a{grid-template-columns:6.5em minmax(0,1fr);align-items:baseline;column-gap:12px}.news-dated .n-o{grid-column:2}.news-feature li.lead .n-t{font:600 18px/1.3 var(--font-display)}.news-feature .n-s{color:var(--muted);font-size:15px}@media (prefers-reduced-motion:reduce){:root:not(.force-motion) .l-title{transition:none}}
