.weeks-head[data-astro-cid-alfjj6kd]{gap:10px;padding-block:40px 24px;display:grid}.weeks-head[data-astro-cid-alfjj6kd] h1[data-astro-cid-alfjj6kd]{font:400 clamp(2.4rem, 7vw, 5rem)/1 var(--display);letter-spacing:-.02em;margin:0}.weeks-head[data-astro-cid-alfjj6kd] p[data-astro-cid-alfjj6kd]{max-width:60ch;color:var(--muted);margin:0;font-size:1.15rem;line-height:1.6}.intro[data-astro-cid-alfjj6kd]{align-items:center;gap:20px;max-width:64ch;margin-top:6px;display:flex}.intro[data-astro-cid-alfjj6kd] img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.intro[data-astro-cid-alfjj6kd] p[data-astro-cid-alfjj6kd]{color:var(--muted);margin:0;font-size:1.12rem;line-height:1.6}.stats[data-astro-cid-alfjj6kd]{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0 8px;display:grid}.stats[data-astro-cid-alfjj6kd] div[data-astro-cid-alfjj6kd]{align-content:start;gap:6px;padding:18px 16px 16px;display:grid}.stats[data-astro-cid-alfjj6kd] div[data-astro-cid-alfjj6kd]+div[data-astro-cid-alfjj6kd]{border-left:1px solid var(--line)}.stats[data-astro-cid-alfjj6kd] div[data-astro-cid-alfjj6kd]:first-child{padding-left:0}.stats[data-astro-cid-alfjj6kd] dt[data-astro-cid-alfjj6kd]{font:500 .8125rem var(--ui-font);letter-spacing:0;color:var(--muted);order:2}.stats[data-astro-cid-alfjj6kd] dd[data-astro-cid-alfjj6kd] a[data-astro-cid-alfjj6kd]{color:inherit;text-decoration:none}.stats[data-astro-cid-alfjj6kd] dd[data-astro-cid-alfjj6kd] a[data-astro-cid-alfjj6kd]:hover{color:var(--accent)}.stats[data-astro-cid-alfjj6kd] dd[data-astro-cid-alfjj6kd]{font:400 clamp(1.7rem, 3vw, 2.4rem)/1 var(--display);letter-spacing:-.01em;font-variant-numeric:lining-nums;margin:0}@media (width<=900px){.stats[data-astro-cid-alfjj6kd]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats[data-astro-cid-alfjj6kd] div[data-astro-cid-alfjj6kd]:nth-child(4){border-left:0;padding-left:0}.stats[data-astro-cid-alfjj6kd] div[data-astro-cid-alfjj6kd]:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=520px){.stats[data-astro-cid-alfjj6kd]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-alfjj6kd] div[data-astro-cid-alfjj6kd]:nth-child(odd){border-left:0;padding-left:0}.stats[data-astro-cid-alfjj6kd] div[data-astro-cid-alfjj6kd]:nth-child(4){border-left:1px solid var(--line);padding-left:16px}.stats[data-astro-cid-alfjj6kd] div[data-astro-cid-alfjj6kd]:nth-child(n+3){border-top:1px solid var(--line)}.intro[data-astro-cid-alfjj6kd]{align-items:flex-start}.intro[data-astro-cid-alfjj6kd] img{width:56px;height:56px}}.legend[data-astro-cid-alfjj6kd]{font-family:var(--ui-font);color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:.82rem;display:flex}.legend[data-astro-cid-alfjj6kd] i[data-astro-cid-alfjj6kd]{vertical-align:-2px;border:1px solid var(--lived);width:12px;height:14px;margin-right:6px;display:inline-block}.legend[data-astro-cid-alfjj6kd] .lg-pill[data-astro-cid-alfjj6kd]{border-color:var(--muted);width:22px}.legend[data-astro-cid-alfjj6kd] .lg-pill[data-astro-cid-alfjj6kd].story{background:var(--accent);border-color:var(--accent)}.legend[data-astro-cid-alfjj6kd] .lg-pill[data-astro-cid-alfjj6kd].bday{border-style:dashed}.decade-jump[data-astro-cid-alfjj6kd]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.decade-jump[data-astro-cid-alfjj6kd] a[data-astro-cid-alfjj6kd]{border:1px solid var(--line);font:500 .8rem var(--ui-font);color:var(--muted);border-radius:999px;padding:4px 12px;text-decoration:none}.decade-jump[data-astro-cid-alfjj6kd] a[data-astro-cid-alfjj6kd]:hover{color:var(--fg);border-color:var(--fg)}html:has(.life-flow){scroll-behavior:smooth}.life-flow[data-astro-cid-alfjj6kd]{view-transition-name:lifegrid;position:relative}.life-flow[data-astro-cid-alfjj6kd] .decade{scroll-margin-top:0}.life-flow[data-astro-cid-alfjj6kd] .decade h2{z-index:3;background:var(--bg);border-bottom:1px solid var(--line);font:400 clamp(1.5rem, 3vw, 2.1rem)/1.1 var(--display);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:18px 0 10px;display:flex;position:sticky;top:0}.life-flow[data-astro-cid-alfjj6kd] .decade h2 span{font:400 .8rem var(--ui-font);color:var(--muted);letter-spacing:.04em}.life-flow[data-astro-cid-alfjj6kd] .weeks-flow{flex-wrap:wrap;gap:3px;padding-block:14px 26px;display:flex}.life-flow[data-astro-cid-alfjj6kd] .wk{border:1px solid var(--lived);flex:1 0 11px;max-width:24px;height:22px}.life-flow[data-astro-cid-alfjj6kd] .pill{border:1px solid var(--muted);background:var(--bg);max-width:100%;height:22px;color:var(--fg);font:500 .76rem/20px var(--ui-font);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:0;flex:0 auto;padding:0 8px;transition:color .2s,border-color .2s;overflow:hidden}.life-flow[data-astro-cid-alfjj6kd] .pill:hover,.life-flow[data-astro-cid-alfjj6kd] .pill:focus-visible{border-color:var(--accent);color:var(--accent)}.life-flow[data-astro-cid-alfjj6kd] .pill.bday{color:var(--muted);border-style:dashed}.life-flow[data-astro-cid-alfjj6kd] .pill.story{background:var(--accent);border-color:var(--accent);color:var(--bg)}.life-flow[data-astro-cid-alfjj6kd] .pill.story:hover{color:var(--bg);opacity:.85}.life-flow[data-astro-cid-alfjj6kd] .pill.now{border:1.5px solid var(--accent);color:var(--accent);font-weight:600}.life-flow[data-astro-cid-alfjj6kd] .pill.flash{animation:1.2s 3 flash}.still[data-astro-cid-alfjj6kd]{color:var(--muted);margin:0 0 10px;font-size:1.05rem;font-style:italic}
