.timeline[data-astro-cid-szwfnoua]{--rail:8rem;gap:var(--space-2xl);max-width:62rem;padding:var(--space-xl) 0 var(--space-3xl);list-style:none;display:grid;position:relative}.timeline[data-astro-cid-szwfnoua]:before{content:"";top:calc(var(--space-xl) + 1rem);bottom:var(--space-3xl);left:calc(var(--rail) / 2);background:linear-gradient(180deg, var(--gold-4), var(--line-strong) 70%, transparent);width:1px;position:absolute}.step[data-astro-cid-szwfnoua]{grid-template-columns:var(--rail) minmax(0, 1fr);gap:var(--space-xs) var(--space-l);grid-template-areas:"node title"".body"".who";display:grid;position:relative}.node[data-astro-cid-szwfnoua]{border:1px solid var(--gold-5);border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--ink-3), var(--ink-0));font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;color:var(--gold-2);grid-area:node;place-self:center;padding:.3rem .75rem;position:relative;box-shadow:inset 0 1px #f7e6bb24,0 0 22px -8px #d5ab5973}.title[data-astro-cid-szwfnoua]{font-size:var(--step-3);grid-area:title;font-weight:380}.body[data-astro-cid-szwfnoua]{max-width:44rem;color:var(--fg-muted);grid-area:body}.who[data-astro-cid-szwfnoua]{margin-top:var(--space-2xs);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--step--1);background:linear-gradient(#ffffff0d,#ffffff03);flex-wrap:wrap;grid-area:who;justify-self:start;align-items:baseline;gap:.35rem .75rem;padding:.4rem .95rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.who-label[data-astro-cid-szwfnoua]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.who-value[data-astro-cid-szwfnoua]{color:var(--fg)}@media (width<=620px){.timeline[data-astro-cid-szwfnoua]{--rail:1rem;gap:var(--space-xl)}.step[data-astro-cid-szwfnoua]{column-gap:var(--space-s);grid-template-areas:".node"".title"".body"".who"}.node[data-astro-cid-szwfnoua]{justify-self:start}.step[data-astro-cid-szwfnoua]:before{content:"";top:.65rem;left:calc(var(--rail) / 2 - 4px);background:var(--gold-3);width:9px;height:9px;box-shadow:0 0 0 4px var(--ink-0);border-radius:50%;position:absolute}}.callouts[data-astro-cid-lrri4mo7]{pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0;container-type:inline-size}.callouts[data-astro-cid-lrri4mo7][data-live=true]{opacity:1}.callout[data-astro-cid-lrri4mo7]{transition:opacity var(--dur-2) var(--ease-out);position:absolute;top:0;left:0}.callout[data-astro-cid-lrri4mo7][data-visible=false]{opacity:0}.dot[data-astro-cid-lrri4mo7]{border:1px solid var(--gold-3);width:1.5rem;height:1.5rem;font-family:var(--font-mono);font-size:var(--step--2);color:var(--gold-2);background:#0c0a08b8;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 4px #d5ab591f}.tag[data-astro-cid-lrri4mo7]{white-space:nowrap;align-items:center;display:flex;position:absolute;translate:.9rem -50%}.callout[data-astro-cid-lrri4mo7][data-side=left] .tag[data-astro-cid-lrri4mo7]{flex-direction:row-reverse;translate:calc(-100% - .9rem) -50%}.leader[data-astro-cid-lrri4mo7]{background:linear-gradient(90deg, var(--gold-3), transparent);width:2.5rem;height:1px}.callout[data-astro-cid-lrri4mo7][data-side=left] .leader[data-astro-cid-lrri4mo7]{background:linear-gradient(270deg, var(--gold-3), transparent)}.label[data-astro-cid-lrri4mo7]{border:1px solid var(--line);backdrop-filter:blur(6px);font-size:var(--step--1);color:var(--fg);background:#0c0a08b8;border-radius:999px;padding:.3rem .65rem}@container (width<640px){.tag[data-astro-cid-lrri4mo7]{display:none}}@media (prefers-reduced-motion:reduce){.callouts[data-astro-cid-lrri4mo7],.callout[data-astro-cid-lrri4mo7]{transition:none}}.intro[data-astro-cid-5phskpxr]{max-width:48rem}.figure[data-astro-cid-5phskpxr]{--flow-space:var(--space-xl)}.frame[data-astro-cid-5phskpxr]{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-l);background:radial-gradient(70% 60% at 55% 35%, #d5ab5914, transparent 70%), var(--ink-1);box-shadow:0 0 0 1px #ffffff08 inset, var(--shadow-card);position:relative;overflow:hidden}.frame[data-astro-cid-5phskpxr] gold-stage{position:absolute;inset:0}.caption[data-astro-cid-5phskpxr]{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-m);margin-top:var(--space-s);font-size:var(--step--1);color:var(--fg-faint);flex-wrap:wrap;display:flex}.hint[data-astro-cid-5phskpxr]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:.55rem;display:none}.figure[data-astro-cid-5phskpxr]:has(gold-stage[data-level=webgl],gold-stage[data-level=static]) .hint[data-astro-cid-5phskpxr]{display:inline-flex}.hint[data-astro-cid-5phskpxr] svg[data-astro-cid-5phskpxr]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:.75rem}.key[data-astro-cid-5phskpxr]{--flow-space:var(--space-l);gap:var(--space-s) var(--space-l);color:var(--fg-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.key[data-astro-cid-5phskpxr] li[data-astro-cid-5phskpxr]{align-items:center;gap:.6rem;display:inline-flex}.number[data-astro-cid-5phskpxr]{border:1px solid var(--gold-3);width:1.5rem;height:1.5rem;font-family:var(--font-mono);font-size:var(--step--2);color:var(--gold-2);border-radius:50%;place-items:center;display:none}.figure[data-astro-cid-5phskpxr]:has(gold-stage[data-level=webgl],gold-stage[data-level=static])~.key[data-astro-cid-5phskpxr] .number[data-astro-cid-5phskpxr]{display:inline-grid}@media (width<=820px){.frame[data-astro-cid-5phskpxr]{aspect-ratio:4/5}.key[data-astro-cid-5phskpxr]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}}.phone[data-astro-cid-kfp4wlt7]{justify-self:center}
