.history-page[data-astro-cid-v5saxt5s]{max-width:960px;margin:0 auto;padding:6rem 0 2rem}.spine[data-astro-cid-v5saxt5s]{--date-col: 10rem;--mark-col: 3.5rem;--spine-ink: rgba(var(--accent-rgb), .22);--lead-w: 26rem;--track-col: 2rem;--track-gap: 2.5rem;list-style:none;margin:0;padding:0;position:relative}.spine[data-astro-cid-v5saxt5s]:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--date-col) + var(--mark-col) / 2 - 1px);width:2px;background:linear-gradient(to bottom,transparent,var(--spine-ink) 4%,var(--spine-ink) 96%,transparent);pointer-events:none}.event[data-astro-cid-v5saxt5s]{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--track-gap);column-gap:var(--track-gap)}.event-link[data-astro-cid-v5saxt5s]{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:var(--date-col) var(--mark-col) 1fr;align-items:center;text-decoration:none;padding:.5rem 0}.event--1[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s]{padding:2rem 0;align-items:start}.event--together[data-astro-cid-v5saxt5s]{position:relative}.event--together[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s]{flex:0 0 calc(var(--date-col) + var(--mark-col) + var(--lead-w))}.event--together[data-astro-cid-v5saxt5s]>[data-astro-cid-v5saxt5s]:is(.event-link,.track){padding-top:2.75rem}.event--together[data-astro-cid-v5saxt5s]:after{content:"";position:absolute;top:1rem;left:calc(var(--date-col) + var(--mark-col) / 2);width:calc(var(--mark-col) / 2 + var(--lead-w) + var(--track-gap) + var(--track-col) / 2 + 1px);height:1.75rem;border-top:2px solid var(--spine-ink);border-right:2px solid var(--spine-ink);border-top-right-radius:14px;pointer-events:none}.event-date[data-astro-cid-v5saxt5s]{font-family:var(--font-inter);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;line-height:1.5;color:#f5f0e880}.event-link[data-astro-cid-v5saxt5s]>.event-date[data-astro-cid-v5saxt5s]{text-align:right}.event--1[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s]>.event-date[data-astro-cid-v5saxt5s]{padding-top:.9rem}.event-mark[data-astro-cid-v5saxt5s]{display:flex;justify-content:center;position:relative;z-index:1;transition:transform .25s ease,filter .25s ease}.event-mark[data-astro-cid-v5saxt5s] svg{display:block}.event--3[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s] .event-mark[data-astro-cid-v5saxt5s],.also--3[data-astro-cid-v5saxt5s] .event-mark[data-astro-cid-v5saxt5s]{opacity:.75}.event--4[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s] .event-mark[data-astro-cid-v5saxt5s],.also--4[data-astro-cid-v5saxt5s] .event-mark[data-astro-cid-v5saxt5s]{opacity:.6}.event--4[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s]{padding:.3rem 0}[data-astro-cid-v5saxt5s]:is(.event-link,.also-link):is(:hover,:focus-visible) .event-mark[data-astro-cid-v5saxt5s]{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--event))}.event-text[data-astro-cid-v5saxt5s]{display:flex;flex-direction:column;gap:.4rem}.event-name[data-astro-cid-v5saxt5s]{font-family:var(--font-title);font-size-adjust:var(--title-adjust);font-weight:var(--title-weight);color:var(--text-primary);line-height:1.25;transition:color .25s ease,text-shadow .25s ease}.event--1[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s]{font-family:var(--font-heading);font-size:2.5rem;font-size-adjust:none;font-weight:400;line-height:1.1}.event--2[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s]{font-size:1.25rem}.event--3[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s],.also--3[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s]{font-size:1rem;color:var(--text-secondary)}.event--4[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s],.also--4[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s]{font-size:.9rem;color:var(--text-secondary);opacity:.85}.also--1[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s],.also--2[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s]{font-size:1.1rem}[data-astro-cid-v5saxt5s]:is(.event-link,.also-link):is(:hover,:focus-visible) .event-name[data-astro-cid-v5saxt5s]{color:#fff;text-shadow:0 0 18px var(--event)}.event-line[data-astro-cid-v5saxt5s]{font-family:var(--font-lora);font-size:.95rem;line-height:1.6;color:var(--text-secondary);max-width:52ch}.track[data-astro-cid-v5saxt5s]{flex:0 0 15rem;list-style:none;margin:0;padding:.5rem 0;position:relative}.track[data-astro-cid-v5saxt5s]:before{content:"";position:absolute;top:2.75rem;bottom:0;left:calc(var(--track-col) / 2 - 1px);width:2px;background:linear-gradient(to bottom,var(--spine-ink),var(--spine-ink) 70%,transparent);pointer-events:none}.also-link[data-astro-cid-v5saxt5s]{display:grid;grid-template-columns:var(--track-col) 1fr;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;padding:.4rem 0;text-decoration:none}.also-link[data-astro-cid-v5saxt5s] .event-text[data-astro-cid-v5saxt5s]{gap:.15rem}.reveal[data-astro-cid-v5saxt5s]{flex:0 0 100%;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.reveal[data-astro-cid-v5saxt5s].open{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.reveal-inner[data-astro-cid-v5saxt5s]{overflow:hidden;min-height:0;padding-left:calc(var(--date-col) + var(--mark-col))}.reveal-name[data-astro-cid-v5saxt5s]{margin:.5rem 0 0 1rem;font-family:var(--font-inter);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:#f5f0e880}.reveal-name[data-astro-cid-v5saxt5s]+.reveal-text[data-astro-cid-v5saxt5s]{margin-top:.3rem}.reveal-text[data-astro-cid-v5saxt5s]{margin:.25rem 0 0;padding-left:1rem;border-left:2px solid rgba(245,240,232,.18);font-family:var(--font-lora);font-size:.95rem;line-height:1.65;color:var(--text-secondary);max-width:60ch}.reveal-more[data-astro-cid-v5saxt5s]{display:inline-block;margin:.6rem 0 .9rem 1rem;font-family:var(--font-inter);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--event);text-underline-offset:.3em}@media (prefers-reduced-motion: reduce){.reveal[data-astro-cid-v5saxt5s]{transition:none}}@media (max-width: 640px){.history-page[data-astro-cid-v5saxt5s]{padding-top:4rem}.spine[data-astro-cid-v5saxt5s]{--date-col: 0rem;--mark-col: 2.75rem}.event[data-astro-cid-v5saxt5s]{flex-direction:column;flex-wrap:nowrap;gap:0}.reveal-inner[data-astro-cid-v5saxt5s]{padding-left:calc(var(--mark-col) + .75rem)}.event-link[data-astro-cid-v5saxt5s]{grid-template-columns:var(--mark-col) 1fr;-moz-column-gap:.75rem;column-gap:.75rem}.event-link[data-astro-cid-v5saxt5s]>.event-date[data-astro-cid-v5saxt5s]{grid-column:2;grid-row:1;text-align:left;padding-top:0}.event-link[data-astro-cid-v5saxt5s]>.event-mark[data-astro-cid-v5saxt5s]{grid-column:1;grid-row:1 / span 2;align-self:center}.event--1[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s]>.event-mark[data-astro-cid-v5saxt5s]{align-self:start}.event-link[data-astro-cid-v5saxt5s]>.event-text[data-astro-cid-v5saxt5s]{grid-column:2;grid-row:2}.event--1[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s]>.event-date[data-astro-cid-v5saxt5s]{padding-top:0}.event--1[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s] .event-name[data-astro-cid-v5saxt5s]{font-size:2.25rem}.event--together[data-astro-cid-v5saxt5s]:after{display:none}.event--together[data-astro-cid-v5saxt5s]>.event-link[data-astro-cid-v5saxt5s]{flex:none;padding-top:2rem}.track[data-astro-cid-v5saxt5s]{flex:none;margin:-1rem 0 1rem calc(var(--mark-col) + .75rem)}.event--together[data-astro-cid-v5saxt5s]>.track[data-astro-cid-v5saxt5s]{padding-top:0}.event--2[data-astro-cid-v5saxt5s].event--together>.track[data-astro-cid-v5saxt5s],.event--3[data-astro-cid-v5saxt5s].event--together>.track[data-astro-cid-v5saxt5s],.event--4[data-astro-cid-v5saxt5s].event--together>.track[data-astro-cid-v5saxt5s]{margin-top:.5rem}.track[data-astro-cid-v5saxt5s]:before{top:0}}
