.kit-matrix[data-astro-cid-e7c5iw6w]{--matrix-amber:#ffb84d;margin:2.4rem 0}[data-theme=light] .kit-matrix[data-astro-cid-e7c5iw6w]{--matrix-amber:#a15c00}.kit-matrix[data-astro-cid-e7c5iw6w] figcaption[data-astro-cid-e7c5iw6w]{text-align:center;gap:.3rem;margin-bottom:1rem;display:grid}.kit-matrix[data-astro-cid-e7c5iw6w] figcaption[data-astro-cid-e7c5iw6w] span[data-astro-cid-e7c5iw6w]{color:var(--color-text);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:750}.kit-matrix[data-astro-cid-e7c5iw6w] figcaption[data-astro-cid-e7c5iw6w] small[data-astro-cid-e7c5iw6w]{color:var(--color-text-light);font-size:.88rem}.kit-matrix-canvas[data-astro-cid-e7c5iw6w]{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);background:color-mix(in srgb, var(--color-text) 3%, transparent);border-radius:1.25rem;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:.6rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-grid[data-astro-cid-e7c5iw6w]{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-grid[data-astro-cid-e7c5iw6w] li[data-astro-cid-e7c5iw6w]{border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);background:var(--color-bg-alt);text-align:center;border-radius:.8rem;align-content:center;gap:.25rem;min-height:6.5rem;margin:0;padding:.8rem;display:grid}.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-grid[data-astro-cid-e7c5iw6w] li[data-astro-cid-e7c5iw6w].is-emphasis{border-color:var(--matrix-amber);background:color-mix(in srgb, var(--matrix-amber) 10%, var(--color-bg-alt))}.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-grid[data-astro-cid-e7c5iw6w] strong[data-astro-cid-e7c5iw6w]{color:var(--color-text);font-size:.92rem}.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-grid[data-astro-cid-e7c5iw6w] span[data-astro-cid-e7c5iw6w]{color:var(--color-text-light);font-size:.8rem;line-height:1.4}.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-y[data-astro-cid-e7c5iw6w],.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-x[data-astro-cid-e7c5iw6w]{color:var(--color-text-light);justify-content:space-between;gap:.5rem;margin:0;font-size:.72rem;display:flex}.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-y[data-astro-cid-e7c5iw6w]{writing-mode:vertical-rl;flex-direction:row-reverse;align-items:center;transform:rotate(180deg)}.kit-matrix[data-astro-cid-e7c5iw6w] .kit-matrix-x[data-astro-cid-e7c5iw6w]{grid-column:2}.kit-matrix-y[data-astro-cid-e7c5iw6w] strong[data-astro-cid-e7c5iw6w],.kit-matrix-x[data-astro-cid-e7c5iw6w] strong[data-astro-cid-e7c5iw6w]{color:var(--color-accent);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.kit-timeline[data-astro-cid-tiv7i23d]{--timeline-amber:#ffb84d;margin:2.4rem 0}[data-theme=light] .kit-timeline[data-astro-cid-tiv7i23d]{--timeline-amber:#a15c00}.kit-timeline[data-astro-cid-tiv7i23d] figcaption[data-astro-cid-tiv7i23d]{text-align:center;gap:.3rem;margin-bottom:1rem;display:grid}.kit-timeline[data-astro-cid-tiv7i23d] figcaption[data-astro-cid-tiv7i23d] span[data-astro-cid-tiv7i23d]{color:var(--color-text);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:750}.kit-timeline[data-astro-cid-tiv7i23d] figcaption[data-astro-cid-tiv7i23d] small[data-astro-cid-tiv7i23d]{color:var(--color-text-light);font-size:.88rem}.kit-timeline-canvas[data-astro-cid-tiv7i23d]{border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent);background:color-mix(in srgb, var(--color-text) 3%, transparent);border-radius:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d]{gap:1rem;margin:0;padding:0 0 0 1.4rem;list-style:none;display:grid;position:relative}.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d]:before{content:"";background:color-mix(in srgb, var(--color-accent) 45%, transparent);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.35rem}.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d] li[data-astro-cid-tiv7i23d]{gap:.2rem;margin:0;padding:0;display:grid;position:relative}.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d] li[data-astro-cid-tiv7i23d]:before{content:"";border:2px solid var(--color-accent);background:var(--color-bg-alt);box-sizing:border-box;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.3rem;left:-1.4rem}.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d] li[data-astro-cid-tiv7i23d].is-current:before{border-color:var(--timeline-amber);background:var(--timeline-amber)}.kit-timeline[data-astro-cid-tiv7i23d] em[data-astro-cid-tiv7i23d]{color:var(--color-accent);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:700}.kit-timeline[data-astro-cid-tiv7i23d] li[data-astro-cid-tiv7i23d].is-current em[data-astro-cid-tiv7i23d]{color:var(--timeline-amber)}.kit-timeline[data-astro-cid-tiv7i23d] strong[data-astro-cid-tiv7i23d]{color:var(--color-text);font-size:.92rem}.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d] span[data-astro-cid-tiv7i23d]{color:var(--color-text-light);font-size:.8rem;line-height:1.4}@media (width>=720px){.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding:1.4rem 0 0}.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d]:before{width:auto;height:2px;inset:.35rem .4rem auto}.kit-timeline[data-astro-cid-tiv7i23d] .kit-timeline-items[data-astro-cid-tiv7i23d] li[data-astro-cid-tiv7i23d]:before{top:-1.4rem;left:0}}
