.ab-founder[data-astro-cid-tdycyq42]{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:1rem;margin-top:2.5rem;padding:.8rem 1.4rem .8rem .8rem;display:inline-flex}.ab-mono[data-astro-cid-tdycyq42]{background:linear-gradient(135deg, var(--gold-light), var(--gold-deep));color:#0b0b0b;letter-spacing:-.04em;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.ab-founder[data-astro-cid-tdycyq42] strong[data-astro-cid-tdycyq42]{font-size:var(--fs-base);display:block}.ab-founder[data-astro-cid-tdycyq42] span[data-astro-cid-tdycyq42]:not(.ab-mono){font-size:var(--fs-sm);color:var(--muted)}.tl[data-astro-cid-tdycyq42]{overflow-x:clip}.tl-title[data-astro-cid-tdycyq42]{margin-bottom:clamp(3rem,6vw,5rem)}.tl-list[data-astro-cid-tdycyq42]{position:relative}.tl-items[data-astro-cid-tdycyq42]{margin:0;padding:0;list-style:none}.tl-rail[data-astro-cid-tdycyq42]{background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-rail[data-astro-cid-tdycyq42] i[data-astro-cid-tdycyq42]{background:linear-gradient(180deg, var(--gold-light), var(--gold-deep));transform-origin:top;position:absolute;inset:0}.js:not(.reduced) .tl-rail[data-astro-cid-tdycyq42] i[data-astro-cid-tdycyq42]{transform:scaleY(0)}.tl-item[data-astro-cid-tdycyq42]{grid-template-columns:1fr 1fr;gap:4rem;padding-block:1.5rem;display:grid;position:relative;overflow-x:clip}.tl-item[data-astro-cid-tdycyq42] .tl-card[data-astro-cid-tdycyq42]{text-align:right;grid-column:1}.tl-item[data-astro-cid-tdycyq42].is-right .tl-card[data-astro-cid-tdycyq42]{text-align:left;grid-column:2}.tl-dot[data-astro-cid-tdycyq42]{background:var(--bg);border:2px solid var(--line-strong);border-radius:50%;width:18px;height:18px;transition:background-color .5s,border-color .5s,box-shadow .5s;position:absolute;top:2.4rem;left:50%;transform:translate(-50%)}.tl-item[data-astro-cid-tdycyq42].on .tl-dot[data-astro-cid-tdycyq42],.reduced .tl-dot[data-astro-cid-tdycyq42]{background:var(--gold);border-color:var(--gold);box-shadow:0 0 24px var(--gold)}.tl-year[data-astro-cid-tdycyq42]{letter-spacing:-.05em;font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:800;line-height:1;transition:color .6s;display:block}.tl-item[data-astro-cid-tdycyq42].on .tl-year[data-astro-cid-tdycyq42]{color:var(--gold)}.tl-card[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{font-size:var(--fs-xl);margin-block:.8rem .5rem}.tl-card[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{color:var(--muted);max-width:44ch;margin-left:auto}.tl-item[data-astro-cid-tdycyq42].is-right .tl-card[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{margin-left:0}.ab-grid[data-astro-cid-tdycyq42]{grid-template-columns:repeat(4,1fr);gap:clamp(.9rem,1.6vw,1.4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.ab-grid[data-astro-cid-tdycyq42]>li[data-astro-cid-tdycyq42]{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.ab-grid[data-astro-cid-tdycyq42] h3[data-astro-cid-tdycyq42]{font-size:var(--fs-lg);letter-spacing:-.02em;margin-bottom:.6rem}.ab-grid[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{color:var(--muted);font-size:var(--fs-sm)}.ab-name[data-astro-cid-tdycyq42]{padding-top:0}.ab-name-grid[data-astro-cid-tdycyq42]{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ab-name-mark[data-astro-cid-tdycyq42]{filter:drop-shadow(0 0 50px #b8945f40);max-width:17.5rem}.ab-name[data-astro-cid-tdycyq42] .lead[data-astro-cid-tdycyq42]{margin-top:1.4rem}@media (width<=900px){.tl-rail[data-astro-cid-tdycyq42]{left:9px;transform:none}.tl-item[data-astro-cid-tdycyq42]{grid-template-columns:1fr;gap:0;padding-left:2.6rem}.tl-item[data-astro-cid-tdycyq42] .tl-card[data-astro-cid-tdycyq42],.tl-item[data-astro-cid-tdycyq42].is-right .tl-card[data-astro-cid-tdycyq42]{text-align:left;grid-column:1}.tl-card[data-astro-cid-tdycyq42] p[data-astro-cid-tdycyq42]{margin-left:0}.tl-dot[data-astro-cid-tdycyq42]{left:10px}.ab-grid[data-astro-cid-tdycyq42]{grid-template-columns:1fr 1fr}.ab-name-grid[data-astro-cid-tdycyq42]{grid-template-columns:1fr}.ab-name-mark[data-astro-cid-tdycyq42]{max-width:160px}}@media (width<=560px){.ab-grid[data-astro-cid-tdycyq42]{grid-template-columns:1fr}}
