.line[data-astro-cid-rchkyery]{counter-reset:step;gap:0;display:grid;position:relative}.line[data-astro-cid-rchkyery]:before{content:"";background-image:repeating-linear-gradient(180deg, var(--line-seam) 0 8px, transparent 8px 13px);width:2px;position:absolute;top:22px;bottom:22px;left:21px}.line-light[data-astro-cid-rchkyery]{--line-seam:var(--color-gold-dark);--dot-bg:var(--color-paper)}.line-dark[data-astro-cid-rchkyery]{--line-seam:var(--color-gold);--dot-bg:var(--color-ink)}.line-step[data-astro-cid-rchkyery]{grid-template-columns:44px 1fr;column-gap:18px;padding-bottom:26px;display:grid;position:relative}.line-step[data-astro-cid-rchkyery]:last-child{padding-bottom:0}.line-dot[data-astro-cid-rchkyery]{background:var(--dot-bg);letter-spacing:0;z-index:1;border:1.5px solid;border-radius:50%;grid-row:span 2;place-items:center;width:44px;height:44px;font-size:.9375rem;display:grid}.line-title[data-astro-cid-rchkyery]{font-family:var(--font-display);padding-top:10px;font-size:1.1875rem;font-weight:700;line-height:1.2}.line-text[data-astro-cid-rchkyery]{color:color-mix(in srgb, currentColor 75%, transparent);font-size:1rem}@media (width>=900px){.line[data-astro-cid-rchkyery]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:20px}.line[data-astro-cid-rchkyery]:before{left:22px;right:calc(100% / var(--n) - 22px);background-image:repeating-linear-gradient(90deg, var(--line-seam) 0 8px, transparent 8px 13px);width:auto;height:2px;top:21px;bottom:auto}.line-step[data-astro-cid-rchkyery]{grid-template-columns:1fr;row-gap:8px;padding-bottom:0}.line-dot[data-astro-cid-rchkyery]{grid-row:auto;margin-bottom:10px}.line-title[data-astro-cid-rchkyery]{padding-top:0}}.js-motion .line[data-astro-cid-rchkyery]:before{clip-path:inset(0 0 100%);transition:clip-path 1.6s var(--ease-in-out-quart) .2s}@media (width>=900px){.js-motion .line[data-astro-cid-rchkyery]:before{clip-path:inset(0 100% 0 0)}}.js-motion .line[data-astro-cid-rchkyery].is-in:before{clip-path:inset(0)}.lanes-head[data-astro-cid-rchkyery]{display:none}.lanes-list[data-astro-cid-rchkyery]{display:grid;position:relative}.lane[data-astro-cid-rchkyery]{border-top:1px solid var(--color-line);grid-template-columns:1fr;gap:10px;padding:22px 0;display:grid}.lane-mid[data-astro-cid-rchkyery]{order:-1;align-items:baseline;gap:14px;display:flex}.lane-n[data-astro-cid-rchkyery]{color:var(--color-maroon);min-width:2.2ch;font-size:1.75rem}.lane-title[data-astro-cid-rchkyery]{letter-spacing:-.015em;font-size:1.25rem}.lane-you[data-astro-cid-rchkyery],.lane-we[data-astro-cid-rchkyery]{grid-template-columns:3.25rem 1fr;align-items:baseline;gap:6px;font-size:1rem;display:grid}.lane-who[data-astro-cid-rchkyery]{color:var(--color-gold-dark)}.lane-we[data-astro-cid-rchkyery] .lane-who[data-astro-cid-rchkyery]{color:var(--color-maroon)}.lane-empty[data-astro-cid-rchkyery],.lane-floor[data-astro-cid-rchkyery] .lane-you[data-astro-cid-rchkyery]{display:none}.lane-floor[data-astro-cid-rchkyery] .lane-n[data-astro-cid-rchkyery]{color:var(--color-gold-dark)}@media (width>=900px){.lanes-head[data-astro-cid-rchkyery]{border-bottom:2px solid var(--color-ink);grid-template-columns:1fr 15rem 1fr;gap:32px;padding-bottom:14px;display:grid}.lanes-head[data-astro-cid-rchkyery] span[data-astro-cid-rchkyery]:first-child{text-align:right;color:var(--color-gold-dark)}.lanes-head[data-astro-cid-rchkyery] span[data-astro-cid-rchkyery]:last-child{color:var(--color-maroon)}.lanes-list[data-astro-cid-rchkyery]:before{content:"";background-image:repeating-linear-gradient(180deg, var(--color-gold-dark) 0 8px, transparent 8px 13px);opacity:.5;width:2px;position:absolute;top:0;bottom:0;left:50%;translate:-1px}.lane[data-astro-cid-rchkyery]{grid-template-columns:1fr 15rem 1fr;align-items:center;gap:32px;padding:26px 0}.lane-mid[data-astro-cid-rchkyery]{z-index:1;background:var(--color-paper);text-align:center;flex-direction:column;order:0;align-items:center;gap:6px;padding:14px 10px;position:relative}.lane-you[data-astro-cid-rchkyery]{text-align:right}.lane-you[data-astro-cid-rchkyery],.lane-we[data-astro-cid-rchkyery]{grid-template-columns:1fr}.lane-who[data-astro-cid-rchkyery]{display:none}.lane-floor[data-astro-cid-rchkyery] .lane-you[data-astro-cid-rchkyery]{display:block}.lane-empty[data-astro-cid-rchkyery]{color:var(--color-muted);font-style:italic;display:inline}.lane-floor[data-astro-cid-rchkyery] .lane-mid[data-astro-cid-rchkyery]{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-card)}.lane-floor[data-astro-cid-rchkyery] .lane-n[data-astro-cid-rchkyery]{color:var(--color-gold)}}
