@layer components{.section[data-astro-cid-yjc6dhey]{max-inline-size:var(--content-max);padding-block:var(--space-section);padding-inline:var(--space-gutter);border-block-start:var(--border-divider);margin-inline:auto;scroll-margin-block-start:var(--space-4)}.heading-row[data-astro-cid-yjc6dhey]{align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.icon[data-astro-cid-yjc6dhey]{font-family:var(--font-emoji);font-size:var(--text-xl);line-height:1}.heading[data-astro-cid-yjc6dhey]{font-size:var(--text-xl);letter-spacing:.01em;font-weight:700}.label[data-astro-cid-yjc6dhey]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0}.description[data-astro-cid-yjc6dhey]{max-inline-size:var(--measure-body);color:var(--color-muted);margin-block-end:var(--space-8)}.hero[data-astro-cid-i3irphx7]{gap:var(--space-6);max-inline-size:var(--content-max);padding-block:clamp(4rem, 12vw, 10rem) var(--space-section);padding-inline:var(--space-gutter);align-items:center;margin-inline:auto;display:grid}.avatar[data-astro-cid-i3irphx7]{aspect-ratio:1;background-color:var(--color-avatar-bg);border-radius:50%;inline-size:96px;overflow:hidden}.avatar[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{block-size:100%;inline-size:100%}@media (width>=48rem){.hero[data-astro-cid-i3irphx7]{gap:var(--space-12);grid-template-columns:1fr auto}.avatar[data-astro-cid-i3irphx7]{grid-area:1/2;inline-size:200px}}.heading[data-astro-cid-i3irphx7]{font-size:var(--text-hero);letter-spacing:.01em;font-weight:400}.role[data-astro-cid-i3irphx7]{color:var(--color-muted);font-size:var(--text-sm);letter-spacing:.04em;margin-block-start:var(--space-2)}.tagline[data-astro-cid-i3irphx7]{font-size:var(--text-lg);margin-block-start:var(--space-8)}.lead[data-astro-cid-i3irphx7]{max-inline-size:34em;color:var(--color-muted);margin-block-start:var(--space-4)}.subheading[data-astro-cid-giqept3r]{border-block-end:var(--border-divider);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;margin-block-end:var(--space-3);padding-block-end:var(--space-3);font-weight:500}.entries[data-astro-cid-flfpyoaj]{gap:var(--space-3);font-size:var(--text-sm);display:grid}.entry[data-astro-cid-flfpyoaj] dd[data-astro-cid-flfpyoaj]{margin:0}.when[data-astro-cid-flfpyoaj]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0}.note[data-astro-cid-flfpyoaj]{color:var(--color-muted);font-size:var(--text-xs);display:block}.summary[data-astro-cid-vdrjbydx]{max-inline-size:var(--measure-body)}.blocks[data-astro-cid-vdrjbydx]{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));margin-block-start:var(--space-12);display:grid}.links[data-astro-cid-vdrjbydx]{gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.link[data-astro-cid-vdrjbydx]{min-block-size:2.75rem;font-family:var(--font-mono);letter-spacing:0;align-items:center;display:inline-flex}.groups[data-astro-cid-4swbnejv]{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.items[data-astro-cid-4swbnejv]{font-size:var(--text-sm);padding:0;line-height:2.1;list-style:none}.cards[data-astro-cid-uhsvohz4]{gap:var(--space-6);padding:0;list-style:none;display:grid}.card[data-astro-cid-uhsvohz4]{gap:var(--space-4);padding:var(--space-8);border:var(--border-divider);border-radius:var(--radius-card);background-color:var(--color-surface);transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.card[data-astro-cid-uhsvohz4]:hover{border-color:var(--color-accent);transform:translateY(-4px)}.meta[data-astro-cid-uhsvohz4]{justify-content:space-between;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.period[data-astro-cid-uhsvohz4]{font-family:var(--font-mono);letter-spacing:0}.title[data-astro-cid-uhsvohz4]{font-size:var(--text-lg)}.summary[data-astro-cid-uhsvohz4]{max-inline-size:var(--measure-body);color:var(--color-muted)}.facts[data-astro-cid-uhsvohz4]{gap:var(--space-4);font-size:var(--text-sm);display:grid}.fact[data-astro-cid-uhsvohz4]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.fact[data-astro-cid-uhsvohz4] dt[data-astro-cid-uhsvohz4]{flex:0 0 8rem;font-weight:700}.fact[data-astro-cid-uhsvohz4] dd[data-astro-cid-uhsvohz4]{min-inline-size:0;color:var(--color-muted);flex:16rem;margin:0}.highlights[data-astro-cid-uhsvohz4]{font-size:var(--text-sm)}.highlights-title[data-astro-cid-uhsvohz4]{font-size:inherit;margin-block-end:var(--space-1);font-weight:700}.highlights-list[data-astro-cid-uhsvohz4]{gap:var(--space-1);color:var(--color-muted);padding-inline-start:var(--space-6);display:grid}.tags[data-astro-cid-uhsvohz4]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag[data-astro-cid-uhsvohz4]{padding:var(--space-1) var(--space-3);border:var(--border-divider);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0}}
