.story-hero[data-astro-cid-yvm7kq4d]{padding:clamp(20px, 3vw, 40px) var(--page-gutter) var(--section-pad-y);background:var(--color-bg)}.story-hero-inner[data-astro-cid-yvm7kq4d]{max-width:var(--container-wide);margin:0 auto}.story-card[data-astro-cid-yvm7kq4d]{z-index:1;margin-top:var(--space-5);text-align:center;position:relative}.story-title[data-astro-cid-yvm7kq4d]{margin-bottom:var(--space-4)}.story-lead[data-astro-cid-yvm7kq4d]{margin-bottom:var(--space-6);font:600 var(--text-lead) / 1.5 var(--font-body)}@media (min-width:48rem){.story-card[data-astro-cid-yvm7kq4d]{max-width:760px;margin:calc(var(--space-16) * -1) auto 0;border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-menu);padding:clamp(24px,4vw,44px)}}.timeline-grid[data-astro-cid-i53d5ycg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.timeline[data-astro-cid-i53d5ycg]{padding:0 0 0 var(--space-8);border-left:3px solid var(--color-accent);margin:0;list-style:none;position:relative}.timeline-row[data-astro-cid-i53d5ycg]{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-soft);grid-template-columns:minmax(0,96px) minmax(0,1fr);display:grid;position:relative}.timeline-row[data-astro-cid-i53d5ycg]:before{content:"";top:18px;left:calc(var(--space-8) * -1 - 9px);border:3px solid var(--color-brand);border-radius:var(--radius-pill);background:var(--color-bg);width:15px;height:15px;position:absolute}.timeline-year[data-astro-cid-i53d5ycg]{font:800 var(--text-18) / 1.3 var(--font-display);color:var(--color-brand)}.timeline-text[data-astro-cid-i53d5ycg]{font:400 var(--text-16) / 1.55 var(--font-body)}.timeline-photos[data-astro-cid-i53d5ycg]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.poem-card[data-astro-cid-nl2ckcwn]{padding:var(--card-pad);border-radius:var(--radius-lg);background:var(--color-surface)}.poem[data-astro-cid-nl2ckcwn]{padding:var(--card-pad);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);margin:0}.poem[data-astro-cid-nl2ckcwn] blockquote[data-astro-cid-nl2ckcwn]{margin:0}.poem[data-astro-cid-nl2ckcwn] p[data-astro-cid-nl2ckcwn]{font:600 var(--text-18) / 1.7 var(--font-body)}.poem[data-astro-cid-nl2ckcwn] figcaption[data-astro-cid-nl2ckcwn]{margin-top:var(--space-4);font:800 var(--text-16) / 1.4 var(--font-body);color:var(--color-brand)}.story-pair[data-astro-cid-ovqcgnqs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.story-signature[data-astro-cid-ovqcgnqs]{font:800 var(--text-18) / 1.4 var(--font-body);color:var(--color-brand)}
