.row[data-astro-cid-r32jyqdf]{grid-template-columns:1.1fr 1.4fr repeat(4,1fr);align-items:center;display:grid}.row[data-astro-cid-r32jyqdf]+.row[data-astro-cid-r32jyqdf]{border-top:1px solid #f3f1ee1f}.head[data-astro-cid-r32jyqdf]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cream-dim);border-bottom:1px solid #f3f1ee40;padding-bottom:16px;font-size:.7rem}.head[data-astro-cid-r32jyqdf] .stage[data-astro-cid-r32jyqdf]{padding-left:8px}.row[data-astro-cid-r32jyqdf]:not(.head){padding:32px 0}.name[data-astro-cid-r32jyqdf]{font-family:var(--serif);letter-spacing:-.015em;color:var(--cream);padding-right:16px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:200;line-height:1.15}.kind[data-astro-cid-r32jyqdf]{font-family:var(--sans);letter-spacing:0;color:var(--cream-dim);margin-top:6px;font-size:.8rem;display:block}.ind[data-astro-cid-r32jyqdf]{color:var(--cream-dim);padding-right:24px;font-size:.92rem}.track[data-astro-cid-r32jyqdf]{grid-column:3/-1;grid-template-columns:repeat(4,1fr);row-gap:12px;display:grid}.bar[data-astro-cid-r32jyqdf]{border-radius:999px;grid-row:1;height:12px}.bar--rail[data-astro-cid-r32jyqdf]{background:#f3f1ee12;grid-column:1/-1}.bar--done[data-astro-cid-r32jyqdf]{grid-column:1 / span var(--done);background:linear-gradient(90deg, var(--accent) 0%, var(--accent-light) 100%);z-index:1;position:relative}.bar--next[data-astro-cid-r32jyqdf]{grid-column:calc(var(--done) + 1) / span var(--next);border:1px dashed var(--accent-light);background:#b8afff1a}.bar--next[data-astro-cid-r32jyqdf].joined{margin-left:-12px}.ticks[data-astro-cid-r32jyqdf]{display:none}.status[data-astro-cid-r32jyqdf]{color:var(--cream);flex-wrap:wrap;grid-area:2/1/auto/-1;gap:6px 18px;font-size:.85rem;display:flex}.status-link[data-astro-cid-r32jyqdf]{color:var(--accent-light);border-bottom:1px solid;text-decoration:none}.status-link[data-astro-cid-r32jyqdf]:hover{color:var(--cream)}@media (width<=860px){.head[data-astro-cid-r32jyqdf]{display:none}.row[data-astro-cid-r32jyqdf]{grid-template-columns:1fr;row-gap:6px}.track[data-astro-cid-r32jyqdf]{grid-column:1;margin-top:14px}.ticks[data-astro-cid-r32jyqdf]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,1fr);font-size:.62rem;display:grid}.status[data-astro-cid-r32jyqdf]{grid-row:3}}.journey[data-astro-cid-odxzx7iu]{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.journey[data-astro-cid-odxzx7iu]:before{content:"";background:var(--ink);height:1.5px;position:absolute;top:9px;left:0;right:0}.journey[data-astro-cid-odxzx7iu] li[data-astro-cid-odxzx7iu]{padding-right:24px;position:relative}.dot[data-astro-cid-odxzx7iu]{background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:20px;height:20px;margin-bottom:28px;display:block;position:relative}.is-nok[data-astro-cid-odxzx7iu] .dot[data-astro-cid-odxzx7iu]{background:var(--violet);border-color:var(--violet);box-shadow:0 0 0 8px #5b4ee824,0 0 0 18px #5b4ee812}.journey[data-astro-cid-odxzx7iu] h3[data-astro-cid-odxzx7iu]{margin-bottom:8px;font-size:1.3rem}.is-nok[data-astro-cid-odxzx7iu] h3[data-astro-cid-odxzx7iu]{color:var(--violet-600)}.journey[data-astro-cid-odxzx7iu] p[data-astro-cid-odxzx7iu]{color:var(--muted);font-size:.97rem}.funnel[data-astro-cid-odxzx7iu]{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:clamp(72px,9vw,120px) 0 0;display:grid}.funnel[data-astro-cid-odxzx7iu]>div[data-astro-cid-odxzx7iu]{padding:32px 24px 0 0}.funnel[data-astro-cid-odxzx7iu]>div[data-astro-cid-odxzx7iu]+div[data-astro-cid-odxzx7iu]{border-left:1px solid var(--line);padding-left:24px}dt[data-astro-cid-odxzx7iu]{font-size:clamp(2.6rem,4.6vw,4rem);font-family:var(--serif);color:var(--ink);letter-spacing:-.04em;font-weight:200;line-height:1}dt[data-astro-cid-odxzx7iu] sup[data-astro-cid-odxzx7iu].ref{vertical-align:top;letter-spacing:0;font-size:.3em;position:relative;top:.25em}.is-key[data-astro-cid-odxzx7iu] dt[data-astro-cid-odxzx7iu]{color:var(--violet)}dd[data-astro-cid-odxzx7iu]{color:var(--muted);max-width:240px;margin:14px 0 0;font-size:.93rem}@media (width<=860px){.journey[data-astro-cid-odxzx7iu]{grid-template-columns:1fr;gap:28px;padding-left:40px}.journey[data-astro-cid-odxzx7iu]:before{width:1.5px;height:auto;inset:0 auto 0 9px}.dot[data-astro-cid-odxzx7iu]{margin:0;position:absolute;top:4px;left:-40px}.funnel[data-astro-cid-odxzx7iu]{grid-template-columns:1fr 1fr}.funnel[data-astro-cid-odxzx7iu]>div[data-astro-cid-odxzx7iu]:nth-child(3){border-left:0;padding-left:0}.funnel[data-astro-cid-odxzx7iu]>div[data-astro-cid-odxzx7iu]{padding-bottom:12px}}@media (width<=520px){.funnel[data-astro-cid-odxzx7iu]{grid-template-columns:1fr}.funnel[data-astro-cid-odxzx7iu]>div[data-astro-cid-odxzx7iu],.funnel[data-astro-cid-odxzx7iu]>div[data-astro-cid-odxzx7iu]+div[data-astro-cid-odxzx7iu]{border-left:0;padding:28px 0 8px}.funnel[data-astro-cid-odxzx7iu]>div[data-astro-cid-odxzx7iu]+div[data-astro-cid-odxzx7iu]{border-top:1px solid var(--line)}}.progress-card[data-astro-cid-2ksq5tox]{right:clamp(10px,1.6vw,28px);bottom:calc(var(--below,0px) + 64px);z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.4);width:min(360px,100vw - 20px);color:var(--ink);opacity:0;transition:opacity .4s ease, transform .55s var(--ease);background:#fffffff5;border:1px solid #15143f0f;border-radius:20px;padding:26px 26px 24px;position:fixed;transform:translateY(24px);box-shadow:0 1px 2px #15143f0f,0 18px 48px -12px #15143f4d}.progress-card[data-astro-cid-2ksq5tox][hidden]{display:none}.progress-card[data-astro-cid-2ksq5tox].is-open{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.progress-card[data-astro-cid-2ksq5tox]{transition:opacity .2s;transform:none}}.close[data-astro-cid-2ksq5tox]{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.close[data-astro-cid-2ksq5tox]:hover,.close[data-astro-cid-2ksq5tox]:focus-visible{background:var(--paper-2);color:var(--ink)}.eyebrow[data-astro-cid-2ksq5tox]{color:var(--accent-deep);margin-bottom:14px}h2[data-astro-cid-2ksq5tox]{font-family:var(--serif);letter-spacing:-.02em;margin:0;padding-right:28px;font-size:1.6rem;font-weight:300;line-height:1.15}.body[data-astro-cid-2ksq5tox]{color:var(--ink-soft);margin:10px 0 20px;font-size:.97rem;line-height:1.5}
