.VAf41a_timeline{border-top:1px solid var(--ft-line);clip-path:inset(-100px -100px -100px 0);gap:0;display:grid}.VAf41a_timeline>*{box-shadow:-1px 0 0 var(--ft-line),0 -1px 0 var(--ft-line)}.VAf41a_timeline{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));list-style:none}.VAf41a_stage{padding:24px 24px 34px 0;position:relative}.VAf41a_marker{background:var(--ft-line);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}[data-status=done] .VAf41a_marker{background:var(--ft-line-strong)}[data-status=current] .VAf41a_marker{background:var(--ft-accent);box-shadow:0 0 0 4px var(--ft-accent-soft)}.VAf41a_date{letter-spacing:.24em;font-size:10.5px;font-weight:500;line-height:1.4;font-family:var(--ft-font-mono);text-transform:uppercase;color:var(--ft-accent-ink)}[data-status=upcoming] .VAf41a_date{color:var(--ft-faint)}.VAf41a_label{letter-spacing:-.02em;text-wrap:balance;margin-top:8px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.2}.VAf41a_body{letter-spacing:0;color:var(--ft-dim);max-width:42ch;margin-top:6px;font-size:13.5px;font-weight:400;line-height:1.5}
.ggU8da_split{gap:clamp(30px,5vw,64px);display:grid}@media (min-width:860px){.ggU8da_split{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.ggU8da_status{letter-spacing:.24em;font-size:10.5px;font-weight:500;line-height:1.4;font-family:var(--ft-font-mono);text-transform:uppercase;color:var(--ft-accent-ink);margin-bottom:16px}.ggU8da_body{letter-spacing:0;color:var(--ft-dim);max-width:52ch;font-size:clamp(16px,1.8vw,19px);font-weight:400;line-height:1.55}.ggU8da_tracksHeading{letter-spacing:.24em;font-size:10.5px;font-weight:500;line-height:1.4;font-family:var(--ft-font-mono);text-transform:uppercase;color:var(--ft-faint);margin:34px 0 8px}.ggU8da_tracks{margin-bottom:24px}.ggU8da_track{letter-spacing:0;font-size:13.5px;font-weight:400;line-height:1.5;font-family:var(--ft-font-mono);border:1px solid var(--ft-line);color:var(--ft-dim);padding:6px 11px}.ggU8da_timeline{padding-top:8px}.ggU8da_banner{border:1px solid var(--ft-accent);background:var(--ft-accent-soft);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}.ggU8da_banner[data-status=closed]{border-color:var(--ft-line-strong);background:0 0}.ggU8da_banner[data-status=closed] .ggU8da_status{color:var(--ft-faint)}.ggU8da_bannerText{letter-spacing:0;color:var(--ft-ink);flex:16ch;font-size:15px;font-weight:400;line-height:1.62}.ggU8da_bannerActions{margin-top:0}
.r0mhYa_countdown{gap:16px;display:grid}.r0mhYa_label{letter-spacing:.24em;font-size:10.5px;font-weight:500;line-height:1.4;font-family:var(--ft-font-mono);text-transform:uppercase;color:var(--ft-accent-ink)}.r0mhYa_units{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:520px){.r0mhYa_units{grid-template-columns:repeat(4,minmax(0,1fr))}}.r0mhYa_unit{border:1px solid var(--ft-line);background:var(--ft-surface);text-align:center;padding:16px 16px 12px}.r0mhYa_value{letter-spacing:-.035em;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:.98;font-family:var(--ft-font-mono);font-variant-numeric:tabular-nums;color:var(--ft-ink);font-size:clamp(30px,6vw,68px);font-weight:500;line-height:1}.r0mhYa_name{letter-spacing:.24em;font-size:10.5px;font-weight:500;line-height:1.4;font-family:var(--ft-font-mono);text-transform:uppercase;color:var(--ft-faint);margin-top:6px}.r0mhYa_placeholder{letter-spacing:-.035em;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:.98;font-family:var(--ft-font-mono);color:var(--ft-faint);padding:12px 0;font-size:clamp(28px,4vw,44px);line-height:1}.r0mhYa_passed{letter-spacing:0;color:var(--ft-accent-ink);font-size:clamp(16px,1.8vw,19px);font-weight:400;line-height:1.55}
.lyvW4q_rail{background:var(--ft-line);border:1px solid var(--ft-line);grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:1px;list-style:none;display:grid}.lyvW4q_item{background:var(--ft-section-bg,var(--ft-ground))}.lyvW4q_item[data-current] .lyvW4q_link{background:var(--ft-accent);color:var(--ft-on-accent)}.lyvW4q_item[data-current] .lyvW4q_note{color:var(--ft-on-accent);opacity:.7}.lyvW4q_link:focus-visible{outline:2px solid var(--ft-accent);outline-offset:3px}.lyvW4q_link{color:inherit;gap:4px;padding:16px 12px;text-decoration:none;transition:background-color .16s;display:grid}.lyvW4q_link:hover{background:var(--ft-surface)}.lyvW4q_year{letter-spacing:-.02em;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.2;font-family:var(--ft-font-mono);font-variant-numeric:tabular-nums;color:var(--ft-ink)}.lyvW4q_note{letter-spacing:.24em;font-size:10.5px;font-weight:500;line-height:1.4;font-family:var(--ft-font-mono);text-transform:uppercase;color:var(--ft-faint)}.lyvW4q_item[data-records] .lyvW4q_year{color:var(--ft-accent-ink)}.lyvW4q_link[data-unlinked]{cursor:default;color:var(--ft-dim)}
.GMR95W_item{border-top:1px solid var(--ft-line);padding-top:16px}.GMR95W_marker{letter-spacing:.24em;font-size:10.5px;font-weight:500;line-height:1.4;font-family:var(--ft-font-mono);text-transform:uppercase;color:var(--ft-accent-ink);font-variant-numeric:tabular-nums;margin-bottom:8px}.GMR95W_title{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.2}.GMR95W_body{letter-spacing:0;color:var(--ft-dim);max-width:42ch;font-size:15px;font-weight:400;line-height:1.62}
