.steps[data-astro-cid-zjspozkj]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:2.25rem clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-zjspozkj]{align-content:start;gap:.55rem;display:grid;position:relative}.num[data-astro-cid-zjspozkj]{background:var(--red);color:#fff;width:44px;height:44px;font-family:var(--serif);z-index:1;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:relative}li[data-astro-cid-zjspozkj]:before{content:"";background:var(--line);height:2px;position:absolute;top:21px;left:44px;right:calc(-1*clamp(1.25rem,3vw,2.5rem))}.steps[data-astro-cid-zjspozkj][data-n="3"] li[data-astro-cid-zjspozkj]:nth-child(3n):before,.steps[data-astro-cid-zjspozkj][data-n="4"] li[data-astro-cid-zjspozkj]:nth-child(4n):before,li[data-astro-cid-zjspozkj]:last-child:before{display:none}h3[data-astro-cid-zjspozkj]{margin-top:.4rem;font-size:1.25rem}p[data-astro-cid-zjspozkj]{color:var(--inkline);font-size:1rem}p[data-astro-cid-zjspozkj] a{color:var(--red);text-underline-offset:3px}@media (width<=860px){.steps[data-astro-cid-zjspozkj]{grid-template-columns:1fr;gap:0}li[data-astro-cid-zjspozkj]{grid-template-columns:44px minmax(0,1fr);column-gap:1rem;padding-bottom:1.75rem}.num[data-astro-cid-zjspozkj]{grid-row:span 2}h3[data-astro-cid-zjspozkj]{margin-top:.55rem}p[data-astro-cid-zjspozkj]{grid-column:2}li[data-astro-cid-zjspozkj]:before,.steps[data-astro-cid-zjspozkj][data-n] li[data-astro-cid-zjspozkj]:nth-child(n):before{width:2px;height:auto;display:block;inset:44px auto 0 21px}.steps[data-astro-cid-zjspozkj][data-n] li[data-astro-cid-zjspozkj]:last-child:before{display:none}}#run[data-astro-cid-omha2cvd]{scroll-margin-top:80px}.commit[data-astro-cid-omha2cvd]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.commit[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{border-top:3px solid var(--red);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.commit[data-astro-cid-omha2cvd] .n[data-astro-cid-omha2cvd]{font-family:var(--serif);color:var(--red);font-size:1.4rem;font-weight:700}.commit[data-astro-cid-omha2cvd] h3[data-astro-cid-omha2cvd]{font-size:1.3rem}.commit[data-astro-cid-omha2cvd] p[data-astro-cid-omha2cvd]{color:var(--inkline);margin:0}.pubs-link[data-astro-cid-omha2cvd]{margin:2rem 0 0}.equip[data-astro-cid-omha2cvd]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.equip[data-astro-cid-omha2cvd] h2[data-astro-cid-omha2cvd]{font-size:clamp(2.2rem,4vw,3.2rem)}.goals[data-astro-cid-omha2cvd]{gap:.7rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid}.goals[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{color:#ffffffeb;padding-left:1.4rem;position:relative}.goals[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:.55rem;left:0}.equip[data-astro-cid-omha2cvd] .btn-row[data-astro-cid-omha2cvd]{align-items:center;gap:1rem 1.5rem}.link-white[data-astro-cid-omha2cvd]{color:#fff;text-underline-offset:3px;font-weight:500}.equip-card[data-astro-cid-omha2cvd]{border-radius:var(--r-lg);background:var(--white);color:var(--ink);gap:1.1rem;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;transition:transform .2s;display:grid;box-shadow:0 30px 70px #50080c4d}.equip-card[data-astro-cid-omha2cvd]:hover{transform:translateY(-3px)}.ek[data-astro-cid-omha2cvd]{letter-spacing:.12em;color:var(--red);font-size:.78rem;font-weight:500}.equip-card[data-astro-cid-omha2cvd] dl[data-astro-cid-omha2cvd]{gap:.9rem;margin:0;display:grid}.equip-card[data-astro-cid-omha2cvd] dl[data-astro-cid-omha2cvd] div[data-astro-cid-omha2cvd]{border-bottom:1px solid var(--line);gap:.15rem;padding-bottom:.9rem;display:grid}.equip-card[data-astro-cid-omha2cvd] dt[data-astro-cid-omha2cvd]{font-family:var(--serif);color:var(--ink);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1}.equip-card[data-astro-cid-omha2cvd] dd[data-astro-cid-omha2cvd]{color:var(--inkline);margin:0;font-size:.95rem}.status[data-astro-cid-omha2cvd]{align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.status[data-astro-cid-omha2cvd] i[data-astro-cid-omha2cvd]{background:#30b069;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #30b0692e}.equip-card[data-astro-cid-omha2cvd] p[data-astro-cid-omha2cvd]{color:var(--muted);margin:0;font-size:.92rem}.where[data-astro-cid-omha2cvd]{flex-wrap:wrap;gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:flex}.where[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{border:1px solid var(--line);border-radius:999px;align-items:baseline;gap:.7rem;padding:.7rem 1.2rem;font-weight:500;display:inline-flex}.where[data-astro-cid-omha2cvd] .serif[data-astro-cid-omha2cvd]{color:var(--red);font-size:1.5rem}.feat[data-astro-cid-omha2cvd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.feat[data-astro-cid-omha2cvd] li[data-astro-cid-omha2cvd]{border-radius:var(--r-lg);background:var(--white);align-content:start;gap:.5rem;padding:1.5rem;display:grid}.feat[data-astro-cid-omha2cvd] h3[data-astro-cid-omha2cvd]{font-size:1.25rem}.feat[data-astro-cid-omha2cvd] p[data-astro-cid-omha2cvd]{color:var(--inkline);margin:0}.flow[data-astro-cid-omha2cvd]{gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.flow-k[data-astro-cid-omha2cvd]{letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0;font-size:.85rem;font-weight:500}#run[data-astro-cid-omha2cvd] .btn-row[data-astro-cid-omha2cvd]{margin-top:2rem}@media (width<=1000px){.commit[data-astro-cid-omha2cvd],.feat[data-astro-cid-omha2cvd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.equip[data-astro-cid-omha2cvd]{grid-template-columns:1fr}}@media (width<=560px){.commit[data-astro-cid-omha2cvd],.feat[data-astro-cid-omha2cvd]{grid-template-columns:1fr}}
