.section[data-astro-cid-zpzoxhr3]{padding-block:clamp(var(--space-2xl), 6vw, 80px)}.section--tint[data-astro-cid-zpzoxhr3]{background:var(--color-muted)}.section[data-astro-cid-zpzoxhr3]>.container[data-astro-cid-zpzoxhr3]>h2[data-astro-cid-zpzoxhr3]{margin-bottom:var(--space-lg)}.head[data-astro-cid-zpzoxhr3]{padding-block:clamp(var(--space-2xl), 6vw, 80px) clamp(var(--space-xl), 4vw, var(--space-2xl));position:relative}.head-inner[data-astro-cid-zpzoxhr3]{z-index:1;max-width:46rem;position:relative}.head[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{font-size:var(--text-hero)}.story[data-astro-cid-zpzoxhr3]{margin-top:var(--space-lg)}.story[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--text-xl);color:var(--color-muted-foreground);line-height:1.45}.pull[data-astro-cid-zpzoxhr3]{max-width:46ch;margin-top:var(--space-xl);padding-left:var(--space-lg);border-left:3px solid var(--color-primary);font-family:var(--font-heading);font-weight:600;font-size:var(--text-xl);color:var(--color-foreground);line-height:1.35}.portrait-band[data-astro-cid-zpzoxhr3]{background:var(--color-foreground);padding-block:clamp(var(--space-2xl), 6vw, 80px)}.portrait-grid[data-astro-cid-zpzoxhr3]{gap:clamp(var(--space-xl), 4vw, var(--space-3xl));grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;display:grid}.portrait[data-astro-cid-zpzoxhr3]{border-radius:var(--radius-lg);max-width:380px;overflow:hidden}.portrait-lead[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-card);max-width:22ch;line-height:1.25}.portrait-note[data-astro-cid-zpzoxhr3]{margin-top:var(--space-lg);font-size:var(--text-lg);color:var(--color-secondary)}.two-up[data-astro-cid-zpzoxhr3]{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.block[data-astro-cid-zpzoxhr3]:hover,.entity[data-astro-cid-zpzoxhr3]:hover{box-shadow:var(--shadow-md);transform:none}.block__icon[data-astro-cid-zpzoxhr3]{border-radius:var(--radius-btn);background:var(--color-muted);width:44px;height:44px;color:var(--color-primary-text);margin-bottom:var(--space-md);justify-content:center;align-items:center;display:inline-flex}.block[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.block[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--text-sm);color:var(--color-muted-foreground)}.block[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3].block__note{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-soft);color:var(--color-foreground);font-weight:600;font-family:var(--font-heading)}.prose[data-astro-cid-zpzoxhr3]{max-width:62ch}.prose[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-muted-foreground)}.prose[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]+p[data-astro-cid-zpzoxhr3]{margin-top:var(--space-md)}.more[data-astro-cid-zpzoxhr3]{margin-top:var(--space-xl)}.link-arrow[data-astro-cid-zpzoxhr3]{align-items:center;gap:var(--space-sm);font-family:var(--font-heading);min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow[data-astro-cid-zpzoxhr3] svg{transition:transform var(--dur-hover) var(--ease-out)}.link-arrow[data-astro-cid-zpzoxhr3]:hover svg{transform:translate(4px)}.entity[data-astro-cid-zpzoxhr3]{max-width:460px}.entity[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--text-sm);color:var(--color-muted-foreground)}.entity__name[data-astro-cid-zpzoxhr3]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-xs);color:var(--color-foreground)!important}@media (width<=52rem){.portrait-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr)}.portrait[data-astro-cid-zpzoxhr3]{max-width:300px}.two-up[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr)}}
