.trajectory-intro[data-astro-cid-ubzbb35a]{max-width:68ch;margin-bottom:2.5rem}.timeline[data-astro-cid-ubzbb35a]{flex-direction:column;padding-left:1.35rem;display:flex;position:relative}.timeline[data-astro-cid-ubzbb35a]:before{content:"";background:linear-gradient(to bottom, transparent, var(--line-strong) 12%, var(--line-strong) 88%, transparent);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:3px}.event[data-astro-cid-ubzbb35a]{border-bottom:1px solid var(--line);padding:1.25rem 0;position:relative}.event[data-astro-cid-ubzbb35a]:last-child{border-bottom:0}.event[data-astro-cid-ubzbb35a]:before{content:"";background:var(--surface);border:2px solid var(--line-strong);width:7px;height:7px;transition:border-color .3s var(--ease), background .3s var(--ease);border-radius:50%;position:absolute;top:2.05rem;left:-1.35rem}.event[data-astro-cid-ubzbb35a][open]:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}.event-summary[data-astro-cid-ubzbb35a]{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;list-style:none;display:grid}.event-summary[data-astro-cid-ubzbb35a]::-webkit-details-marker{display:none}.event-year[data-astro-cid-ubzbb35a]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-faint);grid-column:1/-1;font-size:.7rem;font-weight:600}.event-title[data-astro-cid-ubzbb35a]{letter-spacing:-.035em;color:var(--ink);transition:color .25s var(--ease);font-size:clamp(1.25rem,3vw,1.7rem);font-weight:800}.event-summary[data-astro-cid-ubzbb35a]:hover .event-title[data-astro-cid-ubzbb35a]{color:var(--accent-strong)}.event-icon[data-astro-cid-ubzbb35a]{font-family:var(--font-mono);color:var(--ink-faint);transition:transform .35s var(--ease), color .3s var(--ease);flex-shrink:0;font-size:1.2rem;font-weight:800}.event-summary[data-astro-cid-ubzbb35a]:hover .event-icon[data-astro-cid-ubzbb35a]{color:var(--ink-muted)}.event[data-astro-cid-ubzbb35a][open] .event-icon[data-astro-cid-ubzbb35a]{color:var(--accent);transform:rotate(90deg)}.event-body[data-astro-cid-ubzbb35a]{animation:unfold .45s var(--ease);flex-direction:column;align-items:flex-start;gap:1.1rem;margin-top:1.1rem;display:flex}@keyframes unfold{0%{opacity:0;transform:translateY(-6px)}}.event-body[data-astro-cid-ubzbb35a] .prose-p[data-astro-cid-ubzbb35a]{max-width:68ch}.event-media[data-astro-cid-ubzbb35a]{grid-template-columns:1fr;gap:.85rem;width:100%;max-width:34rem;display:grid}@media (width>=640px){.event-media--grid[data-astro-cid-ubzbb35a]{grid-template-columns:repeat(2,1fr);max-width:46rem}}.event-media[data-astro-cid-ubzbb35a] img[data-astro-cid-ubzbb35a]{border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.event-media[data-astro-cid-ubzbb35a] img[data-astro-cid-ubzbb35a]:hover{box-shadow:var(--shadow-md);transform:scale(1.015)}.highlight[data-astro-cid-ubzbb35a]{border-radius:0 var(--radius) var(--radius) 0;border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);flex-direction:column;gap:.3rem;max-width:62ch;padding:1rem 1.2rem;display:flex}.highlight-label[data-astro-cid-ubzbb35a]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);font-size:.65rem;font-weight:600}.highlight-text[data-astro-cid-ubzbb35a]{color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.55}.empty[data-astro-cid-w7cbg4su]{color:var(--ink-muted)}.notes[data-astro-cid-w7cbg4su]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.note[data-astro-cid-w7cbg4su]{border-bottom:1px solid var(--line);transition:padding-left .45s var(--ease), background .45s var(--ease);grid-template-columns:1fr auto;align-items:start;gap:.5rem 1.75rem;padding:1.6rem 1rem 1.6rem 0;display:grid;position:relative}@media (width>=800px){.note[data-astro-cid-w7cbg4su]{grid-template-columns:11rem 1fr auto;align-items:center}}.note[data-astro-cid-w7cbg4su]:before{content:"";background:var(--chip-color);transform-origin:50% 0;width:2px;transition:transform .45s var(--ease);border-radius:2px;position:absolute;top:.9rem;bottom:.9rem;left:0;transform:scaleY(0)}.note[data-astro-cid-w7cbg4su]:hover{background:var(--surface-sunken);padding-left:.75rem}.note[data-astro-cid-w7cbg4su]:hover:before{transform:scaleY(1)}.note-link[data-astro-cid-w7cbg4su]:after{content:"";position:absolute;inset:0}.note-meta[data-astro-cid-w7cbg4su]{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.note-category[data-astro-cid-w7cbg4su]{color:color-mix(in srgb, var(--chip-color) 68%, var(--ink));font-size:.8rem;font-weight:700}.note-date[data-astro-cid-w7cbg4su]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem}.note-local[data-astro-cid-w7cbg4su]{border:1px dashed var(--line-strong);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border-radius:999px;margin-top:.3rem;padding:.1rem .5rem;font-size:.62rem}.note-body[data-astro-cid-w7cbg4su]{flex-direction:column;gap:.35rem;max-width:60ch;display:flex}.note-title[data-astro-cid-w7cbg4su]{letter-spacing:-.03em;color:var(--ink);transition:color .3s var(--ease);font-size:clamp(1.1rem,2.2vw,1.4rem)}.note[data-astro-cid-w7cbg4su]:hover .note-title[data-astro-cid-w7cbg4su]{color:color-mix(in srgb, var(--chip-color) 60%, var(--ink))}.note-text[data-astro-cid-w7cbg4su]{color:var(--ink-muted);font-size:.95rem;line-height:1.65}.note-index[data-astro-cid-w7cbg4su]{font-family:var(--font-mono);color:var(--ink-faint);grid-area:1/2;font-size:.72rem}@media (width>=800px){.note-index[data-astro-cid-w7cbg4su]{grid-column:3}}
